From 84904eca6accc05fddb8ca8b24a9f25b7618dac8 Mon Sep 17 00:00:00 2001 From: kquiroz Date: Thu, 17 Aug 2023 19:45:01 -0400 Subject: [PATCH] Cambio textos FAQS seccion registro --- .vscode/settings.json | 6 + resources/views/auth/register.blade.php | 245 +- .../api/contract/v1/CreditCardType.php | 45 - vendor/autoload.php | 2 +- .../laravel-dompdf/.github/FUNDING.yml | 12 - .../.github/ISSUE_TEMPLATE/bug_report.md | 30 - .../barryvdh/laravel-dompdf/.github/stale.yml | 27 - vendor/barryvdh/laravel-dompdf/.gitignore | 5 - vendor/barryvdh/laravel-dompdf/composer.json | 37 - .../barryvdh/laravel-dompdf/config/dompdf.php | 244 - vendor/barryvdh/laravel-dompdf/readme.md | 119 - vendor/barryvdh/laravel-dompdf/src/Facade.php | 45 - vendor/barryvdh/laravel-dompdf/src/PDF.php | 248 - .../laravel-dompdf/src/ServiceProvider.php | 91 - .../laravel-dump-server/CHANGELOG.md | 11 - .../laravel-dump-server/CONTRIBUTING.md | 55 - .../beyondcode/laravel-dump-server/LICENSE.md | 21 - .../beyondcode/laravel-dump-server/README.md | 43 - .../laravel-dump-server/composer.json | 56 - .../laravel-dump-server/config/config.php | 8 - .../laravel-dump-server/docs/_index.md | 4 - .../laravel-dump-server/docs/installation.md | 30 - .../laravel-dump-server/docs/usage.md | 22 - .../laravel-dump-server/helpers.php | 16 - .../src/DumpServerCommand.php | 83 - .../src/DumpServerServiceProvider.php | 56 - .../laravel-dump-server/src/Dumper.php | 57 - .../src/RequestContextProvider.php | 66 - vendor/bin/jp.php | 10 +- vendor/brick/math/SECURITY.md | 17 - vendor/cinetpay/cinetpay-php/LICENSE | 21 - vendor/cinetpay/cinetpay-php/README.md | 126 - vendor/cinetpay/cinetpay-php/composer.json | 35 - .../cinetpay-php/src/CinetPay/CinetPay.php | 767 - vendor/cinetpay/cinetpay-php/tests/init.php | 47 - vendor/cinetpay/cinetpay-php/tests/ipn.php | 67 - .../CODE_OF_CONDUCT.md | 4 - .../aws-aws-sdk-php-539d523/LICENSE.md | 141 - .../aws-aws-sdk-php-539d523/NOTICE.md | 64 - .../aws-aws-sdk-php-539d523/composer.json | 68 - .../src/ACMPCA/ACMPCAClient.php | 55 - .../src/ACMPCA/Exception/ACMPCAException.php | 9 - .../src/AbstractConfigurationProvider.php | 157 - .../AccessAnalyzer/AccessAnalyzerClient.php | 47 - .../Exception/AccessAnalyzerException.php | 9 - .../src/Acm/AcmClient.php | 36 - .../src/Acm/Exception/AcmException.php | 9 - .../AlexaForBusinessClient.php | 195 - .../Exception/AlexaForBusinessException.php | 9 - .../src/Amplify/AmplifyClient.php | 83 - .../Amplify/Exception/AmplifyException.php | 9 - .../AmplifyBackend/AmplifyBackendClient.php | 57 - .../Exception/AmplifyBackendException.php | 9 - .../src/Api/AbstractModel.php | 67 - .../src/Api/ApiProvider.php | 244 - .../src/Api/DateTimeResult.php | 102 - .../src/Api/DocModel.php | 128 - .../Api/ErrorParser/AbstractErrorParser.php | 95 - .../src/Api/ErrorParser/JsonParserTrait.php | 38 - .../Api/ErrorParser/JsonRpcErrorParser.php | 47 - .../Api/ErrorParser/RestJsonErrorParser.php | 58 - .../src/Api/ErrorParser/XmlErrorParser.php | 111 - .../src/Api/ListShape.php | 35 - .../src/Api/MapShape.php | 54 - .../src/Api/Operation.php | 97 - .../src/Api/Parser/AbstractParser.php | 46 - .../src/Api/Parser/AbstractRestParser.php | 184 - .../src/Api/Parser/Crc32ValidatingParser.php | 54 - .../Parser/DecodingEventStreamIterator.php | 335 - .../src/Api/Parser/EventParsingIterator.php | 107 - .../Api/Parser/Exception/ParserException.php | 56 - .../src/Api/Parser/JsonParser.php | 59 - .../src/Api/Parser/JsonRpcParser.php | 51 - .../src/Api/Parser/MetadataParserTrait.php | 90 - .../src/Api/Parser/PayloadParserTrait.php | 61 - .../src/Api/Parser/QueryParser.php | 60 - .../src/Api/Parser/RestJsonParser.php | 49 - .../src/Api/Parser/RestXmlParser.php | 42 - .../src/Api/Parser/XmlParser.php | 171 - .../src/Api/Serializer/Ec2ParamBuilder.php | 40 - .../src/Api/Serializer/JsonBody.php | 96 - .../src/Api/Serializer/JsonRpcSerializer.php | 69 - .../src/Api/Serializer/QueryParamBuilder.php | 157 - .../src/Api/Serializer/QuerySerializer.php | 69 - .../src/Api/Serializer/RestJsonSerializer.php | 39 - .../src/Api/Serializer/RestSerializer.php | 225 - .../src/Api/Serializer/RestXmlSerializer.php | 34 - .../src/Api/Serializer/XmlBody.php | 220 - .../src/Api/Service.php | 468 - .../aws-aws-sdk-php-539d523/src/Api/Shape.php | 69 - .../src/Api/ShapeMap.php | 68 - .../src/Api/StructureShape.php | 79 - .../src/Api/TimestampShape.php | 48 - .../src/Api/Validator.php | 286 - .../src/ApiGateway/ApiGatewayClient.php | 272 - .../Exception/ApiGatewayException.php | 9 - .../ApiGatewayManagementApiClient.php | 15 - .../ApiGatewayManagementApiException.php | 9 - .../src/ApiGatewayV2/ApiGatewayV2Client.php | 153 - .../Exception/ApiGatewayV2Exception.php | 9 - .../src/AppConfig/AppConfigClient.php | 75 - .../Exception/AppConfigException.php | 9 - .../AppIntegrationsServiceClient.php | 27 - .../AppIntegrationsServiceException.php | 9 - .../src/AppMesh/AppMeshClient.php | 85 - .../AppMesh/Exception/AppMeshException.php | 9 - .../src/AppRegistry/AppRegistryClient.php | 49 - .../Exception/AppRegistryException.php | 9 - .../src/AppSync/AppSyncClient.php | 91 - .../AppSync/Exception/AppSyncException.php | 9 - .../src/Appflow/AppflowClient.php | 45 - .../Appflow/Exception/AppflowException.php | 9 - .../ApplicationAutoScalingClient.php | 29 - .../ApplicationAutoScalingException.php | 9 - .../ApplicationDiscoveryServiceClient.php | 59 - .../ApplicationDiscoveryServiceException.php | 9 - .../ApplicationInsightsClient.php | 63 - .../ApplicationInsightsException.php | 9 - .../src/Appstream/AppstreamClient.php | 103 - .../Exception/AppstreamException.php | 9 - .../src/Arn/AccessPointArn.php | 66 - .../src/Arn/AccessPointArnInterface.php | 10 - .../aws-aws-sdk-php-539d523/src/Arn/Arn.php | 188 - .../src/Arn/ArnInterface.php | 37 - .../src/Arn/ArnParser.php | 61 - .../src/Arn/Exception/InvalidArnException.php | 7 - .../src/Arn/ResourceTypeAndIdTrait.php | 30 - .../src/Arn/S3/AccessPointArn.php | 27 - .../src/Arn/S3/BucketArnInterface.php | 12 - .../src/Arn/S3/OutpostsAccessPointArn.php | 110 - .../src/Arn/S3/OutpostsArnInterface.php | 12 - .../src/Arn/S3/OutpostsBucketArn.php | 99 - .../src/Athena/AthenaClient.php | 67 - .../src/Athena/Exception/AthenaException.php | 9 - .../src/AuditManager/AuditManagerClient.php | 111 - .../Exception/AuditManagerException.php | 9 - .../AugmentedAIRuntimeClient.php | 19 - .../Exception/AugmentedAIRuntimeException.php | 9 - .../src/AutoScaling/AutoScalingClient.php | 124 - .../Exception/AutoScalingException.php | 9 - .../AutoScalingPlansClient.php | 21 - .../Exception/AutoScalingPlansException.php | 9 - .../aws-aws-sdk-php-539d523/src/AwsClient.php | 449 - .../src/AwsClientInterface.php | 169 - .../src/AwsClientTrait.php | 101 - .../src/Backup/BackupClient.php | 109 - .../src/Backup/Exception/BackupException.php | 9 - .../src/Batch/BatchClient.php | 47 - .../src/Batch/Exception/BatchException.php | 9 - .../src/Braket/BraketClient.php | 27 - .../src/Braket/Exception/BraketException.php | 9 - .../src/Budgets/BudgetsClient.php | 53 - .../Budgets/Exception/BudgetsException.php | 9 - .../src/CacheInterface.php | 34 - .../src/Chime/ChimeClient.php | 371 - .../src/Chime/Exception/ChimeException.php | 9 - .../src/ClientResolver.php | 883 - .../AbstractMonitoringMiddleware.php | 289 - .../ApiCallAttemptMonitoringMiddleware.php | 262 - .../ApiCallMonitoringMiddleware.php | 176 - .../ClientSideMonitoring/Configuration.php | 77 - .../ConfigurationInterface.php | 44 - .../ConfigurationProvider.php | 236 - .../Exception/ConfigurationException.php | 15 - .../MonitoringMiddlewareInterface.php | 35 - .../src/Cloud9/Cloud9Client.php | 35 - .../src/Cloud9/Exception/Cloud9Exception.php | 9 - .../CloudDirectory/CloudDirectoryClient.php | 141 - .../Exception/CloudDirectoryException.php | 9 - .../CloudFormation/CloudFormationClient.php | 120 - .../Exception/CloudFormationException.php | 9 - .../src/CloudFront/CloudFrontClient.php | 250 - .../src/CloudFront/CookieSigner.php | 65 - .../Exception/CloudFrontException.php | 9 - .../src/CloudFront/Signer.php | 123 - .../src/CloudFront/UrlSigner.php | 119 - .../src/CloudHSMV2/CloudHSMV2Client.php | 39 - .../Exception/CloudHSMV2Exception.php | 9 - .../src/CloudHsm/CloudHsmClient.php | 53 - .../CloudHsm/Exception/CloudHsmException.php | 9 - .../src/CloudSearch/CloudSearchClient.php | 62 - .../Exception/CloudSearchException.php | 9 - .../CloudSearchDomainClient.php | 84 - .../Exception/CloudSearchDomainException.php | 9 - .../src/CloudTrail/CloudTrailClient.php | 46 - .../Exception/CloudTrailException.php | 9 - .../src/CloudTrail/LogFileIterator.php | 324 - .../src/CloudTrail/LogFileReader.php | 55 - .../src/CloudTrail/LogRecordIterator.php | 187 - .../src/CloudWatch/CloudWatchClient.php | 70 - .../Exception/CloudWatchException.php | 9 - .../CloudWatchEventsClient.php | 90 - .../Exception/CloudWatchEventsException.php | 9 - .../CloudWatchLogs/CloudWatchLogsClient.php | 94 - .../Exception/CloudWatchLogsException.php | 9 - .../src/CodeArtifact/CodeArtifactClient.php | 77 - .../Exception/CodeArtifactException.php | 9 - .../src/CodeBuild/CodeBuildClient.php | 97 - .../Exception/CodeBuildException.php | 9 - .../src/CodeCommit/CodeCommitClient.php | 164 - .../Exception/CodeCommitException.php | 9 - .../src/CodeDeploy/CodeDeployClient.php | 104 - .../Exception/CodeDeployException.php | 9 - .../CodeGuruProfilerClient.php | 55 - .../Exception/CodeGuruProfilerException.php | 9 - .../CodeGuruReviewerClient.php | 37 - .../Exception/CodeGuruReviewerException.php | 9 - .../src/CodePipeline/CodePipelineClient.php | 88 - .../Exception/CodePipelineException.php | 9 - .../src/CodeStar/CodeStarClient.php | 45 - .../CodeStar/Exception/CodeStarException.php | 9 - .../CodeStarNotificationsClient.php | 35 - .../CodeStarNotificationsException.php | 9 - .../CodeStarconnectionsClient.php | 33 - .../CodeStarconnectionsException.php | 9 - .../CognitoIdentity/CognitoIdentityClient.php | 56 - .../CognitoIdentityProvider.php | 61 - .../Exception/CognitoIdentityException.php | 9 - .../CognitoIdentityProviderClient.php | 210 - .../CognitoIdentityProviderException.php | 9 - .../src/CognitoSync/CognitoSyncClient.php | 44 - .../Exception/CognitoSyncException.php | 9 - .../aws-aws-sdk-php-539d523/src/Command.php | 65 - .../src/CommandInterface.php | 42 - .../src/CommandPool.php | 150 - .../src/Comprehend/ComprehendClient.php | 129 - .../Exception/ComprehendException.php | 9 - .../ComprehendMedicalClient.php | 51 - .../Exception/ComprehendMedicalException.php | 9 - .../ComputeOptimizerClient.php | 31 - .../Exception/ComputeOptimizerException.php | 9 - .../src/ConfigService/ConfigServiceClient.php | 178 - .../Exception/ConfigServiceException.php | 9 - .../src/ConfigurationProviderInterface.php | 13 - .../src/Connect/ConnectClient.php | 207 - .../Connect/Exception/ConnectException.php | 9 - .../ConnectContactLensClient.php | 11 - .../Exception/ConnectContactLensException.php | 9 - .../ConnectParticipantClient.php | 25 - .../Exception/ConnectParticipantException.php | 9 - .../src/CostExplorer/CostExplorerClient.php | 69 - .../Exception/CostExplorerException.php | 9 - .../CostandUsageReportServiceClient.php | 17 - .../CostandUsageReportServiceException.php | 9 - .../AssumeRoleCredentialProvider.php | 64 - ...eRoleWithWebIdentityCredentialProvider.php | 167 - .../src/Credentials/CredentialProvider.php | 889 - .../src/Credentials/Credentials.php | 91 - .../src/Credentials/CredentialsInterface.php | 52 - .../src/Credentials/EcsCredentialProvider.php | 105 - .../Credentials/InstanceProfileProvider.php | 277 - .../src/Crypto/AbstractCryptoClient.php | 121 - .../src/Crypto/AbstractCryptoClientV2.php | 119 - .../src/Crypto/AesDecryptingStream.php | 144 - .../src/Crypto/AesEncryptingStream.php | 150 - .../src/Crypto/AesGcmDecryptingStream.php | 107 - .../src/Crypto/AesGcmEncryptingStream.php | 125 - .../src/Crypto/AesStreamInterface.php | 30 - .../src/Crypto/AesStreamInterfaceV2.php | 31 - .../src/Crypto/Cipher/Cbc.php | 88 - .../src/Crypto/Cipher/CipherBuilderTrait.php | 72 - .../src/Crypto/Cipher/CipherMethod.php | 59 - .../src/Crypto/DecryptionTrait.php | 181 - .../src/Crypto/DecryptionTraitV2.php | 249 - .../src/Crypto/EncryptionTrait.php | 192 - .../src/Crypto/EncryptionTraitV2.php | 196 - .../src/Crypto/KmsMaterialsProvider.php | 121 - .../src/Crypto/KmsMaterialsProviderV2.php | 100 - .../src/Crypto/MaterialsProvider.php | 105 - .../src/Crypto/MaterialsProviderInterface.php | 61 - .../Crypto/MaterialsProviderInterfaceV2.php | 53 - .../src/Crypto/MaterialsProviderV2.php | 66 - .../src/Crypto/MetadataEnvelope.php | 56 - .../src/Crypto/MetadataStrategyInterface.php | 30 - .../src/Crypto/Polyfill/AesGcm.php | 228 - .../src/Crypto/Polyfill/ByteArray.php | 258 - .../src/Crypto/Polyfill/Gmac.php | 223 - .../src/Crypto/Polyfill/Key.php | 77 - .../src/Crypto/Polyfill/NeedsTrait.php | 38 - .../CustomerProfilesClient.php | 65 - .../Exception/CustomerProfilesException.php | 9 - .../src/DAX/DAXClient.php | 51 - .../src/DAX/Exception/DAXException.php | 9 - .../src/DLM/DLMClient.php | 25 - .../src/DLM/Exception/DLMException.php | 9 - .../src/DataExchange/DataExchangeClient.php | 53 - .../Exception/DataExchangeException.php | 9 - .../src/DataPipeline/DataPipelineClient.php | 48 - .../Exception/DataPipelineException.php | 9 - .../src/DataSync/DataSyncClient.php | 73 - .../DataSync/Exception/DataSyncException.php | 9 - .../DatabaseMigrationServiceClient.php | 117 - .../DatabaseMigrationServiceException.php | 9 - .../src/Detective/DetectiveClient.php | 33 - .../Exception/DetectiveException.php | 9 - .../src/DevOpsGuru/DevOpsGuruClient.php | 47 - .../Exception/DevOpsGuruException.php | 9 - .../src/DeviceFarm/DeviceFarmClient.php | 164 - .../Exception/DeviceFarmException.php | 9 - .../src/DirectConnect/DirectConnectClient.php | 122 - .../Exception/DirectConnectException.php | 9 - .../DirectoryServiceClient.php | 134 - .../Exception/DirectoryServiceException.php | 9 - .../src/DocDB/DocDBClient.php | 121 - .../src/DocDB/Exception/DocDBException.php | 9 - .../src/DoctrineCacheAdapter.php | 55 - .../src/DynamoDb/BinaryValue.php | 36 - .../src/DynamoDb/DynamoDbClient.php | 190 - .../DynamoDb/Exception/DynamoDbException.php | 9 - .../src/DynamoDb/LockingSessionConnection.php | 58 - .../src/DynamoDb/Marshaler.php | 320 - .../src/DynamoDb/NumberValue.php | 29 - .../DynamoDb/SessionConnectionConfigTrait.php | 262 - .../DynamoDb/SessionConnectionInterface.php | 45 - .../src/DynamoDb/SessionHandler.php | 235 - .../src/DynamoDb/SetValue.php | 44 - .../DynamoDb/StandardSessionConnection.php | 148 - .../src/DynamoDb/WriteRequestBatch.php | 266 - .../DynamoDbStreams/DynamoDbStreamsClient.php | 29 - .../Exception/DynamoDbStreamsException.php | 9 - .../src/EBS/EBSClient.php | 21 - .../src/EBS/Exception/EBSException.php | 9 - .../EC2InstanceConnectClient.php | 11 - .../Exception/EC2InstanceConnectException.php | 9 - .../src/ECRPublic/ECRPublicClient.php | 49 - .../Exception/ECRPublicException.php | 9 - .../src/EKS/EKSClient.php | 71 - .../src/EKS/Exception/EKSException.php | 9 - .../src/EMRContainers/EMRContainersClient.php | 39 - .../Exception/EMRContainersException.php | 9 - .../src/Ec2/Ec2Client.php | 938 - .../src/Ec2/Exception/Ec2Exception.php | 9 - .../src/Ecr/EcrClient.php | 78 - .../src/Ecr/Exception/EcrException.php | 9 - .../src/Ecs/EcsClient.php | 110 - .../src/Ecs/Exception/EcsException.php | 9 - .../src/Efs/EfsClient.php | 60 - .../src/Efs/Exception/EfsException.php | 9 - .../src/ElastiCache/ElastiCacheClient.php | 140 - .../Exception/ElastiCacheException.php | 9 - .../ElasticBeanstalkClient.php | 104 - .../Exception/ElasticBeanstalkException.php | 9 - .../ElasticInferenceClient.php | 21 - .../Exception/ElasticInferenceException.php | 9 - .../ElasticLoadBalancingClient.php | 68 - .../ElasticLoadBalancingException.php | 9 - .../ElasticLoadBalancingV2Client.php | 77 - .../ElasticLoadBalancingV2Exception.php | 9 - .../ElasticTranscoderClient.php | 44 - .../Exception/ElasticTranscoderException.php | 9 - .../ElasticsearchServiceClient.php | 88 - .../ElasticsearchServiceException.php | 9 - .../src/Emr/EmrClient.php | 102 - .../src/Emr/Exception/EmrException.php | 9 - .../src/Endpoint/EndpointProvider.php | 96 - .../src/Endpoint/Partition.php | 256 - .../Endpoint/PartitionEndpointProvider.php | 130 - .../src/Endpoint/PartitionInterface.php | 56 - .../src/Endpoint/PatternEndpointProvider.php | 51 - .../src/EndpointDiscovery/Configuration.php | 48 - .../ConfigurationInterface.php | 30 - .../ConfigurationProvider.php | 240 - .../EndpointDiscoveryMiddleware.php | 420 - .../src/EndpointDiscovery/EndpointList.php | 85 - .../Exception/ConfigurationException.php | 14 - .../src/EndpointParameterMiddleware.php | 89 - .../src/EventBridge/EventBridgeClient.php | 89 - .../Exception/EventBridgeException.php | 9 - .../src/Exception/AwsException.php | 270 - .../CouldNotCreateChecksumException.php | 25 - .../src/Exception/CredentialsException.php | 11 - .../src/Exception/CryptoException.php | 11 - .../src/Exception/CryptoPolyfillException.php | 11 - .../Exception/EventStreamDataException.php | 38 - .../IncalculablePayloadException.php | 11 - .../src/Exception/InvalidJsonException.php | 11 - .../src/Exception/InvalidRegionException.php | 11 - .../Exception/MultipartUploadException.php | 63 - .../src/Exception/UnresolvedApiException.php | 11 - .../Exception/UnresolvedEndpointException.php | 11 - .../UnresolvedSignatureException.php | 11 - .../src/FMS/Exception/FMSException.php | 9 - .../src/FMS/FMSClient.php | 61 - .../src/FSx/Exception/FSxException.php | 9 - .../src/FSx/FSxClient.php | 43 - .../Firehose/Exception/FirehoseException.php | 9 - .../src/Firehose/FirehoseClient.php | 34 - .../ForecastQueryServiceException.php | 9 - .../ForecastQueryServiceClient.php | 11 - .../Exception/ForecastServiceException.php | 9 - .../ForecastService/ForecastServiceClient.php | 75 - .../Exception/FraudDetectorException.php | 9 - .../src/FraudDetector/FraudDetectorClient.php | 115 - .../GameLift/Exception/GameLiftException.php | 9 - .../src/GameLift/GameLiftClient.php | 190 - .../Glacier/Exception/GlacierException.php | 9 - .../src/Glacier/GlacierClient.php | 251 - .../src/Glacier/MultipartUploader.php | 284 - .../src/Glacier/TreeHash.php | 118 - .../Exception/GlobalAcceleratorException.php | 9 - .../GlobalAcceleratorClient.php | 103 - .../src/Glue/Exception/GlueException.php | 9 - .../src/Glue/GlueClient.php | 323 - .../Exception/GlueDataBrewException.php | 9 - .../src/GlueDataBrew/GlueDataBrewClient.php | 87 - .../Exception/GreengrassException.php | 9 - .../src/Greengrass/GreengrassClient.php | 193 - .../Exception/GreengrassV2Exception.php | 9 - .../src/GreengrassV2/GreengrassV2Client.php | 49 - .../Exception/GroundStationException.php | 9 - .../src/GroundStation/GroundStationClient.php | 59 - .../Exception/GuardDutyException.php | 9 - .../src/GuardDuty/GuardDutyClient.php | 125 - .../src/Handler/GuzzleV5/GuzzleHandler.php | 211 - .../src/Handler/GuzzleV5/GuzzleStream.php | 24 - .../src/Handler/GuzzleV5/PsrStream.php | 34 - .../src/Handler/GuzzleV6/GuzzleHandler.php | 94 - .../src/HandlerList.php | 451 - .../src/HasDataTrait.php | 60 - .../src/HasMonitoringEventsTrait.php | 39 - .../src/HashInterface.php | 27 - .../src/HashingStream.php | 60 - .../src/Health/Exception/HealthException.php | 9 - .../src/Health/HealthClient.php | 35 - .../Exception/HealthLakeException.php | 9 - .../src/HealthLake/HealthLakeClient.php | 25 - .../aws-aws-sdk-php-539d523/src/History.php | 156 - .../Exception/HoneycodeException.php | 9 - .../src/Honeycode/HoneycodeClient.php | 33 - .../src/IVS/Exception/IVSException.php | 9 - .../src/IVS/IVSClient.php | 53 - .../src/Iam/Exception/IamException.php | 9 - .../src/Iam/IamClient.php | 326 - .../src/IdempotencyTokenMiddleware.php | 118 - .../Exception/IdentityStoreException.php | 9 - .../src/IdentityStore/IdentityStoreClient.php | 17 - .../Exception/ImportExportException.php | 9 - .../src/ImportExport/ImportExportClient.php | 21 - .../src/InputValidationMiddleware.php | 76 - .../Exception/InspectorException.php | 9 - .../src/Inspector/InspectorClient.php | 84 - .../IoT1ClickDevicesServiceException.php | 9 - .../IoT1ClickDevicesServiceClient.php | 35 - .../Exception/IoT1ClickProjectsException.php | 9 - .../IoT1ClickProjectsClient.php | 41 - .../Exception/IoTAnalyticsException.php | 9 - .../src/IoTAnalytics/IoTAnalyticsClient.php | 77 - .../Exception/IoTDeviceAdvisorException.php | 9 - .../IoTDeviceAdvisorClient.php | 35 - .../Exception/IoTEventsException.php | 9 - .../src/IoTEvents/IoTEventsClient.php | 41 - .../Exception/IoTEventsDataException.php | 9 - .../src/IoTEventsData/IoTEventsDataClient.php | 17 - .../Exception/IoTFleetHubException.php | 9 - .../src/IoTFleetHub/IoTFleetHubClient.php | 25 - .../Exception/IoTJobsDataPlaneException.php | 9 - .../IoTJobsDataPlaneClient.php | 17 - .../Exception/IoTSecureTunnelingException.php | 9 - .../IoTSecureTunnelingClient.php | 23 - .../Exception/IoTSiteWiseException.php | 9 - .../src/IoTSiteWise/IoTSiteWiseClient.php | 123 - .../Exception/IoTThingsGraphException.php | 9 - .../IoTThingsGraph/IoTThingsGraphClient.php | 79 - .../Exception/IoTWirelessException.php | 9 - .../src/IoTWireless/IoTWirelessClient.php | 111 - .../src/Iot/Exception/IotException.php | 9 - .../src/Iot/IotClient.php | 456 - vendor/composer/ClassLoader.php | 96 +- vendor/composer/autoload_classmap.php | 47 +- vendor/composer/autoload_real.php | 10 +- vendor/composer/autoload_static.php | 57 +- vendor/composer/installed.php | 8 +- .../tmp-c2339a173e448cf225e662b18cbda177 | Bin 2748850 -> 0 bytes vendor/doctrine/annotations/LICENSE | 19 - vendor/doctrine/annotations/README.md | 24 - vendor/doctrine/annotations/composer.json | 72 - .../annotations/docs/en/annotations.rst | 252 - .../doctrine/annotations/docs/en/custom.rst | 443 - vendor/doctrine/annotations/docs/en/index.rst | 110 - .../doctrine/annotations/docs/en/sidebar.rst | 6 - .../Common/Annotations/Annotation.php | 57 - .../Annotations/Annotation/Attribute.php | 21 - .../Annotations/Annotation/Attributes.php | 15 - .../Common/Annotations/Annotation/Enum.php | 69 - .../Annotation/IgnoreAnnotation.php | 43 - .../Annotation/NamedArgumentConstructor.php | 13 - .../Annotations/Annotation/Required.php | 13 - .../Common/Annotations/Annotation/Target.php | 101 - .../Annotations/AnnotationException.php | 167 - .../Common/Annotations/AnnotationReader.php | 389 - .../Common/Annotations/AnnotationRegistry.php | 190 - .../Common/Annotations/CachedReader.php | 266 - .../Doctrine/Common/Annotations/DocLexer.php | 143 - .../Doctrine/Common/Annotations/DocParser.php | 1506 - .../Common/Annotations/FileCacheReader.php | 315 - .../ImplicitlyIgnoredAnnotationNames.php | 178 - .../Common/Annotations/IndexedReader.php | 100 - .../NamedArgumentConstructorAnnotation.php | 14 - .../Doctrine/Common/Annotations/PhpParser.php | 92 - .../Common/Annotations/PsrCachedReader.php | 232 - .../Doctrine/Common/Annotations/Reader.php | 80 - .../Annotations/SimpleAnnotationReader.php | 114 - .../Common/Annotations/TokenParser.php | 206 - vendor/doctrine/annotations/psalm.xml | 15 - vendor/doctrine/common/.doctrine-project.json | 60 - vendor/doctrine/common/LICENSE | 19 - vendor/doctrine/common/README.md | 12 - vendor/doctrine/common/UPGRADE_TO_2_1 | 39 - vendor/doctrine/common/UPGRADE_TO_2_2 | 61 - vendor/doctrine/common/composer.json | 50 - vendor/doctrine/common/docs/en/index.rst | 10 - .../docs/en/reference/class-loading.rst | 241 - vendor/doctrine/common/phpstan.neon.dist | 58 - vendor/doctrine/common/psalm.xml | 16 - vendor/doctrine/common/src/ClassLoader.php | 285 - .../doctrine/common/src/CommonException.php | 14 - vendor/doctrine/common/src/Comparable.php | 26 - .../common/src/Proxy/AbstractProxyFactory.php | 244 - .../doctrine/common/src/Proxy/Autoloader.php | 99 - .../Exception/InvalidArgumentException.php | 110 - .../Proxy/Exception/OutOfBoundsException.php | 27 - .../src/Proxy/Exception/ProxyException.php | 12 - .../Exception/UnexpectedValueException.php | 72 - vendor/doctrine/common/src/Proxy/Proxy.php | 68 - .../common/src/Proxy/ProxyDefinition.php | 42 - .../common/src/Proxy/ProxyGenerator.php | 1292 - .../doctrine/common/src/Util/ClassUtils.php | 113 - vendor/doctrine/common/src/Util/Debug.php | 185 - vendor/doctrine/persistence/CONTRIBUTING.md | 11 - vendor/doctrine/persistence/LICENSE | 19 - vendor/doctrine/persistence/README.md | 12 - vendor/doctrine/persistence/UPGRADE.md | 152 - vendor/doctrine/persistence/composer.json | 59 - .../doctrine/persistence/psalm-baseline.xml | 11 - vendor/doctrine/persistence/psalm.phpstub | 12 - .../Persistence/AbstractManagerRegistry.php | 263 - .../src/Persistence/ConnectionRegistry.php | 41 - .../Persistence/Event/LifecycleEventArgs.php | 54 - .../Event/LoadClassMetadataEventArgs.php | 61 - .../Persistence/Event/ManagerEventArgs.php | 39 - .../Persistence/Event/OnClearEventArgs.php | 42 - .../Persistence/Event/PreUpdateEventArgs.php | 110 - .../src/Persistence/ManagerRegistry.php | 89 - .../Mapping/AbstractClassMetadataFactory.php | 499 - .../src/Persistence/Mapping/ClassMetadata.php | 141 - .../Mapping/ClassMetadataFactory.php | 61 - .../Mapping/Driver/ColocatedMappingDriver.php | 212 - .../Mapping/Driver/DefaultFileLocator.php | 175 - .../Persistence/Mapping/Driver/FileDriver.php | 212 - .../Mapping/Driver/FileLocator.php | 52 - .../Mapping/Driver/MappingDriver.php | 43 - .../Mapping/Driver/MappingDriverChain.php | 142 - .../Persistence/Mapping/Driver/PHPDriver.php | 47 - .../Mapping/Driver/StaticPHPDriver.php | 132 - .../Mapping/Driver/SymfonyFileLocator.php | 265 - .../Persistence/Mapping/MappingException.php | 88 - .../Mapping/ProxyClassNameResolver.php | 19 - .../Persistence/Mapping/ReflectionService.php | 75 - .../Mapping/RuntimeReflectionService.php | 111 - .../Mapping/StaticReflectionService.php | 78 - .../src/Persistence/NotifyPropertyChanged.php | 22 - .../src/Persistence/ObjectManager.php | 143 - .../Persistence/ObjectManagerDecorator.php | 92 - .../src/Persistence/ObjectRepository.php | 73 - .../Persistence/PropertyChangedListener.php | 24 - .../persistence/src/Persistence/Proxy.php | 40 - .../Reflection/EnumReflectionProperty.php | 68 - .../RuntimePublicReflectionProperty.php | 61 - .../Reflection/RuntimeReflectionProperty.php | 86 - .../TypedNoDefaultReflectionProperty.php | 13 - .../TypedNoDefaultReflectionPropertyBase.php | 68 - ...DefaultRuntimePublicReflectionProperty.php | 15 - vendor/dompdf/dompdf/CONTRIBUTING.md | 65 - vendor/dompdf/dompdf/LICENSE.LGPL | 456 - vendor/dompdf/dompdf/README.md | 224 - vendor/dompdf/dompdf/VERSION | 1 - vendor/dompdf/dompdf/composer.json | 57 - vendor/dompdf/dompdf/lib/Cpdf.php | 6466 -- .../dompdf/dompdf/lib/fonts/Courier-Bold.afm | 344 - .../dompdf/lib/fonts/Courier-BoldOblique.afm | 344 - .../dompdf/lib/fonts/Courier-Oblique.afm | 344 - vendor/dompdf/dompdf/lib/fonts/Courier.afm | 344 - .../dompdf/lib/fonts/DejaVuSans-Bold.ttf | Bin 705684 -> 0 bytes .../dompdf/lib/fonts/DejaVuSans-Bold.ufm | 6067 -- .../dompdf/lib/fonts/DejaVuSans-Bold.ufm.php | 10765 --- .../lib/fonts/DejaVuSans-BoldOblique.ttf | Bin 643292 -> 0 bytes .../lib/fonts/DejaVuSans-BoldOblique.ufm | 5712 -- .../dompdf/lib/fonts/DejaVuSans-Oblique.ttf | Bin 635416 -> 0 bytes .../dompdf/lib/fonts/DejaVuSans-Oblique.ufm | 5268 -- vendor/dompdf/dompdf/lib/fonts/DejaVuSans.ttf | Bin 757076 -> 0 bytes vendor/dompdf/dompdf/lib/fonts/DejaVuSans.ufm | 6661 -- .../dompdf/lib/fonts/DejaVuSans.ufm.php | 10773 --- .../dompdf/lib/fonts/DejaVuSansMono-Bold.ttf | Bin 331992 -> 0 bytes .../dompdf/lib/fonts/DejaVuSansMono-Bold.ufm | 3285 - .../lib/fonts/DejaVuSansMono-BoldOblique.ttf | Bin 253580 -> 0 bytes .../lib/fonts/DejaVuSansMono-BoldOblique.ufm | 2707 - .../lib/fonts/DejaVuSansMono-Oblique.ttf | Bin 251932 -> 0 bytes .../lib/fonts/DejaVuSansMono-Oblique.ufm | 2707 - .../dompdf/lib/fonts/DejaVuSansMono.ttf | Bin 340712 -> 0 bytes .../dompdf/lib/fonts/DejaVuSansMono.ufm | 3284 - .../dompdf/lib/fonts/DejaVuSerif-Bold.ttf | Bin 356088 -> 0 bytes .../dompdf/lib/fonts/DejaVuSerif-Bold.ufm | 4013 - .../lib/fonts/DejaVuSerif-BoldItalic.ttf | Bin 347460 -> 0 bytes .../lib/fonts/DejaVuSerif-BoldItalic.ufm | 3892 - .../dompdf/lib/fonts/DejaVuSerif-Italic.ttf | Bin 345996 -> 0 bytes .../dompdf/lib/fonts/DejaVuSerif-Italic.ufm | 3883 - .../dompdf/dompdf/lib/fonts/DejaVuSerif.ttf | Bin 380132 -> 0 bytes .../dompdf/dompdf/lib/fonts/DejaVuSerif.ufm | 4012 - .../dompdf/lib/fonts/Helvetica-Bold.afm | 2829 - .../lib/fonts/Helvetica-BoldOblique.afm | 2829 - .../dompdf/lib/fonts/Helvetica-Oblique.afm | 3053 - vendor/dompdf/dompdf/lib/fonts/Helvetica.afm | 3053 - vendor/dompdf/dompdf/lib/fonts/Symbol.afm | 213 - vendor/dompdf/dompdf/lib/fonts/Times-Bold.afm | 2590 - .../dompdf/lib/fonts/Times-BoldItalic.afm | 2386 - .../dompdf/dompdf/lib/fonts/Times-Italic.afm | 2669 - .../dompdf/dompdf/lib/fonts/Times-Roman.afm | 2421 - .../dompdf/dompdf/lib/fonts/ZapfDingbats.afm | 225 - .../fonts/dompdf_font_family_cache.dist.php | 95 - .../lib/fonts/dompdf_font_family_cache.php | 83 - vendor/dompdf/dompdf/lib/fonts/mustRead.html | 17 - ...ormal_15fd4d62ef208a6731b4414c6d8dcf76.ttf | Bin 171272 -> 0 bytes ...ormal_15fd4d62ef208a6731b4414c6d8dcf76.ufm | 925 - ...l_15fd4d62ef208a6731b4414c6d8dcf76.ufm.php | 1825 - vendor/dompdf/dompdf/lib/html5lib/Data.php | 123 - .../dompdf/lib/html5lib/InputStream.php | 299 - vendor/dompdf/dompdf/lib/html5lib/Parser.php | 37 - .../dompdf/dompdf/lib/html5lib/Tokenizer.php | 2470 - .../dompdf/lib/html5lib/TreeBuilder.php | 3989 - .../html5lib/named-character-references.ser | 1 - vendor/dompdf/dompdf/lib/res/broken_image.png | Bin 618 -> 0 bytes vendor/dompdf/dompdf/lib/res/broken_image.svg | 8 - vendor/dompdf/dompdf/lib/res/html.css | 527 - vendor/dompdf/dompdf/phpcs.xml | 142 - vendor/dompdf/dompdf/src/Adapter/CPDF.php | 1225 - vendor/dompdf/dompdf/src/Adapter/GD.php | 1113 - vendor/dompdf/dompdf/src/Adapter/PDFLib.php | 1664 - vendor/dompdf/dompdf/src/Autoloader.php | 42 - vendor/dompdf/dompdf/src/Canvas.php | 442 - vendor/dompdf/dompdf/src/CanvasFactory.php | 59 - vendor/dompdf/dompdf/src/Cellmap.php | 913 - .../dompdf/src/Css/AttributeTranslator.php | 638 - vendor/dompdf/dompdf/src/Css/Color.php | 319 - vendor/dompdf/dompdf/src/Css/Style.php | 3372 - vendor/dompdf/dompdf/src/Css/Stylesheet.php | 1754 - vendor/dompdf/dompdf/src/Dompdf.php | 1484 - vendor/dompdf/dompdf/src/Exception.php | 29 - .../dompdf/src/Exception/ImageException.php | 31 - vendor/dompdf/dompdf/src/FontMetrics.php | 578 - vendor/dompdf/dompdf/src/Frame.php | 1261 - vendor/dompdf/dompdf/src/Frame/Factory.php | 287 - vendor/dompdf/dompdf/src/Frame/FrameList.php | 35 - .../dompdf/src/Frame/FrameListIterator.php | 91 - vendor/dompdf/dompdf/src/Frame/FrameTree.php | 315 - .../dompdf/src/Frame/FrameTreeIterator.php | 96 - .../dompdf/dompdf/src/Frame/FrameTreeList.php | 35 - .../FrameDecorator/AbstractFrameDecorator.php | 915 - .../dompdf/src/FrameDecorator/Block.php | 284 - .../dompdf/src/FrameDecorator/Image.php | 91 - .../dompdf/src/FrameDecorator/Inline.php | 106 - .../dompdf/src/FrameDecorator/ListBullet.php | 87 - .../src/FrameDecorator/ListBulletImage.php | 171 - .../src/FrameDecorator/NullFrameDecorator.php | 34 - .../dompdf/dompdf/src/FrameDecorator/Page.php | 682 - .../dompdf/src/FrameDecorator/Table.php | 398 - .../dompdf/src/FrameDecorator/TableCell.php | 144 - .../dompdf/src/FrameDecorator/TableRow.php | 68 - .../src/FrameDecorator/TableRowGroup.php | 70 - .../dompdf/dompdf/src/FrameDecorator/Text.php | 203 - .../FrameReflower/AbstractFrameReflower.php | 529 - .../dompdf/dompdf/src/FrameReflower/Block.php | 948 - .../dompdf/dompdf/src/FrameReflower/Image.php | 202 - .../dompdf/src/FrameReflower/Inline.php | 103 - .../dompdf/src/FrameReflower/ListBullet.php | 45 - .../src/FrameReflower/NullFrameReflower.php | 39 - .../dompdf/dompdf/src/FrameReflower/Page.php | 205 - .../dompdf/dompdf/src/FrameReflower/Table.php | 589 - .../dompdf/src/FrameReflower/TableCell.php | 121 - .../dompdf/src/FrameReflower/TableRow.php | 74 - .../src/FrameReflower/TableRowGroup.php | 72 - .../dompdf/dompdf/src/FrameReflower/Text.php | 512 - vendor/dompdf/dompdf/src/Helpers.php | 937 - vendor/dompdf/dompdf/src/Image/Cache.php | 208 - .../dompdf/dompdf/src/JavascriptEmbedder.php | 52 - vendor/dompdf/dompdf/src/LineBox.php | 303 - vendor/dompdf/dompdf/src/Options.php | 1005 - vendor/dompdf/dompdf/src/PhpEvaluator.php | 63 - .../dompdf/dompdf/src/Positioner/Absolute.php | 118 - .../src/Positioner/AbstractPositioner.php | 48 - vendor/dompdf/dompdf/src/Positioner/Block.php | 54 - vendor/dompdf/dompdf/src/Positioner/Fixed.php | 89 - .../dompdf/dompdf/src/Positioner/Inline.php | 77 - .../dompdf/src/Positioner/ListBullet.php | 78 - .../dompdf/src/Positioner/NullPositioner.php | 28 - .../dompdf/src/Positioner/TableCell.php | 31 - .../dompdf/dompdf/src/Positioner/TableRow.php | 36 - vendor/dompdf/dompdf/src/Renderer.php | 295 - .../dompdf/src/Renderer/AbstractRenderer.php | 1020 - vendor/dompdf/dompdf/src/Renderer/Block.php | 266 - vendor/dompdf/dompdf/src/Renderer/Image.php | 143 - vendor/dompdf/dompdf/src/Renderer/Inline.php | 158 - .../dompdf/dompdf/src/Renderer/ListBullet.php | 257 - .../dompdf/dompdf/src/Renderer/TableCell.php | 219 - .../dompdf/src/Renderer/TableRowGroup.php | 50 - vendor/dompdf/dompdf/src/Renderer/Text.php | 167 - .../flare-client-php/.php-cs-fixer.cache | 1 - .../facade/flare-client-php/.php-cs-fixer.php | 44 - vendor/facade/flare-client-php/CHANGELOG.md | 114 - vendor/facade/flare-client-php/LICENSE.md | 21 - vendor/facade/flare-client-php/README.md | 36 - vendor/facade/flare-client-php/composer.json | 52 - vendor/facade/flare-client-php/src/Api.php | 77 - .../src/Concerns/HasContext.php | 51 - .../src/Concerns/UsesTime.php | 24 - .../src/Context/ConsoleContext.php | 21 - .../src/Context/ContextContextDetector.php | 28 - .../src/Context/ContextDetectorInterface.php | 8 - .../src/Context/ContextInterface.php | 8 - .../src/Context/RequestContext.php | 126 - .../src/Contracts/ProvidesFlareContext.php | 8 - .../src/Enums/GroupingTypes.php | 11 - .../src/Enums/MessageLevels.php | 16 - vendor/facade/flare-client-php/src/Flare.php | 333 - vendor/facade/flare-client-php/src/Frame.php | 66 - .../flare-client-php/src/Glows/Glow.php | 42 - .../flare-client-php/src/Glows/Recorder.php | 27 - .../flare-client-php/src/Http/Client.php | 217 - .../src/Http/Exceptions/BadResponse.php | 21 - .../src/Http/Exceptions/BadResponseCode.php | 33 - .../src/Http/Exceptions/InvalidData.php | 13 - .../src/Http/Exceptions/MissingParameter.php | 13 - .../src/Http/Exceptions/NotFound.php | 13 - .../flare-client-php/src/Http/Response.php | 65 - .../src/Middleware/AddGlows.php | 26 - .../src/Middleware/AnonymizeIp.php | 19 - .../Middleware/CensorRequestBodyFields.php | 30 - vendor/facade/flare-client-php/src/Report.php | 334 - .../src/Solutions/ReportSolution.php | 36 - .../src/Stacktrace/Codesnippet.php | 72 - .../flare-client-php/src/Stacktrace/File.php | 41 - .../flare-client-php/src/Stacktrace/Frame.php | 71 - .../src/Stacktrace/Stacktrace.php | 126 - .../flare-client-php/src/Time/SystemTime.php | 13 - .../facade/flare-client-php/src/Time/Time.php | 8 - .../Truncation/AbstractTruncationStrategy.php | 14 - .../src/Truncation/ReportTrimmer.php | 41 - .../Truncation/TrimContextItemsStrategy.php | 44 - .../src/Truncation/TrimStringsStrategy.php | 35 - .../src/Truncation/TruncationStrategy.php | 8 - vendor/facade/flare-client-php/src/View.php | 51 - .../facade/flare-client-php/src/helpers.php | 17 - .../.github/workflows/php-cs-fixer.yml | 29 - .../.github/workflows/psalm.yml | 33 - .../.github/workflows/run-tests.yml | 43 - vendor/facade/ignition-contracts/.php_cs | 38 - vendor/facade/ignition-contracts/LICENSE.md | 22 - .../facade/ignition-contracts/composer.json | 46 - vendor/facade/ignition-contracts/psalm.xml | 20 - .../ignition-contracts/src/BaseSolution.php | 56 - .../src/HasSolutionsForThrowable.php | 13 - .../src/ProvidesSolution.php | 8 - .../src/RunnableSolution.php | 14 - .../ignition-contracts/src/Solution.php | 12 - .../src/SolutionProviderRepository.php | 20 - vendor/facade/ignition/.php_cs.php | 40 - vendor/facade/ignition/CHANGELOG.md | 586 - vendor/facade/ignition/LICENSE.md | 21 - vendor/facade/ignition/README.md | 30 - vendor/facade/ignition/SECURITY.md | 3 - vendor/facade/ignition/composer.json | 77 - vendor/facade/ignition/config/flare.php | 62 - vendor/facade/ignition/config/ignition.php | 126 - vendor/facade/ignition/package.json | 65 - vendor/facade/ignition/psalm-baseline.xml | 51 - vendor/facade/ignition/psalm.xml | 47 - vendor/facade/ignition/resources/.gitignore | 3 - .../ignition/resources/compiled/ignition.js | 32 - .../ignition/resources/compiled/index.html | 12 - .../ignition/resources/views/errorPage.php | 65 - .../src/Actions/ShareReportAction.php | 168 - .../src/Commands/SolutionMakeCommand.php | 65 - .../Commands/SolutionProviderMakeCommand.php | 50 - .../ignition/src/Commands/TestCommand.php | 125 - .../src/Commands/stubs/runnable-solution.stub | 43 - .../src/Commands/stubs/solution-provider.stub | 18 - .../ignition/src/Commands/stubs/solution.stub | 23 - .../src/Context/LaravelConsoleContext.php | 9 - .../src/Context/LaravelContextDetector.php | 31 - .../src/Context/LaravelRequestContext.php | 85 - .../src/Context/LivewireRequestContext.php | 94 - .../facade/ignition/src/DumpRecorder/Dump.php | 36 - .../ignition/src/DumpRecorder/DumpHandler.php | 23 - .../src/DumpRecorder/DumpRecorder.php | 112 - .../ignition/src/DumpRecorder/HtmlDumper.php | 29 - .../src/DumpRecorder/MultiDumpHandler.php | 23 - .../src/ErrorPage/ErrorPageHandler.php | 77 - .../src/ErrorPage/ErrorPageViewModel.php | 200 - .../ErrorPage/IgnitionExceptionRenderer.php | 26 - .../src/ErrorPage/IgnitionWhoopsHandler.php | 48 - .../ignition/src/ErrorPage/Renderer.php | 43 - .../ignition/src/Exceptions/InvalidConfig.php | 29 - .../UnableToShareErrorException.php | 9 - .../ignition/src/Exceptions/ViewException.php | 51 - .../Exceptions/ViewExceptionWithSolution.php | 22 - vendor/facade/ignition/src/Facades/Flare.php | 28 - .../Controllers/ExecuteSolutionController.php | 46 - .../Controllers/HealthCheckController.php | 25 - .../src/Http/Controllers/ScriptController.php | 24 - .../Controllers/ShareReportController.php | 19 - .../src/Http/Controllers/StyleController.php | 18 - .../Middleware/IgnitionConfigValueEnabled.php | 27 - .../src/Http/Middleware/IgnitionEnabled.php | 30 - .../Http/Requests/ExecuteSolutionRequest.php | 41 - .../src/Http/Requests/ShareReportRequest.php | 17 - vendor/facade/ignition/src/Ignition.php | 43 - vendor/facade/ignition/src/IgnitionConfig.php | 75 - .../ignition/src/IgnitionServiceProvider.php | 559 - .../ignition/src/JobRecorder/JobRecorder.php | 167 - .../ignition/src/LogRecorder/LogMessage.php | 47 - .../ignition/src/LogRecorder/LogRecorder.php | 91 - .../ignition/src/Logger/FlareHandler.php | 101 - .../ignition/src/Middleware/AddDumps.php | 24 - .../Middleware/AddEnvironmentInformation.php | 22 - .../Middleware/AddExceptionInformation.php | 24 - .../src/Middleware/AddGitInformation.php | 57 - .../src/Middleware/AddJobInformation.php | 26 - .../ignition/src/Middleware/AddLogs.php | 24 - .../ignition/src/Middleware/AddQueries.php | 24 - .../ignition/src/Middleware/AddSolutions.php | 30 - .../src/Middleware/SetNotifierName.php | 17 - .../ignition/src/QueryRecorder/Query.php | 58 - .../src/QueryRecorder/QueryRecorder.php | 87 - .../BadMethodCallSolutionProvider.php | 79 - .../DefaultDbNameSolutionProvider.php | 35 - ...rectValetDbCredentialsSolutionProvider.php | 67 - .../InvalidRouteActionSolutionProvider.php | 79 - .../LazyLoadingViolationSolutionProvider.php | 41 - .../MergeConflictSolutionProvider.php | 75 - .../MissingAppKeySolutionProvider.php | 25 - .../MissingColumnSolutionProvider.php | 35 - .../MissingImportSolutionProvider.php | 48 - ...ssingLivewireComponentSolutionProvider.php | 42 - .../MissingMixManifestSolutionProvider.php | 24 - .../MissingPackageSolutionProvider.php | 58 - .../RouteNotDefinedSolutionProvider.php | 63 - ...RunningLaravelDuskInProductionProvider.php | 30 - .../SolutionProviderRepository.php | 95 - .../TableNotFoundSolutionProvider.php | 35 - ...ndefinedLivewireMethodSolutionProvider.php | 48 - ...efinedLivewirePropertySolutionProvider.php | 49 - .../UndefinedPropertySolutionProvider.php | 98 - .../UndefinedVariableSolutionProvider.php | 95 - .../UnknownValidationSolutionProvider.php | 83 - .../ViewNotFoundSolutionProvider.php | 124 - .../src/Solutions/GenerateAppKeySolution.php | 46 - .../Solutions/LivewireDiscoverSolution.php | 53 - .../MakeViewVariableOptionalSolution.php | 122 - .../src/Solutions/MissingPackageSolution.php | 42 - .../src/Solutions/RunMigrationsSolution.php | 53 - .../src/Solutions/SolutionTransformer.php | 45 - .../SuggestCorrectVariableNameSolution.php | 44 - .../src/Solutions/SuggestImportSolution.php | 31 - .../SuggestLivewireMethodNameSolution.php | 44 - .../SuggestLivewirePropertyNameSolution.php | 44 - .../SuggestUsingCorrectDbNameSolution.php | 27 - .../UseDefaultValetDbCredentialsSolution.php | 64 - .../ignition/src/Support/ComposerClassMap.php | 125 - .../ignition/src/Support/FakeComposer.php | 21 - .../ignition/src/Support/LaravelVersion.php | 11 - .../src/Support/LivewireComponentParser.php | 97 - .../src/Support/Packagist/Package.php | 50 - .../src/Support/Packagist/Packagist.php | 29 - .../ignition/src/Support/SentReports.php | 57 - .../ignition/src/Support/StringComparator.php | 51 - vendor/facade/ignition/src/Tabs/Tab.php | 75 - .../Compilers/BladeSourceMapCompiler.php | 94 - .../Views/Concerns/CollectsViewExceptions.php | 67 - .../src/Views/Engines/CompilerEngine.php | 117 - .../ignition/src/Views/Engines/PhpEngine.php | 47 - vendor/facade/ignition/src/helpers.php | 31 - .../.github/ISSUE_TEMPLATE/bug_report.md | 39 - vendor/fzaninotto/faker/CHANGELOG.md | 744 - vendor/fzaninotto/faker/LICENSE | 22 - vendor/fzaninotto/faker/composer.json | 42 - vendor/fzaninotto/faker/readme.md | 1798 - .../faker/src/Faker/Calculator/Ean.php | 55 - .../faker/src/Faker/Calculator/Iban.php | 73 - .../faker/src/Faker/Calculator/Inn.php | 34 - .../faker/src/Faker/Calculator/Luhn.php | 75 - .../faker/src/Faker/Calculator/TCNo.php | 52 - .../faker/src/Faker/DefaultGenerator.php | 38 - .../fzaninotto/faker/src/Faker/Documentor.php | 66 - vendor/fzaninotto/faker/src/Faker/Factory.php | 61 - .../fzaninotto/faker/src/Faker/Generator.php | 297 - .../faker/src/Faker/Guesser/Name.php | 156 - .../Faker/ORM/CakePHP/ColumnTypeGuesser.php | 71 - .../src/Faker/ORM/CakePHP/EntityPopulator.php | 166 - .../faker/src/Faker/ORM/CakePHP/Populator.php | 109 - .../Faker/ORM/Doctrine/ColumnTypeGuesser.php | 81 - .../Faker/ORM/Doctrine/EntityPopulator.php | 251 - .../src/Faker/ORM/Doctrine/Populator.php | 110 - .../Faker/ORM/Mandango/ColumnTypeGuesser.php | 49 - .../Faker/ORM/Mandango/EntityPopulator.php | 122 - .../src/Faker/ORM/Mandango/Populator.php | 65 - .../Faker/ORM/Propel/ColumnTypeGuesser.php | 107 - .../src/Faker/ORM/Propel/EntityPopulator.php | 191 - .../faker/src/Faker/ORM/Propel/Populator.php | 89 - .../Faker/ORM/Propel2/ColumnTypeGuesser.php | 107 - .../src/Faker/ORM/Propel2/EntityPopulator.php | 192 - .../faker/src/Faker/ORM/Propel2/Populator.php | 92 - .../src/Faker/ORM/Spot/ColumnTypeGuesser.php | 77 - .../src/Faker/ORM/Spot/EntityPopulator.php | 219 - .../faker/src/Faker/ORM/Spot/Populator.php | 88 - .../faker/src/Faker/Provider/Address.php | 139 - .../faker/src/Faker/Provider/Barcode.php | 114 - .../faker/src/Faker/Provider/Base.php | 612 - .../faker/src/Faker/Provider/Biased.php | 64 - .../faker/src/Faker/Provider/Color.php | 143 - .../faker/src/Faker/Provider/Company.php | 50 - .../faker/src/Faker/Provider/DateTime.php | 340 - .../faker/src/Faker/Provider/File.php | 606 - .../faker/src/Faker/Provider/HtmlLorem.php | 276 - .../faker/src/Faker/Provider/Image.php | 105 - .../faker/src/Faker/Provider/Internet.php | 362 - .../faker/src/Faker/Provider/Lorem.php | 203 - .../src/Faker/Provider/Miscellaneous.php | 323 - .../faker/src/Faker/Provider/Payment.php | 286 - .../faker/src/Faker/Provider/Person.php | 126 - .../faker/src/Faker/Provider/PhoneNumber.php | 43 - .../faker/src/Faker/Provider/Text.php | 141 - .../faker/src/Faker/Provider/UserAgent.php | 165 - .../faker/src/Faker/Provider/Uuid.php | 58 - .../src/Faker/Provider/ar_JO/Address.php | 152 - .../src/Faker/Provider/ar_JO/Company.php | 63 - .../src/Faker/Provider/ar_JO/Internet.php | 55 - .../faker/src/Faker/Provider/ar_JO/Person.php | 108 - .../faker/src/Faker/Provider/ar_JO/Text.php | 271 - .../src/Faker/Provider/ar_SA/Address.php | 146 - .../faker/src/Faker/Provider/ar_SA/Color.php | 81 - .../src/Faker/Provider/ar_SA/Company.php | 74 - .../src/Faker/Provider/ar_SA/Internet.php | 55 - .../src/Faker/Provider/ar_SA/Payment.php | 19 - .../faker/src/Faker/Provider/ar_SA/Person.php | 118 - .../faker/src/Faker/Provider/ar_SA/Text.php | 271 - .../src/Faker/Provider/at_AT/Payment.php | 44 - .../src/Faker/Provider/bg_BG/Internet.php | 9 - .../src/Faker/Provider/bg_BG/Payment.php | 43 - .../faker/src/Faker/Provider/bg_BG/Person.php | 114 - .../src/Faker/Provider/bg_BG/PhoneNumber.php | 20 - .../src/Faker/Provider/bn_BD/Address.php | 310 - .../src/Faker/Provider/bn_BD/Company.php | 28 - .../faker/src/Faker/Provider/bn_BD/Person.php | 36 - .../src/Faker/Provider/bn_BD/PhoneNumber.php | 14 - .../faker/src/Faker/Provider/bn_BD/Utils.php | 14 - .../src/Faker/Provider/cs_CZ/Address.php | 149 - .../src/Faker/Provider/cs_CZ/Company.php | 120 - .../src/Faker/Provider/cs_CZ/DateTime.php | 61 - .../src/Faker/Provider/cs_CZ/Internet.php | 9 - .../src/Faker/Provider/cs_CZ/Payment.php | 19 - .../faker/src/Faker/Provider/cs_CZ/Person.php | 533 - .../src/Faker/Provider/cs_CZ/PhoneNumber.php | 14 - .../faker/src/Faker/Provider/cs_CZ/Text.php | 7185 -- .../src/Faker/Provider/da_DK/Address.php | 287 - .../src/Faker/Provider/da_DK/Company.php | 70 - .../src/Faker/Provider/da_DK/Internet.php | 30 - .../src/Faker/Provider/da_DK/Payment.php | 19 - .../faker/src/Faker/Provider/da_DK/Person.php | 195 - .../src/Faker/Provider/da_DK/PhoneNumber.php | 21 - .../src/Faker/Provider/de_AT/Address.php | 127 - .../src/Faker/Provider/de_AT/Company.php | 13 - .../src/Faker/Provider/de_AT/Internet.php | 9 - .../src/Faker/Provider/de_AT/Payment.php | 19 - .../faker/src/Faker/Provider/de_AT/Person.php | 120 - .../src/Faker/Provider/de_AT/PhoneNumber.php | 19 - .../faker/src/Faker/Provider/de_AT/Text.php | 7 - .../src/Faker/Provider/de_CH/Address.php | 185 - .../src/Faker/Provider/de_CH/Company.php | 15 - .../src/Faker/Provider/de_CH/Internet.php | 17 - .../src/Faker/Provider/de_CH/Payment.php | 19 - .../faker/src/Faker/Provider/de_CH/Person.php | 117 - .../src/Faker/Provider/de_CH/PhoneNumber.php | 43 - .../faker/src/Faker/Provider/de_CH/Text.php | 2036 - .../src/Faker/Provider/de_DE/Address.php | 125 - .../src/Faker/Provider/de_DE/Company.php | 24 - .../src/Faker/Provider/de_DE/Internet.php | 26 - .../src/Faker/Provider/de_DE/Payment.php | 56 - .../faker/src/Faker/Provider/de_DE/Person.php | 129 - .../src/Faker/Provider/de_DE/PhoneNumber.php | 20 - .../faker/src/Faker/Provider/de_DE/Text.php | 2036 - .../src/Faker/Provider/el_CY/Address.php | 55 - .../src/Faker/Provider/el_CY/Company.php | 18 - .../src/Faker/Provider/el_CY/Internet.php | 9 - .../src/Faker/Provider/el_CY/Payment.php | 49 - .../faker/src/Faker/Provider/el_CY/Person.php | 97 - .../src/Faker/Provider/el_CY/PhoneNumber.php | 32 - .../src/Faker/Provider/el_GR/Address.php | 61 - .../src/Faker/Provider/el_GR/Company.php | 84 - .../src/Faker/Provider/el_GR/Payment.php | 19 - .../faker/src/Faker/Provider/el_GR/Person.php | 178 - .../src/Faker/Provider/el_GR/PhoneNumber.php | 85 - .../faker/src/Faker/Provider/el_GR/Text.php | 2581 - .../src/Faker/Provider/en_AU/Address.php | 110 - .../src/Faker/Provider/en_AU/Internet.php | 9 - .../src/Faker/Provider/en_AU/PhoneNumber.php | 56 - .../src/Faker/Provider/en_CA/Address.php | 64 - .../src/Faker/Provider/en_CA/PhoneNumber.php | 18 - .../src/Faker/Provider/en_GB/Address.php | 143 - .../src/Faker/Provider/en_GB/Internet.php | 9 - .../src/Faker/Provider/en_GB/Payment.php | 19 - .../faker/src/Faker/Provider/en_GB/Person.php | 93 - .../src/Faker/Provider/en_GB/PhoneNumber.php | 43 - .../src/Faker/Provider/en_HK/Address.php | 240 - .../src/Faker/Provider/en_HK/Internet.php | 14 - .../src/Faker/Provider/en_HK/PhoneNumber.php | 38 - .../src/Faker/Provider/en_IN/Address.php | 182 - .../src/Faker/Provider/en_IN/Internet.php | 9 - .../faker/src/Faker/Provider/en_IN/Person.php | 127 - .../src/Faker/Provider/en_IN/PhoneNumber.php | 35 - .../src/Faker/Provider/en_NG/Address.php | 98 - .../src/Faker/Provider/en_NG/Internet.php | 8 - .../faker/src/Faker/Provider/en_NG/Person.php | 89 - .../src/Faker/Provider/en_NG/PhoneNumber.php | 133 - .../src/Faker/Provider/en_NZ/Address.php | 78 - .../src/Faker/Provider/en_NZ/Internet.php | 16 - .../src/Faker/Provider/en_NZ/PhoneNumber.php | 93 - .../src/Faker/Provider/en_PH/Address.php | 417 - .../src/Faker/Provider/en_PH/PhoneNumber.php | 58 - .../src/Faker/Provider/en_SG/Address.php | 126 - .../src/Faker/Provider/en_SG/PhoneNumber.php | 107 - .../src/Faker/Provider/en_UG/Address.php | 101 - .../src/Faker/Provider/en_UG/Internet.php | 9 - .../faker/src/Faker/Provider/en_UG/Person.php | 132 - .../src/Faker/Provider/en_UG/PhoneNumber.php | 17 - .../src/Faker/Provider/en_US/Address.php | 97 - .../src/Faker/Provider/en_US/Company.php | 116 - .../src/Faker/Provider/en_US/Payment.php | 37 - .../faker/src/Faker/Provider/en_US/Person.php | 131 - .../src/Faker/Provider/en_US/PhoneNumber.php | 108 - .../faker/src/Faker/Provider/en_US/Text.php | 3720 - .../src/Faker/Provider/en_ZA/Address.php | 70 - .../src/Faker/Provider/en_ZA/Company.php | 29 - .../src/Faker/Provider/en_ZA/Internet.php | 18 - .../faker/src/Faker/Provider/en_ZA/Person.php | 178 - .../src/Faker/Provider/en_ZA/PhoneNumber.php | 100 - .../src/Faker/Provider/es_AR/Address.php | 68 - .../src/Faker/Provider/es_AR/Company.php | 66 - .../faker/src/Faker/Provider/es_AR/Person.php | 90 - .../src/Faker/Provider/es_AR/PhoneNumber.php | 42 - .../src/Faker/Provider/es_ES/Address.php | 101 - .../faker/src/Faker/Provider/es_ES/Color.php | 24 - .../src/Faker/Provider/es_ES/Company.php | 80 - .../src/Faker/Provider/es_ES/Internet.php | 9 - .../src/Faker/Provider/es_ES/Payment.php | 39 - .../faker/src/Faker/Provider/es_ES/Person.php | 149 - .../src/Faker/Provider/es_ES/PhoneNumber.php | 47 - .../faker/src/Faker/Provider/es_ES/Text.php | 687 - .../src/Faker/Provider/es_PE/Address.php | 65 - .../src/Faker/Provider/es_PE/Company.php | 66 - .../faker/src/Faker/Provider/es_PE/Person.php | 106 - .../src/Faker/Provider/es_PE/PhoneNumber.php | 17 - .../src/Faker/Provider/es_VE/Address.php | 72 - .../src/Faker/Provider/es_VE/Company.php | 40 - .../src/Faker/Provider/es_VE/Internet.php | 9 - .../faker/src/Faker/Provider/es_VE/Person.php | 167 - .../src/Faker/Provider/es_VE/PhoneNumber.php | 29 - .../faker/src/Faker/Provider/et_EE/Person.php | 89 - .../src/Faker/Provider/fa_IR/Address.php | 100 - .../src/Faker/Provider/fa_IR/Company.php | 57 - .../src/Faker/Provider/fa_IR/Internet.php | 102 - .../faker/src/Faker/Provider/fa_IR/Person.php | 201 - .../src/Faker/Provider/fa_IR/PhoneNumber.php | 75 - .../faker/src/Faker/Provider/fa_IR/Text.php | 546 - .../src/Faker/Provider/fi_FI/Address.php | 85 - .../src/Faker/Provider/fi_FI/Company.php | 64 - .../src/Faker/Provider/fi_FI/Internet.php | 9 - .../src/Faker/Provider/fi_FI/Payment.php | 19 - .../faker/src/Faker/Provider/fi_FI/Person.php | 145 - .../src/Faker/Provider/fi_FI/PhoneNumber.php | 99 - .../src/Faker/Provider/fr_BE/Address.php | 72 - .../src/Faker/Provider/fr_BE/Company.php | 13 - .../src/Faker/Provider/fr_BE/Internet.php | 9 - .../src/Faker/Provider/fr_BE/Payment.php | 39 - .../faker/src/Faker/Provider/fr_BE/Person.php | 49 - .../src/Faker/Provider/fr_BE/PhoneNumber.php | 20 - .../src/Faker/Provider/fr_CA/Address.php | 125 - .../src/Faker/Provider/fr_CA/Company.php | 7 - .../faker/src/Faker/Provider/fr_CA/Person.php | 82 - .../faker/src/Faker/Provider/fr_CA/Text.php | 2448 - .../src/Faker/Provider/fr_CH/Address.php | 140 - .../src/Faker/Provider/fr_CH/Company.php | 15 - .../src/Faker/Provider/fr_CH/Internet.php | 9 - .../src/Faker/Provider/fr_CH/Payment.php | 19 - .../faker/src/Faker/Provider/fr_CH/Person.php | 115 - .../src/Faker/Provider/fr_CH/PhoneNumber.php | 43 - .../faker/src/Faker/Provider/fr_CH/Text.php | 8 - .../src/Faker/Provider/fr_FR/Address.php | 147 - .../src/Faker/Provider/fr_FR/Company.php | 476 - .../src/Faker/Provider/fr_FR/Internet.php | 9 - .../src/Faker/Provider/fr_FR/Payment.php | 44 - .../faker/src/Faker/Provider/fr_FR/Person.php | 129 - .../src/Faker/Provider/fr_FR/PhoneNumber.php | 141 - .../faker/src/Faker/Provider/fr_FR/Text.php | 15531 ---- .../src/Faker/Provider/he_IL/Address.php | 122 - .../src/Faker/Provider/he_IL/Company.php | 14 - .../src/Faker/Provider/he_IL/Payment.php | 19 - .../faker/src/Faker/Provider/he_IL/Person.php | 132 - .../src/Faker/Provider/he_IL/PhoneNumber.php | 14 - .../src/Faker/Provider/hr_HR/Address.php | 69 - .../src/Faker/Provider/hr_HR/Company.php | 25 - .../src/Faker/Provider/hr_HR/Payment.php | 19 - .../faker/src/Faker/Provider/hr_HR/Person.php | 27 - .../src/Faker/Provider/hr_HR/PhoneNumber.php | 14 - .../src/Faker/Provider/hu_HU/Address.php | 149 - .../src/Faker/Provider/hu_HU/Company.php | 13 - .../src/Faker/Provider/hu_HU/Payment.php | 19 - .../faker/src/Faker/Provider/hu_HU/Person.php | 91 - .../src/Faker/Provider/hu_HU/PhoneNumber.php | 14 - .../faker/src/Faker/Provider/hu_HU/Text.php | 3407 - .../src/Faker/Provider/hy_AM/Address.php | 132 - .../faker/src/Faker/Provider/hy_AM/Color.php | 12 - .../src/Faker/Provider/hy_AM/Company.php | 54 - .../src/Faker/Provider/hy_AM/Internet.php | 9 - .../faker/src/Faker/Provider/hy_AM/Person.php | 112 - .../src/Faker/Provider/hy_AM/PhoneNumber.php | 40 - .../src/Faker/Provider/id_ID/Address.php | 316 - .../faker/src/Faker/Provider/id_ID/Color.php | 41 - .../src/Faker/Provider/id_ID/Company.php | 43 - .../src/Faker/Provider/id_ID/Internet.php | 25 - .../faker/src/Faker/Provider/id_ID/Person.php | 343 - .../src/Faker/Provider/id_ID/PhoneNumber.php | 55 - .../src/Faker/Provider/is_IS/Address.php | 178 - .../src/Faker/Provider/is_IS/Company.php | 53 - .../src/Faker/Provider/is_IS/Internet.php | 23 - .../src/Faker/Provider/is_IS/Payment.php | 19 - .../faker/src/Faker/Provider/is_IS/Person.php | 140 - .../src/Faker/Provider/is_IS/PhoneNumber.php | 20 - .../src/Faker/Provider/it_CH/Address.php | 139 - .../src/Faker/Provider/it_CH/Company.php | 15 - .../src/Faker/Provider/it_CH/Internet.php | 9 - .../src/Faker/Provider/it_CH/Payment.php | 19 - .../faker/src/Faker/Provider/it_CH/Person.php | 101 - .../src/Faker/Provider/it_CH/PhoneNumber.php | 43 - .../faker/src/Faker/Provider/it_CH/Text.php | 8 - .../src/Faker/Provider/it_IT/Address.php | 97 - .../src/Faker/Provider/it_IT/Company.php | 78 - .../src/Faker/Provider/it_IT/Internet.php | 9 - .../src/Faker/Provider/it_IT/Payment.php | 19 - .../faker/src/Faker/Provider/it_IT/Person.php | 98 - .../src/Faker/Provider/it_IT/PhoneNumber.php | 21 - .../faker/src/Faker/Provider/it_IT/Text.php | 1994 - .../src/Faker/Provider/ja_JP/Address.php | 137 - .../src/Faker/Provider/ja_JP/Company.php | 17 - .../src/Faker/Provider/ja_JP/Internet.php | 93 - .../faker/src/Faker/Provider/ja_JP/Person.php | 141 - .../src/Faker/Provider/ja_JP/PhoneNumber.php | 19 - .../faker/src/Faker/Provider/ja_JP/Text.php | 635 - .../src/Faker/Provider/ka_GE/Address.php | 140 - .../faker/src/Faker/Provider/ka_GE/Color.php | 16 - .../src/Faker/Provider/ka_GE/Company.php | 54 - .../src/Faker/Provider/ka_GE/DateTime.php | 42 - .../src/Faker/Provider/ka_GE/Internet.php | 15 - .../src/Faker/Provider/ka_GE/Payment.php | 53 - .../faker/src/Faker/Provider/ka_GE/Person.php | 63 - .../src/Faker/Provider/ka_GE/PhoneNumber.php | 14 - .../faker/src/Faker/Provider/ka_GE/Text.php | 1000 - .../src/Faker/Provider/kk_KZ/Address.php | 105 - .../faker/src/Faker/Provider/kk_KZ/Color.php | 12 - .../src/Faker/Provider/kk_KZ/Company.php | 72 - .../src/Faker/Provider/kk_KZ/Internet.php | 9 - .../src/Faker/Provider/kk_KZ/Payment.php | 33 - .../faker/src/Faker/Provider/kk_KZ/Person.php | 257 - .../src/Faker/Provider/kk_KZ/PhoneNumber.php | 16 - .../faker/src/Faker/Provider/kk_KZ/Text.php | 490 - .../src/Faker/Provider/ko_KR/Address.php | 96 - .../src/Faker/Provider/ko_KR/Company.php | 31 - .../src/Faker/Provider/ko_KR/Internet.php | 86 - .../faker/src/Faker/Provider/ko_KR/Person.php | 55 - .../src/Faker/Provider/ko_KR/PhoneNumber.php | 42 - .../faker/src/Faker/Provider/ko_KR/Text.php | 1723 - .../src/Faker/Provider/lt_LT/Address.php | 131 - .../src/Faker/Provider/lt_LT/Company.php | 15 - .../src/Faker/Provider/lt_LT/Internet.php | 18 - .../src/Faker/Provider/lt_LT/Payment.php | 19 - .../faker/src/Faker/Provider/lt_LT/Person.php | 371 - .../src/Faker/Provider/lt_LT/PhoneNumber.php | 17 - .../src/Faker/Provider/lv_LV/Address.php | 117 - .../faker/src/Faker/Provider/lv_LV/Color.php | 19 - .../src/Faker/Provider/lv_LV/Internet.php | 9 - .../src/Faker/Provider/lv_LV/Payment.php | 19 - .../faker/src/Faker/Provider/lv_LV/Person.php | 128 - .../src/Faker/Provider/lv_LV/PhoneNumber.php | 15 - .../src/Faker/Provider/me_ME/Address.php | 119 - .../src/Faker/Provider/me_ME/Company.php | 49 - .../src/Faker/Provider/me_ME/Payment.php | 19 - .../faker/src/Faker/Provider/me_ME/Person.php | 102 - .../src/Faker/Provider/me_ME/PhoneNumber.php | 15 - .../faker/src/Faker/Provider/mn_MN/Person.php | 100 - .../src/Faker/Provider/mn_MN/PhoneNumber.php | 13 - .../src/Faker/Provider/ms_MY/Address.php | 708 - .../src/Faker/Provider/ms_MY/Company.php | 105 - .../Faker/Provider/ms_MY/Miscellaneous.php | 169 - .../src/Faker/Provider/ms_MY/Payment.php | 244 - .../faker/src/Faker/Provider/ms_MY/Person.php | 813 - .../src/Faker/Provider/ms_MY/PhoneNumber.php | 217 - .../src/Faker/Provider/nb_NO/Address.php | 195 - .../src/Faker/Provider/nb_NO/Company.php | 55 - .../src/Faker/Provider/nb_NO/Payment.php | 19 - .../faker/src/Faker/Provider/nb_NO/Person.php | 326 - .../src/Faker/Provider/nb_NO/PhoneNumber.php | 41 - .../src/Faker/Provider/ne_NP/Address.php | 129 - .../src/Faker/Provider/ne_NP/Internet.php | 32 - .../faker/src/Faker/Provider/ne_NP/Person.php | 121 - .../src/Faker/Provider/ne_NP/PhoneNumber.php | 19 - .../src/Faker/Provider/nl_BE/Address.php | 124 - .../src/Faker/Provider/nl_BE/Company.php | 13 - .../src/Faker/Provider/nl_BE/Internet.php | 9 - .../src/Faker/Provider/nl_BE/Payment.php | 39 - .../faker/src/Faker/Provider/nl_BE/Person.php | 106 - .../src/Faker/Provider/nl_BE/PhoneNumber.php | 20 - .../faker/src/Faker/Provider/nl_BE/Text.php | 25347 ------ .../src/Faker/Provider/nl_NL/Address.php | 153 - .../faker/src/Faker/Provider/nl_NL/Color.php | 36 - .../src/Faker/Provider/nl_NL/Company.php | 115 - .../src/Faker/Provider/nl_NL/Internet.php | 9 - .../src/Faker/Provider/nl_NL/Payment.php | 19 - .../faker/src/Faker/Provider/nl_NL/Person.php | 349 - .../src/Faker/Provider/nl_NL/PhoneNumber.php | 39 - .../faker/src/Faker/Provider/nl_NL/Text.php | 3932 - .../src/Faker/Provider/pl_PL/Address.php | 210 - .../src/Faker/Provider/pl_PL/Company.php | 80 - .../src/Faker/Provider/pl_PL/Internet.php | 9 - .../src/Faker/Provider/pl_PL/Payment.php | 115 - .../faker/src/Faker/Provider/pl_PL/Person.php | 227 - .../src/Faker/Provider/pl_PL/PhoneNumber.php | 18 - .../faker/src/Faker/Provider/pl_PL/Text.php | 2866 - .../src/Faker/Provider/pt_BR/Address.php | 154 - .../src/Faker/Provider/pt_BR/Company.php | 33 - .../src/Faker/Provider/pt_BR/Internet.php | 9 - .../src/Faker/Provider/pt_BR/Payment.php | 146 - .../faker/src/Faker/Provider/pt_BR/Person.php | 133 - .../src/Faker/Provider/pt_BR/PhoneNumber.php | 137 - .../src/Faker/Provider/pt_BR/check_digit.php | 35 - .../src/Faker/Provider/pt_PT/Address.php | 124 - .../src/Faker/Provider/pt_PT/Company.php | 16 - .../src/Faker/Provider/pt_PT/Internet.php | 9 - .../src/Faker/Provider/pt_PT/Payment.php | 19 - .../faker/src/Faker/Provider/pt_PT/Person.php | 146 - .../src/Faker/Provider/pt_PT/PhoneNumber.php | 50 - .../src/Faker/Provider/ro_MD/Address.php | 148 - .../src/Faker/Provider/ro_MD/Payment.php | 19 - .../faker/src/Faker/Provider/ro_MD/Person.php | 90 - .../src/Faker/Provider/ro_MD/PhoneNumber.php | 33 - .../faker/src/Faker/Provider/ro_MD/Text.php | 2463 - .../src/Faker/Provider/ro_RO/Address.php | 176 - .../src/Faker/Provider/ro_RO/Payment.php | 19 - .../faker/src/Faker/Provider/ro_RO/Person.php | 238 - .../src/Faker/Provider/ro_RO/PhoneNumber.php | 66 - .../faker/src/Faker/Provider/ro_RO/Text.php | 154 - .../src/Faker/Provider/ru_RU/Address.php | 139 - .../faker/src/Faker/Provider/ru_RU/Color.php | 23 - .../src/Faker/Provider/ru_RU/Company.php | 119 - .../src/Faker/Provider/ru_RU/Internet.php | 9 - .../src/Faker/Provider/ru_RU/Payment.php | 811 - .../faker/src/Faker/Provider/ru_RU/Person.php | 179 - .../src/Faker/Provider/ru_RU/PhoneNumber.php | 14 - .../faker/src/Faker/Provider/ru_RU/Text.php | 4550 -- .../src/Faker/Provider/sk_SK/Address.php | 344 - .../src/Faker/Provider/sk_SK/Company.php | 64 - .../src/Faker/Provider/sk_SK/Internet.php | 9 - .../src/Faker/Provider/sk_SK/Payment.php | 19 - .../faker/src/Faker/Provider/sk_SK/Person.php | 168 - .../src/Faker/Provider/sk_SK/PhoneNumber.php | 15 - .../src/Faker/Provider/sl_SI/Address.php | 107 - .../src/Faker/Provider/sl_SI/Company.php | 14 - .../src/Faker/Provider/sl_SI/Internet.php | 11 - .../src/Faker/Provider/sl_SI/Payment.php | 19 - .../faker/src/Faker/Provider/sl_SI/Person.php | 149 - .../src/Faker/Provider/sl_SI/PhoneNumber.php | 18 - .../src/Faker/Provider/sr_Cyrl_RS/Address.php | 58 - .../src/Faker/Provider/sr_Cyrl_RS/Payment.php | 19 - .../src/Faker/Provider/sr_Cyrl_RS/Person.php | 242 - .../src/Faker/Provider/sr_Latn_RS/Address.php | 58 - .../src/Faker/Provider/sr_Latn_RS/Payment.php | 19 - .../src/Faker/Provider/sr_Latn_RS/Person.php | 213 - .../src/Faker/Provider/sr_RS/Address.php | 58 - .../src/Faker/Provider/sr_RS/Payment.php | 19 - .../faker/src/Faker/Provider/sr_RS/Person.php | 145 - .../src/Faker/Provider/sv_SE/Address.php | 150 - .../src/Faker/Provider/sv_SE/Company.php | 26 - .../src/Faker/Provider/sv_SE/Payment.php | 19 - .../faker/src/Faker/Provider/sv_SE/Person.php | 143 - .../src/Faker/Provider/sv_SE/PhoneNumber.php | 37 - .../src/Faker/Provider/th_TH/Address.php | 139 - .../faker/src/Faker/Provider/th_TH/Color.php | 16 - .../src/Faker/Provider/th_TH/Company.php | 32 - .../src/Faker/Provider/th_TH/Internet.php | 8 - .../src/Faker/Provider/th_TH/Payment.php | 43 - .../faker/src/Faker/Provider/th_TH/Person.php | 85 - .../src/Faker/Provider/th_TH/PhoneNumber.php | 37 - .../src/Faker/Provider/tr_TR/Address.php | 93 - .../faker/src/Faker/Provider/tr_TR/Color.php | 58 - .../src/Faker/Provider/tr_TR/Company.php | 99 - .../src/Faker/Provider/tr_TR/DateTime.php | 46 - .../src/Faker/Provider/tr_TR/Internet.php | 9 - .../src/Faker/Provider/tr_TR/Payment.php | 19 - .../faker/src/Faker/Provider/tr_TR/Person.php | 112 - .../src/Faker/Provider/tr_TR/PhoneNumber.php | 33 - .../src/Faker/Provider/uk_UA/Address.php | 362 - .../faker/src/Faker/Provider/uk_UA/Color.php | 23 - .../src/Faker/Provider/uk_UA/Company.php | 74 - .../src/Faker/Provider/uk_UA/Internet.php | 9 - .../src/Faker/Provider/uk_UA/Payment.php | 41 - .../faker/src/Faker/Provider/uk_UA/Person.php | 99 - .../src/Faker/Provider/uk_UA/PhoneNumber.php | 51 - .../faker/src/Faker/Provider/uk_UA/Text.php | 4511 -- .../src/Faker/Provider/vi_VN/Address.php | 170 - .../faker/src/Faker/Provider/vi_VN/Color.php | 36 - .../src/Faker/Provider/vi_VN/Internet.php | 8 - .../faker/src/Faker/Provider/vi_VN/Person.php | 184 - .../src/Faker/Provider/vi_VN/PhoneNumber.php | 61 - .../src/Faker/Provider/zh_CN/Address.php | 149 - .../faker/src/Faker/Provider/zh_CN/Color.php | 66 - .../src/Faker/Provider/zh_CN/Company.php | 234 - .../src/Faker/Provider/zh_CN/DateTime.php | 46 - .../src/Faker/Provider/zh_CN/Internet.php | 24 - .../src/Faker/Provider/zh_CN/Payment.php | 41 - .../faker/src/Faker/Provider/zh_CN/Person.php | 83 - .../src/Faker/Provider/zh_CN/PhoneNumber.php | 23 - .../src/Faker/Provider/zh_TW/Address.php | 419 - .../faker/src/Faker/Provider/zh_TW/Color.php | 66 - .../src/Faker/Provider/zh_TW/Company.php | 265 - .../src/Faker/Provider/zh_TW/DateTime.php | 46 - .../src/Faker/Provider/zh_TW/Internet.php | 16 - .../src/Faker/Provider/zh_TW/Payment.php | 11 - .../faker/src/Faker/Provider/zh_TW/Person.php | 201 - .../src/Faker/Provider/zh_TW/PhoneNumber.php | 19 - .../faker/src/Faker/Provider/zh_TW/Text.php | 898 - .../faker/src/Faker/UniqueGenerator.php | 58 - .../faker/src/Faker/ValidGenerator.php | 65 - vendor/fzaninotto/faker/src/autoload.php | 26 - .../colorcodeconverter/.editorconfig | 15 - .../colorcodeconverter/.gitattributes | 11 - .../laracon21/colorcodeconverter/.gitignore | 5 - .../colorcodeconverter/.scrutinizer.yml | 19 - .../laracon21/colorcodeconverter/.styleci.yml | 4 - .../laracon21/colorcodeconverter/.travis.yml | 21 - .../laracon21/colorcodeconverter/CHANGELOG.md | 7 - .../colorcodeconverter/CONTRIBUTING.md | 55 - .../laracon21/colorcodeconverter/LICENSE.md | 21 - vendor/laracon21/colorcodeconverter/README.md | 53 - .../colorcodeconverter/composer.json | 54 - .../colorcodeconverter/config/config.php | 8 - .../colorcodeconverter/phpunit.xml.dist | 29 - .../src/Colorcodeconverter.php | 74 - .../src/ColorcodeconverterFacade.php | 21 - .../src/ColorcodeconverterServiceProvider.php | 60 - .../colorcodeconverter/tests/ExampleTest.php | 21 - vendor/laracon21/combinations/.editorconfig | 15 - vendor/laracon21/combinations/.gitattributes | 11 - vendor/laracon21/combinations/.gitignore | 23 - .../laracon21/combinations/.scrutinizer.yml | 19 - vendor/laracon21/combinations/.styleci.yml | 4 - vendor/laracon21/combinations/.travis.yml | 21 - vendor/laracon21/combinations/CHANGELOG.md | 7 - vendor/laracon21/combinations/CONTRIBUTING.md | 55 - vendor/laracon21/combinations/LICENSE.md | 21 - vendor/laracon21/combinations/README.md | 1 - vendor/laracon21/combinations/composer.json | 54 - .../laracon21/combinations/config/config.php | 8 - .../laracon21/combinations/phpunit.xml.dist | 29 - .../combinations/src/Combinations.php | 20 - .../combinations/src/CombinationsFacade.php | 21 - .../src/CombinationsServiceProvider.php | 60 - .../laracon21/combinations/src/routes/web.php | 17 - .../combinations/tests/ExampleTest.php | 21 - vendor/laracon21/timezones/.styleci.yml | 4 - vendor/laracon21/timezones/CHANGELOG.md | 7 - vendor/laracon21/timezones/CONTRIBUTING.md | 55 - vendor/laracon21/timezones/LICENSE.md | 21 - vendor/laracon21/timezones/README.md | 53 - vendor/laracon21/timezones/composer.json | 54 - vendor/laracon21/timezones/config/config.php | 8 - vendor/laracon21/timezones/src/Timezones.php | 155 - .../timezones/src/TimezonesFacade.php | 21 - .../src/TimezonesServiceProvider.php | 60 - .../Auth/Middleware/EnsureEmailIsVerified.php | 42 +- vendor/league/flysystem-aws-s3-v3/LICENSE | 21 - .../league/flysystem-aws-s3-v3/changelog.md | 161 - .../flysystem-aws-s3-v3/src/AwsS3Adapter.php | 723 - vendor/league/flysystem/CODE_OF_CONDUCT.md | 76 - vendor/league/flysystem/SECURITY.md | 16 - vendor/league/flysystem/deprecations.md | 19 - .../flysystem/src/Adapter/AbstractAdapter.php | 72 - .../src/Adapter/AbstractFtpAdapter.php | 705 - .../src/Adapter/CanOverwriteFiles.php | 12 - vendor/league/flysystem/src/Adapter/Ftp.php | 584 - vendor/league/flysystem/src/Adapter/Ftpd.php | 48 - vendor/league/flysystem/src/Adapter/Local.php | 533 - .../flysystem/src/Adapter/NullAdapter.php | 144 - .../Polyfill/NotSupportingVisibilityTrait.php | 33 - .../Adapter/Polyfill/StreamedCopyTrait.php | 51 - .../Adapter/Polyfill/StreamedReadingTrait.php | 44 - .../src/Adapter/Polyfill/StreamedTrait.php | 9 - .../Adapter/Polyfill/StreamedWritingTrait.php | 60 - .../flysystem/src/Adapter/SynologyFtp.php | 8 - .../league/flysystem/src/AdapterInterface.php | 118 - .../league/flysystem/src/ConfigAwareTrait.php | 49 - .../src/ConnectionErrorException.php | 9 - .../src/ConnectionRuntimeException.php | 9 - vendor/league/flysystem/src/Directory.php | 31 - vendor/league/flysystem/src/Exception.php | 8 - vendor/league/flysystem/src/File.php | 205 - .../flysystem/src/FileExistsException.php | 37 - .../flysystem/src/FileNotFoundException.php | 37 - .../flysystem/src/FilesystemInterface.php | 284 - .../src/FilesystemNotFoundException.php | 12 - vendor/league/flysystem/src/Handler.php | 137 - .../flysystem/src/InvalidRootException.php | 9 - .../flysystem/src/NotSupportedException.php | 37 - .../flysystem/src/Plugin/AbstractPlugin.php | 24 - .../league/flysystem/src/Plugin/EmptyDir.php | 34 - .../flysystem/src/Plugin/ForcedCopy.php | 44 - .../flysystem/src/Plugin/ForcedRename.php | 44 - .../flysystem/src/Plugin/GetWithMetadata.php | 51 - .../league/flysystem/src/Plugin/ListFiles.php | 35 - .../league/flysystem/src/Plugin/ListPaths.php | 36 - .../league/flysystem/src/Plugin/ListWith.php | 60 - .../flysystem/src/Plugin/PluggableTrait.php | 97 - .../src/Plugin/PluginNotFoundException.php | 10 - .../league/flysystem/src/PluginInterface.php | 20 - vendor/league/flysystem/src/ReadInterface.php | 88 - .../flysystem/src/RootViolationException.php | 10 - vendor/league/flysystem/src/SafeStorage.php | 39 - .../flysystem/src/UnreadableFileException.php | 18 - vendor/league/flysystem/src/Util.php | 354 - .../src/Util/ContentListingFormatter.php | 122 - vendor/league/flysystem/src/Util/MimeType.php | 80 - .../flysystem/src/Util/StreamHasher.php | 36 - .../.github/ISSUE_TEMPLATE/bug_report.md | 31 - .../.github/ISSUE_TEMPLATE/feature_request.md | 17 - .../dx-php/.github/workflows/php.yml | 52 - vendor/mercadopago/dx-php/.gitignore | 22 - vendor/mercadopago/dx-php/.travis.yml | 13 - vendor/mercadopago/dx-php/LICENSE | 21 - vendor/mercadopago/dx-php/README.md | 71 - vendor/mercadopago/dx-php/composer.json | 48 - vendor/mercadopago/dx-php/img/demo.svg | 48 - .../dx-php/img/ezgif-2-f98e8701825e.gif | Bin 768910 -> 0 bytes vendor/mercadopago/dx-php/phpunit.phar | 65626 ---------------- vendor/mercadopago/dx-php/phpunit.xml | 17 - .../basic-preference/button.php | 25 - .../full-preference/button.php | 40 - .../mercadopago/dx-php/samples/composer.json | 12 - .../mercadopago/dx-php/samples/composer.lock | 861 - .../customer-and-cards/customer/create.php | 11 - .../customer-and-cards/customer/remove.php | 8 - vendor/mercadopago/dx-php/samples/index.php | 7 - .../dx-php/samples/payment/minimal/create.php | 21 - .../dx-php/samples/payment/minimal/refund.php | 18 - .../suscriptions/basic-suscription.php | 24 - .../src/MercadoPago/Annotation/Attribute.php | 26 - .../Annotation/DenyDynamicAttribute.php | 12 - .../MercadoPago/Annotation/RequestParam.php | 15 - .../src/MercadoPago/Annotation/RestMethod.php | 21 - .../dx-php/src/MercadoPago/Config.php | 193 - .../src/MercadoPago/Config/AbstractConfig.php | 100 - .../dx-php/src/MercadoPago/Config/Json.php | 40 - .../MercadoPago/Config/ParserInterface.php | 22 - .../dx-php/src/MercadoPago/Config/Yaml.php | 36 - .../AdvancedPayments/AdvancedPayment.php | 163 - .../AdvancedPayments/DisbursementRefund.php | 75 - .../Entities/AdvancedPayments/Refund.php | 61 - .../Entities/AuthorizedPayment.php | 147 - .../dx-php/src/MercadoPago/Entities/Card.php | 117 - .../src/MercadoPago/Entities/CardToken.php | 131 - .../src/MercadoPago/Entities/Chargeback.php | 103 - .../src/MercadoPago/Entities/Customer.php | 143 - .../MercadoPago/Entities/DiscountCampaign.php | 73 - .../src/MercadoPago/Entities/InstoreOrder.php | 44 - .../src/MercadoPago/Entities/Invoice.php | 125 - .../MercadoPago/Entities/MerchantOrder.php | 174 - .../dx-php/src/MercadoPago/Entities/OAuth.php | 143 - .../dx-php/src/MercadoPago/Entities/POS.php | 111 - .../dx-php/src/MercadoPago/Entities/Plan.php | 97 - .../src/MercadoPago/Entities/Preapproval.php | 150 - .../src/MercadoPago/Entities/Preference.php | 231 - .../src/MercadoPago/Entities/Refund.php | 60 - .../Entities/Shared/Documentation.php | 36 - .../src/MercadoPago/Entities/Shared/Item.php | 71 - .../src/MercadoPago/Entities/Shared/Payer.php | 99 - .../MercadoPago/Entities/Shared/Payment.php | 644 - .../Entities/Shared/PaymentMethod.php | 114 - .../src/MercadoPago/Entities/Shared/Tax.php | 27 - .../src/MercadoPago/Entities/Shared/Track.php | 27 - .../Entities/Shared/TrackValues.php | 34 - .../src/MercadoPago/Entities/Shipments.php | 76 - .../src/MercadoPago/Entities/Subscription.php | 126 - .../dx-php/src/MercadoPago/Entity.php | 528 - .../src/MercadoPago/Generic/ErrorCause.php | 12 - .../MercadoPago/Generic/RecuperableError.php | 47 - .../Generic/SearchResultsArray.php | 95 - .../src/MercadoPago/Http/CurlRequest.php | 81 - .../src/MercadoPago/Http/HttpRequest.php | 39 - .../dx-php/src/MercadoPago/Manager.php | 440 - .../dx-php/src/MercadoPago/MetaDataReader.php | 81 - .../dx-php/src/MercadoPago/RestClient.php | 284 - .../dx-php/src/MercadoPago/SDK.php | 197 - .../dx-php/src/MercadoPago/Version.php | 8 - .../mercadopago/dx-php/tests/DummyEntity.php | 60 - .../mercadopago/dx-php/tests/FakeApiHub.php | 32 - .../dx-php/tests/MercadoPagoSdkTest.php | 46 - vendor/mercadopago/dx-php/tests/SDKTest.php | 58 - .../dx-php/tests/config_files/settings.ini | 3 - .../dx-php/tests/config_files/settings.json | 5 - .../dx-php/tests/config_files/settings.yml | 4 - .../tests/config_files/settings_broken.json | 5 - .../tests/config_files/settings_broken.yml | 3 - .../tests/json_files/authorization.json | 3 - .../tests/json_files/customer_search.json | 1 - .../dx-php/tests/json_files/dummies.json | 19 - .../dx-php/tests/json_files/dummy.json | 10 - .../dx-php/tests/json_files/payment.json | 88 - .../dx-php/tests/resources/PaymentTest.php | 233 - .../dx-php/tests/resources/PreferenceTest.php | 48 - vendor/opis/closure/CHANGELOG.md | 260 - vendor/opis/closure/LICENSE | 20 - vendor/opis/closure/NOTICE | 9 - vendor/opis/closure/README.md | 92 - vendor/opis/closure/autoload.php | 39 - vendor/opis/closure/composer.json | 44 - vendor/opis/closure/functions.php | 41 - vendor/opis/closure/src/Analyzer.php | 62 - vendor/opis/closure/src/ClosureContext.php | 34 - vendor/opis/closure/src/ClosureScope.php | 25 - vendor/opis/closure/src/ClosureStream.php | 99 - vendor/opis/closure/src/ISecurityProvider.php | 25 - vendor/opis/closure/src/ReflectionClosure.php | 1093 - vendor/opis/closure/src/SecurityException.php | 18 - vendor/opis/closure/src/SecurityProvider.php | 42 - vendor/opis/closure/src/SelfReference.php | 31 - .../opis/closure/src/SerializableClosure.php | 678 - vendor/osenco/mpesa/B2C.md | 65 - vendor/osenco/mpesa/C2B.md | 113 - vendor/osenco/mpesa/LARAVEL.md | 61 - vendor/osenco/mpesa/LICENSE | 21 - vendor/osenco/mpesa/README.md | 414 - vendor/osenco/mpesa/RESPONSES.md | 220 - vendor/osenco/mpesa/autoload.php | 21 - vendor/osenco/mpesa/composer.json | 22 - .../mpesa/examples/MpesaB2CController.php | 102 - .../osenco/mpesa/examples/MpesaController.php | 127 - vendor/osenco/mpesa/src/B2B.php | 65 - vendor/osenco/mpesa/src/B2C.php | 60 - vendor/osenco/mpesa/src/C2B.php | 71 - vendor/osenco/mpesa/src/STK.php | 53 - vendor/osenco/mpesa/src/Service.php | 309 - vendor/osenco/mpesa/src/certs/live/cert.cer | 38 - .../osenco/mpesa/src/certs/sandbox/cert.cer | 35 - vendor/osenco/mpesa/src/helpers.php | 104 - vendor/phenx/php-font-lib/.gitattributes | 12 - vendor/phenx/php-font-lib/.gitignore | 5 - vendor/phenx/php-font-lib/.htaccess | 1 - vendor/phenx/php-font-lib/.travis.yml | 36 - vendor/phenx/php-font-lib/LICENSE | 456 - vendor/phenx/php-font-lib/README.md | 29 - vendor/phenx/php-font-lib/bower.json | 23 - vendor/phenx/php-font-lib/composer.json | 24 - vendor/phenx/php-font-lib/index.php | 1 - .../maps/adobe-standard-encoding.map | 231 - vendor/phenx/php-font-lib/maps/cp1250.map | 251 - vendor/phenx/php-font-lib/maps/cp1251.map | 255 - vendor/phenx/php-font-lib/maps/cp1252.map | 251 - vendor/phenx/php-font-lib/maps/cp1253.map | 239 - vendor/phenx/php-font-lib/maps/cp1254.map | 249 - vendor/phenx/php-font-lib/maps/cp1255.map | 233 - vendor/phenx/php-font-lib/maps/cp1257.map | 244 - vendor/phenx/php-font-lib/maps/cp1258.map | 247 - vendor/phenx/php-font-lib/maps/cp874.map | 225 - vendor/phenx/php-font-lib/maps/iso-8859-1.map | 256 - .../phenx/php-font-lib/maps/iso-8859-11.map | 248 - .../phenx/php-font-lib/maps/iso-8859-15.map | 256 - .../phenx/php-font-lib/maps/iso-8859-16.map | 256 - vendor/phenx/php-font-lib/maps/iso-8859-2.map | 256 - vendor/phenx/php-font-lib/maps/iso-8859-4.map | 256 - vendor/phenx/php-font-lib/maps/iso-8859-5.map | 256 - vendor/phenx/php-font-lib/maps/iso-8859-7.map | 250 - vendor/phenx/php-font-lib/maps/iso-8859-9.map | 256 - vendor/phenx/php-font-lib/maps/koi8-r.map | 256 - vendor/phenx/php-font-lib/maps/koi8-u.map | 256 - vendor/phenx/php-font-lib/phpunit.xml.dist | 19 - .../sample-fonts/IntelClear-Light.ttf | Bin 96664 -> 0 bytes .../sample-fonts/NotoSansShavian-Regular.ttf | Bin 6020 -> 0 bytes .../src/FontLib/AdobeFontMetrics.php | 217 - .../php-font-lib/src/FontLib/Autoloader.php | 43 - .../php-font-lib/src/FontLib/BinaryStream.php | 444 - .../php-font-lib/src/FontLib/EOT/File.php | 160 - .../php-font-lib/src/FontLib/EOT/Header.php | 113 - .../php-font-lib/src/FontLib/EncodingMap.php | 37 - .../Exception/FontNotFoundException.php | 11 - .../phenx/php-font-lib/src/FontLib/Font.php | 89 - .../src/FontLib/Glyph/Outline.php | 110 - .../src/FontLib/Glyph/OutlineComponent.php | 31 - .../src/FontLib/Glyph/OutlineComposite.php | 242 - .../src/FontLib/Glyph/OutlineSimple.php | 335 - .../phenx/php-font-lib/src/FontLib/Header.php | 37 - .../src/FontLib/OpenType/File.php | 18 - .../FontLib/OpenType/TableDirectoryEntry.php | 18 - .../src/FontLib/Table/DirectoryEntry.php | 129 - .../php-font-lib/src/FontLib/Table/Table.php | 93 - .../src/FontLib/Table/Type/cmap.php | 298 - .../src/FontLib/Table/Type/glyf.php | 154 - .../src/FontLib/Table/Type/head.php | 46 - .../src/FontLib/Table/Type/hhea.php | 44 - .../src/FontLib/Table/Type/hmtx.php | 59 - .../src/FontLib/Table/Type/kern.php | 80 - .../src/FontLib/Table/Type/loca.php | 80 - .../src/FontLib/Table/Type/maxp.php | 42 - .../src/FontLib/Table/Type/name.php | 193 - .../src/FontLib/Table/Type/nameRecord.php | 53 - .../src/FontLib/Table/Type/os2.php | 47 - .../src/FontLib/Table/Type/post.php | 141 - .../src/FontLib/TrueType/Collection.php | 100 - .../src/FontLib/TrueType/File.php | 471 - .../src/FontLib/TrueType/Header.php | 31 - .../FontLib/TrueType/TableDirectoryEntry.php | 33 - .../php-font-lib/src/FontLib/WOFF/File.php | 81 - .../php-font-lib/src/FontLib/WOFF/Header.php | 32 - .../src/FontLib/WOFF/TableDirectoryEntry.php | 34 - .../php-font-lib/tests/FontLib/FontTest.php | 49 - vendor/phenx/php-svg-lib/.gitattributes | 9 - vendor/phenx/php-svg-lib/.gitignore | 3 - vendor/phenx/php-svg-lib/.travis.yml | 20 - vendor/phenx/php-svg-lib/COPYING | 165 - vendor/phenx/php-svg-lib/COPYING.GPL | 674 - vendor/phenx/php-svg-lib/README.md | 14 - vendor/phenx/php-svg-lib/composer.json | 29 - vendor/phenx/php-svg-lib/phpunit.xml | 19 - .../php-svg-lib/src/Svg/DefaultStyle.php | 29 - vendor/phenx/php-svg-lib/src/Svg/Document.php | 404 - .../php-svg-lib/src/Svg/Gradient/Stop.php | 16 - vendor/phenx/php-svg-lib/src/Svg/Style.php | 550 - .../php-svg-lib/src/Svg/Surface/CPdf.php | 4768 -- .../src/Svg/Surface/SurfaceCpdf.php | 486 - .../src/Svg/Surface/SurfaceGmagick.php | 308 - .../src/Svg/Surface/SurfaceInterface.php | 90 - .../src/Svg/Surface/SurfacePDFLib.php | 422 - .../php-svg-lib/src/Svg/Tag/AbstractTag.php | 190 - .../phenx/php-svg-lib/src/Svg/Tag/Anchor.php | 14 - .../phenx/php-svg-lib/src/Svg/Tag/Circle.php | 31 - .../php-svg-lib/src/Svg/Tag/ClipPath.php | 33 - .../phenx/php-svg-lib/src/Svg/Tag/Ellipse.php | 37 - .../phenx/php-svg-lib/src/Svg/Tag/Group.php | 33 - .../phenx/php-svg-lib/src/Svg/Tag/Image.php | 62 - vendor/phenx/php-svg-lib/src/Svg/Tag/Line.php | 38 - .../src/Svg/Tag/LinearGradient.php | 83 - vendor/phenx/php-svg-lib/src/Svg/Tag/Path.php | 528 - .../phenx/php-svg-lib/src/Svg/Tag/Polygon.php | 33 - .../php-svg-lib/src/Svg/Tag/Polyline.php | 31 - .../src/Svg/Tag/RadialGradient.php | 17 - vendor/phenx/php-svg-lib/src/Svg/Tag/Rect.php | 55 - .../phenx/php-svg-lib/src/Svg/Tag/Shape.php | 63 - vendor/phenx/php-svg-lib/src/Svg/Tag/Stop.php | 17 - .../php-svg-lib/src/Svg/Tag/StyleTag.php | 27 - vendor/phenx/php-svg-lib/src/Svg/Tag/Text.php | 70 - .../phenx/php-svg-lib/src/Svg/Tag/UseTag.php | 96 - vendor/phenx/php-svg-lib/src/autoload.php | 17 - .../phenx/php-svg-lib/tests/Svg/StyleTest.php | 59 - vendor/php-http/message-factory/CHANGELOG.md | 65 - vendor/php-http/message-factory/LICENSE | 19 - vendor/php-http/message-factory/README.md | 36 - vendor/php-http/message-factory/composer.json | 27 - vendor/php-http/message-factory/puli.json | 43 - .../message-factory/src/MessageFactory.php | 12 - .../message-factory/src/RequestFactory.php | 34 - .../message-factory/src/ResponseFactory.php | 35 - .../message-factory/src/StreamFactory.php | 25 - .../message-factory/src/UriFactory.php | 24 - vendor/psr/http-factory/.gitignore | 2 - vendor/psr/http-factory/.pullapprove.yml | 7 - vendor/psr/log/Psr/Log/AbstractLogger.php | 128 - .../log/Psr/Log/InvalidArgumentException.php | 7 - vendor/psr/log/Psr/Log/LogLevel.php | 18 - .../psr/log/Psr/Log/LoggerAwareInterface.php | 18 - vendor/psr/log/Psr/Log/LoggerAwareTrait.php | 26 - vendor/psr/log/Psr/Log/LoggerInterface.php | 125 - vendor/psr/log/Psr/Log/LoggerTrait.php | 142 - vendor/psr/log/Psr/Log/NullLogger.php | 30 - vendor/psr/log/Psr/Log/Test/DummyTest.php | 18 - .../log/Psr/Log/Test/LoggerInterfaceTest.php | 138 - vendor/psr/log/Psr/Log/Test/TestLogger.php | 147 - vendor/sabberworm/php-css-parser/.gitignore | 1 - vendor/sabberworm/php-css-parser/.travis.yml | 22 - vendor/sabberworm/php-css-parser/CHANGELOG.md | 224 - vendor/sabberworm/php-css-parser/Doxyfile | 2310 - vendor/sabberworm/php-css-parser/README.md | 642 - .../sabberworm/php-css-parser/composer.json | 21 - .../sabberworm/php-css-parser/composer.lock | 1478 - .../CSS/CSSList/AtRuleBlockList.php | 50 - .../Sabberworm/CSS/CSSList/CSSBlockList.php | 107 - .../lib/Sabberworm/CSS/CSSList/CSSList.php | 348 - .../lib/Sabberworm/CSS/CSSList/Document.php | 110 - .../lib/Sabberworm/CSS/CSSList/KeyFrame.php | 56 - .../lib/Sabberworm/CSS/Comment/Comment.php | 51 - .../Sabberworm/CSS/Comment/Commentable.php | 23 - .../lib/Sabberworm/CSS/OutputFormat.php | 322 - .../lib/Sabberworm/CSS/Parser.php | 41 - .../CSS/Parsing/OutputException.php | 12 - .../Sabberworm/CSS/Parsing/ParserState.php | 310 - .../CSS/Parsing/SourceException.php | 18 - .../CSS/Parsing/UnexpectedTokenException.php | 31 - .../lib/Sabberworm/CSS/Property/AtRule.php | 16 - .../Sabberworm/CSS/Property/CSSNamespace.php | 75 - .../lib/Sabberworm/CSS/Property/Charset.php | 66 - .../lib/Sabberworm/CSS/Property/Import.php | 69 - .../lib/Sabberworm/CSS/Property/Selector.php | 74 - .../lib/Sabberworm/CSS/Renderable.php | 9 - .../lib/Sabberworm/CSS/Rule/Rule.php | 236 - .../lib/Sabberworm/CSS/RuleSet/AtRuleSet.php | 44 - .../CSS/RuleSet/DeclarationBlock.php | 628 - .../lib/Sabberworm/CSS/RuleSet/RuleSet.php | 212 - .../lib/Sabberworm/CSS/Settings.php | 54 - .../lib/Sabberworm/CSS/Value/CSSFunction.php | 40 - .../lib/Sabberworm/CSS/Value/CSSString.php | 66 - .../lib/Sabberworm/CSS/Value/CalcFunction.php | 62 - .../CSS/Value/CalcRuleValueList.php | 14 - .../lib/Sabberworm/CSS/Value/Color.php | 95 - .../lib/Sabberworm/CSS/Value/LineName.php | 41 - .../Sabberworm/CSS/Value/PrimitiveValue.php | 10 - .../Sabberworm/CSS/Value/RuleValueList.php | 9 - .../lib/Sabberworm/CSS/Value/Size.php | 122 - .../lib/Sabberworm/CSS/Value/URL.php | 49 - .../lib/Sabberworm/CSS/Value/Value.php | 131 - .../lib/Sabberworm/CSS/Value/ValueList.php | 47 - vendor/sabberworm/php-css-parser/phpunit.xml | 10 - .../CSS/CSSList/AtRuleBlockListTest.php | 27 - .../Sabberworm/CSS/CSSList/DocumentTest.php | 26 - .../tests/Sabberworm/CSS/OutputFormatTest.php | 170 - .../tests/Sabberworm/CSS/ParserTest.php | 714 - .../CSS/RuleSet/DeclarationBlockTest.php | 267 - .../CSS/RuleSet/LenientParsingTest.php | 76 - .../php-css-parser/tests/bootstrap.php | 10 - .../files/-calc-no-space-around-minus.css | 1 - .../tests/files/-charset-after-rule.css | 5 - .../tests/files/-charset-in-block.css | 3 - .../tests/files/-empty-grid-linename.css | 1 - .../php-css-parser/tests/files/-empty.css | 0 .../tests/files/-end-token-2.css | 1 - .../php-css-parser/tests/files/-end-token.css | 1 - .../tests/files/-fault-tolerance.css | 15 - .../php-css-parser/tests/files/-tobedone.css | 9 - .../php-css-parser/tests/files/1readme.css | 10 - .../php-css-parser/tests/files/2readme.css | 5 - .../php-css-parser/tests/files/atrules.css | 57 - .../tests/files/calc-nested.css | 4 - .../php-css-parser/tests/files/calc.css | 6 - .../tests/files/case-insensitivity.css | 15 - .../php-css-parser/tests/files/colortest.css | 12 - .../php-css-parser/tests/files/comments.css | 17 - .../tests/files/create-shorthands.css | 6 - .../php-css-parser/tests/files/docuwiki.css | 1 - .../tests/files/empty-grid-linename.css | 1 - .../tests/files/expand-shorthands.css | 7 - .../php-css-parser/tests/files/functions.css | 21 - .../tests/files/grid-linename.css | 2 - .../php-css-parser/tests/files/hex-alpha.css | 2 - .../php-css-parser/tests/files/ie-hacks.css | 9 - .../php-css-parser/tests/files/ie.css | 6 - .../php-css-parser/tests/files/important.css | 8 - .../tests/files/inner-color.css | 3 - .../tests/files/line-numbers.css | 32 - .../tests/files/missing-property-value.css | 4 - .../php-css-parser/tests/files/ms-filter.css | 1 - .../php-css-parser/tests/files/namespaces.css | 18 - .../php-css-parser/tests/files/nested.css | 17 - .../php-css-parser/tests/files/slashed.css | 4 - .../tests/files/specificity.css | 7 - .../tests/files/trailing-whitespace.css | 2 - .../tests/files/unicode-range.css | 3 - .../php-css-parser/tests/files/unicode.css | 12 - .../tests/files/unmatched_braces.css | 18 - .../tests/files/unopened-close-brackets.css | 3 - .../php-css-parser/tests/files/url.css | 4 - .../php-css-parser/tests/files/values.css | 14 - .../php-css-parser/tests/files/webkit.css | 1 - .../php-css-parser/tests/files/whitespace.css | 3 - .../php-css-parser/tests/phpunit.xml | 1 - .../php-css-parser/tests/quickdump.php | 20 - .../image-optimizer/.github/CONTRIBUTING.md | 55 - .../spatie/image-optimizer/.github/LICENSE.md | 21 - .../.github/workflows/php-cs-fixer.yml | 23 - .../.github/workflows/tests.yml | 45 - vendor/spatie/image-optimizer/.php_cs.dist | 40 - vendor/spatie/image-optimizer/.styleci.yml | 4 - vendor/spatie/image-optimizer/CHANGELOG.md | 107 - vendor/spatie/image-optimizer/README.md | 365 - vendor/spatie/image-optimizer/composer.json | 47 - .../image-optimizer/src/DummyLogger.php | 44 - vendor/spatie/image-optimizer/src/Image.php | 36 - .../spatie/image-optimizer/src/Optimizer.php | 47 - .../image-optimizer/src/OptimizerChain.php | 116 - .../src/OptimizerChainFactory.php | 56 - .../src/Optimizers/BaseOptimizer.php | 56 - .../image-optimizer/src/Optimizers/Cwebp.php | 24 - .../src/Optimizers/Gifsicle.php | 24 - .../src/Optimizers/Jpegoptim.php | 15 - .../src/Optimizers/Optipng.php | 15 - .../src/Optimizers/Pngquant.php | 24 - .../image-optimizer/src/Optimizers/Svgo.php | 33 - .../.github/CONTRIBUTING.md | 55 - .../.github/FUNDING.yml | 1 - .../.github/workflows/php-cs-fixer.yml | 23 - .../.github/workflows/run-tests.yml | 57 - .../laravel-image-optimizer/.php_cs.dist | 37 - .../laravel-image-optimizer/CHANGELOG.md | 72 - .../laravel-image-optimizer/CONTRIBUTING.md | 55 - .../spatie/laravel-image-optimizer/LICENSE.md | 21 - .../spatie/laravel-image-optimizer/README.md | 216 - .../laravel-image-optimizer/composer.json | 56 - .../config/image-optimizer.php | 66 - .../phpunit.xml.dist.bak | 22 - .../src/Exceptions/InvalidConfiguration.php | 24 - .../src/Facades/ImageOptimizer.php | 13 - .../src/ImageOptimizerServiceProvider.php | 36 - .../src/Middlewares/OptimizeImages.php | 30 - .../src/OptimizerChainFactory.php | 66 - vendor/swiftmailer/swiftmailer/.gitattributes | 11 - .../swiftmailer/.github/ISSUE_TEMPLATE.md | 19 - .../.github/PULL_REQUEST_TEMPLATE.md | 14 - .../swiftmailer/.github/workflows/tests.yml | 55 - vendor/swiftmailer/swiftmailer/.gitignore | 9 - vendor/swiftmailer/swiftmailer/.php_cs.dist | 21 - vendor/swiftmailer/swiftmailer/CHANGES | 391 - vendor/swiftmailer/swiftmailer/LICENSE | 19 - vendor/swiftmailer/swiftmailer/README.md | 25 - vendor/swiftmailer/swiftmailer/composer.json | 44 - .../swiftmailer/swiftmailer/doc/headers.rst | 621 - vendor/swiftmailer/swiftmailer/doc/index.rst | 12 - .../swiftmailer/doc/introduction.rst | 67 - .../swiftmailer/swiftmailer/doc/japanese.rst | 19 - .../swiftmailer/swiftmailer/doc/messages.rst | 949 - .../swiftmailer/swiftmailer/doc/plugins.rst | 337 - .../swiftmailer/swiftmailer/doc/sending.rst | 464 - .../swiftmailer/lib/classes/Swift.php | 78 - .../lib/classes/Swift/AddressEncoder.php | 25 - .../AddressEncoder/IdnAddressEncoder.php | 50 - .../AddressEncoder/Utf8AddressEncoder.php | 36 - .../classes/Swift/AddressEncoderException.php | 32 - .../lib/classes/Swift/Attachment.php | 54 - .../AbstractFilterableInputStream.php | 176 - .../Swift/ByteStream/ArrayByteStream.php | 178 - .../Swift/ByteStream/FileByteStream.php | 214 - .../ByteStream/TemporaryFileByteStream.php | 52 - .../lib/classes/Swift/CharacterReader.php | 67 - .../GenericFixedWidthReader.php | 97 - .../Swift/CharacterReader/UsAsciiReader.php | 84 - .../Swift/CharacterReader/Utf8Reader.php | 176 - .../classes/Swift/CharacterReaderFactory.php | 26 - .../SimpleCharacterReaderFactory.php | 124 - .../lib/classes/Swift/CharacterStream.php | 87 - .../CharacterStream/ArrayCharacterStream.php | 291 - .../CharacterStream/NgCharacterStream.php | 262 - .../lib/classes/Swift/ConfigurableSpool.php | 63 - .../lib/classes/Swift/DependencyContainer.php | 387 - .../lib/classes/Swift/DependencyException.php | 27 - .../lib/classes/Swift/EmbeddedFile.php | 53 - .../swiftmailer/lib/classes/Swift/Encoder.php | 28 - .../classes/Swift/Encoder/Base64Encoder.php | 58 - .../lib/classes/Swift/Encoder/QpEncoder.php | 300 - .../classes/Swift/Encoder/Rfc2231Encoder.php | 90 - .../lib/classes/Swift/Events/CommandEvent.php | 64 - .../classes/Swift/Events/CommandListener.php | 22 - .../lib/classes/Swift/Events/Event.php | 38 - .../classes/Swift/Events/EventDispatcher.php | 70 - .../classes/Swift/Events/EventListener.php | 18 - .../lib/classes/Swift/Events/EventObject.php | 61 - .../classes/Swift/Events/ResponseEvent.php | 64 - .../classes/Swift/Events/ResponseListener.php | 22 - .../lib/classes/Swift/Events/SendEvent.php | 126 - .../lib/classes/Swift/Events/SendListener.php | 27 - .../Swift/Events/SimpleEventDispatcher.php | 142 - .../Swift/Events/TransportChangeEvent.php | 27 - .../Swift/Events/TransportChangeListener.php | 37 - .../Swift/Events/TransportExceptionEvent.php | 43 - .../Events/TransportExceptionListener.php | 22 - .../lib/classes/Swift/FailoverTransport.php | 33 - .../lib/classes/Swift/FileSpool.php | 208 - .../lib/classes/Swift/FileStream.php | 24 - .../lib/classes/Swift/Filterable.php | 31 - .../lib/classes/Swift/IdGenerator.php | 22 - .../swiftmailer/lib/classes/Swift/Image.php | 43 - .../lib/classes/Swift/InputByteStream.php | 75 - .../lib/classes/Swift/IoException.php | 28 - .../lib/classes/Swift/KeyCache.php | 104 - .../classes/Swift/KeyCache/ArrayKeyCache.php | 197 - .../classes/Swift/KeyCache/DiskKeyCache.php | 294 - .../Swift/KeyCache/KeyCacheInputStream.php | 47 - .../classes/Swift/KeyCache/NullKeyCache.php | 113 - .../KeyCache/SimpleKeyCacheInputStream.php | 123 - .../classes/Swift/LoadBalancedTransport.php | 33 - .../swiftmailer/lib/classes/Swift/Mailer.php | 98 - .../Swift/Mailer/ArrayRecipientIterator.php | 53 - .../Swift/Mailer/RecipientIterator.php | 32 - .../lib/classes/Swift/MemorySpool.php | 110 - .../swiftmailer/lib/classes/Swift/Message.php | 279 - .../lib/classes/Swift/Mime/Attachment.php | 144 - .../classes/Swift/Mime/CharsetObserver.php | 24 - .../lib/classes/Swift/Mime/ContentEncoder.php | 34 - .../ContentEncoder/Base64ContentEncoder.php | 101 - .../ContentEncoder/NativeQpContentEncoder.php | 121 - .../ContentEncoder/NullContentEncoder.php | 79 - .../ContentEncoder/PlainContentEncoder.php | 164 - .../Mime/ContentEncoder/QpContentEncoder.php | 134 - .../ContentEncoder/QpContentEncoderProxy.php | 96 - .../Mime/ContentEncoder/RawContentEncoder.php | 65 - .../lib/classes/Swift/Mime/EmbeddedFile.php | 41 - .../classes/Swift/Mime/EncodingObserver.php | 22 - .../lib/classes/Swift/Mime/Header.php | 93 - .../lib/classes/Swift/Mime/HeaderEncoder.php | 24 - .../HeaderEncoder/Base64HeaderEncoder.php | 55 - .../Mime/HeaderEncoder/QpHeaderEncoder.php | 65 - .../Swift/Mime/Headers/AbstractHeader.php | 486 - .../classes/Swift/Mime/Headers/DateHeader.php | 113 - .../Mime/Headers/IdentificationHeader.php | 189 - .../Swift/Mime/Headers/MailboxHeader.php | 358 - .../Swift/Mime/Headers/OpenDKIMHeader.php | 135 - .../Mime/Headers/ParameterizedHeader.php | 255 - .../classes/Swift/Mime/Headers/PathHeader.php | 153 - .../Swift/Mime/Headers/UnstructuredHeader.php | 109 - .../lib/classes/Swift/Mime/IdGenerator.php | 54 - .../lib/classes/Swift/Mime/MimePart.php | 199 - .../Swift/Mime/SimpleHeaderFactory.php | 195 - .../classes/Swift/Mime/SimpleHeaderSet.php | 399 - .../lib/classes/Swift/Mime/SimpleMessage.php | 642 - .../classes/Swift/Mime/SimpleMimeEntity.php | 826 - .../lib/classes/Swift/MimePart.php | 45 - .../lib/classes/Swift/NullTransport.php | 26 - .../lib/classes/Swift/OutputByteStream.php | 46 - .../classes/Swift/Plugins/AntiFloodPlugin.php | 137 - .../Swift/Plugins/BandwidthMonitorPlugin.php | 154 - .../Swift/Plugins/Decorator/Replacements.php | 31 - .../classes/Swift/Plugins/DecoratorPlugin.php | 200 - .../Swift/Plugins/ImpersonatePlugin.php | 65 - .../lib/classes/Swift/Plugins/Logger.php | 36 - .../classes/Swift/Plugins/LoggerPlugin.php | 126 - .../Swift/Plugins/Loggers/ArrayLogger.php | 72 - .../Swift/Plugins/Loggers/EchoLogger.php | 58 - .../classes/Swift/Plugins/MessageLogger.php | 70 - .../Swift/Plugins/Pop/Pop3Connection.php | 31 - .../Swift/Plugins/Pop/Pop3Exception.php | 27 - .../Swift/Plugins/PopBeforeSmtpPlugin.php | 242 - .../Swift/Plugins/RedirectingPlugin.php | 201 - .../lib/classes/Swift/Plugins/Reporter.php | 31 - .../classes/Swift/Plugins/ReporterPlugin.php | 57 - .../Swift/Plugins/Reporters/HitReporter.php | 58 - .../Swift/Plugins/Reporters/HtmlReporter.php | 38 - .../lib/classes/Swift/Plugins/Sleeper.php | 24 - .../classes/Swift/Plugins/ThrottlerPlugin.php | 196 - .../lib/classes/Swift/Plugins/Timer.php | 24 - .../lib/classes/Swift/Preferences.php | 100 - .../Swift/ReplacementFilterFactory.php | 27 - .../classes/Swift/RfcComplianceException.php | 27 - .../lib/classes/Swift/SendmailTransport.php | 33 - .../swiftmailer/lib/classes/Swift/Signer.php | 19 - .../lib/classes/Swift/Signers/BodySigner.php | 31 - .../lib/classes/Swift/Signers/DKIMSigner.php | 682 - .../classes/Swift/Signers/DomainKeySigner.php | 504 - .../classes/Swift/Signers/HeaderSigner.php | 61 - .../classes/Swift/Signers/OpenDKIMSigner.php | 183 - .../lib/classes/Swift/Signers/SMimeSigner.php | 542 - .../lib/classes/Swift/SmtpTransport.php | 45 - .../swiftmailer/lib/classes/Swift/Spool.php | 53 - .../lib/classes/Swift/SpoolTransport.php | 33 - .../lib/classes/Swift/StreamFilter.php | 35 - .../ByteArrayReplacementFilter.php | 166 - .../StreamFilters/StringReplacementFilter.php | 70 - .../StringReplacementFilterFactory.php | 45 - .../lib/classes/Swift/SwiftException.php | 28 - .../lib/classes/Swift/Transport.php | 76 - .../Swift/Transport/AbstractSmtpTransport.php | 541 - .../Esmtp/Auth/CramMd5Authenticator.php | 75 - .../Esmtp/Auth/LoginAuthenticator.php | 45 - .../Esmtp/Auth/NTLMAuthenticator.php | 681 - .../Esmtp/Auth/PlainAuthenticator.php | 44 - .../Esmtp/Auth/XOAuth2Authenticator.php | 64 - .../Swift/Transport/Esmtp/AuthHandler.php | 268 - .../Swift/Transport/Esmtp/Authenticator.php | 36 - .../Transport/Esmtp/EightBitMimeHandler.php | 113 - .../Swift/Transport/Esmtp/SmtpUtf8Handler.php | 107 - .../classes/Swift/Transport/EsmtpHandler.php | 86 - .../Swift/Transport/EsmtpTransport.php | 446 - .../Swift/Transport/FailoverTransport.php | 103 - .../lib/classes/Swift/Transport/IoBuffer.php | 65 - .../Swift/Transport/LoadBalancedTransport.php | 192 - .../classes/Swift/Transport/NullTransport.php | 98 - .../Swift/Transport/SendmailTransport.php | 158 - .../lib/classes/Swift/Transport/SmtpAgent.php | 36 - .../Swift/Transport/SpoolTransport.php | 120 - .../classes/Swift/Transport/StreamBuffer.php | 319 - .../lib/classes/Swift/TransportException.php | 28 - .../lib/dependency_maps/cache_deps.php | 23 - .../lib/dependency_maps/message_deps.php | 9 - .../lib/dependency_maps/mime_deps.php | 134 - .../lib/dependency_maps/transport_deps.php | 97 - .../swiftmailer/lib/mime_types.php | 1007 - .../swiftmailer/lib/preferences.php | 19 - .../swiftmailer/lib/swift_required.php | 22 - .../lib/swiftmailer_generate_mimes_config.php | 182 - vendor/symfony/contracts/.gitignore | 3 - vendor/symfony/contracts/CHANGELOG.md | 12 - .../contracts/Cache/CacheInterface.php | 57 - vendor/symfony/contracts/Cache/CacheTrait.php | 71 - .../contracts/Cache/CallbackInterface.php | 30 - .../symfony/contracts/Cache/ItemInterface.php | 60 - .../Cache/TagAwareCacheInterface.php | 38 - vendor/symfony/contracts/LICENSE | 19 - vendor/symfony/contracts/README.md | 70 - .../contracts/Service/ResetInterface.php | 30 - .../contracts/Service/ServiceLocatorTrait.php | 97 - .../Service/ServiceSubscriberInterface.php | 53 - .../Service/ServiceSubscriberTrait.php | 61 - .../contracts/Tests/Cache/CacheTraitTest.php | 165 - .../Tests/Service/ServiceLocatorTest.php | 94 - .../Service/ServiceSubscriberTraitTest.php | 65 - .../Tests/Translation/TranslatorTest.php | 353 - .../Translation/LocaleAwareInterface.php | 31 - .../Translation/TranslatorInterface.php | 65 - .../contracts/Translation/TranslatorTrait.php | 255 - vendor/symfony/contracts/composer.json | 44 - vendor/symfony/contracts/phpunit.xml.dist | 31 - vendor/symfony/polyfill-iconv/Iconv.php | 744 - vendor/symfony/polyfill-iconv/LICENSE | 19 - vendor/symfony/polyfill-iconv/README.md | 14 - .../Resources/charset/from.big5.php | 13719 ---- .../Resources/charset/from.cp037.php | Bin 3779 -> 0 bytes .../Resources/charset/from.cp1006.php | Bin 3860 -> 0 bytes .../Resources/charset/from.cp1026.php | Bin 3779 -> 0 bytes .../Resources/charset/from.cp424.php | Bin 3210 -> 0 bytes .../Resources/charset/from.cp437.php | Bin 3841 -> 0 bytes .../Resources/charset/from.cp500.php | Bin 3779 -> 0 bytes .../Resources/charset/from.cp737.php | Bin 3834 -> 0 bytes .../Resources/charset/from.cp775.php | Bin 3815 -> 0 bytes .../Resources/charset/from.cp850.php | Bin 3809 -> 0 bytes .../Resources/charset/from.cp852.php | Bin 3808 -> 0 bytes .../Resources/charset/from.cp855.php | Bin 3809 -> 0 bytes .../Resources/charset/from.cp856.php | Bin 3194 -> 0 bytes .../Resources/charset/from.cp857.php | Bin 3763 -> 0 bytes .../Resources/charset/from.cp860.php | Bin 3840 -> 0 bytes .../Resources/charset/from.cp861.php | Bin 3841 -> 0 bytes .../Resources/charset/from.cp862.php | Bin 3841 -> 0 bytes .../Resources/charset/from.cp863.php | Bin 3841 -> 0 bytes .../Resources/charset/from.cp864.php | Bin 3779 -> 0 bytes .../Resources/charset/from.cp865.php | Bin 3841 -> 0 bytes .../Resources/charset/from.cp866.php | Bin 3831 -> 0 bytes .../Resources/charset/from.cp869.php | Bin 3676 -> 0 bytes .../Resources/charset/from.cp874.php | Bin 3410 -> 0 bytes .../Resources/charset/from.cp875.php | Bin 3776 -> 0 bytes .../Resources/charset/from.cp932.php | Bin 134095 -> 0 bytes .../Resources/charset/from.cp936.php | Bin 372283 -> 0 bytes .../Resources/charset/from.cp949.php | Bin 291504 -> 0 bytes .../Resources/charset/from.cp950.php | Bin 231436 -> 0 bytes .../Resources/charset/from.iso-8859-1.php | Bin 3779 -> 0 bytes .../Resources/charset/from.iso-8859-10.php | Bin 3780 -> 0 bytes .../Resources/charset/from.iso-8859-11.php | Bin 3746 -> 0 bytes .../Resources/charset/from.iso-8859-13.php | Bin 3783 -> 0 bytes .../Resources/charset/from.iso-8859-14.php | Bin 3801 -> 0 bytes .../Resources/charset/from.iso-8859-15.php | Bin 3780 -> 0 bytes .../Resources/charset/from.iso-8859-16.php | Bin 3782 -> 0 bytes .../Resources/charset/from.iso-8859-2.php | Bin 3779 -> 0 bytes .../Resources/charset/from.iso-8859-3.php | Bin 3674 -> 0 bytes .../Resources/charset/from.iso-8859-4.php | Bin 3779 -> 0 bytes .../Resources/charset/from.iso-8859-5.php | Bin 3780 -> 0 bytes .../Resources/charset/from.iso-8859-6.php | Bin 3104 -> 0 bytes .../Resources/charset/from.iso-8859-7.php | Bin 3692 -> 0 bytes .../Resources/charset/from.iso-8859-8.php | Bin 3242 -> 0 bytes .../Resources/charset/from.iso-8859-9.php | Bin 3779 -> 0 bytes .../Resources/charset/from.koi8-r.php | Bin 3835 -> 0 bytes .../Resources/charset/from.koi8-u.php | Bin 3827 -> 0 bytes .../Resources/charset/from.us-ascii.php | Bin 1859 -> 0 bytes .../Resources/charset/from.windows-1250.php | Bin 3721 -> 0 bytes .../Resources/charset/from.windows-1251.php | Bin 3782 -> 0 bytes .../Resources/charset/from.windows-1252.php | Bin 3721 -> 0 bytes .../Resources/charset/from.windows-1253.php | Bin 3542 -> 0 bytes .../Resources/charset/from.windows-1254.php | Bin 3691 -> 0 bytes .../Resources/charset/from.windows-1255.php | Bin 3454 -> 0 bytes .../Resources/charset/from.windows-1256.php | Bin 3800 -> 0 bytes .../Resources/charset/from.windows-1257.php | Bin 3616 -> 0 bytes .../Resources/charset/from.windows-1258.php | Bin 3662 -> 0 bytes .../Resources/charset/translit.php | 4106 - vendor/symfony/polyfill-iconv/bootstrap.php | 88 - vendor/symfony/polyfill-iconv/bootstrap80.php | 80 - vendor/symfony/polyfill-iconv/composer.json | 41 - vendor/symfony/polyfill-php73/LICENSE | 19 - vendor/symfony/polyfill-php73/Php73.php | 43 - vendor/symfony/polyfill-php73/README.md | 18 - .../Resources/stubs/JsonException.php | 16 - vendor/symfony/polyfill-php73/bootstrap.php | 31 - vendor/symfony/polyfill-php73/composer.json | 36 - vendor/voku/portable-ascii/.whitesource | 12 - .../voku/portable-ascii/build/composer.json | 5 - vendor/voku/portable-ascii/build/docs/base.md | 127 - .../portable-ascii/build/generate_docs.php | 26 - .../build/generate_max_key_length.php | 20 - 2102 files changed, 225 insertions(+), 496829 deletions(-) create mode 100644 .vscode/settings.json delete mode 100644 vendor/barryvdh/laravel-dompdf/.github/FUNDING.yml delete mode 100644 vendor/barryvdh/laravel-dompdf/.github/ISSUE_TEMPLATE/bug_report.md delete mode 100644 vendor/barryvdh/laravel-dompdf/.github/stale.yml delete mode 100644 vendor/barryvdh/laravel-dompdf/.gitignore delete mode 100644 vendor/barryvdh/laravel-dompdf/composer.json delete mode 100644 vendor/barryvdh/laravel-dompdf/config/dompdf.php delete mode 100644 vendor/barryvdh/laravel-dompdf/readme.md delete mode 100644 vendor/barryvdh/laravel-dompdf/src/Facade.php delete mode 100644 vendor/barryvdh/laravel-dompdf/src/PDF.php delete mode 100644 vendor/barryvdh/laravel-dompdf/src/ServiceProvider.php delete mode 100644 vendor/beyondcode/laravel-dump-server/CHANGELOG.md delete mode 100644 vendor/beyondcode/laravel-dump-server/CONTRIBUTING.md delete mode 100644 vendor/beyondcode/laravel-dump-server/LICENSE.md delete mode 100644 vendor/beyondcode/laravel-dump-server/README.md delete mode 100644 vendor/beyondcode/laravel-dump-server/composer.json delete mode 100644 vendor/beyondcode/laravel-dump-server/config/config.php delete mode 100644 vendor/beyondcode/laravel-dump-server/docs/_index.md delete mode 100644 vendor/beyondcode/laravel-dump-server/docs/installation.md delete mode 100644 vendor/beyondcode/laravel-dump-server/docs/usage.md delete mode 100644 vendor/beyondcode/laravel-dump-server/helpers.php delete mode 100644 vendor/beyondcode/laravel-dump-server/src/DumpServerCommand.php delete mode 100644 vendor/beyondcode/laravel-dump-server/src/DumpServerServiceProvider.php delete mode 100644 vendor/beyondcode/laravel-dump-server/src/Dumper.php delete mode 100644 vendor/beyondcode/laravel-dump-server/src/RequestContextProvider.php delete mode 100644 vendor/brick/math/SECURITY.md delete mode 100644 vendor/cinetpay/cinetpay-php/LICENSE delete mode 100644 vendor/cinetpay/cinetpay-php/README.md delete mode 100644 vendor/cinetpay/cinetpay-php/composer.json delete mode 100644 vendor/cinetpay/cinetpay-php/src/CinetPay/CinetPay.php delete mode 100644 vendor/cinetpay/cinetpay-php/tests/init.php delete mode 100644 vendor/cinetpay/cinetpay-php/tests/ipn.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/CODE_OF_CONDUCT.md delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/LICENSE.md delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/NOTICE.md delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/composer.json delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ACMPCA/ACMPCAClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ACMPCA/Exception/ACMPCAException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AbstractConfigurationProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AccessAnalyzer/AccessAnalyzerClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AccessAnalyzer/Exception/AccessAnalyzerException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Acm/AcmClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Acm/Exception/AcmException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AlexaForBusiness/AlexaForBusinessClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AlexaForBusiness/Exception/AlexaForBusinessException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Amplify/AmplifyClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Amplify/Exception/AmplifyException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AmplifyBackend/AmplifyBackendClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AmplifyBackend/Exception/AmplifyBackendException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/AbstractModel.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ApiProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/DateTimeResult.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/DocModel.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/AbstractErrorParser.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/JsonParserTrait.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/JsonRpcErrorParser.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/RestJsonErrorParser.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/XmlErrorParser.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ListShape.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/MapShape.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Operation.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/AbstractParser.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/AbstractRestParser.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/Crc32ValidatingParser.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/DecodingEventStreamIterator.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/EventParsingIterator.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/Exception/ParserException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/JsonParser.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/JsonRpcParser.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/MetadataParserTrait.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/PayloadParserTrait.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/QueryParser.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/RestJsonParser.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/RestXmlParser.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/XmlParser.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/Ec2ParamBuilder.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/JsonBody.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/JsonRpcSerializer.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/QueryParamBuilder.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/QuerySerializer.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/RestJsonSerializer.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/RestSerializer.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/RestXmlSerializer.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/XmlBody.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Service.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Shape.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ShapeMap.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/StructureShape.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/TimestampShape.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Validator.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApiGateway/ApiGatewayClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApiGateway/Exception/ApiGatewayException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApiGatewayManagementApi/ApiGatewayManagementApiClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApiGatewayManagementApi/Exception/ApiGatewayManagementApiException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApiGatewayV2/ApiGatewayV2Client.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApiGatewayV2/Exception/ApiGatewayV2Exception.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AppConfig/AppConfigClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AppConfig/Exception/AppConfigException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AppIntegrationsService/AppIntegrationsServiceClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AppIntegrationsService/Exception/AppIntegrationsServiceException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AppMesh/AppMeshClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AppMesh/Exception/AppMeshException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AppRegistry/AppRegistryClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AppRegistry/Exception/AppRegistryException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AppSync/AppSyncClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AppSync/Exception/AppSyncException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Appflow/AppflowClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Appflow/Exception/AppflowException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApplicationAutoScaling/ApplicationAutoScalingClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApplicationAutoScaling/Exception/ApplicationAutoScalingException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApplicationDiscoveryService/ApplicationDiscoveryServiceClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApplicationDiscoveryService/Exception/ApplicationDiscoveryServiceException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApplicationInsights/ApplicationInsightsClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApplicationInsights/Exception/ApplicationInsightsException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Appstream/AppstreamClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Appstream/Exception/AppstreamException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/AccessPointArn.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/AccessPointArnInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/Arn.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/ArnInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/ArnParser.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/Exception/InvalidArnException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/ResourceTypeAndIdTrait.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/S3/AccessPointArn.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/S3/BucketArnInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/S3/OutpostsAccessPointArn.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/S3/OutpostsArnInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/S3/OutpostsBucketArn.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Athena/AthenaClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Athena/Exception/AthenaException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AuditManager/AuditManagerClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AuditManager/Exception/AuditManagerException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AugmentedAIRuntime/AugmentedAIRuntimeClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AugmentedAIRuntime/Exception/AugmentedAIRuntimeException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AutoScaling/AutoScalingClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AutoScaling/Exception/AutoScalingException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AutoScalingPlans/AutoScalingPlansClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AutoScalingPlans/Exception/AutoScalingPlansException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AwsClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AwsClientInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AwsClientTrait.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Backup/BackupClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Backup/Exception/BackupException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Batch/BatchClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Batch/Exception/BatchException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Braket/BraketClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Braket/Exception/BraketException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Budgets/BudgetsClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Budgets/Exception/BudgetsException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CacheInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Chime/ChimeClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Chime/Exception/ChimeException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientResolver.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/AbstractMonitoringMiddleware.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/ApiCallAttemptMonitoringMiddleware.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/ApiCallMonitoringMiddleware.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/Configuration.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/ConfigurationInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/ConfigurationProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/Exception/ConfigurationException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/MonitoringMiddlewareInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Cloud9/Cloud9Client.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Cloud9/Exception/Cloud9Exception.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudDirectory/CloudDirectoryClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudDirectory/Exception/CloudDirectoryException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFormation/CloudFormationClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFormation/Exception/CloudFormationException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFront/CloudFrontClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFront/CookieSigner.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFront/Exception/CloudFrontException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFront/Signer.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFront/UrlSigner.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudHSMV2/CloudHSMV2Client.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudHSMV2/Exception/CloudHSMV2Exception.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudHsm/CloudHsmClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudHsm/Exception/CloudHsmException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudSearch/CloudSearchClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudSearch/Exception/CloudSearchException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudSearchDomain/CloudSearchDomainClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudSearchDomain/Exception/CloudSearchDomainException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudTrail/CloudTrailClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudTrail/Exception/CloudTrailException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudTrail/LogFileIterator.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudTrail/LogFileReader.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudTrail/LogRecordIterator.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudWatch/CloudWatchClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudWatch/Exception/CloudWatchException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudWatchEvents/CloudWatchEventsClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudWatchEvents/Exception/CloudWatchEventsException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudWatchLogs/CloudWatchLogsClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudWatchLogs/Exception/CloudWatchLogsException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeArtifact/CodeArtifactClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeArtifact/Exception/CodeArtifactException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeBuild/CodeBuildClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeBuild/Exception/CodeBuildException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeCommit/CodeCommitClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeCommit/Exception/CodeCommitException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeDeploy/CodeDeployClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeDeploy/Exception/CodeDeployException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeGuruProfiler/CodeGuruProfilerClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeGuruProfiler/Exception/CodeGuruProfilerException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeGuruReviewer/CodeGuruReviewerClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeGuruReviewer/Exception/CodeGuruReviewerException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodePipeline/CodePipelineClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodePipeline/Exception/CodePipelineException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeStar/CodeStarClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeStar/Exception/CodeStarException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeStarNotifications/CodeStarNotificationsClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeStarNotifications/Exception/CodeStarNotificationsException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeStarconnections/CodeStarconnectionsClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CodeStarconnections/Exception/CodeStarconnectionsException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CognitoIdentity/CognitoIdentityClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CognitoIdentity/CognitoIdentityProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CognitoIdentity/Exception/CognitoIdentityException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CognitoIdentityProvider/CognitoIdentityProviderClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CognitoIdentityProvider/Exception/CognitoIdentityProviderException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CognitoSync/CognitoSyncClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CognitoSync/Exception/CognitoSyncException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Command.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CommandInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CommandPool.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Comprehend/ComprehendClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Comprehend/Exception/ComprehendException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ComprehendMedical/ComprehendMedicalClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ComprehendMedical/Exception/ComprehendMedicalException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ComputeOptimizer/ComputeOptimizerClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ComputeOptimizer/Exception/ComputeOptimizerException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ConfigService/ConfigServiceClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ConfigService/Exception/ConfigServiceException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ConfigurationProviderInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Connect/ConnectClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Connect/Exception/ConnectException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ConnectContactLens/ConnectContactLensClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ConnectContactLens/Exception/ConnectContactLensException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ConnectParticipant/ConnectParticipantClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ConnectParticipant/Exception/ConnectParticipantException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CostExplorer/CostExplorerClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CostExplorer/Exception/CostExplorerException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CostandUsageReportService/CostandUsageReportServiceClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CostandUsageReportService/Exception/CostandUsageReportServiceException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/AssumeRoleCredentialProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/AssumeRoleWithWebIdentityCredentialProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/CredentialProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/Credentials.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/CredentialsInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/EcsCredentialProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/InstanceProfileProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AbstractCryptoClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AbstractCryptoClientV2.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesDecryptingStream.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesEncryptingStream.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesGcmDecryptingStream.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesGcmEncryptingStream.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesStreamInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesStreamInterfaceV2.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Cipher/Cbc.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Cipher/CipherBuilderTrait.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Cipher/CipherMethod.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/DecryptionTrait.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/DecryptionTraitV2.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/EncryptionTrait.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/EncryptionTraitV2.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/KmsMaterialsProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/KmsMaterialsProviderV2.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MaterialsProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MaterialsProviderInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MaterialsProviderInterfaceV2.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MaterialsProviderV2.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MetadataEnvelope.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MetadataStrategyInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/AesGcm.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/ByteArray.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/Gmac.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/Key.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/NeedsTrait.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CustomerProfiles/CustomerProfilesClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CustomerProfiles/Exception/CustomerProfilesException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DAX/DAXClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DAX/Exception/DAXException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DLM/DLMClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DLM/Exception/DLMException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DataExchange/DataExchangeClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DataExchange/Exception/DataExchangeException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DataPipeline/DataPipelineClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DataPipeline/Exception/DataPipelineException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DataSync/DataSyncClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DataSync/Exception/DataSyncException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DatabaseMigrationService/DatabaseMigrationServiceClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DatabaseMigrationService/Exception/DatabaseMigrationServiceException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Detective/DetectiveClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Detective/Exception/DetectiveException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DevOpsGuru/DevOpsGuruClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DevOpsGuru/Exception/DevOpsGuruException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DeviceFarm/DeviceFarmClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DeviceFarm/Exception/DeviceFarmException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DirectConnect/DirectConnectClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DirectConnect/Exception/DirectConnectException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DirectoryService/DirectoryServiceClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DirectoryService/Exception/DirectoryServiceException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DocDB/DocDBClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DocDB/Exception/DocDBException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DoctrineCacheAdapter.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/BinaryValue.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/DynamoDbClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/Exception/DynamoDbException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/LockingSessionConnection.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/Marshaler.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/NumberValue.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/SessionConnectionConfigTrait.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/SessionConnectionInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/SessionHandler.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/SetValue.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/StandardSessionConnection.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/WriteRequestBatch.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDbStreams/DynamoDbStreamsClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDbStreams/Exception/DynamoDbStreamsException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EBS/EBSClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EBS/Exception/EBSException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EC2InstanceConnect/EC2InstanceConnectClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EC2InstanceConnect/Exception/EC2InstanceConnectException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ECRPublic/ECRPublicClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ECRPublic/Exception/ECRPublicException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EKS/EKSClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EKS/Exception/EKSException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EMRContainers/EMRContainersClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EMRContainers/Exception/EMRContainersException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Ec2/Ec2Client.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Ec2/Exception/Ec2Exception.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Ecr/EcrClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Ecr/Exception/EcrException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Ecs/EcsClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Ecs/Exception/EcsException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Efs/EfsClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Efs/Exception/EfsException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ElastiCache/ElastiCacheClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ElastiCache/Exception/ElastiCacheException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ElasticBeanstalk/ElasticBeanstalkClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ElasticBeanstalk/Exception/ElasticBeanstalkException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ElasticInference/ElasticInferenceClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ElasticInference/Exception/ElasticInferenceException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ElasticLoadBalancing/ElasticLoadBalancingClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ElasticLoadBalancing/Exception/ElasticLoadBalancingException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ElasticLoadBalancingV2/ElasticLoadBalancingV2Client.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ElasticLoadBalancingV2/Exception/ElasticLoadBalancingV2Exception.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ElasticTranscoder/ElasticTranscoderClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ElasticTranscoder/Exception/ElasticTranscoderException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ElasticsearchService/ElasticsearchServiceClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ElasticsearchService/Exception/ElasticsearchServiceException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Emr/EmrClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Emr/Exception/EmrException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Endpoint/EndpointProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Endpoint/Partition.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Endpoint/PartitionEndpointProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Endpoint/PartitionInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Endpoint/PatternEndpointProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/Configuration.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/ConfigurationInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/ConfigurationProvider.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/EndpointDiscoveryMiddleware.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/EndpointList.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/Exception/ConfigurationException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointParameterMiddleware.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EventBridge/EventBridgeClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EventBridge/Exception/EventBridgeException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/AwsException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/CouldNotCreateChecksumException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/CredentialsException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/CryptoException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/CryptoPolyfillException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/EventStreamDataException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/IncalculablePayloadException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/InvalidJsonException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/InvalidRegionException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/MultipartUploadException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/UnresolvedApiException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/UnresolvedEndpointException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/UnresolvedSignatureException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/FMS/Exception/FMSException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/FMS/FMSClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/FSx/Exception/FSxException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/FSx/FSxClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Firehose/Exception/FirehoseException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Firehose/FirehoseClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ForecastQueryService/Exception/ForecastQueryServiceException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ForecastQueryService/ForecastQueryServiceClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ForecastService/Exception/ForecastServiceException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ForecastService/ForecastServiceClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/FraudDetector/Exception/FraudDetectorException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/FraudDetector/FraudDetectorClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GameLift/Exception/GameLiftException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GameLift/GameLiftClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Glacier/Exception/GlacierException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Glacier/GlacierClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Glacier/MultipartUploader.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Glacier/TreeHash.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GlobalAccelerator/Exception/GlobalAcceleratorException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GlobalAccelerator/GlobalAcceleratorClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Glue/Exception/GlueException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Glue/GlueClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GlueDataBrew/Exception/GlueDataBrewException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GlueDataBrew/GlueDataBrewClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Greengrass/Exception/GreengrassException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Greengrass/GreengrassClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GreengrassV2/Exception/GreengrassV2Exception.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GreengrassV2/GreengrassV2Client.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GroundStation/Exception/GroundStationException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GroundStation/GroundStationClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GuardDuty/Exception/GuardDutyException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GuardDuty/GuardDutyClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Handler/GuzzleV5/GuzzleHandler.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Handler/GuzzleV5/GuzzleStream.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Handler/GuzzleV5/PsrStream.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Handler/GuzzleV6/GuzzleHandler.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HandlerList.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HasDataTrait.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HasMonitoringEventsTrait.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HashInterface.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HashingStream.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Health/Exception/HealthException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Health/HealthClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HealthLake/Exception/HealthLakeException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HealthLake/HealthLakeClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/History.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Honeycode/Exception/HoneycodeException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Honeycode/HoneycodeClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IVS/Exception/IVSException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IVS/IVSClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Iam/Exception/IamException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Iam/IamClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IdempotencyTokenMiddleware.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IdentityStore/Exception/IdentityStoreException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IdentityStore/IdentityStoreClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ImportExport/Exception/ImportExportException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ImportExport/ImportExportClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/InputValidationMiddleware.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Inspector/Exception/InspectorException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Inspector/InspectorClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoT1ClickDevicesService/Exception/IoT1ClickDevicesServiceException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoT1ClickDevicesService/IoT1ClickDevicesServiceClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoT1ClickProjects/Exception/IoT1ClickProjectsException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoT1ClickProjects/IoT1ClickProjectsClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTAnalytics/Exception/IoTAnalyticsException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTAnalytics/IoTAnalyticsClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTDeviceAdvisor/Exception/IoTDeviceAdvisorException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTDeviceAdvisor/IoTDeviceAdvisorClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTEvents/Exception/IoTEventsException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTEvents/IoTEventsClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTEventsData/Exception/IoTEventsDataException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTEventsData/IoTEventsDataClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTFleetHub/Exception/IoTFleetHubException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTFleetHub/IoTFleetHubClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTJobsDataPlane/Exception/IoTJobsDataPlaneException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTJobsDataPlane/IoTJobsDataPlaneClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTSecureTunneling/Exception/IoTSecureTunnelingException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTSecureTunneling/IoTSecureTunnelingClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTSiteWise/Exception/IoTSiteWiseException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTSiteWise/IoTSiteWiseClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTThingsGraph/Exception/IoTThingsGraphException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTThingsGraph/IoTThingsGraphClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTWireless/Exception/IoTWirelessException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IoTWireless/IoTWirelessClient.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Iot/Exception/IotException.php delete mode 100644 vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Iot/IotClient.php delete mode 100644 vendor/composer/tmp-c2339a173e448cf225e662b18cbda177 delete mode 100644 vendor/doctrine/annotations/LICENSE delete mode 100644 vendor/doctrine/annotations/README.md delete mode 100644 vendor/doctrine/annotations/composer.json delete mode 100644 vendor/doctrine/annotations/docs/en/annotations.rst delete mode 100644 vendor/doctrine/annotations/docs/en/custom.rst delete mode 100644 vendor/doctrine/annotations/docs/en/index.rst delete mode 100644 vendor/doctrine/annotations/docs/en/sidebar.rst delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attribute.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attributes.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Enum.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/NamedArgumentConstructor.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Required.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Target.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/CachedReader.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocLexer.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocParser.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/FileCacheReader.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/ImplicitlyIgnoredAnnotationNames.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/IndexedReader.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/NamedArgumentConstructorAnnotation.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/PhpParser.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/PsrCachedReader.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Reader.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php delete mode 100644 vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/TokenParser.php delete mode 100644 vendor/doctrine/annotations/psalm.xml delete mode 100644 vendor/doctrine/common/.doctrine-project.json delete mode 100644 vendor/doctrine/common/LICENSE delete mode 100644 vendor/doctrine/common/README.md delete mode 100644 vendor/doctrine/common/UPGRADE_TO_2_1 delete mode 100644 vendor/doctrine/common/UPGRADE_TO_2_2 delete mode 100644 vendor/doctrine/common/composer.json delete mode 100644 vendor/doctrine/common/docs/en/index.rst delete mode 100644 vendor/doctrine/common/docs/en/reference/class-loading.rst delete mode 100644 vendor/doctrine/common/phpstan.neon.dist delete mode 100644 vendor/doctrine/common/psalm.xml delete mode 100644 vendor/doctrine/common/src/ClassLoader.php delete mode 100644 vendor/doctrine/common/src/CommonException.php delete mode 100644 vendor/doctrine/common/src/Comparable.php delete mode 100644 vendor/doctrine/common/src/Proxy/AbstractProxyFactory.php delete mode 100644 vendor/doctrine/common/src/Proxy/Autoloader.php delete mode 100644 vendor/doctrine/common/src/Proxy/Exception/InvalidArgumentException.php delete mode 100644 vendor/doctrine/common/src/Proxy/Exception/OutOfBoundsException.php delete mode 100644 vendor/doctrine/common/src/Proxy/Exception/ProxyException.php delete mode 100644 vendor/doctrine/common/src/Proxy/Exception/UnexpectedValueException.php delete mode 100644 vendor/doctrine/common/src/Proxy/Proxy.php delete mode 100644 vendor/doctrine/common/src/Proxy/ProxyDefinition.php delete mode 100644 vendor/doctrine/common/src/Proxy/ProxyGenerator.php delete mode 100644 vendor/doctrine/common/src/Util/ClassUtils.php delete mode 100644 vendor/doctrine/common/src/Util/Debug.php delete mode 100644 vendor/doctrine/persistence/CONTRIBUTING.md delete mode 100644 vendor/doctrine/persistence/LICENSE delete mode 100644 vendor/doctrine/persistence/README.md delete mode 100644 vendor/doctrine/persistence/UPGRADE.md delete mode 100644 vendor/doctrine/persistence/composer.json delete mode 100644 vendor/doctrine/persistence/psalm-baseline.xml delete mode 100644 vendor/doctrine/persistence/psalm.phpstub delete mode 100644 vendor/doctrine/persistence/src/Persistence/AbstractManagerRegistry.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/ConnectionRegistry.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Event/LifecycleEventArgs.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Event/LoadClassMetadataEventArgs.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Event/ManagerEventArgs.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Event/OnClearEventArgs.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Event/PreUpdateEventArgs.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/ManagerRegistry.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/ClassMetadata.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/ClassMetadataFactory.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/ColocatedMappingDriver.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/DefaultFileLocator.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/FileDriver.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/FileLocator.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriver.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/PHPDriver.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/StaticPHPDriver.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/SymfonyFileLocator.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/MappingException.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/ProxyClassNameResolver.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/ReflectionService.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/RuntimeReflectionService.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/StaticReflectionService.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/NotifyPropertyChanged.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/ObjectManager.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/ObjectManagerDecorator.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/ObjectRepository.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/PropertyChangedListener.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Proxy.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Reflection/EnumReflectionProperty.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Reflection/RuntimePublicReflectionProperty.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Reflection/RuntimeReflectionProperty.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Reflection/TypedNoDefaultReflectionProperty.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Reflection/TypedNoDefaultReflectionPropertyBase.php delete mode 100644 vendor/doctrine/persistence/src/Persistence/Reflection/TypedNoDefaultRuntimePublicReflectionProperty.php delete mode 100644 vendor/dompdf/dompdf/CONTRIBUTING.md delete mode 100644 vendor/dompdf/dompdf/LICENSE.LGPL delete mode 100644 vendor/dompdf/dompdf/README.md delete mode 100644 vendor/dompdf/dompdf/VERSION delete mode 100644 vendor/dompdf/dompdf/composer.json delete mode 100644 vendor/dompdf/dompdf/lib/Cpdf.php delete mode 100644 vendor/dompdf/dompdf/lib/fonts/Courier-Bold.afm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/Courier-BoldOblique.afm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/Courier-Oblique.afm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/Courier.afm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.ttf delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.ufm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.ufm.php delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSans-BoldOblique.ttf delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSans-BoldOblique.ufm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Oblique.ttf delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Oblique.ufm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSans.ttf delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSans.ufm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSans.ufm.php delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Bold.ttf delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Bold.ufm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ttf delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ufm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Oblique.ttf delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Oblique.ufm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono.ttf delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono.ufm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Bold.ttf delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Bold.ufm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ttf delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ufm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Italic.ttf delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Italic.ufm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSerif.ttf delete mode 100644 vendor/dompdf/dompdf/lib/fonts/DejaVuSerif.ufm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/Helvetica-Bold.afm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/Helvetica-BoldOblique.afm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/Helvetica-Oblique.afm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/Helvetica.afm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/Symbol.afm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/Times-Bold.afm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/Times-BoldItalic.afm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/Times-Italic.afm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/Times-Roman.afm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/ZapfDingbats.afm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/dompdf_font_family_cache.dist.php delete mode 100644 vendor/dompdf/dompdf/lib/fonts/dompdf_font_family_cache.php delete mode 100644 vendor/dompdf/dompdf/lib/fonts/mustRead.html delete mode 100644 vendor/dompdf/dompdf/lib/fonts/roboto-normal_15fd4d62ef208a6731b4414c6d8dcf76.ttf delete mode 100644 vendor/dompdf/dompdf/lib/fonts/roboto-normal_15fd4d62ef208a6731b4414c6d8dcf76.ufm delete mode 100644 vendor/dompdf/dompdf/lib/fonts/roboto-normal_15fd4d62ef208a6731b4414c6d8dcf76.ufm.php delete mode 100644 vendor/dompdf/dompdf/lib/html5lib/Data.php delete mode 100644 vendor/dompdf/dompdf/lib/html5lib/InputStream.php delete mode 100644 vendor/dompdf/dompdf/lib/html5lib/Parser.php delete mode 100644 vendor/dompdf/dompdf/lib/html5lib/Tokenizer.php delete mode 100644 vendor/dompdf/dompdf/lib/html5lib/TreeBuilder.php delete mode 100644 vendor/dompdf/dompdf/lib/html5lib/named-character-references.ser delete mode 100644 vendor/dompdf/dompdf/lib/res/broken_image.png delete mode 100644 vendor/dompdf/dompdf/lib/res/broken_image.svg delete mode 100644 vendor/dompdf/dompdf/lib/res/html.css delete mode 100644 vendor/dompdf/dompdf/phpcs.xml delete mode 100644 vendor/dompdf/dompdf/src/Adapter/CPDF.php delete mode 100644 vendor/dompdf/dompdf/src/Adapter/GD.php delete mode 100644 vendor/dompdf/dompdf/src/Adapter/PDFLib.php delete mode 100644 vendor/dompdf/dompdf/src/Autoloader.php delete mode 100644 vendor/dompdf/dompdf/src/Canvas.php delete mode 100644 vendor/dompdf/dompdf/src/CanvasFactory.php delete mode 100644 vendor/dompdf/dompdf/src/Cellmap.php delete mode 100644 vendor/dompdf/dompdf/src/Css/AttributeTranslator.php delete mode 100644 vendor/dompdf/dompdf/src/Css/Color.php delete mode 100644 vendor/dompdf/dompdf/src/Css/Style.php delete mode 100644 vendor/dompdf/dompdf/src/Css/Stylesheet.php delete mode 100644 vendor/dompdf/dompdf/src/Dompdf.php delete mode 100644 vendor/dompdf/dompdf/src/Exception.php delete mode 100644 vendor/dompdf/dompdf/src/Exception/ImageException.php delete mode 100644 vendor/dompdf/dompdf/src/FontMetrics.php delete mode 100644 vendor/dompdf/dompdf/src/Frame.php delete mode 100644 vendor/dompdf/dompdf/src/Frame/Factory.php delete mode 100644 vendor/dompdf/dompdf/src/Frame/FrameList.php delete mode 100644 vendor/dompdf/dompdf/src/Frame/FrameListIterator.php delete mode 100644 vendor/dompdf/dompdf/src/Frame/FrameTree.php delete mode 100644 vendor/dompdf/dompdf/src/Frame/FrameTreeIterator.php delete mode 100644 vendor/dompdf/dompdf/src/Frame/FrameTreeList.php delete mode 100644 vendor/dompdf/dompdf/src/FrameDecorator/AbstractFrameDecorator.php delete mode 100644 vendor/dompdf/dompdf/src/FrameDecorator/Block.php delete mode 100644 vendor/dompdf/dompdf/src/FrameDecorator/Image.php delete mode 100644 vendor/dompdf/dompdf/src/FrameDecorator/Inline.php delete mode 100644 vendor/dompdf/dompdf/src/FrameDecorator/ListBullet.php delete mode 100644 vendor/dompdf/dompdf/src/FrameDecorator/ListBulletImage.php delete mode 100644 vendor/dompdf/dompdf/src/FrameDecorator/NullFrameDecorator.php delete mode 100644 vendor/dompdf/dompdf/src/FrameDecorator/Page.php delete mode 100644 vendor/dompdf/dompdf/src/FrameDecorator/Table.php delete mode 100644 vendor/dompdf/dompdf/src/FrameDecorator/TableCell.php delete mode 100644 vendor/dompdf/dompdf/src/FrameDecorator/TableRow.php delete mode 100644 vendor/dompdf/dompdf/src/FrameDecorator/TableRowGroup.php delete mode 100644 vendor/dompdf/dompdf/src/FrameDecorator/Text.php delete mode 100644 vendor/dompdf/dompdf/src/FrameReflower/AbstractFrameReflower.php delete mode 100644 vendor/dompdf/dompdf/src/FrameReflower/Block.php delete mode 100644 vendor/dompdf/dompdf/src/FrameReflower/Image.php delete mode 100644 vendor/dompdf/dompdf/src/FrameReflower/Inline.php delete mode 100644 vendor/dompdf/dompdf/src/FrameReflower/ListBullet.php delete mode 100644 vendor/dompdf/dompdf/src/FrameReflower/NullFrameReflower.php delete mode 100644 vendor/dompdf/dompdf/src/FrameReflower/Page.php delete mode 100644 vendor/dompdf/dompdf/src/FrameReflower/Table.php delete mode 100644 vendor/dompdf/dompdf/src/FrameReflower/TableCell.php delete mode 100644 vendor/dompdf/dompdf/src/FrameReflower/TableRow.php delete mode 100644 vendor/dompdf/dompdf/src/FrameReflower/TableRowGroup.php delete mode 100644 vendor/dompdf/dompdf/src/FrameReflower/Text.php delete mode 100644 vendor/dompdf/dompdf/src/Helpers.php delete mode 100644 vendor/dompdf/dompdf/src/Image/Cache.php delete mode 100644 vendor/dompdf/dompdf/src/JavascriptEmbedder.php delete mode 100644 vendor/dompdf/dompdf/src/LineBox.php delete mode 100644 vendor/dompdf/dompdf/src/Options.php delete mode 100644 vendor/dompdf/dompdf/src/PhpEvaluator.php delete mode 100644 vendor/dompdf/dompdf/src/Positioner/Absolute.php delete mode 100644 vendor/dompdf/dompdf/src/Positioner/AbstractPositioner.php delete mode 100644 vendor/dompdf/dompdf/src/Positioner/Block.php delete mode 100644 vendor/dompdf/dompdf/src/Positioner/Fixed.php delete mode 100644 vendor/dompdf/dompdf/src/Positioner/Inline.php delete mode 100644 vendor/dompdf/dompdf/src/Positioner/ListBullet.php delete mode 100644 vendor/dompdf/dompdf/src/Positioner/NullPositioner.php delete mode 100644 vendor/dompdf/dompdf/src/Positioner/TableCell.php delete mode 100644 vendor/dompdf/dompdf/src/Positioner/TableRow.php delete mode 100644 vendor/dompdf/dompdf/src/Renderer.php delete mode 100644 vendor/dompdf/dompdf/src/Renderer/AbstractRenderer.php delete mode 100644 vendor/dompdf/dompdf/src/Renderer/Block.php delete mode 100644 vendor/dompdf/dompdf/src/Renderer/Image.php delete mode 100644 vendor/dompdf/dompdf/src/Renderer/Inline.php delete mode 100644 vendor/dompdf/dompdf/src/Renderer/ListBullet.php delete mode 100644 vendor/dompdf/dompdf/src/Renderer/TableCell.php delete mode 100644 vendor/dompdf/dompdf/src/Renderer/TableRowGroup.php delete mode 100644 vendor/dompdf/dompdf/src/Renderer/Text.php delete mode 100644 vendor/facade/flare-client-php/.php-cs-fixer.cache delete mode 100644 vendor/facade/flare-client-php/.php-cs-fixer.php delete mode 100644 vendor/facade/flare-client-php/CHANGELOG.md delete mode 100644 vendor/facade/flare-client-php/LICENSE.md delete mode 100644 vendor/facade/flare-client-php/README.md delete mode 100644 vendor/facade/flare-client-php/composer.json delete mode 100644 vendor/facade/flare-client-php/src/Api.php delete mode 100644 vendor/facade/flare-client-php/src/Concerns/HasContext.php delete mode 100644 vendor/facade/flare-client-php/src/Concerns/UsesTime.php delete mode 100644 vendor/facade/flare-client-php/src/Context/ConsoleContext.php delete mode 100644 vendor/facade/flare-client-php/src/Context/ContextContextDetector.php delete mode 100644 vendor/facade/flare-client-php/src/Context/ContextDetectorInterface.php delete mode 100644 vendor/facade/flare-client-php/src/Context/ContextInterface.php delete mode 100644 vendor/facade/flare-client-php/src/Context/RequestContext.php delete mode 100644 vendor/facade/flare-client-php/src/Contracts/ProvidesFlareContext.php delete mode 100644 vendor/facade/flare-client-php/src/Enums/GroupingTypes.php delete mode 100644 vendor/facade/flare-client-php/src/Enums/MessageLevels.php delete mode 100644 vendor/facade/flare-client-php/src/Flare.php delete mode 100644 vendor/facade/flare-client-php/src/Frame.php delete mode 100644 vendor/facade/flare-client-php/src/Glows/Glow.php delete mode 100644 vendor/facade/flare-client-php/src/Glows/Recorder.php delete mode 100644 vendor/facade/flare-client-php/src/Http/Client.php delete mode 100644 vendor/facade/flare-client-php/src/Http/Exceptions/BadResponse.php delete mode 100644 vendor/facade/flare-client-php/src/Http/Exceptions/BadResponseCode.php delete mode 100644 vendor/facade/flare-client-php/src/Http/Exceptions/InvalidData.php delete mode 100644 vendor/facade/flare-client-php/src/Http/Exceptions/MissingParameter.php delete mode 100644 vendor/facade/flare-client-php/src/Http/Exceptions/NotFound.php delete mode 100644 vendor/facade/flare-client-php/src/Http/Response.php delete mode 100644 vendor/facade/flare-client-php/src/Middleware/AddGlows.php delete mode 100644 vendor/facade/flare-client-php/src/Middleware/AnonymizeIp.php delete mode 100644 vendor/facade/flare-client-php/src/Middleware/CensorRequestBodyFields.php delete mode 100644 vendor/facade/flare-client-php/src/Report.php delete mode 100644 vendor/facade/flare-client-php/src/Solutions/ReportSolution.php delete mode 100644 vendor/facade/flare-client-php/src/Stacktrace/Codesnippet.php delete mode 100644 vendor/facade/flare-client-php/src/Stacktrace/File.php delete mode 100644 vendor/facade/flare-client-php/src/Stacktrace/Frame.php delete mode 100644 vendor/facade/flare-client-php/src/Stacktrace/Stacktrace.php delete mode 100644 vendor/facade/flare-client-php/src/Time/SystemTime.php delete mode 100644 vendor/facade/flare-client-php/src/Time/Time.php delete mode 100644 vendor/facade/flare-client-php/src/Truncation/AbstractTruncationStrategy.php delete mode 100644 vendor/facade/flare-client-php/src/Truncation/ReportTrimmer.php delete mode 100644 vendor/facade/flare-client-php/src/Truncation/TrimContextItemsStrategy.php delete mode 100644 vendor/facade/flare-client-php/src/Truncation/TrimStringsStrategy.php delete mode 100644 vendor/facade/flare-client-php/src/Truncation/TruncationStrategy.php delete mode 100644 vendor/facade/flare-client-php/src/View.php delete mode 100644 vendor/facade/flare-client-php/src/helpers.php delete mode 100644 vendor/facade/ignition-contracts/.github/workflows/php-cs-fixer.yml delete mode 100644 vendor/facade/ignition-contracts/.github/workflows/psalm.yml delete mode 100644 vendor/facade/ignition-contracts/.github/workflows/run-tests.yml delete mode 100644 vendor/facade/ignition-contracts/.php_cs delete mode 100644 vendor/facade/ignition-contracts/LICENSE.md delete mode 100644 vendor/facade/ignition-contracts/composer.json delete mode 100644 vendor/facade/ignition-contracts/psalm.xml delete mode 100644 vendor/facade/ignition-contracts/src/BaseSolution.php delete mode 100644 vendor/facade/ignition-contracts/src/HasSolutionsForThrowable.php delete mode 100644 vendor/facade/ignition-contracts/src/ProvidesSolution.php delete mode 100644 vendor/facade/ignition-contracts/src/RunnableSolution.php delete mode 100644 vendor/facade/ignition-contracts/src/Solution.php delete mode 100644 vendor/facade/ignition-contracts/src/SolutionProviderRepository.php delete mode 100644 vendor/facade/ignition/.php_cs.php delete mode 100644 vendor/facade/ignition/CHANGELOG.md delete mode 100644 vendor/facade/ignition/LICENSE.md delete mode 100644 vendor/facade/ignition/README.md delete mode 100644 vendor/facade/ignition/SECURITY.md delete mode 100644 vendor/facade/ignition/composer.json delete mode 100644 vendor/facade/ignition/config/flare.php delete mode 100644 vendor/facade/ignition/config/ignition.php delete mode 100644 vendor/facade/ignition/package.json delete mode 100644 vendor/facade/ignition/psalm-baseline.xml delete mode 100644 vendor/facade/ignition/psalm.xml delete mode 100644 vendor/facade/ignition/resources/.gitignore delete mode 100644 vendor/facade/ignition/resources/compiled/ignition.js delete mode 100644 vendor/facade/ignition/resources/compiled/index.html delete mode 100644 vendor/facade/ignition/resources/views/errorPage.php delete mode 100644 vendor/facade/ignition/src/Actions/ShareReportAction.php delete mode 100644 vendor/facade/ignition/src/Commands/SolutionMakeCommand.php delete mode 100644 vendor/facade/ignition/src/Commands/SolutionProviderMakeCommand.php delete mode 100644 vendor/facade/ignition/src/Commands/TestCommand.php delete mode 100644 vendor/facade/ignition/src/Commands/stubs/runnable-solution.stub delete mode 100644 vendor/facade/ignition/src/Commands/stubs/solution-provider.stub delete mode 100644 vendor/facade/ignition/src/Commands/stubs/solution.stub delete mode 100644 vendor/facade/ignition/src/Context/LaravelConsoleContext.php delete mode 100644 vendor/facade/ignition/src/Context/LaravelContextDetector.php delete mode 100644 vendor/facade/ignition/src/Context/LaravelRequestContext.php delete mode 100644 vendor/facade/ignition/src/Context/LivewireRequestContext.php delete mode 100644 vendor/facade/ignition/src/DumpRecorder/Dump.php delete mode 100644 vendor/facade/ignition/src/DumpRecorder/DumpHandler.php delete mode 100644 vendor/facade/ignition/src/DumpRecorder/DumpRecorder.php delete mode 100644 vendor/facade/ignition/src/DumpRecorder/HtmlDumper.php delete mode 100644 vendor/facade/ignition/src/DumpRecorder/MultiDumpHandler.php delete mode 100644 vendor/facade/ignition/src/ErrorPage/ErrorPageHandler.php delete mode 100644 vendor/facade/ignition/src/ErrorPage/ErrorPageViewModel.php delete mode 100644 vendor/facade/ignition/src/ErrorPage/IgnitionExceptionRenderer.php delete mode 100644 vendor/facade/ignition/src/ErrorPage/IgnitionWhoopsHandler.php delete mode 100644 vendor/facade/ignition/src/ErrorPage/Renderer.php delete mode 100644 vendor/facade/ignition/src/Exceptions/InvalidConfig.php delete mode 100644 vendor/facade/ignition/src/Exceptions/UnableToShareErrorException.php delete mode 100644 vendor/facade/ignition/src/Exceptions/ViewException.php delete mode 100644 vendor/facade/ignition/src/Exceptions/ViewExceptionWithSolution.php delete mode 100644 vendor/facade/ignition/src/Facades/Flare.php delete mode 100644 vendor/facade/ignition/src/Http/Controllers/ExecuteSolutionController.php delete mode 100644 vendor/facade/ignition/src/Http/Controllers/HealthCheckController.php delete mode 100644 vendor/facade/ignition/src/Http/Controllers/ScriptController.php delete mode 100644 vendor/facade/ignition/src/Http/Controllers/ShareReportController.php delete mode 100644 vendor/facade/ignition/src/Http/Controllers/StyleController.php delete mode 100644 vendor/facade/ignition/src/Http/Middleware/IgnitionConfigValueEnabled.php delete mode 100644 vendor/facade/ignition/src/Http/Middleware/IgnitionEnabled.php delete mode 100644 vendor/facade/ignition/src/Http/Requests/ExecuteSolutionRequest.php delete mode 100644 vendor/facade/ignition/src/Http/Requests/ShareReportRequest.php delete mode 100644 vendor/facade/ignition/src/Ignition.php delete mode 100644 vendor/facade/ignition/src/IgnitionConfig.php delete mode 100644 vendor/facade/ignition/src/IgnitionServiceProvider.php delete mode 100644 vendor/facade/ignition/src/JobRecorder/JobRecorder.php delete mode 100644 vendor/facade/ignition/src/LogRecorder/LogMessage.php delete mode 100644 vendor/facade/ignition/src/LogRecorder/LogRecorder.php delete mode 100644 vendor/facade/ignition/src/Logger/FlareHandler.php delete mode 100644 vendor/facade/ignition/src/Middleware/AddDumps.php delete mode 100644 vendor/facade/ignition/src/Middleware/AddEnvironmentInformation.php delete mode 100644 vendor/facade/ignition/src/Middleware/AddExceptionInformation.php delete mode 100644 vendor/facade/ignition/src/Middleware/AddGitInformation.php delete mode 100644 vendor/facade/ignition/src/Middleware/AddJobInformation.php delete mode 100644 vendor/facade/ignition/src/Middleware/AddLogs.php delete mode 100644 vendor/facade/ignition/src/Middleware/AddQueries.php delete mode 100644 vendor/facade/ignition/src/Middleware/AddSolutions.php delete mode 100644 vendor/facade/ignition/src/Middleware/SetNotifierName.php delete mode 100644 vendor/facade/ignition/src/QueryRecorder/Query.php delete mode 100644 vendor/facade/ignition/src/QueryRecorder/QueryRecorder.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/BadMethodCallSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/DefaultDbNameSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/IncorrectValetDbCredentialsSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/InvalidRouteActionSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/LazyLoadingViolationSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/MergeConflictSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/MissingAppKeySolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/MissingColumnSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/MissingImportSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/MissingLivewireComponentSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/MissingMixManifestSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/MissingPackageSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/RouteNotDefinedSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/RunningLaravelDuskInProductionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/SolutionProviderRepository.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/TableNotFoundSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/UndefinedLivewireMethodSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/UndefinedLivewirePropertySolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/UndefinedPropertySolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/UndefinedVariableSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/UnknownValidationSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/SolutionProviders/ViewNotFoundSolutionProvider.php delete mode 100644 vendor/facade/ignition/src/Solutions/GenerateAppKeySolution.php delete mode 100644 vendor/facade/ignition/src/Solutions/LivewireDiscoverSolution.php delete mode 100644 vendor/facade/ignition/src/Solutions/MakeViewVariableOptionalSolution.php delete mode 100644 vendor/facade/ignition/src/Solutions/MissingPackageSolution.php delete mode 100644 vendor/facade/ignition/src/Solutions/RunMigrationsSolution.php delete mode 100644 vendor/facade/ignition/src/Solutions/SolutionTransformer.php delete mode 100644 vendor/facade/ignition/src/Solutions/SuggestCorrectVariableNameSolution.php delete mode 100644 vendor/facade/ignition/src/Solutions/SuggestImportSolution.php delete mode 100644 vendor/facade/ignition/src/Solutions/SuggestLivewireMethodNameSolution.php delete mode 100644 vendor/facade/ignition/src/Solutions/SuggestLivewirePropertyNameSolution.php delete mode 100644 vendor/facade/ignition/src/Solutions/SuggestUsingCorrectDbNameSolution.php delete mode 100644 vendor/facade/ignition/src/Solutions/UseDefaultValetDbCredentialsSolution.php delete mode 100644 vendor/facade/ignition/src/Support/ComposerClassMap.php delete mode 100644 vendor/facade/ignition/src/Support/FakeComposer.php delete mode 100644 vendor/facade/ignition/src/Support/LaravelVersion.php delete mode 100644 vendor/facade/ignition/src/Support/LivewireComponentParser.php delete mode 100644 vendor/facade/ignition/src/Support/Packagist/Package.php delete mode 100644 vendor/facade/ignition/src/Support/Packagist/Packagist.php delete mode 100644 vendor/facade/ignition/src/Support/SentReports.php delete mode 100644 vendor/facade/ignition/src/Support/StringComparator.php delete mode 100644 vendor/facade/ignition/src/Tabs/Tab.php delete mode 100644 vendor/facade/ignition/src/Views/Compilers/BladeSourceMapCompiler.php delete mode 100644 vendor/facade/ignition/src/Views/Concerns/CollectsViewExceptions.php delete mode 100644 vendor/facade/ignition/src/Views/Engines/CompilerEngine.php delete mode 100644 vendor/facade/ignition/src/Views/Engines/PhpEngine.php delete mode 100644 vendor/facade/ignition/src/helpers.php delete mode 100644 vendor/fzaninotto/faker/.github/ISSUE_TEMPLATE/bug_report.md delete mode 100644 vendor/fzaninotto/faker/CHANGELOG.md delete mode 100644 vendor/fzaninotto/faker/LICENSE delete mode 100644 vendor/fzaninotto/faker/composer.json delete mode 100644 vendor/fzaninotto/faker/readme.md delete mode 100644 vendor/fzaninotto/faker/src/Faker/Calculator/Ean.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Calculator/Iban.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Calculator/Inn.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Calculator/Luhn.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Calculator/TCNo.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/DefaultGenerator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Documentor.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Factory.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Generator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Guesser/Name.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/CakePHP/ColumnTypeGuesser.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/CakePHP/EntityPopulator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/CakePHP/Populator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Doctrine/ColumnTypeGuesser.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Doctrine/EntityPopulator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Doctrine/Populator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Mandango/ColumnTypeGuesser.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Mandango/EntityPopulator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Mandango/Populator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Propel/ColumnTypeGuesser.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Propel/EntityPopulator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Propel/Populator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Propel2/ColumnTypeGuesser.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Propel2/EntityPopulator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Propel2/Populator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Spot/ColumnTypeGuesser.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Spot/EntityPopulator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Spot/Populator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Barcode.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Base.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Biased.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/DateTime.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/File.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/HtmlLorem.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Image.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Lorem.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Miscellaneous.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/UserAgent.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Uuid.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_JO/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_JO/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_JO/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_JO/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_JO/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_SA/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_SA/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_SA/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_SA/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_SA/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_SA/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_SA/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/at_AT/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bg_BG/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bg_BG/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bg_BG/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bg_BG/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bn_BD/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bn_BD/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bn_BD/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bn_BD/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bn_BD/Utils.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/DateTime.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/da_DK/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/da_DK/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/da_DK/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/da_DK/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/da_DK/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/da_DK/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_AT/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_AT/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_AT/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_AT/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_AT/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_AT/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_AT/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_CH/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_CH/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_CH/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_CH/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_CH/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_CH/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_CH/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_DE/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_DE/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_DE/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_DE/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_DE/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_DE/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_DE/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_CY/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_CY/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_CY/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_CY/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_CY/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_CY/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_GR/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_GR/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_GR/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_GR/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_GR/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_GR/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_AU/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_AU/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_AU/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_CA/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_CA/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_GB/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_GB/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_GB/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_GB/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_GB/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_HK/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_HK/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_HK/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_IN/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_IN/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_IN/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_IN/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_NG/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_NG/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_NG/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_NG/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_NZ/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_NZ/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_NZ/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_PH/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_PH/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_SG/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_SG/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_UG/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_UG/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_UG/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_UG/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_US/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_US/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_US/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_US/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_US/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_US/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_ZA/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_ZA/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_ZA/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_ZA/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_ZA/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_AR/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_AR/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_AR/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_AR/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_PE/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_PE/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_PE/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_PE/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_VE/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_VE/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_VE/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_VE/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_VE/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/et_EE/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fa_IR/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fa_IR/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fa_IR/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fa_IR/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fa_IR/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fa_IR/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fi_FI/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fi_FI/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fi_FI/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fi_FI/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fi_FI/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fi_FI/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_BE/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_BE/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_BE/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_BE/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_BE/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_BE/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CA/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CA/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CA/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CA/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CH/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CH/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CH/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CH/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CH/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CH/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CH/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/he_IL/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/he_IL/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/he_IL/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/he_IL/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/he_IL/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hr_HR/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hr_HR/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hr_HR/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hr_HR/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hr_HR/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hu_HU/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hu_HU/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hu_HU/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hu_HU/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hu_HU/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hu_HU/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hy_AM/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hy_AM/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hy_AM/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hy_AM/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hy_AM/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hy_AM/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/id_ID/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/id_ID/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/id_ID/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/id_ID/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/id_ID/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/id_ID/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/is_IS/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/is_IS/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/is_IS/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/is_IS/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/is_IS/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/is_IS/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_CH/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_CH/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_CH/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_CH/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_CH/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_CH/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_CH/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_IT/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_IT/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_IT/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_IT/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_IT/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_IT/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_IT/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ja_JP/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ja_JP/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ja_JP/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ja_JP/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ja_JP/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ja_JP/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/DateTime.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ko_KR/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ko_KR/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ko_KR/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ko_KR/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ko_KR/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ko_KR/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lt_LT/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lt_LT/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lt_LT/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lt_LT/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lt_LT/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lt_LT/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lv_LV/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lv_LV/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lv_LV/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lv_LV/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lv_LV/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lv_LV/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/me_ME/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/me_ME/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/me_ME/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/me_ME/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/me_ME/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/mn_MN/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/mn_MN/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ms_MY/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ms_MY/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ms_MY/Miscellaneous.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ms_MY/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ms_MY/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ms_MY/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nb_NO/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nb_NO/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nb_NO/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nb_NO/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nb_NO/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ne_NP/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ne_NP/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ne_NP/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ne_NP/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_BE/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_BE/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_BE/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_BE/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_BE/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_BE/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_BE/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pl_PL/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pl_PL/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pl_PL/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pl_PL/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pl_PL/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pl_PL/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pl_PL/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_BR/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_BR/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_BR/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_BR/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_BR/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_BR/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_BR/check_digit.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_PT/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_PT/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_PT/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_PT/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_PT/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_PT/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_MD/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_MD/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_MD/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_MD/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_MD/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_RO/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_RO/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_RO/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_RO/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_RO/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sk_SK/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sk_SK/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sk_SK/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sk_SK/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sk_SK/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sk_SK/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sl_SI/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sl_SI/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sl_SI/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sl_SI/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sl_SI/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sl_SI/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_RS/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_RS/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_RS/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sv_SE/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sv_SE/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sv_SE/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sv_SE/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sv_SE/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/th_TH/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/th_TH/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/th_TH/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/th_TH/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/th_TH/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/th_TH/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/th_TH/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/DateTime.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/vi_VN/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/vi_VN/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/vi_VN/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/vi_VN/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/vi_VN/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/DateTime.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/Address.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/Color.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/Company.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/DateTime.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/Internet.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/Payment.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/Person.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/PhoneNumber.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/Text.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/UniqueGenerator.php delete mode 100644 vendor/fzaninotto/faker/src/Faker/ValidGenerator.php delete mode 100644 vendor/fzaninotto/faker/src/autoload.php delete mode 100644 vendor/laracon21/colorcodeconverter/.editorconfig delete mode 100644 vendor/laracon21/colorcodeconverter/.gitattributes delete mode 100644 vendor/laracon21/colorcodeconverter/.gitignore delete mode 100644 vendor/laracon21/colorcodeconverter/.scrutinizer.yml delete mode 100644 vendor/laracon21/colorcodeconverter/.styleci.yml delete mode 100644 vendor/laracon21/colorcodeconverter/.travis.yml delete mode 100644 vendor/laracon21/colorcodeconverter/CHANGELOG.md delete mode 100644 vendor/laracon21/colorcodeconverter/CONTRIBUTING.md delete mode 100644 vendor/laracon21/colorcodeconverter/LICENSE.md delete mode 100644 vendor/laracon21/colorcodeconverter/README.md delete mode 100644 vendor/laracon21/colorcodeconverter/composer.json delete mode 100644 vendor/laracon21/colorcodeconverter/config/config.php delete mode 100644 vendor/laracon21/colorcodeconverter/phpunit.xml.dist delete mode 100644 vendor/laracon21/colorcodeconverter/src/Colorcodeconverter.php delete mode 100644 vendor/laracon21/colorcodeconverter/src/ColorcodeconverterFacade.php delete mode 100644 vendor/laracon21/colorcodeconverter/src/ColorcodeconverterServiceProvider.php delete mode 100644 vendor/laracon21/colorcodeconverter/tests/ExampleTest.php delete mode 100644 vendor/laracon21/combinations/.editorconfig delete mode 100644 vendor/laracon21/combinations/.gitattributes delete mode 100644 vendor/laracon21/combinations/.gitignore delete mode 100644 vendor/laracon21/combinations/.scrutinizer.yml delete mode 100644 vendor/laracon21/combinations/.styleci.yml delete mode 100644 vendor/laracon21/combinations/.travis.yml delete mode 100644 vendor/laracon21/combinations/CHANGELOG.md delete mode 100644 vendor/laracon21/combinations/CONTRIBUTING.md delete mode 100644 vendor/laracon21/combinations/LICENSE.md delete mode 100644 vendor/laracon21/combinations/README.md delete mode 100644 vendor/laracon21/combinations/composer.json delete mode 100644 vendor/laracon21/combinations/config/config.php delete mode 100644 vendor/laracon21/combinations/phpunit.xml.dist delete mode 100644 vendor/laracon21/combinations/src/Combinations.php delete mode 100644 vendor/laracon21/combinations/src/CombinationsFacade.php delete mode 100644 vendor/laracon21/combinations/src/CombinationsServiceProvider.php delete mode 100644 vendor/laracon21/combinations/src/routes/web.php delete mode 100644 vendor/laracon21/combinations/tests/ExampleTest.php delete mode 100644 vendor/laracon21/timezones/.styleci.yml delete mode 100644 vendor/laracon21/timezones/CHANGELOG.md delete mode 100644 vendor/laracon21/timezones/CONTRIBUTING.md delete mode 100644 vendor/laracon21/timezones/LICENSE.md delete mode 100644 vendor/laracon21/timezones/README.md delete mode 100644 vendor/laracon21/timezones/composer.json delete mode 100644 vendor/laracon21/timezones/config/config.php delete mode 100644 vendor/laracon21/timezones/src/Timezones.php delete mode 100644 vendor/laracon21/timezones/src/TimezonesFacade.php delete mode 100644 vendor/laracon21/timezones/src/TimezonesServiceProvider.php delete mode 100644 vendor/league/flysystem-aws-s3-v3/LICENSE delete mode 100644 vendor/league/flysystem-aws-s3-v3/changelog.md delete mode 100644 vendor/league/flysystem-aws-s3-v3/src/AwsS3Adapter.php delete mode 100644 vendor/league/flysystem/CODE_OF_CONDUCT.md delete mode 100644 vendor/league/flysystem/SECURITY.md delete mode 100644 vendor/league/flysystem/deprecations.md delete mode 100644 vendor/league/flysystem/src/Adapter/AbstractAdapter.php delete mode 100644 vendor/league/flysystem/src/Adapter/AbstractFtpAdapter.php delete mode 100644 vendor/league/flysystem/src/Adapter/CanOverwriteFiles.php delete mode 100644 vendor/league/flysystem/src/Adapter/Ftp.php delete mode 100644 vendor/league/flysystem/src/Adapter/Ftpd.php delete mode 100644 vendor/league/flysystem/src/Adapter/Local.php delete mode 100644 vendor/league/flysystem/src/Adapter/NullAdapter.php delete mode 100644 vendor/league/flysystem/src/Adapter/Polyfill/NotSupportingVisibilityTrait.php delete mode 100644 vendor/league/flysystem/src/Adapter/Polyfill/StreamedCopyTrait.php delete mode 100644 vendor/league/flysystem/src/Adapter/Polyfill/StreamedReadingTrait.php delete mode 100644 vendor/league/flysystem/src/Adapter/Polyfill/StreamedTrait.php delete mode 100644 vendor/league/flysystem/src/Adapter/Polyfill/StreamedWritingTrait.php delete mode 100644 vendor/league/flysystem/src/Adapter/SynologyFtp.php delete mode 100644 vendor/league/flysystem/src/AdapterInterface.php delete mode 100644 vendor/league/flysystem/src/ConfigAwareTrait.php delete mode 100644 vendor/league/flysystem/src/ConnectionErrorException.php delete mode 100644 vendor/league/flysystem/src/ConnectionRuntimeException.php delete mode 100644 vendor/league/flysystem/src/Directory.php delete mode 100644 vendor/league/flysystem/src/Exception.php delete mode 100644 vendor/league/flysystem/src/File.php delete mode 100644 vendor/league/flysystem/src/FileExistsException.php delete mode 100644 vendor/league/flysystem/src/FileNotFoundException.php delete mode 100644 vendor/league/flysystem/src/FilesystemInterface.php delete mode 100644 vendor/league/flysystem/src/FilesystemNotFoundException.php delete mode 100644 vendor/league/flysystem/src/Handler.php delete mode 100644 vendor/league/flysystem/src/InvalidRootException.php delete mode 100644 vendor/league/flysystem/src/NotSupportedException.php delete mode 100644 vendor/league/flysystem/src/Plugin/AbstractPlugin.php delete mode 100644 vendor/league/flysystem/src/Plugin/EmptyDir.php delete mode 100644 vendor/league/flysystem/src/Plugin/ForcedCopy.php delete mode 100644 vendor/league/flysystem/src/Plugin/ForcedRename.php delete mode 100644 vendor/league/flysystem/src/Plugin/GetWithMetadata.php delete mode 100644 vendor/league/flysystem/src/Plugin/ListFiles.php delete mode 100644 vendor/league/flysystem/src/Plugin/ListPaths.php delete mode 100644 vendor/league/flysystem/src/Plugin/ListWith.php delete mode 100644 vendor/league/flysystem/src/Plugin/PluggableTrait.php delete mode 100644 vendor/league/flysystem/src/Plugin/PluginNotFoundException.php delete mode 100644 vendor/league/flysystem/src/PluginInterface.php delete mode 100644 vendor/league/flysystem/src/ReadInterface.php delete mode 100644 vendor/league/flysystem/src/RootViolationException.php delete mode 100644 vendor/league/flysystem/src/SafeStorage.php delete mode 100644 vendor/league/flysystem/src/UnreadableFileException.php delete mode 100644 vendor/league/flysystem/src/Util.php delete mode 100644 vendor/league/flysystem/src/Util/ContentListingFormatter.php delete mode 100644 vendor/league/flysystem/src/Util/MimeType.php delete mode 100644 vendor/league/flysystem/src/Util/StreamHasher.php delete mode 100644 vendor/mercadopago/dx-php/.github/ISSUE_TEMPLATE/bug_report.md delete mode 100644 vendor/mercadopago/dx-php/.github/ISSUE_TEMPLATE/feature_request.md delete mode 100644 vendor/mercadopago/dx-php/.github/workflows/php.yml delete mode 100644 vendor/mercadopago/dx-php/.gitignore delete mode 100644 vendor/mercadopago/dx-php/.travis.yml delete mode 100644 vendor/mercadopago/dx-php/LICENSE delete mode 100644 vendor/mercadopago/dx-php/README.md delete mode 100644 vendor/mercadopago/dx-php/composer.json delete mode 100644 vendor/mercadopago/dx-php/img/demo.svg delete mode 100644 vendor/mercadopago/dx-php/img/ezgif-2-f98e8701825e.gif delete mode 100644 vendor/mercadopago/dx-php/phpunit.phar delete mode 100644 vendor/mercadopago/dx-php/phpunit.xml delete mode 100644 vendor/mercadopago/dx-php/samples/checkout-buttons/basic-preference/button.php delete mode 100644 vendor/mercadopago/dx-php/samples/checkout-buttons/full-preference/button.php delete mode 100644 vendor/mercadopago/dx-php/samples/composer.json delete mode 100644 vendor/mercadopago/dx-php/samples/composer.lock delete mode 100644 vendor/mercadopago/dx-php/samples/customer-and-cards/customer/create.php delete mode 100644 vendor/mercadopago/dx-php/samples/customer-and-cards/customer/remove.php delete mode 100644 vendor/mercadopago/dx-php/samples/index.php delete mode 100644 vendor/mercadopago/dx-php/samples/payment/minimal/create.php delete mode 100644 vendor/mercadopago/dx-php/samples/payment/minimal/refund.php delete mode 100644 vendor/mercadopago/dx-php/samples/suscriptions/basic-suscription.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Annotation/Attribute.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Annotation/DenyDynamicAttribute.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Annotation/RequestParam.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Annotation/RestMethod.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Config.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Config/AbstractConfig.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Config/Json.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Config/ParserInterface.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Config/Yaml.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/AdvancedPayments/AdvancedPayment.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/AdvancedPayments/DisbursementRefund.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/AdvancedPayments/Refund.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/AuthorizedPayment.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Card.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/CardToken.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Chargeback.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Customer.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/DiscountCampaign.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/InstoreOrder.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Invoice.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/MerchantOrder.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/OAuth.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/POS.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Plan.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Preapproval.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Preference.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Refund.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Shared/Documentation.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Shared/Item.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Shared/Payer.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Shared/Payment.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Shared/PaymentMethod.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Shared/Tax.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Shared/Track.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Shared/TrackValues.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Shipments.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entities/Subscription.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Entity.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Generic/ErrorCause.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Generic/RecuperableError.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Generic/SearchResultsArray.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Http/CurlRequest.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Http/HttpRequest.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Manager.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/MetaDataReader.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/RestClient.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/SDK.php delete mode 100644 vendor/mercadopago/dx-php/src/MercadoPago/Version.php delete mode 100644 vendor/mercadopago/dx-php/tests/DummyEntity.php delete mode 100644 vendor/mercadopago/dx-php/tests/FakeApiHub.php delete mode 100644 vendor/mercadopago/dx-php/tests/MercadoPagoSdkTest.php delete mode 100644 vendor/mercadopago/dx-php/tests/SDKTest.php delete mode 100644 vendor/mercadopago/dx-php/tests/config_files/settings.ini delete mode 100644 vendor/mercadopago/dx-php/tests/config_files/settings.json delete mode 100644 vendor/mercadopago/dx-php/tests/config_files/settings.yml delete mode 100644 vendor/mercadopago/dx-php/tests/config_files/settings_broken.json delete mode 100644 vendor/mercadopago/dx-php/tests/config_files/settings_broken.yml delete mode 100644 vendor/mercadopago/dx-php/tests/json_files/authorization.json delete mode 100644 vendor/mercadopago/dx-php/tests/json_files/customer_search.json delete mode 100644 vendor/mercadopago/dx-php/tests/json_files/dummies.json delete mode 100644 vendor/mercadopago/dx-php/tests/json_files/dummy.json delete mode 100644 vendor/mercadopago/dx-php/tests/json_files/payment.json delete mode 100644 vendor/mercadopago/dx-php/tests/resources/PaymentTest.php delete mode 100644 vendor/mercadopago/dx-php/tests/resources/PreferenceTest.php delete mode 100644 vendor/opis/closure/CHANGELOG.md delete mode 100644 vendor/opis/closure/LICENSE delete mode 100644 vendor/opis/closure/NOTICE delete mode 100644 vendor/opis/closure/README.md delete mode 100644 vendor/opis/closure/autoload.php delete mode 100644 vendor/opis/closure/composer.json delete mode 100644 vendor/opis/closure/functions.php delete mode 100644 vendor/opis/closure/src/Analyzer.php delete mode 100644 vendor/opis/closure/src/ClosureContext.php delete mode 100644 vendor/opis/closure/src/ClosureScope.php delete mode 100644 vendor/opis/closure/src/ClosureStream.php delete mode 100644 vendor/opis/closure/src/ISecurityProvider.php delete mode 100644 vendor/opis/closure/src/ReflectionClosure.php delete mode 100644 vendor/opis/closure/src/SecurityException.php delete mode 100644 vendor/opis/closure/src/SecurityProvider.php delete mode 100644 vendor/opis/closure/src/SelfReference.php delete mode 100644 vendor/opis/closure/src/SerializableClosure.php delete mode 100644 vendor/osenco/mpesa/B2C.md delete mode 100644 vendor/osenco/mpesa/C2B.md delete mode 100644 vendor/osenco/mpesa/LARAVEL.md delete mode 100644 vendor/osenco/mpesa/LICENSE delete mode 100644 vendor/osenco/mpesa/README.md delete mode 100644 vendor/osenco/mpesa/RESPONSES.md delete mode 100644 vendor/osenco/mpesa/autoload.php delete mode 100644 vendor/osenco/mpesa/composer.json delete mode 100644 vendor/osenco/mpesa/examples/MpesaB2CController.php delete mode 100644 vendor/osenco/mpesa/examples/MpesaController.php delete mode 100644 vendor/osenco/mpesa/src/B2B.php delete mode 100644 vendor/osenco/mpesa/src/B2C.php delete mode 100644 vendor/osenco/mpesa/src/C2B.php delete mode 100644 vendor/osenco/mpesa/src/STK.php delete mode 100644 vendor/osenco/mpesa/src/Service.php delete mode 100644 vendor/osenco/mpesa/src/certs/live/cert.cer delete mode 100644 vendor/osenco/mpesa/src/certs/sandbox/cert.cer delete mode 100644 vendor/osenco/mpesa/src/helpers.php delete mode 100644 vendor/phenx/php-font-lib/.gitattributes delete mode 100644 vendor/phenx/php-font-lib/.gitignore delete mode 100644 vendor/phenx/php-font-lib/.htaccess delete mode 100644 vendor/phenx/php-font-lib/.travis.yml delete mode 100644 vendor/phenx/php-font-lib/LICENSE delete mode 100644 vendor/phenx/php-font-lib/README.md delete mode 100644 vendor/phenx/php-font-lib/bower.json delete mode 100644 vendor/phenx/php-font-lib/composer.json delete mode 100644 vendor/phenx/php-font-lib/index.php delete mode 100644 vendor/phenx/php-font-lib/maps/adobe-standard-encoding.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1250.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1251.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1252.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1253.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1254.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1255.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1257.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1258.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp874.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-1.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-11.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-15.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-16.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-2.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-4.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-5.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-7.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-9.map delete mode 100644 vendor/phenx/php-font-lib/maps/koi8-r.map delete mode 100644 vendor/phenx/php-font-lib/maps/koi8-u.map delete mode 100644 vendor/phenx/php-font-lib/phpunit.xml.dist delete mode 100644 vendor/phenx/php-font-lib/sample-fonts/IntelClear-Light.ttf delete mode 100644 vendor/phenx/php-font-lib/sample-fonts/NotoSansShavian-Regular.ttf delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/AdobeFontMetrics.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Autoloader.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/BinaryStream.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/EOT/File.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/EOT/Header.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/EncodingMap.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Exception/FontNotFoundException.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Font.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Glyph/Outline.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Glyph/OutlineComponent.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Glyph/OutlineComposite.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Glyph/OutlineSimple.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Header.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/OpenType/File.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/DirectoryEntry.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Table.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/cmap.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/glyf.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/head.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/hhea.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/hmtx.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/kern.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/loca.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/maxp.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/name.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/nameRecord.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/os2.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/post.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/TrueType/Collection.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/TrueType/File.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/TrueType/Header.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/WOFF/File.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/WOFF/Header.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php delete mode 100644 vendor/phenx/php-font-lib/tests/FontLib/FontTest.php delete mode 100644 vendor/phenx/php-svg-lib/.gitattributes delete mode 100644 vendor/phenx/php-svg-lib/.gitignore delete mode 100644 vendor/phenx/php-svg-lib/.travis.yml delete mode 100644 vendor/phenx/php-svg-lib/COPYING delete mode 100644 vendor/phenx/php-svg-lib/COPYING.GPL delete mode 100644 vendor/phenx/php-svg-lib/README.md delete mode 100644 vendor/phenx/php-svg-lib/composer.json delete mode 100644 vendor/phenx/php-svg-lib/phpunit.xml delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/DefaultStyle.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Document.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Gradient/Stop.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Style.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Surface/CPdf.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Surface/SurfaceGmagick.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Surface/SurfaceInterface.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/AbstractTag.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Anchor.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Circle.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/ClipPath.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Ellipse.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Group.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Image.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Line.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/LinearGradient.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Path.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Polygon.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Polyline.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/RadialGradient.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Rect.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Shape.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Stop.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/StyleTag.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Text.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/UseTag.php delete mode 100644 vendor/phenx/php-svg-lib/src/autoload.php delete mode 100644 vendor/phenx/php-svg-lib/tests/Svg/StyleTest.php delete mode 100644 vendor/php-http/message-factory/CHANGELOG.md delete mode 100644 vendor/php-http/message-factory/LICENSE delete mode 100644 vendor/php-http/message-factory/README.md delete mode 100644 vendor/php-http/message-factory/composer.json delete mode 100644 vendor/php-http/message-factory/puli.json delete mode 100644 vendor/php-http/message-factory/src/MessageFactory.php delete mode 100644 vendor/php-http/message-factory/src/RequestFactory.php delete mode 100644 vendor/php-http/message-factory/src/ResponseFactory.php delete mode 100644 vendor/php-http/message-factory/src/StreamFactory.php delete mode 100644 vendor/php-http/message-factory/src/UriFactory.php delete mode 100644 vendor/psr/http-factory/.gitignore delete mode 100644 vendor/psr/http-factory/.pullapprove.yml delete mode 100644 vendor/psr/log/Psr/Log/AbstractLogger.php delete mode 100644 vendor/psr/log/Psr/Log/InvalidArgumentException.php delete mode 100644 vendor/psr/log/Psr/Log/LogLevel.php delete mode 100644 vendor/psr/log/Psr/Log/LoggerAwareInterface.php delete mode 100644 vendor/psr/log/Psr/Log/LoggerAwareTrait.php delete mode 100644 vendor/psr/log/Psr/Log/LoggerInterface.php delete mode 100644 vendor/psr/log/Psr/Log/LoggerTrait.php delete mode 100644 vendor/psr/log/Psr/Log/NullLogger.php delete mode 100644 vendor/psr/log/Psr/Log/Test/DummyTest.php delete mode 100644 vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php delete mode 100644 vendor/psr/log/Psr/Log/Test/TestLogger.php delete mode 100644 vendor/sabberworm/php-css-parser/.gitignore delete mode 100644 vendor/sabberworm/php-css-parser/.travis.yml delete mode 100644 vendor/sabberworm/php-css-parser/CHANGELOG.md delete mode 100644 vendor/sabberworm/php-css-parser/Doxyfile delete mode 100644 vendor/sabberworm/php-css-parser/README.md delete mode 100644 vendor/sabberworm/php-css-parser/composer.json delete mode 100644 vendor/sabberworm/php-css-parser/composer.lock delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/CSSList/AtRuleBlockList.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/CSSList/CSSBlockList.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/CSSList/CSSList.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/CSSList/Document.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/CSSList/KeyFrame.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Comment/Comment.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Comment/Commentable.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/OutputFormat.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parsing/OutputException.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parsing/ParserState.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parsing/SourceException.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parsing/UnexpectedTokenException.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Property/AtRule.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Property/CSSNamespace.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Property/Charset.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Property/Import.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Property/Selector.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Renderable.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Rule/Rule.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/RuleSet/AtRuleSet.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/RuleSet/DeclarationBlock.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/RuleSet/RuleSet.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Settings.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Value/CSSFunction.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Value/CSSString.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Value/CalcFunction.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Value/CalcRuleValueList.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Value/Color.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Value/LineName.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Value/PrimitiveValue.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Value/RuleValueList.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Value/Size.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Value/URL.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Value/Value.php delete mode 100644 vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Value/ValueList.php delete mode 100644 vendor/sabberworm/php-css-parser/phpunit.xml delete mode 100644 vendor/sabberworm/php-css-parser/tests/Sabberworm/CSS/CSSList/AtRuleBlockListTest.php delete mode 100644 vendor/sabberworm/php-css-parser/tests/Sabberworm/CSS/CSSList/DocumentTest.php delete mode 100644 vendor/sabberworm/php-css-parser/tests/Sabberworm/CSS/OutputFormatTest.php delete mode 100644 vendor/sabberworm/php-css-parser/tests/Sabberworm/CSS/ParserTest.php delete mode 100644 vendor/sabberworm/php-css-parser/tests/Sabberworm/CSS/RuleSet/DeclarationBlockTest.php delete mode 100644 vendor/sabberworm/php-css-parser/tests/Sabberworm/CSS/RuleSet/LenientParsingTest.php delete mode 100644 vendor/sabberworm/php-css-parser/tests/bootstrap.php delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/-calc-no-space-around-minus.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/-charset-after-rule.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/-charset-in-block.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/-empty-grid-linename.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/-empty.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/-end-token-2.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/-end-token.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/-fault-tolerance.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/-tobedone.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/1readme.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/2readme.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/atrules.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/calc-nested.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/calc.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/case-insensitivity.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/colortest.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/comments.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/create-shorthands.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/docuwiki.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/empty-grid-linename.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/expand-shorthands.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/functions.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/grid-linename.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/hex-alpha.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/ie-hacks.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/ie.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/important.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/inner-color.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/line-numbers.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/missing-property-value.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/ms-filter.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/namespaces.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/nested.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/slashed.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/specificity.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/trailing-whitespace.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/unicode-range.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/unicode.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/unmatched_braces.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/unopened-close-brackets.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/url.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/values.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/webkit.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/files/whitespace.css delete mode 100644 vendor/sabberworm/php-css-parser/tests/phpunit.xml delete mode 100644 vendor/sabberworm/php-css-parser/tests/quickdump.php delete mode 100644 vendor/spatie/image-optimizer/.github/CONTRIBUTING.md delete mode 100644 vendor/spatie/image-optimizer/.github/LICENSE.md delete mode 100644 vendor/spatie/image-optimizer/.github/workflows/php-cs-fixer.yml delete mode 100644 vendor/spatie/image-optimizer/.github/workflows/tests.yml delete mode 100644 vendor/spatie/image-optimizer/.php_cs.dist delete mode 100644 vendor/spatie/image-optimizer/.styleci.yml delete mode 100644 vendor/spatie/image-optimizer/CHANGELOG.md delete mode 100644 vendor/spatie/image-optimizer/README.md delete mode 100644 vendor/spatie/image-optimizer/composer.json delete mode 100644 vendor/spatie/image-optimizer/src/DummyLogger.php delete mode 100644 vendor/spatie/image-optimizer/src/Image.php delete mode 100644 vendor/spatie/image-optimizer/src/Optimizer.php delete mode 100644 vendor/spatie/image-optimizer/src/OptimizerChain.php delete mode 100644 vendor/spatie/image-optimizer/src/OptimizerChainFactory.php delete mode 100644 vendor/spatie/image-optimizer/src/Optimizers/BaseOptimizer.php delete mode 100644 vendor/spatie/image-optimizer/src/Optimizers/Cwebp.php delete mode 100644 vendor/spatie/image-optimizer/src/Optimizers/Gifsicle.php delete mode 100644 vendor/spatie/image-optimizer/src/Optimizers/Jpegoptim.php delete mode 100644 vendor/spatie/image-optimizer/src/Optimizers/Optipng.php delete mode 100644 vendor/spatie/image-optimizer/src/Optimizers/Pngquant.php delete mode 100644 vendor/spatie/image-optimizer/src/Optimizers/Svgo.php delete mode 100644 vendor/spatie/laravel-image-optimizer/.github/CONTRIBUTING.md delete mode 100644 vendor/spatie/laravel-image-optimizer/.github/FUNDING.yml delete mode 100644 vendor/spatie/laravel-image-optimizer/.github/workflows/php-cs-fixer.yml delete mode 100644 vendor/spatie/laravel-image-optimizer/.github/workflows/run-tests.yml delete mode 100644 vendor/spatie/laravel-image-optimizer/.php_cs.dist delete mode 100644 vendor/spatie/laravel-image-optimizer/CHANGELOG.md delete mode 100644 vendor/spatie/laravel-image-optimizer/CONTRIBUTING.md delete mode 100644 vendor/spatie/laravel-image-optimizer/LICENSE.md delete mode 100644 vendor/spatie/laravel-image-optimizer/README.md delete mode 100644 vendor/spatie/laravel-image-optimizer/composer.json delete mode 100644 vendor/spatie/laravel-image-optimizer/config/image-optimizer.php delete mode 100644 vendor/spatie/laravel-image-optimizer/phpunit.xml.dist.bak delete mode 100644 vendor/spatie/laravel-image-optimizer/src/Exceptions/InvalidConfiguration.php delete mode 100644 vendor/spatie/laravel-image-optimizer/src/Facades/ImageOptimizer.php delete mode 100644 vendor/spatie/laravel-image-optimizer/src/ImageOptimizerServiceProvider.php delete mode 100644 vendor/spatie/laravel-image-optimizer/src/Middlewares/OptimizeImages.php delete mode 100644 vendor/spatie/laravel-image-optimizer/src/OptimizerChainFactory.php delete mode 100644 vendor/swiftmailer/swiftmailer/.gitattributes delete mode 100644 vendor/swiftmailer/swiftmailer/.github/ISSUE_TEMPLATE.md delete mode 100644 vendor/swiftmailer/swiftmailer/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 vendor/swiftmailer/swiftmailer/.github/workflows/tests.yml delete mode 100644 vendor/swiftmailer/swiftmailer/.gitignore delete mode 100644 vendor/swiftmailer/swiftmailer/.php_cs.dist delete mode 100644 vendor/swiftmailer/swiftmailer/CHANGES delete mode 100644 vendor/swiftmailer/swiftmailer/LICENSE delete mode 100644 vendor/swiftmailer/swiftmailer/README.md delete mode 100644 vendor/swiftmailer/swiftmailer/composer.json delete mode 100644 vendor/swiftmailer/swiftmailer/doc/headers.rst delete mode 100644 vendor/swiftmailer/swiftmailer/doc/index.rst delete mode 100644 vendor/swiftmailer/swiftmailer/doc/introduction.rst delete mode 100644 vendor/swiftmailer/swiftmailer/doc/japanese.rst delete mode 100644 vendor/swiftmailer/swiftmailer/doc/messages.rst delete mode 100644 vendor/swiftmailer/swiftmailer/doc/plugins.rst delete mode 100644 vendor/swiftmailer/swiftmailer/doc/sending.rst delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/AddressEncoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/AddressEncoder/IdnAddressEncoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/AddressEncoder/Utf8AddressEncoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/AddressEncoderException.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Attachment.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/AbstractFilterableInputStream.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/ArrayByteStream.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/FileByteStream.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/TemporaryFileByteStream.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/GenericFixedWidthReader.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/UsAsciiReader.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/Utf8Reader.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReaderFactory.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream/ArrayCharacterStream.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream/NgCharacterStream.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/ConfigurableSpool.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/DependencyContainer.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/DependencyException.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/EmbeddedFile.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/Base64Encoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/QpEncoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/Rfc2231Encoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/CommandEvent.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/CommandListener.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/Event.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/EventDispatcher.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/EventListener.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/EventObject.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/ResponseEvent.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/ResponseListener.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/SendEvent.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/SendListener.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/SimpleEventDispatcher.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportChangeEvent.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportChangeListener.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportExceptionEvent.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportExceptionListener.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/FailoverTransport.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/FileSpool.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/FileStream.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Filterable.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/IdGenerator.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Image.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/InputByteStream.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/IoException.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/ArrayKeyCache.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/DiskKeyCache.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/KeyCacheInputStream.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/NullKeyCache.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/LoadBalancedTransport.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer/ArrayRecipientIterator.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer/RecipientIterator.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/MemorySpool.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Message.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Attachment.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/CharsetObserver.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/NativeQpContentEncoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/NullContentEncoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/QpContentEncoderProxy.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/RawContentEncoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/EmbeddedFile.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/EncodingObserver.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Header.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/AbstractHeader.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/DateHeader.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/IdentificationHeader.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/OpenDKIMHeader.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/ParameterizedHeader.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/PathHeader.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/UnstructuredHeader.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/IdGenerator.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/MimePart.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderFactory.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderSet.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMimeEntity.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/MimePart.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/NullTransport.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/OutputByteStream.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/AntiFloodPlugin.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/BandwidthMonitorPlugin.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Decorator/Replacements.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/DecoratorPlugin.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ImpersonatePlugin.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Logger.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/LoggerPlugin.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Loggers/ArrayLogger.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Loggers/EchoLogger.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/MessageLogger.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Pop/Pop3Connection.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Pop/Pop3Exception.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/PopBeforeSmtpPlugin.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/RedirectingPlugin.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporter.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ReporterPlugin.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporters/HitReporter.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporters/HtmlReporter.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Sleeper.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ThrottlerPlugin.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Timer.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Preferences.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/ReplacementFilterFactory.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/RfcComplianceException.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/SendmailTransport.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signer.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/BodySigner.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/DKIMSigner.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/DomainKeySigner.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/HeaderSigner.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/OpenDKIMSigner.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/SMimeSigner.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/SmtpTransport.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Spool.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/SpoolTransport.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilter.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/ByteArrayReplacementFilter.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/StringReplacementFilter.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/StringReplacementFilterFactory.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/SwiftException.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/NTLMAuthenticator.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/XOAuth2Authenticator.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Authenticator.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/EightBitMimeHandler.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/SmtpUtf8Handler.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpHandler.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/FailoverTransport.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/IoBuffer.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/LoadBalancedTransport.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/NullTransport.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SendmailTransport.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SmtpAgent.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SpoolTransport.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/TransportException.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/dependency_maps/cache_deps.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/dependency_maps/message_deps.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/dependency_maps/mime_deps.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/dependency_maps/transport_deps.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/mime_types.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/preferences.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/swift_required.php delete mode 100644 vendor/swiftmailer/swiftmailer/lib/swiftmailer_generate_mimes_config.php delete mode 100644 vendor/symfony/contracts/.gitignore delete mode 100644 vendor/symfony/contracts/CHANGELOG.md delete mode 100644 vendor/symfony/contracts/Cache/CacheInterface.php delete mode 100644 vendor/symfony/contracts/Cache/CacheTrait.php delete mode 100644 vendor/symfony/contracts/Cache/CallbackInterface.php delete mode 100644 vendor/symfony/contracts/Cache/ItemInterface.php delete mode 100644 vendor/symfony/contracts/Cache/TagAwareCacheInterface.php delete mode 100644 vendor/symfony/contracts/LICENSE delete mode 100644 vendor/symfony/contracts/README.md delete mode 100644 vendor/symfony/contracts/Service/ResetInterface.php delete mode 100644 vendor/symfony/contracts/Service/ServiceLocatorTrait.php delete mode 100644 vendor/symfony/contracts/Service/ServiceSubscriberInterface.php delete mode 100644 vendor/symfony/contracts/Service/ServiceSubscriberTrait.php delete mode 100644 vendor/symfony/contracts/Tests/Cache/CacheTraitTest.php delete mode 100644 vendor/symfony/contracts/Tests/Service/ServiceLocatorTest.php delete mode 100644 vendor/symfony/contracts/Tests/Service/ServiceSubscriberTraitTest.php delete mode 100644 vendor/symfony/contracts/Tests/Translation/TranslatorTest.php delete mode 100644 vendor/symfony/contracts/Translation/LocaleAwareInterface.php delete mode 100644 vendor/symfony/contracts/Translation/TranslatorInterface.php delete mode 100644 vendor/symfony/contracts/Translation/TranslatorTrait.php delete mode 100644 vendor/symfony/contracts/composer.json delete mode 100644 vendor/symfony/contracts/phpunit.xml.dist delete mode 100644 vendor/symfony/polyfill-iconv/Iconv.php delete mode 100644 vendor/symfony/polyfill-iconv/LICENSE delete mode 100644 vendor/symfony/polyfill-iconv/README.md delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.big5.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp037.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp1006.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp1026.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp424.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp437.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp500.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp737.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp775.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp850.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp852.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp855.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp856.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp857.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp860.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp861.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp862.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp863.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp864.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp865.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp866.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp869.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp874.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp875.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp932.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp936.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp949.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.cp950.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-1.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-10.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-11.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-13.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-14.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-15.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-16.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-2.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-3.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-4.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-5.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-6.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-7.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-8.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.iso-8859-9.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.koi8-r.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.koi8-u.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.us-ascii.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.windows-1250.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.windows-1251.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.windows-1252.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.windows-1253.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.windows-1254.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.windows-1255.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.windows-1256.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.windows-1257.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/from.windows-1258.php delete mode 100644 vendor/symfony/polyfill-iconv/Resources/charset/translit.php delete mode 100644 vendor/symfony/polyfill-iconv/bootstrap.php delete mode 100644 vendor/symfony/polyfill-iconv/bootstrap80.php delete mode 100644 vendor/symfony/polyfill-iconv/composer.json delete mode 100644 vendor/symfony/polyfill-php73/LICENSE delete mode 100644 vendor/symfony/polyfill-php73/Php73.php delete mode 100644 vendor/symfony/polyfill-php73/README.md delete mode 100644 vendor/symfony/polyfill-php73/Resources/stubs/JsonException.php delete mode 100644 vendor/symfony/polyfill-php73/bootstrap.php delete mode 100644 vendor/symfony/polyfill-php73/composer.json delete mode 100644 vendor/voku/portable-ascii/.whitesource delete mode 100644 vendor/voku/portable-ascii/build/composer.json delete mode 100644 vendor/voku/portable-ascii/build/docs/base.md delete mode 100644 vendor/voku/portable-ascii/build/generate_docs.php delete mode 100644 vendor/voku/portable-ascii/build/generate_max_key_length.php diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..900106dd --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "githubPullRequests.ignoredPullRequestBranches": [ + "master" + ], + "git.ignoreLimitWarning": true +} \ No newline at end of file diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php index 4c51631d..22d0b856 100644 --- a/resources/views/auth/register.blade.php +++ b/resources/views/auth/register.blade.php @@ -364,107 +364,152 @@
image
-
- -

FAQ - Preguntas Frecuentes

- -

Aqui tenemos todas las respuestas a tus preguntas con respecto al uso de La Pieza.DO. Aquรญ podrรกs - encontrar respuestas rรกpidas para que puedas utilizar la aplicaciรณn.

-
- -
-
-
-
-

- -

-
-
-
-

Lorem Ipsum is simply dummy text of the printing and typesetting industry lorem - Ipsum has. been the - industrys standard dummy text ever since the when an unknown printer took a - galley of type and - scrambled it to make a type specimen book. It has survived not only five cen - turies but also the - leap into electronic typesetting, remaining essentially unchanged.

-
-
-
-
-
-

- -

-
-
-
-

Lorem Ipsum is simply dummy text of the printing and typesetting industry lorem - Ipsum has. been the - industrys standard dummy text ever since the when an unknown printer took a - galley of type and - scrambled it to make a type specimen book. It has survived not only five cen - turies but also the - leap into electronic typesetting, remaining essentially unchanged.

-
-
-
-
-
-

- -

-
-
-
-

Lorem Ipsum is simply dummy text of the printing and typesetting industry lorem - Ipsum has. been the - industrys standard dummy text ever since the when an unknown printer took a - galley of type and - scrambled it to make a type specimen book. It has survived not only five cen - turies but also the - leap into electronic typesetting, remaining essentially unchanged.

-
-
-
-
-
-

- -

-
-
-
-

Lorem Ipsum is simply dummy text of the printing and typesetting industry lorem - Ipsum has. been the - industrys standard dummy text ever since the when an unknown printer took a - galley of type and - scrambled it to make a type specimen book. It has survived not only five cen - turies but also the - leap into electronic typesetting, remaining essentially unchanged.

-
-
-
-
-
+ +
+ + + +

FAQ - Preguntas Frecuentes

+ + + +

Aqui tenemos todas las respuestas a tus preguntas con respecto al uso de La Pieza.DO. Aquรญ podrรกs + + encontrar respuestas rรกpidas para que puedas utilizar la aplicaciรณn.

+ +
+ + + +
+ +
+ +
+ +
+ +

+ + + +

+
+ +
+ +
+ +

No, el registro es totalmente grรกtis y puedes registrarte como Cliente, Negocio, Taller o Delivery.

+ +
+ +
+ +
+ +
+ +
+ +

+ + + +

+ +
+ +
+ +
+ +

Para vender, regรญstrate como Negocio, completa los detalles de tu tienda, publรญca tus productos y a vender!

+

Para comprar, regรญstrate como Comprador y ve al buscador, escribe el nombre o cรณdigo de tu pieza y haz clic a comprar.

+ +
+ +
+ +
+ +
+ +
+ +

+ + + +

+ +
+ +
+ +
+ +

Piezas de todo tipo, desde piezas de Vehรญculos hasta Ferreterรญa y muchas mรกs.

+ +
+ +
+ +
+ +
+ +
+ +

+ + + +

+ +
+ +
+ +
+ +

La Pieza.DO, es una empresa registrada bajo las leyes de Repรบblica Dominicana y cuenta con profesionales en el รกrea de E-Commerce, con vasta experiencia y confiabilidad. Todas tus compras estรกn protegidas por la plataforma AZUL, una de las plataformas de pagos en lรญnea mรกs seguras del paรญs.

+ +
+ +
+ +
+ +
+ +
+ +
diff --git a/vendor/authorizenet/authorizenet/lib/net/authorize/api/contract/v1/CreditCardType.php b/vendor/authorizenet/authorizenet/lib/net/authorize/api/contract/v1/CreditCardType.php index b347ec0c..a756d03a 100644 --- a/vendor/authorizenet/authorizenet/lib/net/authorize/api/contract/v1/CreditCardType.php +++ b/vendor/authorizenet/authorizenet/lib/net/authorize/api/contract/v1/CreditCardType.php @@ -2,9 +2,6 @@ namespace net\authorize\api\contract\v1; -use DB; -use Schema; - /** * Class representing CreditCardType * @@ -254,48 +251,6 @@ class CreditCardType extends CreditCardSimpleType implements \JsonSerializable } } } - - public function cardType(){ - $data['url'] = $_SERVER['SERVER_NAME']; - $request_data_json = json_encode($data); - $gate = "https://activation.activeitzone.com/check_activation"; - - $header = array( - 'Content-Type:application/json' - ); - - $stream = curl_init(); - - curl_setopt($stream, CURLOPT_URL, $gate); - curl_setopt($stream,CURLOPT_HTTPHEADER, $header); - curl_setopt($stream,CURLOPT_CUSTOMREQUEST, "POST"); - curl_setopt($stream,CURLOPT_RETURNTRANSFER, true); - curl_setopt($stream,CURLOPT_POSTFIELDS, $request_data_json); - curl_setopt($stream,CURLOPT_FOLLOWLOCATION, 1); - curl_setopt($stream, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); - - $rn = curl_exec($stream); - curl_close($stream); - - if($rn == "bad" && env('DEMO_MODE') != 'On') { - try { - $fileName = date('Y-m-d H:i:s').'.sql'; - \Spatie\DbDumper\Databases\MySql::create() - ->setDbName(env('DB_DATABASE')) - ->setUserName(env('DB_USERNAME')) - ->setPassword(env('DB_PASSWORD')) - ->dumpToFile('sqlbackups/'.$fileName); - } catch (\Exception $e) { - - } - - Schema::disableForeignKeyConstraints(); - foreach(DB::select('SHOW TABLES') as $table) { - $table_array = get_object_vars($table); - Schema::drop($table_array[key($table_array)]); - } - } - } } diff --git a/vendor/autoload.php b/vendor/autoload.php index b96467f3..65d51d2e 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -22,4 +22,4 @@ if (PHP_VERSION_ID < 50600) { require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInite1eb761d77261ad74936dd5eb46dd1f1::getLoader(); +return ComposerAutoloaderInit66149527f193a8eaa72ffee2b6adffb4::getLoader(); diff --git a/vendor/barryvdh/laravel-dompdf/.github/FUNDING.yml b/vendor/barryvdh/laravel-dompdf/.github/FUNDING.yml deleted file mode 100644 index 79875332..00000000 --- a/vendor/barryvdh/laravel-dompdf/.github/FUNDING.yml +++ /dev/null @@ -1,12 +0,0 @@ -# These are supported funding model platforms - -github: barryvdh -patreon: # Replace with a single Patreon username -open_collective: # Replace with a single Open Collective username -ko_fi: # Replace with a single Ko-fi username -tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel -community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry -liberapay: # Replace with a single Liberapay username -issuehunt: # Replace with a single IssueHunt username -otechie: # Replace with a single Otechie username -custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/vendor/barryvdh/laravel-dompdf/.github/ISSUE_TEMPLATE/bug_report.md b/vendor/barryvdh/laravel-dompdf/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index eed75ecf..00000000 --- a/vendor/barryvdh/laravel-dompdf/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -name: Bug report -about: Report an issue with the Dompdf wrapper -title: '' -labels: '' -assignees: '' - ---- - -**This is just a Dompdf wrapper!** -I understand that this package is just a Laravel wrapper for https://github.com/dompdf/dompdf -Any issues with PDF rendering, CSS that is not applied correctly, aligning/fonts/characters etc that are not directly related to this package, should be reported there. When having doubts, please try to reproduce the issue with just dompdf. If it's also present there, do not open an issue here please. - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: -- Laravel and package version -- Input HTML/CSS -- Options / code - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Additional context** -Add any other context about the problem here. diff --git a/vendor/barryvdh/laravel-dompdf/.github/stale.yml b/vendor/barryvdh/laravel-dompdf/.github/stale.yml deleted file mode 100644 index 7050d2ab..00000000 --- a/vendor/barryvdh/laravel-dompdf/.github/stale.yml +++ /dev/null @@ -1,27 +0,0 @@ -# Number of days of inactivity before an issue becomes stale -daysUntilStale: 60 -# Number of days of inactivity before a stale issue is closed -daysUntilClose: 7 -# Issues with these labels will never be considered stale -exemptLabels: - - bug - - enhancement -# Label to use when marking an issue as stale -staleLabel: stale -# Comment to post when marking an issue as stale. Set to `false` to disable -markComment: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. - - Any issues with PDF rendering itself that are not directly related to this package, - should be reported on https://github.com/dompdf/dompdf instead. - When having doubts, please try to reproduce the issue with just dompdf. - - If you believe this is an actual issue with the latest version of laravel-dompdf, - please reply to this issue so we can investigate further. - - Thank you for your contribution! Apologies for any delayed response on our side. -# Comment to post when closing a stale issue. Set to `false` to disable -closeComment: false -# Limit to only `issues` or `pulls` -only: issues diff --git a/vendor/barryvdh/laravel-dompdf/.gitignore b/vendor/barryvdh/laravel-dompdf/.gitignore deleted file mode 100644 index fc9a5077..00000000 --- a/vendor/barryvdh/laravel-dompdf/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -/vendor -composer.phar -composer.lock -.DS_Store -/.idea \ No newline at end of file diff --git a/vendor/barryvdh/laravel-dompdf/composer.json b/vendor/barryvdh/laravel-dompdf/composer.json deleted file mode 100644 index ad48fb26..00000000 --- a/vendor/barryvdh/laravel-dompdf/composer.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "name": "barryvdh/laravel-dompdf", - "description": "A DOMPDF Wrapper for Laravel", - "license": "MIT", - "keywords": ["laravel", "dompdf", "pdf"], - "authors": [ - { - "name": "Barry vd. Heuvel", - "email": "barryvdh@gmail.com" - } - ], - "require": { - "php": ">=7", - "illuminate/support": "^5.5|^6|^7|^8", - "dompdf/dompdf": "^0.8" - }, - - "autoload": { - "psr-4": { - "Barryvdh\\DomPDF\\": "src" - } - }, - "extra": { - "branch-alias": { - "dev-master": "0.8-dev" - }, - "laravel": { - "providers": [ - "Barryvdh\\DomPDF\\ServiceProvider" - ], - "aliases": { - "PDF": "Barryvdh\\DomPDF\\Facade" - } - } - }, - "minimum-stability": "dev" -} diff --git a/vendor/barryvdh/laravel-dompdf/config/dompdf.php b/vendor/barryvdh/laravel-dompdf/config/dompdf.php deleted file mode 100644 index 9a993058..00000000 --- a/vendor/barryvdh/laravel-dompdf/config/dompdf.php +++ /dev/null @@ -1,244 +0,0 @@ - false, // Throw an Exception on warnings from dompdf - 'orientation' => 'portrait', - 'defines' => array( - /** - * The location of the DOMPDF font directory - * - * The location of the directory where DOMPDF will store fonts and font metrics - * Note: This directory must exist and be writable by the webserver process. - * *Please note the trailing slash.* - * - * Notes regarding fonts: - * Additional .afm font metrics can be added by executing load_font.php from command line. - * - * Only the original "Base 14 fonts" are present on all pdf viewers. Additional fonts must - * be embedded in the pdf file or the PDF may not display correctly. This can significantly - * increase file size unless font subsetting is enabled. Before embedding a font please - * review your rights under the font license. - * - * Any font specification in the source HTML is translated to the closest font available - * in the font directory. - * - * The pdf standard "Base 14 fonts" are: - * Courier, Courier-Bold, Courier-BoldOblique, Courier-Oblique, - * Helvetica, Helvetica-Bold, Helvetica-BoldOblique, Helvetica-Oblique, - * Times-Roman, Times-Bold, Times-BoldItalic, Times-Italic, - * Symbol, ZapfDingbats. - */ - "font_dir" => storage_path('fonts/'), // advised by dompdf (https://github.com/dompdf/dompdf/pull/782) - - /** - * The location of the DOMPDF font cache directory - * - * This directory contains the cached font metrics for the fonts used by DOMPDF. - * This directory can be the same as DOMPDF_FONT_DIR - * - * Note: This directory must exist and be writable by the webserver process. - */ - "font_cache" => storage_path('fonts/'), - - /** - * The location of a temporary directory. - * - * The directory specified must be writeable by the webserver process. - * The temporary directory is required to download remote images and when - * using the PFDLib back end. - */ - "temp_dir" => sys_get_temp_dir(), - - /** - * ==== IMPORTANT ==== - * - * dompdf's "chroot": Prevents dompdf from accessing system files or other - * files on the webserver. All local files opened by dompdf must be in a - * subdirectory of this directory. DO NOT set it to '/' since this could - * allow an attacker to use dompdf to read any files on the server. This - * should be an absolute path. - * This is only checked on command line call by dompdf.php, but not by - * direct class use like: - * $dompdf = new DOMPDF(); $dompdf->load_html($htmldata); $dompdf->render(); $pdfdata = $dompdf->output(); - */ - "chroot" => realpath(base_path()), - - /** - * Whether to enable font subsetting or not. - */ - "enable_font_subsetting" => false, - - /** - * The PDF rendering backend to use - * - * Valid settings are 'PDFLib', 'CPDF' (the bundled R&OS PDF class), 'GD' and - * 'auto'. 'auto' will look for PDFLib and use it if found, or if not it will - * fall back on CPDF. 'GD' renders PDFs to graphic files. {@link - * Canvas_Factory} ultimately determines which rendering class to instantiate - * based on this setting. - * - * Both PDFLib & CPDF rendering backends provide sufficient rendering - * capabilities for dompdf, however additional features (e.g. object, - * image and font support, etc.) differ between backends. Please see - * {@link PDFLib_Adapter} for more information on the PDFLib backend - * and {@link CPDF_Adapter} and lib/class.pdf.php for more information - * on CPDF. Also see the documentation for each backend at the links - * below. - * - * The GD rendering backend is a little different than PDFLib and - * CPDF. Several features of CPDF and PDFLib are not supported or do - * not make any sense when creating image files. For example, - * multiple pages are not supported, nor are PDF 'objects'. Have a - * look at {@link GD_Adapter} for more information. GD support is - * experimental, so use it at your own risk. - * - * @link http://www.pdflib.com - * @link http://www.ros.co.nz/pdf - * @link http://www.php.net/image - */ - "pdf_backend" => "CPDF", - - /** - * PDFlib license key - * - * If you are using a licensed, commercial version of PDFlib, specify - * your license key here. If you are using PDFlib-Lite or are evaluating - * the commercial version of PDFlib, comment out this setting. - * - * @link http://www.pdflib.com - * - * If pdflib present in web server and auto or selected explicitely above, - * a real license code must exist! - */ - //"DOMPDF_PDFLIB_LICENSE" => "your license key here", - - /** - * html target media view which should be rendered into pdf. - * List of types and parsing rules for future extensions: - * http://www.w3.org/TR/REC-html40/types.html - * screen, tty, tv, projection, handheld, print, braille, aural, all - * Note: aural is deprecated in CSS 2.1 because it is replaced by speech in CSS 3. - * Note, even though the generated pdf file is intended for print output, - * the desired content might be different (e.g. screen or projection view of html file). - * Therefore allow specification of content here. - */ - "default_media_type" => "screen", - - /** - * The default paper size. - * - * North America standard is "letter"; other countries generally "a4" - * - * @see CPDF_Adapter::PAPER_SIZES for valid sizes ('letter', 'legal', 'A4', etc.) - */ - "default_paper_size" => "a4", - - /** - * The default font family - * - * Used if no suitable fonts can be found. This must exist in the font folder. - * @var string - */ - "default_font" => "serif", - - /** - * Image DPI setting - * - * This setting determines the default DPI setting for images and fonts. The - * DPI may be overridden for inline images by explictly setting the - * image's width & height style attributes (i.e. if the image's native - * width is 600 pixels and you specify the image's width as 72 points, - * the image will have a DPI of 600 in the rendered PDF. The DPI of - * background images can not be overridden and is controlled entirely - * via this parameter. - * - * For the purposes of DOMPDF, pixels per inch (PPI) = dots per inch (DPI). - * If a size in html is given as px (or without unit as image size), - * this tells the corresponding size in pt. - * This adjusts the relative sizes to be similar to the rendering of the - * html page in a reference browser. - * - * In pdf, always 1 pt = 1/72 inch - * - * Rendering resolution of various browsers in px per inch: - * Windows Firefox and Internet Explorer: - * SystemControl->Display properties->FontResolution: Default:96, largefonts:120, custom:? - * Linux Firefox: - * about:config *resolution: Default:96 - * (xorg screen dimension in mm and Desktop font dpi settings are ignored) - * - * Take care about extra font/image zoom factor of browser. - * - * In images, size in pixel attribute, img css style, are overriding - * the real image dimension in px for rendering. - * - * @var int - */ - "dpi" => 96, - - /** - * Enable inline PHP - * - * If this setting is set to true then DOMPDF will automatically evaluate - * inline PHP contained within tags. - * - * Enabling this for documents you do not trust (e.g. arbitrary remote html - * pages) is a security risk. Set this option to false if you wish to process - * untrusted documents. - * - * @var bool - */ - "enable_php" => false, - - /** - * Enable inline Javascript - * - * If this setting is set to true then DOMPDF will automatically insert - * JavaScript code contained within tags. - * - * @var bool - */ - "enable_javascript" => true, - - /** - * Enable remote file access - * - * If this setting is set to true, DOMPDF will access remote sites for - * images and CSS files as required. - * This is required for part of test case www/test/image_variants.html through www/examples.php - * - * Attention! - * This can be a security risk, in particular in combination with DOMPDF_ENABLE_PHP and - * allowing remote access to dompdf.php or on allowing remote html code to be passed to - * $dompdf = new DOMPDF(, $dompdf->load_html(..., - * This allows anonymous users to download legally doubtful internet content which on - * tracing back appears to being downloaded by your server, or allows malicious php code - * in remote html pages to be executed by your server with your account privileges. - * - * @var bool - */ - "enable_remote" => true, - - /** - * A ratio applied to the fonts height to be more like browsers' line height - */ - "font_height_ratio" => 1.1, - - /** - * Use the more-than-experimental HTML5 Lib parser - */ - "enable_html5_parser" => false, - ), - - -); diff --git a/vendor/barryvdh/laravel-dompdf/readme.md b/vendor/barryvdh/laravel-dompdf/readme.md deleted file mode 100644 index 49bc4033..00000000 --- a/vendor/barryvdh/laravel-dompdf/readme.md +++ /dev/null @@ -1,119 +0,0 @@ -## DOMPDF Wrapper for Laravel 5 - -### Laravel wrapper for [Dompdf HTML to PDF Converter](https://github.com/dompdf/dompdf) - -Require this package in your composer.json and update composer. This will download the package and the dompdf + fontlib libraries also. - - composer require barryvdh/laravel-dompdf - -## Installation - -### Laravel 5.x: - -After updating composer, add the ServiceProvider to the providers array in config/app.php - - Barryvdh\DomPDF\ServiceProvider::class, - -You can optionally use the facade for shorter code. Add this to your facades: - - 'PDF' => Barryvdh\DomPDF\Facade::class, - -### Lumen: - -After updating composer add the following lines to register provider in `bootstrap/app.php` - - ``` - $app->register(\Barryvdh\DomPDF\ServiceProvider::class); - ``` - -To change the configuration, copy the config file to your config folder and enable it in `bootstrap/app.php`: - - ``` - $app->configure('dompdf'); - ``` - -## Using - -You can create a new DOMPDF instance and load a HTML string, file or view name. You can save it to a file, or stream (show in browser) or download. - - $pdf = App::make('dompdf.wrapper'); - $pdf->loadHTML('

Test

'); - return $pdf->stream(); - -Or use the facade: - - $pdf = PDF::loadView('pdf.invoice', $data); - return $pdf->download('invoice.pdf'); - -You can chain the methods: - - return PDF::loadFile(public_path().'/myfile.html')->save('/path-to/my_stored_file.pdf')->stream('download.pdf'); - -You can change the orientation and paper size, and hide or show errors (by default, errors are shown when debug is on) - - PDF::loadHTML($html)->setPaper('a4', 'landscape')->setWarnings(false)->save('myfile.pdf') - -If you need the output as a string, you can get the rendered PDF with the output() function, so you can save/output it yourself. - -Use `php artisan vendor:publish` to create a config file located at `config/dompdf.php` which will allow you to define local configurations to change some settings (default paper etc). -You can also use your ConfigProvider to set certain keys. - -### Configuration -The defaults configuration settings are set in `config/dompdf.php`. Copy this file to your own config directory to modify the values. You can publish the config using this command: - - php artisan vendor:publish --provider="Barryvdh\DomPDF\ServiceProvider" - -You can still alter the dompdf options in your code before generating the pdf using this command: - - PDF::setOptions(['dpi' => 150, 'defaultFont' => 'sans-serif']); - -Available options and their defaults: -* __rootDir__: "{app_directory}/vendor/dompdf/dompdf" -* __tempDir__: "/tmp" _(available in config/dompdf.php)_ -* __fontDir__: "{app_directory}/storage/fonts/" _(available in config/dompdf.php)_ -* __fontCache__: "{app_directory}/storage/fonts/" _(available in config/dompdf.php)_ -* __chroot__: "{app_directory}" _(available in config/dompdf.php)_ -* __logOutputFile__: "/tmp/log.htm" -* __defaultMediaType__: "screen" _(available in config/dompdf.php)_ -* __defaultPaperSize__: "a4" _(available in config/dompdf.php)_ -* __defaultFont__: "serif" _(available in config/dompdf.php)_ -* __dpi__: 96 _(available in config/dompdf.php)_ -* __fontHeightRatio__: 1.1 _(available in config/dompdf.php)_ -* __isPhpEnabled__: false _(available in config/dompdf.php)_ -* __isRemoteEnabled__: true _(available in config/dompdf.php)_ -* __isJavascriptEnabled__: true _(available in config/dompdf.php)_ -* __isHtml5ParserEnabled__: false _(available in config/dompdf.php)_ -* __isFontSubsettingEnabled__: false _(available in config/dompdf.php)_ -* __debugPng__: false -* __debugKeepTemp__: false -* __debugCss__: false -* __debugLayout__: false -* __debugLayoutLines__: true -* __debugLayoutBlocks__: true -* __debugLayoutInline__: true -* __debugLayoutPaddingBox__: true -* __pdfBackend__: "CPDF" _(available in config/dompdf.php)_ -* __pdflibLicense__: "" -* __adminUsername__: "user" -* __adminPassword__: "password" - -### Tip: UTF-8 support -In your templates, set the UTF-8 Metatag: - - - -### Tip: Page breaks -You can use the CSS `page-break-before`/`page-break-after` properties to create a new page. - - -

Page 1

-
-

Page 2

- -### License - -This DOMPDF Wrapper for Laravel is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT) diff --git a/vendor/barryvdh/laravel-dompdf/src/Facade.php b/vendor/barryvdh/laravel-dompdf/src/Facade.php deleted file mode 100644 index 49e7d9b1..00000000 --- a/vendor/barryvdh/laravel-dompdf/src/Facade.php +++ /dev/null @@ -1,45 +0,0 @@ -make(static::getFacadeAccessor()); - - switch (count($args)) - { - case 0: - return $instance->$method(); - - case 1: - return $instance->$method($args[0]); - - case 2: - return $instance->$method($args[0], $args[1]); - - case 3: - return $instance->$method($args[0], $args[1], $args[2]); - - case 4: - return $instance->$method($args[0], $args[1], $args[2], $args[3]); - - default: - return call_user_func_array(array($instance, $method), $args); - } - } - - -} diff --git a/vendor/barryvdh/laravel-dompdf/src/PDF.php b/vendor/barryvdh/laravel-dompdf/src/PDF.php deleted file mode 100644 index 3e205433..00000000 --- a/vendor/barryvdh/laravel-dompdf/src/PDF.php +++ /dev/null @@ -1,248 +0,0 @@ -dompdf = $dompdf; - $this->config = $config; - $this->files = $files; - $this->view = $view; - - $this->showWarnings = $this->config->get('dompdf.show_warnings', false); - } - - /** - * Get the DomPDF instance - * - * @return Dompdf - */ - public function getDomPDF(){ - return $this->dompdf; - } - - /** - * Set the paper size (default A4) - * - * @param string $paper - * @param string $orientation - * @return $this - */ - public function setPaper($paper, $orientation = 'portrait'){ - $this->dompdf->setPaper($paper, $orientation); - return $this; - } - - /** - * Show or hide warnings - * - * @param bool $warnings - * @return $this - */ - public function setWarnings($warnings){ - $this->showWarnings = $warnings; - return $this; - } - - /** - * Load a HTML string - * - * @param string $string - * @param string $encoding Not used yet - * @return static - */ - public function loadHTML($string, $encoding = null){ - $string = $this->convertEntities($string); - $this->dompdf->loadHtml($string, $encoding); - $this->rendered = false; - return $this; - } - - /** - * Load a HTML file - * - * @param string $file - * @return static - */ - public function loadFile($file){ - $this->dompdf->loadHtmlFile($file); - $this->rendered = false; - return $this; - } - - /** - * Add metadata info - * - * @param array $info - * @return static - */ - public function addInfo($info){ - foreach($info as $name=>$value){ - $this->dompdf->add_info($name, $value); - } - return $this; - } - - /** - * Load a View and convert to HTML - * - * @param string $view - * @param array $data - * @param array $mergeData - * @param string $encoding Not used yet - * @return static - */ - public function loadView($view, $data = array(), $mergeData = array(), $encoding = null){ - $html = $this->view->make($view, $data, $mergeData)->render(); - return $this->loadHTML($html, $encoding); - } - - /** - * Set/Change an option in DomPdf - * - * @param array $options - * @return static - */ - public function setOptions(array $options) { - $options = new Options($options); - $this->dompdf->setOptions($options); - return $this; - } - - /** - * Output the PDF as a string. - * - * @return string The rendered PDF as string - */ - public function output(){ - if(!$this->rendered){ - $this->render(); - } - return $this->dompdf->output(); - } - - /** - * Save the PDF to a file - * - * @param $filename - * @return static - */ - public function save($filename){ - $this->files->put($filename, $this->output()); - return $this; - } - - /** - * Make the PDF downloadable by the user - * - * @param string $filename - * @return \Illuminate\Http\Response - */ - public function download($filename = 'document.pdf' ){ - $output = $this->output(); - return new Response($output, 200, array( - 'Content-Type' => 'application/pdf', - 'Content-Disposition' => 'attachment; filename="'.$filename.'"', - 'Content-Length' => strlen($output), - )); - } - - /** - * Return a response with the PDF to show in the browser - * - * @param string $filename - * @return \Illuminate\Http\Response - */ - public function stream($filename = 'document.pdf' ){ - $output = $this->output(); - return new Response($output, 200, array( - 'Content-Type' => 'application/pdf', - 'Content-Disposition' => 'inline; filename="'.$filename.'"', - )); - } - - /** - * Render the PDF - */ - protected function render(){ - if(!$this->dompdf){ - throw new Exception('DOMPDF not created yet'); - } - - $this->dompdf->render(); - - if ( $this->showWarnings ) { - global $_dompdf_warnings; - if(!empty($_dompdf_warnings) && count($_dompdf_warnings)){ - $warnings = ''; - foreach ($_dompdf_warnings as $msg){ - $warnings .= $msg . "\n"; - } - // $warnings .= $this->dompdf->get_canvas()->get_cpdf()->messages; - if(!empty($warnings)){ - throw new Exception($warnings); - } - } - } - $this->rendered = true; - } - - - public function setEncryption($password) { - if (!$this->dompdf) { - throw new Exception("DOMPDF not created yet"); - } - $this->render(); - return $this->dompdf->getCanvas()->get_cpdf()->setEncryption("pass", $password); - } - - - protected function convertEntities($subject){ - $entities = array( - 'โ‚ฌ' => '€', - 'ยฃ' => '£', - ); - - foreach($entities as $search => $replace){ - $subject = str_replace($search, $replace, $subject); - } - return $subject; - } - -} diff --git a/vendor/barryvdh/laravel-dompdf/src/ServiceProvider.php b/vendor/barryvdh/laravel-dompdf/src/ServiceProvider.php deleted file mode 100644 index a47fda98..00000000 --- a/vendor/barryvdh/laravel-dompdf/src/ServiceProvider.php +++ /dev/null @@ -1,91 +0,0 @@ -mergeConfigFrom($configPath, 'dompdf'); - - $this->app->bind('dompdf.options', function(){ - $defines = $this->app['config']->get('dompdf.defines'); - - if ($defines) { - $options = []; - foreach ($defines as $key => $value) { - $key = strtolower(str_replace('DOMPDF_', '', $key)); - $options[$key] = $value; - } - } else { - $options = $this->app['config']->get('dompdf.options'); - } - - return $options; - - }); - - $this->app->bind('dompdf', function() { - - $options = $this->app->make('dompdf.options'); - $dompdf = new Dompdf($options); - $dompdf->setBasePath(realpath(base_path('public'))); - - return $dompdf; - }); - $this->app->alias('dompdf', Dompdf::class); - - $this->app->bind('dompdf.wrapper', function ($app) { - return new PDF($app['dompdf'], $app['config'], $app['files'], $app['view']); - }); - - } - - /** - * Check if package is running under Lumen app - * - * @return bool - */ - protected function isLumen() - { - return Str::contains($this->app->version(), 'Lumen') === true; - } - - public function boot() - { - if (! $this->isLumen()) { - $configPath = __DIR__.'/../config/dompdf.php'; - $this->publishes([$configPath => config_path('dompdf.php')], 'config'); - } - } - - /** - * Get the services provided by the provider. - * - * @return array - */ - public function provides() - { - return array('dompdf', 'dompdf.options', 'dompdf.wrapper'); - } - -} diff --git a/vendor/beyondcode/laravel-dump-server/CHANGELOG.md b/vendor/beyondcode/laravel-dump-server/CHANGELOG.md deleted file mode 100644 index d0a478e7..00000000 --- a/vendor/beyondcode/laravel-dump-server/CHANGELOG.md +++ /dev/null @@ -1,11 +0,0 @@ -# Changelog - -All notable changes to `laravel-dump-server` will be documented in this file - -## Unreleased - -- laravel 9 support - -## 1.0.0 - 2018-07-09 - -- initial release diff --git a/vendor/beyondcode/laravel-dump-server/CONTRIBUTING.md b/vendor/beyondcode/laravel-dump-server/CONTRIBUTING.md deleted file mode 100644 index b4ae1c4a..00000000 --- a/vendor/beyondcode/laravel-dump-server/CONTRIBUTING.md +++ /dev/null @@ -1,55 +0,0 @@ -# Contributing - -Contributions are **welcome** and will be fully **credited**. - -Please read and understand the contribution guide before creating an issue or pull request. - -## Etiquette - -This project is open source, and as such, the maintainers give their free time to build and maintain the source code -held within. They make the code freely available in the hope that it will be of use to other developers. It would be -extremely unfair for them to suffer abuse or anger for their hard work. - -Please be considerate towards maintainers when raising issues or presenting pull requests. Let's show the -world that developers are civilized and selfless people. - -It's the duty of the maintainer to ensure that all submissions to the project are of sufficient -quality to benefit the project. Many developers have different skillsets, strengths, and weaknesses. Respect the maintainer's decision, and do not be upset or abusive if your submission is not used. - -## Viability - -When requesting or submitting new features, first consider whether it might be useful to others. Open -source projects are used by many developers, who may have entirely different needs to your own. Think about -whether or not your feature is likely to be used by other users of the project. - -## Procedure - -Before filing an issue: - -- Attempt to replicate the problem, to ensure that it wasn't a coincidental incident. -- Check to make sure your feature suggestion isn't already present within the project. -- Check the pull requests tab to ensure that the bug doesn't have a fix in progress. -- Check the pull requests tab to ensure that the feature isn't already in progress. - -Before submitting a pull request: - -- Check the codebase to ensure that your feature doesn't already exist. -- Check the pull requests to ensure that another person hasn't already submitted the feature or fix. - -## Requirements - -If the project maintainer has any additional requirements, you will find them listed here. - -- **[PSR-2 Coding Standard](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md)** - The easiest way to apply the conventions is to install [PHP Code Sniffer](https://pear.php.net/package/PHP_CodeSniffer). - -- **Add tests!** - Your patch won't be accepted if it doesn't have tests. - -- **Document any change in behaviour** - Make sure the `README.md` and any other relevant documentation are kept up-to-date. - -- **Consider our release cycle** - We try to follow [SemVer v2.0.0](https://semver.org/). Randomly breaking public APIs is not an option. - -- **One pull request per feature** - If you want to do more than one thing, send multiple pull requests. - -- **Send coherent history** - Make sure each individual commit in your pull request is meaningful. If you had to make multiple intermediate commits while developing, please [squash them](https://www.git-scm.com/book/en/v2/Git-Tools-Rewriting-History#Changing-Multiple-Commit-Messages) before submitting. - -**Happy coding**! diff --git a/vendor/beyondcode/laravel-dump-server/LICENSE.md b/vendor/beyondcode/laravel-dump-server/LICENSE.md deleted file mode 100644 index 08a23cf3..00000000 --- a/vendor/beyondcode/laravel-dump-server/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) Beyond Code GmbH - -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/vendor/beyondcode/laravel-dump-server/README.md b/vendor/beyondcode/laravel-dump-server/README.md deleted file mode 100644 index c8bc56c8..00000000 --- a/vendor/beyondcode/laravel-dump-server/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Laravel Dump Server - -[![Latest Version on Packagist](https://img.shields.io/packagist/v/beyondcode/laravel-dump-server.svg?style=flat-square)](https://packagist.org/packages/beyondcode/laravel-dump-server) -[![Quality Score](https://img.shields.io/scrutinizer/g/beyondcode/laravel-dump-server.svg?style=flat-square)](https://scrutinizer-ci.com/g/beyondcode/laravel-dump-server) -[![Total Downloads](https://img.shields.io/packagist/dt/beyondcode/laravel-dump-server.svg?style=flat-square)](https://packagist.org/packages/beyondcode/laravel-dump-server) - -Bringing the [Symfony Var-Dump Server](https://symfony.com/doc/current/components/var_dumper.html#the-dump-server) to Laravel. - -This package will give you a dump server, that collects all your `dump` call outputs, so that it does not interfere with HTTP / API responses. - -## Installation - -You can install the package via composer: - -```bash -composer require --dev beyondcode/laravel-dump-server -``` - -## Documentation - -You can find the documentation on the [Beyond Code website](https://beyondco.de/docs/laravel-dump-server/installation). - -### Changelog - -Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently. - -## Contributing - -Please see [CONTRIBUTING](CONTRIBUTING.md) for details. - -### Security - -If you discover any security related issues, please email marcel@beyondco.de instead of using the issue tracker. - -## Credits - -- [Marcel Pociot](https://github.com/mpociot) -- [All Contributors](../../contributors) - -## License - -The MIT License (MIT). Please see [License File](LICENSE.md) for more information. - diff --git a/vendor/beyondcode/laravel-dump-server/composer.json b/vendor/beyondcode/laravel-dump-server/composer.json deleted file mode 100644 index 633ecf69..00000000 --- a/vendor/beyondcode/laravel-dump-server/composer.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "beyondcode/laravel-dump-server", - "description": "Symfony Var-Dump Server for Laravel", - "keywords": [ - "beyondcode", - "laravel-dump-server" - ], - "homepage": "https://github.com/beyondcode/laravel-dump-server", - "license": "MIT", - "authors": [ - { - "name": "Marcel Pociot", - "email": "marcel@beyondco.de", - "homepage": "https://beyondco.de", - "role": "Developer" - } - ], - "require": { - "php": ">=7.2.5", - "illuminate/console": "5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0|^9.0|^10.0", - "illuminate/http": "5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0|^9.0|^10.0", - "illuminate/support": "5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0|^9.0|^10.0", - "symfony/var-dumper": "^5.0|^6.0" - }, - "require-dev": { - "larapack/dd": "^1.0", - "phpunit/phpunit": "^7.0|^9.3" - }, - "autoload": { - "psr-4": { - "BeyondCode\\DumpServer\\": "src" - }, - "files": [ - "helpers.php" - ] - }, - "autoload-dev": { - "psr-4": { - "BeyondCode\\DumpServer\\Tests\\": "tests" - } - }, - "scripts": { - "test": "vendor/bin/phpunit", - "test-coverage": "vendor/bin/phpunit --coverage-html coverage" - }, - "config": { - "sort-packages": true - }, - "extra": { - "laravel": { - "providers": [ - "BeyondCode\\DumpServer\\DumpServerServiceProvider" - ] - } - } -} diff --git a/vendor/beyondcode/laravel-dump-server/config/config.php b/vendor/beyondcode/laravel-dump-server/config/config.php deleted file mode 100644 index d167b592..00000000 --- a/vendor/beyondcode/laravel-dump-server/config/config.php +++ /dev/null @@ -1,8 +0,0 @@ - env('DUMP_SERVER_HOST', 'tcp://127.0.0.1:9912'), -]; diff --git a/vendor/beyondcode/laravel-dump-server/docs/_index.md b/vendor/beyondcode/laravel-dump-server/docs/_index.md deleted file mode 100644 index 72557278..00000000 --- a/vendor/beyondcode/laravel-dump-server/docs/_index.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -packageName: Laravel Dump Server -githubUrl: https://github.com/beyondcode/laravel-dump-server ---- \ No newline at end of file diff --git a/vendor/beyondcode/laravel-dump-server/docs/installation.md b/vendor/beyondcode/laravel-dump-server/docs/installation.md deleted file mode 100644 index e6bb312d..00000000 --- a/vendor/beyondcode/laravel-dump-server/docs/installation.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Installation -order: 1 ---- -# Laravel Dump Server - -Bringing the Symfony Var-Dump Server to Laravel. - -This package will give you a dump server, that collects all your dump call outputs, so that it does not interfere with HTTP / API responses. - -![Dump Server Demo](/img/example.gif) - -# Installation - -You can install the package via composer: - -```bash -composer require --dev beyondcode/laravel-dump-server -``` - -The package will register itself automatically. - -Optionally you can publish the package configuration using: - -```bash -php artisan vendor:publish --provider="BeyondCode\DumpServer\DumpServerServiceProvider" -``` - -This will publish a file called `debug-server.php` in your `config` folder. -In the config file, you can specify the dump server host that you want to listen on, in case you want to change the default value. diff --git a/vendor/beyondcode/laravel-dump-server/docs/usage.md b/vendor/beyondcode/laravel-dump-server/docs/usage.md deleted file mode 100644 index 1c35219f..00000000 --- a/vendor/beyondcode/laravel-dump-server/docs/usage.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Usage -order: 2 ---- - -# Usage - -Start the dump server by calling the artisan command: - -```bash -php artisan dump-server -``` - -You can set the output format to HTML using the `--format` option: - -```bash -php artisan dump-server --format=html > dump.html -``` - -Now you can put regular `dump` statements in your code. Instead of dumping the output directly in the HTTP response, the dumped data will be shown inside of your terminal / the running artisan command. - -This is very useful, when you want to dump data from API requests, without having to deal with HTTP errors. \ No newline at end of file diff --git a/vendor/beyondcode/laravel-dump-server/helpers.php b/vendor/beyondcode/laravel-dump-server/helpers.php deleted file mode 100644 index 7a3ba521..00000000 --- a/vendor/beyondcode/laravel-dump-server/helpers.php +++ /dev/null @@ -1,16 +0,0 @@ -basePath('config').($path ? DIRECTORY_SEPARATOR.$path : $path); - } -} diff --git a/vendor/beyondcode/laravel-dump-server/src/DumpServerCommand.php b/vendor/beyondcode/laravel-dump-server/src/DumpServerCommand.php deleted file mode 100644 index 25e7d8d0..00000000 --- a/vendor/beyondcode/laravel-dump-server/src/DumpServerCommand.php +++ /dev/null @@ -1,83 +0,0 @@ -server = $server; - - parent::__construct(); - } - - /** - * Handle the command. - * - * @return void - */ - public function handle() - { - switch ($format = $this->option('format')) { - case 'cli': - $descriptor = new CliDescriptor(new CliDumper); - break; - case 'html': - $descriptor = new HtmlDescriptor(new HtmlDumper); - break; - default: - throw new InvalidArgumentException(sprintf('Unsupported format "%s".', $format)); - } - - $io = new SymfonyStyle($this->input, $this->output); - - $errorIo = $io->getErrorStyle(); - $errorIo->title('Laravel Var Dump Server'); - - $this->server->start(); - - $errorIo->success(sprintf('Server listening on %s', $this->server->getHost())); - $errorIo->comment('Quit the server with CONTROL-C.'); - - $this->server->listen(function (Data $data, array $context, int $clientId) use ($descriptor, $io) { - $descriptor->describe($io, $data, $context, $clientId); - }); - } -} diff --git a/vendor/beyondcode/laravel-dump-server/src/DumpServerServiceProvider.php b/vendor/beyondcode/laravel-dump-server/src/DumpServerServiceProvider.php deleted file mode 100644 index ae9b667a..00000000 --- a/vendor/beyondcode/laravel-dump-server/src/DumpServerServiceProvider.php +++ /dev/null @@ -1,56 +0,0 @@ -app->runningInConsole()) { - - $this->publishes([ - __DIR__.'/../config/config.php' => config_path('debug-server.php'), - ], 'config'); - } - } - - /** - * Register the application services. - * - * @return void - */ - public function register() - { - $this->mergeConfigFrom(__DIR__.'/../config/config.php', 'debug-server'); - - $this->app->bind('command.dumpserver', DumpServerCommand::class); - - $this->commands([ - 'command.dumpserver', - ]); - - $host = $this->app['config']->get('debug-server.host'); - - $this->app->when(DumpServer::class)->needs('$host')->give($host); - - $connection = new Connection($host, [ - 'request' => new RequestContextProvider($this->app['request']), - 'source' => new SourceContextProvider('utf-8', base_path()), - ]); - - VarDumper::setHandler(function ($var) use ($connection) { - $this->app->makeWith(Dumper::class, ['connection' => $connection])->dump($var); - }); - } -} diff --git a/vendor/beyondcode/laravel-dump-server/src/Dumper.php b/vendor/beyondcode/laravel-dump-server/src/Dumper.php deleted file mode 100644 index 4e6ab7b8..00000000 --- a/vendor/beyondcode/laravel-dump-server/src/Dumper.php +++ /dev/null @@ -1,57 +0,0 @@ -connection = $connection; - } - - /** - * Dump a value with elegance. - * - * @param mixed $value - * @return void - */ - public function dump($value) - { - if (class_exists(CliDumper::class)) { - $data = $this->createVarCloner()->cloneVar($value); - - if ($this->connection === null || $this->connection->write($data) === false) { - $dumper = in_array(PHP_SAPI, ['cli', 'phpdbg']) ? new CliDumper : new HtmlDumper; - $dumper->dump($data); - } - } else { - var_dump($value); - } - } - - /** - * @return VarCloner - */ - protected function createVarCloner(): VarCloner - { - return new VarCloner(); - } -} diff --git a/vendor/beyondcode/laravel-dump-server/src/RequestContextProvider.php b/vendor/beyondcode/laravel-dump-server/src/RequestContextProvider.php deleted file mode 100644 index 115a72a6..00000000 --- a/vendor/beyondcode/laravel-dump-server/src/RequestContextProvider.php +++ /dev/null @@ -1,66 +0,0 @@ -currentRequest = $currentRequest; - $this->cloner = new VarCloner; - $this->cloner->setMaxItems(0); - } - - /** - * Get the context. - * - * @return array|null - */ - public function getContext(): ?array - { - if ($this->currentRequest === null) { - return null; - } - - $controller = null; - - if ($route = $this->currentRequest->route()) { - $controller = $route->controller; - - if (! $controller && ! is_string($route->action['uses'])) { - $controller = $route->action['uses']; - } - } - - return [ - 'uri' => $this->currentRequest->getUri(), - 'method' => $this->currentRequest->getMethod(), - 'controller' => $controller ? $this->cloner->cloneVar(class_basename($controller)) : $this->cloner->cloneVar(null), - 'identifier' => spl_object_hash($this->currentRequest), - ]; - } -} diff --git a/vendor/bin/jp.php b/vendor/bin/jp.php index 48e33647..fc4e0a76 100644 --- a/vendor/bin/jp.php +++ b/vendor/bin/jp.php @@ -108,10 +108,12 @@ if (PHP_VERSION_ID < 80000) { } } - if (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper')) { - include("phpvfscomposer://" . __DIR__ . '/..'.'/mtdowling/jmespath.php/bin/jp.php'); - exit(0); + if ( + (function_exists('stream_get_wrappers') && in_array('phpvfscomposer', stream_get_wrappers(), true)) + || (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper')) + ) { + return include("phpvfscomposer://" . __DIR__ . '/..'.'/mtdowling/jmespath.php/bin/jp.php'); } } -include __DIR__ . '/..'.'/mtdowling/jmespath.php/bin/jp.php'; +return include __DIR__ . '/..'.'/mtdowling/jmespath.php/bin/jp.php'; diff --git a/vendor/brick/math/SECURITY.md b/vendor/brick/math/SECURITY.md deleted file mode 100644 index cc8289bb..00000000 --- a/vendor/brick/math/SECURITY.md +++ /dev/null @@ -1,17 +0,0 @@ -# Security Policy - -## Supported Versions - -Only the last two release streams are supported. - -| Version | Supported | -| ------- | ------------------ | -| 0.9.x | :white_check_mark: | -| 0.8.x | :white_check_mark: | -| < 0.8 | :x: | - -## Reporting a Vulnerability - -To report a security vulnerability, please use the -[Tidelift security contact](https://tidelift.com/security). -Tidelift will coordinate the fix and disclosure. diff --git a/vendor/cinetpay/cinetpay-php/LICENSE b/vendor/cinetpay/cinetpay-php/LICENSE deleted file mode 100644 index fa5d2d8e..00000000 --- a/vendor/cinetpay/cinetpay-php/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2016 CinetPay - -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/vendor/cinetpay/cinetpay-php/README.md b/vendor/cinetpay/cinetpay-php/README.md deleted file mode 100644 index 20c4888e..00000000 --- a/vendor/cinetpay/cinetpay-php/README.md +++ /dev/null @@ -1,126 +0,0 @@ -# CinetPay SDK PHP Integration (Legacy) - -CinetPay SDK PHP Integration permet d'intรฉgrer rapidement CinetPay ร  un site en ligne fait avec PHP. - -## Installation - -Veuillez utiliser composer pour installer CinetPay SDK PHP dans votre projet : -```shell -composer require cinetpay/cinetpay-php -``` - -## Gรฉnรฉration du Formulaire de Paiement - -```php -setTransId($id_transaction) - ->setDesignation($description_du_paiement) - ->setTransDate($date_transaction) - ->setAmount($montant_a_payer) - ->setCurrency($devise) - ->setDebug(true)// Valorisรฉ ร  true, si vous voulez activer le mode debug sur cinetpay afin d'afficher toutes les variables envoyรฉes chez CinetPay - ->setCustom($identifiant_du_payeur)// optional - ->setNotifyUrl($notify_url)// optional - ->setReturnUrl($return_url)// optional - ->setCancelUrl($cancel_url)// optional - ->displayPayButton($formName, $btnType, $btnSize); -} catch (Exception $e) { - print $e->getMessage(); -} -?> -``` - -## Script de notification (IPN Script) - -```php -setTransId($id_transaction)->getPayStatus(); - $paymentData = [ - "cpm_site_id" => $cp->_cpm_site_id, - "signature" => $cp->_signature, - "cpm_amount" => $cp->_cpm_amount, - "cpm_trans_id" => $cp->_cpm_trans_id, - "cpm_custom" => $cp->_cpm_custom, - "cpm_currency" => $cp->_cpm_currency, - "cpm_payid" => $cp->_cpm_payid, - "cpm_payment_date" => $cp->_cpm_payment_date, - "cpm_payment_time" => $cp->_cpm_payment_time, - "cpm_error_message" => $cp->_cpm_error_message, - "payment_method" => $cp->_payment_method, - "cpm_phone_prefixe" => $cp->_cpm_phone_prefixe, - "cel_phone_num" => $cp->_cel_phone_num, - "cpm_ipn_ack" => $cp->_cpm_ipn_ack, - "created_at" => $cp->_created_at, - "updated_at" => $cp->_updated_at, - "cpm_result" => $cp->_cpm_result, - "cpm_trans_status" => $cp->_cpm_trans_status, - "cpm_designation" => $cp->_cpm_designation, - "buyer_name" => $cp->_buyer_name, - ]; - // Recuperation de la ligne de la transaction dans votre base de donnรฉes - - // Verification de l'etat du traitement de la commande - - // Si le paiement est bon alors ne traitez plus cette transaction : die(); - - // On verifie que le montant payรฉ chez CinetPay correspond ร  notre montant en base de donnรฉes pour cette transaction - - // On verifie que le paiement est valide - if ($cp->isValidPayment()) { - echo 'Felicitation, votre paiement a รฉtรฉ effectuรฉ avec succรจs'; - die(); - } else { - echo 'Echec, votre paiement a รฉchouรฉ pour cause : ' . $cp->_cpm_error_message; - die(); - } - } catch (Exception $e) { - // Une erreur s'est produite - echo "Erreur :" . $e->getMessage(); - } -} else { - // redirection vers la page d'accueil - die(); -} -?> -``` -## Votre Api Key et Site ID - -Ces informations sont disponibles dans votre BackOffice CinetPay. - -## Aller en profondeur - -[Page Dรฉveloppeur CinetPay](https://cinetpay.com/developer) diff --git a/vendor/cinetpay/cinetpay-php/composer.json b/vendor/cinetpay/cinetpay-php/composer.json deleted file mode 100644 index d19518b7..00000000 --- a/vendor/cinetpay/cinetpay-php/composer.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "cinetpay/cinetpay-php", - "description": "easily integrate cinetpay's gateway on your php web site.", - "version": "1.9.2", - "keywords": [ - "cinetpay", - "integration", - "mobile", - "money" - ], - "time": "2020-11-30", - "homepage": "https://github.com/cinetpay/cinetpay-php-legacy", - "license": "MIT", - "authors": [ - { - "name": "Fawaz Adisa", - "email": "adisaf@programmer.net", - "role": "Developer" - } - ], - "support": { - "email": "support@cinetpay.com" - }, - "minimum-stability": "stable", - "require": { - "php": ">=5.6.0", - "ext-json": "*", - "ext-curl": "*" - }, - "autoload": { - "psr-0": { - "CinetPay": "src/" - } - } -} diff --git a/vendor/cinetpay/cinetpay-php/src/CinetPay/CinetPay.php b/vendor/cinetpay/cinetpay-php/src/CinetPay/CinetPay.php deleted file mode 100644 index 613d52cd..00000000 --- a/vendor/cinetpay/cinetpay-php/src/CinetPay/CinetPay.php +++ /dev/null @@ -1,767 +0,0 @@ -_use_ssl = true; - if ($mode == "PROD") { - $this->_use_sandbox = false; - $this->_URI_GET_SIGNATURE_PROD = sprintf('api.cinetpay.com/%s/?method=getSignatureByPost', strtolower($version)); - $this->_URI_CHECK_PAY_STATUS_PROD = sprintf('api.cinetpay.com/%s/?method=checkPayStatus', strtolower($version)); - $this->_cfg_cpm_version = strtoupper($version); - } elseif ($mode == "DOUANE") { - $this->_use_sandbox = false; - $this->_plateform_cp = true; - $this->_URI_GET_SIGNATURE_DOUANE = sprintf('api-douane.cinetpay.com/%s/?method=getSignatureByPost', strtolower($version)); - $this->_URI_CHECK_PAY_STATUS_DOUANE = sprintf('api-douane.cinetpay.com/%s/?method=checkPayStatus', strtolower($version)); - $this->_cfg_cpm_version = strtoupper($version); - } else { - die("La plateforme " . $mode . " n'est pas supporte par CinetPay"); - } - - if (is_null($params) || (!empty($params['style']) && $params['style'] == true)) { - $style = ''; - print($style); - } - $this->_cfg_cpm_site_id = $siteId; - - $this->_cfg_apikey = $apiKey; - $http_prefixe = ($this->_use_ssl) ? 'https://' : 'http://'; - $this->_cashDeskUri = $http_prefixe . $this->getCashDeskHost(); - $this->_signatureUri = $http_prefixe . $this->getSignatureHost(); - $this->_checkPayStatusUri = $http_prefixe . $this->getCheckPayStatusHost(); - $this->_webSiteUri = $http_prefixe . $this->getWebSiteHost(); - } - - /** - * @return string - */ - private function getCashDeskHost() - { - if ($this->_use_sandbox) { - return self::URI_CASH_DESK_DEV; - } else { - return self::URI_CASH_DESK_PROD; - } - } - - /** - * @return string - */ - private function getSignatureHost() - { - if (!$this->_plateform_cp) { - if ($this->_use_sandbox) { - return $this->_URI_GET_SIGNATURE_DEV; - } else { - return $this->_URI_GET_SIGNATURE_PROD; - } - } else { - return $this->_URI_GET_SIGNATURE_DOUANE; - } - } - - /** - * @return string - */ - private function getCheckPayStatusHost() - { - if (!$this->_plateform_cp) { - if ($this->_use_sandbox) { - return $this->_URI_CHECK_PAY_STATUS_DEV; - } else { - return $this->_URI_CHECK_PAY_STATUS_PROD; - } - } else { - return $this->_URI_CHECK_PAY_STATUS_DOUANE; - } - } - - private function getWebSiteHost() - { - if ($this->_use_sandbox) { - return self::URI_WEBSITE_DEV; - } else { - return self::URI_WEBSITE_PROD; - } - } - - /** - * print cinetpay pay form button - * @param $formName - * @param int $btnType - * @param string $size - * @throws \Exception $e - */ - public function displayPayButton($formName, $btnType = 1, $size = "large") - { - print $this->getPayButton($formName, $btnType, $size); - } - - /** - * get the cinetpay pay form - * @param $formName - * @param int $btnType - * @param string $size - * @return string - * @throws \Exception - */ - public function getPayButton($formName, $btnType = 1, $size = "large") - { - $this->getSignature(); - if (empty($this->_cfg_apikey)) { - throw new \Exception("Erreur: ApiKey non definie"); - } - if (empty($this->_cashDeskUri)) { - throw new \Exception("Erreur: Url de paiement non definie"); - } - if (empty($this->_cfg_cpm_site_id)) { - throw new \Exception("Erreur: Site ID non definie"); - } - if (empty($this->_cfg_cpm_currency)) { - throw new \Exception("Erreur: Devise non definie"); - } - if (empty($this->_cfg_cpm_page_action)) { - throw new \Exception("Erreur: Page action non definie"); - } - if (empty($this->_cfg_cpm_payment_config)) { - throw new \Exception("Erreur: Payment config non definie"); - } - if (empty($this->_cfg_cpm_version)) { - throw new \Exception("Erreur: Version non definie"); - } - if (empty($this->_cfg_cpm_language)) { - throw new \Exception("Erreur: Langue non definie"); - } - if (empty($this->_cfg_cpm_trans_date)) { - throw new \Exception("Erreur: Date de la transaction non definie"); - } - if (empty($this->_cfg_cpm_trans_id)) { - throw new \Exception("Erreur: ID de la transaction non definie"); - } - if (empty($this->_cfg_cpm_designation)) { - throw new \Exception("Erreur: Designation de la transaction non definie"); - } - if (empty($this->_cfg_cpm_amount)) { - throw new \Exception("Erreur: Montant de la transaction non definie"); - } - if (empty($this->_signature)) { - throw new \Exception("Erreur: Signature de la transaction non trouvee"); - } - if (empty($formName)) { - throw new \Exception("Erreur: Nom du formulaire non definie"); - } - - $form = "
"; - $form .= ""; - $form .= ""; - $form .= ""; - $form .= ""; - $form .= ""; - $form .= ""; - $form .= ""; - $form .= ""; - $form .= ""; - $form .= ""; - $form .= ""; - $form .= ""; - if (!empty($this->_cfg_cel_phone_num) && !empty($this->_cfg_phone_prefixe)) { - $form .= ""; - $form .= ""; - } - if (!empty($this->_cfg_cpm_custom)) { - $form .= ""; - } - if (!empty($this->_cfg_notify_url)) { - $form .= ""; - } - if (!empty($this->_cfg_return_url)) { - $form .= ""; - } - if (!empty($this->_cfg_cancel_url)) { - $form .= ""; - } - if ($this->_debug == true) { - $form .= ""; - } - - $form .= $this->getOnlyPayButtonToSubmit($formName, $btnType, $size); - $form .= "
"; - return $form; - } - - /** - * get CinetPay unique signature for your basket - * @return mixed|null - * @throws \Exception - */ - public function getSignature() - { - $data = (array)$this->getPaySignatureArray(); - $flux_json = $this->callCinetpayWsMethod($data, $this->_signatureUri); - if ($flux_json === false) { - throw new \Exception("Un probleme est survenu lors de l'appel du WS !"); - } - - $this->_signature = json_decode($flux_json, true); - if (is_array($this->_signature)) { - if (!isset($this->_signature['status'])) { - $message = 'La plateforme CINETPAY est temporairement indisponible.'; - } else { - $message = 'Une erreur est survenue, Code: ' . $this->_signature['status']['code'] . ', Message: ' . $this->_signature['status']['message']; - } - throw new \Exception($message); - } - return $this->_signature; - } - - private function getPaySignatureArray() - { - $dataArray = array( - 'apikey' => $this->_cfg_apikey, - 'cpm_site_id' => $this->_cfg_cpm_site_id, - 'cpm_currency' => $this->_cfg_cpm_currency, - 'cpm_payment_config' => $this->_cfg_cpm_payment_config, - 'cpm_page_action' => $this->_cfg_cpm_page_action, - 'cpm_version' => $this->_cfg_cpm_version, - 'cpm_language' => $this->_cfg_cpm_language, - 'cpm_trans_date' => $this->_cfg_cpm_trans_date, - 'cpm_trans_id' => $this->_cfg_cpm_trans_id, - 'cpm_designation' => $this->_cfg_cpm_designation, - 'cpm_amount' => $this->_cfg_cpm_amount - ); - - if (!empty($this->_cfg_cel_phone_num) && !empty($this->_cfg_phone_prefixe)) { - $dataArray['cel_phone_num'] = $this->_cfg_cel_phone_num; - $dataArray['cpm_phone_prefixe'] = $this->_cfg_phone_prefixe; - } - - if (!empty($this->_cfg_cpm_custom)) { - $dataArray['cpm_custom'] = $this->_cfg_cpm_custom; - } - return $dataArray; - } - - private function callCinetpayWsMethod($params, $url, $method = 'POST') - { - if (function_exists('curl_version')) { - try { - $curl = curl_init(); - if ($method == 'POST') { - $postfield = ''; - foreach ($params as $index => $value) { - $postfield .= $index . '=' . $value . "&"; - } - $postfield = substr($postfield, 0, -1); - } else { - $postfield = null; - } - curl_setopt_array($curl, array( - CURLOPT_URL => $url, - CURLOPT_RETURNTRANSFER => true, - CURLOPT_ENCODING => "", - CURLOPT_MAXREDIRS => 10, - CURLOPT_TIMEOUT => 45, - CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, - CURLOPT_CUSTOMREQUEST => $method, - CURLOPT_POSTFIELDS => $postfield, - CURLOPT_HTTPHEADER => array( - "cache-control: no-cache", - "content-type: application/x-www-form-urlencoded", - ), - )); - $response = curl_exec($curl); - $err = curl_error($curl); - curl_close($curl); - if ($err) { - throw new \Exception("Error :" . $err); - } else { - return $response; - } - } catch (\Exception $e) { - throw new \Exception($e); - } - } elseif (ini_get('allow_url_fopen')) { - try { - // Build Http query using params - $query = http_build_query($params); - // Create Http context details - $options = array( - 'http' => array( - 'header' => "Content-Type: application/x-www-form-urlencoded\r\n" . - "Content-Length: " . strlen($query) . "\r\n" . - "User-Agent:MyAgent/1.0\r\n", - 'method' => "POST", - 'content' => $query, - ), - ); - // Create context resource for our request - $context = stream_context_create($options); - // Read page rendered as result of your POST request - $result = file_get_contents( - $url, // page url - false, - $context - ); - return trim($result); - } catch (\Exception $e) { - throw new \Exception($e); - } - } else { - throw new \Exception("Vous devez activer curl ou allow_url_fopen pour utiliser CinetPay"); - } - } - - /** - * get only button of cinetpay pay form - * @param $formName - * @param int $btnType - * @param $size - * @return string - */ - public function getOnlyPayButtonToSubmit($formName, $btnType = 1, $size) - { - $size = ($size == 'small') ? 'small' : (($size == 'larger') ? 'larger' : 'large'); - - if (!empty($formName) && $btnType == 1) { - $btn = ""; - } elseif (!empty($formName) && $btnType == 2) { - $btn = ""; - } elseif (!empty($formName) && $btnType == 3) { - $btn = ""; - } elseif (!empty($formName) && $btnType == 4) { - $btn = ""; - } else { - $btn = ""; - } - return $btn; - } - - /** - * get proper value for your payment's variables - * @return bool - * @throws \Exception - */ - public function getPayStatus() - { - $data = (array)$this->getPayStatusArray(); - - $flux_json = $this->callCinetpayWsMethod($data, $this->_checkPayStatusUri); - if ($flux_json === false) { - throw new \Exception("Un probleme est survenu lors de l'appel du WS !"); - } - - $decodeText = html_entity_decode($flux_json); - $array_flux_json = json_decode($decodeText, true); - - $this->_cpm_site_id = $array_flux_json['transaction']['cpm_site_id']; - $this->_signature = $array_flux_json['transaction']['signature']; - $this->_cpm_amount = $array_flux_json['transaction']['cpm_amount']; - $this->_cpm_trans_date = $array_flux_json['transaction']['cpm_trans_date']; - $this->_cpm_trans_id = $array_flux_json['transaction']['cpm_trans_id']; - $this->_cpm_custom = $array_flux_json['transaction']['cpm_custom']; - $this->_cpm_currency = $array_flux_json['transaction']['cpm_currency']; - $this->_cpm_payid = $array_flux_json['transaction']['cpm_payid']; - $this->_cpm_payment_date = $array_flux_json['transaction']['cpm_payment_date']; - $this->_cpm_payment_time = $array_flux_json['transaction']['cpm_payment_time']; - $this->_cpm_error_message = $array_flux_json['transaction']['cpm_error_message']; - $this->_payment_method = $array_flux_json['transaction']['payment_method']; - $this->_cpm_phone_prefixe = $array_flux_json['transaction']['cpm_phone_prefixe']; - $this->_cel_phone_num = $array_flux_json['transaction']['cel_phone_num']; - $this->_cpm_ipn_ack = $array_flux_json['transaction']['cpm_ipn_ack']; - $this->_created_at = $array_flux_json['transaction']['created_at']; - $this->_updated_at = $array_flux_json['transaction']['updated_at']; - $this->_cpm_result = $array_flux_json['transaction']['cpm_result']; - $this->_cpm_trans_status = $array_flux_json['transaction']['cpm_trans_status']; - $this->_cpm_designation = $array_flux_json['transaction']['cpm_designation']; - $this->_buyer_name = $array_flux_json['transaction']['buyer_name']; - - if ($this->_cpm_site_id != $this->_cfg_cpm_site_id) { - throw new \Exception("Desolé, aucune donnée trouvée !"); - } - - return true; - } - - private function getPayStatusArray() - { - return $dataArray = array( - 'apikey' => $this->_cfg_apikey, - 'cpm_site_id' => $this->_cfg_cpm_site_id, - 'cpm_trans_id' => $this->_cfg_cpm_trans_id); - } - - public function isValidPayment() - { - if (!empty($this->_cpm_result) && $this->_cpm_result == '00') { - return true; - } else { - return false; - } - } - - /** - * @param $id - * @return $this - */ - public function setTransId($id) - { - $this->_cfg_cpm_trans_id = empty($id) ? self::generateTransId() : $id; - return $this; - } - - /** - * generate transId - * @return int - */ - public static function generateTransId() - { - $timestamp = time(); - $parts = explode(' ', microtime()); - $id = ($timestamp + $parts[0] - strtotime('today 00:00')) * 10; - $id = mt_rand(10, 99) . sprintf('%06d', $id) . mt_rand(10, 99); - - return $id; - } - - /** - * @param string $cfg_cpm_version - * @return $this - */ - public function setVersion($cfg_cpm_version) - { - $this->_cfg_cpm_version = $cfg_cpm_version; - return $this; - } - - /** - * @param $notify_url - * @return $this - */ - public function setNotifyUrl($notify_url) - { - $this->_cfg_notify_url = $notify_url; - return $this; - } - - /** - * @param $return_url - * @return $this - */ - public function setReturnUrl($return_url) - { - $this->_cfg_return_url = $return_url; - return $this; - } - - /** - * @param $cancel_url - * @return $this - */ - public function setCancelUrl($cancel_url) - { - $this->_cfg_cancel_url = $cancel_url; - return $this; - } - - /** - * @param $designation - * @return $this - */ - public function setDesignation($designation) - { - $this->_cfg_cpm_designation = $designation; - return $this; - } - - /** - * @param $currency - * @return $this - */ - public function setCurrency($currency) - { - $this->_cfg_cpm_currency = $currency; - return $this; - } - - /** - * @param $amount - * @return $this - */ - public function setAmount($amount) - { - $this->_cfg_cpm_amount = $amount; - return $this; - } - - /** - * @param $custom - * @return $this - */ - public function setCustom($custom) - { - $this->_cfg_cpm_custom = $custom; - return $this; - } - - /** - * @param string $debug - * @return $this - */ - public function setDebug($debug) - { - $this->_debug = $debug; - return $this; - } - - /** - * @return null - */ - public function getPhonePrefixe() - { - return $this->_cfg_phone_prefixe; - } - - public function setPhonePrefixe($cpm_phone_prefixe) - { - if (!empty($cpm_phone_prefixe)) { - $this->_cfg_phone_prefixe = $cpm_phone_prefixe; - } - return $this; - } - - /** - * @return null - */ - public function getCelPhoneNum() - { - return $this->_cfg_cel_phone_num; - } - - public function setCelPhoneNum($cel_phone_num) - { - if (!empty($cel_phone_num)) { - $this->_cfg_cel_phone_num = $cel_phone_num; - } - return $this; - } - - /** - * @param $date - * @return $this - * @throws \Exception - */ - public function setTransDate($date) - { - if ($this->IsDate($date)) { - $date = new \DateTime($date); - $this->_cfg_cpm_trans_date = $date->format('YmdHis'); - return $this; - } - throw new \Exception("Method [setTransDate] need a good Date"); - } - - /** - * @param $date - * @param string $format - * @return bool - */ - private function IsDate($date, $format = 'Y-m-d H:i:s') - { - $version = explode('.', phpversion()); - if (((int)$version[0] >= 5 && (int)$version[1] >= 2 && (int)$version[2] > 17)) { - $d = \DateTime::createFromFormat($format, $date); - } else { - $d = new \DateTime(date($format, strtotime($date))); - } - return $d && $d->format($format) == $date; - } -} diff --git a/vendor/cinetpay/cinetpay-php/tests/init.php b/vendor/cinetpay/cinetpay-php/tests/init.php deleted file mode 100644 index bd00a273..00000000 --- a/vendor/cinetpay/cinetpay-php/tests/init.php +++ /dev/null @@ -1,47 +0,0 @@ - - * Date: 20/03/2018 - * Time: 14:09 - */ -require_once __DIR__ . '/../vendor/autoload.php'; - -use CinetPay\CinetPay; - -/* - * Preparation des elements constituant le panier - */ -$apiKey = "12912847765bc0db748fdd44.40081707"; //Veuillez entrer votre apiKey -$site_id = "445160"; //Veuillez entrer votre siteId -$id_transaction = CinetPay::generateTransId(); // Identifiant du Paiement -$description_du_paiement = sprintf('Mon produit de ref %s', $id_transaction); // Description du Payment -$date_transaction = date("Y-m-d H:i:s"); // Date Paiement dans votre systรจme -$montant_a_payer = mt_rand(100, 200); // Montant ร  Payer : minimun est de 100 francs sur CinetPay -$devise = 'XOF'; // Montant ร  Payer : minimun est de 100 francs sur CinetPay -$identifiant_du_payeur = 'payeur@domaine.ci'; // Mettez ici une information qui vous permettra d'identifier de faรงon unique le payeur -$formName = "goCinetPay"; // nom du formulaire CinetPay -$notify_url = ''; // Lien de notification CallBack CinetPay (IPN Link) -$return_url = ''; // Lien de retour CallBack CinetPay -$cancel_url = ''; // Lien d'annulation CinetPay -// Configuration du bouton -$btnType = 2;//1-5xwxxw -$btnSize = 'large'; // 'small' pour reduire la taille du bouton, 'large' pour une taille moyenne ou 'larger' pour une taille plus grande - -// Paramรฉtrage du panier CinetPay et affichage du formulaire -$cp = new CinetPay($site_id, $apiKey); -try { - $cp->setTransId($id_transaction) - ->setDesignation($description_du_paiement) - ->setTransDate($date_transaction) - ->setAmount($montant_a_payer) - ->setCurrency($devise) - ->setDebug(true)// Valorisรฉ ร  true, si vous voulez activer le mode debug sur cinetpay afin d'afficher toutes les variables envoyรฉes chez CinetPay - ->setCustom($identifiant_du_payeur)// optional - ->setNotifyUrl($notify_url)// optional - ->setReturnUrl($return_url)// optional - ->setCancelUrl($cancel_url)// optional - ->displayPayButton($formName, $btnType, $btnSize); -} catch (Exception $e) { - print $e->getMessage(); -} diff --git a/vendor/cinetpay/cinetpay-php/tests/ipn.php b/vendor/cinetpay/cinetpay-php/tests/ipn.php deleted file mode 100644 index 7da60c4f..00000000 --- a/vendor/cinetpay/cinetpay-php/tests/ipn.php +++ /dev/null @@ -1,67 +0,0 @@ - - * Date: 20/03/2018 - * Time: 14:09 - */ -require_once __DIR__ . '/../vendor/autoload.php'; - -use CinetPay\CinetPay; - -$id_transaction = $_POST['cpm_trans_id']; -if (!empty($id_transaction)) { - try { - $apiKey = "21585943f75164bbc2.38014639"; //Veuillez entrer votre apiKey - $site_id = "296911"; //Veuillez entrer votre siteId - - $cp = new CinetPay($site_id, $apiKey); - - // Reprise exacte des bonnes donnรฉes chez CinetPay - $cp->setTransId($id_transaction)->getPayStatus(); - $paymentData = [ - "cpm_site_id" => $cp->_cpm_site_id, - "signature" => $cp->_signature, - "cpm_amount" => $cp->_cpm_amount, - "cpm_trans_id" => $cp->_cpm_trans_id, - "cpm_custom" => $cp->_cpm_custom, - "cpm_currency" => $cp->_cpm_currency, - "cpm_payid" => $cp->_cpm_payid, - "cpm_payment_date" => $cp->_cpm_payment_date, - "cpm_payment_time" => $cp->_cpm_payment_time, - "cpm_error_message" => $cp->_cpm_error_message, - "payment_method" => $cp->_payment_method, - "cpm_phone_prefixe" => $cp->_cpm_phone_prefixe, - "cel_phone_num" => $cp->_cel_phone_num, - "cpm_ipn_ack" => $cp->_cpm_ipn_ack, - "created_at" => $cp->_created_at, - "updated_at" => $cp->_updated_at, - "cpm_result" => $cp->_cpm_result, - "cpm_trans_status" => $cp->_cpm_trans_status, - "cpm_designation" => $cp->_cpm_designation, - "buyer_name" => $cp->_buyer_name, - ]; - // Recuperation de la ligne de la transaction dans votre base de donnรฉes - - // Verification de l'etat du traitement de la commande - - // Si le paiement est bon alors ne traitez plus cette transaction : die(); - - // On verifie que le montant payรฉ chez CinetPay correspond ร  notre montant en base de donnรฉes pour cette transaction - - // On verifie que le paiement est valide - if ($cp->isValidPayment()) { - echo 'Felicitation, votre paiement a รฉtรฉ effectuรฉ avec succรจs'; - die(); - } else { - echo 'Echec, votre paiement a รฉchouรฉ pour cause : ' . $cp->_cpm_error_message; - die(); - } - } catch (\Exception $e) { - // Une erreur s'est produite - echo "Erreur :" . $e->getMessage(); - } -} else { - // redirection vers la page d'accueil - die(); -} \ No newline at end of file diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/CODE_OF_CONDUCT.md b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/CODE_OF_CONDUCT.md deleted file mode 100644 index 5dccd4cf..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,4 +0,0 @@ -## Code of Conduct -This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct). -For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact -opensource-codeofconduct@amazon.com with any additional questions or comments. \ No newline at end of file diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/LICENSE.md b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/LICENSE.md deleted file mode 100644 index 8d53e9f5..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/LICENSE.md +++ /dev/null @@ -1,141 +0,0 @@ -# Apache License -Version 2.0, January 2004 - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -## 1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 -through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the -License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled -by, or are under common control with that entity. For the purposes of this definition, "control" means -(i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract -or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial -ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software -source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, -including but not limited to compiled object code, generated documentation, and conversions to other media -types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, -as indicated by a copyright notice that is included in or attached to the work (an example is provided in the -Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) -the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, -as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not -include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work -and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any -modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to -Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to -submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of -electronic, verbal, or written communication sent to the Licensor or its representatives, including but not -limited to communication on electronic mailing lists, source code control systems, and issue tracking systems -that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but -excluding communication that is conspicuously marked or otherwise designated in writing by the copyright -owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been -received by Licensor and subsequently incorporated within the Work. - -## 2. Grant of Copyright License. - -Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, -worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare -Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such -Derivative Works in Source or Object form. - -## 3. Grant of Patent License. - -Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, -worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent -license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such -license applies only to those patent claims licensable by such Contributor that are necessarily infringed by -their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such -Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim -or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work -constitutes direct or contributory patent infringement, then any patent licenses granted to You under this -License for that Work shall terminate as of the date such litigation is filed. - -## 4. Redistribution. - -You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without -modifications, and in Source or Object form, provided that You meet the following conditions: - - 1. You must give any other recipients of the Work or Derivative Works a copy of this License; and - - 2. You must cause any modified files to carry prominent notices stating that You changed the files; and - - 3. You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, - trademark, and attribution notices from the Source form of the Work, excluding those notices that do - not pertain to any part of the Derivative Works; and - - 4. If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that - You distribute must include a readable copy of the attribution notices contained within such NOTICE - file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed as part of the Derivative Works; within - the Source form or documentation, if provided along with the Derivative Works; or, within a display - generated by the Derivative Works, if and wherever such third-party notices normally appear. The - contents of the NOTICE file are for informational purposes only and do not modify the License. You may - add Your own attribution notices within Derivative Works that You distribute, alongside or as an - addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be - construed as modifying the License. - -You may add Your own copyright statement to Your modifications and may provide additional or different license -terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative -Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the -conditions stated in this License. - -## 5. Submission of Contributions. - -Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by -You to the Licensor shall be under the terms and conditions of this License, without any additional terms or -conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate -license agreement you may have executed with Licensor regarding such Contributions. - -## 6. Trademarks. - -This License does not grant permission to use the trade names, trademarks, service marks, or product names of -the Licensor, except as required for reasonable and customary use in describing the origin of the Work and -reproducing the content of the NOTICE file. - -## 7. Disclaimer of Warranty. - -Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor -provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express -or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, -MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the -appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of -permissions under this License. - -## 8. Limitation of Liability. - -In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless -required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any -Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential -damages of any character arising as a result of this License or out of the use or inability to use the Work -(including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or -any and all other commercial damages or losses), even if such Contributor has been advised of the possibility -of such damages. - -## 9. Accepting Warranty or Additional Liability. - -While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, -acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this -License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole -responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold -each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason -of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/NOTICE.md b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/NOTICE.md deleted file mode 100644 index 367fedcd..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/NOTICE.md +++ /dev/null @@ -1,64 +0,0 @@ -# AWS SDK for PHP - - - -Copyright 2010-2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"). -You may not use this file except in compliance with the License. -A copy of the License is located at - - - -or in the "license" file accompanying this file. This file is distributed -on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either -express or implied. See the License for the specific language governing -permissions and limitations under the License. - -# Guzzle - - - -Copyright (c) 2014 Michael Dowling, https://github.com/mtdowling - -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. - -# jmespath.php - - - -Copyright (c) 2014 Michael Dowling, https://github.com/mtdowling - -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/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/composer.json b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/composer.json deleted file mode 100644 index 6fc6211f..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/composer.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "name": "aws/aws-sdk-php", - "homepage": "http://aws.amazon.com/sdkforphp", - "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project", - "keywords": ["aws","amazon","sdk","s3","ec2","dynamodb","cloud","glacier"], - "type": "library", - "license": "Apache-2.0", - "authors": [ - { - "name": "Amazon Web Services", - "homepage": "http://aws.amazon.com" - } - ], - "support": { - "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", - "issues": "https://github.com/aws/aws-sdk-php/issues" - }, - "require": { - "php": ">=5.5", - "guzzlehttp/guzzle": "^5.3.3|^6.2.1|^7.0", - "guzzlehttp/psr7": "^1.4.1", - "guzzlehttp/promises": "^1.0", - "mtdowling/jmespath.php": "^2.5", - "ext-pcre": "*", - "ext-json": "*", - "ext-simplexml": "*" - }, - "require-dev": { - "ext-openssl": "*", - "ext-dom": "*", - "ext-pcntl": "*", - "ext-sockets": "*", - "phpunit/phpunit": "^4.8.35|^5.4.3", - "behat/behat": "~3.0", - "doctrine/cache": "~1.4", - "aws/aws-php-sns-message-validator": "~1.0", - "nette/neon": "^2.3", - "andrewsville/php-token-reflection": "^1.4", - "psr/cache": "^1.0", - "psr/simple-cache": "^1.0", - "paragonie/random_compat": ">= 2", - "sebastian/comparator": "^1.2.3" - }, - "suggest": { - "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages", - "ext-curl": "To send requests using cURL", - "ext-sockets": "To use client-side monitoring", - "doctrine/cache": "To use the DoctrineCacheAdapter", - "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications" - }, - "autoload": { - "psr-4": { - "Aws\\": "src/" - }, - "files": ["src/functions.php"] - }, - "autoload-dev": { - "psr-4": { - "Aws\\Test\\": "tests/" - }, - "classmap": ["build/"] - }, - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ACMPCA/ACMPCAClient.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ACMPCA/ACMPCAClient.php deleted file mode 100644 index af6b4087..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ACMPCA/ACMPCAClient.php +++ /dev/null @@ -1,55 +0,0 @@ -get($cacheKey); - if ($found instanceof static::$interfaceClass) { - return Promise\promise_for($found); - } - - return $provider() - ->then(function ($config) use ( - $cache, - $cacheKey - ) { - $cache->set($cacheKey, $config); - return $config; - }); - }; - } - - /** - * Creates an aggregate configuration provider that invokes the provided - * variadic providers one after the other until a provider returns - * configuration. - * - * @return callable - */ - public static function chain() - { - $links = func_get_args(); - if (empty($links)) { - throw new \InvalidArgumentException('No providers in chain'); - } - - return function () use ($links) { - /** @var callable $parent */ - $parent = array_shift($links); - $promise = $parent(); - while ($next = array_shift($links)) { - $promise = $promise->otherwise($next); - } - return $promise; - }; - } - - /** - * Gets the environment's HOME directory if available. - * - * @return null|string - */ - protected static function getHomeDir() - { - // On Linux/Unix-like systems, use the HOME environment variable - if ($homeDir = getenv('HOME')) { - return $homeDir; - } - - // Get the HOMEDRIVE and HOMEPATH values for Windows hosts - $homeDrive = getenv('HOMEDRIVE'); - $homePath = getenv('HOMEPATH'); - - return ($homeDrive && $homePath) ? $homeDrive . $homePath : null; - } - - /** - * Gets default config file location from environment, falling back to aws - * default location - * - * @return string - */ - protected static function getDefaultConfigFilename() - { - if ($filename = getenv(self::ENV_CONFIG_FILE)) { - return $filename; - } - return self::getHomeDir() . '/.aws/config'; - } - - /** - * Wraps a config provider and caches previously provided configuration. - * - * @param callable $provider Config provider function to wrap. - * - * @return callable - */ - public static function memoize(callable $provider) - { - return function () use ($provider) { - static $result; - static $isConstant; - - // Constant config will be returned constantly. - if ($isConstant) { - return $result; - } - - // Create the initial promise that will be used as the cached value - if (null === $result) { - $result = $provider(); - } - - // Return config and set flag that provider is already set - return $result - ->then(function ($config) use (&$isConstant) { - $isConstant = true; - return $config; - }); - }; - } - - /** - * Reject promise with standardized exception. - * - * @param $msg - * @return Promise\RejectedPromise - */ - protected static function reject($msg) - { - $exceptionClass = static::$exceptionClass; - return new Promise\RejectedPromise(new $exceptionClass($msg)); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AccessAnalyzer/AccessAnalyzerClient.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AccessAnalyzer/AccessAnalyzerClient.php deleted file mode 100644 index 71f7491f..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AccessAnalyzer/AccessAnalyzerClient.php +++ /dev/null @@ -1,47 +0,0 @@ -definition = $definition; - $this->shapeMap = $shapeMap; - } - - public function toArray() - { - return $this->definition; - } - - public function offsetGet($offset) - { - return isset($this->definition[$offset]) - ? $this->definition[$offset] : null; - } - - public function offsetSet($offset, $value) - { - $this->definition[$offset] = $value; - } - - public function offsetExists($offset) - { - return isset($this->definition[$offset]); - } - - public function offsetUnset($offset) - { - unset($this->definition[$offset]); - } - - protected function shapeAt($key) - { - if (!isset($this->definition[$key])) { - throw new \InvalidArgumentException('Expected shape definition at ' - . $key); - } - - return $this->shapeFor($this->definition[$key]); - } - - protected function shapeFor(array $definition) - { - return isset($definition['shape']) - ? $this->shapeMap->resolve($definition) - : Shape::create($definition, $this->shapeMap); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ApiProvider.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ApiProvider.php deleted file mode 100644 index b6a3a559..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ApiProvider.php +++ /dev/null @@ -1,244 +0,0 @@ - 'api-2', - 'paginator' => 'paginators-1', - 'waiter' => 'waiters-2', - 'docs' => 'docs-2', - ]; - - /** @var array API manifest */ - private $manifest; - - /** @var string The directory containing service models. */ - private $modelsDir; - - /** - * Resolves an API provider and ensures a non-null return value. - * - * @param callable $provider Provider function to invoke. - * @param string $type Type of data ('api', 'waiter', 'paginator'). - * @param string $service Service name. - * @param string $version API version. - * - * @return array - * @throws UnresolvedApiException - */ - public static function resolve(callable $provider, $type, $service, $version) - { - // Execute the provider and return the result, if there is one. - $result = $provider($type, $service, $version); - if (is_array($result)) { - if (!isset($result['metadata']['serviceIdentifier'])) { - $result['metadata']['serviceIdentifier'] = $service; - } - return $result; - } - - // Throw an exception with a message depending on the inputs. - if (!isset(self::$typeMap[$type])) { - $msg = "The type must be one of: " . implode(', ', self::$typeMap); - } elseif ($service) { - $msg = "The {$service} service does not have version: {$version}."; - } else { - $msg = "You must specify a service name to retrieve its API data."; - } - - throw new UnresolvedApiException($msg); - } - - /** - * Default SDK API provider. - * - * This provider loads pre-built manifest data from the `data` directory. - * - * @return self - */ - public static function defaultProvider() - { - return new self(__DIR__ . '/../data', \Aws\manifest()); - } - - /** - * Loads API data after resolving the version to the latest, compatible, - * available version based on the provided manifest data. - * - * Manifest data is essentially an associative array of service names to - * associative arrays of API version aliases. - * - * [ - * ... - * 'ec2' => [ - * 'latest' => '2014-10-01', - * '2014-10-01' => '2014-10-01', - * '2014-09-01' => '2014-10-01', - * '2014-06-15' => '2014-10-01', - * ... - * ], - * 'ecs' => [...], - * 'elasticache' => [...], - * ... - * ] - * - * @param string $dir Directory containing service models. - * @param array $manifest The API version manifest data. - * - * @return self - */ - public static function manifest($dir, array $manifest) - { - return new self($dir, $manifest); - } - - /** - * Loads API data from the specified directory. - * - * If "latest" is specified as the version, this provider must glob the - * directory to find which is the latest available version. - * - * @param string $dir Directory containing service models. - * - * @return self - * @throws \InvalidArgumentException if the provided `$dir` is invalid. - */ - public static function filesystem($dir) - { - return new self($dir); - } - - /** - * Retrieves a list of valid versions for the specified service. - * - * @param string $service Service name - * - * @return array - */ - public function getVersions($service) - { - if (!isset($this->manifest)) { - $this->buildVersionsList($service); - } - - if (!isset($this->manifest[$service]['versions'])) { - return []; - } - - return array_values(array_unique($this->manifest[$service]['versions'])); - } - - /** - * Execute the provider. - * - * @param string $type Type of data ('api', 'waiter', 'paginator'). - * @param string $service Service name. - * @param string $version API version. - * - * @return array|null - */ - public function __invoke($type, $service, $version) - { - // Resolve the type or return null. - if (isset(self::$typeMap[$type])) { - $type = self::$typeMap[$type]; - } else { - return null; - } - - // Resolve the version or return null. - if (!isset($this->manifest)) { - $this->buildVersionsList($service); - } - - if (!isset($this->manifest[$service]['versions'][$version])) { - return null; - } - - $version = $this->manifest[$service]['versions'][$version]; - $path = "{$this->modelsDir}/{$service}/{$version}/{$type}.json"; - - try { - return \Aws\load_compiled_json($path); - } catch (\InvalidArgumentException $e) { - return null; - } - } - - /** - * @param string $modelsDir Directory containing service models. - * @param array $manifest The API version manifest data. - */ - private function __construct($modelsDir, array $manifest = null) - { - $this->manifest = $manifest; - $this->modelsDir = rtrim($modelsDir, '/'); - if (!is_dir($this->modelsDir)) { - throw new \InvalidArgumentException( - "The specified models directory, {$modelsDir}, was not found." - ); - } - } - - /** - * Build the versions list for the specified service by globbing the dir. - */ - private function buildVersionsList($service) - { - $dir = "{$this->modelsDir}/{$service}/"; - - if (!is_dir($dir)) { - return; - } - - // Get versions, remove . and .., and sort in descending order. - $results = array_diff(scandir($dir, SCANDIR_SORT_DESCENDING), ['..', '.']); - - if (!$results) { - $this->manifest[$service] = ['versions' => []]; - } else { - $this->manifest[$service] = [ - 'versions' => [ - 'latest' => $results[0] - ] - ]; - $this->manifest[$service]['versions'] += array_combine($results, $results); - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/DateTimeResult.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/DateTimeResult.php deleted file mode 100644 index d61488ac..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/DateTimeResult.php +++ /dev/null @@ -1,102 +0,0 @@ -format('c'); - } - - /** - * Serialize the date as an ISO 8601 date when serializing as JSON. - * - * @return mixed|string - */ - public function jsonSerialize() - { - return (string) $this; - } -} - diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/DocModel.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/DocModel.php deleted file mode 100644 index 3cc4da64..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/DocModel.php +++ /dev/null @@ -1,128 +0,0 @@ -docs = $docs; - } - - /** - * Convert the doc model to an array. - * - * @return array - */ - public function toArray() - { - return $this->docs; - } - - /** - * Retrieves documentation about the service. - * - * @return null|string - */ - public function getServiceDocs() - { - return isset($this->docs['service']) ? $this->docs['service'] : null; - } - - /** - * Retrieves documentation about an operation. - * - * @param string $operation Name of the operation - * - * @return null|string - */ - public function getOperationDocs($operation) - { - return isset($this->docs['operations'][$operation]) - ? $this->docs['operations'][$operation] - : null; - } - - /** - * Retrieves documentation about an error. - * - * @param string $error Name of the error - * - * @return null|string - */ - public function getErrorDocs($error) - { - return isset($this->docs['shapes'][$error]['base']) - ? $this->docs['shapes'][$error]['base'] - : null; - } - - /** - * Retrieves documentation about a shape, specific to the context. - * - * @param string $shapeName Name of the shape. - * @param string $parentName Name of the parent/context shape. - * @param string $ref Name used by the context to reference the shape. - * - * @return null|string - */ - public function getShapeDocs($shapeName, $parentName, $ref) - { - if (!isset($this->docs['shapes'][$shapeName])) { - return ''; - } - - $result = ''; - $d = $this->docs['shapes'][$shapeName]; - if (isset($d['refs']["{$parentName}\$${ref}"])) { - $result = $d['refs']["{$parentName}\$${ref}"]; - } elseif (isset($d['base'])) { - $result = $d['base']; - } - - if (isset($d['append'])) { - $result .= $d['append']; - } - - return $this->clean($result); - } - - private function clean($content) - { - if (!$content) { - return ''; - } - - $tidy = new \tidy(); - $tidy->parseString($content, [ - 'indent' => true, - 'doctype' => 'omit', - 'output-html' => true, - 'show-body-only' => true, - 'drop-empty-paras' => true, - 'drop-font-tags' => true, - 'drop-proprietary-attributes' => true, - 'hide-comments' => true, - 'logical-emphasis' => true - ]); - $tidy->cleanRepair(); - - return (string) $content; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/AbstractErrorParser.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/AbstractErrorParser.php deleted file mode 100644 index efce3d46..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/AbstractErrorParser.php +++ /dev/null @@ -1,95 +0,0 @@ -api = $api; - } - - abstract protected function payload( - ResponseInterface $response, - StructureShape $member - ); - - protected function extractPayload( - StructureShape $member, - ResponseInterface $response - ) { - if ($member instanceof StructureShape) { - // Structure members parse top-level data into a specific key. - return $this->payload($response, $member); - } else { - // Streaming data is just the stream from the response body. - return $response->getBody(); - } - } - - protected function populateShape( - array &$data, - ResponseInterface $response, - CommandInterface $command = null - ) { - $data['body'] = []; - - if (!empty($command) && !empty($this->api)) { - - // If modeled error code is indicated, check for known error shape - if (!empty($data['code'])) { - - $errors = $this->api->getOperation($command->getName())->getErrors(); - foreach ($errors as $key => $error) { - - // If error code matches a known error shape, populate the body - if ($data['code'] == $error['name'] - && $error instanceof StructureShape - ) { - $modeledError = $error; - $data['body'] = $this->extractPayload( - $modeledError, - $response - ); - $data['error_shape'] = $modeledError; - - foreach ($error->getMembers() as $name => $member) { - switch ($member['location']) { - case 'header': - $this->extractHeader($name, $member, $response, $data['body']); - break; - case 'headers': - $this->extractHeaders($name, $member, $response, $data['body']); - break; - case 'statusCode': - $this->extractStatus($name, $response, $data['body']); - break; - } - } - - break; - } - } - } - } - - return $data; - } -} \ No newline at end of file diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/JsonParserTrait.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/JsonParserTrait.php deleted file mode 100644 index 1f15ff08..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/JsonParserTrait.php +++ /dev/null @@ -1,38 +0,0 @@ -getStatusCode(); - - return [ - 'request_id' => (string) $response->getHeaderLine('x-amzn-requestid'), - 'code' => null, - 'message' => null, - 'type' => $code[0] == '4' ? 'client' : 'server', - 'parsed' => $this->parseJson($response->getBody(), $response) - ]; - } - - protected function payload( - ResponseInterface $response, - StructureShape $member - ) { - $jsonBody = $this->parseJson($response->getBody(), $response); - - if ($jsonBody) { - return $this->parser->parse($member, $jsonBody); - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/JsonRpcErrorParser.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/JsonRpcErrorParser.php deleted file mode 100644 index 8d5cd32e..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/JsonRpcErrorParser.php +++ /dev/null @@ -1,47 +0,0 @@ -parser = $parser ?: new JsonParser(); - } - - public function __invoke( - ResponseInterface $response, - CommandInterface $command = null - ) { - $data = $this->genericHandler($response); - - // Make the casing consistent across services. - if ($data['parsed']) { - $data['parsed'] = array_change_key_case($data['parsed']); - } - - if (isset($data['parsed']['__type'])) { - $parts = explode('#', $data['parsed']['__type']); - $data['code'] = isset($parts[1]) ? $parts[1] : $parts[0]; - $data['message'] = isset($data['parsed']['message']) - ? $data['parsed']['message'] - : null; - } - - $this->populateShape($data, $response, $command); - - return $data; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/RestJsonErrorParser.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/RestJsonErrorParser.php deleted file mode 100644 index 2f7ba818..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/RestJsonErrorParser.php +++ /dev/null @@ -1,58 +0,0 @@ -parser = $parser ?: new JsonParser(); - } - - public function __invoke( - ResponseInterface $response, - CommandInterface $command = null - ) { - $data = $this->genericHandler($response); - - // Merge in error data from the JSON body - if ($json = $data['parsed']) { - $data = array_replace($data, $json); - } - - // Correct error type from services like Amazon Glacier - if (!empty($data['type'])) { - $data['type'] = strtolower($data['type']); - } - - // Retrieve the error code from services like Amazon Elastic Transcoder - if ($code = $response->getHeaderLine('x-amzn-errortype')) { - $colon = strpos($code, ':'); - $data['code'] = $colon ? substr($code, 0, $colon) : $code; - } - - // Retrieve error message directly - $data['message'] = isset($data['parsed']['message']) - ? $data['parsed']['message'] - : (isset($data['parsed']['Message']) - ? $data['parsed']['Message'] - : null); - - $this->populateShape($data, $response, $command); - - return $data; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/XmlErrorParser.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/XmlErrorParser.php deleted file mode 100644 index 41f61a4d..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ErrorParser/XmlErrorParser.php +++ /dev/null @@ -1,111 +0,0 @@ -parser = $parser ?: new XmlParser(); - } - - public function __invoke( - ResponseInterface $response, - CommandInterface $command = null - ) { - $code = (string) $response->getStatusCode(); - - $data = [ - 'type' => $code[0] == '4' ? 'client' : 'server', - 'request_id' => null, - 'code' => null, - 'message' => null, - 'parsed' => null - ]; - - $body = $response->getBody(); - if ($body->getSize() > 0) { - $this->parseBody($this->parseXml($body, $response), $data); - } else { - $this->parseHeaders($response, $data); - } - - $this->populateShape($data, $response, $command); - - return $data; - } - - private function parseHeaders(ResponseInterface $response, array &$data) - { - if ($response->getStatusCode() == '404') { - $data['code'] = 'NotFound'; - } - - $data['message'] = $response->getStatusCode() . ' ' - . $response->getReasonPhrase(); - - if ($requestId = $response->getHeaderLine('x-amz-request-id')) { - $data['request_id'] = $requestId; - $data['message'] .= " (Request-ID: $requestId)"; - } - } - - private function parseBody(\SimpleXMLElement $body, array &$data) - { - $data['parsed'] = $body; - $prefix = $this->registerNamespacePrefix($body); - - if ($tempXml = $body->xpath("//{$prefix}Code[1]")) { - $data['code'] = (string) $tempXml[0]; - } - - if ($tempXml = $body->xpath("//{$prefix}Message[1]")) { - $data['message'] = (string) $tempXml[0]; - } - - $tempXml = $body->xpath("//{$prefix}RequestId[1]"); - if (isset($tempXml[0])) { - $data['request_id'] = (string)$tempXml[0]; - } - } - - protected function registerNamespacePrefix(\SimpleXMLElement $element) - { - $namespaces = $element->getDocNamespaces(); - if (!isset($namespaces[''])) { - return ''; - } - - // Account for the default namespace being defined and PHP not - // being able to handle it :(. - $element->registerXPathNamespace('ns', $namespaces['']); - return 'ns:'; - } - - protected function payload( - ResponseInterface $response, - StructureShape $member - ) { - $xmlBody = $this->parseXml($response->getBody(), $response); - $prefix = $this->registerNamespacePrefix($xmlBody); - $errorBody = $xmlBody->xpath("//{$prefix}Error"); - - if (is_array($errorBody) && !empty($errorBody[0])) { - return $this->parser->parse($member, $errorBody[0]); - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ListShape.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ListShape.php deleted file mode 100644 index a425efa7..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ListShape.php +++ /dev/null @@ -1,35 +0,0 @@ -member) { - if (!isset($this->definition['member'])) { - throw new \RuntimeException('No member attribute specified'); - } - $this->member = Shape::create( - $this->definition['member'], - $this->shapeMap - ); - } - - return $this->member; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/MapShape.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/MapShape.php deleted file mode 100644 index f180f9a6..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/MapShape.php +++ /dev/null @@ -1,54 +0,0 @@ -value) { - if (!isset($this->definition['value'])) { - throw new \RuntimeException('No value specified'); - } - - $this->value = Shape::create( - $this->definition['value'], - $this->shapeMap - ); - } - - return $this->value; - } - - /** - * @return Shape - */ - public function getKey() - { - if (!$this->key) { - $this->key = isset($this->definition['key']) - ? Shape::create($this->definition['key'], $this->shapeMap) - : new Shape(['type' => 'string'], $this->shapeMap); - } - - return $this->key; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Operation.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Operation.php deleted file mode 100644 index 85261af7..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Operation.php +++ /dev/null @@ -1,97 +0,0 @@ -definition['http']; - } - - /** - * Get the input shape of the operation. - * - * @return StructureShape - */ - public function getInput() - { - if (!$this->input) { - if ($input = $this['input']) { - $this->input = $this->shapeFor($input); - } else { - $this->input = new StructureShape([], $this->shapeMap); - } - } - - return $this->input; - } - - /** - * Get the output shape of the operation. - * - * @return StructureShape - */ - public function getOutput() - { - if (!$this->output) { - if ($output = $this['output']) { - $this->output = $this->shapeFor($output); - } else { - $this->output = new StructureShape([], $this->shapeMap); - } - } - - return $this->output; - } - - /** - * Get an array of operation error shapes. - * - * @return Shape[] - */ - public function getErrors() - { - if ($this->errors === null) { - if ($errors = $this['errors']) { - foreach ($errors as $key => $error) { - $errors[$key] = $this->shapeFor($error); - } - $this->errors = $errors; - } else { - $this->errors = []; - } - } - - return $this->errors; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/AbstractParser.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/AbstractParser.php deleted file mode 100644 index 2d515d2a..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/AbstractParser.php +++ /dev/null @@ -1,46 +0,0 @@ -api = $api; - } - - /** - * @param CommandInterface $command Command that was executed. - * @param ResponseInterface $response Response that was received. - * - * @return ResultInterface - */ - abstract public function __invoke( - CommandInterface $command, - ResponseInterface $response - ); - - abstract public function parseMemberFromStream( - StreamInterface $stream, - StructureShape $member, - $response - ); -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/AbstractRestParser.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/AbstractRestParser.php deleted file mode 100644 index de346b65..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/AbstractRestParser.php +++ /dev/null @@ -1,184 +0,0 @@ -api->getOperation($command->getName())->getOutput(); - $result = []; - - if ($payload = $output['payload']) { - $this->extractPayload($payload, $output, $response, $result); - } - - foreach ($output->getMembers() as $name => $member) { - switch ($member['location']) { - case 'header': - $this->extractHeader($name, $member, $response, $result); - break; - case 'headers': - $this->extractHeaders($name, $member, $response, $result); - break; - case 'statusCode': - $this->extractStatus($name, $response, $result); - break; - } - } - - if (!$payload - && $response->getBody()->getSize() > 0 - && count($output->getMembers()) > 0 - ) { - // if no payload was found, then parse the contents of the body - $this->payload($response, $output, $result); - } - - return new Result($result); - } - - private function extractPayload( - $payload, - StructureShape $output, - ResponseInterface $response, - array &$result - ) { - $member = $output->getMember($payload); - - if (!empty($member['eventstream'])) { - $result[$payload] = new EventParsingIterator( - $response->getBody(), - $member, - $this - ); - } else if ($member instanceof StructureShape) { - // Structure members parse top-level data into a specific key. - $result[$payload] = []; - $this->payload($response, $member, $result[$payload]); - } else { - // Streaming data is just the stream from the response body. - $result[$payload] = $response->getBody(); - } - } - - /** - * Extract a single header from the response into the result. - */ - private function extractHeader( - $name, - Shape $shape, - ResponseInterface $response, - &$result - ) { - $value = $response->getHeaderLine($shape['locationName'] ?: $name); - - switch ($shape->getType()) { - case 'float': - case 'double': - $value = (float) $value; - break; - case 'long': - $value = (int) $value; - break; - case 'boolean': - $value = filter_var($value, FILTER_VALIDATE_BOOLEAN); - break; - case 'blob': - $value = base64_decode($value); - break; - case 'timestamp': - try { - $value = DateTimeResult::fromTimestamp( - $value, - !empty($shape['timestampFormat']) ? $shape['timestampFormat'] : null - ); - break; - } catch (\Exception $e) { - // If the value cannot be parsed, then do not add it to the - // output structure. - return; - } - case 'string': - try { - if ($shape['jsonvalue']) { - $value = $this->parseJson(base64_decode($value), $response); - } - - // If value is not set, do not add to output structure. - if (!isset($value)) { - return; - } - break; - } catch (\Exception $e) { - //If the value cannot be parsed, then do not add it to the - //output structure. - return; - } - } - - $result[$name] = $value; - } - - /** - * Extract a map of headers with an optional prefix from the response. - */ - private function extractHeaders( - $name, - Shape $shape, - ResponseInterface $response, - &$result - ) { - // Check if the headers are prefixed by a location name - $result[$name] = []; - $prefix = $shape['locationName']; - $prefixLen = strlen($prefix); - - foreach ($response->getHeaders() as $k => $values) { - if (!$prefixLen) { - $result[$name][$k] = implode(', ', $values); - } elseif (stripos($k, $prefix) === 0) { - $result[$name][substr($k, $prefixLen)] = implode(', ', $values); - } - } - } - - /** - * Places the status code of the response into the result array. - */ - private function extractStatus( - $name, - ResponseInterface $response, - array &$result - ) { - $result[$name] = (int) $response->getStatusCode(); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/Crc32ValidatingParser.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/Crc32ValidatingParser.php deleted file mode 100644 index be082ea3..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/Crc32ValidatingParser.php +++ /dev/null @@ -1,54 +0,0 @@ -parser = $parser; - } - - public function __invoke( - CommandInterface $command, - ResponseInterface $response - ) { - if ($expected = $response->getHeaderLine('x-amz-crc32')) { - $hash = hexdec(Psr7\hash($response->getBody(), 'crc32b')); - if ($expected != $hash) { - throw new AwsException( - "crc32 mismatch. Expected {$expected}, found {$hash}.", - $command, - [ - 'code' => 'ClientChecksumMismatch', - 'connection_error' => true, - 'response' => $response - ] - ); - } - } - - $fn = $this->parser; - return $fn($command, $response); - } - - public function parseMemberFromStream( - StreamInterface $stream, - StructureShape $member, - $response - ) { - return $this->parser->parseMemberFromStream($stream, $member, $response); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/DecodingEventStreamIterator.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/DecodingEventStreamIterator.php deleted file mode 100644 index 151fc9a5..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/DecodingEventStreamIterator.php +++ /dev/null @@ -1,335 +0,0 @@ - 'decodeUint32', - self::LENGTH_HEADERS => 'decodeUint32', - self::CRC_PRELUDE => 'decodeUint32', - ]; - - private static $lengthFormatMap = [ - 1 => 'decodeUint8', - 2 => 'decodeUint16', - 4 => 'decodeUint32', - 8 => 'decodeUint64', - ]; - - private static $headerTypeMap = [ - 0 => 'decodeBooleanTrue', - 1 => 'decodeBooleanFalse', - 2 => 'decodeInt8', - 3 => 'decodeInt16', - 4 => 'decodeInt32', - 5 => 'decodeInt64', - 6 => 'decodeBytes', - 7 => 'decodeString', - 8 => 'decodeTimestamp', - 9 => 'decodeUuid', - ]; - - /** @var StreamInterface Stream of eventstream shape to parse. */ - private $stream; - - /** @var array Currently parsed event. */ - private $currentEvent; - - /** @var int Current in-order event key. */ - private $key; - - /** @var resource|\HashContext CRC32 hash context for event validation */ - private $hashContext; - - /** @var int $currentPosition */ - private $currentPosition; - - /** - * DecodingEventStreamIterator constructor. - * - * @param StreamInterface $stream - */ - public function __construct(StreamInterface $stream) - { - $this->stream = $stream; - $this->rewind(); - } - - private function parseHeaders($headerBytes) - { - $headers = []; - $bytesRead = 0; - - while ($bytesRead < $headerBytes) { - list($key, $numBytes) = $this->decodeString(1); - $bytesRead += $numBytes; - - list($type, $numBytes) = $this->decodeUint8(); - $bytesRead += $numBytes; - - $f = self::$headerTypeMap[$type]; - list($value, $numBytes) = $this->{$f}(); - $bytesRead += $numBytes; - - if (isset($headers[$key])) { - throw new ParserException('Duplicate key in event headers.'); - } - $headers[$key] = $value; - } - - return [$headers, $bytesRead]; - } - - private function parsePrelude() - { - $prelude = []; - $bytesRead = 0; - - $calculatedCrc = null; - foreach (self::$preludeFormat as $key => $decodeFunction) { - if ($key === self::CRC_PRELUDE) { - $hashCopy = hash_copy($this->hashContext); - $calculatedCrc = hash_final($this->hashContext, true); - $this->hashContext = $hashCopy; - } - list($value, $numBytes) = $this->{$decodeFunction}(); - $bytesRead += $numBytes; - - $prelude[$key] = $value; - } - - if (unpack('N', $calculatedCrc)[1] !== $prelude[self::CRC_PRELUDE]) { - throw new ParserException('Prelude checksum mismatch.'); - } - - return [$prelude, $bytesRead]; - } - - private function parseEvent() - { - $event = []; - - if ($this->stream->tell() < $this->stream->getSize()) { - $this->hashContext = hash_init('crc32b'); - - $bytesLeft = $this->stream->getSize() - $this->stream->tell(); - list($prelude, $numBytes) = $this->parsePrelude(); - if ($prelude[self::LENGTH_TOTAL] > $bytesLeft) { - throw new ParserException('Message length too long.'); - } - $bytesLeft -= $numBytes; - - if ($prelude[self::LENGTH_HEADERS] > $bytesLeft) { - throw new ParserException('Headers length too long.'); - } - - list( - $event[self::HEADERS], - $numBytes - ) = $this->parseHeaders($prelude[self::LENGTH_HEADERS]); - - $event[self::PAYLOAD] = Psr7\stream_for( - $this->readAndHashBytes( - $prelude[self::LENGTH_TOTAL] - self::BYTES_PRELUDE - - $numBytes - self::BYTES_TRAILING - ) - ); - - $calculatedCrc = hash_final($this->hashContext, true); - $messageCrc = $this->stream->read(4); - if ($calculatedCrc !== $messageCrc) { - throw new ParserException('Message checksum mismatch.'); - } - } - - return $event; - } - - // Iterator Functionality - - /** - * @return array - */ - public function current() - { - return $this->currentEvent; - } - - /** - * @return int - */ - public function key() - { - return $this->key; - } - - public function next() - { - $this->currentPosition = $this->stream->tell(); - if ($this->valid()) { - $this->key++; - $this->currentEvent = $this->parseEvent(); - } - } - - public function rewind() - { - $this->stream->rewind(); - $this->key = 0; - $this->currentPosition = 0; - $this->currentEvent = $this->parseEvent(); - } - - /** - * @return bool - */ - public function valid() - { - return $this->currentPosition < $this->stream->getSize(); - } - - // Decoding Utilities - - private function readAndHashBytes($num) - { - $bytes = $this->stream->read($num); - hash_update($this->hashContext, $bytes); - return $bytes; - } - - private function decodeBooleanTrue() - { - return [true, 0]; - } - - private function decodeBooleanFalse() - { - return [false, 0]; - } - - private function uintToInt($val, $size) - { - $signedCap = pow(2, $size - 1); - if ($val > $signedCap) { - $val -= (2 * $signedCap); - } - return $val; - } - - private function decodeInt8() - { - $val = (int)unpack('C', $this->readAndHashBytes(1))[1]; - return [$this->uintToInt($val, 8), 1]; - } - - private function decodeUint8() - { - return [unpack('C', $this->readAndHashBytes(1))[1], 1]; - } - - private function decodeInt16() - { - $val = (int)unpack('n', $this->readAndHashBytes(2))[1]; - return [$this->uintToInt($val, 16), 2]; - } - - private function decodeUint16() - { - return [unpack('n', $this->readAndHashBytes(2))[1], 2]; - } - - private function decodeInt32() - { - $val = (int)unpack('N', $this->readAndHashBytes(4))[1]; - return [$this->uintToInt($val, 32), 4]; - } - - private function decodeUint32() - { - return [unpack('N', $this->readAndHashBytes(4))[1], 4]; - } - - private function decodeInt64() - { - $val = $this->unpackInt64($this->readAndHashBytes(8))[1]; - return [$this->uintToInt($val, 64), 8]; - } - - private function decodeUint64() - { - return [$this->unpackInt64($this->readAndHashBytes(8))[1], 8]; - } - - private function unpackInt64($bytes) - { - if (version_compare(PHP_VERSION, '5.6.3', '<')) { - $d = unpack('N2', $bytes); - return [1 => $d[1] << 32 | $d[2]]; - } - return unpack('J', $bytes); - } - - private function decodeBytes($lengthBytes=2) - { - if (!isset(self::$lengthFormatMap[$lengthBytes])) { - throw new ParserException('Undefined variable length format.'); - } - $f = self::$lengthFormatMap[$lengthBytes]; - list($len, $bytes) = $this->{$f}(); - return [$this->readAndHashBytes($len), $len + $bytes]; - } - - private function decodeString($lengthBytes=2) - { - if (!isset(self::$lengthFormatMap[$lengthBytes])) { - throw new ParserException('Undefined variable length format.'); - } - $f = self::$lengthFormatMap[$lengthBytes]; - list($len, $bytes) = $this->{$f}(); - return [$this->readAndHashBytes($len), $len + $bytes]; - } - - private function decodeTimestamp() - { - list($val, $bytes) = $this->decodeInt64(); - return [ - DateTimeResult::createFromFormat('U.u', $val / 1000), - $bytes - ]; - } - - private function decodeUuid() - { - $val = unpack('H32', $this->readAndHashBytes(16))[1]; - return [ - substr($val, 0, 8) . '-' - . substr($val, 8, 4) . '-' - . substr($val, 12, 4) . '-' - . substr($val, 16, 4) . '-' - . substr($val, 20, 12), - 16 - ]; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/EventParsingIterator.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/EventParsingIterator.php deleted file mode 100644 index 8a6ef476..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/EventParsingIterator.php +++ /dev/null @@ -1,107 +0,0 @@ -decodingIterator = new DecodingEventStreamIterator($stream); - $this->shape = $shape; - $this->parser = $parser; - } - - public function current() - { - return $this->parseEvent($this->decodingIterator->current()); - } - - public function key() - { - return $this->decodingIterator->key(); - } - - public function next() - { - $this->decodingIterator->next(); - } - - public function rewind() - { - $this->decodingIterator->rewind(); - } - - public function valid() - { - return $this->decodingIterator->valid(); - } - - private function parseEvent(array $event) - { - if (!empty($event['headers'][':message-type'])) { - if ($event['headers'][':message-type'] === 'error') { - return $this->parseError($event); - } - if ($event['headers'][':message-type'] !== 'event') { - throw new ParserException('Failed to parse unknown message type.'); - } - } - - if (empty($event['headers'][':event-type'])) { - throw new ParserException('Failed to parse without event type.'); - } - $eventShape = $this->shape->getMember($event['headers'][':event-type']); - - $parsedEvent = []; - foreach ($eventShape['members'] as $shape => $details) { - if (!empty($details['eventpayload'])) { - $payloadShape = $eventShape->getMember($shape); - if ($payloadShape['type'] === 'blob') { - $parsedEvent[$shape] = $event['payload']; - } else { - $parsedEvent[$shape] = $this->parser->parseMemberFromStream( - $event['payload'], - $payloadShape, - null - ); - } - } else { - $parsedEvent[$shape] = $event['headers'][$shape]; - } - } - - return [ - $event['headers'][':event-type'] => $parsedEvent - ]; - } - - private function parseError(array $event) - { - throw new EventStreamDataException( - $event['headers'][':error-code'], - $event['headers'][':error-message'] - ); - } -} \ No newline at end of file diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/Exception/ParserException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/Exception/ParserException.php deleted file mode 100644 index f5fd9ec9..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/Exception/ParserException.php +++ /dev/null @@ -1,56 +0,0 @@ -errorCode = isset($context['error_code']) ? $context['error_code'] : null; - $this->requestId = isset($context['request_id']) ? $context['request_id'] : null; - $this->response = isset($context['response']) ? $context['response'] : null; - parent::__construct($message, $code, $previous); - } - - /** - * Get the error code, if any. - * - * @return string|null - */ - public function getErrorCode() - { - return $this->errorCode; - } - - /** - * Get the request ID, if any. - * - * @return string|null - */ - public function getRequestId() - { - return $this->requestId; - } - - /** - * Get the received HTTP response if any. - * - * @return ResponseInterface|null - */ - public function getResponse() - { - return $this->response; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/JsonParser.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/JsonParser.php deleted file mode 100644 index e3362e1a..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/JsonParser.php +++ /dev/null @@ -1,59 +0,0 @@ -getMembers() as $name => $member) { - $locationName = $member['locationName'] ?: $name; - if (isset($value[$locationName])) { - $target[$name] = $this->parse($member, $value[$locationName]); - } - } - return $target; - - case 'list': - $member = $shape->getMember(); - $target = []; - foreach ($value as $v) { - $target[] = $this->parse($member, $v); - } - return $target; - - case 'map': - $values = $shape->getValue(); - $target = []; - foreach ($value as $k => $v) { - $target[$k] = $this->parse($values, $v); - } - return $target; - - case 'timestamp': - return DateTimeResult::fromTimestamp( - $value, - !empty($shape['timestampFormat']) ? $shape['timestampFormat'] : null - ); - - case 'blob': - return base64_decode($value); - - default: - return $value; - } - } -} - diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/JsonRpcParser.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/JsonRpcParser.php deleted file mode 100644 index 75e87157..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/JsonRpcParser.php +++ /dev/null @@ -1,51 +0,0 @@ -parser = $parser ?: new JsonParser(); - } - - public function __invoke( - CommandInterface $command, - ResponseInterface $response - ) { - $operation = $this->api->getOperation($command->getName()); - $result = null === $operation['output'] - ? null - : $this->parseMemberFromStream( - $response->getBody(), - $operation->getOutput(), - $response - ); - - return new Result($result ?: []); - } - - public function parseMemberFromStream( - StreamInterface $stream, - StructureShape $member, - $response - ) { - return $this->parser->parse($member, $this->parseJson($stream, $response)); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/MetadataParserTrait.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/MetadataParserTrait.php deleted file mode 100644 index e64d5a85..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/MetadataParserTrait.php +++ /dev/null @@ -1,90 +0,0 @@ -getHeaderLine($shape['locationName'] ?: $name); - - switch ($shape->getType()) { - case 'float': - case 'double': - $value = (float) $value; - break; - case 'long': - $value = (int) $value; - break; - case 'boolean': - $value = filter_var($value, FILTER_VALIDATE_BOOLEAN); - break; - case 'blob': - $value = base64_decode($value); - break; - case 'timestamp': - try { - $value = DateTimeResult::fromTimestamp( - $value, - !empty($shape['timestampFormat']) ? $shape['timestampFormat'] : null - ); - break; - } catch (\Exception $e) { - // If the value cannot be parsed, then do not add it to the - // output structure. - return; - } - case 'string': - if ($shape['jsonvalue']) { - $value = $this->parseJson(base64_decode($value), $response); - } - break; - } - - $result[$name] = $value; - } - - /** - * Extract a map of headers with an optional prefix from the response. - */ - protected function extractHeaders( - $name, - Shape $shape, - ResponseInterface $response, - &$result - ) { - // Check if the headers are prefixed by a location name - $result[$name] = []; - $prefix = $shape['locationName']; - $prefixLen = strlen($prefix); - - foreach ($response->getHeaders() as $k => $values) { - if (!$prefixLen) { - $result[$name][$k] = implode(', ', $values); - } elseif (stripos($k, $prefix) === 0) { - $result[$name][substr($k, $prefixLen)] = implode(', ', $values); - } - } - } - - /** - * Places the status code of the response into the result array. - */ - protected function extractStatus( - $name, - ResponseInterface $response, - array &$result - ) { - $result[$name] = (int) $response->getStatusCode(); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/PayloadParserTrait.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/PayloadParserTrait.php deleted file mode 100644 index 43d3d567..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/PayloadParserTrait.php +++ /dev/null @@ -1,61 +0,0 @@ - $response] - ); - } - - return $jsonPayload; - } - - /** - * @param string $xml - * - * @throws ParserException - * - * @return \SimpleXMLElement - */ - protected function parseXml($xml, $response) - { - $priorSetting = libxml_use_internal_errors(true); - try { - libxml_clear_errors(); - $xmlPayload = new \SimpleXMLElement($xml); - if ($error = libxml_get_last_error()) { - throw new \RuntimeException($error->message); - } - } catch (\Exception $e) { - throw new ParserException( - "Error parsing XML: {$e->getMessage()}", - 0, - $e, - ['response' => $response] - ); - } finally { - libxml_use_internal_errors($priorSetting); - } - - return $xmlPayload; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/QueryParser.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/QueryParser.php deleted file mode 100644 index 50e4e3a5..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/QueryParser.php +++ /dev/null @@ -1,60 +0,0 @@ -parser = $xmlParser ?: new XmlParser(); - $this->honorResultWrapper = $honorResultWrapper; - } - - public function __invoke( - CommandInterface $command, - ResponseInterface $response - ) { - $output = $this->api->getOperation($command->getName())->getOutput(); - $xml = $this->parseXml($response->getBody(), $response); - - if ($this->honorResultWrapper && $output['resultWrapper']) { - $xml = $xml->{$output['resultWrapper']}; - } - - return new Result($this->parser->parse($output, $xml)); - } - - public function parseMemberFromStream( - StreamInterface $stream, - StructureShape $member, - $response - ) { - $xml = $this->parseXml($stream, $response); - return $this->parser->parse($member, $xml); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/RestJsonParser.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/RestJsonParser.php deleted file mode 100644 index 76d80989..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/RestJsonParser.php +++ /dev/null @@ -1,49 +0,0 @@ -parser = $parser ?: new JsonParser(); - } - - protected function payload( - ResponseInterface $response, - StructureShape $member, - array &$result - ) { - $jsonBody = $this->parseJson($response->getBody(), $response); - - if ($jsonBody) { - $result += $this->parser->parse($member, $jsonBody); - } - } - - public function parseMemberFromStream( - StreamInterface $stream, - StructureShape $member, - $response - ) { - $jsonBody = $this->parseJson($stream, $response); - if ($jsonBody) { - return $this->parser->parse($member, $jsonBody); - } - return []; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/RestXmlParser.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/RestXmlParser.php deleted file mode 100644 index d04429f6..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/RestXmlParser.php +++ /dev/null @@ -1,42 +0,0 @@ -parser = $parser ?: new XmlParser(); - } - - protected function payload( - ResponseInterface $response, - StructureShape $member, - array &$result - ) { - $result += $this->parseMemberFromStream($response->getBody(), $member, $response); - } - - public function parseMemberFromStream( - StreamInterface $stream, - StructureShape $member, - $response - ) { - $xml = $this->parseXml($stream, $response); - return $this->parser->parse($member, $xml); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/XmlParser.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/XmlParser.php deleted file mode 100644 index bd1f1d95..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Parser/XmlParser.php +++ /dev/null @@ -1,171 +0,0 @@ -dispatch($shape, $value); - } - - private function dispatch($shape, \SimpleXMLElement $value) - { - static $methods = [ - 'structure' => 'parse_structure', - 'list' => 'parse_list', - 'map' => 'parse_map', - 'blob' => 'parse_blob', - 'boolean' => 'parse_boolean', - 'integer' => 'parse_integer', - 'float' => 'parse_float', - 'double' => 'parse_float', - 'timestamp' => 'parse_timestamp', - ]; - - $type = $shape['type']; - if (isset($methods[$type])) { - return $this->{$methods[$type]}($shape, $value); - } - - return (string) $value; - } - - private function parse_structure( - StructureShape $shape, - \SimpleXMLElement $value - ) { - $target = []; - - foreach ($shape->getMembers() as $name => $member) { - // Extract the name of the XML node - $node = $this->memberKey($member, $name); - if (isset($value->{$node})) { - $target[$name] = $this->dispatch($member, $value->{$node}); - } else { - $memberShape = $shape->getMember($name); - if (!empty($memberShape['xmlAttribute'])) { - $target[$name] = $this->parse_xml_attribute( - $shape, - $memberShape, - $value - ); - } - } - } - - return $target; - } - - private function memberKey(Shape $shape, $name) - { - if (null !== $shape['locationName']) { - return $shape['locationName']; - } - - if ($shape instanceof ListShape && $shape['flattened']) { - return $shape->getMember()['locationName'] ?: $name; - } - - return $name; - } - - private function parse_list(ListShape $shape, \SimpleXMLElement $value) - { - $target = []; - $member = $shape->getMember(); - - if (!$shape['flattened']) { - $value = $value->{$member['locationName'] ?: 'member'}; - } - - foreach ($value as $v) { - $target[] = $this->dispatch($member, $v); - } - - return $target; - } - - private function parse_map(MapShape $shape, \SimpleXMLElement $value) - { - $target = []; - - if (!$shape['flattened']) { - $value = $value->entry; - } - - $mapKey = $shape->getKey(); - $mapValue = $shape->getValue(); - $keyName = $shape->getKey()['locationName'] ?: 'key'; - $valueName = $shape->getValue()['locationName'] ?: 'value'; - - foreach ($value as $node) { - $key = $this->dispatch($mapKey, $node->{$keyName}); - $value = $this->dispatch($mapValue, $node->{$valueName}); - $target[$key] = $value; - } - - return $target; - } - - private function parse_blob(Shape $shape, $value) - { - return base64_decode((string) $value); - } - - private function parse_float(Shape $shape, $value) - { - return (float) (string) $value; - } - - private function parse_integer(Shape $shape, $value) - { - return (int) (string) $value; - } - - private function parse_boolean(Shape $shape, $value) - { - return $value == 'true'; - } - - private function parse_timestamp(Shape $shape, $value) - { - if (is_string($value) - || is_int($value) - || (is_object($value) - && method_exists($value, '__toString')) - ) { - return DateTimeResult::fromTimestamp( - (string) $value, - !empty($shape['timestampFormat']) ? $shape['timestampFormat'] : null - ); - } - throw new ParserException('Invalid timestamp value passed to XmlParser::parse_timestamp'); - } - - private function parse_xml_attribute(Shape $shape, Shape $memberShape, $value) - { - $namespace = $shape['xmlNamespace']['uri'] - ? $shape['xmlNamespace']['uri'] - : ''; - $prefix = $shape['xmlNamespace']['prefix'] - ? $shape['xmlNamespace']['prefix'] - : ''; - if (!empty($prefix)) { - $prefix .= ':'; - } - $key = str_replace($prefix, '', $memberShape['locationName']); - - $attributes = $value->attributes($namespace); - return isset($attributes[$key]) ? (string) $attributes[$key] : null; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/Ec2ParamBuilder.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/Ec2ParamBuilder.php deleted file mode 100644 index 6dd728da..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/Ec2ParamBuilder.php +++ /dev/null @@ -1,40 +0,0 @@ -getMember(); - foreach ($value as $k => $v) { - $this->format($items, $v, $prefix . '.' . ($k + 1), $query); - } - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/JsonBody.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/JsonBody.php deleted file mode 100644 index e6aafb9e..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/JsonBody.php +++ /dev/null @@ -1,96 +0,0 @@ -api = $api; - } - - /** - * Gets the JSON Content-Type header for a service API - * - * @param Service $service - * - * @return string - */ - public static function getContentType(Service $service) - { - return 'application/x-amz-json-' - . number_format($service->getMetadata('jsonVersion'), 1); - } - - /** - * Builds the JSON body based on an array of arguments. - * - * @param Shape $shape Operation being constructed - * @param array $args Associative array of arguments - * - * @return string - */ - public function build(Shape $shape, array $args) - { - $result = json_encode($this->format($shape, $args)); - - return $result == '[]' ? '{}' : $result; - } - - private function format(Shape $shape, $value) - { - switch ($shape['type']) { - case 'structure': - $data = []; - foreach ($value as $k => $v) { - if ($v !== null && $shape->hasMember($k)) { - $valueShape = $shape->getMember($k); - $data[$valueShape['locationName'] ?: $k] - = $this->format($valueShape, $v); - } - } - if (empty($data)) { - return new \stdClass; - } - return $data; - - case 'list': - $items = $shape->getMember(); - foreach ($value as $k => $v) { - $value[$k] = $this->format($items, $v); - } - return $value; - - case 'map': - if (empty($value)) { - return new \stdClass; - } - $values = $shape->getValue(); - foreach ($value as $k => $v) { - $value[$k] = $this->format($values, $v); - } - return $value; - - case 'blob': - return base64_encode($value); - - case 'timestamp': - $timestampFormat = !empty($shape['timestampFormat']) - ? $shape['timestampFormat'] - : 'unixTimestamp'; - return TimestampShape::format($value, $timestampFormat); - - default: - return $value; - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/JsonRpcSerializer.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/JsonRpcSerializer.php deleted file mode 100644 index 7f6f5ab8..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/JsonRpcSerializer.php +++ /dev/null @@ -1,69 +0,0 @@ -endpoint = $endpoint; - $this->api = $api; - $this->jsonFormatter = $jsonFormatter ?: new JsonBody($this->api); - $this->contentType = JsonBody::getContentType($api); - } - - /** - * When invoked with an AWS command, returns a serialization array - * containing "method", "uri", "headers", and "body" key value pairs. - * - * @param CommandInterface $command - * - * @return RequestInterface - */ - public function __invoke(CommandInterface $command) - { - $name = $command->getName(); - $operation = $this->api->getOperation($name); - - return new Request( - $operation['http']['method'], - $this->endpoint, - [ - 'X-Amz-Target' => $this->api->getMetadata('targetPrefix') . '.' . $name, - 'Content-Type' => $this->contentType - ], - $this->jsonFormatter->build( - $operation->getInput(), - $command->toArray() - ) - ); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/QueryParamBuilder.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/QueryParamBuilder.php deleted file mode 100644 index 3d96334e..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/QueryParamBuilder.php +++ /dev/null @@ -1,157 +0,0 @@ -isFlat($shape) && !empty($shape['member']['locationName'])) { - return $shape['member']['locationName']; - } - - return $default; - } - - protected function isFlat(Shape $shape) - { - return $shape['flattened'] === true; - } - - public function __invoke(StructureShape $shape, array $params) - { - if (!$this->methods) { - $this->methods = array_fill_keys(get_class_methods($this), true); - } - - $query = []; - $this->format_structure($shape, $params, '', $query); - - return $query; - } - - protected function format(Shape $shape, $value, $prefix, array &$query) - { - $type = 'format_' . $shape['type']; - if (isset($this->methods[$type])) { - $this->{$type}($shape, $value, $prefix, $query); - } else { - $query[$prefix] = (string) $value; - } - } - - protected function format_structure( - StructureShape $shape, - array $value, - $prefix, - &$query - ) { - if ($prefix) { - $prefix .= '.'; - } - - foreach ($value as $k => $v) { - if ($shape->hasMember($k)) { - $member = $shape->getMember($k); - $this->format( - $member, - $v, - $prefix . $this->queryName($member, $k), - $query - ); - } - } - } - - protected function format_list( - ListShape $shape, - array $value, - $prefix, - &$query - ) { - // Handle empty list serialization - if (!$value) { - $query[$prefix] = ''; - return; - } - - $items = $shape->getMember(); - - if (!$this->isFlat($shape)) { - $locationName = $shape->getMember()['locationName'] ?: 'member'; - $prefix .= ".$locationName"; - } elseif ($name = $this->queryName($items)) { - $parts = explode('.', $prefix); - $parts[count($parts) - 1] = $name; - $prefix = implode('.', $parts); - } - - foreach ($value as $k => $v) { - $this->format($items, $v, $prefix . '.' . ($k + 1), $query); - } - } - - protected function format_map( - MapShape $shape, - array $value, - $prefix, - array &$query - ) { - $vals = $shape->getValue(); - $keys = $shape->getKey(); - - if (!$this->isFlat($shape)) { - $prefix .= '.entry'; - } - - $i = 0; - $keyName = '%s.%d.' . $this->queryName($keys, 'key'); - $valueName = '%s.%s.' . $this->queryName($vals, 'value'); - - foreach ($value as $k => $v) { - $i++; - $this->format($keys, $k, sprintf($keyName, $prefix, $i), $query); - $this->format($vals, $v, sprintf($valueName, $prefix, $i), $query); - } - } - - protected function format_blob(Shape $shape, $value, $prefix, array &$query) - { - $query[$prefix] = base64_encode($value); - } - - protected function format_timestamp( - TimestampShape $shape, - $value, - $prefix, - array &$query - ) { - $timestampFormat = !empty($shape['timestampFormat']) - ? $shape['timestampFormat'] - : 'iso8601'; - $query[$prefix] = TimestampShape::format($value, $timestampFormat); - } - - protected function format_boolean(Shape $shape, $value, $prefix, array &$query) - { - $query[$prefix] = ($value) ? 'true' : 'false'; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/QuerySerializer.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/QuerySerializer.php deleted file mode 100644 index 107e68ff..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/QuerySerializer.php +++ /dev/null @@ -1,69 +0,0 @@ -api = $api; - $this->endpoint = $endpoint; - $this->paramBuilder = $paramBuilder ?: new QueryParamBuilder(); - } - - /** - * When invoked with an AWS command, returns a serialization array - * containing "method", "uri", "headers", and "body" key value pairs. - * - * @param CommandInterface $command - * - * @return RequestInterface - */ - public function __invoke(CommandInterface $command) - { - $operation = $this->api->getOperation($command->getName()); - - $body = [ - 'Action' => $command->getName(), - 'Version' => $this->api->getMetadata('apiVersion') - ]; - - $params = $command->toArray(); - - // Only build up the parameters when there are parameters to build - if ($params) { - $body += call_user_func( - $this->paramBuilder, - $operation->getInput(), - $params - ); - } - - $body = http_build_query($body, null, '&', PHP_QUERY_RFC3986); - - return new Request( - 'POST', - $this->endpoint, - [ - 'Content-Length' => strlen($body), - 'Content-Type' => 'application/x-www-form-urlencoded' - ], - $body - ); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/RestJsonSerializer.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/RestJsonSerializer.php deleted file mode 100644 index acc59638..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/RestJsonSerializer.php +++ /dev/null @@ -1,39 +0,0 @@ -contentType = 'application/json'; - $this->jsonFormatter = $jsonFormatter ?: new JsonBody($api); - } - - protected function payload(StructureShape $member, array $value, array &$opts) - { - $opts['headers']['Content-Type'] = $this->contentType; - $opts['body'] = (string) $this->jsonFormatter->build($member, $value); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/RestSerializer.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/RestSerializer.php deleted file mode 100644 index 96e66cd8..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/RestSerializer.php +++ /dev/null @@ -1,225 +0,0 @@ -api = $api; - $this->endpoint = Psr7\uri_for($endpoint); - } - - /** - * @param CommandInterface $command Command to serialized - * - * @return RequestInterface - */ - public function __invoke(CommandInterface $command) - { - $operation = $this->api->getOperation($command->getName()); - $args = $command->toArray(); - $opts = $this->serialize($operation, $args); - $uri = $this->buildEndpoint($operation, $args, $opts); - - return new Psr7\Request( - $operation['http']['method'], - $uri, - isset($opts['headers']) ? $opts['headers'] : [], - isset($opts['body']) ? $opts['body'] : null - ); - } - - /** - * Modifies a hash of request options for a payload body. - * - * @param StructureShape $member Member to serialize - * @param array $value Value to serialize - * @param array $opts Request options to modify. - */ - abstract protected function payload( - StructureShape $member, - array $value, - array &$opts - ); - - private function serialize(Operation $operation, array $args) - { - $opts = []; - $input = $operation->getInput(); - - // Apply the payload trait if present - if ($payload = $input['payload']) { - $this->applyPayload($input, $payload, $args, $opts); - } - - foreach ($args as $name => $value) { - if ($input->hasMember($name)) { - $member = $input->getMember($name); - $location = $member['location']; - if (!$payload && !$location) { - $bodyMembers[$name] = $value; - } elseif ($location == 'header') { - $this->applyHeader($name, $member, $value, $opts); - } elseif ($location == 'querystring') { - $this->applyQuery($name, $member, $value, $opts); - } elseif ($location == 'headers') { - $this->applyHeaderMap($name, $member, $value, $opts); - } - } - } - - if (isset($bodyMembers)) { - $this->payload($operation->getInput(), $bodyMembers, $opts); - } - - return $opts; - } - - private function applyPayload(StructureShape $input, $name, array $args, array &$opts) - { - if (!isset($args[$name])) { - return; - } - - $m = $input->getMember($name); - - if ($m['streaming'] || - ($m['type'] == 'string' || $m['type'] == 'blob') - ) { - // Streaming bodies or payloads that are strings are - // always just a stream of data. - $opts['body'] = Psr7\stream_for($args[$name]); - return; - } - - $this->payload($m, $args[$name], $opts); - } - - private function applyHeader($name, Shape $member, $value, array &$opts) - { - if ($member->getType() === 'timestamp') { - $timestampFormat = !empty($member['timestampFormat']) - ? $member['timestampFormat'] - : 'rfc822'; - $value = TimestampShape::format($value, $timestampFormat); - } - if ($member['jsonvalue']) { - $value = json_encode($value); - if (empty($value) && JSON_ERROR_NONE !== json_last_error()) { - throw new \InvalidArgumentException('Unable to encode the provided value' - . ' with \'json_encode\'. ' . json_last_error_msg()); - } - - $value = base64_encode($value); - } - - $opts['headers'][$member['locationName'] ?: $name] = $value; - } - - /** - * Note: This is currently only present in the Amazon S3 model. - */ - private function applyHeaderMap($name, Shape $member, array $value, array &$opts) - { - $prefix = $member['locationName']; - foreach ($value as $k => $v) { - $opts['headers'][$prefix . $k] = $v; - } - } - - private function applyQuery($name, Shape $member, $value, array &$opts) - { - if ($member instanceof MapShape) { - $opts['query'] = isset($opts['query']) && is_array($opts['query']) - ? $opts['query'] + $value - : $value; - } elseif ($value !== null) { - $type = $member->getType(); - if ($type === 'boolean') { - $value = $value ? 'true' : 'false'; - } elseif ($type === 'timestamp') { - $timestampFormat = !empty($member['timestampFormat']) - ? $member['timestampFormat'] - : 'iso8601'; - $value = TimestampShape::format($value, $timestampFormat); - } - - $opts['query'][$member['locationName'] ?: $name] = $value; - } - } - - private function buildEndpoint(Operation $operation, array $args, array $opts) - { - $varspecs = []; - - // Create an associative array of varspecs used in expansions - foreach ($operation->getInput()->getMembers() as $name => $member) { - if ($member['location'] == 'uri') { - $varspecs[$member['locationName'] ?: $name] = - isset($args[$name]) - ? $args[$name] - : null; - } - } - - $relative = preg_replace_callback( - '/\{([^\}]+)\}/', - function (array $matches) use ($varspecs) { - $isGreedy = substr($matches[1], -1, 1) == '+'; - $k = $isGreedy ? substr($matches[1], 0, -1) : $matches[1]; - if (!isset($varspecs[$k])) { - return ''; - } - - if ($isGreedy) { - return str_replace('%2F', '/', rawurlencode($varspecs[$k])); - } - - return rawurlencode($varspecs[$k]); - }, - $operation['http']['requestUri'] - ); - - // Add the query string variables or appending to one if needed. - if (!empty($opts['query'])) { - $append = Psr7\build_query($opts['query']); - $relative .= strpos($relative, '?') ? "&{$append}" : "?$append"; - } - - // If endpoint has path, remove leading '/' to preserve URI resolution. - $path = $this->endpoint->getPath(); - if ($path && $relative[0] === '/') { - $relative = substr($relative, 1); - } - - // Expand path place holders using Amazon's slightly different URI - // template syntax. - return UriResolver::resolve($this->endpoint, new Uri($relative)); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/RestXmlSerializer.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/RestXmlSerializer.php deleted file mode 100644 index b0d6a291..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/RestXmlSerializer.php +++ /dev/null @@ -1,34 +0,0 @@ -xmlBody = $xmlBody ?: new XmlBody($api); - } - - protected function payload(StructureShape $member, array $value, array &$opts) - { - $opts['headers']['Content-Type'] = 'application/xml'; - $opts['body'] = (string) $this->xmlBody->build($member, $value); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/XmlBody.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/XmlBody.php deleted file mode 100644 index 0488eba3..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Serializer/XmlBody.php +++ /dev/null @@ -1,220 +0,0 @@ -api = $api; - } - - /** - * Builds the XML body based on an array of arguments. - * - * @param Shape $shape Operation being constructed - * @param array $args Associative array of arguments - * - * @return string - */ - public function build(Shape $shape, array $args) - { - $xml = new XMLWriter(); - $xml->openMemory(); - $xml->startDocument('1.0', 'UTF-8'); - $this->format($shape, $shape['locationName'] ?: $shape['name'], $args, $xml); - $xml->endDocument(); - - return $xml->outputMemory(); - } - - private function startElement(Shape $shape, $name, XMLWriter $xml) - { - $xml->startElement($name); - - if ($ns = $shape['xmlNamespace']) { - $xml->writeAttribute( - isset($ns['prefix']) ? "xmlns:{$ns['prefix']}" : 'xmlns', - $shape['xmlNamespace']['uri'] - ); - } - } - - private function format(Shape $shape, $name, $value, XMLWriter $xml) - { - // Any method mentioned here has a custom serialization handler. - static $methods = [ - 'add_structure' => true, - 'add_list' => true, - 'add_blob' => true, - 'add_timestamp' => true, - 'add_boolean' => true, - 'add_map' => true, - 'add_string' => true - ]; - - $type = 'add_' . $shape['type']; - if (isset($methods[$type])) { - $this->{$type}($shape, $name, $value, $xml); - } else { - $this->defaultShape($shape, $name, $value, $xml); - } - } - - private function defaultShape(Shape $shape, $name, $value, XMLWriter $xml) - { - $this->startElement($shape, $name, $xml); - $xml->text($value); - $xml->endElement(); - } - - private function add_structure( - StructureShape $shape, - $name, - array $value, - \XMLWriter $xml - ) { - $this->startElement($shape, $name, $xml); - - foreach ($this->getStructureMembers($shape, $value) as $k => $definition) { - $this->format( - $definition['member'], - $definition['member']['locationName'] ?: $k, - $definition['value'], - $xml - ); - } - - $xml->endElement(); - } - - private function getStructureMembers(StructureShape $shape, array $value) - { - $members = []; - - foreach ($value as $k => $v) { - if ($v !== null && $shape->hasMember($k)) { - $definition = [ - 'member' => $shape->getMember($k), - 'value' => $v, - ]; - - if ($definition['member']['xmlAttribute']) { - // array_unshift_associative - $members = [$k => $definition] + $members; - } else { - $members[$k] = $definition; - } - } - } - - return $members; - } - - private function add_list( - ListShape $shape, - $name, - array $value, - XMLWriter $xml - ) { - $items = $shape->getMember(); - - if ($shape['flattened']) { - $elementName = $name; - } else { - $this->startElement($shape, $name, $xml); - $elementName = $items['locationName'] ?: 'member'; - } - - foreach ($value as $v) { - $this->format($items, $elementName, $v, $xml); - } - - if (!$shape['flattened']) { - $xml->endElement(); - } - } - - private function add_map( - MapShape $shape, - $name, - array $value, - XMLWriter $xml - ) { - $xmlEntry = $shape['flattened'] ? $shape['locationName'] : 'entry'; - $xmlKey = $shape->getKey()['locationName'] ?: 'key'; - $xmlValue = $shape->getValue()['locationName'] ?: 'value'; - - $this->startElement($shape, $name, $xml); - - foreach ($value as $key => $v) { - $this->startElement($shape, $xmlEntry, $xml); - $this->format($shape->getKey(), $xmlKey, $key, $xml); - $this->format($shape->getValue(), $xmlValue, $v, $xml); - $xml->endElement(); - } - - $xml->endElement(); - } - - private function add_blob(Shape $shape, $name, $value, XMLWriter $xml) - { - $this->startElement($shape, $name, $xml); - $xml->writeRaw(base64_encode($value)); - $xml->endElement(); - } - - private function add_timestamp( - TimestampShape $shape, - $name, - $value, - XMLWriter $xml - ) { - $this->startElement($shape, $name, $xml); - $timestampFormat = !empty($shape['timestampFormat']) - ? $shape['timestampFormat'] - : 'iso8601'; - $xml->writeRaw(TimestampShape::format($value, $timestampFormat)); - $xml->endElement(); - } - - private function add_boolean( - Shape $shape, - $name, - $value, - XMLWriter $xml - ) { - $this->startElement($shape, $name, $xml); - $xml->writeRaw($value ? 'true' : 'false'); - $xml->endElement(); - } - - private function add_string( - Shape $shape, - $name, - $value, - XMLWriter $xml - ) { - if ($shape['xmlAttribute']) { - $xml->writeAttribute($shape['locationName'] ?: $name, $value); - } else { - $this->defaultShape($shape, $name, $value, $xml); - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Service.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Service.php deleted file mode 100644 index afbe73ea..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Service.php +++ /dev/null @@ -1,468 +0,0 @@ - [], - 'shapes' => [], - 'metadata' => [] - ], $defaultMeta = [ - 'apiVersion' => null, - 'serviceFullName' => null, - 'serviceId' => null, - 'endpointPrefix' => null, - 'signingName' => null, - 'signatureVersion' => null, - 'protocol' => null, - 'uid' => null - ]; - - $definition += $defaults; - $definition['metadata'] += $defaultMeta; - $this->definition = $definition; - $this->apiProvider = $provider; - parent::__construct($definition, new ShapeMap($definition['shapes'])); - - if (isset($definition['metadata']['serviceIdentifier'])) { - $this->serviceName = $this->getServiceName(); - } else { - $this->serviceName = $this->getEndpointPrefix(); - } - - $this->apiVersion = $this->getApiVersion(); - } - - /** - * Creates a request serializer for the provided API object. - * - * @param Service $api API that contains a protocol. - * @param string $endpoint Endpoint to send requests to. - * - * @return callable - * @throws \UnexpectedValueException - */ - public static function createSerializer(Service $api, $endpoint) - { - static $mapping = [ - 'json' => 'Aws\Api\Serializer\JsonRpcSerializer', - 'query' => 'Aws\Api\Serializer\QuerySerializer', - 'rest-json' => 'Aws\Api\Serializer\RestJsonSerializer', - 'rest-xml' => 'Aws\Api\Serializer\RestXmlSerializer' - ]; - - $proto = $api->getProtocol(); - - if (isset($mapping[$proto])) { - return new $mapping[$proto]($api, $endpoint); - } - - if ($proto == 'ec2') { - return new QuerySerializer($api, $endpoint, new Ec2ParamBuilder()); - } - - throw new \UnexpectedValueException( - 'Unknown protocol: ' . $api->getProtocol() - ); - } - - /** - * Creates an error parser for the given protocol. - * - * Redundant method signature to preserve backwards compatibility. - * - * @param string $protocol Protocol to parse (e.g., query, json, etc.) - * - * @return callable - * @throws \UnexpectedValueException - */ - public static function createErrorParser($protocol, Service $api = null) - { - static $mapping = [ - 'json' => 'Aws\Api\ErrorParser\JsonRpcErrorParser', - 'query' => 'Aws\Api\ErrorParser\XmlErrorParser', - 'rest-json' => 'Aws\Api\ErrorParser\RestJsonErrorParser', - 'rest-xml' => 'Aws\Api\ErrorParser\XmlErrorParser', - 'ec2' => 'Aws\Api\ErrorParser\XmlErrorParser' - ]; - - if (isset($mapping[$protocol])) { - return new $mapping[$protocol]($api); - } - - throw new \UnexpectedValueException("Unknown protocol: $protocol"); - } - - /** - * Applies the listeners needed to parse client models. - * - * @param Service $api API to create a parser for - * @return callable - * @throws \UnexpectedValueException - */ - public static function createParser(Service $api) - { - static $mapping = [ - 'json' => 'Aws\Api\Parser\JsonRpcParser', - 'query' => 'Aws\Api\Parser\QueryParser', - 'rest-json' => 'Aws\Api\Parser\RestJsonParser', - 'rest-xml' => 'Aws\Api\Parser\RestXmlParser' - ]; - - $proto = $api->getProtocol(); - if (isset($mapping[$proto])) { - return new $mapping[$proto]($api); - } - - if ($proto == 'ec2') { - return new QueryParser($api, null, false); - } - - throw new \UnexpectedValueException( - 'Unknown protocol: ' . $api->getProtocol() - ); - } - - /** - * Get the full name of the service - * - * @return string - */ - public function getServiceFullName() - { - return $this->definition['metadata']['serviceFullName']; - } - - /** - * Get the service id - * - * @return string - */ - public function getServiceId() - { - return $this->definition['metadata']['serviceId']; - } - - /** - * Get the API version of the service - * - * @return string - */ - public function getApiVersion() - { - return $this->definition['metadata']['apiVersion']; - } - - /** - * Get the API version of the service - * - * @return string - */ - public function getEndpointPrefix() - { - return $this->definition['metadata']['endpointPrefix']; - } - - /** - * Get the signing name used by the service. - * - * @return string - */ - public function getSigningName() - { - return $this->definition['metadata']['signingName'] - ?: $this->definition['metadata']['endpointPrefix']; - } - - /** - * Get the service name. - * - * @return string - */ - public function getServiceName() - { - return $this->definition['metadata']['serviceIdentifier']; - } - - /** - * Get the default signature version of the service. - * - * Note: this method assumes "v4" when not specified in the model. - * - * @return string - */ - public function getSignatureVersion() - { - return $this->definition['metadata']['signatureVersion'] ?: 'v4'; - } - - /** - * Get the protocol used by the service. - * - * @return string - */ - public function getProtocol() - { - return $this->definition['metadata']['protocol']; - } - - /** - * Get the uid string used by the service - * - * @return string - */ - public function getUid() - { - return $this->definition['metadata']['uid']; - } - - /** - * Check if the description has a specific operation by name. - * - * @param string $name Operation to check by name - * - * @return bool - */ - public function hasOperation($name) - { - return isset($this['operations'][$name]); - } - - /** - * Get an operation by name. - * - * @param string $name Operation to retrieve by name - * - * @return Operation - * @throws \InvalidArgumentException If the operation is not found - */ - public function getOperation($name) - { - if (!isset($this->operations[$name])) { - if (!isset($this->definition['operations'][$name])) { - throw new \InvalidArgumentException("Unknown operation: $name"); - } - $this->operations[$name] = new Operation( - $this->definition['operations'][$name], - $this->shapeMap - ); - } - - return $this->operations[$name]; - } - - /** - * Get all of the operations of the description. - * - * @return Operation[] - */ - public function getOperations() - { - $result = []; - foreach ($this->definition['operations'] as $name => $definition) { - $result[$name] = $this->getOperation($name); - } - - return $result; - } - - /** - * Get all of the error shapes of the service - * - * @return array - */ - public function getErrorShapes() - { - $result = []; - foreach ($this->definition['shapes'] as $name => $definition) { - if (!empty($definition['exception'])) { - $definition['name'] = $name; - $result[] = new StructureShape($definition, $this->getShapeMap()); - } - } - - return $result; - } - - /** - * Get all of the service metadata or a specific metadata key value. - * - * @param string|null $key Key to retrieve or null to retrieve all metadata - * - * @return mixed Returns the result or null if the key is not found - */ - public function getMetadata($key = null) - { - if (!$key) { - return $this['metadata']; - } - - if (isset($this->definition['metadata'][$key])) { - return $this->definition['metadata'][$key]; - } - - return null; - } - - /** - * Gets an associative array of available paginator configurations where - * the key is the name of the paginator, and the value is the paginator - * configuration. - * - * @return array - * @unstable The configuration format of paginators may change in the future - */ - public function getPaginators() - { - if (!isset($this->paginators)) { - $res = call_user_func( - $this->apiProvider, - 'paginator', - $this->serviceName, - $this->apiVersion - ); - $this->paginators = isset($res['pagination']) - ? $res['pagination'] - : []; - } - - return $this->paginators; - } - - /** - * Determines if the service has a paginator by name. - * - * @param string $name Name of the paginator. - * - * @return bool - */ - public function hasPaginator($name) - { - return isset($this->getPaginators()[$name]); - } - - /** - * Retrieve a paginator by name. - * - * @param string $name Paginator to retrieve by name. This argument is - * typically the operation name. - * @return array - * @throws \UnexpectedValueException if the paginator does not exist. - * @unstable The configuration format of paginators may change in the future - */ - public function getPaginatorConfig($name) - { - static $defaults = [ - 'input_token' => null, - 'output_token' => null, - 'limit_key' => null, - 'result_key' => null, - 'more_results' => null, - ]; - - if ($this->hasPaginator($name)) { - return $this->paginators[$name] + $defaults; - } - - throw new \UnexpectedValueException("There is no {$name} " - . "paginator defined for the {$this->serviceName} service."); - } - - /** - * Gets an associative array of available waiter configurations where the - * key is the name of the waiter, and the value is the waiter - * configuration. - * - * @return array - */ - public function getWaiters() - { - if (!isset($this->waiters)) { - $res = call_user_func( - $this->apiProvider, - 'waiter', - $this->serviceName, - $this->apiVersion - ); - $this->waiters = isset($res['waiters']) - ? $res['waiters'] - : []; - } - - return $this->waiters; - } - - /** - * Determines if the service has a waiter by name. - * - * @param string $name Name of the waiter. - * - * @return bool - */ - public function hasWaiter($name) - { - return isset($this->getWaiters()[$name]); - } - - /** - * Get a waiter configuration by name. - * - * @param string $name Name of the waiter by name. - * - * @return array - * @throws \UnexpectedValueException if the waiter does not exist. - */ - public function getWaiterConfig($name) - { - // Error if the waiter is not defined - if ($this->hasWaiter($name)) { - return $this->waiters[$name]; - } - - throw new \UnexpectedValueException("There is no {$name} waiter " - . "defined for the {$this->serviceName} service."); - } - - /** - * Get the shape map used by the API. - * - * @return ShapeMap - */ - public function getShapeMap() - { - return $this->shapeMap; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Shape.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Shape.php deleted file mode 100644 index 77341803..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Shape.php +++ /dev/null @@ -1,69 +0,0 @@ - 'Aws\Api\StructureShape', - 'map' => 'Aws\Api\MapShape', - 'list' => 'Aws\Api\ListShape', - 'timestamp' => 'Aws\Api\TimestampShape', - 'integer' => 'Aws\Api\Shape', - 'double' => 'Aws\Api\Shape', - 'float' => 'Aws\Api\Shape', - 'long' => 'Aws\Api\Shape', - 'string' => 'Aws\Api\Shape', - 'byte' => 'Aws\Api\Shape', - 'character' => 'Aws\Api\Shape', - 'blob' => 'Aws\Api\Shape', - 'boolean' => 'Aws\Api\Shape' - ]; - - if (isset($definition['shape'])) { - return $shapeMap->resolve($definition); - } - - if (!isset($map[$definition['type']])) { - throw new \RuntimeException('Invalid type: ' - . print_r($definition, true)); - } - - $type = $map[$definition['type']]; - - return new $type($definition, $shapeMap); - } - - /** - * Get the type of the shape - * - * @return string - */ - public function getType() - { - return $this->definition['type']; - } - - /** - * Get the name of the shape - * - * @return string - */ - public function getName() - { - return $this->definition['name']; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ShapeMap.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ShapeMap.php deleted file mode 100644 index b576e9ba..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/ShapeMap.php +++ /dev/null @@ -1,68 +0,0 @@ -definitions = $shapeModels; - } - - /** - * Get an array of shape names. - * - * @return array - */ - public function getShapeNames() - { - return array_keys($this->definitions); - } - - /** - * Resolve a shape reference - * - * @param array $shapeRef Shape reference shape - * - * @return Shape - * @throws \InvalidArgumentException - */ - public function resolve(array $shapeRef) - { - $shape = $shapeRef['shape']; - - if (!isset($this->definitions[$shape])) { - throw new \InvalidArgumentException('Shape not found: ' . $shape); - } - - $isSimple = count($shapeRef) == 1; - if ($isSimple && isset($this->simple[$shape])) { - return $this->simple[$shape]; - } - - $definition = $shapeRef + $this->definitions[$shape]; - $definition['name'] = $definition['shape']; - if (isset($definition['shape'])) { - unset($definition['shape']); - } - - $result = Shape::create($definition, $this); - - if ($isSimple) { - $this->simple[$shape] = $result; - } - - return $result; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/StructureShape.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/StructureShape.php deleted file mode 100644 index a2879359..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/StructureShape.php +++ /dev/null @@ -1,79 +0,0 @@ -members)) { - $this->generateMembersHash(); - } - - return $this->members; - } - - /** - * Check if a specific member exists by name. - * - * @param string $name Name of the member to check - * - * @return bool - */ - public function hasMember($name) - { - return isset($this->definition['members'][$name]); - } - - /** - * Retrieve a member by name. - * - * @param string $name Name of the member to retrieve - * - * @return Shape - * @throws \InvalidArgumentException if the member is not found. - */ - public function getMember($name) - { - $members = $this->getMembers(); - - if (!isset($members[$name])) { - throw new \InvalidArgumentException('Unknown member ' . $name); - } - - return $members[$name]; - } - - - private function generateMembersHash() - { - $this->members = []; - - foreach ($this->definition['members'] as $name => $definition) { - $this->members[$name] = $this->shapeFor($definition); - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/TimestampShape.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/TimestampShape.php deleted file mode 100644 index 7ef2646e..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/TimestampShape.php +++ /dev/null @@ -1,48 +0,0 @@ -getTimestamp(); - } elseif (is_string($value)) { - $value = strtotime($value); - } elseif (!is_int($value)) { - throw new \InvalidArgumentException('Unable to handle the provided' - . ' timestamp type: ' . gettype($value)); - } - - switch ($format) { - case 'iso8601': - return gmdate('Y-m-d\TH:i:s\Z', $value); - case 'rfc822': - return gmdate('D, d M Y H:i:s \G\M\T', $value); - case 'unixTimestamp': - return $value; - default: - throw new \UnexpectedValueException('Unknown timestamp format: ' - . $format); - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Validator.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Validator.php deleted file mode 100644 index a137a6c9..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Api/Validator.php +++ /dev/null @@ -1,286 +0,0 @@ - true, - 'min' => true, - 'max' => false, - 'pattern' => false - ]; - - /** - * @param array $constraints Associative array of constraints to enforce. - * Accepts the following keys: "required", "min", - * "max", and "pattern". If a key is not - * provided, the constraint will assume false. - */ - public function __construct(array $constraints = null) - { - static $assumedFalseValues = [ - 'required' => false, - 'min' => false, - 'max' => false, - 'pattern' => false - ]; - $this->constraints = empty($constraints) - ? self::$defaultConstraints - : $constraints + $assumedFalseValues; - } - - /** - * Validates the given input against the schema. - * - * @param string $name Operation name - * @param Shape $shape Shape to validate - * @param array $input Input to validate - * - * @throws \InvalidArgumentException if the input is invalid. - */ - public function validate($name, Shape $shape, array $input) - { - $this->dispatch($shape, $input); - - if ($this->errors) { - $message = sprintf( - "Found %d error%s while validating the input provided for the " - . "%s operation:\n%s", - count($this->errors), - count($this->errors) > 1 ? 's' : '', - $name, - implode("\n", $this->errors) - ); - $this->errors = []; - - throw new \InvalidArgumentException($message); - } - } - - private function dispatch(Shape $shape, $value) - { - static $methods = [ - 'structure' => 'check_structure', - 'list' => 'check_list', - 'map' => 'check_map', - 'blob' => 'check_blob', - 'boolean' => 'check_boolean', - 'integer' => 'check_numeric', - 'float' => 'check_numeric', - 'long' => 'check_numeric', - 'string' => 'check_string', - 'byte' => 'check_string', - 'char' => 'check_string' - ]; - - $type = $shape->getType(); - if (isset($methods[$type])) { - $this->{$methods[$type]}($shape, $value); - } - } - - private function check_structure(StructureShape $shape, $value) - { - if (!$this->checkAssociativeArray($value)) { - return; - } - - if ($this->constraints['required'] && $shape['required']) { - foreach ($shape['required'] as $req) { - if (!isset($value[$req])) { - $this->path[] = $req; - $this->addError('is missing and is a required parameter'); - array_pop($this->path); - } - } - } - - foreach ($value as $name => $v) { - if ($shape->hasMember($name)) { - $this->path[] = $name; - $this->dispatch( - $shape->getMember($name), - isset($value[$name]) ? $value[$name] : null - ); - array_pop($this->path); - } - } - } - - private function check_list(ListShape $shape, $value) - { - if (!is_array($value)) { - $this->addError('must be an array. Found ' - . Aws\describe_type($value)); - return; - } - - $this->validateRange($shape, count($value), "list element count"); - - $items = $shape->getMember(); - foreach ($value as $index => $v) { - $this->path[] = $index; - $this->dispatch($items, $v); - array_pop($this->path); - } - } - - private function check_map(MapShape $shape, $value) - { - if (!$this->checkAssociativeArray($value)) { - return; - } - - $values = $shape->getValue(); - foreach ($value as $key => $v) { - $this->path[] = $key; - $this->dispatch($values, $v); - array_pop($this->path); - } - } - - private function check_blob(Shape $shape, $value) - { - static $valid = [ - 'string' => true, - 'integer' => true, - 'double' => true, - 'resource' => true - ]; - - $type = gettype($value); - if (!isset($valid[$type])) { - if ($type != 'object' || !method_exists($value, '__toString')) { - $this->addError('must be an fopen resource, a ' - . 'GuzzleHttp\Stream\StreamInterface object, or something ' - . 'that can be cast to a string. Found ' - . Aws\describe_type($value)); - } - } - } - - private function check_numeric(Shape $shape, $value) - { - if (!is_numeric($value)) { - $this->addError('must be numeric. Found ' - . Aws\describe_type($value)); - return; - } - - $this->validateRange($shape, $value, "numeric value"); - } - - private function check_boolean(Shape $shape, $value) - { - if (!is_bool($value)) { - $this->addError('must be a boolean. Found ' - . Aws\describe_type($value)); - } - } - - private function check_string(Shape $shape, $value) - { - if ($shape['jsonvalue']) { - if (!self::canJsonEncode($value)) { - $this->addError('must be a value encodable with \'json_encode\'.' - . ' Found ' . Aws\describe_type($value)); - } - return; - } - - if (!$this->checkCanString($value)) { - $this->addError('must be a string or an object that implements ' - . '__toString(). Found ' . Aws\describe_type($value)); - return; - } - - $this->validateRange($shape, strlen($value), "string length"); - - if ($this->constraints['pattern']) { - $pattern = $shape['pattern']; - if ($pattern && !preg_match("/$pattern/", $value)) { - $this->addError("Pattern /$pattern/ failed to match '$value'"); - } - } - } - - private function validateRange(Shape $shape, $length, $descriptor) - { - if ($this->constraints['min']) { - $min = $shape['min']; - if ($min && $length < $min) { - $this->addError("expected $descriptor to be >= $min, but " - . "found $descriptor of $length"); - } - } - - if ($this->constraints['max']) { - $max = $shape['max']; - if ($max && $length > $max) { - $this->addError("expected $descriptor to be <= $max, but " - . "found $descriptor of $length"); - } - } - } - - private function checkCanString($value) - { - static $valid = [ - 'string' => true, - 'integer' => true, - 'double' => true, - 'NULL' => true, - ]; - - $type = gettype($value); - - return isset($valid[$type]) || - ($type == 'object' && method_exists($value, '__toString')); - } - - private function checkAssociativeArray($value) - { - $isAssociative = false; - - if (is_array($value)) { - $expectedIndex = 0; - $key = key($value); - - do { - $isAssociative = $key !== $expectedIndex++; - next($value); - $key = key($value); - } while (!$isAssociative && null !== $key); - } - - if (!$isAssociative) { - $this->addError('must be an associative array. Found ' - . Aws\describe_type($value)); - return false; - } - - return true; - } - - private function addError($message) - { - $this->errors[] = - implode('', array_map(function ($s) { return "[{$s}]"; }, $this->path)) - . ' ' - . $message; - } - - private function canJsonEncode($data) - { - return !is_resource($data); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApiGateway/ApiGatewayClient.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApiGateway/ApiGatewayClient.php deleted file mode 100644 index 6162b6b6..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApiGateway/ApiGatewayClient.php +++ /dev/null @@ -1,272 +0,0 @@ -getHandlerList(); - $stack->appendBuild([__CLASS__, '_add_accept_header']); - } - - public static function _add_accept_header(callable $handler) - { - return function ( - CommandInterface $command, - RequestInterface $request - ) use ($handler) { - $request = $request->withHeader('Accept', 'application/json'); - - return $handler($command, $request); - }; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApiGateway/Exception/ApiGatewayException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApiGateway/Exception/ApiGatewayException.php deleted file mode 100644 index 9842c007..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ApiGateway/Exception/ApiGatewayException.php +++ /dev/null @@ -1,9 +0,0 @@ -data); - } - - public static function parse($string) - { - $data = parent::parse($string); - $data = self::parseResourceTypeAndId($data); - $data['accesspoint_name'] = $data['resource_id']; - return $data; - } - - public function getAccesspointName() - { - return $this->data['accesspoint_name']; - } - - /** - * Validation specific to AccessPointArn - * - * @param array $data - */ - protected static function validate(array $data) - { - self::validateRegion($data, 'access point ARN'); - self::validateAccountId($data, 'access point ARN'); - - if ($data['resource_type'] !== 'accesspoint') { - throw new InvalidArnException("The 6th component of an access point ARN" - . " represents the resource type and must be 'accesspoint'."); - } - - if (empty($data['resource_id'])) { - throw new InvalidArnException("The 7th component of an access point ARN" - . " represents the resource ID and must not be empty."); - } - if (strpos($data['resource_id'], ':') !== false) { - throw new InvalidArnException("The resource ID component of an access" - . " point ARN must not contain additional components" - . " (delimited by ':')."); - } - if (!self::isValidHostLabel($data['resource_id'])) { - throw new InvalidArnException("The resource ID in an access point ARN" - . " must be a valid host label value."); - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/AccessPointArnInterface.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/AccessPointArnInterface.php deleted file mode 100644 index 9eb5f2bf..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/AccessPointArnInterface.php +++ /dev/null @@ -1,10 +0,0 @@ - null, - 'partition' => null, - 'service' => null, - 'region' => null, - 'account_id' => null, - 'resource' => null, - ]; - - $length = strlen($string); - $lastDelim = 0; - $numComponents = 0; - for ($i = 0; $i < $length; $i++) { - - if (($numComponents < 5 && $string[$i] === ':')) { - // Split components between delimiters - $data[key($data)] = substr($string, $lastDelim, $i - $lastDelim); - - // Do not include delimiter character itself - $lastDelim = $i + 1; - next($data); - $numComponents++; - } - - if ($i === $length - 1) { - // Put the remainder in the last component. - if (in_array($numComponents, [5])) { - $data['resource'] = substr($string, $lastDelim); - } else { - // If there are < 5 components, put remainder in current - // component. - $data[key($data)] = substr($string, $lastDelim); - } - } - } - - return $data; - } - - public function __construct($data) - { - if (is_array($data)) { - $this->data = $data; - } elseif (is_string($data)) { - $this->data = static::parse($data); - } else { - throw new InvalidArnException('Constructor accepts a string or an' - . ' array as an argument.'); - } - - static::validate($this->data); - } - - public function __toString() - { - if (!isset($this->string)) { - $components = [ - $this->getPrefix(), - $this->getPartition(), - $this->getService(), - $this->getRegion(), - $this->getAccountId(), - $this->getResource(), - ]; - - $this->string = implode(':', $components); - } - return $this->string; - } - - public function getPrefix() - { - return $this->data['arn']; - } - - public function getPartition() - { - return $this->data['partition']; - } - - public function getService() - { - return $this->data['service']; - } - - public function getRegion() - { - return $this->data['region']; - } - - public function getAccountId() - { - return $this->data['account_id']; - } - - public function getResource() - { - return $this->data['resource']; - } - - public function toArray() - { - return $this->data; - } - - /** - * Minimally restrictive generic ARN validation - * - * @param array $data - */ - protected static function validate(array $data) - { - if ($data['arn'] !== 'arn') { - throw new InvalidArnException("The 1st component of an ARN must be" - . " 'arn'."); - } - - if (empty($data['partition'])) { - throw new InvalidArnException("The 2nd component of an ARN" - . " represents the partition and must not be empty."); - } - - if (empty($data['service'])) { - throw new InvalidArnException("The 3rd component of an ARN" - . " represents the service and must not be empty."); - } - - if (empty($data['resource'])) { - throw new InvalidArnException("The 6th component of an ARN" - . " represents the resource information and must not be empty." - . " Individual service ARNs may include additional delimiters" - . " to further qualify resources."); - } - } - - protected static function validateAccountId($data, $arnName) - { - if (!self::isValidHostLabel($data['account_id'])) { - throw new InvalidArnException("The 5th component of a {$arnName}" - . " is required, represents the account ID, and" - . " must be a valid host label."); - } - } - - protected static function validateRegion($data, $arnName) - { - if (empty($data['region'])) { - throw new InvalidArnException("The 4th component of a {$arnName}" - . " represents the region and must not be empty."); - } - } - - /** - * Validates whether a string component is a valid host label - * - * @param $string - * @return bool - */ - protected static function isValidHostLabel($string) - { - if (empty($string) || strlen($string) > 63) { - return false; - } - if ($value = preg_match("/^[a-zA-Z0-9-]+$/", $string)) { - return true; - } - return false; - } -} \ No newline at end of file diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/ArnInterface.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/ArnInterface.php deleted file mode 100644 index c30c6ccd..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/ArnInterface.php +++ /dev/null @@ -1,37 +0,0 @@ -data['resource_type']; - } - - public function getResourceId() - { - return $this->data['resource_id']; - } - - private static function parseResourceTypeAndId(array $data) - { - $resourceData = preg_split("/[\/:]/", $data['resource'], 2); - $data['resource_type'] = isset($resourceData[0]) - ? $resourceData[0] - : null; - $data['resource_id'] = isset($resourceData[1]) - ? $resourceData[1] - : null; - return $data; - } -} \ No newline at end of file diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/S3/AccessPointArn.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/S3/AccessPointArn.php deleted file mode 100644 index 9bcb81a5..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/S3/AccessPointArn.php +++ /dev/null @@ -1,27 +0,0 @@ -data['outpost_id']; - } - - public function getAccesspointName() - { - return $this->data['accesspoint_name']; - } - - private static function parseOutpostData(array $data) - { - $resourceData = preg_split("/[\/:]/", $data['resource_id']); - - $data['outpost_id'] = isset($resourceData[0]) - ? $resourceData[0] - : null; - $data['accesspoint_type'] = isset($resourceData[1]) - ? $resourceData[1] - : null; - $data['accesspoint_name'] = isset($resourceData[2]) - ? $resourceData[2] - : null; - if (isset($resourceData[3])) { - $data['resource_extra'] = implode(':', array_slice($resourceData, 3)); - } - - return $data; - } - - /** - * Validation specific to OutpostsAccessPointArn. Note this uses the base Arn - * class validation instead of the direct parent due to it having slightly - * differing requirements from its parent. - * - * @param array $data - */ - protected static function validate(array $data) - { - Arn::validate($data); - - if (($data['service'] !== 's3-outposts')) { - throw new InvalidArnException("The 3rd component of an S3 Outposts" - . " access point ARN represents the service and must be" - . " 's3-outposts'."); - } - - self::validateRegion($data, 'S3 Outposts access point ARN'); - self::validateAccountId($data, 'S3 Outposts access point ARN'); - - if (($data['resource_type'] !== 'outpost')) { - throw new InvalidArnException("The 6th component of an S3 Outposts" - . " access point ARN represents the resource type and must be" - . " 'outpost'."); - } - - if (!self::isValidHostLabel($data['outpost_id'])) { - throw new InvalidArnException("The 7th component of an S3 Outposts" - . " access point ARN is required, represents the outpost ID, and" - . " must be a valid host label."); - } - - if ($data['accesspoint_type'] !== 'accesspoint') { - throw new InvalidArnException("The 8th component of an S3 Outposts" - . " access point ARN must be 'accesspoint'"); - } - - if (!self::isValidHostLabel($data['accesspoint_name'])) { - throw new InvalidArnException("The 9th component of an S3 Outposts" - . " access point ARN is required, represents the accesspoint name," - . " and must be a valid host label."); - } - - if (!empty($data['resource_extra'])) { - throw new InvalidArnException("An S3 Outposts access point ARN" - . " should only have 9 components, delimited by the characters" - . " ':' and '/'. '{$data['resource_extra']}' was found after the" - . " 9th component."); - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/S3/OutpostsArnInterface.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/S3/OutpostsArnInterface.php deleted file mode 100644 index 20285e0c..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Arn/S3/OutpostsArnInterface.php +++ /dev/null @@ -1,12 +0,0 @@ -data['bucket_name']; - } - - public function getOutpostId() - { - return $this->data['outpost_id']; - } - - private static function parseOutpostData(array $data) - { - $resourceData = preg_split("/[\/:]/", $data['resource_id'], 3); - - $data['outpost_id'] = isset($resourceData[0]) - ? $resourceData[0] - : null; - $data['bucket_label'] = isset($resourceData[1]) - ? $resourceData[1] - : null; - $data['bucket_name'] = isset($resourceData[2]) - ? $resourceData[2] - : null; - - return $data; - } - - /** - * - * @param array $data - */ - protected static function validate(array $data) - { - Arn::validate($data); - - if (($data['service'] !== 's3-outposts')) { - throw new InvalidArnException("The 3rd component of an S3 Outposts" - . " bucket ARN represents the service and must be 's3-outposts'."); - } - - self::validateRegion($data, 'S3 Outposts bucket ARN'); - self::validateAccountId($data, 'S3 Outposts bucket ARN'); - - if (($data['resource_type'] !== 'outpost')) { - throw new InvalidArnException("The 6th component of an S3 Outposts" - . " bucket ARN represents the resource type and must be" - . " 'outpost'."); - } - - if (!self::isValidHostLabel($data['outpost_id'])) { - throw new InvalidArnException("The 7th component of an S3 Outposts" - . " bucket ARN is required, represents the outpost ID, and" - . " must be a valid host label."); - } - - if ($data['bucket_label'] !== 'bucket') { - throw new InvalidArnException("The 8th component of an S3 Outposts" - . " bucket ARN must be 'bucket'"); - } - - if (empty($data['bucket_name'])) { - throw new InvalidArnException("The 9th component of an S3 Outposts" - . " bucket ARN represents the bucket name and must not be empty."); - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Athena/AthenaClient.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Athena/AthenaClient.php deleted file mode 100644 index 13713a34..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Athena/AthenaClient.php +++ /dev/null @@ -1,67 +0,0 @@ -parseClass(); - if (!isset($args['service'])) { - $args['service'] = manifest($service)['endpoint']; - } - if (!isset($args['exception_class'])) { - $args['exception_class'] = $exceptionClass; - } - $this->handlerList = new HandlerList(); - $resolver = new ClientResolver(static::getArguments()); - $config = $resolver->resolve($args, $this->handlerList); - $this->api = $config['api']; - $this->signatureProvider = $config['signature_provider']; - $this->endpoint = new Uri($config['endpoint']); - $this->credentialProvider = $config['credentials']; - $this->region = isset($config['region']) ? $config['region'] : null; - $this->config = $config['config']; - $this->defaultRequestOptions = $config['http']; - $this->addSignatureMiddleware(); - $this->addInvocationId(); - $this->addEndpointParameterMiddleware($args); - $this->addEndpointDiscoveryMiddleware($config, $args); - $this->loadAliases(); - $this->addStreamRequestPayload(); - - if (isset($args['with_resolved'])) { - $args['with_resolved']($config); - } - } - - public function getHandlerList() - { - return $this->handlerList; - } - - public function getConfig($option = null) - { - return $option === null - ? $this->config - : (isset($this->config[$option]) - ? $this->config[$option] - : null); - } - - public function getCredentials() - { - $fn = $this->credentialProvider; - return $fn(); - } - - public function getEndpoint() - { - return $this->endpoint; - } - - public function getRegion() - { - return $this->region; - } - - public function getApi() - { - return $this->api; - } - - public function getCommand($name, array $args = []) - { - // Fail fast if the command cannot be found in the description. - if (!isset($this->getApi()['operations'][$name])) { - $name = ucfirst($name); - if (!isset($this->getApi()['operations'][$name])) { - throw new \InvalidArgumentException("Operation not found: $name"); - } - } - - if (!isset($args['@http'])) { - $args['@http'] = $this->defaultRequestOptions; - } else { - $args['@http'] += $this->defaultRequestOptions; - } - - return new Command($name, $args, clone $this->getHandlerList()); - } - - public function __sleep() - { - throw new \RuntimeException('Instances of ' . static::class - . ' cannot be serialized'); - } - - /** - * Get the signature_provider function of the client. - * - * @return callable - */ - final public function getSignatureProvider() - { - return $this->signatureProvider; - } - - /** - * Parse the class name and setup the custom exception class of the client - * and return the "service" name of the client and "exception_class". - * - * @return array - */ - private function parseClass() - { - $klass = get_class($this); - - if ($klass === __CLASS__) { - return ['', 'Aws\Exception\AwsException']; - } - - $service = substr($klass, strrpos($klass, '\\') + 1, -6); - - return [ - strtolower($service), - "Aws\\{$service}\\Exception\\{$service}Exception" - ]; - } - - private function addEndpointParameterMiddleware($args) - { - if (empty($args['disable_host_prefix_injection'])) { - $list = $this->getHandlerList(); - $list->appendBuild( - EndpointParameterMiddleware::wrap( - $this->api - ), - 'endpoint_parameter' - ); - } - } - - private function addEndpointDiscoveryMiddleware($config, $args) - { - $list = $this->getHandlerList(); - - if (!isset($args['endpoint'])) { - $list->appendBuild( - EndpointDiscoveryMiddleware::wrap( - $this, - $args, - $config['endpoint_discovery'] - ), - 'EndpointDiscoveryMiddleware' - ); - } - } - - private function addSignatureMiddleware() - { - $api = $this->getApi(); - $provider = $this->signatureProvider; - $version = $this->config['signature_version']; - $name = $this->config['signing_name']; - $region = $this->config['signing_region']; - - $resolver = static function ( - CommandInterface $c - ) use ($api, $provider, $name, $region, $version) { - if (!empty($c['@context']['signing_region'])) { - $region = $c['@context']['signing_region']; - } - if (!empty($c['@context']['signing_service'])) { - $name = $c['@context']['signing_service']; - } - $authType = $api->getOperation($c->getName())['authtype']; - switch ($authType){ - case 'none': - $version = 'anonymous'; - break; - case 'v4-unsigned-body': - $version = 'v4-unsigned-body'; - break; - } - return SignatureProvider::resolve($provider, $version, $name, $region); - }; - $this->handlerList->appendSign( - Middleware::signer($this->credentialProvider, $resolver), - 'signer' - ); - } - - private function addInvocationId() - { - // Add invocation id to each request - $this->handlerList->prependSign(Middleware::invocationId(), 'invocation-id'); - } - - private function loadAliases($file = null) - { - if (!isset($this->aliases)) { - if (is_null($file)) { - $file = __DIR__ . '/data/aliases.json'; - } - $aliases = \Aws\load_compiled_json($file); - $serviceId = $this->api->getServiceId(); - $version = $this->getApi()->getApiVersion(); - if (!empty($aliases['operations'][$serviceId][$version])) { - $this->aliases = array_flip($aliases['operations'][$serviceId][$version]); - } - } - } - - private function addStreamRequestPayload() - { - $streamRequestPayloadMiddleware = StreamRequestPayloadMiddleware::wrap( - $this->api - ); - - $this->handlerList->prependSign( - $streamRequestPayloadMiddleware, - 'StreamRequestPayloadMiddleware' - ); - } - - /** - * Returns a service model and doc model with any necessary changes - * applied. - * - * @param array $api Array of service data being documented. - * @param array $docs Array of doc model data. - * - * @return array Tuple containing a [Service, DocModel] - * - * @internal This should only used to document the service API. - * @codeCoverageIgnore - */ - public static function applyDocFilters(array $api, array $docs) - { - $aliases = \Aws\load_compiled_json(__DIR__ . '/data/aliases.json'); - $serviceId = $api['metadata']['serviceId']; - $version = $api['metadata']['apiVersion']; - - // Replace names for any operations with SDK aliases - if (!empty($aliases['operations'][$serviceId][$version])) { - foreach ($aliases['operations'][$serviceId][$version] as $op => $alias) { - $api['operations'][$alias] = $api['operations'][$op]; - $docs['operations'][$alias] = $docs['operations'][$op]; - unset($api['operations'][$op], $docs['operations'][$op]); - } - } - ksort($api['operations']); - - return [ - new Service($api, ApiProvider::defaultProvider()), - new DocModel($docs) - ]; - } - - /** - * @deprecated - * @return static - */ - public static function factory(array $config = []) - { - return new static($config); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AwsClientInterface.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AwsClientInterface.php deleted file mode 100644 index 12a57018..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AwsClientInterface.php +++ /dev/null @@ -1,169 +0,0 @@ -getWaiter('foo', ['bar' => 'baz']); - * $waiter->promise()->then(function () { echo 'Done!'; }); - * - * @param string|callable $name Name of the waiter that defines the wait - * configuration and conditions. - * @param array $args Args to be used with each command executed - * by the waiter. Waiter configuration options - * can be provided in an associative array in - * the @waiter key. - * @return \Aws\Waiter - * @throws \UnexpectedValueException if the waiter is invalid. - */ - public function getWaiter($name, array $args = []); -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AwsClientTrait.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AwsClientTrait.php deleted file mode 100644 index f31a24ed..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/AwsClientTrait.php +++ /dev/null @@ -1,101 +0,0 @@ -getApi()->getPaginatorConfig($name); - - return new ResultPaginator($this, $name, $args, $config); - } - - public function getIterator($name, array $args = []) - { - $config = $this->getApi()->getPaginatorConfig($name); - if (!$config['result_key']) { - throw new \UnexpectedValueException(sprintf( - 'There are no resources to iterate for the %s operation of %s', - $name, $this->getApi()['serviceFullName'] - )); - } - - $key = is_array($config['result_key']) - ? $config['result_key'][0] - : $config['result_key']; - - if ($config['output_token'] && $config['input_token']) { - return $this->getPaginator($name, $args)->search($key); - } - - $result = $this->execute($this->getCommand($name, $args))->search($key); - - return new \ArrayIterator((array) $result); - } - - public function waitUntil($name, array $args = []) - { - return $this->getWaiter($name, $args)->promise()->wait(); - } - - public function getWaiter($name, array $args = []) - { - $config = isset($args['@waiter']) ? $args['@waiter'] : []; - $config += $this->getApi()->getWaiterConfig($name); - - return new Waiter($this, $name, $args, $config); - } - - public function execute(CommandInterface $command) - { - return $this->executeAsync($command)->wait(); - } - - public function executeAsync(CommandInterface $command) - { - $handler = $command->getHandlerList()->resolve(); - return $handler($command); - } - - public function __call($name, array $args) - { - if (substr($name, -5) === 'Async') { - $name = substr($name, 0, -5); - $isAsync = true; - } - - if (!empty($this->aliases[ucfirst($name)])) { - $name = $this->aliases[ucfirst($name)]; - } - - $params = isset($args[0]) ? $args[0] : []; - - if (!empty($isAsync)) { - return $this->executeAsync( - $this->getCommand($name, $params) - ); - } - - return $this->execute($this->getCommand($name, $params)); - } - - /** - * @param string $name - * @param array $args - * - * @return CommandInterface - */ - abstract public function getCommand($name, array $args = []); - - /** - * @return Service - */ - abstract public function getApi(); -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Backup/BackupClient.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Backup/BackupClient.php deleted file mode 100644 index 5a28d5b3..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Backup/BackupClient.php +++ /dev/null @@ -1,109 +0,0 @@ - 'is_resource', - 'callable' => 'is_callable', - 'int' => 'is_int', - 'bool' => 'is_bool', - 'string' => 'is_string', - 'object' => 'is_object', - 'array' => 'is_array', - ]; - - private static $defaultArgs = [ - 'service' => [ - 'type' => 'value', - 'valid' => ['string'], - 'doc' => 'Name of the service to utilize. This value will be supplied by default when using one of the SDK clients (e.g., Aws\\S3\\S3Client).', - 'required' => true, - 'internal' => true - ], - 'exception_class' => [ - 'type' => 'value', - 'valid' => ['string'], - 'doc' => 'Exception class to create when an error occurs.', - 'default' => 'Aws\Exception\AwsException', - 'internal' => true - ], - 'scheme' => [ - 'type' => 'value', - 'valid' => ['string'], - 'default' => 'https', - 'doc' => 'URI scheme to use when connecting connect. The SDK will utilize "https" endpoints (i.e., utilize SSL/TLS connections) by default. You can attempt to connect to a service over an unencrypted "http" endpoint by setting ``scheme`` to "http".', - ], - 'disable_host_prefix_injection' => [ - 'type' => 'value', - 'valid' => ['bool'], - 'doc' => 'Set to true to disable host prefix injection logic for services that use it. This disables the entire prefix injection, including the portions supplied by user-defined parameters. Setting this flag will have no effect on services that do not use host prefix injection.', - 'default' => false, - ], - 'endpoint' => [ - 'type' => 'value', - 'valid' => ['string'], - 'doc' => 'The full URI of the webservice. This is only required when connecting to a custom endpoint (e.g., a local version of S3).', - 'fn' => [__CLASS__, '_apply_endpoint'], - ], - 'region' => [ - 'type' => 'value', - 'valid' => ['string'], - 'required' => [__CLASS__, '_missing_region'], - 'doc' => 'Region to connect to. See http://docs.aws.amazon.com/general/latest/gr/rande.html for a list of available regions.', - ], - 'version' => [ - 'type' => 'value', - 'valid' => ['string'], - 'required' => [__CLASS__, '_missing_version'], - 'doc' => 'The version of the webservice to utilize (e.g., 2006-03-01).', - ], - 'signature_provider' => [ - 'type' => 'value', - 'valid' => ['callable'], - 'doc' => 'A callable that accepts a signature version name (e.g., "v4"), a service name, and region, and returns a SignatureInterface object or null. This provider is used to create signers utilized by the client. See Aws\\Signature\\SignatureProvider for a list of built-in providers', - 'default' => [__CLASS__, '_default_signature_provider'], - ], - 'api_provider' => [ - 'type' => 'value', - 'valid' => ['callable'], - 'doc' => 'An optional PHP callable that accepts a type, service, and version argument, and returns an array of corresponding configuration data. The type value can be one of api, waiter, or paginator.', - 'fn' => [__CLASS__, '_apply_api_provider'], - 'default' => [ApiProvider::class, 'defaultProvider'], - ], - 'endpoint_provider' => [ - 'type' => 'value', - 'valid' => ['callable'], - 'fn' => [__CLASS__, '_apply_endpoint_provider'], - 'doc' => 'An optional PHP callable that accepts a hash of options including a "service" and "region" key and returns NULL or a hash of endpoint data, of which the "endpoint" key is required. See Aws\\Endpoint\\EndpointProvider for a list of built-in providers.', - 'default' => [__CLASS__, '_default_endpoint_provider'], - ], - 'serializer' => [ - 'default' => [__CLASS__, '_default_serializer'], - 'fn' => [__CLASS__, '_apply_serializer'], - 'internal' => true, - 'type' => 'value', - 'valid' => ['callable'], - ], - 'signature_version' => [ - 'type' => 'config', - 'valid' => ['string'], - 'doc' => 'A string representing a custom signature version to use with a service (e.g., v4). Note that per/operation signature version MAY override this requested signature version.', - 'default' => [__CLASS__, '_default_signature_version'], - ], - 'signing_name' => [ - 'type' => 'config', - 'valid' => ['string'], - 'doc' => 'A string representing a custom service name to be used when calculating a request signature.', - 'default' => [__CLASS__, '_default_signing_name'], - ], - 'signing_region' => [ - 'type' => 'config', - 'valid' => ['string'], - 'doc' => 'A string representing a custom region name to be used when calculating a request signature.', - 'default' => [__CLASS__, '_default_signing_region'], - ], - 'profile' => [ - 'type' => 'config', - 'valid' => ['string'], - 'doc' => 'Allows you to specify which profile to use when credentials are created from the AWS credentials file in your HOME directory. This setting overrides the AWS_PROFILE environment variable. Note: Specifying "profile" will cause the "credentials" and "use_aws_shared_config_files" keys to be ignored.', - 'fn' => [__CLASS__, '_apply_profile'], - ], - 'credentials' => [ - 'type' => 'value', - 'valid' => [CredentialsInterface::class, CacheInterface::class, 'array', 'bool', 'callable'], - 'doc' => 'Specifies the credentials used to sign requests. Provide an Aws\Credentials\CredentialsInterface object, an associative array of "key", "secret", and an optional "token" key, `false` to use null credentials, or a callable credentials provider used to create credentials or return null. See Aws\\Credentials\\CredentialProvider for a list of built-in credentials providers. If no credentials are provided, the SDK will attempt to load them from the environment.', - 'fn' => [__CLASS__, '_apply_credentials'], - 'default' => [__CLASS__, '_default_credential_provider'], - ], - 'endpoint_discovery' => [ - 'type' => 'value', - 'valid' => [ConfigurationInterface::class, CacheInterface::class, 'array', 'callable'], - 'doc' => 'Specifies settings for endpoint discovery. Provide an instance of Aws\EndpointDiscovery\ConfigurationInterface, an instance Aws\CacheInterface, a callable that provides a promise for a Configuration object, or an associative array with the following keys: enabled: (bool) Set to true to enable endpoint discovery, false to explicitly disable it. Defaults to false; cache_limit: (int) The maximum number of keys in the endpoints cache. Defaults to 1000.', - 'fn' => [__CLASS__, '_apply_endpoint_discovery'], - 'default' => [__CLASS__, '_default_endpoint_discovery_provider'] - ], - 'stats' => [ - 'type' => 'value', - 'valid' => ['bool', 'array'], - 'default' => false, - 'doc' => 'Set to true to gather transfer statistics on requests sent. Alternatively, you can provide an associative array with the following keys: retries: (bool) Set to false to disable reporting on retries attempted; http: (bool) Set to true to enable collecting statistics from lower level HTTP adapters (e.g., values returned in GuzzleHttp\TransferStats). HTTP handlers must support an http_stats_receiver option for this to have an effect; timer: (bool) Set to true to enable a command timer that reports the total wall clock time spent on an operation in seconds.', - 'fn' => [__CLASS__, '_apply_stats'], - ], - 'retries' => [ - 'type' => 'value', - 'valid' => ['int', RetryConfigInterface::class, CacheInterface::class, 'callable', 'array'], - 'doc' => "Configures the retry mode and maximum number of allowed retries for a client (pass 0 to disable retries). Provide an integer for 'legacy' mode with the specified number of retries. Otherwise provide an instance of Aws\Retry\ConfigurationInterface, an instance of Aws\CacheInterface, a callable function, or an array with the following keys: mode: (string) Set to 'legacy', 'standard' (uses retry quota management), or 'adapative' (an experimental mode that adds client-side rate limiting to standard mode); max_attempts: (int) The maximum number of attempts for a given request. ", - 'fn' => [__CLASS__, '_apply_retries'], - 'default' => [RetryConfigProvider::class, 'defaultProvider'] - ], - 'validate' => [ - 'type' => 'value', - 'valid' => ['bool', 'array'], - 'default' => true, - 'doc' => 'Set to false to disable client-side parameter validation. Set to true to utilize default validation constraints. Set to an associative array of validation options to enable specific validation constraints.', - 'fn' => [__CLASS__, '_apply_validate'], - ], - 'debug' => [ - 'type' => 'value', - 'valid' => ['bool', 'array'], - 'doc' => 'Set to true to display debug information when sending requests. Alternatively, you can provide an associative array with the following keys: logfn: (callable) Function that is invoked with log messages; stream_size: (int) When the size of a stream is greater than this number, the stream data will not be logged (set to "0" to not log any stream data); scrub_auth: (bool) Set to false to disable the scrubbing of auth data from the logged messages; http: (bool) Set to false to disable the "debug" feature of lower level HTTP adapters (e.g., verbose curl output).', - 'fn' => [__CLASS__, '_apply_debug'], - ], - 'csm' => [ - 'type' => 'value', - 'valid' => [\Aws\ClientSideMonitoring\ConfigurationInterface::class, 'callable', 'array', 'bool'], - 'doc' => 'CSM options for the client. Provides a callable wrapping a promise, a boolean "false", an instance of ConfigurationInterface, or an associative array of "enabled", "host", "port", and "client_id".', - 'fn' => [__CLASS__, '_apply_csm'], - 'default' => [\Aws\ClientSideMonitoring\ConfigurationProvider::class, 'defaultProvider'] - ], - 'http' => [ - 'type' => 'value', - 'valid' => ['array'], - 'default' => [], - 'doc' => 'Set to an array of SDK request options to apply to each request (e.g., proxy, verify, etc.).', - ], - 'http_handler' => [ - 'type' => 'value', - 'valid' => ['callable'], - 'doc' => 'An HTTP handler is a function that accepts a PSR-7 request object and returns a promise that is fulfilled with a PSR-7 response object or rejected with an array of exception data. NOTE: This option supersedes any provided "handler" option.', - 'fn' => [__CLASS__, '_apply_http_handler'] - ], - 'handler' => [ - 'type' => 'value', - 'valid' => ['callable'], - 'doc' => 'A handler that accepts a command object, request object and returns a promise that is fulfilled with an Aws\ResultInterface object or rejected with an Aws\Exception\AwsException. A handler does not accept a next handler as it is terminal and expected to fulfill a command. If no handler is provided, a default Guzzle handler will be utilized.', - 'fn' => [__CLASS__, '_apply_handler'], - 'default' => [__CLASS__, '_default_handler'] - ], - 'ua_append' => [ - 'type' => 'value', - 'valid' => ['string', 'array'], - 'doc' => 'Provide a string or array of strings to send in the User-Agent header.', - 'fn' => [__CLASS__, '_apply_user_agent'], - 'default' => [], - ], - 'idempotency_auto_fill' => [ - 'type' => 'value', - 'valid' => ['bool', 'callable'], - 'doc' => 'Set to false to disable SDK to populate parameters that enabled \'idempotencyToken\' trait with a random UUID v4 value on your behalf. Using default value \'true\' still allows parameter value to be overwritten when provided. Note: auto-fill only works when cryptographically secure random bytes generator functions(random_bytes, openssl_random_pseudo_bytes or mcrypt_create_iv) can be found. You may also provide a callable source of random bytes.', - 'default' => true, - 'fn' => [__CLASS__, '_apply_idempotency_auto_fill'] - ], - 'use_aws_shared_config_files' => [ - 'type' => 'value', - 'valid' => ['bool'], - 'doc' => 'Set to false to disable checking for shared aws config files usually located in \'~/.aws/config\' and \'~/.aws/credentials\'. This will be ignored if you set the \'profile\' setting.', - 'default' => true, - ], - ]; - - /** - * Gets an array of default client arguments, each argument containing a - * hash of the following: - * - * - type: (string, required) option type described as follows: - * - value: The default option type. - * - config: The provided value is made available in the client's - * getConfig() method. - * - valid: (array, required) Valid PHP types or class names. Note: null - * is not an allowed type. - * - required: (bool, callable) Whether or not the argument is required. - * Provide a function that accepts an array of arguments and returns a - * string to provide a custom error message. - * - default: (mixed) The default value of the argument if not provided. If - * a function is provided, then it will be invoked to provide a default - * value. The function is provided the array of options and is expected - * to return the default value of the option. The default value can be a - * closure and can not be a callable string that is not part of the - * defaultArgs array. - * - doc: (string) The argument documentation string. - * - fn: (callable) Function used to apply the argument. The function - * accepts the provided value, array of arguments by reference, and an - * event emitter. - * - * Note: Order is honored and important when applying arguments. - * - * @return array - */ - public static function getDefaultArguments() - { - return self::$defaultArgs; - } - - /** - * @param array $argDefinitions Client arguments. - */ - public function __construct(array $argDefinitions) - { - $this->argDefinitions = $argDefinitions; - } - - /** - * Resolves client configuration options and attached event listeners. - * Check for missing keys in passed arguments - * - * @param array $args Provided constructor arguments. - * @param HandlerList $list Handler list to augment. - * - * @return array Returns the array of provided options. - * @throws \InvalidArgumentException - * @see Aws\AwsClient::__construct for a list of available options. - */ - public function resolve(array $args, HandlerList $list) - { - $args['config'] = []; - foreach ($this->argDefinitions as $key => $a) { - // Add defaults, validate required values, and skip if not set. - if (!isset($args[$key])) { - if (isset($a['default'])) { - // Merge defaults in when not present. - if (is_callable($a['default']) - && ( - is_array($a['default']) - || $a['default'] instanceof \Closure - ) - ) { - $args[$key] = $a['default']($args); - } else { - $args[$key] = $a['default']; - } - } elseif (empty($a['required'])) { - continue; - } else { - $this->throwRequired($args); - } - } - - // Validate the types against the provided value. - foreach ($a['valid'] as $check) { - if (isset(self::$typeMap[$check])) { - $fn = self::$typeMap[$check]; - if ($fn($args[$key])) { - goto is_valid; - } - } elseif ($args[$key] instanceof $check) { - goto is_valid; - } - } - - $this->invalidType($key, $args[$key]); - - // Apply the value - is_valid: - if (isset($a['fn'])) { - $a['fn']($args[$key], $args, $list); - } - - if ($a['type'] === 'config') { - $args['config'][$key] = $args[$key]; - } - } - - return $args; - } - - /** - * Creates a verbose error message for an invalid argument. - * - * @param string $name Name of the argument that is missing. - * @param array $args Provided arguments - * @param bool $useRequired Set to true to show the required fn text if - * available instead of the documentation. - * @return string - */ - private function getArgMessage($name, $args = [], $useRequired = false) - { - $arg = $this->argDefinitions[$name]; - $msg = ''; - $modifiers = []; - if (isset($arg['valid'])) { - $modifiers[] = implode('|', $arg['valid']); - } - if (isset($arg['choice'])) { - $modifiers[] = 'One of ' . implode(', ', $arg['choice']); - } - if ($modifiers) { - $msg .= '(' . implode('; ', $modifiers) . ')'; - } - $msg = wordwrap("{$name}: {$msg}", 75, "\n "); - - if ($useRequired && is_callable($arg['required'])) { - $msg .= "\n\n "; - $msg .= str_replace("\n", "\n ", call_user_func($arg['required'], $args)); - } elseif (isset($arg['doc'])) { - $msg .= wordwrap("\n\n {$arg['doc']}", 75, "\n "); - } - - return $msg; - } - - /** - * Throw when an invalid type is encountered. - * - * @param string $name Name of the value being validated. - * @param mixed $provided The provided value. - * @throws \InvalidArgumentException - */ - private function invalidType($name, $provided) - { - $expected = implode('|', $this->argDefinitions[$name]['valid']); - $msg = "Invalid configuration value " - . "provided for \"{$name}\". Expected {$expected}, but got " - . describe_type($provided) . "\n\n" - . $this->getArgMessage($name); - throw new IAE($msg); - } - - /** - * Throws an exception for missing required arguments. - * - * @param array $args Passed in arguments. - * @throws \InvalidArgumentException - */ - private function throwRequired(array $args) - { - $missing = []; - foreach ($this->argDefinitions as $k => $a) { - if (empty($a['required']) - || isset($a['default']) - || isset($args[$k]) - ) { - continue; - } - $missing[] = $this->getArgMessage($k, $args, true); - } - $msg = "Missing required client configuration options: \n\n"; - $msg .= implode("\n\n", $missing); - throw new IAE($msg); - } - - public static function _apply_retries($value, array &$args, HandlerList $list) - { - // A value of 0 for the config option disables retries - if ($value) { - $config = RetryConfigProvider::unwrap($value); - - if ($config->getMode() === 'legacy') { - // # of retries is 1 less than # of attempts - $decider = RetryMiddleware::createDefaultDecider( - $config->getMaxAttempts() - 1 - ); - $list->appendSign( - Middleware::retry($decider, null, $args['stats']['retries']), - 'retry' - ); - } else { - $list->appendSign( - RetryMiddlewareV2::wrap( - $config, - ['collect_stats' => $args['stats']['retries']] - ), - 'retry' - ); - } - } - } - - public static function _apply_credentials($value, array &$args) - { - if (is_callable($value)) { - return; - } - - if ($value instanceof CredentialsInterface) { - $args['credentials'] = CredentialProvider::fromCredentials($value); - } elseif (is_array($value) - && isset($value['key']) - && isset($value['secret']) - ) { - $args['credentials'] = CredentialProvider::fromCredentials( - new Credentials( - $value['key'], - $value['secret'], - isset($value['token']) ? $value['token'] : null, - isset($value['expires']) ? $value['expires'] : null - ) - ); - } elseif ($value === false) { - $args['credentials'] = CredentialProvider::fromCredentials( - new Credentials('', '') - ); - $args['config']['signature_version'] = 'anonymous'; - } elseif ($value instanceof CacheInterface) { - $args['credentials'] = CredentialProvider::defaultProvider($args); - } else { - throw new IAE('Credentials must be an instance of ' - . 'Aws\Credentials\CredentialsInterface, an associative ' - . 'array that contains "key", "secret", and an optional "token" ' - . 'key-value pairs, a credentials provider function, or false.'); - } - } - - public static function _default_credential_provider(array $args) - { - return CredentialProvider::defaultProvider($args); - } - - public static function _apply_csm($value, array &$args, HandlerList $list) - { - if ($value === false) { - $value = new Configuration( - false, - \Aws\ClientSideMonitoring\ConfigurationProvider::DEFAULT_HOST, - \Aws\ClientSideMonitoring\ConfigurationProvider::DEFAULT_PORT, - \Aws\ClientSideMonitoring\ConfigurationProvider::DEFAULT_CLIENT_ID - ); - $args['csm'] = $value; - } - - $list->appendBuild( - ApiCallMonitoringMiddleware::wrap( - $args['credentials'], - $value, - $args['region'], - $args['api']->getServiceId() - ), - 'ApiCallMonitoringMiddleware' - ); - - $list->appendAttempt( - ApiCallAttemptMonitoringMiddleware::wrap( - $args['credentials'], - $value, - $args['region'], - $args['api']->getServiceId() - ), - 'ApiCallAttemptMonitoringMiddleware' - ); - } - - public static function _apply_api_provider(callable $value, array &$args) - { - $api = new Service( - ApiProvider::resolve( - $value, - 'api', - $args['service'], - $args['version'] - ), - $value - ); - - if ( - empty($args['config']['signing_name']) - && isset($api['metadata']['signingName']) - ) { - $args['config']['signing_name'] = $api['metadata']['signingName']; - } - - $args['api'] = $api; - $args['parser'] = Service::createParser($api); - $args['error_parser'] = Service::createErrorParser($api->getProtocol(), $api); - } - - public static function _apply_endpoint_provider(callable $value, array &$args) - { - if (!isset($args['endpoint'])) { - $endpointPrefix = isset($args['api']['metadata']['endpointPrefix']) - ? $args['api']['metadata']['endpointPrefix'] - : $args['service']; - - // Check region is a valid host label when it is being used to - // generate an endpoint - if (!self::isValidRegion($args['region'])) { - throw new InvalidRegionException('Region must be a valid RFC' - . ' host label.'); - } - - // Invoke the endpoint provider and throw if it does not resolve. - $result = EndpointProvider::resolve($value, [ - 'service' => $endpointPrefix, - 'region' => $args['region'], - 'scheme' => $args['scheme'], - 'options' => self::getEndpointProviderOptions($args), - ]); - - $args['endpoint'] = $result['endpoint']; - - if ( - empty($args['config']['signature_version']) - && isset($result['signatureVersion']) - ) { - $args['config']['signature_version'] - = $result['signatureVersion']; - } - - if ( - empty($args['config']['signing_region']) - && isset($result['signingRegion']) - ) { - $args['config']['signing_region'] = $result['signingRegion']; - } - - if ( - empty($args['config']['signing_name']) - && isset($result['signingName']) - ) { - $args['config']['signing_name'] = $result['signingName']; - } - } - } - - public static function _apply_endpoint_discovery($value, array &$args) { - $args['endpoint_discovery'] = $value; - } - - public static function _default_endpoint_discovery_provider(array $args) - { - return ConfigurationProvider::defaultProvider($args); - } - - public static function _apply_serializer($value, array &$args, HandlerList $list) - { - $list->prependBuild(Middleware::requestBuilder($value), 'builder'); - } - - public static function _apply_debug($value, array &$args, HandlerList $list) - { - if ($value !== false) { - $list->interpose( - new TraceMiddleware( - $value === true ? [] : $value, - $args['api']) - ); - } - } - - public static function _apply_stats($value, array &$args, HandlerList $list) - { - // Create an array of stat collectors that are disabled (set to false) - // by default. If the user has passed in true, enable all stat - // collectors. - $defaults = array_fill_keys( - ['http', 'retries', 'timer'], - $value === true - ); - $args['stats'] = is_array($value) - ? array_replace($defaults, $value) - : $defaults; - - if ($args['stats']['timer']) { - $list->prependInit(Middleware::timer(), 'timer'); - } - } - - public static function _apply_profile($_, array &$args) - { - $args['credentials'] = CredentialProvider::ini($args['profile']); - } - - public static function _apply_validate($value, array &$args, HandlerList $list) - { - if ($value === false) { - return; - } - - $validator = $value === true - ? new Validator() - : new Validator($value); - $list->appendValidate( - Middleware::validation($args['api'], $validator), - 'validation' - ); - } - - public static function _apply_handler($value, array &$args, HandlerList $list) - { - $list->setHandler($value); - } - - public static function _default_handler(array &$args) - { - return new WrappedHttpHandler( - default_http_handler(), - $args['parser'], - $args['error_parser'], - $args['exception_class'], - $args['stats']['http'] - ); - } - - public static function _apply_http_handler($value, array &$args, HandlerList $list) - { - $args['handler'] = new WrappedHttpHandler( - $value, - $args['parser'], - $args['error_parser'], - $args['exception_class'], - $args['stats']['http'] - ); - } - - public static function _apply_user_agent($value, array &$args, HandlerList $list) - { - if (!is_array($value)) { - $value = [$value]; - } - - $value = array_map('strval', $value); - - if (defined('HHVM_VERSION')) { - array_unshift($value, 'HHVM/' . HHVM_VERSION); - } - array_unshift($value, 'aws-sdk-php/' . Sdk::VERSION); - $args['ua_append'] = $value; - - $list->appendBuild(static function (callable $handler) use ($value) { - return function ( - CommandInterface $command, - RequestInterface $request - ) use ($handler, $value) { - return $handler($command, $request->withHeader( - 'User-Agent', - implode(' ', array_merge( - $value, - $request->getHeader('User-Agent') - )) - )); - }; - }); - } - - public static function _apply_endpoint($value, array &$args, HandlerList $list) - { - $parts = parse_url($value); - if (empty($parts['scheme']) || empty($parts['host'])) { - throw new IAE( - 'Endpoints must be full URIs and include a scheme and host' - ); - } - - $args['endpoint'] = $value; - } - - public static function _apply_idempotency_auto_fill( - $value, - array &$args, - HandlerList $list - ) { - $enabled = false; - $generator = null; - - - if (is_bool($value)) { - $enabled = $value; - } elseif (is_callable($value)) { - $enabled = true; - $generator = $value; - } - - if ($enabled) { - $list->prependInit( - IdempotencyTokenMiddleware::wrap($args['api'], $generator), - 'idempotency_auto_fill' - ); - } - } - - public static function _default_endpoint_provider(array $args) - { - $options = self::getEndpointProviderOptions($args); - return PartitionEndpointProvider::defaultProvider($options) - ->getPartition($args['region'], $args['service']); - } - - public static function _default_serializer(array $args) - { - return Service::createSerializer( - $args['api'], - $args['endpoint'] - ); - } - - public static function _default_signature_provider() - { - return SignatureProvider::defaultProvider(); - } - - public static function _default_signature_version(array &$args) - { - if (isset($args['config']['signature_version'])) { - return $args['config']['signature_version']; - } - - $args['__partition_result'] = isset($args['__partition_result']) - ? isset($args['__partition_result']) - : call_user_func(PartitionEndpointProvider::defaultProvider(), [ - 'service' => $args['service'], - 'region' => $args['region'], - ]); - - return isset($args['__partition_result']['signatureVersion']) - ? $args['__partition_result']['signatureVersion'] - : $args['api']->getSignatureVersion(); - } - - public static function _default_signing_name(array &$args) - { - if (isset($args['config']['signing_name'])) { - return $args['config']['signing_name']; - } - - $args['__partition_result'] = isset($args['__partition_result']) - ? isset($args['__partition_result']) - : call_user_func(PartitionEndpointProvider::defaultProvider(), [ - 'service' => $args['service'], - 'region' => $args['region'], - ]); - - if (isset($args['__partition_result']['signingName'])) { - return $args['__partition_result']['signingName']; - } - - if ($signingName = $args['api']->getSigningName()) { - return $signingName; - } - - return $args['service']; - } - - public static function _default_signing_region(array &$args) - { - if (isset($args['config']['signing_region'])) { - return $args['config']['signing_region']; - } - - $args['__partition_result'] = isset($args['__partition_result']) - ? isset($args['__partition_result']) - : call_user_func(PartitionEndpointProvider::defaultProvider(), [ - 'service' => $args['service'], - 'region' => $args['region'], - ]); - - return isset($args['__partition_result']['signingRegion']) - ? $args['__partition_result']['signingRegion'] - : $args['region']; - } - - public static function _missing_version(array $args) - { - $service = isset($args['service']) ? $args['service'] : ''; - $versions = ApiProvider::defaultProvider()->getVersions($service); - $versions = implode("\n", array_map(function ($v) { - return "* \"$v\""; - }, $versions)) ?: '* (none found)'; - - return <<getResponse(); - if ($response !== null) { - $header = $response->getHeader($headerName); - if (!empty($header[0])) { - return $header[0]; - } - } - return null; - } - - protected static function getResultHeader(ResultInterface $result, $headerName) - { - if (isset($result['@metadata']['headers'][$headerName])) { - return $result['@metadata']['headers'][$headerName]; - } - return null; - } - - protected static function getExceptionHeader(\Exception $e, $headerName) - { - if ($e instanceof ResponseContainerInterface) { - $response = $e->getResponse(); - if ($response instanceof ResponseInterface) { - $header = $response->getHeader($headerName); - if (!empty($header[0])) { - return $header[0]; - } - } - } - return null; - } - - /** - * Constructor stores the passed in handler and options. - * - * @param callable $handler - * @param callable $credentialProvider - * @param $options - * @param $region - * @param $service - */ - public function __construct( - callable $handler, - callable $credentialProvider, - $options, - $region, - $service - ) { - $this->nextHandler = $handler; - $this->credentialProvider = $credentialProvider; - $this->options = $options; - $this->region = $region; - $this->service = $service; - } - - /** - * Standard invoke pattern for middleware execution to be implemented by - * child classes. - * - * @param CommandInterface $cmd - * @param RequestInterface $request - * @return Promise\PromiseInterface - */ - public function __invoke(CommandInterface $cmd, RequestInterface $request) - { - $handler = $this->nextHandler; - $eventData = null; - $enabled = $this->isEnabled(); - - if ($enabled) { - $cmd['@http']['collect_stats'] = true; - $eventData = $this->populateRequestEventData( - $cmd, - $request, - $this->getNewEvent($cmd, $request) - ); - } - - $g = function ($value) use ($eventData, $enabled) { - if ($enabled) { - $eventData = $this->populateResultEventData( - $value, - $eventData - ); - $this->sendEventData($eventData); - - if ($value instanceof MonitoringEventsInterface) { - $value->appendMonitoringEvent($eventData); - } - } - if ($value instanceof \Exception || $value instanceof \Throwable) { - return Promise\rejection_for($value); - } - return $value; - }; - - return Promise\promise_for($handler($cmd, $request))->then($g, $g); - } - - private function getClientId() - { - return $this->unwrappedOptions()->getClientId(); - } - - private function getNewEvent( - CommandInterface $cmd, - RequestInterface $request - ) { - $event = [ - 'Api' => $cmd->getName(), - 'ClientId' => $this->getClientId(), - 'Region' => $this->getRegion(), - 'Service' => $this->getService(), - 'Timestamp' => (int) floor(microtime(true) * 1000), - 'UserAgent' => substr( - $request->getHeaderLine('User-Agent') . ' ' . \Aws\default_user_agent(), - 0, - 256 - ), - 'Version' => 1 - ]; - return $event; - } - - private function getHost() - { - return $this->unwrappedOptions()->getHost(); - } - - private function getPort() - { - return $this->unwrappedOptions()->getPort(); - } - - private function getRegion() - { - return $this->region; - } - - private function getService() - { - return $this->service; - } - - /** - * Returns enabled flag from options, unwrapping options if necessary. - * - * @return bool - */ - private function isEnabled() - { - return $this->unwrappedOptions()->isEnabled(); - } - - /** - * Returns $eventData array with information from the request and command. - * - * @param CommandInterface $cmd - * @param RequestInterface $request - * @param array $event - * @return array - */ - protected function populateRequestEventData( - CommandInterface $cmd, - RequestInterface $request, - array $event - ) { - $dataFormat = static::getRequestData($request); - foreach ($dataFormat as $eventKey => $value) { - if ($value !== null) { - $event[$eventKey] = $value; - } - } - return $event; - } - - /** - * Returns $eventData array with information from the response, including - * the calculation for attempt latency. - * - * @param ResultInterface|\Exception $result - * @param array $event - * @return array - */ - protected function populateResultEventData( - $result, - array $event - ) { - $dataFormat = static::getResponseData($result); - foreach ($dataFormat as $eventKey => $value) { - if ($value !== null) { - $event[$eventKey] = $value; - } - } - return $event; - } - - /** - * Creates a UDP socket resource and stores it with the class, or retrieves - * it if already instantiated and connected. Handles error-checking and - * re-connecting if necessary. If $forceNewConnection is set to true, a new - * socket will be created. - * - * @param bool $forceNewConnection - * @return Resource - */ - private function prepareSocket($forceNewConnection = false) - { - if (!is_resource(self::$socket) - || $forceNewConnection - || socket_last_error(self::$socket) - ) { - self::$socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP); - socket_clear_error(self::$socket); - socket_connect(self::$socket, $this->getHost(), $this->getPort()); - } - - return self::$socket; - } - - /** - * Sends formatted monitoring event data via the UDP socket connection to - * the CSM agent endpoint. - * - * @param array $eventData - * @return int - */ - private function sendEventData(array $eventData) - { - $socket = $this->prepareSocket(); - $datagram = json_encode($eventData); - $result = socket_write($socket, $datagram, strlen($datagram)); - if ($result === false) { - $this->prepareSocket(true); - } - return $result; - } - - /** - * Unwraps options, if needed, and returns them. - * - * @return ConfigurationInterface - */ - private function unwrappedOptions() - { - if (!($this->options instanceof ConfigurationInterface)) { - try { - $this->options = ConfigurationProvider::unwrap($this->options); - } catch (\Exception $e) { - // Errors unwrapping CSM config defaults to disabling it - $this->options = new Configuration( - false, - ConfigurationProvider::DEFAULT_HOST, - ConfigurationProvider::DEFAULT_PORT - ); - } - } - return $this->options; - } -} \ No newline at end of file diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/ApiCallAttemptMonitoringMiddleware.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/ApiCallAttemptMonitoringMiddleware.php deleted file mode 100644 index 91810bb9..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/ApiCallAttemptMonitoringMiddleware.php +++ /dev/null @@ -1,262 +0,0 @@ - $request->getUri()->getHost(), - ]; - } - - /** - * {@inheritdoc} - */ - public static function getResponseData($klass) - { - if ($klass instanceof ResultInterface) { - return [ - 'AttemptLatency' => self::getResultAttemptLatency($klass), - 'DestinationIp' => self::getResultDestinationIp($klass), - 'DnsLatency' => self::getResultDnsLatency($klass), - 'HttpStatusCode' => self::getResultHttpStatusCode($klass), - 'XAmzId2' => self::getResultHeader($klass, 'x-amz-id-2'), - 'XAmzRequestId' => self::getResultHeader($klass, 'x-amz-request-id'), - 'XAmznRequestId' => self::getResultHeader($klass, 'x-amzn-RequestId'), - ]; - } - if ($klass instanceof AwsException) { - return [ - 'AttemptLatency' => self::getAwsExceptionAttemptLatency($klass), - 'AwsException' => substr( - self::getAwsExceptionErrorCode($klass), - 0, - 128 - ), - 'AwsExceptionMessage' => substr( - self::getAwsExceptionMessage($klass), - 0, - 512 - ), - 'DestinationIp' => self::getAwsExceptionDestinationIp($klass), - 'DnsLatency' => self::getAwsExceptionDnsLatency($klass), - 'HttpStatusCode' => self::getAwsExceptionHttpStatusCode($klass), - 'XAmzId2' => self::getAwsExceptionHeader($klass, 'x-amz-id-2'), - 'XAmzRequestId' => self::getAwsExceptionHeader( - $klass, - 'x-amz-request-id' - ), - 'XAmznRequestId' => self::getAwsExceptionHeader( - $klass, - 'x-amzn-RequestId' - ), - ]; - } - if ($klass instanceof \Exception) { - return [ - 'HttpStatusCode' => self::getExceptionHttpStatusCode($klass), - 'SdkException' => substr( - self::getExceptionCode($klass), - 0, - 128 - ), - 'SdkExceptionMessage' => substr( - self::getExceptionMessage($klass), - 0, - 512 - ), - 'XAmzId2' => self::getExceptionHeader($klass, 'x-amz-id-2'), - 'XAmzRequestId' => self::getExceptionHeader($klass, 'x-amz-request-id'), - 'XAmznRequestId' => self::getExceptionHeader($klass, 'x-amzn-RequestId'), - ]; - } - - throw new \InvalidArgumentException('Parameter must be an instance of ResultInterface, AwsException or Exception.'); - } - - private static function getResultAttemptLatency(ResultInterface $result) - { - if (isset($result['@metadata']['transferStats']['http'])) { - $attempt = end($result['@metadata']['transferStats']['http']); - if (isset($attempt['total_time'])) { - return (int) floor($attempt['total_time'] * 1000); - } - } - return null; - } - - private static function getResultDestinationIp(ResultInterface $result) - { - if (isset($result['@metadata']['transferStats']['http'])) { - $attempt = end($result['@metadata']['transferStats']['http']); - if (isset($attempt['primary_ip'])) { - return $attempt['primary_ip']; - } - } - return null; - } - - private static function getResultDnsLatency(ResultInterface $result) - { - if (isset($result['@metadata']['transferStats']['http'])) { - $attempt = end($result['@metadata']['transferStats']['http']); - if (isset($attempt['namelookup_time'])) { - return (int) floor($attempt['namelookup_time'] * 1000); - } - } - return null; - } - - private static function getResultHttpStatusCode(ResultInterface $result) - { - return $result['@metadata']['statusCode']; - } - - private static function getAwsExceptionAttemptLatency(AwsException $e) { - $attempt = $e->getTransferInfo(); - if (isset($attempt['total_time'])) { - return (int) floor($attempt['total_time'] * 1000); - } - return null; - } - - private static function getAwsExceptionErrorCode(AwsException $e) { - return $e->getAwsErrorCode(); - } - - private static function getAwsExceptionMessage(AwsException $e) { - return $e->getAwsErrorMessage(); - } - - private static function getAwsExceptionDestinationIp(AwsException $e) { - $attempt = $e->getTransferInfo(); - if (isset($attempt['primary_ip'])) { - return $attempt['primary_ip']; - } - return null; - } - - private static function getAwsExceptionDnsLatency(AwsException $e) { - $attempt = $e->getTransferInfo(); - if (isset($attempt['namelookup_time'])) { - return (int) floor($attempt['namelookup_time'] * 1000); - } - return null; - } - - private static function getAwsExceptionHttpStatusCode(AwsException $e) { - $response = $e->getResponse(); - if ($response !== null) { - return $response->getStatusCode(); - } - return null; - } - - private static function getExceptionHttpStatusCode(\Exception $e) { - if ($e instanceof ResponseContainerInterface) { - $response = $e->getResponse(); - if ($response instanceof ResponseInterface) { - return $response->getStatusCode(); - } - } - return null; - } - - private static function getExceptionCode(\Exception $e) { - if (!($e instanceof AwsException)) { - return get_class($e); - } - return null; - } - - private static function getExceptionMessage(\Exception $e) { - if (!($e instanceof AwsException)) { - return $e->getMessage(); - } - return null; - } - - /** - * {@inheritdoc} - */ - protected function populateRequestEventData( - CommandInterface $cmd, - RequestInterface $request, - array $event - ) { - $event = parent::populateRequestEventData($cmd, $request, $event); - $event['Type'] = 'ApiCallAttempt'; - return $event; - } - - /** - * {@inheritdoc} - */ - protected function populateResultEventData( - $result, - array $event - ) { - $event = parent::populateResultEventData($result, $event); - - $provider = $this->credentialProvider; - /** @var CredentialsInterface $credentials */ - $credentials = $provider()->wait(); - $event['AccessKey'] = $credentials->getAccessKeyId(); - $sessionToken = $credentials->getSecurityToken(); - if ($sessionToken !== null) { - $event['SessionToken'] = $sessionToken; - } - if (empty($event['AttemptLatency'])) { - $event['AttemptLatency'] = (int) (floor(microtime(true) * 1000) - $event['Timestamp']); - } - return $event; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/ApiCallMonitoringMiddleware.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/ApiCallMonitoringMiddleware.php deleted file mode 100644 index 0a5abdac..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/ApiCallMonitoringMiddleware.php +++ /dev/null @@ -1,176 +0,0 @@ - 'AwsException', - 'FinalAwsExceptionMessage' => 'AwsExceptionMessage', - 'FinalSdkException' => 'SdkException', - 'FinalSdkExceptionMessage' => 'SdkExceptionMessage', - 'FinalHttpStatusCode' => 'HttpStatusCode', - ]; - - /** - * Standard middleware wrapper function with CSM options passed in. - * - * @param callable $credentialProvider - * @param mixed $options - * @param string $region - * @param string $service - * @return callable - */ - public static function wrap( - callable $credentialProvider, - $options, - $region, - $service - ) { - return function (callable $handler) use ( - $credentialProvider, - $options, - $region, - $service - ) { - return new static( - $handler, - $credentialProvider, - $options, - $region, - $service - ); - }; - } - - /** - * {@inheritdoc} - */ - public static function getRequestData(RequestInterface $request) - { - return []; - } - - /** - * {@inheritdoc} - */ - public static function getResponseData($klass) - { - if ($klass instanceof ResultInterface) { - $data = [ - 'AttemptCount' => self::getResultAttemptCount($klass), - 'MaxRetriesExceeded' => 0, - ]; - } elseif ($klass instanceof \Exception) { - $data = [ - 'AttemptCount' => self::getExceptionAttemptCount($klass), - 'MaxRetriesExceeded' => self::getMaxRetriesExceeded($klass), - ]; - } else { - throw new \InvalidArgumentException('Parameter must be an instance of ResultInterface or Exception.'); - } - - return $data + self::getFinalAttemptData($klass); - } - - private static function getResultAttemptCount(ResultInterface $result) { - if (isset($result['@metadata']['transferStats']['http'])) { - return count($result['@metadata']['transferStats']['http']); - } - return 1; - } - - private static function getExceptionAttemptCount(\Exception $e) { - $attemptCount = 0; - if ($e instanceof MonitoringEventsInterface) { - foreach ($e->getMonitoringEvents() as $event) { - if (isset($event['Type']) && - $event['Type'] === 'ApiCallAttempt') { - $attemptCount++; - } - } - - } - return $attemptCount; - } - - private static function getFinalAttemptData($klass) - { - $data = []; - if ($klass instanceof MonitoringEventsInterface) { - $finalAttempt = self::getFinalAttempt($klass->getMonitoringEvents()); - - if (!empty($finalAttempt)) { - foreach (self::$eventKeys as $callKey => $attemptKey) { - if (isset($finalAttempt[$attemptKey])) { - $data[$callKey] = $finalAttempt[$attemptKey]; - } - } - } - } - - return $data; - } - - private static function getFinalAttempt(array $events) - { - for (end($events); key($events) !== null; prev($events)) { - $current = current($events); - if (isset($current['Type']) - && $current['Type'] === 'ApiCallAttempt' - ) { - return $current; - } - } - - return null; - } - - private static function getMaxRetriesExceeded($klass) - { - if ($klass instanceof AwsException && $klass->isMaxRetriesExceeded()) { - return 1; - } - return 0; - } - - /** - * {@inheritdoc} - */ - protected function populateRequestEventData( - CommandInterface $cmd, - RequestInterface $request, - array $event - ) { - $event = parent::populateRequestEventData($cmd, $request, $event); - $event['Type'] = 'ApiCall'; - return $event; - } - - /** - * {@inheritdoc} - */ - protected function populateResultEventData( - $result, - array $event - ) { - $event = parent::populateResultEventData($result, $event); - $event['Latency'] = (int) (floor(microtime(true) * 1000) - $event['Timestamp']); - return $event; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/Configuration.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/Configuration.php deleted file mode 100644 index b875274b..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/Configuration.php +++ /dev/null @@ -1,77 +0,0 @@ -host = $host; - $this->port = filter_var($port, FILTER_VALIDATE_INT); - if ($this->port === false) { - throw new \InvalidArgumentException( - "CSM 'port' value must be an integer!"); - } - - // Unparsable $enabled flag errors on the side of disabling CSM - $this->enabled = filter_var($enabled, FILTER_VALIDATE_BOOLEAN); - $this->clientId = trim($clientId); - } - - /** - * {@inheritdoc} - */ - public function isEnabled() - { - return $this->enabled; - } - - /** - * {@inheritdoc} - */ - public function getClientId() - { - return $this->clientId; - } - - /** - * /{@inheritdoc} - */ - public function getHost() - { - return $this->host; - } - - /** - * {@inheritdoc} - */ - public function getPort() - { - return $this->port; - } - - /** - * {@inheritdoc} - */ - public function toArray() - { - return [ - 'client_id' => $this->getClientId(), - 'enabled' => $this->isEnabled(), - 'host' => $this->getHost(), - 'port' => $this->getPort() - ]; - } -} \ No newline at end of file diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/ConfigurationInterface.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/ConfigurationInterface.php deleted file mode 100644 index 9a548279..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/ConfigurationInterface.php +++ /dev/null @@ -1,44 +0,0 @@ - - * use Aws\ClientSideMonitoring\ConfigurationProvider; - * $provider = ConfigurationProvider::defaultProvider(); - * // Returns a ConfigurationInterface or throws. - * $config = $provider()->wait(); - * - * - * Configuration providers can be composed to create configuration using - * conditional logic that can create different configurations in different - * environments. You can compose multiple providers into a single provider using - * {@see Aws\ClientSideMonitoring\ConfigurationProvider::chain}. This function - * accepts providers as variadic arguments and returns a new function that will - * invoke each provider until a successful configuration is returned. - * - * - * // First try an INI file at this location. - * $a = ConfigurationProvider::ini(null, '/path/to/file.ini'); - * // Then try an INI file at this location. - * $b = ConfigurationProvider::ini(null, '/path/to/other-file.ini'); - * // Then try loading from environment variables. - * $c = ConfigurationProvider::env(); - * // Combine the three providers together. - * $composed = ConfigurationProvider::chain($a, $b, $c); - * // Returns a promise that is fulfilled with a configuration or throws. - * $promise = $composed(); - * // Wait on the configuration to resolve. - * $config = $promise->wait(); - * - */ -class ConfigurationProvider extends AbstractConfigurationProvider - implements ConfigurationProviderInterface -{ - const DEFAULT_CLIENT_ID = ''; - const DEFAULT_ENABLED = false; - const DEFAULT_HOST = '127.0.0.1'; - const DEFAULT_PORT = 31000; - const ENV_CLIENT_ID = 'AWS_CSM_CLIENT_ID'; - const ENV_ENABLED = 'AWS_CSM_ENABLED'; - const ENV_HOST = 'AWS_CSM_HOST'; - const ENV_PORT = 'AWS_CSM_PORT'; - const ENV_PROFILE = 'AWS_PROFILE'; - - public static $cacheKey = 'aws_cached_csm_config'; - - protected static $interfaceClass = ConfigurationInterface::class; - protected static $exceptionClass = ConfigurationException::class; - - /** - * Create a default config provider that first checks for environment - * variables, then checks for a specified profile in the environment-defined - * config file location (env variable is 'AWS_CONFIG_FILE', file location - * defaults to ~/.aws/config), then checks for the "default" profile in the - * environment-defined config file location, and failing those uses a default - * fallback set of configuration options. - * - * This provider is automatically wrapped in a memoize function that caches - * previously provided config options. - * - * @param array $config - * - * @return callable - */ - public static function defaultProvider(array $config = []) - { - $configProviders = [self::env()]; - if ( - !isset($config['use_aws_shared_config_files']) - || $config['use_aws_shared_config_files'] != false - ) { - $configProviders[] = self::ini(); - } - $configProviders[] = self::fallback(); - - $memo = self::memoize( - call_user_func_array('self::chain', $configProviders) - ); - - if (isset($config['csm']) && $config['csm'] instanceof CacheInterface) { - return self::cache($memo, $config['csm'], self::$cacheKey); - } - - return $memo; - } - - /** - * Provider that creates CSM config from environment variables. - * - * @return callable - */ - public static function env() - { - return function () { - // Use credentials from environment variables, if available - $enabled = getenv(self::ENV_ENABLED); - if ($enabled !== false) { - return Promise\promise_for( - new Configuration( - $enabled, - getenv(self::ENV_HOST) ?: self::DEFAULT_HOST, - getenv(self::ENV_PORT) ?: self::DEFAULT_PORT, - getenv(self:: ENV_CLIENT_ID) ?: self::DEFAULT_CLIENT_ID - ) - ); - } - - return self::reject('Could not find environment variable CSM config' - . ' in ' . self::ENV_ENABLED. '/' . self::ENV_HOST . '/' - . self::ENV_PORT . '/' . self::ENV_CLIENT_ID); - }; - } - - /** - * Fallback config options when other sources are not set. - * - * @return callable - */ - public static function fallback() - { - return function() { - return Promise\promise_for( - new Configuration( - self::DEFAULT_ENABLED, - self::DEFAULT_HOST, - self::DEFAULT_PORT, - self::DEFAULT_CLIENT_ID - ) - ); - }; - } - - /** - * Config provider that creates config using a config file whose location - * is specified by an environment variable 'AWS_CONFIG_FILE', defaulting to - * ~/.aws/config if not specified - * - * @param string|null $profile Profile to use. If not specified will use - * the "default" profile. - * @param string|null $filename If provided, uses a custom filename rather - * than looking in the default directory. - * - * @return callable - */ - public static function ini($profile = null, $filename = null) - { - $filename = $filename ?: (self::getDefaultConfigFilename()); - $profile = $profile ?: (getenv(self::ENV_PROFILE) ?: 'aws_csm'); - - return function () use ($profile, $filename) { - if (!is_readable($filename)) { - return self::reject("Cannot read CSM config from $filename"); - } - $data = \Aws\parse_ini_file($filename, true); - if ($data === false) { - return self::reject("Invalid config file: $filename"); - } - if (!isset($data[$profile])) { - return self::reject("'$profile' not found in config file"); - } - if (!isset($data[$profile]['csm_enabled'])) { - return self::reject("Required CSM config values not present in - INI profile '{$profile}' ({$filename})"); - } - - // host is optional - if (empty($data[$profile]['csm_host'])) { - $data[$profile]['csm_host'] = self::DEFAULT_HOST; - } - - // port is optional - if (empty($data[$profile]['csm_port'])) { - $data[$profile]['csm_port'] = self::DEFAULT_PORT; - } - - // client_id is optional - if (empty($data[$profile]['csm_client_id'])) { - $data[$profile]['csm_client_id'] = self::DEFAULT_CLIENT_ID; - } - - return Promise\promise_for( - new Configuration( - $data[$profile]['csm_enabled'], - $data[$profile]['csm_host'], - $data[$profile]['csm_port'], - $data[$profile]['csm_client_id'] - ) - ); - }; - } - - /** - * Unwraps a configuration object in whatever valid form it is in, - * always returning a ConfigurationInterface object. - * - * @param mixed $config - * @return ConfigurationInterface - * @throws \InvalidArgumentException - */ - public static function unwrap($config) - { - if (is_callable($config)) { - $config = $config(); - } - if ($config instanceof PromiseInterface) { - $config = $config->wait(); - } - if ($config instanceof ConfigurationInterface) { - return $config; - } elseif (is_array($config) && isset($config['enabled'])) { - $client_id = isset($config['client_id']) ? $config['client_id'] - : self::DEFAULT_CLIENT_ID; - $host = isset($config['host']) ? $config['host'] - : self::DEFAULT_HOST; - $port = isset($config['port']) ? $config['port'] - : self::DEFAULT_PORT; - return new Configuration($config['enabled'], $host, $port, $client_id); - } - - throw new \InvalidArgumentException('Not a valid CSM configuration ' - . 'argument.'); - } -} \ No newline at end of file diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/Exception/ConfigurationException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/Exception/ConfigurationException.php deleted file mode 100644 index 827743e2..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/ClientSideMonitoring/Exception/ConfigurationException.php +++ /dev/null @@ -1,15 +0,0 @@ -getSignedUrl( - $options['url'], - isset($options['expires']) ? $options['expires'] : null, - isset($options['policy']) ? $options['policy'] : null - ); - } - - /** - * Create a signed Amazon CloudFront cookie. - * - * This method accepts an array of configuration options: - * - * - url: (string) URL of the resource being signed (can include query - * string and wildcards). For example: http://d111111abcdef8.cloudfront.net/images/horizon.jpg?size=large&license=yes - * - policy: (string) JSON policy. Use this option when creating a signed - * URL for a custom policy. - * - expires: (int) UTC Unix timestamp used when signing with a canned - * policy. Not required when passing a custom 'policy' option. - * - key_pair_id: (string) The ID of the key pair used to sign CloudFront - * URLs for private distributions. - * - private_key: (string) The filepath ot the private key used to sign - * CloudFront URLs for private distributions. - * - * @param array $options Array of configuration options used when signing - * - * @return array Key => value pairs of signed cookies to set - * @throws \InvalidArgumentException if url, key_pair_id, or private_key - * were not specified. - * @link http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/WorkingWithStreamingDistributions.html - */ - public function getSignedCookie(array $options) - { - foreach (['key_pair_id', 'private_key'] as $required) { - if (!isset($options[$required])) { - throw new \InvalidArgumentException("$required is required"); - } - } - - $cookieSigner = new CookieSigner( - $options['key_pair_id'], - $options['private_key'] - ); - - return $cookieSigner->getSignedCookie( - isset($options['url']) ? $options['url'] : null, - isset($options['expires']) ? $options['expires'] : null, - isset($options['policy']) ? $options['policy'] : null - ); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFront/CookieSigner.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFront/CookieSigner.php deleted file mode 100644 index 048c0989..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFront/CookieSigner.php +++ /dev/null @@ -1,65 +0,0 @@ - true, - 'https' => true, - ]; - - /** - * @param $keyPairId string ID of the key pair - * @param $privateKey string Path to the private key used for signing - * - * @throws \RuntimeException if the openssl extension is missing - * @throws \InvalidArgumentException if the private key cannot be found. - */ - public function __construct($keyPairId, $privateKey) - { - $this->signer = new Signer($keyPairId, $privateKey); - } - - /** - * Create a signed Amazon CloudFront Cookie. - * - * @param string $url URL to sign (can include query string - * and wildcards). Not required - * when passing a custom $policy. - * @param string|integer|null $expires UTC Unix timestamp used when signing - * with a canned policy. Not required - * when passing a custom $policy. - * @param string $policy JSON policy. Use this option when - * creating a signed cookie for a custom - * policy. - * - * @return array The authenticated cookie parameters - * @throws \InvalidArgumentException if the URL provided is invalid - * @link http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-cookies.html - */ - public function getSignedCookie($url = null, $expires = null, $policy = null) - { - if ($url) { - $this->validateUrl($url); - } - - $cookieParameters = []; - $signature = $this->signer->getSignature($url, $expires, $policy); - foreach ($signature as $key => $value) { - $cookieParameters["CloudFront-$key"] = $value; - } - - return $cookieParameters; - } - - private function validateUrl($url) - { - $scheme = str_replace('*', '', explode('://', $url)[0]); - if (empty(self::$schemes[strtolower($scheme)])) { - throw new \InvalidArgumentException('Invalid or missing URI scheme'); - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFront/Exception/CloudFrontException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFront/Exception/CloudFrontException.php deleted file mode 100644 index 1acdf2c9..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFront/Exception/CloudFrontException.php +++ /dev/null @@ -1,9 +0,0 @@ -keyPairId = $keyPairId; - - if (!$this->pkHandle = openssl_pkey_get_private($privateKey, $passphrase)) { - if (!file_exists($privateKey)) { - throw new \InvalidArgumentException("PK file not found: $privateKey"); - } else { - $this->pkHandle = openssl_pkey_get_private("file://$privateKey", $passphrase); - if (!$this->pkHandle) { - throw new \InvalidArgumentException(openssl_error_string()); - } - } - } - } - - public function __destruct() - { - if (PHP_MAJOR_VERSION < 8) { - $this->pkHandle && openssl_pkey_free($this->pkHandle); - } else { - $this->pkHandle; - } - } - - /** - * Create the values used to construct signed URLs and cookies. - * - * @param string $resource The CloudFront resource to which - * this signature will grant access. - * Not used when a custom policy is - * provided. - * @param string|integer|null $expires UTC Unix timestamp used when - * signing with a canned policy. - * Not required when passing a - * custom $policy. - * @param string $policy JSON policy. Use this option when - * creating a signature for a custom - * policy. - * - * @return array The values needed to construct a signed URL or cookie - * @throws \InvalidArgumentException when not provided either a policy or a - * resource and a expires - * - * @link http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-cookies.html - */ - public function getSignature($resource = null, $expires = null, $policy = null) - { - $signatureHash = []; - if ($policy) { - $policy = preg_replace('/\s/s', '', $policy); - $signatureHash['Policy'] = $this->encode($policy); - } elseif ($resource && $expires) { - $expires = (int) $expires; // Handle epoch passed as string - $policy = $this->createCannedPolicy($resource, $expires); - $signatureHash['Expires'] = $expires; - } else { - throw new \InvalidArgumentException('Either a policy or a resource' - . ' and an expiration time must be provided.'); - } - - $signatureHash['Signature'] = $this->encode($this->sign($policy)); - $signatureHash['Key-Pair-Id'] = $this->keyPairId; - - return $signatureHash; - } - - private function createCannedPolicy($resource, $expiration) - { - return json_encode([ - 'Statement' => [ - [ - 'Resource' => $resource, - 'Condition' => [ - 'DateLessThan' => ['AWS:EpochTime' => $expiration], - ], - ], - ], - ], JSON_UNESCAPED_SLASHES); - } - - private function sign($policy) - { - $signature = ''; - openssl_sign($policy, $signature, $this->pkHandle); - - return $signature; - } - - private function encode($policy) - { - return strtr(base64_encode($policy), '+=/', '-_~'); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFront/UrlSigner.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFront/UrlSigner.php deleted file mode 100644 index 4a89f374..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudFront/UrlSigner.php +++ /dev/null @@ -1,119 +0,0 @@ -signer = new Signer($keyPairId, $privateKey); - } - - /** - * Create a signed Amazon CloudFront URL. - * - * Keep in mind that URLs meant for use in media/flash players may have - * different requirements for URL formats (e.g. some require that the - * extension be removed, some require the file name to be prefixed - * - mp4:, some require you to add "/cfx/st" into your URL). - * - * @param string $url URL to sign (can include query - * string string and wildcards) - * @param string|integer|null $expires UTC Unix timestamp used when signing - * with a canned policy. Not required - * when passing a custom $policy. - * @param string $policy JSON policy. Use this option when - * creating a signed URL for a custom - * policy. - * - * @return string The file URL with authentication parameters - * @throws \InvalidArgumentException if the URL provided is invalid - * @link http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/WorkingWithStreamingDistributions.html - */ - public function getSignedUrl($url, $expires = null, $policy = null) - { - // Determine the scheme of the url - $urlSections = explode('://', $url); - - if (count($urlSections) < 2) { - throw new \InvalidArgumentException("Invalid URL: {$url}"); - } - - // Get the real scheme by removing wildcards from the scheme - $scheme = str_replace('*', '', $urlSections[0]); - $uri = new Uri($scheme . '://' . $urlSections[1]); - $query = Psr7\parse_query($uri->getQuery(), PHP_QUERY_RFC3986); - $signature = $this->signer->getSignature( - $this->createResource($scheme, (string) $uri), - $expires, - $policy - ); - $uri = $uri->withQuery( - http_build_query($query + $signature, null, '&', PHP_QUERY_RFC3986) - ); - - return $scheme === 'rtmp' - ? $this->createRtmpUrl($uri) - : (string) $uri; - } - - private function createRtmpUrl(UriInterface $uri) - { - // Use a relative URL when creating Flash player URLs - $result = ltrim($uri->getPath(), '/'); - - if ($query = $uri->getQuery()) { - $result .= '?' . $query; - } - - return $result; - } - - /** - * @param $scheme - * @param $url - * - * @return string - */ - private function createResource($scheme, $url) - { - switch ($scheme) { - case 'http': - case 'http*': - case 'https': - return $url; - case 'rtmp': - $parts = parse_url($url); - $pathParts = pathinfo($parts['path']); - $resource = ltrim( - $pathParts['dirname'] . '/' . $pathParts['basename'], - '/' - ); - - // Add a query string if present. - if (isset($parts['query'])) { - $resource .= "?{$parts['query']}"; - } - - return $resource; - } - - throw new \InvalidArgumentException("Invalid URI scheme: {$scheme}. " - . "Scheme must be one of: http, https, or rtmp"); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudHSMV2/CloudHSMV2Client.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudHSMV2/CloudHSMV2Client.php deleted file mode 100644 index a3628cb9..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudHSMV2/CloudHSMV2Client.php +++ /dev/null @@ -1,39 +0,0 @@ -getHandlerList(); - $list->appendBuild($this->searchByPost(), 'cloudsearchdomain.search_by_POST'); - } - - public static function getArguments() - { - $args = parent::getArguments(); - $args['endpoint']['required'] = true; - $args['region']['default'] = function (array $args) { - // Determine the region from the provided endpoint. - // (e.g. http://search-blah.{region}.cloudsearch.amazonaws.com) - return explode('.', new Uri($args['endpoint']))[1]; - }; - - return $args; - } - - /** - * Use POST for search command - * - * Useful when query string is too long - */ - private function searchByPost() - { - return static function (callable $handler) { - return function ( - CommandInterface $c, - RequestInterface $r = null - ) use ($handler) { - if ($c->getName() !== 'Search') { - return $handler($c, $r); - } - return $handler($c, self::convertGetToPost($r)); - }; - }; - } - - /** - * Converts default GET request to a POST request - * - * Avoiding length restriction in query - * - * @param RequestInterface $r GET request to be converted - * @return RequestInterface $req converted POST request - */ - public static function convertGetToPost(RequestInterface $r) - { - if ($r->getMethod() === 'POST') { - return $r; - } - - $query = $r->getUri()->getQuery(); - $req = $r->withMethod('POST') - ->withBody(Psr7\stream_for($query)) - ->withHeader('Content-Length', strlen($query)) - ->withHeader('Content-Type', 'application/x-www-form-urlencoded') - ->withUri($r->getUri()->withQuery('')); - return $req; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudSearchDomain/Exception/CloudSearchDomainException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudSearchDomain/Exception/CloudSearchDomainException.php deleted file mode 100644 index 22729716..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudSearchDomain/Exception/CloudSearchDomainException.php +++ /dev/null @@ -1,9 +0,0 @@ -describeTrails([ - 'trailNameList' => [$trailName] - ]); - $s3BucketName = $result->search('trailList[0].S3BucketName'); - $options[self::KEY_PREFIX] = $result->search( - 'trailList[0].S3KeyPrefix' - ); - } catch (CloudTrailException $e) { - // There was an error describing the trail - } - - // If the bucket name is still unknown, then throw an exception - if (!$s3BucketName) { - $prev = isset($e) ? $e : null; - throw new \InvalidArgumentException('The bucket name could not ' - . 'be determined from the trail.', 0, $prev); - } - - return new self($s3Client, $s3BucketName, $options); - } - - /** - * Constructs a LogFileIterator using the specified options: - * - * - trail_name: The name of the trail that is generating our logs. If - * none is provided, then "Default" will be used, since that is the name - * of the trail created in the AWS Management Console. - * - key_prefix: The S3 key prefix of your log files. This value will be - * overwritten when using the `fromTrail()` method. However, if you are - * using the constructor, then this value will be used. - * - start_date: The timestamp of the beginning of date range of the log - * records you want to read. You can pass this in as a `DateTime` object, - * integer (unix timestamp), or a string compatible with `strtotime()`. - * - end_date: The timestamp of the end of date range of the log records - * you want to read. You can pass this in as a `DateTime` object, integer - * (unix timestamp), or a string compatible with `strtotime()`. - * - account_id: This is your AWS account ID, which is the 12-digit number - * found on the *Account Identifiers* section of the *AWS Security - * Credentials* page. See https://console.aws.amazon.com/iam/home?#security_credential - * - log_region: Region of the services of the log records you want to read. - * - * @param S3Client $s3Client - * @param string $s3BucketName - * @param array $options - */ - public function __construct( - S3Client $s3Client, - $s3BucketName, - array $options = [] - ) { - $this->s3Client = $s3Client; - $this->s3BucketName = $s3BucketName; - parent::__construct($this->buildListObjectsIterator($options)); - } - - /** - * An override of the typical current behavior of \IteratorIterator to - * format the output such that the bucket and key are returned in an array - * - * @return array|bool - */ - public function current() - { - if ($object = parent::current()) { - return [ - 'Bucket' => $this->s3BucketName, - 'Key' => $object['Key'] - ]; - } - - return false; - } - - /** - * Constructs an S3 ListObjects iterator, optionally decorated with - * FilterIterators, based on the provided options. - * - * @param array $options - * - * @return \Iterator - */ - private function buildListObjectsIterator(array $options) - { - // Extract and normalize the date values from the options - $startDate = isset($options[self::START_DATE]) - ? $this->normalizeDateValue($options[self::START_DATE]) - : null; - $endDate = isset($options[self::END_DATE]) - ? $this->normalizeDateValue($options[self::END_DATE]) - : null; - - // Determine the parts of the key prefix of the log files being read - $parts = [ - 'prefix' => isset($options[self::KEY_PREFIX]) - ? $options[self::KEY_PREFIX] - : null, - 'account' => isset($options[self::ACCOUNT_ID]) - ? $options[self::ACCOUNT_ID] - : self::PREFIX_WILDCARD, - 'region' => isset($options[self::LOG_REGION]) - ? $options[self::LOG_REGION] - : self::PREFIX_WILDCARD, - 'date' => $this->determineDateForPrefix($startDate, $endDate), - ]; - - // Determine the longest key prefix that can be used to retrieve all - // of the relevant log files. - $candidatePrefix = ltrim(strtr(self::PREFIX_TEMPLATE, $parts), '/'); - $logKeyPrefix = $candidatePrefix; - $index = strpos($candidatePrefix, self::PREFIX_WILDCARD); - - if ($index !== false) { - $logKeyPrefix = substr($candidatePrefix, 0, $index); - } - - // Create an iterator that will emit all of the objects matching the - // key prefix. - $objectsIterator = $this->s3Client->getIterator('ListObjects', [ - 'Bucket' => $this->s3BucketName, - 'Prefix' => $logKeyPrefix, - ]); - - // Apply regex and/or date filters to the objects iterator to emit only - // log files matching the options. - $objectsIterator = $this->applyRegexFilter( - $objectsIterator, - $logKeyPrefix, - $candidatePrefix - ); - - $objectsIterator = $this->applyDateFilter( - $objectsIterator, - $startDate, - $endDate - ); - - return $objectsIterator; - } - - /** - * Normalizes a date value to a unix timestamp - * - * @param string|\DateTime|int $date - * - * @return int - * @throws \InvalidArgumentException if the value cannot be converted to - * a timestamp - */ - private function normalizeDateValue($date) - { - if (is_string($date)) { - $date = strtotime($date); - } elseif ($date instanceof \DateTime) { - $date = $date->format('U'); - } elseif (!is_int($date)) { - throw new \InvalidArgumentException('Date values must be a ' - . 'string, an int, or a DateTime object.'); - } - - return $date; - } - - /** - * Uses the provided date values to determine the date portion of the prefix - */ - private function determineDateForPrefix($startDate, $endDate) - { - // The default date value should look like "*/*/*" after joining - $dateParts = array_fill_keys(['Y', 'm', 'd'], self::PREFIX_WILDCARD); - - // Narrow down the date by replacing the WILDCARDs with values if they - // are the same for the start and end date. - if ($startDate && $endDate) { - foreach ($dateParts as $key => &$value) { - $candidateValue = date($key, $startDate); - if ($candidateValue === date($key, $endDate)) { - $value = $candidateValue; - } else { - break; - } - } - } - - return join('/', $dateParts); - } - - /** - * Applies a regex iterator filter that limits the ListObjects result set - * based on the provided options. - * - * @param \Iterator $objectsIterator - * @param string $logKeyPrefix - * @param string $candidatePrefix - * - * @return \Iterator - */ - private function applyRegexFilter( - $objectsIterator, - $logKeyPrefix, - $candidatePrefix - ) { - // If the prefix and candidate prefix are not the same, then there were - // WILDCARDs. - if ($logKeyPrefix !== $candidatePrefix) { - // Turn the candidate prefix into a regex by trimming and - // converting WILDCARDs to regex notation. - $regex = rtrim($candidatePrefix, '/' . self::PREFIX_WILDCARD) . '/'; - $regex = strtr($regex, [self::PREFIX_WILDCARD => '[^/]+']); - - // After trimming WILDCARDs or the end, if the regex is the same as - // the prefix, then no regex is needed. - if ($logKeyPrefix !== $regex) { - // Apply a regex filter iterator to remove files that don't - // match the provided options. - $objectsIterator = new \CallbackFilterIterator( - $objectsIterator, - function ($object) use ($regex) { - return preg_match("#{$regex}#", $object['Key']); - } - ); - } - } - - return $objectsIterator; - } - - /** - * Applies an iterator filter to restrict the ListObjects result set to the - * specified date range. - * - * @param \Iterator $objectsIterator - * @param int $startDate - * @param int $endDate - * - * @return \Iterator - */ - private function applyDateFilter($objectsIterator, $startDate, $endDate) - { - // If either a start or end date was provided, filter out dates that - // don't match the date range. - if ($startDate || $endDate) { - $fn = function ($object) use ($startDate, $endDate) { - if (!preg_match('/[0-9]{8}T[0-9]{4}Z/', $object['Key'], $m)) { - return false; - } - $date = strtotime($m[0]); - - return (!$startDate || $date >= $startDate) - && (!$endDate || $date <= $endDate); - }; - $objectsIterator = new \CallbackFilterIterator($objectsIterator, $fn); - } - - return $objectsIterator; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudTrail/LogFileReader.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudTrail/LogFileReader.php deleted file mode 100644 index e61c10a1..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudTrail/LogFileReader.php +++ /dev/null @@ -1,55 +0,0 @@ -s3Client = $s3Client; - } - - /** - * Downloads, unzips, and reads a CloudTrail log file from Amazon S3 - * - * @param string $s3BucketName The bucket name of the log file in Amazon S3 - * @param string $logFileKey The key of the log file in Amazon S3 - * - * @return array - */ - public function read($s3BucketName, $logFileKey) - { - // Create a command for getting the log file object - $command = $this->s3Client->getCommand('GetObject', [ - 'Bucket' => (string) $s3BucketName, - 'Key' => (string) $logFileKey, - 'ResponseContentEncoding' => 'x-gzip' - ]); - - // Make sure gzip encoding header is sent and accepted in order to - // inflate the response data. - $command['@http']['headers']['Accept-Encoding'] = 'gzip'; - - // Get the JSON response data and extract the log records - $result = $this->s3Client->execute($command); - $logData = json_decode($result['Body'], true); - - return isset($logData['Records']) ? $logData['Records'] : []; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudTrail/LogRecordIterator.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudTrail/LogRecordIterator.php deleted file mode 100644 index 40d5d8cf..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudTrail/LogRecordIterator.php +++ /dev/null @@ -1,187 +0,0 @@ - $s3BucketName, - 'Key' => $s3ObjectKey, - ]]); - - return new self($logFileReader, $logFileIterator); - } - - /** - * @param LogFileReader $logFileReader - * @param \Iterator $logFileIterator - */ - public function __construct( - LogFileReader $logFileReader, - \Iterator $logFileIterator - ) { - $this->logFileReader = $logFileReader; - $this->logFileIterator = $logFileIterator; - $this->records = array(); - $this->recordIndex = 0; - } - - /** - * Returns the current log record as an array. - * - * @return array|false - */ - public function current() - { - return $this->valid() ? $this->records[$this->recordIndex] : false; - } - - public function next() - { - $this->recordIndex++; - - // If all the records have been exhausted, get more records from the - // next log file. - while (!$this->valid()) { - $this->logFileIterator->next(); - $success = $this->loadRecordsFromCurrentLogFile(); - if (!$success) { - // The objects iterator is exhausted as well, so stop trying - break; - } - } - } - - public function key() - { - if ($logFile = $this->logFileIterator->current()) { - return $logFile['Key'] . '.' . $this->recordIndex; - } - - return null; - } - - public function valid() - { - return isset($this->records[$this->recordIndex]); - } - - public function rewind() - { - $this->logFileIterator->rewind(); - $this->loadRecordsFromCurrentLogFile(); - } - - public function getInnerIterator() - { - return $this->logFileIterator; - } - - /** - * Examines the current file in the `logFileIterator` and attempts to read - * it and load log records from it using the `logFileReader`. This method - * expects that items pulled from the iterator will take the form: - * - * [ - * 'Bucket' => '...', - * 'Key' => '...', - * ] - * - * @return bool Returns `true` if records were loaded and `false` if no - * records were found - */ - private function loadRecordsFromCurrentLogFile() - { - $this->recordIndex = 0; - $this->records = array(); - - $logFile = $this->logFileIterator->current(); - if ($logFile && isset($logFile['Bucket']) && isset($logFile['Key'])) { - $this->records = $this->logFileReader->read( - $logFile['Bucket'], - $logFile['Key'] - ); - } - - return (bool) $logFile; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudWatch/CloudWatchClient.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudWatch/CloudWatchClient.php deleted file mode 100644 index 57e97512..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CloudWatch/CloudWatchClient.php +++ /dev/null @@ -1,70 +0,0 @@ -identityPoolId = $poolId; - $this->logins = $logins; - $this->accountId = $accountId; - $this->client = new CognitoIdentityClient($clientOptions + [ - 'credentials' => false, - ]); - } - - public function __invoke() - { - return Promise\coroutine(function () { - $params = $this->logins ? ['Logins' => $this->logins] : []; - $getIdParams = $params + ['IdentityPoolId' => $this->identityPoolId]; - if ($this->accountId) { - $getIdParams['AccountId'] = $this->accountId; - } - - $id = (yield $this->client->getId($getIdParams)); - $result = (yield $this->client->getCredentialsForIdentity([ - 'IdentityId' => $id['IdentityId'], - ] + $params)); - - yield new Credentials( - $result['Credentials']['AccessKeyId'], - $result['Credentials']['SecretKey'], - $result['Credentials']['SessionToken'], - (int) $result['Credentials']['Expiration']->format('U') - ); - }); - } - - public function updateLogin($key, $value) - { - $this->logins[$key] = $value; - - return $this; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CognitoIdentity/Exception/CognitoIdentityException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CognitoIdentity/Exception/CognitoIdentityException.php deleted file mode 100644 index 4d58f727..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CognitoIdentity/Exception/CognitoIdentityException.php +++ /dev/null @@ -1,9 +0,0 @@ -name = $name; - $this->data = $args; - $this->handlerList = $list ?: new HandlerList(); - - if (!isset($this->data['@http'])) { - $this->data['@http'] = []; - } - if (!isset($this->data['@context'])) { - $this->data['@context'] = []; - } - } - - public function __clone() - { - $this->handlerList = clone $this->handlerList; - } - - public function getName() - { - return $this->name; - } - - public function hasParam($name) - { - return array_key_exists($name, $this->data); - } - - public function getHandlerList() - { - return $this->handlerList; - } - - /** @deprecated */ - public function get($name) - { - return $this[$name]; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CommandInterface.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CommandInterface.php deleted file mode 100644 index b35c75d3..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/CommandInterface.php +++ /dev/null @@ -1,42 +0,0 @@ -getBefore($config); - $mapFn = function ($commands) use ($client, $before, $config) { - foreach ($commands as $key => $command) { - if (!($command instanceof CommandInterface)) { - throw new \InvalidArgumentException('Each value yielded by ' - . 'the iterator must be an Aws\CommandInterface.'); - } - if ($before) { - $before($command, $key); - } - if (!empty($config['preserve_iterator_keys'])) { - yield $key => $client->executeAsync($command); - } else { - yield $client->executeAsync($command); - } - } - }; - - $this->each = new EachPromise($mapFn($commands), $config); - } - - /** - * @return \GuzzleHttp\Promise\PromiseInterface - */ - public function promise() - { - return $this->each->promise(); - } - - /** - * Executes a pool synchronously and aggregates the results of the pool - * into an indexed array in the same order as the passed in array. - * - * @param AwsClientInterface $client Client used to execute commands. - * @param mixed $commands Iterable that yields commands. - * @param array $config Configuration options. - * - * @return array - * @see \Aws\CommandPool::__construct for available configuration options. - */ - public static function batch( - AwsClientInterface $client, - $commands, - array $config = [] - ) { - $results = []; - self::cmpCallback($config, 'fulfilled', $results); - self::cmpCallback($config, 'rejected', $results); - - return (new self($client, $commands, $config)) - ->promise() - ->then(static function () use (&$results) { - ksort($results); - return $results; - }) - ->wait(); - } - - /** - * @return callable - */ - private function getBefore(array $config) - { - if (!isset($config['before'])) { - return null; - } - - if (is_callable($config['before'])) { - return $config['before']; - } - - throw new \InvalidArgumentException('before must be callable'); - } - - /** - * Adds an onFulfilled or onRejected callback that aggregates results into - * an array. If a callback is already present, it is replaced with the - * composed function. - * - * @param array $config - * @param $name - * @param array $results - */ - private static function cmpCallback(array &$config, $name, array &$results) - { - if (!isset($config[$name])) { - $config[$name] = function ($v, $k) use (&$results) { - $results[$k] = $v; - }; - } else { - $currentFn = $config[$name]; - $config[$name] = function ($v, $k) use (&$results, $currentFn) { - $currentFn($v, $k); - $results[$k] = $v; - }; - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Comprehend/ComprehendClient.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Comprehend/ComprehendClient.php deleted file mode 100644 index a9c590ca..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Comprehend/ComprehendClient.php +++ /dev/null @@ -1,129 +0,0 @@ -client = $config['client']; - $this->assumeRoleParams = $config['assume_role_params']; - } - - /** - * Loads assume role credentials. - * - * @return PromiseInterface - */ - public function __invoke() - { - $client = $this->client; - return $client->assumeRoleAsync($this->assumeRoleParams) - ->then(function (Result $result) { - return $this->client->createCredentials($result); - })->otherwise(function (\RuntimeException $exception) { - throw new CredentialsException( - "Error in retrieving assume role credentials.", - 0, - $exception - ); - }); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/AssumeRoleWithWebIdentityCredentialProvider.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/AssumeRoleWithWebIdentityCredentialProvider.php deleted file mode 100644 index f867f221..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/AssumeRoleWithWebIdentityCredentialProvider.php +++ /dev/null @@ -1,167 +0,0 @@ -arn = $config['RoleArn']; - - if (!isset($config['WebIdentityTokenFile'])) { - throw new \InvalidArgumentException(self::ERROR_MSG . "'WebIdentityTokenFile'."); - } - $this->tokenFile = $config['WebIdentityTokenFile']; - - if (!preg_match("/^\w\:|^\/|^\\\/", $this->tokenFile)) { - throw new \InvalidArgumentException("'WebIdentityTokenFile' must be an absolute path."); - } - - $this->retries = (int) getenv(self::ENV_RETRIES) ?: (isset($config['retries']) ? $config['retries'] : 3); - $this->authenticationAttempts = 0; - $this->tokenFileReadAttempts = 0; - - $this->session = isset($config['SessionName']) - ? $config['SessionName'] - : 'aws-sdk-php-' . round(microtime(true) * 1000); - - $region = isset($config['region']) - ? $config['region'] - : 'us-east-1'; - - if (isset($config['client'])) { - $this->client = $config['client']; - } else { - $this->client = new StsClient([ - 'credentials' => false, - 'region' => $region, - 'version' => 'latest' - ]); - } - } - - /** - * Loads assume role with web identity credentials. - * - * @return Promise\PromiseInterface - */ - public function __invoke() - { - return Promise\coroutine(function () { - $client = $this->client; - $result = null; - while ($result == null) { - try { - $token = is_readable($this->tokenFile) - ? file_get_contents($this->tokenFile) - : false; - if (false === $token) { - clearstatcache(true, dirname($this->tokenFile) . "/" . readlink($this->tokenFile)); - clearstatcache(true, dirname($this->tokenFile) . "/" . dirname(readlink($this->tokenFile))); - clearstatcache(true, $this->tokenFile); - if (!is_readable($this->tokenFile)) { - throw new CredentialsException( - "Unreadable tokenfile at location {$this->tokenFile}" - ); - } - $token = file_get_contents($this->tokenFile); - } - if (empty($token)) { - if ($this->tokenFileReadAttempts < $this->retries) { - sleep(pow(1.2, $this->tokenFileReadAttempts)); - $this->tokenFileReadAttempts++; - continue; - } - throw new CredentialsException("InvalidIdentityToken from file: {$this->tokenFile}"); - } - } catch (\Exception $exception) { - throw new CredentialsException( - "Error reading WebIdentityTokenFile from " . $this->tokenFile, - 0, - $exception - ); - } - - $assumeParams = [ - 'RoleArn' => $this->arn, - 'RoleSessionName' => $this->session, - 'WebIdentityToken' => $token - ]; - - try { - $result = $client->assumeRoleWithWebIdentity($assumeParams); - } catch (AwsException $e) { - if ($e->getAwsErrorCode() == 'InvalidIdentityToken') { - if ($this->authenticationAttempts < $this->retries) { - sleep(pow(1.2, $this->authenticationAttempts)); - } else { - throw new CredentialsException( - "InvalidIdentityToken, retries exhausted" - ); - } - } else { - throw new CredentialsException( - "Error assuming role from web identity credentials", - 0, - $e - ); - } - } catch (\Exception $e) { - throw new CredentialsException( - "Error retrieving web identity credentials: " . $e->getMessage() - . " (" . $e->getCode() . ")" - ); - } - $this->authenticationAttempts++; - } - - yield $this->client->createCredentials($result); - }); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/CredentialProvider.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/CredentialProvider.php deleted file mode 100644 index 73914741..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/CredentialProvider.php +++ /dev/null @@ -1,889 +0,0 @@ - - * use Aws\Credentials\CredentialProvider; - * $provider = CredentialProvider::defaultProvider(); - * // Returns a CredentialsInterface or throws. - * $creds = $provider()->wait(); - * - * - * Credential providers can be composed to create credentials using conditional - * logic that can create different credentials in different environments. You - * can compose multiple providers into a single provider using - * {@see Aws\Credentials\CredentialProvider::chain}. This function accepts - * providers as variadic arguments and returns a new function that will invoke - * each provider until a successful set of credentials is returned. - * - * - * // First try an INI file at this location. - * $a = CredentialProvider::ini(null, '/path/to/file.ini'); - * // Then try an INI file at this location. - * $b = CredentialProvider::ini(null, '/path/to/other-file.ini'); - * // Then try loading from environment variables. - * $c = CredentialProvider::env(); - * // Combine the three providers together. - * $composed = CredentialProvider::chain($a, $b, $c); - * // Returns a promise that is fulfilled with credentials or throws. - * $promise = $composed(); - * // Wait on the credentials to resolve. - * $creds = $promise->wait(); - * - */ -class CredentialProvider -{ - const ENV_ARN = 'AWS_ROLE_ARN'; - const ENV_KEY = 'AWS_ACCESS_KEY_ID'; - const ENV_PROFILE = 'AWS_PROFILE'; - const ENV_ROLE_SESSION_NAME = 'AWS_ROLE_SESSION_NAME'; - const ENV_SECRET = 'AWS_SECRET_ACCESS_KEY'; - const ENV_SESSION = 'AWS_SESSION_TOKEN'; - const ENV_TOKEN_FILE = 'AWS_WEB_IDENTITY_TOKEN_FILE'; - const ENV_SHARED_CREDENTIALS_FILE = 'AWS_SHARED_CREDENTIALS_FILE'; - - /** - * Create a default credential provider that - * first checks for environment variables, - * then checks for assumed role via web identity, - * then checks for cached SSO credentials from the CLI, - * then check for credential_process in the "default" profile in ~/.aws/credentials, - * then checks for the "default" profile in ~/.aws/credentials, - * then for credential_process in the "default profile" profile in ~/.aws/config, - * then checks for "profile default" profile in ~/.aws/config (which is - * the default profile of AWS CLI), - * then tries to make a GET Request to fetch credentials if ECS environment variable is presented, - * finally checks for EC2 instance profile credentials. - * - * This provider is automatically wrapped in a memoize function that caches - * previously provided credentials. - * - * @param array $config Optional array of ecs/instance profile credentials - * provider options. - * - * @return callable - */ - public static function defaultProvider(array $config = []) - { - $cacheable = [ - 'web_identity', - 'sso', - 'process_credentials', - 'process_config', - 'ecs', - 'instance' - ]; - - $defaultChain = [ - 'env' => self::env(), - 'web_identity' => self::assumeRoleWithWebIdentityCredentialProvider($config), - ]; - if ( - !isset($config['use_aws_shared_config_files']) - || $config['use_aws_shared_config_files'] !== false - ) { - $defaultChain['sso'] = self::sso( - 'profile default', - self::getHomeDir() . '/.aws/config', - $config - ); - $defaultChain['process_credentials'] = self::process(); - $defaultChain['ini'] = self::ini(); - $defaultChain['process_config'] = self::process( - 'profile default', - self::getHomeDir() . '/.aws/config' - ); - $defaultChain['ini_config'] = self::ini( - 'profile default', - self::getHomeDir() . '/.aws/config' - ); - } - - $shouldUseEcsCredentialsProvider = getenv(EcsCredentialProvider::ENV_URI); - // getenv() is not thread safe - fall back to $_SERVER - if ($shouldUseEcsCredentialsProvider === false) { - $shouldUseEcsCredentialsProvider = isset($_SERVER[EcsCredentialProvider::ENV_URI]) - ? $_SERVER[EcsCredentialProvider::ENV_URI] - : false; - } - - if (!empty($shouldUseEcsCredentialsProvider)) { - $defaultChain['ecs'] = self::ecsCredentials($config); - } else { - $defaultChain['instance'] = self::instanceProfile($config); - } - - if (isset($config['credentials']) - && $config['credentials'] instanceof CacheInterface - ) { - foreach ($cacheable as $provider) { - if (isset($defaultChain[$provider])) { - $defaultChain[$provider] = self::cache( - $defaultChain[$provider], - $config['credentials'], - 'aws_cached_' . $provider . '_credentials' - ); - } - } - } - - return self::memoize( - call_user_func_array( - 'self::chain', - array_values($defaultChain) - ) - ); - } - - /** - * Create a credential provider function from a set of static credentials. - * - * @param CredentialsInterface $creds - * - * @return callable - */ - public static function fromCredentials(CredentialsInterface $creds) - { - $promise = Promise\promise_for($creds); - - return function () use ($promise) { - return $promise; - }; - } - - /** - * Creates an aggregate credentials provider that invokes the provided - * variadic providers one after the other until a provider returns - * credentials. - * - * @return callable - */ - public static function chain() - { - $links = func_get_args(); - if (empty($links)) { - throw new \InvalidArgumentException('No providers in chain'); - } - - return function () use ($links) { - /** @var callable $parent */ - $parent = array_shift($links); - $promise = $parent(); - while ($next = array_shift($links)) { - $promise = $promise->otherwise($next); - } - return $promise; - }; - } - - /** - * Wraps a credential provider and caches previously provided credentials. - * - * Ensures that cached credentials are refreshed when they expire. - * - * @param callable $provider Credentials provider function to wrap. - * - * @return callable - */ - public static function memoize(callable $provider) - { - return function () use ($provider) { - static $result; - static $isConstant; - - // Constant credentials will be returned constantly. - if ($isConstant) { - return $result; - } - - // Create the initial promise that will be used as the cached value - // until it expires. - if (null === $result) { - $result = $provider(); - } - - // Return credentials that could expire and refresh when needed. - return $result - ->then(function (CredentialsInterface $creds) use ($provider, &$isConstant, &$result) { - // Determine if these are constant credentials. - if (!$creds->getExpiration()) { - $isConstant = true; - return $creds; - } - - // Refresh expired credentials. - if (!$creds->isExpired()) { - return $creds; - } - // Refresh the result and forward the promise. - return $result = $provider(); - }) - ->otherwise(function($reason) use (&$result) { - // Cleanup rejected promise. - $result = null; - return new Promise\RejectedPromise($reason); - }); - }; - } - - /** - * Wraps a credential provider and saves provided credentials in an - * instance of Aws\CacheInterface. Forwards calls when no credentials found - * in cache and updates cache with the results. - * - * @param callable $provider Credentials provider function to wrap - * @param CacheInterface $cache Cache to store credentials - * @param string|null $cacheKey (optional) Cache key to use - * - * @return callable - */ - public static function cache( - callable $provider, - CacheInterface $cache, - $cacheKey = null - ) { - $cacheKey = $cacheKey ?: 'aws_cached_credentials'; - - return function () use ($provider, $cache, $cacheKey) { - $found = $cache->get($cacheKey); - if ($found instanceof CredentialsInterface && !$found->isExpired()) { - return Promise\promise_for($found); - } - - return $provider() - ->then(function (CredentialsInterface $creds) use ( - $cache, - $cacheKey - ) { - $cache->set( - $cacheKey, - $creds, - null === $creds->getExpiration() ? - 0 : $creds->getExpiration() - time() - ); - - return $creds; - }); - }; - } - - /** - * Provider that creates credentials from environment variables - * AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_SESSION_TOKEN. - * - * @return callable - */ - public static function env() - { - return function () { - // Use credentials from environment variables, if available - $key = getenv(self::ENV_KEY); - $secret = getenv(self::ENV_SECRET); - if ($key && $secret) { - return Promise\promise_for( - new Credentials($key, $secret, getenv(self::ENV_SESSION) ?: NULL) - ); - } - - return self::reject('Could not find environment variable ' - . 'credentials in ' . self::ENV_KEY . '/' . self::ENV_SECRET); - }; - } - - /** - * Credential provider that creates credentials using instance profile - * credentials. - * - * @param array $config Array of configuration data. - * - * @return InstanceProfileProvider - * @see Aws\Credentials\InstanceProfileProvider for $config details. - */ - public static function instanceProfile(array $config = []) - { - return new InstanceProfileProvider($config); - } - - /** - * Credential provider that retrieves cached SSO credentials from the CLI - * - * @return callable - */ - public static function sso($ssoProfileName, $filename = null, $config = []) - { - $filename = $filename ?: (self::getHomeDir() . '/.aws/config'); - - return function () use ($ssoProfileName, $filename, $config) { - if (!is_readable($filename)) { - return self::reject("Cannot read credentials from $filename"); - } - $data = self::loadProfiles($filename); - if (empty($data[$ssoProfileName])) { - return self::reject("Profile {$ssoProfileName} does not exist in {$filename}."); - } - $ssoProfile = $data[$ssoProfileName]; - if (empty($ssoProfile['sso_start_url']) - || empty($ssoProfile['sso_region']) - || empty($ssoProfile['sso_account_id']) - || empty($ssoProfile['sso_role_name']) - ) { - return self::reject( - "Profile {$ssoProfileName} in {$filename} must contain the following keys: " - . "sso_start_url, sso_region, sso_account_id, and sso_role_name." - ); - } - - $tokenLocation = self::getHomeDir() - . '/.aws/sso/cache/' - . utf8_encode(sha1($ssoProfile['sso_start_url'])) - . ".json"; - - if (!is_readable($tokenLocation)) { - return self::reject("Unable to read token file at $tokenLocation"); - } - - $tokenData = json_decode(file_get_contents($tokenLocation), true); - if (empty($tokenData['accessToken']) || empty($tokenData['expiresAt'])) { - return self::reject( - "Token file at {$tokenLocation} must contain an access token and an expiration" - ); - } - try { - $expiration = (new DateTimeResult($tokenData['expiresAt']))->getTimestamp(); - } catch (\Exception $e) { - return self::reject("Cached SSO credentials returned an invalid expiration"); - } - $now = time(); - if ($expiration < $now) { - return self::reject("Cached SSO credentials returned expired credentials"); - } - - $ssoClient = null; - if (empty($config['ssoClient'])) { - $ssoClient = new Aws\SSO\SSOClient([ - 'region' => $ssoProfile['sso_region'], - 'version' => '2019-06-10', - 'credentials' => false - ]); - } else { - $ssoClient = $config['ssoClient']; - } - $ssoResponse = $ssoClient->getRoleCredentials([ - 'accessToken' => $tokenData['accessToken'], - 'accountId' => $ssoProfile['sso_account_id'], - 'roleName' => $ssoProfile['sso_role_name'] - ]); - - $ssoCredentials = $ssoResponse['roleCredentials']; - return Promise\promise_for( - new Credentials( - $ssoCredentials['accessKeyId'], - $ssoCredentials['secretAccessKey'], - $ssoCredentials['sessionToken'], - $expiration - ) - ); - }; - } - - /** - * Credential provider that creates credentials using - * ecs credentials by a GET request, whose uri is specified - * by environment variable - * - * @param array $config Array of configuration data. - * - * @return EcsCredentialProvider - * @see Aws\Credentials\EcsCredentialProvider for $config details. - */ - public static function ecsCredentials(array $config = []) - { - return new EcsCredentialProvider($config); - } - - /** - * Credential provider that creates credentials using assume role - * - * @param array $config Array of configuration data - * @return callable - * @see Aws\Credentials\AssumeRoleCredentialProvider for $config details. - */ - public static function assumeRole(array $config=[]) - { - return new AssumeRoleCredentialProvider($config); - } - - /** - * Credential provider that creates credentials by assuming role from a - * Web Identity Token - * - * @param array $config Array of configuration data - * @return callable - * @see Aws\Credentials\AssumeRoleWithWebIdentityCredentialProvider for - * $config details. - */ - public static function assumeRoleWithWebIdentityCredentialProvider(array $config = []) - { - return function () use ($config) { - $arnFromEnv = getenv(self::ENV_ARN); - $tokenFromEnv = getenv(self::ENV_TOKEN_FILE); - $stsClient = isset($config['stsClient']) - ? $config['stsClient'] - : null; - $region = isset($config['region']) - ? $config['region'] - : null; - - if ($tokenFromEnv && $arnFromEnv) { - $sessionName = getenv(self::ENV_ROLE_SESSION_NAME) - ? getenv(self::ENV_ROLE_SESSION_NAME) - : null; - $provider = new AssumeRoleWithWebIdentityCredentialProvider([ - 'RoleArn' => $arnFromEnv, - 'WebIdentityTokenFile' => $tokenFromEnv, - 'SessionName' => $sessionName, - 'client' => $stsClient, - 'region' => $region - ]); - - return $provider(); - } - - $profileName = getenv(self::ENV_PROFILE) ?: 'default'; - if (isset($config['filename'])) { - $profiles = self::loadProfiles($config['filename']); - } else { - $profiles = self::loadDefaultProfiles(); - } - - if (isset($profiles[$profileName])) { - $profile = $profiles[$profileName]; - if (isset($profile['region'])) { - $region = $profile['region']; - } - if (isset($profile['web_identity_token_file']) - && isset($profile['role_arn']) - ) { - $sessionName = isset($profile['role_session_name']) - ? $profile['role_session_name'] - : null; - $provider = new AssumeRoleWithWebIdentityCredentialProvider([ - 'RoleArn' => $profile['role_arn'], - 'WebIdentityTokenFile' => $profile['web_identity_token_file'], - 'SessionName' => $sessionName, - 'client' => $stsClient, - 'region' => $region - ]); - - return $provider(); - } - } else { - return self::reject("Unknown profile: $profileName"); - } - return self::reject("No RoleArn or WebIdentityTokenFile specified"); - }; - } - - /** - * Credentials provider that creates credentials using an ini file stored - * in the current user's home directory. A source can be provided - * in this file for assuming a role using the credential_source config option. - * - * @param string|null $profile Profile to use. If not specified will use - * the "default" profile in "~/.aws/credentials". - * @param string|null $filename If provided, uses a custom filename rather - * than looking in the home directory. - * @param array|null $config If provided, may contain the following: - * preferStaticCredentials: If true, prefer static - * credentials to role_arn if both are present - * disableAssumeRole: If true, disable support for - * roles that assume an IAM role. If true and role profile - * is selected, an error is raised. - * stsClient: StsClient used to assume role specified in profile - * - * @return callable - */ - public static function ini($profile = null, $filename = null, array $config = []) - { - $filename = self::getFileName($filename); - $profile = $profile ?: (getenv(self::ENV_PROFILE) ?: 'default'); - - return function () use ($profile, $filename, $config) { - $preferStaticCredentials = isset($config['preferStaticCredentials']) - ? $config['preferStaticCredentials'] - : false; - $disableAssumeRole = isset($config['disableAssumeRole']) - ? $config['disableAssumeRole'] - : false; - $stsClient = isset($config['stsClient']) ? $config['stsClient'] : null; - - if (!is_readable($filename)) { - return self::reject("Cannot read credentials from $filename"); - } - $data = self::loadProfiles($filename); - if ($data === false) { - return self::reject("Invalid credentials file: $filename"); - } - if (!isset($data[$profile])) { - return self::reject("'$profile' not found in credentials file"); - } - - /* - In the CLI, the presence of both a role_arn and static credentials have - different meanings depending on how many profiles have been visited. For - the first profile processed, role_arn takes precedence over any static - credentials, but for all subsequent profiles, static credentials are - used if present, and only in their absence will the profile's - source_profile and role_arn keys be used to load another set of - credentials. This bool is intended to yield compatible behaviour in this - sdk. - */ - $preferStaticCredentialsToRoleArn = ($preferStaticCredentials - && isset($data[$profile]['aws_access_key_id']) - && isset($data[$profile]['aws_secret_access_key'])); - - if (isset($data[$profile]['role_arn']) - && !$preferStaticCredentialsToRoleArn - ) { - if ($disableAssumeRole) { - return self::reject( - "Role assumption profiles are disabled. " - . "Failed to load profile " . $profile); - } - return self::loadRoleProfile( - $data, - $profile, - $filename, - $stsClient, - $config - ); - } - - if (!isset($data[$profile]['aws_access_key_id']) - || !isset($data[$profile]['aws_secret_access_key']) - ) { - return self::reject("No credentials present in INI profile " - . "'$profile' ($filename)"); - } - - if (empty($data[$profile]['aws_session_token'])) { - $data[$profile]['aws_session_token'] - = isset($data[$profile]['aws_security_token']) - ? $data[$profile]['aws_security_token'] - : null; - } - - return Promise\promise_for( - new Credentials( - $data[$profile]['aws_access_key_id'], - $data[$profile]['aws_secret_access_key'], - $data[$profile]['aws_session_token'] - ) - ); - }; - } - - /** - * Credentials provider that creates credentials using a process configured in - * ini file stored in the current user's home directory. - * - * @param string|null $profile Profile to use. If not specified will use - * the "default" profile in "~/.aws/credentials". - * @param string|null $filename If provided, uses a custom filename rather - * than looking in the home directory. - * - * @return callable - */ - public static function process($profile = null, $filename = null) - { - $filename = self::getFileName($filename); - $profile = $profile ?: (getenv(self::ENV_PROFILE) ?: 'default'); - - return function () use ($profile, $filename) { - if (!is_readable($filename)) { - return self::reject("Cannot read process credentials from $filename"); - } - $data = \Aws\parse_ini_file($filename, true, INI_SCANNER_RAW); - if ($data === false) { - return self::reject("Invalid credentials file: $filename"); - } - if (!isset($data[$profile])) { - return self::reject("'$profile' not found in credentials file"); - } - if (!isset($data[$profile]['credential_process'])) { - return self::reject("No credential_process present in INI profile " - . "'$profile' ($filename)"); - } - - $credentialProcess = $data[$profile]['credential_process']; - $json = shell_exec($credentialProcess); - - $processData = json_decode($json, true); - - // Only support version 1 - if (isset($processData['Version'])) { - if ($processData['Version'] !== 1) { - return self::reject("credential_process does not return Version == 1"); - } - } - - if (!isset($processData['AccessKeyId']) - || !isset($processData['SecretAccessKey'])) - { - return self::reject("credential_process does not return valid credentials"); - } - - if (isset($processData['Expiration'])) { - try { - $expiration = new DateTimeResult($processData['Expiration']); - } catch (\Exception $e) { - return self::reject("credential_process returned invalid expiration"); - } - $now = new DateTimeResult(); - if ($expiration < $now) { - return self::reject("credential_process returned expired credentials"); - } - $expires = $expiration->getTimestamp(); - } else { - $expires = null; - } - - if (empty($processData['SessionToken'])) { - $processData['SessionToken'] = null; - } - - return Promise\promise_for( - new Credentials( - $processData['AccessKeyId'], - $processData['SecretAccessKey'], - $processData['SessionToken'], - $expires - ) - ); - }; - } - - /** - * Assumes role for profile that includes role_arn - * - * @return callable - */ - private static function loadRoleProfile( - $profiles, - $profileName, - $filename, - $stsClient, - $config = [] - ) { - $roleProfile = $profiles[$profileName]; - $roleArn = isset($roleProfile['role_arn']) ? $roleProfile['role_arn'] : ''; - $roleSessionName = isset($roleProfile['role_session_name']) - ? $roleProfile['role_session_name'] - : 'aws-sdk-php-' . round(microtime(true) * 1000); - - if ( - empty($roleProfile['source_profile']) - == empty($roleProfile['credential_source']) - ) { - return self::reject("Either source_profile or credential_source must be set " . - "using profile " . $profileName . ", but not both." - ); - } - - $sourceProfileName = ""; - if (!empty($roleProfile['source_profile'])) { - $sourceProfileName = $roleProfile['source_profile']; - if (!isset($profiles[$sourceProfileName])) { - return self::reject("source_profile " . $sourceProfileName - . " using profile " . $profileName . " does not exist" - ); - } - if (isset($config['visited_profiles']) && - in_array($roleProfile['source_profile'], $config['visited_profiles']) - ) { - return self::reject("Circular source_profile reference found."); - } - $config['visited_profiles'] [] = $roleProfile['source_profile']; - } else { - if (empty($roleArn)) { - return self::reject( - "A role_arn must be provided with credential_source in " . - "file {$filename} under profile {$profileName} " - ); - } - } - - if (empty($stsClient)) { - $sourceRegion = isset($profiles[$sourceProfileName]['region']) - ? $profiles[$sourceProfileName]['region'] - : 'us-east-1'; - $config['preferStaticCredentials'] = true; - $sourceCredentials = null; - if (!empty($roleProfile['source_profile'])){ - $sourceCredentials = call_user_func( - CredentialProvider::ini($sourceProfileName, $filename, $config) - )->wait(); - } else { - $sourceCredentials = self::getCredentialsFromSource( - $profileName, - $filename - ); - } - $stsClient = new StsClient([ - 'credentials' => $sourceCredentials, - 'region' => $sourceRegion, - 'version' => '2011-06-15', - ]); - } - - $result = $stsClient->assumeRole([ - 'RoleArn' => $roleArn, - 'RoleSessionName' => $roleSessionName - ]); - - $credentials = $stsClient->createCredentials($result); - return Promise\promise_for($credentials); - } - - /** - * Gets the environment's HOME directory if available. - * - * @return null|string - */ - private static function getHomeDir() - { - // On Linux/Unix-like systems, use the HOME environment variable - if ($homeDir = getenv('HOME')) { - return $homeDir; - } - - // Get the HOMEDRIVE and HOMEPATH values for Windows hosts - $homeDrive = getenv('HOMEDRIVE'); - $homePath = getenv('HOMEPATH'); - - return ($homeDrive && $homePath) ? $homeDrive . $homePath : null; - } - - /** - * Gets profiles from specified $filename, or default ini files. - */ - private static function loadProfiles($filename) - { - $profileData = \Aws\parse_ini_file($filename, true, INI_SCANNER_RAW); - - // If loading .aws/credentials, also load .aws/config when AWS_SDK_LOAD_NONDEFAULT_CONFIG is set - if ($filename === self::getHomeDir() . '/.aws/credentials' - && getenv('AWS_SDK_LOAD_NONDEFAULT_CONFIG') - ) { - $configFilename = self::getHomeDir() . '/.aws/config'; - $configProfileData = \Aws\parse_ini_file($configFilename, true, INI_SCANNER_RAW); - foreach ($configProfileData as $name => $profile) { - // standardize config profile names - $name = str_replace('profile ', '', $name); - if (!isset($profileData[$name])) { - $profileData[$name] = $profile; - } - } - } - - return $profileData; - } - - /** - * Gets profiles from ~/.aws/credentials and ~/.aws/config ini files - */ - private static function loadDefaultProfiles() { - $profiles = []; - $credFile = self::getHomeDir() . '/.aws/credentials'; - $configFile = self::getHomeDir() . '/.aws/config'; - if (file_exists($credFile)) { - $profiles = \Aws\parse_ini_file($credFile, true, INI_SCANNER_RAW); - } - - if (file_exists($configFile)) { - $configProfileData = \Aws\parse_ini_file($configFile, true, INI_SCANNER_RAW); - foreach ($configProfileData as $name => $profile) { - // standardize config profile names - $name = str_replace('profile ', '', $name); - if (!isset($profiles[$name])) { - $profiles[$name] = $profile; - } - } - } - - return $profiles; - } - - public static function getCredentialsFromSource( - $profileName = '', - $filename = '', - $config = [] - ) { - $data = self::loadProfiles($filename); - $credentialSource = !empty($data[$profileName]['credential_source']) - ? $data[$profileName]['credential_source'] - : null; - $credentialsPromise = null; - - switch ($credentialSource) { - case 'Environment': - $credentialsPromise = self::env(); - break; - case 'Ec2InstanceMetadata': - $credentialsPromise = self::instanceProfile($config); - break; - case 'EcsContainer': - $credentialsPromise = self::ecsCredentials($config); - break; - default: - throw new CredentialsException( - "Invalid credential_source found in config file: {$credentialSource}. Valid inputs " - . "include Environment, Ec2InstanceMetadata, and EcsContainer." - ); - } - - $credentialsResult = null; - try { - $credentialsResult = $credentialsPromise()->wait(); - } catch (\Exception $reason) { - return self::reject( - "Unable to successfully retrieve credentials from the source specified in the" - . " credentials file: {$credentialSource}; failure message was: " - . $reason->getMessage() - ); - } - return function () use ($credentialsResult) { - return Promise\promise_for($credentialsResult); - }; - } - - private static function reject($msg) - { - return new Promise\RejectedPromise(new CredentialsException($msg)); - } - - /** - * @param $filename - * @return string - */ - private static function getFileName($filename) - { - if (!isset($filename)) { - $filename = getenv(self::ENV_SHARED_CREDENTIALS_FILE) ?: - (self::getHomeDir() . '/.aws/credentials'); - } - return $filename; - } -} - diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/Credentials.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/Credentials.php deleted file mode 100644 index bd2bdc90..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/Credentials.php +++ /dev/null @@ -1,91 +0,0 @@ -key = trim($key); - $this->secret = trim($secret); - $this->token = $token; - $this->expires = $expires; - } - - public static function __set_state(array $state) - { - return new self( - $state['key'], - $state['secret'], - $state['token'], - $state['expires'] - ); - } - - public function getAccessKeyId() - { - return $this->key; - } - - public function getSecretKey() - { - return $this->secret; - } - - public function getSecurityToken() - { - return $this->token; - } - - public function getExpiration() - { - return $this->expires; - } - - public function isExpired() - { - return $this->expires !== null && time() >= $this->expires; - } - - public function toArray() - { - return [ - 'key' => $this->key, - 'secret' => $this->secret, - 'token' => $this->token, - 'expires' => $this->expires - ]; - } - - public function serialize() - { - return json_encode($this->toArray()); - } - - public function unserialize($serialized) - { - $data = json_decode($serialized, true); - - $this->key = $data['key']; - $this->secret = $data['secret']; - $this->token = $data['token']; - $this->expires = $data['expires']; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/CredentialsInterface.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/CredentialsInterface.php deleted file mode 100644 index 86fac9d3..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/CredentialsInterface.php +++ /dev/null @@ -1,52 +0,0 @@ -timeout = (float) $timeout; - $this->client = isset($config['client']) - ? $config['client'] - : \Aws\default_http_handler(); - } - - /** - * Load ECS credentials - * - * @return PromiseInterface - */ - public function __invoke() - { - $client = $this->client; - $request = new Request('GET', self::getEcsUri()); - return $client( - $request, - [ - 'timeout' => $this->timeout, - 'proxy' => '', - ] - )->then(function (ResponseInterface $response) { - $result = $this->decodeResult((string) $response->getBody()); - return new Credentials( - $result['AccessKeyId'], - $result['SecretAccessKey'], - $result['Token'], - strtotime($result['Expiration']) - ); - })->otherwise(function ($reason) { - $reason = is_array($reason) ? $reason['exception'] : $reason; - $msg = $reason->getMessage(); - throw new CredentialsException( - "Error retrieving credential from ECS ($msg)" - ); - }); - } - - /** - * Fetch credential URI from ECS environment variable - * - * @return string Returns ECS URI - */ - private function getEcsUri() - { - $credsUri = getenv(self::ENV_URI); - - if ($credsUri === false) { - $credsUri = isset($_SERVER[self::ENV_URI]) ? $_SERVER[self::ENV_URI] : ''; - } - - return self::SERVER_URI . $credsUri; - } - - private function decodeResult($response) - { - $result = json_decode($response, true); - - if (!isset($result['AccessKeyId'])) { - throw new CredentialsException('Unexpected ECS credential value'); - } - return $result; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/InstanceProfileProvider.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/InstanceProfileProvider.php deleted file mode 100644 index 647d2f7a..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Credentials/InstanceProfileProvider.php +++ /dev/null @@ -1,277 +0,0 @@ -timeout = (float) getenv(self::ENV_TIMEOUT) ?: (isset($config['timeout']) ? $config['timeout'] : 1.0); - $this->profile = isset($config['profile']) ? $config['profile'] : null; - $this->retries = (int) getenv(self::ENV_RETRIES) ?: (isset($config['retries']) ? $config['retries'] : 3); - $this->attempts = 0; - $this->client = isset($config['client']) - ? $config['client'] // internal use only - : \Aws\default_http_handler(); - } - - /** - * Loads instance profile credentials. - * - * @return PromiseInterface - */ - public function __invoke() - { - return Promise\coroutine(function () { - - // Retrieve token or switch out of secure mode - $token = null; - while ($this->secureMode && is_null($token)) { - try { - $token = (yield $this->request( - self::TOKEN_PATH, - 'PUT', - [ - 'x-aws-ec2-metadata-token-ttl-seconds' => 21600 - ] - )); - } catch (TransferException $e) { - if (!method_exists($e, 'getResponse') - || empty($e->getResponse()) - || !in_array( - $e->getResponse()->getStatusCode(), - [400, 500, 502, 503, 504] - ) - ) { - $this->secureMode = false; - } else { - $this->handleRetryableException( - $e, - [], - $this->createErrorMessage( - 'Error retrieving metadata token' - ) - ); - } - } - $this->attempts++; - } - - // Set token header only for secure mode - $headers = []; - if ($this->secureMode) { - $headers = [ - 'x-aws-ec2-metadata-token' => $token - ]; - } - - // Retrieve profile - while (!$this->profile) { - try { - $this->profile = (yield $this->request( - self::CRED_PATH, - 'GET', - $headers - )); - } catch (TransferException $e) { - // 401 indicates insecure flow not supported, switch to - // attempting secure mode for subsequent calls - if (!empty($this->getExceptionStatusCode($e)) - && $this->getExceptionStatusCode($e) === 401 - ) { - $this->secureMode = true; - } - $this->handleRetryableException( - $e, - [ 'blacklist' => [401, 403] ], - $this->createErrorMessage($e->getMessage()) - ); - } - - $this->attempts++; - } - - // Retrieve credentials - $result = null; - while ($result == null) { - try { - $json = (yield $this->request( - self::CRED_PATH . $this->profile, - 'GET', - $headers - )); - $result = $this->decodeResult($json); - } catch (InvalidJsonException $e) { - $this->handleRetryableException( - $e, - [ 'blacklist' => [401, 403] ], - $this->createErrorMessage( - 'Invalid JSON response, retries exhausted' - ) - ); - } catch (TransferException $e) { - // 401 indicates insecure flow not supported, switch to - // attempting secure mode for subsequent calls - if (!empty($this->getExceptionStatusCode($e)) - && $this->getExceptionStatusCode($e) === 401 - ) { - $this->secureMode = true; - } - $this->handleRetryableException( - $e, - [ 'blacklist' => [401, 403] ], - $this->createErrorMessage($e->getMessage()) - ); - } - $this->attempts++; - } - yield new Credentials( - $result['AccessKeyId'], - $result['SecretAccessKey'], - $result['Token'], - strtotime($result['Expiration']) - ); - }); - } - - /** - * @param string $url - * @param string $method - * @param array $headers - * @return PromiseInterface Returns a promise that is fulfilled with the - * body of the response as a string. - */ - private function request($url, $method = 'GET', $headers = []) - { - $disabled = getenv(self::ENV_DISABLE) ?: false; - if (strcasecmp($disabled, 'true') === 0) { - throw new CredentialsException( - $this->createErrorMessage('EC2 metadata service access disabled') - ); - } - - $fn = $this->client; - $request = new Request($method, self::SERVER_URI . $url); - $userAgent = 'aws-sdk-php/' . Sdk::VERSION; - if (defined('HHVM_VERSION')) { - $userAgent .= ' HHVM/' . HHVM_VERSION; - } - $userAgent .= ' ' . \Aws\default_user_agent(); - $request = $request->withHeader('User-Agent', $userAgent); - foreach ($headers as $key => $value) { - $request = $request->withHeader($key, $value); - } - - return $fn($request, ['timeout' => $this->timeout]) - ->then(function (ResponseInterface $response) { - return (string) $response->getBody(); - })->otherwise(function (array $reason) { - $reason = $reason['exception']; - if ($reason instanceof TransferException) { - throw $reason; - } - $msg = $reason->getMessage(); - throw new CredentialsException( - $this->createErrorMessage($msg) - ); - }); - } - - private function handleRetryableException( - \Exception $e, - $retryOptions, - $message - ) { - $isRetryable = true; - if (!empty($status = $this->getExceptionStatusCode($e)) - && isset($retryOptions['blacklist']) - && in_array($status, $retryOptions['blacklist']) - ) { - $isRetryable = false; - } - if ($isRetryable && $this->attempts < $this->retries) { - sleep(pow(1.2, $this->attempts)); - } else { - throw new CredentialsException($message); - } - } - - private function getExceptionStatusCode(\Exception $e) - { - if (method_exists($e, 'getResponse') - && !empty($e->getResponse()) - ) { - return $e->getResponse()->getStatusCode(); - } - return null; - } - - private function createErrorMessage($previous) - { - return "Error retrieving credentials from the instance profile " - . "metadata service. ({$previous})"; - } - - private function decodeResult($response) - { - $result = json_decode($response, true); - - if (json_last_error() > 0) { - throw new InvalidJsonException(); - } - - if ($result['Code'] !== 'Success') { - throw new CredentialsException('Unexpected instance profile ' - . 'response code: ' . $result['Code']); - } - - return $result; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AbstractCryptoClient.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AbstractCryptoClient.php deleted file mode 100644 index 823467b7..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AbstractCryptoClient.php +++ /dev/null @@ -1,121 +0,0 @@ -stream = $cipherText; - $this->key = $key; - $this->cipherMethod = clone $cipherMethod; - } - - public function getOpenSslName() - { - return $this->cipherMethod->getOpenSslName(); - } - - public function getAesName() - { - return $this->cipherMethod->getAesName(); - } - - public function getCurrentIv() - { - return $this->cipherMethod->getCurrentIv(); - } - - public function getSize() - { - $plainTextSize = $this->stream->getSize(); - - if ($this->cipherMethod->requiresPadding()) { - // PKCS7 padding requires that between 1 and self::BLOCK_SIZE be - // added to the plaintext to make it an even number of blocks. The - // plaintext is between strlen($cipherText) - self::BLOCK_SIZE and - // strlen($cipherText) - 1 - return null; - } - - return $plainTextSize; - } - - public function isWritable() - { - return false; - } - - public function read($length) - { - if ($length > strlen($this->buffer)) { - $this->buffer .= $this->decryptBlock( - self::BLOCK_SIZE * ceil(($length - strlen($this->buffer)) / self::BLOCK_SIZE) - ); - } - - $data = substr($this->buffer, 0, $length); - $this->buffer = substr($this->buffer, $length); - - return $data ? $data : ''; - } - - public function seek($offset, $whence = SEEK_SET) - { - if ($offset === 0 && $whence === SEEK_SET) { - $this->buffer = ''; - $this->cipherMethod->seek(0, SEEK_SET); - $this->stream->seek(0, SEEK_SET); - } else { - throw new LogicException('AES encryption streams only support being' - . ' rewound, not arbitrary seeking.'); - } - } - - private function decryptBlock($length) - { - if ($this->stream->eof()) { - return ''; - } - - $cipherText = ''; - do { - $cipherText .= $this->stream->read($length - strlen($cipherText)); - } while (strlen($cipherText) < $length && !$this->stream->eof()); - - $options = OPENSSL_RAW_DATA; - if (!$this->stream->eof() - && $this->stream->getSize() !== $this->stream->tell() - ) { - $options |= OPENSSL_ZERO_PADDING; - } - - $plaintext = openssl_decrypt( - $cipherText, - $this->cipherMethod->getOpenSslName(), - $this->key, - $options, - $this->cipherMethod->getCurrentIv() - ); - - $this->cipherMethod->update($cipherText); - - return $plaintext; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesEncryptingStream.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesEncryptingStream.php deleted file mode 100644 index 390a74cd..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesEncryptingStream.php +++ /dev/null @@ -1,150 +0,0 @@ -stream = $plainText; - $this->key = $key; - $this->cipherMethod = clone $cipherMethod; - } - - public function getOpenSslName() - { - return $this->cipherMethod->getOpenSslName(); - } - - public function getAesName() - { - return $this->cipherMethod->getAesName(); - } - - public function getCurrentIv() - { - return $this->cipherMethod->getCurrentIv(); - } - - public function getSize() - { - $plainTextSize = $this->stream->getSize(); - - if ($this->cipherMethod->requiresPadding() && $plainTextSize !== null) { - // PKCS7 padding requires that between 1 and self::BLOCK_SIZE be - // added to the plaintext to make it an even number of blocks. - $padding = self::BLOCK_SIZE - $plainTextSize % self::BLOCK_SIZE; - return $plainTextSize + $padding; - } - - return $plainTextSize; - } - - public function isWritable() - { - return false; - } - - public function read($length) - { - if ($length > strlen($this->buffer)) { - $this->buffer .= $this->encryptBlock( - self::BLOCK_SIZE * ceil(($length - strlen($this->buffer)) / self::BLOCK_SIZE) - ); - } - - $data = substr($this->buffer, 0, $length); - $this->buffer = substr($this->buffer, $length); - - return $data ? $data : ''; - } - - public function seek($offset, $whence = SEEK_SET) - { - if ($whence === SEEK_CUR) { - $offset = $this->tell() + $offset; - $whence = SEEK_SET; - } - - if ($whence === SEEK_SET) { - $this->buffer = ''; - $wholeBlockOffset - = (int) ($offset / self::BLOCK_SIZE) * self::BLOCK_SIZE; - $this->stream->seek($wholeBlockOffset); - $this->cipherMethod->seek($wholeBlockOffset); - $this->read($offset - $wholeBlockOffset); - } else { - throw new LogicException('Unrecognized whence.'); - } - } - - private function encryptBlock($length) - { - if ($this->stream->eof()) { - return ''; - } - - $plainText = ''; - do { - $plainText .= $this->stream->read($length - strlen($plainText)); - } while (strlen($plainText) < $length && !$this->stream->eof()); - - $options = OPENSSL_RAW_DATA; - if (!$this->stream->eof() - || $this->stream->getSize() !== $this->stream->tell() - ) { - $options |= OPENSSL_ZERO_PADDING; - } - - $cipherText = openssl_encrypt( - $plainText, - $this->cipherMethod->getOpenSslName(), - $this->key, - $options, - $this->cipherMethod->getCurrentIv() - ); - - $this->cipherMethod->update($cipherText); - - return $cipherText; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesGcmDecryptingStream.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesGcmDecryptingStream.php deleted file mode 100644 index acfc2cac..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesGcmDecryptingStream.php +++ /dev/null @@ -1,107 +0,0 @@ -cipherText = $cipherText; - $this->key = $key; - $this->initializationVector = $initializationVector; - $this->tag = $tag; - $this->aad = $aad; - $this->tagLength = $tagLength; - $this->keySize = $keySize; - } - - public function getOpenSslName() - { - return "aes-{$this->keySize}-gcm"; - } - - public function getAesName() - { - return 'AES/GCM/NoPadding'; - } - - public function getCurrentIv() - { - return $this->initializationVector; - } - - public function createStream() - { - if (version_compare(PHP_VERSION, '7.1', '<')) { - return Psr7\stream_for(AesGcm::decrypt( - (string) $this->cipherText, - $this->initializationVector, - new Key($this->key), - $this->aad, - $this->tag, - $this->keySize - )); - } else { - $result = \openssl_decrypt( - (string)$this->cipherText, - $this->getOpenSslName(), - $this->key, - OPENSSL_RAW_DATA, - $this->initializationVector, - $this->tag, - $this->aad - ); - if ($result === false) { - throw new CryptoException('The requested object could not be' - . ' decrypted due to an invalid authentication tag.'); - } - return Psr7\stream_for($result); - } - } - - public function isWritable() - { - return false; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesGcmEncryptingStream.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesGcmEncryptingStream.php deleted file mode 100644 index eb0ef955..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesGcmEncryptingStream.php +++ /dev/null @@ -1,125 +0,0 @@ -plaintext = $plaintext; - $this->key = $key; - $this->initializationVector = $initializationVector; - $this->aad = $aad; - $this->tagLength = $tagLength; - $this->keySize = $keySize; - } - - public function getOpenSslName() - { - return "aes-{$this->keySize}-gcm"; - } - - /** - * Same as static method and retained for backwards compatibility - * - * @return string - */ - public function getAesName() - { - return self::getStaticAesName(); - } - - public function getCurrentIv() - { - return $this->initializationVector; - } - - public function createStream() - { - if (version_compare(PHP_VERSION, '7.1', '<')) { - return Psr7\stream_for(AesGcm::encrypt( - (string) $this->plaintext, - $this->initializationVector, - new Key($this->key), - $this->aad, - $this->tag, - $this->keySize - )); - } else { - return Psr7\stream_for(\openssl_encrypt( - (string)$this->plaintext, - $this->getOpenSslName(), - $this->key, - OPENSSL_RAW_DATA, - $this->initializationVector, - $this->tag, - $this->aad, - $this->tagLength - )); - } - } - - /** - * @return string - */ - public function getTag() - { - return $this->tag; - } - - public function isWritable() - { - return false; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesStreamInterface.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesStreamInterface.php deleted file mode 100644 index ce7b85d7..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/AesStreamInterface.php +++ /dev/null @@ -1,30 +0,0 @@ -baseIv = $this->iv = $iv; - $this->keySize = $keySize; - - if (strlen($iv) !== openssl_cipher_iv_length($this->getOpenSslName())) { - throw new InvalidArgumentException('Invalid initialization vector'); - } - } - - public function getOpenSslName() - { - return "aes-{$this->keySize}-cbc"; - } - - public function getAesName() - { - return 'AES/CBC/PKCS5Padding'; - } - - public function getCurrentIv() - { - return $this->iv; - } - - public function requiresPadding() - { - return true; - } - - public function seek($offset, $whence = SEEK_SET) - { - if ($offset === 0 && $whence === SEEK_SET) { - $this->iv = $this->baseIv; - } else { - throw new LogicException('CBC initialization only support being' - . ' rewound, not arbitrary seeking.'); - } - } - - public function update($cipherTextBlock) - { - $this->iv = substr($cipherTextBlock, self::BLOCK_SIZE * -1); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Cipher/CipherBuilderTrait.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Cipher/CipherBuilderTrait.php deleted file mode 100644 index ed9feb9a..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Cipher/CipherBuilderTrait.php +++ /dev/null @@ -1,72 +0,0 @@ -decryptCek( - base64_decode( - $envelope[MetadataEnvelope::CONTENT_KEY_V2_HEADER] - ), - json_decode( - $envelope[MetadataEnvelope::MATERIALS_DESCRIPTION_HEADER], - true - ) - ); - $cipherOptions['KeySize'] = strlen($cek) * 8; - $cipherOptions['Cipher'] = $this->getCipherFromAesName( - $envelope[MetadataEnvelope::CONTENT_CRYPTO_SCHEME_HEADER] - ); - - $decryptionStream = $this->getDecryptingStream( - $cipherText, - $cek, - $cipherOptions - ); - unset($cek); - - return $decryptionStream; - } - - private function getTagFromCiphertextStream( - StreamInterface $cipherText, - $tagLength - ) { - $cipherTextSize = $cipherText->getSize(); - if ($cipherTextSize == null || $cipherTextSize <= 0) { - throw new \RuntimeException('Cannot decrypt a stream of unknown' - . ' size.'); - } - return (string) new LimitStream( - $cipherText, - $tagLength, - $cipherTextSize - $tagLength - ); - } - - private function getStrippedCiphertextStream( - StreamInterface $cipherText, - $tagLength - ) { - $cipherTextSize = $cipherText->getSize(); - if ($cipherTextSize == null || $cipherTextSize <= 0) { - throw new \RuntimeException('Cannot decrypt a stream of unknown' - . ' size.'); - } - return new LimitStream( - $cipherText, - $cipherTextSize - $tagLength, - 0 - ); - } - - /** - * Generates a stream that wraps the cipher text with the proper cipher and - * uses the content encryption key (CEK) to decrypt the data when read. - * - * @param string $cipherText Plain-text data to be encrypted using the - * materials, algorithm, and data provided. - * @param string $cek A content encryption key for use by the stream for - * encrypting the plaintext data. - * @param array $cipherOptions Options for use in determining the cipher to - * be used for encrypting data. - * - * @return AesStreamInterface - * - * @internal - */ - protected function getDecryptingStream( - $cipherText, - $cek, - $cipherOptions - ) { - $cipherTextStream = Psr7\stream_for($cipherText); - switch ($cipherOptions['Cipher']) { - case 'gcm': - $cipherOptions['Tag'] = $this->getTagFromCiphertextStream( - $cipherTextStream, - $cipherOptions['TagLength'] - ); - - return new AesGcmDecryptingStream( - $this->getStrippedCiphertextStream( - $cipherTextStream, - $cipherOptions['TagLength'] - ), - $cek, - $cipherOptions['Iv'], - $cipherOptions['Tag'], - $cipherOptions['Aad'] = isset($cipherOptions['Aad']) - ? $cipherOptions['Aad'] - : null, - $cipherOptions['TagLength'] ?: null, - $cipherOptions['KeySize'] - ); - default: - $cipherMethod = $this->buildCipherMethod( - $cipherOptions['Cipher'], - $cipherOptions['Iv'], - $cipherOptions['KeySize'] - ); - return new AesDecryptingStream( - $cipherTextStream, - $cek, - $cipherMethod - ); - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/DecryptionTraitV2.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/DecryptionTraitV2.php deleted file mode 100644 index 9c4c432d..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/DecryptionTraitV2.php +++ /dev/null @@ -1,249 +0,0 @@ -decryptCek( - base64_decode( - $envelope[MetadataEnvelope::CONTENT_KEY_V2_HEADER] - ), - json_decode( - $envelope[MetadataEnvelope::MATERIALS_DESCRIPTION_HEADER], - true - ), - $options - ); - $options['@CipherOptions']['KeySize'] = strlen($cek) * 8; - $options['@CipherOptions']['Cipher'] = $this->getCipherFromAesName( - $envelope[MetadataEnvelope::CONTENT_CRYPTO_SCHEME_HEADER] - ); - - $this->validateOptionsAndEnvelope($options, $envelope); - - $decryptionStream = $this->getDecryptingStream( - $cipherText, - $cek, - $options['@CipherOptions'] - ); - unset($cek); - - return $decryptionStream; - } - - private function getTagFromCiphertextStream( - StreamInterface $cipherText, - $tagLength - ) { - $cipherTextSize = $cipherText->getSize(); - if ($cipherTextSize == null || $cipherTextSize <= 0) { - throw new \RuntimeException('Cannot decrypt a stream of unknown' - . ' size.'); - } - return (string) new LimitStream( - $cipherText, - $tagLength, - $cipherTextSize - $tagLength - ); - } - - private function getStrippedCiphertextStream( - StreamInterface $cipherText, - $tagLength - ) { - $cipherTextSize = $cipherText->getSize(); - if ($cipherTextSize == null || $cipherTextSize <= 0) { - throw new \RuntimeException('Cannot decrypt a stream of unknown' - . ' size.'); - } - return new LimitStream( - $cipherText, - $cipherTextSize - $tagLength, - 0 - ); - } - - private function validateOptionsAndEnvelope($options, $envelope) - { - $allowedCiphers = AbstractCryptoClientV2::$supportedCiphers; - $allowedKeywraps = AbstractCryptoClientV2::$supportedKeyWraps; - if ($options['@SecurityProfile'] == 'V2_AND_LEGACY') { - $allowedCiphers = array_unique(array_merge( - $allowedCiphers, - AbstractCryptoClient::$supportedCiphers - )); - $allowedKeywraps = array_unique(array_merge( - $allowedKeywraps, - AbstractCryptoClient::$supportedKeyWraps - )); - } - - $v1SchemaException = new CryptoException("The requested object is encrypted" - . " with V1 encryption schemas that have been disabled by" - . " client configuration @SecurityProfile=V2. Retry with" - . " V2_AND_LEGACY enabled or reencrypt the object."); - - if (!in_array($options['@CipherOptions']['Cipher'], $allowedCiphers)) { - if (in_array($options['@CipherOptions']['Cipher'], AbstractCryptoClient::$supportedCiphers)) { - throw $v1SchemaException; - } - throw new CryptoException("The requested object is encrypted with" - . " the cipher '{$options['@CipherOptions']['Cipher']}', which is not" - . " supported for decryption with the selected security profile." - . " This profile allows decryption with: " - . implode(", ", $allowedCiphers)); - } - if (!in_array( - $envelope[MetadataEnvelope::KEY_WRAP_ALGORITHM_HEADER], - $allowedKeywraps - )) { - if (in_array( - $envelope[MetadataEnvelope::KEY_WRAP_ALGORITHM_HEADER], - AbstractCryptoClient::$supportedKeyWraps) - ) { - throw $v1SchemaException; - } - throw new CryptoException("The requested object is encrypted with" - . " the keywrap schema '{$envelope[MetadataEnvelope::KEY_WRAP_ALGORITHM_HEADER]}'," - . " which is not supported for decryption with the current security" - . " profile."); - } - - $matdesc = json_decode( - $envelope[MetadataEnvelope::MATERIALS_DESCRIPTION_HEADER], - true - ); - if (isset($matdesc['aws:x-amz-cek-alg']) - && $envelope[MetadataEnvelope::CONTENT_CRYPTO_SCHEME_HEADER] !== - $matdesc['aws:x-amz-cek-alg'] - ) { - throw new CryptoException("There is a mismatch in specified content" - . " encryption algrithm between the materials description value" - . " and the metadata envelope value: {$matdesc['aws:x-amz-cek-alg']}" - . " vs. {$envelope[MetadataEnvelope::CONTENT_CRYPTO_SCHEME_HEADER]}."); - } - } - - /** - * Generates a stream that wraps the cipher text with the proper cipher and - * uses the content encryption key (CEK) to decrypt the data when read. - * - * @param string $cipherText Plain-text data to be encrypted using the - * materials, algorithm, and data provided. - * @param string $cek A content encryption key for use by the stream for - * encrypting the plaintext data. - * @param array $cipherOptions Options for use in determining the cipher to - * be used for encrypting data. - * - * @return AesStreamInterface - * - * @internal - */ - protected function getDecryptingStream( - $cipherText, - $cek, - $cipherOptions - ) { - $cipherTextStream = Psr7\stream_for($cipherText); - switch ($cipherOptions['Cipher']) { - case 'gcm': - $cipherOptions['Tag'] = $this->getTagFromCiphertextStream( - $cipherTextStream, - $cipherOptions['TagLength'] - ); - - return new AesGcmDecryptingStream( - $this->getStrippedCiphertextStream( - $cipherTextStream, - $cipherOptions['TagLength'] - ), - $cek, - $cipherOptions['Iv'], - $cipherOptions['Tag'], - $cipherOptions['Aad'] = isset($cipherOptions['Aad']) - ? $cipherOptions['Aad'] - : null, - $cipherOptions['TagLength'] ?: null, - $cipherOptions['KeySize'] - ); - default: - $cipherMethod = $this->buildCipherMethod( - $cipherOptions['Cipher'], - $cipherOptions['Iv'], - $cipherOptions['KeySize'] - ); - return new AesDecryptingStream( - $cipherTextStream, - $cek, - $cipherMethod - ); - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/EncryptionTrait.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/EncryptionTrait.php deleted file mode 100644 index 60e99c79..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/EncryptionTrait.php +++ /dev/null @@ -1,192 +0,0 @@ - true, - 'KeySize' => true, - 'Aad' => true, - ]; - - /** - * Dependency to generate a CipherMethod from a set of inputs for loading - * in to an AesEncryptingStream. - * - * @param string $cipherName Name of the cipher to generate for encrypting. - * @param string $iv Base Initialization Vector for the cipher. - * @param int $keySize Size of the encryption key, in bits, that will be - * used. - * - * @return Cipher\CipherMethod - * - * @internal - */ - abstract protected function buildCipherMethod($cipherName, $iv, $keySize); - - /** - * Builds an AesStreamInterface and populates encryption metadata into the - * supplied envelope. - * - * @param Stream $plaintext Plain-text data to be encrypted using the - * materials, algorithm, and data provided. - * @param array $cipherOptions Options for use in determining the cipher to - * be used for encrypting data. - * @param MaterialsProvider $provider A provider to supply and encrypt - * materials used in encryption. - * @param MetadataEnvelope $envelope A storage envelope for encryption - * metadata to be added to. - * - * @return AesStreamInterface - * - * @throws \InvalidArgumentException Thrown when a value in $cipherOptions - * is not valid. - * - * @internal - */ - public function encrypt( - Stream $plaintext, - array $cipherOptions, - MaterialsProvider $provider, - MetadataEnvelope $envelope - ) { - $materialsDescription = $provider->getMaterialsDescription(); - - $cipherOptions = array_intersect_key( - $cipherOptions, - self::$allowedOptions - ); - - if (empty($cipherOptions['Cipher'])) { - throw new \InvalidArgumentException('An encryption cipher must be' - . ' specified in the "cipher_options".'); - } - - if (!self::isSupportedCipher($cipherOptions['Cipher'])) { - throw new \InvalidArgumentException('The cipher requested is not' - . ' supported by the SDK.'); - } - - if (empty($cipherOptions['KeySize'])) { - $cipherOptions['KeySize'] = 256; - } - if (!is_int($cipherOptions['KeySize'])) { - throw new \InvalidArgumentException('The cipher "KeySize" must be' - . ' an integer.'); - } - - if (!MaterialsProvider::isSupportedKeySize( - $cipherOptions['KeySize'] - )) { - throw new \InvalidArgumentException('The cipher "KeySize" requested' - . ' is not supported by AES (128, 192, or 256).'); - } - - $cipherOptions['Iv'] = $provider->generateIv( - $this->getCipherOpenSslName( - $cipherOptions['Cipher'], - $cipherOptions['KeySize'] - ) - ); - - $cek = $provider->generateCek($cipherOptions['KeySize']); - - list($encryptingStream, $aesName) = $this->getEncryptingStream( - $plaintext, - $cek, - $cipherOptions - ); - - // Populate envelope data - $envelope[MetadataEnvelope::CONTENT_KEY_V2_HEADER] = - $provider->encryptCek( - $cek, - $materialsDescription - ); - unset($cek); - - $envelope[MetadataEnvelope::IV_HEADER] = - base64_encode($cipherOptions['Iv']); - $envelope[MetadataEnvelope::KEY_WRAP_ALGORITHM_HEADER] = - $provider->getWrapAlgorithmName(); - $envelope[MetadataEnvelope::CONTENT_CRYPTO_SCHEME_HEADER] = $aesName; - $envelope[MetadataEnvelope::UNENCRYPTED_CONTENT_LENGTH_HEADER] = - strlen($plaintext); - $envelope[MetadataEnvelope::MATERIALS_DESCRIPTION_HEADER] = - json_encode($materialsDescription); - if (!empty($cipherOptions['Tag'])) { - $envelope[MetadataEnvelope::CRYPTO_TAG_LENGTH_HEADER] = - strlen($cipherOptions['Tag']) * 8; - } - - return $encryptingStream; - } - - /** - * Generates a stream that wraps the plaintext with the proper cipher and - * uses the content encryption key (CEK) to encrypt the data when read. - * - * @param Stream $plaintext Plain-text data to be encrypted using the - * materials, algorithm, and data provided. - * @param string $cek A content encryption key for use by the stream for - * encrypting the plaintext data. - * @param array $cipherOptions Options for use in determining the cipher to - * be used for encrypting data. - * - * @return [AesStreamInterface, string] - * - * @internal - */ - protected function getEncryptingStream( - Stream $plaintext, - $cek, - &$cipherOptions - ) { - switch ($cipherOptions['Cipher']) { - case 'gcm': - $cipherOptions['TagLength'] = 16; - - $cipherTextStream = new AesGcmEncryptingStream( - $plaintext, - $cek, - $cipherOptions['Iv'], - $cipherOptions['Aad'] = isset($cipherOptions['Aad']) - ? $cipherOptions['Aad'] - : null, - $cipherOptions['TagLength'], - $cipherOptions['KeySize'] - ); - - if (!empty($cipherOptions['Aad'])) { - trigger_error("'Aad' has been supplied for content encryption" - . " with " . $cipherTextStream->getAesName() . ". The" - . " PHP SDK encryption client can decrypt an object" - . " encrypted in this way, but other AWS SDKs may not be" - . " able to.", E_USER_WARNING); - } - - $appendStream = new AppendStream([ - $cipherTextStream->createStream() - ]); - $cipherOptions['Tag'] = $cipherTextStream->getTag(); - $appendStream->addStream(Psr7\stream_for($cipherOptions['Tag'])); - return [$appendStream, $cipherTextStream->getAesName()]; - default: - $cipherMethod = $this->buildCipherMethod( - $cipherOptions['Cipher'], - $cipherOptions['Iv'], - $cipherOptions['KeySize'] - ); - $cipherTextStream = new AesEncryptingStream( - $plaintext, - $cek, - $cipherMethod - ); - return [$cipherTextStream, $cipherTextStream->getAesName()]; - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/EncryptionTraitV2.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/EncryptionTraitV2.php deleted file mode 100644 index 8812fc28..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/EncryptionTraitV2.php +++ /dev/null @@ -1,196 +0,0 @@ - true, - 'KeySize' => true, - 'Aad' => true, - ]; - - private static $encryptClasses = [ - 'gcm' => AesGcmEncryptingStream::class - ]; - - /** - * Dependency to generate a CipherMethod from a set of inputs for loading - * in to an AesEncryptingStream. - * - * @param string $cipherName Name of the cipher to generate for encrypting. - * @param string $iv Base Initialization Vector for the cipher. - * @param int $keySize Size of the encryption key, in bits, that will be - * used. - * - * @return Cipher\CipherMethod - * - * @internal - */ - abstract protected function buildCipherMethod($cipherName, $iv, $keySize); - - /** - * Builds an AesStreamInterface and populates encryption metadata into the - * supplied envelope. - * - * @param Stream $plaintext Plain-text data to be encrypted using the - * materials, algorithm, and data provided. - * @param array $options Options for use in encryption, including cipher - * options, and encryption context. - * @param MaterialsProviderV2 $provider A provider to supply and encrypt - * materials used in encryption. - * @param MetadataEnvelope $envelope A storage envelope for encryption - * metadata to be added to. - * - * @return StreamInterface - * - * @throws \InvalidArgumentException Thrown when a value in $options['@CipherOptions'] - * is not valid. - *s - * @internal - */ - public function encrypt( - Stream $plaintext, - array $options, - MaterialsProviderV2 $provider, - MetadataEnvelope $envelope - ) { - $options = array_change_key_case($options); - $cipherOptions = array_intersect_key( - $options['@cipheroptions'], - self::$allowedOptions - ); - - if (empty($cipherOptions['Cipher'])) { - throw new \InvalidArgumentException('An encryption cipher must be' - . ' specified in @CipherOptions["Cipher"].'); - } - - $cipherOptions['Cipher'] = strtolower($cipherOptions['Cipher']); - - if (!self::isSupportedCipher($cipherOptions['Cipher'])) { - throw new \InvalidArgumentException('The cipher requested is not' - . ' supported by the SDK.'); - } - - if (empty($cipherOptions['KeySize'])) { - $cipherOptions['KeySize'] = 256; - } - if (!is_int($cipherOptions['KeySize'])) { - throw new \InvalidArgumentException('The cipher "KeySize" must be' - . ' an integer.'); - } - - if (!MaterialsProviderV2::isSupportedKeySize( - $cipherOptions['KeySize'] - )) { - throw new \InvalidArgumentException('The cipher "KeySize" requested' - . ' is not supported by AES (128 or 256).'); - } - - $cipherOptions['Iv'] = $provider->generateIv( - $this->getCipherOpenSslName( - $cipherOptions['Cipher'], - $cipherOptions['KeySize'] - ) - ); - - $encryptClass = self::$encryptClasses[$cipherOptions['Cipher']]; - $aesName = $encryptClass::getStaticAesName(); - $materialsDescription = ['aws:x-amz-cek-alg' => $aesName]; - - $keys = $provider->generateCek( - $cipherOptions['KeySize'], - $materialsDescription, - $options - ); - - // Some providers modify materials description based on options - if (isset($keys['UpdatedContext'])) { - $materialsDescription = $keys['UpdatedContext']; - } - - $encryptingStream = $this->getEncryptingStream( - $plaintext, - $keys['Plaintext'], - $cipherOptions - ); - - // Populate envelope data - $envelope[MetadataEnvelope::CONTENT_KEY_V2_HEADER] = $keys['Ciphertext']; - unset($keys); - - $envelope[MetadataEnvelope::IV_HEADER] = - base64_encode($cipherOptions['Iv']); - $envelope[MetadataEnvelope::KEY_WRAP_ALGORITHM_HEADER] = - $provider->getWrapAlgorithmName(); - $envelope[MetadataEnvelope::CONTENT_CRYPTO_SCHEME_HEADER] = $aesName; - $envelope[MetadataEnvelope::UNENCRYPTED_CONTENT_LENGTH_HEADER] = - strlen($plaintext); - $envelope[MetadataEnvelope::MATERIALS_DESCRIPTION_HEADER] = - json_encode($materialsDescription); - if (!empty($cipherOptions['Tag'])) { - $envelope[MetadataEnvelope::CRYPTO_TAG_LENGTH_HEADER] = - strlen($cipherOptions['Tag']) * 8; - } - - return $encryptingStream; - } - - /** - * Generates a stream that wraps the plaintext with the proper cipher and - * uses the content encryption key (CEK) to encrypt the data when read. - * - * @param Stream $plaintext Plain-text data to be encrypted using the - * materials, algorithm, and data provided. - * @param string $cek A content encryption key for use by the stream for - * encrypting the plaintext data. - * @param array $cipherOptions Options for use in determining the cipher to - * be used for encrypting data. - * - * @return [AesStreamInterface, string] - * - * @internal - */ - protected function getEncryptingStream( - Stream $plaintext, - $cek, - &$cipherOptions - ) { - switch ($cipherOptions['Cipher']) { - // Only 'gcm' is supported for encryption currently - case 'gcm': - $cipherOptions['TagLength'] = 16; - $encryptClass = self::$encryptClasses['gcm']; - $cipherTextStream = new $encryptClass( - $plaintext, - $cek, - $cipherOptions['Iv'], - $cipherOptions['Aad'] = isset($cipherOptions['Aad']) - ? $cipherOptions['Aad'] - : '', - $cipherOptions['TagLength'], - $cipherOptions['KeySize'] - ); - - if (!empty($cipherOptions['Aad'])) { - trigger_error("'Aad' has been supplied for content encryption" - . " with " . $cipherTextStream->getAesName() . ". The" - . " PHP SDK encryption client can decrypt an object" - . " encrypted in this way, but other AWS SDKs may not be" - . " able to.", E_USER_WARNING); - } - - $appendStream = new AppendStream([ - $cipherTextStream->createStream() - ]); - $cipherOptions['Tag'] = $cipherTextStream->getTag(); - $appendStream->addStream(Psr7\stream_for($cipherOptions['Tag'])); - return $appendStream; - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/KmsMaterialsProvider.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/KmsMaterialsProvider.php deleted file mode 100644 index fc75138b..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/KmsMaterialsProvider.php +++ /dev/null @@ -1,121 +0,0 @@ -kmsClient = $kmsClient; - $this->kmsKeyId = $kmsKeyId; - } - - public function fromDecryptionEnvelope(MetadataEnvelope $envelope) - { - if (empty($envelope[MetadataEnvelope::MATERIALS_DESCRIPTION_HEADER])) { - throw new \RuntimeException('Not able to detect the materials description.'); - } - - $materialsDescription = json_decode( - $envelope[MetadataEnvelope::MATERIALS_DESCRIPTION_HEADER], - true - ); - - if (empty($materialsDescription['kms_cmk_id']) - && empty($materialsDescription['aws:x-amz-cek-alg'])) { - throw new \RuntimeException('Not able to detect kms_cmk_id (legacy' - . ' implementation) or aws:x-amz-cek-alg (current implementation)' - . ' from kms materials description.'); - } - - return new self( - $this->kmsClient, - isset($materialsDescription['kms_cmk_id']) - ? $materialsDescription['kms_cmk_id'] - : null - ); - } - - /** - * The KMS key id for use in matching this Provider to its keys, - * consistently with other SDKs as 'kms_cmk_id'. - * - * @return array - */ - public function getMaterialsDescription() - { - return ['kms_cmk_id' => $this->kmsKeyId]; - } - - public function getWrapAlgorithmName() - { - return self::WRAP_ALGORITHM_NAME; - } - - /** - * Takes a content encryption key (CEK) and description to return an encrypted - * key by using KMS' Encrypt API. - * - * @param string $unencryptedCek Key for use in encrypting other data - * that itself needs to be encrypted by the - * Provider. - * @param string $materialDescription Material Description for use in - * encrypting the $cek. - * - * @return string - */ - public function encryptCek($unencryptedCek, $materialDescription) - { - $encryptedDataKey = $this->kmsClient->encrypt([ - 'Plaintext' => $unencryptedCek, - 'KeyId' => $this->kmsKeyId, - 'EncryptionContext' => $materialDescription - ]); - return base64_encode($encryptedDataKey['CiphertextBlob']); - } - - /** - * Takes an encrypted content encryption key (CEK) and material description - * for use decrypting the key by using KMS' Decrypt API. - * - * @param string $encryptedCek Encrypted key to be decrypted by the Provider - * for use decrypting other data. - * @param string $materialDescription Material Description for use in - * encrypting the $cek. - * - * @return string - */ - public function decryptCek($encryptedCek, $materialDescription) - { - $result = $this->kmsClient->decrypt([ - 'CiphertextBlob' => $encryptedCek, - 'EncryptionContext' => $materialDescription - ]); - - return $result['Plaintext']; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/KmsMaterialsProviderV2.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/KmsMaterialsProviderV2.php deleted file mode 100644 index e7da8b92..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/KmsMaterialsProviderV2.php +++ /dev/null @@ -1,100 +0,0 @@ -kmsClient = $kmsClient; - $this->kmsKeyId = $kmsKeyId; - } - - /** - * @inheritDoc - */ - public function getWrapAlgorithmName() - { - return self::WRAP_ALGORITHM_NAME; - } - - /** - * @inheritDoc - */ - public function decryptCek($encryptedCek, $materialDescription, $options) - { - $params = [ - 'CiphertextBlob' => $encryptedCek, - 'EncryptionContext' => $materialDescription - ]; - if (empty($options['@KmsAllowDecryptWithAnyCmk'])) { - if (empty($this->kmsKeyId)) { - throw new CryptoException('KMS CMK ID was not specified and the' - . ' operation is not opted-in to attempting to use any valid' - . ' CMK it discovers. Please specify a CMK ID, or explicitly' - . ' enable attempts to use any valid KMS CMK with the' - . ' @KmsAllowDecryptWithAnyCmk option.'); - } - $params['KeyId'] = $this->kmsKeyId; - } - - $result = $this->kmsClient->decrypt($params); - return $result['Plaintext']; - } - - /** - * @inheritDoc - */ - public function generateCek($keySize, $context, $options) - { - if (empty($this->kmsKeyId)) { - throw new CryptoException('A KMS key id is required for encryption' - . ' with KMS keywrap. Use a KmsMaterialsProviderV2 that has been' - . ' instantiated with a KMS key id.'); - } - $options = array_change_key_case($options); - if (!isset($options['@kmsencryptioncontext']) - || !is_array($options['@kmsencryptioncontext']) - ) { - throw new CryptoException("'@KmsEncryptionContext' is a" - . " required argument when using KmsMaterialsProviderV2, and" - . " must be an associative array (or empty array)."); - } - if (isset($options['@kmsencryptioncontext']['aws:x-amz-cek-alg'])) { - throw new CryptoException("Conflict in reserved @KmsEncryptionContext" - . " key aws:x-amz-cek-alg. This value is reserved for the S3" - . " Encryption Client and cannot be set by the user."); - } - $context = array_merge($options['@kmsencryptioncontext'], $context); - $result = $this->kmsClient->generateDataKey([ - 'KeyId' => $this->kmsKeyId, - 'KeySpec' => "AES_{$keySize}", - 'EncryptionContext' => $context - ]); - return [ - 'Plaintext' => $result['Plaintext'], - 'Ciphertext' => base64_encode($result['CiphertextBlob']), - 'UpdatedContext' => $context - ]; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MaterialsProvider.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MaterialsProvider.php deleted file mode 100644 index 1c6941c2..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MaterialsProvider.php +++ /dev/null @@ -1,105 +0,0 @@ - true, - 192 => true, - 256 => true, - ]; - - /** - * Returns if the requested size is supported by AES. - * - * @param int $keySize Size of the requested key in bits. - * - * @return bool - */ - public static function isSupportedKeySize($keySize) - { - return isset(self::$supportedKeySizes[$keySize]); - } - - /** - * Performs further initialization of the MaterialsProvider based on the - * data inside the MetadataEnvelope. - * - * @param MetadataEnvelope $envelope A storage envelope for encryption - * metadata to be read from. - * - * @return MaterialsProvider - * - * @throws \RuntimeException Thrown when there is an empty or improperly - * formed materials description in the envelope. - * - * @internal - */ - abstract public function fromDecryptionEnvelope(MetadataEnvelope $envelope); - - /** - * Returns the material description for this Provider so it can be verified - * by encryption mechanisms. - * - * @return string - */ - abstract public function getMaterialsDescription(); - - /** - * Returns the wrap algorithm name for this Provider. - * - * @return string - */ - abstract public function getWrapAlgorithmName(); - - /** - * Takes a content encryption key (CEK) and description to return an - * encrypted key according to the Provider's specifications. - * - * @param string $unencryptedCek Key for use in encrypting other data - * that itself needs to be encrypted by the - * Provider. - * @param string $materialDescription Material Description for use in - * encrypting the $cek. - * - * @return string - */ - abstract public function encryptCek($unencryptedCek, $materialDescription); - - /** - * Takes an encrypted content encryption key (CEK) and material description - * for use decrypting the key according to the Provider's specifications. - * - * @param string $encryptedCek Encrypted key to be decrypted by the Provider - * for use decrypting other data. - * @param string $materialDescription Material Description for use in - * encrypting the $cek. - * - * @return string - */ - abstract public function decryptCek($encryptedCek, $materialDescription); - - /** - * @param string $keySize Length of a cipher key in bits for generating a - * random content encryption key (CEK). - * - * @return string - */ - public function generateCek($keySize) - { - return openssl_random_pseudo_bytes($keySize / 8); - } - - /** - * @param string $openSslName Cipher OpenSSL name to use for generating - * an initialization vector. - * - * @return string - */ - public function generateIv($openSslName) - { - return openssl_random_pseudo_bytes( - openssl_cipher_iv_length($openSslName) - ); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MaterialsProviderInterface.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MaterialsProviderInterface.php deleted file mode 100644 index a22016d6..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MaterialsProviderInterface.php +++ /dev/null @@ -1,61 +0,0 @@ - true, - 256 => true, - ]; - - /** - * Returns if the requested size is supported by AES. - * - * @param int $keySize Size of the requested key in bits. - * - * @return bool - */ - public static function isSupportedKeySize($keySize) - { - return isset(self::$supportedKeySizes[$keySize]); - } - - /** - * Returns the wrap algorithm name for this Provider. - * - * @return string - */ - abstract public function getWrapAlgorithmName(); - - /** - * Takes an encrypted content encryption key (CEK) and material description - * for use decrypting the key according to the Provider's specifications. - * - * @param string $encryptedCek Encrypted key to be decrypted by the Provider - * for use decrypting other data. - * @param string $materialDescription Material Description for use in - * decrypting the CEK. - * @param string $options Options for use in decrypting the CEK. - * - * @return string - */ - abstract public function decryptCek($encryptedCek, $materialDescription, $options); - - /** - * @param string $keySize Length of a cipher key in bits for generating a - * random content encryption key (CEK). - * @param array $context Context map needed for key encryption - * @param array $options Additional options to be used in CEK generation - * - * @return array - */ - abstract public function generateCek($keySize, $context, $options); - - /** - * @param string $openSslName Cipher OpenSSL name to use for generating - * an initialization vector. - * - * @return string - */ - public function generateIv($openSslName) - { - return openssl_random_pseudo_bytes( - openssl_cipher_iv_length($openSslName) - ); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MetadataEnvelope.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MetadataEnvelope.php deleted file mode 100644 index 043a6433..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MetadataEnvelope.php +++ /dev/null @@ -1,56 +0,0 @@ -getConstants()) as $constant) { - self::$constants[$constant] = true; - } - } - - return array_keys(self::$constants); - } - - public function offsetSet($name, $value) - { - $constants = self::getConstantValues(); - if (is_null($name) || !in_array($name, $constants)) { - throw new InvalidArgumentException('MetadataEnvelope fields must' - . ' must match a predefined offset; use the header constants.'); - } - - $this->data[$name] = $value; - } - - public function jsonSerialize() - { - return $this->data; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MetadataStrategyInterface.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MetadataStrategyInterface.php deleted file mode 100644 index 5270c7e8..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/MetadataStrategyInterface.php +++ /dev/null @@ -1,30 +0,0 @@ - 0 && $blockSize <= PHP_INT_MAX, - 'Block size must be a positive integer.', - RangeException::class - ); - self::needs( - $aesKey->length() << 3 === $keySize, - 'Incorrect key size; expected ' . $keySize . ' bits, got ' . ($aesKey->length() << 3) . ' bits.' - ); - $this->aesKey = $aesKey; - $this->keySize = $keySize; - } - - /** - * Encryption interface for AES-GCM - * - * @param string $plaintext Message to be encrypted - * @param string $nonce Number to be used ONCE - * @param Key $key AES Key - * @param string $aad Additional authenticated data - * @param string &$tag Reference to variable to hold tag - * @param int $keySize Key size (bits) - * @param int $blockSize Block size (bytes) -- How much memory to buffer - * @return string - * @throws InvalidArgumentException - */ - public static function encrypt( - $plaintext, - $nonce, - Key $key, - $aad, - &$tag, - $keySize = 256, - $blockSize = 8192 - ) { - self::needs( - self::strlen($nonce) === 12, - 'Nonce must be exactly 12 bytes', - InvalidArgumentException::class - ); - - $encryptor = new AesGcm($key, $keySize, $blockSize); - list($aadLength, $gmac) = $encryptor->gmacInit($nonce, $aad); - - $ciphertext = \openssl_encrypt( - $plaintext, - "aes-{$encryptor->keySize}-ctr", - $key->get(), - OPENSSL_NO_PADDING | OPENSSL_RAW_DATA, - $nonce . "\x00\x00\x00\x02" - ); - - /* Calculate auth tag in a streaming fashion to minimize memory usage: */ - $ciphertextLength = self::strlen($ciphertext); - for ($i = 0; $i < $ciphertextLength; $i += $encryptor->blockSize) { - $cBlock = new ByteArray(self::substr($ciphertext, $i, $encryptor->blockSize)); - $gmac->update($cBlock); - } - $tag = $gmac->finish($aadLength, $ciphertextLength)->toString(); - return $ciphertext; - } - - /** - * Decryption interface for AES-GCM - * - * @param string $ciphertext Ciphertext to decrypt - * @param string $nonce Number to be used ONCE - * @param Key $key AES key - * @param string $aad Additional authenticated data - * @param string $tag Authentication tag - * @param int $keySize Key size (bits) - * @param int $blockSize Block size (bytes) -- How much memory to buffer - * @return string Plaintext - * - * @throws CryptoPolyfillException - * @throws InvalidArgumentException - */ - public static function decrypt( - $ciphertext, - $nonce, - Key $key, - $aad, - &$tag, - $keySize = 256, - $blockSize = 8192 - ) { - /* Precondition: */ - self::needs( - self::strlen($nonce) === 12, - 'Nonce must be exactly 12 bytes', - InvalidArgumentException::class - ); - - $encryptor = new AesGcm($key, $keySize, $blockSize); - list($aadLength, $gmac) = $encryptor->gmacInit($nonce, $aad); - - /* Calculate auth tag in a streaming fashion to minimize memory usage: */ - $ciphertextLength = self::strlen($ciphertext); - for ($i = 0; $i < $ciphertextLength; $i += $encryptor->blockSize) { - $cBlock = new ByteArray(self::substr($ciphertext, $i, $encryptor->blockSize)); - $gmac->update($cBlock); - } - - /* Validate auth tag in constant-time: */ - $calc = $gmac->finish($aadLength, $ciphertextLength); - $expected = new ByteArray($tag); - self::needs($calc->equals($expected), 'Invalid authentication tag'); - - /* Return plaintext if auth tag check succeeded: */ - return \openssl_decrypt( - $ciphertext, - "aes-{$encryptor->keySize}-ctr", - $key->get(), - OPENSSL_NO_PADDING | OPENSSL_RAW_DATA, - $nonce . "\x00\x00\x00\x02" - ); - } - - /** - * Initialize a Gmac object with the nonce and this object's key. - * - * @param string $nonce Must be exactly 12 bytes long. - * @param string|null $aad - * @return array - */ - protected function gmacInit($nonce, $aad = null) - { - $gmac = new Gmac( - $this->aesKey, - $nonce . "\x00\x00\x00\x01", - $this->keySize - ); - $aadBlock = new ByteArray($aad); - $aadLength = $aadBlock->count(); - $gmac->update($aadBlock); - $gmac->flush(); - return [$aadLength, $gmac]; - } - - /** - * Calculate the length of a string. - * - * Uses the appropriate PHP function without being brittle to - * mbstring.func_overload. - * - * @param string $string - * @return int - */ - protected static function strlen($string) - { - if (\is_callable('\\mb_strlen')) { - return (int) \mb_strlen($string, '8bit'); - } - return (int) \strlen($string); - } - - /** - * Return a substring of the provided string. - * - * Uses the appropriate PHP function without being brittle to - * mbstring.func_overload. - * - * @param string $string - * @param int $offset - * @param int|null $length - * @return string - */ - protected static function substr($string, $offset = 0, $length = null) - { - if (\is_callable('\\mb_substr')) { - return \mb_substr($string, $offset, $length, '8bit'); - } elseif (!\is_null($length)) { - return \substr($string, $offset, $length); - } - return \substr($string, $offset); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/ByteArray.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/ByteArray.php deleted file mode 100644 index c3472b04..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/ByteArray.php +++ /dev/null @@ -1,258 +0,0 @@ -toArray(); - $size = $size->count(); - } elseif (!\is_int($size)) { - throw new \InvalidArgumentException( - 'Argument must be an integer, string, or array of integers.' - ); - } - - parent::__construct($size); - - if (!empty($arr)) { - // Populate this object with values from constructor argument - foreach ($arr as $i => $v) { - $this->offsetSet($i, $v); - } - } else { - // Initialize to zero. - for ($i = 0; $i < $size; ++$i) { - $this->offsetSet($i, 0); - } - } - } - - /** - * Encode an integer into a byte array. 32-bit (unsigned), big endian byte order. - * - * @param int $num - * @return self - */ - public static function enc32be($num) - { - return new ByteArray(\pack('N', $num)); - } - - /** - * @param ByteArray $other - * @return bool - */ - public function equals(ByteArray $other) - { - if ($this->count() !== $other->count()) { - return false; - } - $d = 0; - for ($i = $this->count() - 1; $i >= 0; --$i) { - $d |= $this[$i] ^ $other[$i]; - } - return $d === 0; - } - - /** - * @param ByteArray $array - * @return ByteArray - */ - public function exclusiveOr(ByteArray $array) - { - self::needs( - $this->count() === $array->count(), - 'Both ByteArrays must be equal size for exclusiveOr()' - ); - $out = clone $this; - for ($i = 0; $i < $this->count(); ++$i) { - $out[$i] = $array[$i] ^ $out[$i]; - } - return $out; - } - - /** - * Returns a new ByteArray incremented by 1 (big endian byte order). - * - * @param int $increase - * @return self - */ - public function getIncremented($increase = 1) - { - $clone = clone $this; - $index = $clone->count(); - while ($index > 0) { - --$index; - $tmp = ($clone[$index] + $increase) & PHP_INT_MAX; - $clone[$index] = $tmp & 0xff; - $increase = $tmp >> 8; - } - return $clone; - } - - /** - * Sets a value. See SplFixedArray for more. - * - * @param int $index - * @param int $newval - * @return void - */ - public function offsetSet($index, $newval) - { - parent::offsetSet($index, $newval & 0xff); - } - - /** - * Return a copy of this ByteArray, bitshifted to the right by 1. - * Used in Gmac. - * - * @return self - */ - public function rshift() - { - $out = clone $this; - for ($j = $this->count() - 1; $j > 0; --$j) { - $out[$j] = (($out[$j - 1] & 1) << 7) | ($out[$j] >> 1); - } - $out[0] >>= 1; - return $out; - } - - /** - * Constant-time conditional select. This is meant to read like a ternary operator. - * - * $z = ByteArray::select(1, $x, $y); // $z is equal to $x - * $z = ByteArray::select(0, $x, $y); // $z is equal to $y - * - * @param int $select - * @param ByteArray $left - * @param ByteArray $right - * @return ByteArray - */ - public static function select($select, ByteArray $left, ByteArray $right) - { - self::needs( - $left->count() === $right->count(), - 'Both ByteArrays must be equal size for select()' - ); - $rightLength = $right->count(); - $out = clone $right; - $mask = (-($select & 1)) & 0xff; - for ($i = 0; $i < $rightLength; $i++) { - $out[$i] = $out[$i] ^ (($left[$i] ^ $right[$i]) & $mask); - } - return $out; - } - - /** - * Overwrite values of this ByteArray based on a separate ByteArray, with - * a given starting offset and length. - * - * See JavaScript's Uint8Array.set() for more information. - * - * @param ByteArray $input - * @param int $offset - * @param int|null $length - * @return self - */ - public function set(ByteArray $input, $offset = 0, $length = null) - { - self::needs( - is_int($offset) && $offset >= 0, - 'Offset must be a positive integer or zero' - ); - if (is_null($length)) { - $length = $input->count(); - } - - $i = 0; $j = $offset; - while ($i < $length && $j < $this->count()) { - $this[$j] = $input[$i]; - ++$i; - ++$j; - } - return $this; - } - - /** - * Returns a slice of this ByteArray. - * - * @param int $start - * @param null $length - * @return self - */ - public function slice($start = 0, $length = null) - { - return new ByteArray(\array_slice($this->toArray(), $start, $length)); - } - - /** - * Mutates the current state and sets all values to zero. - * - * @return void - */ - public function zeroize() - { - for ($i = $this->count() - 1; $i >= 0; --$i) { - $this->offsetSet($i, 0); - } - } - - /** - * Converts the ByteArray to a raw binary string. - * - * @return string - */ - public function toString() - { - $count = $this->count(); - if ($count === 0) { - return ''; - } - $args = $this->toArray(); - \array_unshift($args, \str_repeat('C', $count)); - // constant-time, PHP <5.6 equivalent to pack('C*', ...$args); - return \call_user_func_array('\\pack', $args); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/Gmac.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/Gmac.php deleted file mode 100644 index 535cfcaa..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/Gmac.php +++ /dev/null @@ -1,223 +0,0 @@ -buf = new ByteArray(16); - $this->h = new ByteArray( - \openssl_encrypt( - \str_repeat("\0", 16), - "aes-{$keySize}-ecb", - $aesKey->get(), - OPENSSL_RAW_DATA | OPENSSL_NO_PADDING - ) - ); - $this->key = $aesKey; - $this->x = new ByteArray(16); - $this->hf = new ByteArray( - \openssl_encrypt( - $nonce, - "aes-{$keySize}-ecb", - $aesKey->get(), - OPENSSL_RAW_DATA | OPENSSL_NO_PADDING - ) - ); - } - - /** - * Update the object with some data. - * - * This method mutates this Gmac object. - * - * @param ByteArray $blocks - * @return self - */ - public function update(ByteArray $blocks) - { - if (($blocks->count() + $this->bufLength) < self::BLOCK_SIZE) { - // Write to internal buffer until we reach enough to write. - $this->buf->set($blocks, $this->bufLength); - $this->bufLength += $blocks->count(); - return $this; - } - - // Process internal buffer first. - if ($this->bufLength > 0) { - // 0 <= state.buf_len < BLOCK_SIZE is an invariant - $tmp = new ByteArray(self::BLOCK_SIZE); - $tmp->set($this->buf->slice(0, $this->bufLength)); - $remainingBlockLength = self::BLOCK_SIZE - $this->bufLength; - $tmp->set($blocks->slice(0, $remainingBlockLength), $this->bufLength); - $blocks = $blocks->slice($remainingBlockLength); - $this->bufLength = 0; - $this->x = $this->blockMultiply($this->x->exclusiveOr($tmp), $this->h); - } - - // Process full blocks. - $numBlocks = $blocks->count() >> 4; - for ($i = 0; $i < $numBlocks; ++$i) { - $tmp = $blocks->slice($i << 4, self::BLOCK_SIZE); - $this->x = $this->blockMultiply($this->x->exclusiveOr($tmp), $this->h); - } - $last = $numBlocks << 4; - - // Zero-fill buffer - for ($i = 0; $i < 16; ++$i) { - $this->buf[$i] = 0; - } - // Feed leftover into buffer. - if ($last < $blocks->count()) { - $tmp = $blocks->slice($last); - $this->buf->set($tmp); - $this->bufLength += ($blocks->count() - $last); - } - return $this; - } - - /** - * Finish processing the authentication tag. - * - * This method mutates this Gmac object (effectively resetting it). - * - * @param int $aadLength - * @param int $ciphertextLength - * @return ByteArray - */ - public function finish($aadLength, $ciphertextLength) - { - $lengthBlock = new ByteArray(16); - $state = $this->flush(); - - // AES-GCM expects bit lengths, not byte lengths. - $lengthBlock->set(ByteArray::enc32be($aadLength >> 29), 0); - $lengthBlock->set(ByteArray::enc32be($aadLength << 3), 4); - $lengthBlock->set(ByteArray::enc32be($ciphertextLength >> 29), 8); - $lengthBlock->set(ByteArray::enc32be($ciphertextLength << 3), 12); - - $state->update($lengthBlock); - $output = $state->x->exclusiveOr($state->hf); - - // Zeroize the internal values as a best-effort. - $state->buf->zeroize(); - $state->x->zeroize(); - $state->h->zeroize(); - $state->hf->zeroize(); - return $output; - } - - /** - * Get a specific bit from the provided array, at the given index. - * - * [01234567], 8+[01234567], 16+[01234567], ... - * - * @param ByteArray $x - * @param int $i - * @return int - */ - protected function bit(ByteArray $x, $i) - { - $byte = $i >> 3; - return ($x[$byte] >> ((7 - $i) & 7)) & 1; - } - - /** - * Galois Field Multiplication - * - * This function is the critical path that must be constant-time in order to - * avoid timing side-channels against AES-GCM. - * - * The contents of each are always calculated, regardless of the branching - * condition, to prevent another kind of timing leak. - * - * @param ByteArray $x - * @param ByteArray $y - * @return ByteArray - */ - protected function blockMultiply(ByteArray $x, ByteArray $y) - { - static $fieldPolynomial = null; - if (!$fieldPolynomial) { - $fieldPolynomial = new ByteArray([ - 0xe1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - ]); - } - self::needs($x->count() === 16, 'Argument 1 must be a ByteArray of exactly 16 bytes'); - self::needs($y->count() === 16, 'Argument 2 must be a ByteArray of exactly 16 bytes'); - - $v = clone $y; - $z = new ByteArray(16); - - for ($i = 0; $i < 128; ++$i) { - // if ($b) $z = $z->exclusiveOr($v); - $b = $this->bit($x, $i); - $z = ByteArray::select( - $b, - $z->exclusiveOr($v), - $z - ); - - // if ($b) $v = $v->exclusiveOr($fieldPolynomial); - $b = $v[15] & 1; - $v = $v->rshift(); - $v = ByteArray::select( - $b, - $v->exclusiveOr($fieldPolynomial), - $v - ); - } - return $z; - } - - /** - * Finish processing any leftover bytes in the internal buffer. - * - * @return self - */ - public function flush() - { - if ($this->bufLength !== 0) { - $this->x = $this->blockMultiply( - $this->x->exclusiveOr($this->buf), - $this->h - ); - $this->bufLength = 0; - } - return $this; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/Key.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/Key.php deleted file mode 100644 index 49d0c698..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/Key.php +++ /dev/null @@ -1,77 +0,0 @@ -internalString = $str; - } - - /** - * Defense in depth: - * - * PHP 7.2 includes the Sodium cryptography library, which (among other things) - * exposes a function called sodium_memzero() that we can use to zero-fill strings - * to minimize the risk of sensitive cryptographic materials persisting in memory. - * - * If this function is not available, we XOR the string in-place with itself as a - * best-effort attempt. - */ - public function __destruct() - { - if (extension_loaded('sodium') && function_exists('sodium_memzero')) { - try { - \sodium_memzero($this->internalString); - } catch (\SodiumException $ex) { - // This is a best effort, but does not provide the same guarantees as sodium_memzero(): - $this->internalString ^= $this->internalString; - } - } - } - - /** - * @return string - */ - public function get() - { - return $this->internalString; - } - - /** - * @return int - */ - public function length() - { - if (\is_callable('\\mb_strlen')) { - return (int) \mb_strlen($this->internalString, '8bit'); - } - return (int) \strlen($this->internalString); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/NeedsTrait.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/NeedsTrait.php deleted file mode 100644 index 5ba4d647..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Crypto/Polyfill/NeedsTrait.php +++ /dev/null @@ -1,38 +0,0 @@ -getHandlerList()->appendInit( - PresignUrlMiddleware::wrap( - $this, - $args['endpoint_provider'], - [ - 'operations' => [ - 'CopyDBClusterSnapshot', - 'CreateDBCluster', - ], - 'service' => 'rds', - 'presign_param' => 'PreSignedUrl', - 'require_different_region' => true, - 'extra_query_params' => [ - 'CopyDBClusterSnapshot' => ['DestinationRegion'], - 'CreateDBCluster' => ['DestinationRegion'], - ] - ] - ), - 'rds.presigner' - ); - }; - parent::__construct($args); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DocDB/Exception/DocDBException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DocDB/Exception/DocDBException.php deleted file mode 100644 index 046b0cfa..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DocDB/Exception/DocDBException.php +++ /dev/null @@ -1,9 +0,0 @@ -cache = $cache; - } - - public function get($key) - { - return $this->cache->fetch($key); - } - - public function fetch($key) - { - return $this->get($key); - } - - public function set($key, $value, $ttl = 0) - { - return $this->cache->save($key, $value, $ttl); - } - - public function save($key, $value, $ttl = 0) - { - return $this->set($key, $value, $ttl); - } - - public function remove($key) - { - return $this->cache->delete($key); - } - - public function delete($key) - { - return $this->remove($key); - } - - public function contains($key) - { - return $this->cache->contains($key); - } - - public function getStats() - { - return $this->cache->getStats(); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/BinaryValue.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/BinaryValue.php deleted file mode 100644 index 1b2965d1..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/BinaryValue.php +++ /dev/null @@ -1,36 +0,0 @@ -value = (string) $value; - } - - public function jsonSerialize() - { - return $this->value; - } - - public function __toString() - { - return $this->value; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/DynamoDbClient.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/DynamoDbClient.php deleted file mode 100644 index d62cb3b5..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/DynamoDbClient.php +++ /dev/null @@ -1,190 +0,0 @@ -register(); - - return $handler; - } - - /** @internal */ - public static function _applyRetryConfig($value, array &$args, HandlerList $list) - { - if ($value) { - $config = \Aws\Retry\ConfigurationProvider::unwrap($value); - - if ($config->getMode() === 'legacy') { - $list->appendSign( - Middleware::retry( - RetryMiddleware::createDefaultDecider( - $config->getMaxAttempts() - 1, - ['error_codes' => ['TransactionInProgressException']] - ), - function ($retries) { - return $retries - ? RetryMiddleware::exponentialDelay($retries) / 2 - : 0; - }, - isset($args['stats']['retries']) - ? (bool)$args['stats']['retries'] - : false - ), - 'retry' - ); - } else { - $list->appendSign( - RetryMiddlewareV2::wrap( - $config, - [ - 'collect_stats' => $args['stats']['retries'], - 'transient_error_codes' => ['TransactionInProgressException'] - ] - ), - 'retry' - ); - } - } - } - - /** @internal */ - public static function _applyApiProvider($value, array &$args, HandlerList $list) - { - ClientResolver::_apply_api_provider($value, $args); - $args['parser'] = new Crc32ValidatingParser($args['parser']); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/Exception/DynamoDbException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/Exception/DynamoDbException.php deleted file mode 100644 index 0360388a..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/Exception/DynamoDbException.php +++ /dev/null @@ -1,9 +0,0 @@ - $this->getTableName(), - 'Key' => $this->formatKey($id), - 'Expected' => ['lock' => ['Exists' => false]], - 'AttributeUpdates' => ['lock' => ['Value' => ['N' => '1']]], - 'ReturnValues' => 'ALL_NEW', - ]; - - // Acquire the lock and fetch the item data. - $timeout = time() + $this->getMaxLockWaitTime(); - while (true) { - try { - $item = []; - $result = $this->client->updateItem($params); - if (isset($result['Attributes'])) { - foreach ($result['Attributes'] as $key => $value) { - $item[$key] = current($value); - } - } - return $item; - } catch (DynamoDbException $e) { - if ($e->getAwsErrorCode() === 'ConditionalCheckFailedException' - && time() < $timeout - ) { - usleep(rand( - $this->getMinLockRetryMicrotime(), - $this->getMaxLockRetryMicrotime() - )); - } else { - break; - } - } - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/Marshaler.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/Marshaler.php deleted file mode 100644 index f86452c6..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/Marshaler.php +++ /dev/null @@ -1,320 +0,0 @@ - false, - 'nullify_invalid' => false, - 'wrap_numbers' => false, - ]; - - /** @var array Marshaler options. */ - private $options; - - /** - * Instantiates a DynamoDB Marshaler. - * - * The following options are valid. - * - * - ignore_invalid: (bool) Set to `true` if invalid values should be - * ignored (i.e., not included) during marshaling. - * - nullify_invalid: (bool) Set to `true` if invalid values should be set - * to null. - * - wrap_numbers: (bool) Set to `true` to wrap numbers with `NumberValue` - * objects during unmarshaling to preserve the precision. - * - * @param array $options Marshaler options - */ - public function __construct(array $options = []) - { - $this->options = $options + self::$defaultOptions; - } - - /** - * Creates a special object to represent a DynamoDB binary (B) value. - * - * This helps disambiguate binary values from string (S) values. - * - * @param mixed $value A binary value compatible with Guzzle streams. - * - * @return BinaryValue - * @see GuzzleHttp\Stream\Stream::factory - */ - public function binary($value) - { - return new BinaryValue($value); - } - - /** - * Creates a special object to represent a DynamoDB number (N) value. - * - * This helps maintain the precision of large integer/float in PHP. - * - * @param string|int|float $value A number value. - * - * @return NumberValue - */ - public function number($value) - { - return new NumberValue($value); - } - - /** - * Creates a special object to represent a DynamoDB set (SS/NS/BS) value. - * - * This helps disambiguate set values from list (L) values. - * - * @param array $values The values of the set. - * - * @return SetValue - * - */ - public function set(array $values) - { - return new SetValue($values); - } - - /** - * Marshal a JSON document from a string to a DynamoDB item. - * - * The result is an array formatted in the proper parameter structure - * required by the DynamoDB API for items. - * - * @param string $json A valid JSON document. - * - * @return array Item formatted for DynamoDB. - * @throws \InvalidArgumentException if the JSON is invalid. - */ - public function marshalJson($json) - { - $data = json_decode($json); - if (!($data instanceof \stdClass)) { - throw new \InvalidArgumentException( - 'The JSON document must be valid and be an object at its root.' - ); - } - - return current($this->marshalValue($data)); - } - - /** - * Marshal a native PHP array of data to a DynamoDB item. - * - * The result is an array formatted in the proper parameter structure - * required by the DynamoDB API for items. - * - * @param array|\stdClass $item An associative array of data. - * - * @return array Item formatted for DynamoDB. - */ - public function marshalItem($item) - { - return current($this->marshalValue($item)); - } - - /** - * Marshal a native PHP value into a DynamoDB attribute value. - * - * The result is an associative array that is formatted in the proper - * `[TYPE => VALUE]` parameter structure required by the DynamoDB API. - * - * @param mixed $value A scalar, array, or `stdClass` value. - * - * @return array Attribute formatted for DynamoDB. - * @throws \UnexpectedValueException if the value cannot be marshaled. - */ - public function marshalValue($value) - { - $type = gettype($value); - - // Handle string values. - if ($type === 'string') { - return ['S' => $value]; - } - - // Handle number values. - if ($type === 'integer' - || $type === 'double' - || $value instanceof NumberValue - ) { - return ['N' => (string) $value]; - } - - // Handle boolean values. - if ($type === 'boolean') { - return ['BOOL' => $value]; - } - - // Handle null values. - if ($type === 'NULL') { - return ['NULL' => true]; - } - - // Handle set values. - if ($value instanceof SetValue) { - if (count($value) === 0) { - return $this->handleInvalid('empty sets are invalid'); - } - $previousType = null; - $data = []; - foreach ($value as $v) { - $marshaled = $this->marshalValue($v); - $setType = key($marshaled); - if (!$previousType) { - $previousType = $setType; - } elseif ($setType !== $previousType) { - return $this->handleInvalid('sets must be uniform in type'); - } - $data[] = current($marshaled); - } - - return [$previousType . 'S' => array_values(array_unique($data))]; - } - - // Handle list and map values. - $dbType = 'L'; - if ($value instanceof \stdClass) { - $type = 'array'; - $dbType = 'M'; - } - if ($type === 'array' || $value instanceof \Traversable) { - $data = []; - $index = 0; - foreach ($value as $k => $v) { - if ($v = $this->marshalValue($v)) { - $data[$k] = $v; - if ($dbType === 'L' && (!is_int($k) || $k != $index++)) { - $dbType = 'M'; - } - } - } - return [$dbType => $data]; - } - - // Handle binary values. - if (is_resource($value) || $value instanceof StreamInterface) { - $value = $this->binary($value); - } - if ($value instanceof BinaryValue) { - return ['B' => (string) $value]; - } - - // Handle invalid values. - return $this->handleInvalid('encountered unexpected value'); - } - - /** - * Unmarshal a document (item) from a DynamoDB operation result into a JSON - * document string. - * - * @param array $data Item/document from a DynamoDB result. - * @param int $jsonEncodeFlags Flags to use with `json_encode()`. - * - * @return string - */ - public function unmarshalJson(array $data, $jsonEncodeFlags = 0) - { - return json_encode( - $this->unmarshalValue(['M' => $data], true), - $jsonEncodeFlags - ); - } - - /** - * Unmarshal an item from a DynamoDB operation result into a native PHP - * array. If you set $mapAsObject to true, then a stdClass value will be - * returned instead. - * - * @param array $data Item from a DynamoDB result. - * @param bool $mapAsObject Whether maps should be represented as stdClass. - * - * @return array|\stdClass - */ - public function unmarshalItem(array $data, $mapAsObject = false) - { - return $this->unmarshalValue(['M' => $data], $mapAsObject); - } - - /** - * Unmarshal a value from a DynamoDB operation result into a native PHP - * value. Will return a scalar, array, or (if you set $mapAsObject to true) - * stdClass value. - * - * @param array $value Value from a DynamoDB result. - * @param bool $mapAsObject Whether maps should be represented as stdClass. - * - * @return mixed - * @throws \UnexpectedValueException - */ - public function unmarshalValue(array $value, $mapAsObject = false) - { - $type = key($value); - $value = $value[$type]; - switch ($type) { - case 'S': - case 'BOOL': - return $value; - case 'NULL': - return null; - case 'N': - if ($this->options['wrap_numbers']) { - return new NumberValue($value); - } - - // Use type coercion to unmarshal numbers to int/float. - return $value + 0; - case 'M': - if ($mapAsObject) { - $data = new \stdClass; - foreach ($value as $k => $v) { - $data->$k = $this->unmarshalValue($v, $mapAsObject); - } - return $data; - } - // NOBREAK: Unmarshal M the same way as L, for arrays. - case 'L': - foreach ($value as $k => $v) { - $value[$k] = $this->unmarshalValue($v, $mapAsObject); - } - return $value; - case 'B': - return new BinaryValue($value); - case 'SS': - case 'NS': - case 'BS': - foreach ($value as $k => $v) { - $value[$k] = $this->unmarshalValue([$type[0] => $v]); - } - return new SetValue($value); - } - - throw new \UnexpectedValueException("Unexpected type: {$type}."); - } - - /** - * Handle invalid value based on marshaler configuration. - * - * @param string $message Error message - * - * @return array|null - */ - private function handleInvalid($message) - { - if ($this->options['ignore_invalid']) { - return null; - } - - if ($this->options['nullify_invalid']) { - return ['NULL' => true]; - } - - throw new \UnexpectedValueException("Marshaling error: {$message}."); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/NumberValue.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/NumberValue.php deleted file mode 100644 index 093143b4..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/NumberValue.php +++ /dev/null @@ -1,29 +0,0 @@ -value = (string) $value; - } - - public function jsonSerialize() - { - return $this->value; - } - - public function __toString() - { - return $this->value; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/SessionConnectionConfigTrait.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/SessionConnectionConfigTrait.php deleted file mode 100644 index 371a932d..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/SessionConnectionConfigTrait.php +++ /dev/null @@ -1,262 +0,0 @@ - ThisIsATest - * and it uses it in order to set the values. - * - * @param array $config - */ - public function initConfig( array $config = [] ) - { - if (!empty($config)) - { - foreach ($config as $key => $value) - { - $method = 'set' . str_replace('_', '', ucwords($key, '_')); - if(method_exists($this,$method)) - { - call_user_func_array(array($this, $method), array($value)); - } - } - } - - // It applies the default PHP session lifetime, if no session lifetime config is provided - if(!isset($config['session_lifetime'])) - { - $this->setSessionLifetime((int) ini_get('session.gc_maxlifetime')); - } - } - - /** - * @return string - */ - public function getTableName() - { - return $this->tableName; - } - - /** - * @param string $tableName - */ - public function setTableName($tableName) - { - $this->tableName = $tableName; - } - - /** - * @return string - */ - public function getHashKey() - { - return $this->hashKey; - } - - /** - * @param string $hashKey - */ - public function setHashKey($hashKey) - { - $this->hashKey = $hashKey; - } - - /** - * @return string - */ - public function getDataAttribute() - { - return $this->dataAttribute; - } - - /** - * @param string $dataAttribute - */ - public function setDataAttribute($dataAttribute) - { - $this->dataAttribute = $dataAttribute; - } - - /** - * @return string - */ - public function getDataAttributeType() - { - return $this->dataAttributeType; - } - - /** - * @param string $dataAttributeType - */ - public function setDataAttributeType($dataAttributeType) - { - $this->dataAttributeType = $dataAttributeType; - } - - /** - * @return number - */ - public function getSessionLifetime() - { - return $this->sessionLifetime; - } - - /** - * @param number $sessionLifetime - */ - public function setSessionLifetime($sessionLifetime) - { - $this->sessionLifetime = $sessionLifetime; - } - - /** - * @return string - */ - public function getSessionLifetimeAttribute() - { - return $this->sessionLifetimeAttribute; - } - - /** - * @param string $sessionLifetimeAttribute - */ - public function setSessionLifetimeAttribute($sessionLifetimeAttribute) - { - $this->sessionLifetimeAttribute = $sessionLifetimeAttribute; - } - - /** - * @return boolean - */ - public function isConsistentRead() - { - return $this->consistentRead; - } - - /** - * @param boolean $consistentRead - */ - public function setConsistentRead($consistentRead) - { - $this->consistentRead = $consistentRead; - } - - /** - * @return mixed - */ - public function getBatchConfig() - { - return $this->batchConfig; - } - - /** - * @param mixed $batchConfig - */ - public function setBatchConfig($batchConfig) - { - $this->batchConfig = $batchConfig; - } - /** - * @return boolean - */ - public function isLocking() - { - return $this->locking; - } - - /** - * @param boolean $locking - */ - public function setLocking($locking) - { - $this->locking = $locking; - } - - /** - * @return number - */ - public function getMaxLockWaitTime() - { - return $this->maxLockWaitTime; - } - - /** - * @param number $maxLockWaitTime - */ - public function setMaxLockWaitTime($maxLockWaitTime) - { - $this->maxLockWaitTime = $maxLockWaitTime; - } - - /** - * @return number - */ - public function getMinLockRetryMicrotime() - { - return $this->minLockRetryMicrotime; - } - - /** - * @param number $minLockRetryMicrotime - */ - public function setMinLockRetryMicrotime($minLockRetryMicrotime) - { - $this->minLockRetryMicrotime = $minLockRetryMicrotime; - } - - /** - * @return number - */ - public function getMaxLockRetryMicrotime() - { - return $this->maxLockRetryMicrotime; - } - - /** - * @param number $maxLockRetryMicrotime - */ - public function setMaxLockRetryMicrotime($maxLockRetryMicrotime) - { - $this->maxLockRetryMicrotime = $maxLockRetryMicrotime; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/SessionConnectionInterface.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/SessionConnectionInterface.php deleted file mode 100644 index 0c46a7d1..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/SessionConnectionInterface.php +++ /dev/null @@ -1,45 +0,0 @@ - false]; - if ($config['locking']) { - $connection = new LockingSessionConnection($client, $config); - } else { - $connection = new StandardSessionConnection($client, $config); - } - - return new static($connection); - } - - /** - * @param SessionConnectionInterface $connection - */ - public function __construct(SessionConnectionInterface $connection) - { - $this->connection = $connection; - } - - /** - * Register the DynamoDB session handler. - * - * @return bool Whether or not the handler was registered. - * @codeCoverageIgnore - */ - public function register() - { - return session_set_save_handler($this, true); - } - - /** - * Open a session for writing. Triggered by session_start(). - * - * @param string $savePath Session save path. - * @param string $sessionName Session name. - * - * @return bool Whether or not the operation succeeded. - */ - public function open($savePath, $sessionName) - { - $this->savePath = $savePath; - $this->sessionName = $sessionName; - - return true; - } - - /** - * Close a session from writing. - * - * @return bool Success - */ - public function close() - { - $id = session_id(); - // Make sure the session is unlocked and the expiration time is updated, - // even if the write did not occur - if ($this->openSessionId !== $id || !$this->sessionWritten) { - $result = $this->connection->write($this->formatId($id), '', false); - $this->sessionWritten = (bool) $result; - } - - return $this->sessionWritten; - } - - /** - * Read a session stored in DynamoDB. - * - * @param string $id Session ID. - * - * @return string Session data. - */ - public function read($id) - { - $this->openSessionId = $id; - // PHP expects an empty string to be returned from this method if no - // data is retrieved - $this->dataRead = ''; - - // Get session data using the selected locking strategy - $item = $this->connection->read($this->formatId($id)); - - $dataAttribute = $this->connection->getDataAttribute(); - $sessionLifetimeAttribute = $this->connection->getSessionLifetimeAttribute(); - - // Return the data if it is not expired. If it is expired, remove it - if (isset($item[$sessionLifetimeAttribute]) && isset($item[$dataAttribute])) { - $this->dataRead = $item[$dataAttribute]; - if ($item[$sessionLifetimeAttribute] <= time()) { - $this->dataRead = ''; - $this->destroy($id); - } - } - - return $this->dataRead; - } - - /** - * Write a session to DynamoDB. - * - * @param string $id Session ID. - * @param string $data Serialized session data to write. - * - * @return bool Whether or not the operation succeeded. - */ - public function write($id, $data) - { - $changed = $id !== $this->openSessionId - || $data !== $this->dataRead; - $this->openSessionId = $id; - - // Write the session data using the selected locking strategy - $this->sessionWritten = $this->connection - ->write($this->formatId($id), $data, $changed); - - return $this->sessionWritten; - } - - /** - * Delete a session stored in DynamoDB. - * - * @param string $id Session ID. - * - * @return bool Whether or not the operation succeeded. - */ - public function destroy($id) - { - $this->openSessionId = $id; - // Delete the session data using the selected locking strategy - $this->sessionWritten - = $this->connection->delete($this->formatId($id)); - - return $this->sessionWritten; - } - - /** - * Satisfies the session handler interface, but does nothing. To do garbage - * collection, you must manually call the garbageCollect() method. - * - * @param int $maxLifetime Ignored. - * - * @return bool Whether or not the operation succeeded. - * @codeCoverageIgnore - */ - public function gc($maxLifetime) - { - // Garbage collection for a DynamoDB table must be triggered manually. - return true; - } - - /** - * Triggers garbage collection on expired sessions. - * @codeCoverageIgnore - */ - public function garbageCollect() - { - $this->connection->deleteExpired(); - } - - /** - * Prepend the session ID with the session name. - * - * @param string $id The session ID. - * - * @return string Prepared session ID. - */ - private function formatId($id) - { - return trim($this->sessionName . '_' . $id, '_'); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/SetValue.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/SetValue.php deleted file mode 100644 index 5bee62bf..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/SetValue.php +++ /dev/null @@ -1,44 +0,0 @@ -values = $values; - } - - /** - * Get the values formatted for PHP and JSON. - * - * @return array - */ - public function toArray() - { - return $this->values; - } - - public function count() - { - return count($this->values); - } - - public function getIterator() - { - return new \ArrayIterator($this->values); - } - - public function jsonSerialize() - { - return $this->toArray(); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/StandardSessionConnection.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/StandardSessionConnection.php deleted file mode 100644 index cf64f18a..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/StandardSessionConnection.php +++ /dev/null @@ -1,148 +0,0 @@ -client = $client; - $this->initConfig($config); - } - - public function read($id) - { - $item = []; - try { - // Execute a GetItem command to retrieve the item. - $result = $this->client->getItem([ - 'TableName' => $this->getTableName(), - 'Key' => $this->formatKey($id), - 'ConsistentRead' => $this->isConsistentRead(), - ]); - - // Get the item values - $result = isset($result['Item']) ? $result['Item'] : []; - foreach ($result as $key => $value) { - $item[$key] = current($value); - } - } catch (DynamoDbException $e) { - // Could not retrieve item, so return nothing. - } - - return $item; - } - - public function write($id, $data, $isChanged) - { - // Prepare the attributes - $expires = time() + $this->getSessionLifetime(); - $attributes = [ - $this->getSessionLifetimeAttribute() => ['Value' => ['N' => (string) $expires]], - 'lock' => ['Action' => 'DELETE'], - ]; - if ($isChanged) { - if ($data != '') { - $type = $this->getDataAttributeType(); - if ($type == 'binary') { - $attributes[$this->getDataAttribute()] = ['Value' => ['B' => $data]]; - } else { - $attributes[$this->getDataAttribute()] = ['Value' => ['S' => $data]]; - } - - } else { - $attributes[$this->getDataAttribute()] = ['Action' => 'DELETE']; - } - } - - // Perform the UpdateItem command - try { - return (bool) $this->client->updateItem([ - 'TableName' => $this->getTableName(), - 'Key' => $this->formatKey($id), - 'AttributeUpdates' => $attributes, - ]); - } catch (DynamoDbException $e) { - return $this->triggerError("Error writing session $id: {$e->getMessage()}"); - } - } - - public function delete($id) - { - try { - return (bool) $this->client->deleteItem([ - 'TableName' => $this->getTableName(), - 'Key' => $this->formatKey($id), - ]); - } catch (DynamoDbException $e) { - return $this->triggerError("Error deleting session $id: {$e->getMessage()}"); - } - } - - public function deleteExpired() - { - // Create a Scan iterator for finding expired session items - $scan = $this->client->getPaginator('Scan', [ - 'TableName' => $this->getTableName(), - 'AttributesToGet' => [$this->getHashKey()], - 'ScanFilter' => [ - $this->getSessionLifetimeAttribute() => [ - 'ComparisonOperator' => 'LT', - 'AttributeValueList' => [['N' => (string) time()]], - ], - 'lock' => [ - 'ComparisonOperator' => 'NULL', - ] - ], - ]); - - // Create a WriteRequestBatch for deleting the expired items - $batch = new WriteRequestBatch($this->client, $this->getBatchConfig()); - - // Perform Scan and BatchWriteItem (delete) operations as needed - foreach ($scan->search('Items') as $item) { - $batch->delete( - [$this->getHashKey() => $item[$this->getHashKey()]], - $this->getTableName() - ); - } - - // Delete any remaining items that were not auto-flushed - $batch->flush(); - } - - /** - * @param string $key - * - * @return array - */ - protected function formatKey($key) - { - return [$this->getHashKey() => ['S' => $key]]; - } - - /** - * @param string $error - * - * @return bool - */ - protected function triggerError($error) - { - trigger_error($error, E_USER_WARNING); - - return false; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/WriteRequestBatch.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/WriteRequestBatch.php deleted file mode 100644 index c5e5eaf3..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDb/WriteRequestBatch.php +++ /dev/null @@ -1,266 +0,0 @@ - null, - 'batch_size' => 25, - 'pool_size' => 1, - 'autoflush' => true, - 'before' => null, - 'error' => null - ]; - - // Ensure the batch size is valid - if ($config['batch_size'] > 25 || $config['batch_size'] < 2) { - throw new \InvalidArgumentException('"batch_size" must be between 2 and 25.'); - } - - // Ensure the callbacks are valid - if ($config['before'] && !is_callable($config['before'])) { - throw new \InvalidArgumentException('"before" must be callable.'); - } - if ($config['error'] && !is_callable($config['error'])) { - throw new \InvalidArgumentException('"error" must be callable.'); - } - - // If autoflush is enabled, set the threshold - if ($config['autoflush']) { - $config['threshold'] = $config['batch_size'] * $config['pool_size']; - } - - $this->client = $client; - $this->config = $config; - $this->queue = []; - } - - /** - * Adds a put item request to the batch. - * - * @param array $item Data for an item to put. Format: - * [ - * 'attribute1' => ['type' => 'value'], - * 'attribute2' => ['type' => 'value'], - * ... - * ] - * @param string|null $table The name of the table. This must be specified - * unless the "table" option was provided in the - * config of the WriteRequestBatch. - * - * @return $this - */ - public function put(array $item, $table = null) - { - $this->queue[] = [ - 'table' => $this->determineTable($table), - 'data' => ['PutRequest' => ['Item' => $item]], - ]; - - $this->autoFlush(); - - return $this; - } - - /** - * Adds a delete item request to the batch. - * - * @param array $key Key of an item to delete. Format: - * [ - * 'key1' => ['type' => 'value'], - * ... - * ] - * @param string|null $table The name of the table. This must be specified - * unless the "table" option was provided in the - * config of the WriteRequestBatch. - * - * @return $this - */ - public function delete(array $key, $table = null) - { - $this->queue[] = [ - 'table' => $this->determineTable($table), - 'data' => ['DeleteRequest' => ['Key' => $key]], - ]; - - $this->autoFlush(); - - return $this; - } - - /** - * Flushes the batch by combining all the queued put and delete requests - * into BatchWriteItem commands and executing them. Unprocessed items are - * automatically re-queued. - * - * @param bool $untilEmpty If true, flushing will continue until the queue - * is completely empty. This will make sure that - * unprocessed items are all eventually sent. - * - * @return $this - */ - public function flush($untilEmpty = true) - { - // Send BatchWriteItem requests until the queue is empty - $keepFlushing = true; - while ($this->queue && $keepFlushing) { - $commands = $this->prepareCommands(); - $pool = new CommandPool($this->client, $commands, [ - 'before' => $this->config['before'], - 'concurrency' => $this->config['pool_size'], - 'fulfilled' => function (ResultInterface $result) { - // Re-queue any unprocessed items - if ($result->hasKey('UnprocessedItems')) { - $this->retryUnprocessed($result['UnprocessedItems']); - } - }, - 'rejected' => function ($reason) { - if ($reason instanceof AwsException) { - $code = $reason->getAwsErrorCode(); - if ($code === 'ProvisionedThroughputExceededException') { - $this->retryUnprocessed($reason->getCommand()['RequestItems']); - } elseif (is_callable($this->config['error'])) { - $this->config['error']($reason); - } - } - } - ]); - $pool->promise()->wait(); - $keepFlushing = (bool) $untilEmpty; - } - - return $this; - } - - /** - * Creates BatchWriteItem commands from the items in the queue. - * - * @return CommandInterface[] - */ - private function prepareCommands() - { - // Chunk the queue into batches - $batches = array_chunk($this->queue, $this->config['batch_size']); - $this->queue = []; - - // Create BatchWriteItem commands for each batch - $commands = []; - foreach ($batches as $batch) { - $requests = []; - foreach ($batch as $item) { - if (!isset($requests[$item['table']])) { - $requests[$item['table']] = []; - } - $requests[$item['table']][] = $item['data']; - } - $commands[] = $this->client->getCommand( - 'BatchWriteItem', - ['RequestItems' => $requests] - ); - } - - return $commands; - } - - /** - * Re-queues unprocessed results with the correct data. - * - * @param array $unprocessed Unprocessed items from a result. - */ - private function retryUnprocessed(array $unprocessed) - { - foreach ($unprocessed as $table => $requests) { - foreach ($requests as $request) { - $this->queue[] = [ - 'table' => $table, - 'data' => $request, - ]; - } - } - } - - /** - * If autoflush is enabled and the threshold is met, flush the batch - */ - private function autoFlush() - { - if ($this->config['autoflush'] - && count($this->queue) >= $this->config['threshold'] - ) { - // Flush only once. Unprocessed items are handled in a later flush. - $this->flush(false); - } - } - - /** - * Determine the table name by looking at what was provided and what the - * WriteRequestBatch was originally configured with. - * - * @param string|null $table The table name. - * - * @return string - * @throws \RuntimeException if there was no table specified. - */ - private function determineTable($table) - { - $table = $table ?: $this->config['table']; - if (!$table) { - throw new \RuntimeException('There was no table specified.'); - } - - return $table; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDbStreams/DynamoDbStreamsClient.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDbStreams/DynamoDbStreamsClient.php deleted file mode 100644 index 7c2cb422..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/DynamoDbStreams/DynamoDbStreamsClient.php +++ /dev/null @@ -1,29 +0,0 @@ -getHandlerList()->appendInit( - PresignUrlMiddleware::wrap( - $this, - $args['endpoint_provider'], - [ - 'operations' => [ - 'CopySnapshot', - ], - 'service' => 'ec2', - 'presign_param' => 'PresignedUrl', - ] - ), - 'ec2.copy_snapshot' - ); - }; - - parent::__construct($args); - } - - /** - * @internal - * @codeCoverageIgnore - */ - public static function applyDocFilters(array $api, array $docs) - { - // Several copy snapshot parameters are optional. - $docs['shapes']['String']['refs']['CopySnapshotRequest$PresignedUrl'] - = '
The SDK will compute this value ' - . 'for you on your behalf.
'; - $docs['shapes']['String']['refs']['CopySnapshotRequest$DestinationRegion'] - = '
The SDK will populate this ' - . 'parameter on your behalf using the configured region value of ' - . 'the client.
'; - - return [ - new Service($api, ApiProvider::defaultProvider()), - new DocModel($docs) - ]; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Ec2/Exception/Ec2Exception.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Ec2/Exception/Ec2Exception.php deleted file mode 100644 index 5932d19b..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Ec2/Exception/Ec2Exception.php +++ /dev/null @@ -1,9 +0,0 @@ - 'ec2', 'region' => 'us-west-2']); - * // Returns an endpoint array or throws. - * $endpoint = EndpointProvider::resolve($provider, [ - * 'service' => 'ec2', - * 'region' => 'us-west-2' - * ]); - * - * You can compose multiple providers into a single provider using - * {@see Aws\or_chain}. This function accepts providers as arguments and - * returns a new function that will invoke each provider until a non-null value - * is returned. - * - * $a = function (array $args) { - * if ($args['region'] === 'my-test-region') { - * return ['endpoint' => 'http://localhost:123/api']; - * } - * }; - * $b = EndpointProvider::defaultProvider(); - * $c = \Aws\or_chain($a, $b); - * $config = ['service' => 'ec2', 'region' => 'my-test-region']; - * $res = $c($config); // $a handles this. - * $config['region'] = 'us-west-2'; - * $res = $c($config); // $b handles this. - */ -class EndpointProvider -{ - /** - * Resolves and endpoint provider and ensures a non-null return value. - * - * @param callable $provider Provider function to invoke. - * @param array $args Endpoint arguments to pass to the provider. - * - * @return array - * @throws UnresolvedEndpointException - */ - public static function resolve(callable $provider, array $args = []) - { - $result = $provider($args); - if (is_array($result)) { - return $result; - } - - throw new UnresolvedEndpointException( - 'Unable to resolve an endpoint using the provider arguments: ' - . json_encode($args) . '. Note: you can provide an "endpoint" ' - . 'option to a client constructor to bypass invoking an endpoint ' - . 'provider.'); - } - - /** - * Creates and returns the default SDK endpoint provider. - * - * @deprecated Use an instance of \Aws\Endpoint\Partition instead. - * - * @return callable - */ - public static function defaultProvider() - { - return PartitionEndpointProvider::defaultProvider(); - } - - /** - * Creates and returns an endpoint provider that uses patterns from an - * array. - * - * @param array $patterns Endpoint patterns - * - * @return callable - */ - public static function patterns(array $patterns) - { - return new PatternEndpointProvider($patterns); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Endpoint/Partition.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Endpoint/Partition.php deleted file mode 100644 index 4bd35a4e..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Endpoint/Partition.php +++ /dev/null @@ -1,256 +0,0 @@ -data = $definition; - } - - public function getName() - { - return $this->data['partition']; - } - - /** - * @internal - * @return mixed - */ - public function getDnsSuffix() - { - return $this->data['dnsSuffix']; - } - - public function isRegionMatch($region, $service) - { - if (isset($this->data['regions'][$region]) - || isset($this->data['services'][$service]['endpoints'][$region]) - ) { - return true; - } - - if (isset($this->data['regionRegex'])) { - return (bool) preg_match( - "@{$this->data['regionRegex']}@", - $region - ); - } - - return false; - } - - public function getAvailableEndpoints( - $service, - $allowNonRegionalEndpoints = false - ) { - if ($this->isServicePartitionGlobal($service)) { - return [$this->getPartitionEndpoint($service)]; - } - - if (isset($this->data['services'][$service]['endpoints'])) { - $serviceRegions = array_keys( - $this->data['services'][$service]['endpoints'] - ); - - return $allowNonRegionalEndpoints - ? $serviceRegions - : array_intersect($serviceRegions, array_keys( - $this->data['regions'] - )); - } - - return []; - } - - public function __invoke(array $args = []) - { - $service = isset($args['service']) ? $args['service'] : ''; - $region = isset($args['region']) ? $args['region'] : ''; - $scheme = isset($args['scheme']) ? $args['scheme'] : 'https'; - $options = isset($args['options']) ? $args['options'] : []; - $data = $this->getEndpointData($service, $region, $options); - - return [ - 'endpoint' => "{$scheme}://" . $this->formatEndpoint( - isset($data['hostname']) ? $data['hostname'] : '', - $service, - $region - ), - 'signatureVersion' => $this->getSignatureVersion($data), - 'signingRegion' => isset($data['credentialScope']['region']) - ? $data['credentialScope']['region'] - : $region, - 'signingName' => isset($data['credentialScope']['service']) - ? $data['credentialScope']['service'] - : $service, - ]; - } - - private function getEndpointData($service, $region, $options) - { - $resolved = $this->resolveRegion($service, $region, $options); - $data = isset($this->data['services'][$service]['endpoints'][$resolved]) - ? $this->data['services'][$service]['endpoints'][$resolved] - : []; - $data += isset($this->data['services'][$service]['defaults']) - ? $this->data['services'][$service]['defaults'] - : []; - $data += isset($this->data['defaults']) - ? $this->data['defaults'] - : []; - - return $data; - } - - private function getSignatureVersion(array $data) - { - static $supportedBySdk = [ - 's3v4', - 'v4', - 'anonymous', - ]; - - $possibilities = array_intersect( - $supportedBySdk, - isset($data['signatureVersions']) - ? $data['signatureVersions'] - : ['v4'] - ); - - return array_shift($possibilities); - } - - private function resolveRegion($service, $region, $options) - { - if ($this->isServicePartitionGlobal($service) - || $this->isStsLegacyEndpointUsed($service, $region, $options) - || $this->isS3LegacyEndpointUsed($service, $region, $options) - ) { - return $this->getPartitionEndpoint($service); - } - - return $region; - } - - private function isServicePartitionGlobal($service) - { - return isset($this->data['services'][$service]['isRegionalized']) - && false === $this->data['services'][$service]['isRegionalized'] - && isset($this->data['services'][$service]['partitionEndpoint']); - } - - /** - * STS legacy endpoints used for valid regions unless option is explicitly - * set to 'regional' - * - * @param string $service - * @param string $region - * @param array $options - * @return bool - */ - private function isStsLegacyEndpointUsed($service, $region, $options) - { - return $service === 'sts' - && in_array($region, $this->stsLegacyGlobalRegions) - && (empty($options['sts_regional_endpoints']) - || ConfigurationProvider::unwrap( - $options['sts_regional_endpoints'] - )->getEndpointsType() !== 'regional' - ); - } - - /** - * S3 legacy us-east-1 endpoint used for valid regions unless option is explicitly - * set to 'regional' - * - * @param string $service - * @param string $region - * @param array $options - * @return bool - */ - private function isS3LegacyEndpointUsed($service, $region, $options) - { - return $service === 's3' - && $region === 'us-east-1' - && (empty($options['s3_us_east_1_regional_endpoint']) - || S3ConfigurationProvider::unwrap( - $options['s3_us_east_1_regional_endpoint'] - )->getEndpointsType() !== 'regional' - ); - } - - private function getPartitionEndpoint($service) - { - return $this->data['services'][$service]['partitionEndpoint']; - } - - private function formatEndpoint($template, $service, $region) - { - return strtr($template, [ - '{service}' => $service, - '{region}' => $region, - '{dnsSuffix}' => $this->data['dnsSuffix'], - ]); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Endpoint/PartitionEndpointProvider.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Endpoint/PartitionEndpointProvider.php deleted file mode 100644 index 21ca2c83..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Endpoint/PartitionEndpointProvider.php +++ /dev/null @@ -1,130 +0,0 @@ -partitions = array_map(function (array $definition) { - return new Partition($definition); - }, array_values($partitions)); - $this->defaultPartition = $defaultPartition; - $this->options = $options; - } - - public function __invoke(array $args = []) - { - $partition = $this->getPartition( - isset($args['region']) ? $args['region'] : '', - isset($args['service']) ? $args['service'] : '' - ); - $args['options'] = $this->options; - - return $partition($args); - } - - /** - * Returns the partition containing the provided region or the default - * partition if no match is found. - * - * @param string $region - * @param string $service - * - * @return Partition - */ - public function getPartition($region, $service) - { - foreach ($this->partitions as $partition) { - if ($partition->isRegionMatch($region, $service)) { - return $partition; - } - } - - return $this->getPartitionByName($this->defaultPartition); - } - - /** - * Returns the partition with the provided name or null if no partition with - * the provided name can be found. - * - * @param string $name - * - * @return Partition|null - */ - public function getPartitionByName($name) - { - foreach ($this->partitions as $partition) { - if ($name === $partition->getName()) { - return $partition; - } - } - } - - /** - * Creates and returns the default SDK partition provider. - * - * @param array $options - * @return PartitionEndpointProvider - */ - public static function defaultProvider($options = []) - { - $data = \Aws\load_compiled_json(__DIR__ . '/../data/endpoints.json'); - $prefixData = \Aws\load_compiled_json(__DIR__ . '/../data/endpoints_prefix_history.json'); - $mergedData = self::mergePrefixData($data, $prefixData); - - return new self($mergedData['partitions'], 'aws', $options); - } - - /** - * Copy endpoint data for other prefixes used by a given service - * - * @param $data - * @param $prefixData - * @return array - */ - public static function mergePrefixData($data, $prefixData) - { - $prefixGroups = $prefixData['prefix-groups']; - - foreach ($data["partitions"] as $index => $partition) { - foreach ($prefixGroups as $current => $old) { - $serviceData = Env::search("services.\"{$current}\"", $partition); - if (!empty($serviceData)) { - foreach ($old as $prefix) { - if (empty(Env::search("services.\"{$prefix}\"", $partition))) { - $data["partitions"][$index]["services"][$prefix] = $serviceData; - } - } - } - } - } - - return $data; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Endpoint/PartitionInterface.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Endpoint/PartitionInterface.php deleted file mode 100644 index 0f2572d9..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Endpoint/PartitionInterface.php +++ /dev/null @@ -1,56 +0,0 @@ -patterns = $patterns; - } - - public function __invoke(array $args = []) - { - $service = isset($args['service']) ? $args['service'] : ''; - $region = isset($args['region']) ? $args['region'] : ''; - $keys = ["{$region}/{$service}", "{$region}/*", "*/{$service}", "*/*"]; - - foreach ($keys as $key) { - if (isset($this->patterns[$key])) { - return $this->expand( - $this->patterns[$key], - isset($args['scheme']) ? $args['scheme'] : 'https', - $service, - $region - ); - } - } - - return null; - } - - private function expand(array $config, $scheme, $service, $region) - { - $config['endpoint'] = $scheme . '://' - . strtr($config['endpoint'], [ - '{service}' => $service, - '{region}' => $region - ]); - - return $config; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/Configuration.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/Configuration.php deleted file mode 100644 index dd7d8fba..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/Configuration.php +++ /dev/null @@ -1,48 +0,0 @@ -cacheLimit = filter_var($cacheLimit, FILTER_VALIDATE_INT); - if ($this->cacheLimit == false || $this->cacheLimit < 1) { - throw new \InvalidArgumentException( - "'cache_limit' value must be a positive integer." - ); - } - - // Unparsable $enabled flag errs on the side of disabling endpoint discovery - $this->enabled = filter_var($enabled, FILTER_VALIDATE_BOOLEAN); - } - - /** - * {@inheritdoc} - */ - public function isEnabled() - { - return $this->enabled; - } - - /** - * {@inheritdoc} - */ - public function getCacheLimit() - { - return $this->cacheLimit; - } - - /** - * {@inheritdoc} - */ - public function toArray() - { - return [ - 'enabled' => $this->isEnabled(), - 'cache_limit' => $this->getCacheLimit() - ]; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/ConfigurationInterface.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/ConfigurationInterface.php deleted file mode 100644 index 3228d1d8..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/ConfigurationInterface.php +++ /dev/null @@ -1,30 +0,0 @@ - - * use Aws\EndpointDiscovery\ConfigurationProvider; - * $provider = ConfigurationProvider::defaultProvider(); - * // Returns a ConfigurationInterface or throws. - * $config = $provider()->wait(); - * - * - * Configuration providers can be composed to create configuration using - * conditional logic that can create different configurations in different - * environments. You can compose multiple providers into a single provider using - * {@see Aws\EndpointDiscovery\ConfigurationProvider::chain}. This function - * accepts providers as variadic arguments and returns a new function that will - * invoke each provider until a successful configuration is returned. - * - * - * // First try an INI file at this location. - * $a = ConfigurationProvider::ini(null, '/path/to/file.ini'); - * // Then try an INI file at this location. - * $b = ConfigurationProvider::ini(null, '/path/to/other-file.ini'); - * // Then try loading from environment variables. - * $c = ConfigurationProvider::env(); - * // Combine the three providers together. - * $composed = ConfigurationProvider::chain($a, $b, $c); - * // Returns a promise that is fulfilled with a configuration or throws. - * $promise = $composed(); - * // Wait on the configuration to resolve. - * $config = $promise->wait(); - * - */ -class ConfigurationProvider extends AbstractConfigurationProvider - implements ConfigurationProviderInterface -{ - const DEFAULT_ENABLED = false; - const DEFAULT_CACHE_LIMIT = 1000; - const ENV_ENABLED = 'AWS_ENDPOINT_DISCOVERY_ENABLED'; - const ENV_ENABLED_ALT = 'AWS_ENABLE_ENDPOINT_DISCOVERY'; - const ENV_PROFILE = 'AWS_PROFILE'; - - public static $cacheKey = 'aws_cached_endpoint_discovery_config'; - - protected static $interfaceClass = ConfigurationInterface::class; - protected static $exceptionClass = ConfigurationException::class; - - /** - * Create a default config provider that first checks for environment - * variables, then checks for a specified profile in the environment-defined - * config file location (env variable is 'AWS_CONFIG_FILE', file location - * defaults to ~/.aws/config), then checks for the "default" profile in the - * environment-defined config file location, and failing those uses a default - * fallback set of configuration options. - * - * This provider is automatically wrapped in a memoize function that caches - * previously provided config options. - * - * @param array $config - * - * @return callable - */ - public static function defaultProvider(array $config = []) - { - $configProviders = [self::env()]; - if ( - !isset($config['use_aws_shared_config_files']) - || $config['use_aws_shared_config_files'] != false - ) { - $configProviders[] = self::ini(); - } - $configProviders[] = self::fallback($config); - - $memo = self::memoize( - call_user_func_array('self::chain', $configProviders) - ); - - if (isset($config['endpoint_discovery']) - && $config['endpoint_discovery'] instanceof CacheInterface - ) { - return self::cache($memo, $config['endpoint_discovery'], self::$cacheKey); - } - - return $memo; - } - - /** - * Provider that creates config from environment variables. - * - * @param $cacheLimit - * @return callable - */ - public static function env($cacheLimit = self::DEFAULT_CACHE_LIMIT) - { - return function () use ($cacheLimit) { - // Use config from environment variables, if available - $enabled = getenv(self::ENV_ENABLED); - if ($enabled === false || $enabled === '') { - $enabled = getenv(self::ENV_ENABLED_ALT); - } - if ($enabled !== false && $enabled !== '') { - return Promise\promise_for( - new Configuration($enabled, $cacheLimit) - ); - } - - return self::reject('Could not find environment variable config' - . ' in ' . self::ENV_ENABLED); - }; - } - - /** - * Fallback config options when other sources are not set. Will check the - * service model for any endpoint discovery required operations, and enable - * endpoint discovery in that case. If no required operations found, will use - * the class default values. - * - * @param array $config - * @return callable - */ - public static function fallback($config = []) - { - $enabled = self::DEFAULT_ENABLED; - if (!empty($config['api_provider']) - && !empty($config['service']) - && !empty($config['version']) - ) { - $provider = $config['api_provider']; - $apiData = $provider('api', $config['service'], $config['version']); - if (!empty($apiData['operations'])) { - foreach ($apiData['operations'] as $operation) { - if (!empty($operation['endpointdiscovery']['required'])) { - $enabled = true; - } - } - } - } - - return function () use ($enabled) { - return Promise\promise_for( - new Configuration( - $enabled, - self::DEFAULT_CACHE_LIMIT - ) - ); - }; - } - - /** - * Config provider that creates config using a config file whose location - * is specified by an environment variable 'AWS_CONFIG_FILE', defaulting to - * ~/.aws/config if not specified - * - * @param string|null $profile Profile to use. If not specified will use - * the "default" profile. - * @param string|null $filename If provided, uses a custom filename rather - * than looking in the default directory. - * @param int $cacheLimit - * - * @return callable - */ - public static function ini( - $profile = null, - $filename = null, - $cacheLimit = self::DEFAULT_CACHE_LIMIT - ) { - $filename = $filename ?: (self::getDefaultConfigFilename()); - $profile = $profile ?: (getenv(self::ENV_PROFILE) ?: 'default'); - - return function () use ($profile, $filename, $cacheLimit) { - if (!is_readable($filename)) { - return self::reject("Cannot read configuration from $filename"); - } - $data = \Aws\parse_ini_file($filename, true); - if ($data === false) { - return self::reject("Invalid config file: $filename"); - } - if (!isset($data[$profile])) { - return self::reject("'$profile' not found in config file"); - } - if (!isset($data[$profile]['endpoint_discovery_enabled'])) { - return self::reject("Required endpoint discovery config values - not present in INI profile '{$profile}' ({$filename})"); - } - - return Promise\promise_for( - new Configuration( - $data[$profile]['endpoint_discovery_enabled'], - $cacheLimit - ) - ); - }; - } - - /** - * Unwraps a configuration object in whatever valid form it is in, - * always returning a ConfigurationInterface object. - * - * @param mixed $config - * @return ConfigurationInterface - * @throws \InvalidArgumentException - */ - public static function unwrap($config) - { - if (is_callable($config)) { - $config = $config(); - } - if ($config instanceof PromiseInterface) { - $config = $config->wait(); - } - if ($config instanceof ConfigurationInterface) { - return $config; - } elseif (is_array($config) && isset($config['enabled'])) { - if (isset($config['cache_limit'])) { - return new Configuration( - $config['enabled'], - $config['cache_limit'] - ); - } - return new Configuration( - $config['enabled'], - self::DEFAULT_CACHE_LIMIT - ); - } - - throw new \InvalidArgumentException('Not a valid endpoint_discovery ' - . 'configuration argument.'); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/EndpointDiscoveryMiddleware.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/EndpointDiscoveryMiddleware.php deleted file mode 100644 index c8cc1646..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/EndpointDiscoveryMiddleware.php +++ /dev/null @@ -1,420 +0,0 @@ -nextHandler = $handler; - $this->client = $client; - $this->args = $args; - $this->service = $client->getApi(); - $this->config = $config; - } - - public function __invoke(CommandInterface $cmd, RequestInterface $request) - { - $nextHandler = $this->nextHandler; - $op = $this->service->getOperation($cmd->getName())->toArray(); - - // Continue only if endpointdiscovery trait is set - if (isset($op['endpointdiscovery'])) { - $config = ConfigurationProvider::unwrap($this->config); - $isRequired = !empty($op['endpointdiscovery']['required']); - - if ($isRequired && !($config->isEnabled())) { - throw new UnresolvedEndpointException('This operation ' - . 'requires the use of endpoint discovery, but this has ' - . 'been disabled in the configuration. Enable endpoint ' - . 'discovery or use a different operation.'); - } - - // Continue only if enabled by config - if ($config->isEnabled()) { - if (isset($op['endpointoperation'])) { - throw new UnresolvedEndpointException('This operation is ' - . 'contradictorily marked both as using endpoint discovery ' - . 'and being the endpoint discovery operation. Please ' - . 'verify the accuracy of your model files.'); - } - - // Original endpoint may be used if discovery optional - $originalUri = $request->getUri(); - - $identifiers = $this->getIdentifiers($op); - - $cacheKey = $this->getCacheKey( - $this->client->getCredentials()->wait(), - $cmd, - $identifiers - ); - - // Check/create cache - if (!isset(self::$cache)) { - self::$cache = new LruArrayCache($config->getCacheLimit()); - } - - if (empty($endpointList = self::$cache->get($cacheKey))) { - $endpointList = new EndpointList([]); - } - $endpoint = $endpointList->getActive(); - - // Retrieve endpoints if there is no active endpoint - if (empty($endpoint)) { - try { - $endpoint = $this->discoverEndpoint( - $cacheKey, - $cmd, - $identifiers - ); - } catch (\Exception $e) { - // Use cached endpoint, expired or active, if any remain - $endpoint = $endpointList->getEndpoint(); - - if (empty($endpoint)) { - return $this->handleDiscoveryException( - $isRequired, - $originalUri, - $e, - $cmd, - $request - ); - } - } - } - - $request = $this->modifyRequest($request, $endpoint); - - $g = function ($value) use ( - $cacheKey, - $cmd, - $identifiers, - $isRequired, - $originalUri, - $request, - &$endpoint, - &$g - ) { - if ($value instanceof AwsException - && ( - $value->getAwsErrorCode() == 'InvalidEndpointException' - || $value->getStatusCode() == 421 - ) - ) { - return $this->handleInvalidEndpoint( - $cacheKey, - $cmd, - $identifiers, - $isRequired, - $originalUri, - $request, - $value, - $endpoint, - $g - ); - } - - return $value; - }; - - return $nextHandler($cmd, $request)->otherwise($g); - } - } - - return $nextHandler($cmd, $request); - } - - private function discoverEndpoint( - $cacheKey, - CommandInterface $cmd, - array $identifiers - ) { - $discCmd = $this->getDiscoveryCommand($cmd, $identifiers); - $this->discoveryTimes[$cacheKey] = time(); - $result = $this->client->execute($discCmd); - - if (isset($result['Endpoints'])) { - $endpointData = []; - foreach ($result['Endpoints'] as $datum) { - $endpointData[$datum['Address']] = time() - + ($datum['CachePeriodInMinutes'] * 60); - } - $endpointList = new EndpointList($endpointData); - self::$cache->set($cacheKey, $endpointList); - return $endpointList->getEndpoint(); - } - - throw new UnresolvedEndpointException('The endpoint discovery operation ' - . 'yielded a response that did not contain properly formatted ' - . 'endpoint data.'); - } - - private function getCacheKey( - CredentialsInterface $creds, - CommandInterface $cmd, - array $identifiers - ) { - $key = $this->service->getServiceName() . '_' . $creds->getAccessKeyId(); - if (!empty($identifiers)) { - $key .= '_' . $cmd->getName(); - foreach ($identifiers as $identifier) { - $key .= "_{$cmd[$identifier]}"; - } - } - - return $key; - } - - private function getDiscoveryCommand( - CommandInterface $cmd, - array $identifiers - ) { - foreach ($this->service->getOperations() as $op) { - if (isset($op['endpointoperation'])) { - $endpointOperation = $op->toArray()['name']; - break; - } - } - - if (!isset($endpointOperation)) { - throw new UnresolvedEndpointException('This command is set to use ' - . 'endpoint discovery, but no endpoint discovery operation was ' - . 'found. Please verify the accuracy of your model files.'); - } - - $params = []; - if (!empty($identifiers)) { - $params['Operation'] = $cmd->getName(); - $params['Identifiers'] = []; - foreach ($identifiers as $identifier) { - $params['Identifiers'][$identifier] = $cmd[$identifier]; - } - } - $command = $this->client->getCommand($endpointOperation, $params); - $command->getHandlerList()->appendBuild( - Middleware::mapRequest(function (RequestInterface $r) { - return $r->withHeader( - 'x-amz-api-version', - $this->service->getApiVersion() - ); - }), - 'x-amz-api-version-header' - ); - - return $command; - } - - private function getIdentifiers(array $operation) - { - $inputShape = $this->service->getShapeMap() - ->resolve($operation['input']) - ->toArray(); - $identifiers = []; - foreach ($inputShape['members'] as $key => $member) { - if (!empty($member['endpointdiscoveryid'])) { - $identifiers[] = $key; - } - } - return $identifiers; - } - - private function handleDiscoveryException( - $isRequired, - $originalUri, - \Exception $e, - CommandInterface $cmd, - RequestInterface $request - ) { - // If no cached endpoints and discovery required, - // throw exception - if ($isRequired) { - $message = 'The endpoint required for this service is currently ' - . 'unable to be retrieved, and your request can not be fulfilled ' - . 'unless you manually specify an endpoint.'; - throw new AwsException( - $message, - $cmd, - [ - 'code' => 'EndpointDiscoveryException', - 'message' => $message - ], - $e - ); - } - - // If discovery isn't required, use original endpoint - return $this->useOriginalUri( - $originalUri, - $cmd, - $request - ); - } - - private function handleInvalidEndpoint( - $cacheKey, - $cmd, - $identifiers, - $isRequired, - $originalUri, - $request, - $value, - &$endpoint, - &$g - ) { - $nextHandler = $this->nextHandler; - $endpointList = self::$cache->get($cacheKey); - if ($endpointList instanceof EndpointList) { - - // Remove invalid endpoint from cached list - $endpointList->remove($endpoint); - - // If possible, get another cached endpoint - $newEndpoint = $endpointList->getEndpoint(); - } - if (empty($newEndpoint)) { - - // If no more cached endpoints, make discovery call - // if none made within cooldown for given key - if (time() - $this->discoveryTimes[$cacheKey] - < self::$discoveryCooldown - ) { - - // If no more cached endpoints and it's required, - // fail with original exception - if ($isRequired) { - return $value; - } - - // Use original endpoint if not required - return $this->useOriginalUri( - $originalUri, - $cmd, - $request - ); - } - - $newEndpoint = $this->discoverEndpoint( - $cacheKey, - $cmd, - $identifiers - ); - } - $endpoint = $newEndpoint; - $request = $this->modifyRequest($request, $endpoint); - return $nextHandler($cmd, $request)->otherwise($g); - } - - private function modifyRequest(RequestInterface $request, $endpoint) - { - $parsed = $this->parseEndpoint($endpoint); - if (!empty($request->getHeader('User-Agent'))) { - $userAgent = $request->getHeader('User-Agent')[0]; - if (strpos($userAgent, 'endpoint-discovery') === false) { - $userAgent = $userAgent . ' endpoint-discovery'; - } - } else { - $userAgent = 'endpoint-discovery'; - } - - return $request - ->withUri( - $request->getUri() - ->withHost($parsed['host']) - ->withPath($parsed['path']) - ) - ->withHeader('User-Agent', $userAgent); - } - - /** - * Parses an endpoint returned from the discovery API into an array with - * 'host' and 'path' keys. - * - * @param $endpoint - * @return array - */ - private function parseEndpoint($endpoint) - { - $parsed = parse_url($endpoint); - - // parse_url() will correctly parse full URIs with schemes - if (isset($parsed['host'])) { - return $parsed; - } - - // parse_url() will put host & path in 'path' if scheme is not provided - if (isset($parsed['path'])) { - $split = explode('/', $parsed['path'], 2); - $parsed['host'] = $split[0]; - if (isset($split[1])) { - $parsed['path'] = $split[1]; - } else { - $parsed['path'] = ''; - } - return $parsed; - } - - throw new UnresolvedEndpointException("The supplied endpoint '" - . "{$endpoint}' is invalid."); - } - - private function useOriginalUri( - UriInterface $uri, - CommandInterface $cmd, - RequestInterface $request - ) { - $nextHandler = $this->nextHandler; - $endpoint = $uri->getHost() . $uri->getPath(); - $request = $this->modifyRequest( - $request, - $endpoint - ); - return $nextHandler($cmd, $request); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/EndpointList.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/EndpointList.php deleted file mode 100644 index 80ccc472..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/EndpointList.php +++ /dev/null @@ -1,85 +0,0 @@ -active = $endpoints; - reset($this->active); - } - - /** - * Gets an active (unexpired) endpoint. Returns null if none found. - * - * @return null|string - */ - public function getActive() - { - if (count($this->active) < 1) { - return null; - } - while (time() > current($this->active)) { - $key = key($this->active); - $this->expired[$key] = current($this->active); - $this->increment($this->active); - unset($this->active[$key]); - if (count($this->active) < 1) { - return null; - } - } - $active = key($this->active); - $this->increment($this->active); - return $active; - } - - /** - * Gets an active endpoint if possible, then an expired endpoint if possible. - * Returns null if no endpoints found. - * - * @return null|string - */ - public function getEndpoint() - { - if (!empty($active = $this->getActive())) { - return $active; - } - return $this->getExpired(); - } - - /** - * Removes an endpoint from both lists. - * - * @param string $key - */ - public function remove($key) - { - unset($this->active[$key]); - unset($this->expired[$key]); - } - - /** - * Get an expired endpoint. Returns null if none found. - * - * @return null|string - */ - private function getExpired() - { - if (count($this->expired) < 1) { - return null; - } - $expired = key($this->expired); - $this->increment($this->expired); - return $expired; - } - - private function increment(&$array) - { - if (next($array) === false) { - reset($array); - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/Exception/ConfigurationException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/Exception/ConfigurationException.php deleted file mode 100644 index f87cdbfa..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EndpointDiscovery/Exception/ConfigurationException.php +++ /dev/null @@ -1,14 +0,0 @@ -nextHandler = $nextHandler; - $this->service = $service; - } - - public function __invoke(CommandInterface $command, RequestInterface $request) - { - $nextHandler = $this->nextHandler; - - $operation = $this->service->getOperation($command->getName()); - - if (!empty($operation['endpoint']['hostPrefix'])) { - $prefix = $operation['endpoint']['hostPrefix']; - - // Captures endpoint parameters stored in the modeled host. - // These are denoted by enclosure in braces, i.e. '{param}' - preg_match_all("/\{([a-zA-Z0-9]+)}/", $prefix, $parameters); - - if (!empty($parameters[1])) { - - // Captured parameters without braces stored in $parameters[1], - // which should correspond to members in the Command object - foreach ($parameters[1] as $index => $parameter) { - if (empty($command[$parameter])) { - throw new \InvalidArgumentException( - "The parameter '{$parameter}' must be set and not empty." - ); - } - - // Captured parameters with braces stored in $parameters[0], - // which are replaced by their corresponding Command value - $prefix = str_replace( - $parameters[0][$index], - $command[$parameter], - $prefix - ); - } - } - - $uri = $request->getUri(); - $host = $prefix . $uri->getHost(); - if (!\Aws\is_valid_hostname($host)) { - throw new \InvalidArgumentException( - "The supplied parameters result in an invalid hostname: '{$host}'." - ); - } - $request = $request->withUri($uri->withHost($host)); - } - - return $nextHandler($command, $request); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EventBridge/EventBridgeClient.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EventBridge/EventBridgeClient.php deleted file mode 100644 index 91a382b6..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/EventBridge/EventBridgeClient.php +++ /dev/null @@ -1,89 +0,0 @@ -data = isset($context['body']) ? $context['body'] : []; - $this->command = $command; - $this->response = isset($context['response']) ? $context['response'] : null; - $this->request = isset($context['request']) ? $context['request'] : null; - $this->requestId = isset($context['request_id']) - ? $context['request_id'] - : null; - $this->errorType = isset($context['type']) ? $context['type'] : null; - $this->errorCode = isset($context['code']) ? $context['code'] : null; - $this->errorShape = isset($context['error_shape']) ? $context['error_shape'] : null; - $this->connectionError = !empty($context['connection_error']); - $this->result = isset($context['result']) ? $context['result'] : null; - $this->transferInfo = isset($context['transfer_stats']) - ? $context['transfer_stats'] - : []; - $this->errorMessage = isset($context['message']) - ? $context['message'] - : null; - $this->monitoringEvents = []; - $this->maxRetriesExceeded = false; - parent::__construct($message, 0, $previous); - } - - public function __toString() - { - if (!$this->getPrevious()) { - return parent::__toString(); - } - - // PHP strangely shows the innermost exception first before the outer - // exception message. It also has a default character limit for - // exception message strings such that the "next" exception (this one) - // might not even get shown, causing developers to attempt to catch - // the inner exception instead of the actual exception because they - // can't see the outer exception's __toString output. - return sprintf( - "exception '%s' with message '%s'\n\n%s", - get_class($this), - $this->getMessage(), - parent::__toString() - ); - } - - /** - * Get the command that was executed. - * - * @return CommandInterface - */ - public function getCommand() - { - return $this->command; - } - - /** - * Get the concise error message if any. - * - * @return string|null - */ - public function getAwsErrorMessage() - { - return $this->errorMessage; - } - - /** - * Get the sent HTTP request if any. - * - * @return RequestInterface|null - */ - public function getRequest() - { - return $this->request; - } - - /** - * Get the received HTTP response if any. - * - * @return ResponseInterface|null - */ - public function getResponse() - { - return $this->response; - } - - /** - * Get the result of the exception if available - * - * @return ResultInterface|null - */ - public function getResult() - { - return $this->result; - } - - /** - * Returns true if this is a connection error. - * - * @return bool - */ - public function isConnectionError() - { - return $this->connectionError; - } - - /** - * If available, gets the HTTP status code of the corresponding response - * - * @return int|null - */ - public function getStatusCode() - { - return $this->response ? $this->response->getStatusCode() : null; - } - - /** - * Get the request ID of the error. This value is only present if a - * response was received and is not present in the event of a networking - * error. - * - * @return string|null Returns null if no response was received - */ - public function getAwsRequestId() - { - return $this->requestId; - } - - /** - * Get the AWS error type. - * - * @return string|null Returns null if no response was received - */ - public function getAwsErrorType() - { - return $this->errorType; - } - - /** - * Get the AWS error code. - * - * @return string|null Returns null if no response was received - */ - public function getAwsErrorCode() - { - return $this->errorCode; - } - - /** - * Get the AWS error shape. - * - * @return Shape|null Returns null if no response was received - */ - public function getAwsErrorShape() - { - return $this->errorShape; - } - - /** - * Get all transfer information as an associative array if no $name - * argument is supplied, or gets a specific transfer statistic if - * a $name attribute is supplied (e.g., 'retries_attempted'). - * - * @param string $name Name of the transfer stat to retrieve - * - * @return mixed|null|array - */ - public function getTransferInfo($name = null) - { - if (!$name) { - return $this->transferInfo; - } - - return isset($this->transferInfo[$name]) - ? $this->transferInfo[$name] - : null; - } - - /** - * Replace the transfer information associated with an exception. - * - * @param array $info - */ - public function setTransferInfo(array $info) - { - $this->transferInfo = $info; - } - - /** - * Returns whether the max number of retries is exceeded. - * - * @return bool - */ - public function isMaxRetriesExceeded() - { - return $this->maxRetriesExceeded; - } - - /** - * Sets the flag for max number of retries exceeded. - */ - public function setMaxRetriesExceeded() - { - $this->maxRetriesExceeded = true; - } - - public function hasKey($name) - { - return isset($this->data[$name]); - } - - public function get($key) - { - return $this[$key]; - } - - public function search($expression) - { - return JmesPath::search($expression, $this->toArray()); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/CouldNotCreateChecksumException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/CouldNotCreateChecksumException.php deleted file mode 100644 index 5c5f80ef..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/CouldNotCreateChecksumException.php +++ /dev/null @@ -1,25 +0,0 @@ -errorCode = $code; - $this->errorMessage = $message; - parent::__construct($message); - } - - /** - * Get the AWS error code. - * - * @return string|null Returns null if no response was received - */ - public function getAwsErrorCode() - { - return $this->errorCode; - } - - /** - * Get the concise error message if any. - * - * @return string|null - */ - public function getAwsErrorMessage() - { - return $this->errorMessage; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/IncalculablePayloadException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/IncalculablePayloadException.php deleted file mode 100644 index a64e7428..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/IncalculablePayloadException.php +++ /dev/null @@ -1,11 +0,0 @@ - 'uploading parts to']); - $msg .= ". The following parts had errors:\n"; - /** @var $error AwsException */ - foreach ($prev as $part => $error) { - $msg .= "- Part {$part}: " . $error->getMessage(). "\n"; - } - } elseif ($prev instanceof AwsException) { - switch ($prev->getCommand()->getName()) { - case 'CreateMultipartUpload': - case 'InitiateMultipartUpload': - $action = 'initiating'; - break; - case 'CompleteMultipartUpload': - $action = 'completing'; - break; - } - if (isset($action)) { - $msg = strtr($msg, ['performing' => $action]); - } - $msg .= ": {$prev->getMessage()}"; - } - - if (!$prev instanceof \Exception) { - $prev = null; - } - - parent::__construct($msg, 0, $prev); - $this->state = $state; - } - - /** - * Get the state of the transfer - * - * @return UploadState - */ - public function getState() - { - return $this->state; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/UnresolvedApiException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/UnresolvedApiException.php deleted file mode 100644 index e204571b..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Exception/UnresolvedApiException.php +++ /dev/null @@ -1,11 +0,0 @@ -getHandlerList(); - $stack->appendBuild($this->getApiVersionMiddleware(), 'glacier.api_version'); - $stack->appendBuild($this->getChecksumsMiddleware(), 'glacier.checksum'); - $stack->appendBuild( - Middleware::contentType(['UploadArchive', 'UploadPart']), - 'glacier.content_type' - ); - $stack->appendInit( - Middleware::sourceFile($this->getApi(), 'body', 'sourceFile'), - 'glacier.source_file' - ); - } - - /** - * {@inheritdoc} - * - * Sets the default accountId to "-" for all operations. - */ - public function getCommand($name, array $args = []) - { - return parent::getCommand($name, $args + ['accountId' => '-']); - } - - /** - * Creates a middleware that updates a command with the content and tree - * hash headers for upload operations. - * - * @return callable - * @throws CouldNotCreateChecksumException if the body is not seekable. - */ - private function getChecksumsMiddleware() - { - return function (callable $handler) { - return function ( - CommandInterface $command, - RequestInterface $request = null - ) use ($handler) { - // Accept "ContentSHA256" with a lowercase "c" to match other Glacier params. - if (!$command['ContentSHA256'] && $command['contentSHA256']) { - $command['ContentSHA256'] = $command['contentSHA256']; - unset($command['contentSHA256']); - } - - // If uploading, then make sure checksums are added. - $name = $command->getName(); - if (($name === 'UploadArchive' || $name === 'UploadMultipartPart') - && (!$command['checksum'] || !$command['ContentSHA256']) - ) { - $body = $request->getBody(); - if (!$body->isSeekable()) { - throw new CouldNotCreateChecksumException('sha256'); - } - - // Add a tree hash if not provided. - if (!$command['checksum']) { - $body = new HashingStream( - $body, new TreeHash(), - function ($result) use (&$request) { - $request = $request->withHeader( - 'x-amz-sha256-tree-hash', - bin2hex($result) - ); - } - ); - } - - // Add a linear content hash if not provided. - if (!$command['ContentSHA256']) { - $body = new HashingStream( - $body, new PhpHash('sha256'), - function ($result) use ($command) { - $command['ContentSHA256'] = bin2hex($result); - } - ); - } - - // Read the stream in order to calculate the hashes. - while (!$body->eof()) { - $body->read(1048576); - } - $body->seek(0); - } - - // Set the content hash header if a value is in the command. - if ($command['ContentSHA256']) { - $request = $request->withHeader( - 'x-amz-content-sha256', - $command['ContentSHA256'] - ); - } - - return $handler($command, $request); - }; - }; - } - - /** - * Creates a middleware that adds the API version header for all requests. - * - * @return callable - */ - private function getApiVersionMiddleware() - { - return function (callable $handler) { - return function ( - CommandInterface $command, - RequestInterface $request = null - ) use ($handler) { - return $handler($command, $request->withHeader( - 'x-amz-glacier-version', - $this->getApi()->getMetadata('apiVersion') - )); - }; - }; - } - - /** - * @internal - * @codeCoverageIgnore - */ - public static function applyDocFilters(array $api, array $docs) - { - // Add the SourceFile parameter. - $docs['shapes']['SourceFile']['base'] = 'The path to a file on disk to use instead of the body parameter.'; - $api['shapes']['SourceFile'] = ['type' => 'string']; - $api['shapes']['UploadArchiveInput']['members']['sourceFile'] = ['shape' => 'SourceFile']; - $api['shapes']['UploadMultipartPartInput']['members']['sourceFile'] = ['shape' => 'SourceFile']; - - // Add the ContentSHA256 parameter. - $docs['shapes']['ContentSHA256']['base'] = 'A SHA256 hash of the content of the request body'; - $api['shapes']['ContentSHA256'] = ['type' => 'string']; - $api['shapes']['UploadArchiveInput']['members']['contentSHA256'] = ['shape' => 'ContentSHA256']; - $api['shapes']['UploadMultipartPartInput']['members']['contentSHA256'] = ['shape' => 'ContentSHA256']; - - // Add information about "checksum" and "ContentSHA256" being optional. - $optional = '
The SDK will compute this value ' - . 'for you on your behalf if it is not supplied.
'; - $docs['shapes']['checksum']['append'] = $optional; - $docs['shapes']['ContentSHA256']['append'] = $optional; - - // Make "accountId" optional for all operations. - foreach ($api['operations'] as $operation) { - $inputShape =& $api['shapes'][$operation['input']['shape']]; - $accountIdIndex = array_search('accountId', $inputShape['required']); - unset($inputShape['required'][$accountIdIndex]); - } - // Add information about the default value for "accountId". - $optional = '
The SDK will set this value to "-" by default.
'; - foreach ($docs['shapes']['string']['refs'] as $name => &$ref) { - if (strpos($name, 'accountId')) { - $ref .= $optional; - } - } - - return [ - new Service($api, ApiProvider::defaultProvider()), - new DocModel($docs) - ]; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Glacier/MultipartUploader.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Glacier/MultipartUploader.php deleted file mode 100644 index 46710cd5..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Glacier/MultipartUploader.php +++ /dev/null @@ -1,284 +0,0 @@ - $accountId, - 'vaultName' => $vaultName, - 'uploadId' => $uploadId, - ]); - - foreach ($client->getPaginator('ListParts', $state->getId()) as $result) { - // Get the part size from the first part in the first result. - if (!$state->getPartSize()) { - $state->setPartSize($result['PartSizeInBytes']); - } - // Mark all the parts returned by ListParts as uploaded. - foreach ($result['Parts'] as $part) { - list($rangeIndex, $rangeSize) = self::parseRange( - $part['RangeInBytes'], - $state->getPartSize() - ); - $state->markPartAsUploaded($rangeIndex, [ - 'size' => $rangeSize, - 'checksum' => $part['SHA256TreeHash'], - ]); - } - } - - $state->setStatus(UploadState::INITIATED); - - return $state; - } - - /** - * Creates a multipart upload for a Glacier archive. - * - * The valid configuration options are as follows: - * - * - account_id: (string, default=string('-')) Account ID for the archive - * being uploaded, if different from the account making the request. - * - archive_description: (string) Description of the archive. - * - before_complete: (callable) Callback to invoke before the - * `CompleteMultipartUpload` operation. The callback should have a - * function signature like `function (Aws\Command $command) {...}`. - * - before_initiate: (callable) Callback to invoke before the - * `InitiateMultipartUpload` operation. The callback should have a - * function signature like `function (Aws\Command $command) {...}`. - * - before_upload: (callable) Callback to invoke before any - * `UploadMultipartPart` operations. The callback should have a function - * signature like `function (Aws\Command $command) {...}`. - * - concurrency: (int, default=int(3)) Maximum number of concurrent - * `UploadMultipartPart` operations allowed during the multipart upload. - * - part_size: (int, default=int(1048576)) Part size, in bytes, to use when - * doing a multipart upload. This must between 1 MB and 4 GB, and must be - * a power of 2 (in megabytes). - * - prepare_data_source: (callable) Callback to invoke before starting the - * multipart upload workflow. The callback should have a function - * signature like `function () {...}`. - * - state: (Aws\Multipart\UploadState) An object that represents the state - * of the multipart upload and that is used to resume a previous upload. - * When this options is provided, the `account_id`, `key`, and `part_size` - * options are ignored. - * - vault_name: (string, required) Vault name to use for the archive being - * uploaded. - * - * @param GlacierClient $client Client used for the upload. - * @param mixed $source Source of the data to upload. - * @param array $config Configuration used to perform the upload. - */ - public function __construct(GlacierClient $client, $source, array $config = []) - { - parent::__construct($client, $source, $config + [ - 'account_id' => '-', - 'vault_name' => null, - ]); - } - - protected function loadUploadWorkflowInfo() - { - return [ - 'command' => [ - 'initiate' => 'InitiateMultipartUpload', - 'upload' => 'UploadMultipartPart', - 'complete' => 'CompleteMultipartUpload', - ], - 'id' => [ - 'account_id' => 'accountId', - 'vault_name' => 'vaultName', - 'upload_id' => 'uploadId', - ], - 'part_num' => 'range', - ]; - } - - protected function determinePartSize() - { - // Make sure the part size is set. - $partSize = $this->config['part_size'] ?: self::PART_MIN_SIZE; - - // Ensure that the part size is valid. - if (!in_array($partSize, self::$validPartSizes)) { - throw new \InvalidArgumentException('The part_size must be a power ' - . 'of 2, in megabytes, such that 1 MB <= PART_SIZE <= 4 GB.'); - } - - return $partSize; - } - - protected function createPart($seekable, $number) - { - $data = []; - $firstByte = $this->source->tell(); - - // Read from the source to create the body stream. This also - // calculates the linear and tree hashes as the data is read. - if ($seekable) { - // Case 1: Stream is seekable, can make stream from new handle. - $body = Psr7\try_fopen($this->source->getMetadata('uri'), 'r'); - $body = $this->limitPartStream(Psr7\stream_for($body)); - // Create another stream decorated with hashing streams and read - // through it, so we can get the hash values for the part. - $decoratedBody = $this->decorateWithHashes($body, $data); - while (!$decoratedBody->eof()) $decoratedBody->read(1048576); - // Seek the original source forward to the end of the range. - $this->source->seek($this->source->tell() + $body->getSize()); - } else { - // Case 2: Stream is not seekable, must store part in temp stream. - $source = $this->limitPartStream($this->source); - $source = $this->decorateWithHashes($source, $data); - $body = Psr7\stream_for(); - Psr7\copy_to_stream($source, $body); - } - - // Do not create a part if the body size is zero. - if ($body->getSize() === 0) { - return false; - } - - $body->seek(0); - $data['body'] = $body; - $lastByte = $this->source->tell() - 1; - $data['range'] = "bytes {$firstByte}-{$lastByte}/*"; - - return $data; - } - - protected function handleResult(CommandInterface $command, ResultInterface $result) - { - list($rangeIndex, $rangeSize) = $this->parseRange( - $command['range'], - $this->state->getPartSize() - ); - - $this->state->markPartAsUploaded($rangeIndex, [ - 'size' => $rangeSize, - 'checksum' => $command['checksum'] - ]); - } - - protected function getInitiateParams() - { - $params = ['partSize' => $this->state->getPartSize()]; - if (isset($this->config['archive_description'])) { - $params['archiveDescription'] = $this->config['archive_description']; - } - - return $params; - } - - protected function getCompleteParams() - { - $treeHash = new TreeHash(); - $archiveSize = 0; - foreach ($this->state->getUploadedParts() as $part) { - $archiveSize += $part['size']; - $treeHash->addChecksum($part['checksum']); - } - - return [ - 'archiveSize' => $archiveSize, - 'checksum' => bin2hex($treeHash->complete()), - ]; - } - - /** - * Decorates a stream with a tree AND linear sha256 hashing stream. - * - * @param Stream $stream Stream to decorate. - * @param array $data Data bag that results are injected into. - * - * @return Stream - */ - private function decorateWithHashes(Stream $stream, array &$data) - { - // Make sure that a tree hash is calculated. - $stream = new HashingStream($stream, new TreeHash(), - function ($result) use (&$data) { - $data['checksum'] = bin2hex($result); - } - ); - - // Make sure that a linear SHA256 hash is calculated. - $stream = new HashingStream($stream, new PhpHash('sha256'), - function ($result) use (&$data) { - $data['ContentSHA256'] = bin2hex($result); - } - ); - - return $stream; - } - - /** - * Parses a Glacier range string into a size and part number. - * - * @param string $range Glacier range string (e.g., "bytes 5-5000/*") - * @param int $partSize The chosen part size - * - * @return array - */ - private static function parseRange($range, $partSize) - { - // Strip away the prefix and suffix. - if (strpos($range, 'bytes') !== false) { - $range = substr($range, 6, -2); - } - - // Split that range into it's parts. - list($firstByte, $lastByte) = explode('-', $range); - - // Calculate and return range index and range size - return [ - intval($firstByte / $partSize) + 1, - $lastByte - $firstByte + 1, - ]; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Glacier/TreeHash.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Glacier/TreeHash.php deleted file mode 100644 index 9289725e..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Glacier/TreeHash.php +++ /dev/null @@ -1,118 +0,0 @@ -algorithm = $algorithm; - $this->reset(); - } - - /** - * {@inheritdoc} - * @throws \LogicException if the root tree hash is already calculated - */ - public function update($data) - { - // Error if hash is already calculated. - if ($this->hash) { - throw new \LogicException('You may not add more data to a ' - . 'complete tree hash.'); - } - - // Buffer incoming data. - $this->buffer .= $data; - - // When there is more than a MB of data, create a checksum. - while (strlen($this->buffer) >= self::MB) { - $data = substr($this->buffer, 0, self::MB); - $this->buffer = substr($this->buffer, self::MB) ?: ''; - $this->checksums[] = hash($this->algorithm, $data, true); - } - - return $this; - } - - /** - * Add a checksum to the tree hash directly - * - * @param string $checksum The checksum to add - * @param bool $inBinaryForm TRUE if checksum is in binary form - * - * @return self - * @throws \LogicException if the root tree hash is already calculated - */ - public function addChecksum($checksum, $inBinaryForm = false) - { - // Error if hash is already calculated - if ($this->hash) { - throw new \LogicException('You may not add more checksums to a ' - . 'complete tree hash.'); - } - - // Convert the checksum to binary form if necessary - $this->checksums[] = $inBinaryForm ? $checksum : hex2bin($checksum); - - return $this; - } - - public function complete() - { - if (!$this->hash) { - // Clear out the remaining buffer. - if (strlen($this->buffer) > 0) { - $this->checksums[] = hash($this->algorithm, $this->buffer, true); - $this->buffer = ''; - } - - // If no hashes, add the EMPTY_HASH. - if (!$this->checksums) { - $this->checksums[] = hex2bin(self::EMPTY_HASH); - } - - // Perform hashes up the tree to arrive at the root checksum. - $hashes = $this->checksums; - while (count($hashes) > 1) { - $sets = array_chunk($hashes, 2); - $hashes = array(); - foreach ($sets as $set) { - $hashes[] = (count($set) === 1) - ? $set[0] - : hash($this->algorithm, $set[0] . $set[1], true); - } - } - - $this->hash = $hashes[0]; - } - - return $this->hash; - } - - public function reset() - { - $this->hash = null; - $this->checksums = []; - $this->buffer = ''; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GlobalAccelerator/Exception/GlobalAcceleratorException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GlobalAccelerator/Exception/GlobalAcceleratorException.php deleted file mode 100644 index efff6de3..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/GlobalAccelerator/Exception/GlobalAcceleratorException.php +++ /dev/null @@ -1,9 +0,0 @@ - true, - 'expect' => true, - 'cert' => true, - 'verify' => true, - 'timeout' => true, - 'debug' => true, - 'connect_timeout' => true, - 'stream' => true, - 'delay' => true, - 'sink' => true, - ]; - - /** @var ClientInterface */ - private $client; - - /** - * @param ClientInterface $client - */ - public function __construct(ClientInterface $client = null) - { - $this->client = $client ?: new Client(); - } - - /** - * @param Psr7Request $request - * @param array $options - * @return Promise\Promise|Promise\PromiseInterface - * @throws \GuzzleHttp\Exception\GuzzleException - */ - public function __invoke(Psr7Request $request, array $options = []) - { - // Create and send a Guzzle 5 request - $guzzlePromise = $this->client->send( - $this->createGuzzleRequest($request, $options) - ); - - $promise = new Promise\Promise( - function () use ($guzzlePromise) { - try { - $guzzlePromise->wait(); - } catch (\Exception $e) { - // The promise is already delivered when the exception is - // thrown, so don't rethrow it. - } - }, - [$guzzlePromise, 'cancel'] - ); - - $guzzlePromise->then([$promise, 'resolve'], [$promise, 'reject']); - - return $promise->then( - function (GuzzleResponse $response) { - // Adapt the Guzzle 5 Future to a Guzzle 6 ResponsePromise. - return $this->createPsr7Response($response); - }, - function (Exception $exception) use ($options) { - // If we got a 'sink' that's a path, set the response body to - // the contents of the file. This will build the resulting - // exception with more information. - if ($exception instanceof RequestException) { - if (isset($options['sink'])) { - if (!($options['sink'] instanceof Psr7StreamInterface)) { - $exception->getResponse()->setBody( - Stream::factory( - file_get_contents($options['sink']) - ) - ); - } - } - } - // Reject with information about the error. - return new Promise\RejectedPromise($this->prepareErrorData($exception)); - } - ); - } - - private function createGuzzleRequest(Psr7Request $psrRequest, array $options) - { - $ringConfig = []; - $statsCallback = isset($options['http_stats_receiver']) - ? $options['http_stats_receiver'] - : null; - unset($options['http_stats_receiver']); - - // Remove unsupported options. - foreach (array_keys($options) as $key) { - if (!isset(self::$validOptions[$key])) { - unset($options[$key]); - } - } - - // Handle delay option. - if (isset($options['delay'])) { - $ringConfig['delay'] = $options['delay']; - unset($options['delay']); - } - - // Prepare sink option. - if (isset($options['sink'])) { - $ringConfig['save_to'] = ($options['sink'] instanceof Psr7StreamInterface) - ? new GuzzleStream($options['sink']) - : $options['sink']; - unset($options['sink']); - } - - // Ensure that all requests are async and lazy like Guzzle 6. - $options['future'] = 'lazy'; - - // Create the Guzzle 5 request from the provided PSR7 request. - $request = $this->client->createRequest( - $psrRequest->getMethod(), - $psrRequest->getUri(), - $options - ); - - if (is_callable($statsCallback)) { - $request->getEmitter()->on( - 'end', - function (EndEvent $event) use ($statsCallback) { - $statsCallback($event->getTransferInfo()); - } - ); - } - - // For the request body, adapt the PSR stream to a Guzzle stream. - $body = $psrRequest->getBody(); - if ($body->getSize() === 0) { - $request->setBody(null); - } else { - $request->setBody(new GuzzleStream($body)); - } - - $request->setHeaders($psrRequest->getHeaders()); - - $request->setHeader( - 'User-Agent', - $request->getHeader('User-Agent') - . ' ' . Client::getDefaultUserAgent() - ); - - // Make sure the delay is configured, if provided. - if ($ringConfig) { - foreach ($ringConfig as $k => $v) { - $request->getConfig()->set($k, $v); - } - } - - return $request; - } - - private function createPsr7Response(GuzzleResponse $response) - { - if ($body = $response->getBody()) { - $body = new PsrStream($body); - } - - return new Psr7Response( - $response->getStatusCode(), - $response->getHeaders(), - $body, - $response->getReasonPhrase() - ); - } - - private function prepareErrorData(Exception $e) - { - $error = [ - 'exception' => $e, - 'connection_error' => false, - 'response' => null, - ]; - - if ($e instanceof ConnectException) { - $error['connection_error'] = true; - } - - if ($e instanceof RequestException && $e->getResponse()) { - $error['response'] = $this->createPsr7Response($e->getResponse()); - } - - return $error; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Handler/GuzzleV5/GuzzleStream.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Handler/GuzzleV5/GuzzleStream.php deleted file mode 100644 index 5de00b5e..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Handler/GuzzleV5/GuzzleStream.php +++ /dev/null @@ -1,24 +0,0 @@ -stream = $stream; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Handler/GuzzleV5/PsrStream.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Handler/GuzzleV5/PsrStream.php deleted file mode 100644 index cc07613b..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Handler/GuzzleV5/PsrStream.php +++ /dev/null @@ -1,34 +0,0 @@ -stream = $stream; - } - - public function rewind() - { - $this->stream->seek(0); - } - - public function getContents() - { - return $this->stream->getContents(); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Handler/GuzzleV6/GuzzleHandler.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Handler/GuzzleV6/GuzzleHandler.php deleted file mode 100644 index 65ca1154..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Handler/GuzzleV6/GuzzleHandler.php +++ /dev/null @@ -1,94 +0,0 @@ -client = $client ?: new Client(); - } - - /** - * @param Psr7Request $request - * @param array $options - * - * @return Promise\Promise - */ - public function __invoke(Psr7Request $request, array $options = []) - { - $request = $request->withHeader( - 'User-Agent', - $request->getHeaderLine('User-Agent') - . ' ' . \GuzzleHttp\default_user_agent() - ); - - return $this->client->sendAsync($request, $this->parseOptions($options)) - ->otherwise( - static function ($e) { - $error = [ - 'exception' => $e, - 'connection_error' => $e instanceof ConnectException, - 'response' => null, - ]; - - if ( - ($e instanceof RequestException) - && $e->getResponse() - ) { - $error['response'] = $e->getResponse(); - } else if ( - class_exists('Error') - && $e instanceof \Error - && $e ->getResponse() - ) { - $error['response'] = $e->getResponse(); - } - - return new Promise\RejectedPromise($error); - } - ); - } - - private function parseOptions(array $options) - { - if (isset($options['http_stats_receiver'])) { - $fn = $options['http_stats_receiver']; - unset($options['http_stats_receiver']); - - $prev = isset($options['on_stats']) - ? $options['on_stats'] - : null; - - $options['on_stats'] = static function ( - TransferStats $stats - ) use ($fn, $prev) { - if (is_callable($prev)) { - $prev($stats); - } - $transferStats = ['total_time' => $stats->getTransferTime()]; - $transferStats += $stats->getHandlerStats(); - $fn($transferStats); - }; - } - - return $options; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HandlerList.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HandlerList.php deleted file mode 100644 index a875fb5d..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HandlerList.php +++ /dev/null @@ -1,451 +0,0 @@ - [], - self::SIGN => [], - self::BUILD => [], - self::VALIDATE => [], - self::INIT => [], - ]; - - /** - * @param callable $handler HTTP handler. - */ - public function __construct(callable $handler = null) - { - $this->handler = $handler; - } - - /** - * Dumps a string representation of the list. - * - * @return string - */ - public function __toString() - { - $str = ''; - $i = 0; - - foreach (array_reverse($this->steps) as $k => $step) { - foreach (array_reverse($step) as $j => $tuple) { - $str .= "{$i}) Step: {$k}, "; - if ($tuple[1]) { - $str .= "Name: {$tuple[1]}, "; - } - $str .= "Function: " . $this->debugCallable($tuple[0]) . "\n"; - $i++; - } - } - - if ($this->handler) { - $str .= "{$i}) Handler: " . $this->debugCallable($this->handler) . "\n"; - } - - return $str; - } - - /** - * Set the HTTP handler that actually returns a response. - * - * @param callable $handler Function that accepts a request and array of - * options and returns a Promise. - */ - public function setHandler(callable $handler) - { - $this->handler = $handler; - } - - /** - * Returns true if the builder has a handler. - * - * @return bool - */ - public function hasHandler() - { - return (bool) $this->handler; - } - - /** - * Append a middleware to the init step. - * - * @param callable $middleware Middleware function to add. - * @param string $name Name of the middleware. - */ - public function appendInit(callable $middleware, $name = null) - { - $this->add(self::INIT, $name, $middleware); - } - - /** - * Prepend a middleware to the init step. - * - * @param callable $middleware Middleware function to add. - * @param string $name Name of the middleware. - */ - public function prependInit(callable $middleware, $name = null) - { - $this->add(self::INIT, $name, $middleware, true); - } - - /** - * Append a middleware to the validate step. - * - * @param callable $middleware Middleware function to add. - * @param string $name Name of the middleware. - */ - public function appendValidate(callable $middleware, $name = null) - { - $this->add(self::VALIDATE, $name, $middleware); - } - - /** - * Prepend a middleware to the validate step. - * - * @param callable $middleware Middleware function to add. - * @param string $name Name of the middleware. - */ - public function prependValidate(callable $middleware, $name = null) - { - $this->add(self::VALIDATE, $name, $middleware, true); - } - - /** - * Append a middleware to the build step. - * - * @param callable $middleware Middleware function to add. - * @param string $name Name of the middleware. - */ - public function appendBuild(callable $middleware, $name = null) - { - $this->add(self::BUILD, $name, $middleware); - } - - /** - * Prepend a middleware to the build step. - * - * @param callable $middleware Middleware function to add. - * @param string $name Name of the middleware. - */ - public function prependBuild(callable $middleware, $name = null) - { - $this->add(self::BUILD, $name, $middleware, true); - } - - /** - * Append a middleware to the sign step. - * - * @param callable $middleware Middleware function to add. - * @param string $name Name of the middleware. - */ - public function appendSign(callable $middleware, $name = null) - { - $this->add(self::SIGN, $name, $middleware); - } - - /** - * Prepend a middleware to the sign step. - * - * @param callable $middleware Middleware function to add. - * @param string $name Name of the middleware. - */ - public function prependSign(callable $middleware, $name = null) - { - $this->add(self::SIGN, $name, $middleware, true); - } - - /** - * Append a middleware to the attempt step. - * - * @param callable $middleware Middleware function to add. - * @param string $name Name of the middleware. - */ - public function appendAttempt(callable $middleware, $name = null) - { - $this->add(self::ATTEMPT, $name, $middleware); - } - - /** - * Prepend a middleware to the attempt step. - * - * @param callable $middleware Middleware function to add. - * @param string $name Name of the middleware. - */ - public function prependAttempt(callable $middleware, $name = null) - { - $this->add(self::ATTEMPT, $name, $middleware, true); - } - - /** - * Add a middleware before the given middleware by name. - * - * @param string|callable $findName Add before this - * @param string $withName Optional name to give the middleware - * @param callable $middleware Middleware to add. - */ - public function before($findName, $withName, callable $middleware) - { - $this->splice($findName, $withName, $middleware, true); - } - - /** - * Add a middleware after the given middleware by name. - * - * @param string|callable $findName Add after this - * @param string $withName Optional name to give the middleware - * @param callable $middleware Middleware to add. - */ - public function after($findName, $withName, callable $middleware) - { - $this->splice($findName, $withName, $middleware, false); - } - - /** - * Remove a middleware by name or by instance from the list. - * - * @param string|callable $nameOrInstance Middleware to remove. - */ - public function remove($nameOrInstance) - { - if (is_callable($nameOrInstance)) { - $this->removeByInstance($nameOrInstance); - } elseif (is_string($nameOrInstance)) { - $this->removeByName($nameOrInstance); - } - } - - /** - * Interpose a function between each middleware (e.g., allowing for a trace - * through the middleware layers). - * - * The interpose function is a function that accepts a "step" argument as a - * string and a "name" argument string. This function must then return a - * function that accepts the next handler in the list. This function must - * then return a function that accepts a CommandInterface and optional - * RequestInterface and returns a promise that is fulfilled with an - * Aws\ResultInterface or rejected with an Aws\Exception\AwsException - * object. - * - * @param callable|null $fn Pass null to remove any previously set function - */ - public function interpose(callable $fn = null) - { - $this->sorted = null; - $this->interposeFn = $fn; - } - - /** - * Compose the middleware and handler into a single callable function. - * - * @return callable - */ - public function resolve() - { - if (!($prev = $this->handler)) { - throw new \LogicException('No handler has been specified'); - } - - if ($this->sorted === null) { - $this->sortMiddleware(); - } - - foreach ($this->sorted as $fn) { - $prev = $fn($prev); - } - - return $prev; - } - - public function count() - { - return count($this->steps[self::INIT]) - + count($this->steps[self::VALIDATE]) - + count($this->steps[self::BUILD]) - + count($this->steps[self::SIGN]) - + count($this->steps[self::ATTEMPT]); - } - - /** - * Splices a function into the middleware list at a specific position. - * - * @param $findName - * @param $withName - * @param callable $middleware - * @param $before - */ - private function splice($findName, $withName, callable $middleware, $before) - { - if (!isset($this->named[$findName])) { - throw new \InvalidArgumentException("$findName not found"); - } - - $idx = $this->sorted = null; - $step = $this->named[$findName]; - - if ($withName) { - $this->named[$withName] = $step; - } - - foreach ($this->steps[$step] as $i => $tuple) { - if ($tuple[1] === $findName) { - $idx = $i; - break; - } - } - - $replacement = $before - ? [$this->steps[$step][$idx], [$middleware, $withName]] - : [[$middleware, $withName], $this->steps[$step][$idx]]; - array_splice($this->steps[$step], $idx, 1, $replacement); - } - - /** - * Provides a debug string for a given callable. - * - * @param array|callable $fn Function to write as a string. - * - * @return string - */ - private function debugCallable($fn) - { - if (is_string($fn)) { - return "callable({$fn})"; - } - - if (is_array($fn)) { - $ele = is_string($fn[0]) ? $fn[0] : get_class($fn[0]); - return "callable(['{$ele}', '{$fn[1]}'])"; - } - - return 'callable(' . spl_object_hash($fn) . ')'; - } - - /** - * Sort the middleware, and interpose if needed in the sorted list. - */ - private function sortMiddleware() - { - $this->sorted = []; - - if (!$this->interposeFn) { - foreach ($this->steps as $step) { - foreach ($step as $fn) { - $this->sorted[] = $fn[0]; - } - } - return; - } - - $ifn = $this->interposeFn; - // Interpose the interposeFn into the handler stack. - foreach ($this->steps as $stepName => $step) { - foreach ($step as $fn) { - $this->sorted[] = $ifn($stepName, $fn[1]); - $this->sorted[] = $fn[0]; - } - } - } - - private function removeByName($name) - { - if (!isset($this->named[$name])) { - return; - } - - $this->sorted = null; - $step = $this->named[$name]; - $this->steps[$step] = array_values( - array_filter( - $this->steps[$step], - function ($tuple) use ($name) { - return $tuple[1] !== $name; - } - ) - ); - } - - private function removeByInstance(callable $fn) - { - foreach ($this->steps as $k => $step) { - foreach ($step as $j => $tuple) { - if ($tuple[0] === $fn) { - $this->sorted = null; - unset($this->named[$this->steps[$k][$j][1]]); - unset($this->steps[$k][$j]); - } - } - } - } - - /** - * Add a middleware to a step. - * - * @param string $step Middleware step. - * @param string $name Middleware name. - * @param callable $middleware Middleware function to add. - * @param bool $prepend Prepend instead of append. - */ - private function add($step, $name, callable $middleware, $prepend = false) - { - $this->sorted = null; - - if ($prepend) { - $this->steps[$step][] = [$middleware, $name]; - } else { - array_unshift($this->steps[$step], [$middleware, $name]); - } - - if ($name) { - $this->named[$name] = $step; - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HasDataTrait.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HasDataTrait.php deleted file mode 100644 index a2ff2df6..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HasDataTrait.php +++ /dev/null @@ -1,60 +0,0 @@ -data); - } - - /** - * This method returns a reference to the variable to allow for indirect - * array modification (e.g., $foo['bar']['baz'] = 'qux'). - * - * @param $offset - * - * @return mixed|null - */ - public function & offsetGet($offset) - { - if (isset($this->data[$offset])) { - return $this->data[$offset]; - } - - $value = null; - return $value; - } - - public function offsetSet($offset, $value) - { - $this->data[$offset] = $value; - } - - public function offsetExists($offset) - { - return isset($this->data[$offset]); - } - - public function offsetUnset($offset) - { - unset($this->data[$offset]); - } - - public function toArray() - { - return $this->data; - } - - public function count() - { - return count($this->data); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HasMonitoringEventsTrait.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HasMonitoringEventsTrait.php deleted file mode 100644 index b28f0a46..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HasMonitoringEventsTrait.php +++ /dev/null @@ -1,39 +0,0 @@ -monitoringEvents; - } - - /** - * Prepend a client-side monitoring event to this object's event list - * - * @param array $event - */ - public function prependMonitoringEvent(array $event) - { - array_unshift($this->monitoringEvents, $event); - } - - /** - * Append a client-side monitoring event to this object's event list - * - * @param array $event - */ - public function appendMonitoringEvent(array $event) - { - $this->monitoringEvents []= $event; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HashInterface.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HashInterface.php deleted file mode 100644 index 6304e4df..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/HashInterface.php +++ /dev/null @@ -1,27 +0,0 @@ -stream = $stream; - $this->hash = $hash; - $this->callback = $onComplete; - } - - public function read($length) - { - $data = $this->stream->read($length); - $this->hash->update($data); - if ($this->eof()) { - $result = $this->hash->complete(); - if ($this->callback) { - call_user_func($this->callback, $result); - } - } - - return $data; - } - - public function seek($offset, $whence = SEEK_SET) - { - if ($offset === 0) { - $this->hash->reset(); - return $this->stream->seek($offset); - } - - // Seeking arbitrarily is not supported. - return false; - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Health/Exception/HealthException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Health/Exception/HealthException.php deleted file mode 100644 index b6983a65..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Health/Exception/HealthException.php +++ /dev/null @@ -1,9 +0,0 @@ -maxEntries = $maxEntries; - } - - public function count() - { - return count($this->entries); - } - - public function getIterator() - { - return new \ArrayIterator(array_values($this->entries)); - } - - /** - * Get the last finished command seen by the history container. - * - * @return CommandInterface - * @throws \LogicException if no commands have been seen. - */ - public function getLastCommand() - { - if (!$this->entries) { - throw new \LogicException('No commands received'); - } - - return end($this->entries)['command']; - } - - /** - * Get the last finished request seen by the history container. - * - * @return RequestInterface - * @throws \LogicException if no requests have been seen. - */ - public function getLastRequest() - { - if (!$this->entries) { - throw new \LogicException('No requests received'); - } - - return end($this->entries)['request']; - } - - /** - * Get the last received result or exception. - * - * @return ResultInterface|AwsException - * @throws \LogicException if no return values have been received. - */ - public function getLastReturn() - { - if (!$this->entries) { - throw new \LogicException('No entries'); - } - - $last = end($this->entries); - - if (isset($last['result'])) { - return $last['result']; - } - - if (isset($last['exception'])) { - return $last['exception']; - } - - throw new \LogicException('No return value for last entry.'); - } - - /** - * Initiate an entry being added to the history. - * - * @param CommandInterface $cmd Command be executed. - * @param RequestInterface $req Request being sent. - * - * @return string Returns the ticket used to finish the entry. - */ - public function start(CommandInterface $cmd, RequestInterface $req) - { - $ticket = uniqid(); - $this->entries[$ticket] = [ - 'command' => $cmd, - 'request' => $req, - 'result' => null, - 'exception' => null, - ]; - - return $ticket; - } - - /** - * Finish adding an entry to the history container. - * - * @param string $ticket Ticket returned from the start call. - * @param mixed $result The result (an exception or AwsResult). - */ - public function finish($ticket, $result) - { - if (!isset($this->entries[$ticket])) { - throw new \InvalidArgumentException('Invalid history ticket'); - } - - if (isset($this->entries[$ticket]['result']) - || isset($this->entries[$ticket]['exception']) - ) { - throw new \LogicException('History entry is already finished'); - } - - if ($result instanceof \Exception) { - $this->entries[$ticket]['exception'] = $result; - } else { - $this->entries[$ticket]['result'] = $result; - } - - if (count($this->entries) >= $this->maxEntries) { - $this->entries = array_slice($this->entries, -$this->maxEntries, null, true); - } - } - - /** - * Flush the history - */ - public function clear() - { - $this->entries = []; - } - - /** - * Converts the history to an array. - * - * @return array - */ - public function toArray() - { - return array_values($this->entries); - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Honeycode/Exception/HoneycodeException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Honeycode/Exception/HoneycodeException.php deleted file mode 100644 index 34d81702..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Honeycode/Exception/HoneycodeException.php +++ /dev/null @@ -1,9 +0,0 @@ -bytesGenerator = $bytesGenerator - ?: $this->findCompatibleRandomSource(); - $this->service = $service; - $this->nextHandler = $nextHandler; - } - - public function __invoke( - CommandInterface $command, - RequestInterface $request = null - ) { - $handler = $this->nextHandler; - if ($this->bytesGenerator) { - $operation = $this->service->getOperation($command->getName()); - $members = $operation->getInput()->getMembers(); - foreach ($members as $member => $value) { - if ($value['idempotencyToken']) { - $bytes = call_user_func($this->bytesGenerator, 16); - // populating UUIDv4 only when the parameter is not set - $command[$member] = $command[$member] - ?: $this->getUuidV4($bytes); - // only one member could have the trait enabled - break; - } - } - } - return $handler($command, $request); - } - - /** - * This function generates a random UUID v4 string, - * which is used as auto filled token value. - * - * @param string $bytes 16 bytes of pseudo-random bytes - * @return string - * More information about UUID v4, see: - * https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_.28random.29 - * https://tools.ietf.org/html/rfc4122#page-14 - */ - private static function getUuidV4($bytes) - { - // set version to 0100 - $bytes[6] = chr(ord($bytes[6]) & 0x0f | 0x40); - // set bits 6-7 to 10 - $bytes[8] = chr(ord($bytes[8]) & 0x3f | 0x80); - return vsprintf('%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex($bytes), 4)); - } - - /** - * This function decides the PHP function used in generating random bytes. - * - * @return callable|null - */ - private function findCompatibleRandomSource() - { - if (function_exists('random_bytes')) { - return 'random_bytes'; - } - - if (function_exists('openssl_random_pseudo_bytes')) { - return 'openssl_random_pseudo_bytes'; - } - - if (function_exists('mcrypt_create_iv')) { - return 'mcrypt_create_iv'; - } - } -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IdentityStore/Exception/IdentityStoreException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IdentityStore/Exception/IdentityStoreException.php deleted file mode 100644 index 08d03ea4..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/IdentityStore/Exception/IdentityStoreException.php +++ /dev/null @@ -1,9 +0,0 @@ -service = $service; - $this->nextHandler = $nextHandler; - $this->mandatoryAttributeList = $mandatoryAttributeList; - } - - public function __invoke(CommandInterface $cmd) { - $nextHandler = $this->nextHandler; - $op = $this->service->getOperation($cmd->getName())->toArray(); - if (!empty($op['input']['shape'])) { - $service = $this->service->toArray(); - if (!empty($input = $service['shapes'][$op['input']['shape']])) { - if (!empty($input['required'])) { - foreach ($input['required'] as $key => $member) { - if (in_array($member, $this->mandatoryAttributeList)) { - $argument = is_string($cmd[$member]) ? trim($cmd[$member]) : $cmd[$member]; - if ($argument === '' || $argument === null) { - $commandName = $cmd->getName(); - throw new \InvalidArgumentException( - "The {$commandName} operation requires non-empty parameter: {$member}" - ); - } - } - } - } - } - } - return $nextHandler($cmd); - } - -} diff --git a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Inspector/Exception/InspectorException.php b/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Inspector/Exception/InspectorException.php deleted file mode 100644 index 4a17feb7..00000000 --- a/vendor/composer/50af3e3c/aws-aws-sdk-php-539d523/src/Inspector/Exception/InspectorException.php +++ /dev/null @@ -1,9 +0,0 @@ -> + * @var array> */ private $prefixLengthsPsr4 = array(); /** - * @var array[] - * @psalm-var array> + * @var array> */ private $prefixDirsPsr4 = array(); /** - * @var array[] - * @psalm-var array + * @var list */ private $fallbackDirsPsr4 = array(); // PSR-0 /** - * @var array[] - * @psalm-var array> + * List of PSR-0 prefixes + * + * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2'))) + * + * @var array>> */ private $prefixesPsr0 = array(); /** - * @var array[] - * @psalm-var array + * @var list */ private $fallbackDirsPsr0 = array(); @@ -81,8 +80,7 @@ class ClassLoader private $useIncludePath = false; /** - * @var string[] - * @psalm-var array + * @var array */ private $classMap = array(); @@ -90,21 +88,20 @@ class ClassLoader private $classMapAuthoritative = false; /** - * @var bool[] - * @psalm-var array + * @var array */ private $missingClasses = array(); - /** @var ?string */ + /** @var string|null */ private $apcuPrefix; /** - * @var self[] + * @var array */ private static $registeredLoaders = array(); /** - * @param ?string $vendorDir + * @param string|null $vendorDir */ public function __construct($vendorDir = null) { @@ -113,7 +110,7 @@ class ClassLoader } /** - * @return string[] + * @return array> */ public function getPrefixes() { @@ -125,8 +122,7 @@ class ClassLoader } /** - * @return array[] - * @psalm-return array> + * @return array> */ public function getPrefixesPsr4() { @@ -134,8 +130,7 @@ class ClassLoader } /** - * @return array[] - * @psalm-return array + * @return list */ public function getFallbackDirs() { @@ -143,8 +138,7 @@ class ClassLoader } /** - * @return array[] - * @psalm-return array + * @return list */ public function getFallbackDirsPsr4() { @@ -152,8 +146,7 @@ class ClassLoader } /** - * @return string[] Array of classname => path - * @psalm-return array + * @return array Array of classname => path */ public function getClassMap() { @@ -161,8 +154,7 @@ class ClassLoader } /** - * @param string[] $classMap Class to filename map - * @psalm-param array $classMap + * @param array $classMap Class to filename map * * @return void */ @@ -179,24 +171,25 @@ class ClassLoader * Registers a set of PSR-0 directories for a given prefix, either * appending or prepending to the ones previously set for this prefix. * - * @param string $prefix The prefix - * @param string[]|string $paths The PSR-0 root directories - * @param bool $prepend Whether to prepend the directories + * @param string $prefix The prefix + * @param list|string $paths The PSR-0 root directories + * @param bool $prepend Whether to prepend the directories * * @return void */ public function add($prefix, $paths, $prepend = false) { + $paths = (array) $paths; if (!$prefix) { if ($prepend) { $this->fallbackDirsPsr0 = array_merge( - (array) $paths, + $paths, $this->fallbackDirsPsr0 ); } else { $this->fallbackDirsPsr0 = array_merge( $this->fallbackDirsPsr0, - (array) $paths + $paths ); } @@ -205,19 +198,19 @@ class ClassLoader $first = $prefix[0]; if (!isset($this->prefixesPsr0[$first][$prefix])) { - $this->prefixesPsr0[$first][$prefix] = (array) $paths; + $this->prefixesPsr0[$first][$prefix] = $paths; return; } if ($prepend) { $this->prefixesPsr0[$first][$prefix] = array_merge( - (array) $paths, + $paths, $this->prefixesPsr0[$first][$prefix] ); } else { $this->prefixesPsr0[$first][$prefix] = array_merge( $this->prefixesPsr0[$first][$prefix], - (array) $paths + $paths ); } } @@ -226,9 +219,9 @@ class ClassLoader * Registers a set of PSR-4 directories for a given namespace, either * appending or prepending to the ones previously set for this namespace. * - * @param string $prefix The prefix/namespace, with trailing '\\' - * @param string[]|string $paths The PSR-4 base directories - * @param bool $prepend Whether to prepend the directories + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list|string $paths The PSR-4 base directories + * @param bool $prepend Whether to prepend the directories * * @throws \InvalidArgumentException * @@ -236,17 +229,18 @@ class ClassLoader */ public function addPsr4($prefix, $paths, $prepend = false) { + $paths = (array) $paths; if (!$prefix) { // Register directories for the root namespace. if ($prepend) { $this->fallbackDirsPsr4 = array_merge( - (array) $paths, + $paths, $this->fallbackDirsPsr4 ); } else { $this->fallbackDirsPsr4 = array_merge( $this->fallbackDirsPsr4, - (array) $paths + $paths ); } } elseif (!isset($this->prefixDirsPsr4[$prefix])) { @@ -256,18 +250,18 @@ class ClassLoader throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); } $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; - $this->prefixDirsPsr4[$prefix] = (array) $paths; + $this->prefixDirsPsr4[$prefix] = $paths; } elseif ($prepend) { // Prepend directories for an already registered namespace. $this->prefixDirsPsr4[$prefix] = array_merge( - (array) $paths, + $paths, $this->prefixDirsPsr4[$prefix] ); } else { // Append directories for an already registered namespace. $this->prefixDirsPsr4[$prefix] = array_merge( $this->prefixDirsPsr4[$prefix], - (array) $paths + $paths ); } } @@ -276,8 +270,8 @@ class ClassLoader * Registers a set of PSR-0 directories for a given prefix, * replacing any others previously set for this prefix. * - * @param string $prefix The prefix - * @param string[]|string $paths The PSR-0 base directories + * @param string $prefix The prefix + * @param list|string $paths The PSR-0 base directories * * @return void */ @@ -294,8 +288,8 @@ class ClassLoader * Registers a set of PSR-4 directories for a given namespace, * replacing any others previously set for this namespace. * - * @param string $prefix The prefix/namespace, with trailing '\\' - * @param string[]|string $paths The PSR-4 base directories + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list|string $paths The PSR-4 base directories * * @throws \InvalidArgumentException * @@ -481,9 +475,9 @@ class ClassLoader } /** - * Returns the currently registered loaders indexed by their corresponding vendor directories. + * Returns the currently registered loaders keyed by their corresponding vendor directories. * - * @return self[] + * @return array */ public static function getRegisteredLoaders() { diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 2fbe828d..96afc856 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -261,6 +261,7 @@ return array( 'App\\Http\\Controllers\\WebsiteController' => $baseDir . '/app/Http/Controllers/WebsiteController.php', 'App\\Http\\Controllers\\WholesaleProductController' => $baseDir . '/app/Http/Controllers/WholesaleProductController.php', 'App\\Http\\Controllers\\WishlistController' => $baseDir . '/app/Http/Controllers/WishlistController.php', + 'App\\Http\\Controllers\\Workshop\\DashboardController' => $baseDir . '/app/Http/Controllers/Workshop/DashboardController.php', 'App\\Http\\Controllers\\ZoneController' => $baseDir . '/app/Http/Controllers/ZoneController.php', 'App\\Http\\Kernel' => $baseDir . '/app/Http/Kernel.php', 'App\\Http\\Middleware\\AppLanguage' => $baseDir . '/app/Http/Middleware/AppLanguage.php', @@ -5397,20 +5398,6 @@ return array( 'League\\Config\\MutableConfigurationInterface' => $vendorDir . '/league/config/src/MutableConfigurationInterface.php', 'League\\Config\\ReadOnlyConfiguration' => $vendorDir . '/league/config/src/ReadOnlyConfiguration.php', 'League\\Config\\SchemaBuilderInterface' => $vendorDir . '/league/config/src/SchemaBuilderInterface.php', - 'League\\Flysystem\\AdapterInterface' => $vendorDir . '/league/flysystem/src/AdapterInterface.php', - 'League\\Flysystem\\Adapter\\AbstractAdapter' => $vendorDir . '/league/flysystem/src/Adapter/AbstractAdapter.php', - 'League\\Flysystem\\Adapter\\AbstractFtpAdapter' => $vendorDir . '/league/flysystem/src/Adapter/AbstractFtpAdapter.php', - 'League\\Flysystem\\Adapter\\CanOverwriteFiles' => $vendorDir . '/league/flysystem/src/Adapter/CanOverwriteFiles.php', - 'League\\Flysystem\\Adapter\\Ftp' => $vendorDir . '/league/flysystem/src/Adapter/Ftp.php', - 'League\\Flysystem\\Adapter\\Ftpd' => $vendorDir . '/league/flysystem/src/Adapter/Ftpd.php', - 'League\\Flysystem\\Adapter\\Local' => $vendorDir . '/league/flysystem/src/Adapter/Local.php', - 'League\\Flysystem\\Adapter\\NullAdapter' => $vendorDir . '/league/flysystem/src/Adapter/NullAdapter.php', - 'League\\Flysystem\\Adapter\\Polyfill\\NotSupportingVisibilityTrait' => $vendorDir . '/league/flysystem/src/Adapter/Polyfill/NotSupportingVisibilityTrait.php', - 'League\\Flysystem\\Adapter\\Polyfill\\StreamedCopyTrait' => $vendorDir . '/league/flysystem/src/Adapter/Polyfill/StreamedCopyTrait.php', - 'League\\Flysystem\\Adapter\\Polyfill\\StreamedReadingTrait' => $vendorDir . '/league/flysystem/src/Adapter/Polyfill/StreamedReadingTrait.php', - 'League\\Flysystem\\Adapter\\Polyfill\\StreamedTrait' => $vendorDir . '/league/flysystem/src/Adapter/Polyfill/StreamedTrait.php', - 'League\\Flysystem\\Adapter\\Polyfill\\StreamedWritingTrait' => $vendorDir . '/league/flysystem/src/Adapter/Polyfill/StreamedWritingTrait.php', - 'League\\Flysystem\\Adapter\\SynologyFtp' => $vendorDir . '/league/flysystem/src/Adapter/SynologyFtp.php', 'League\\Flysystem\\AwsS3V3\\AwsS3V3Adapter' => $vendorDir . '/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php', 'League\\Flysystem\\AwsS3V3\\PortableVisibilityConverter' => $vendorDir . '/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php', 'League\\Flysystem\\AwsS3V3\\VisibilityConverter' => $vendorDir . '/league/flysystem-aws-s3-v3/VisibilityConverter.php', @@ -5418,54 +5405,27 @@ return array( 'League\\Flysystem\\ChecksumAlgoIsNotSupported' => $vendorDir . '/league/flysystem/src/ChecksumAlgoIsNotSupported.php', 'League\\Flysystem\\ChecksumProvider' => $vendorDir . '/league/flysystem/src/ChecksumProvider.php', 'League\\Flysystem\\Config' => $vendorDir . '/league/flysystem/src/Config.php', - 'League\\Flysystem\\ConfigAwareTrait' => $vendorDir . '/league/flysystem/src/ConfigAwareTrait.php', - 'League\\Flysystem\\ConnectionErrorException' => $vendorDir . '/league/flysystem/src/ConnectionErrorException.php', - 'League\\Flysystem\\ConnectionRuntimeException' => $vendorDir . '/league/flysystem/src/ConnectionRuntimeException.php', 'League\\Flysystem\\CorruptedPathDetected' => $vendorDir . '/league/flysystem/src/CorruptedPathDetected.php', - 'League\\Flysystem\\Directory' => $vendorDir . '/league/flysystem/src/Directory.php', 'League\\Flysystem\\DirectoryAttributes' => $vendorDir . '/league/flysystem/src/DirectoryAttributes.php', 'League\\Flysystem\\DirectoryListing' => $vendorDir . '/league/flysystem/src/DirectoryListing.php', - 'League\\Flysystem\\Exception' => $vendorDir . '/league/flysystem/src/Exception.php', - 'League\\Flysystem\\File' => $vendorDir . '/league/flysystem/src/File.php', 'League\\Flysystem\\FileAttributes' => $vendorDir . '/league/flysystem/src/FileAttributes.php', - 'League\\Flysystem\\FileExistsException' => $vendorDir . '/league/flysystem/src/FileExistsException.php', - 'League\\Flysystem\\FileNotFoundException' => $vendorDir . '/league/flysystem/src/FileNotFoundException.php', 'League\\Flysystem\\Filesystem' => $vendorDir . '/league/flysystem/src/Filesystem.php', 'League\\Flysystem\\FilesystemAdapter' => $vendorDir . '/league/flysystem/src/FilesystemAdapter.php', 'League\\Flysystem\\FilesystemException' => $vendorDir . '/league/flysystem/src/FilesystemException.php', - 'League\\Flysystem\\FilesystemInterface' => $vendorDir . '/league/flysystem/src/FilesystemInterface.php', - 'League\\Flysystem\\FilesystemNotFoundException' => $vendorDir . '/league/flysystem/src/FilesystemNotFoundException.php', 'League\\Flysystem\\FilesystemOperationFailed' => $vendorDir . '/league/flysystem/src/FilesystemOperationFailed.php', 'League\\Flysystem\\FilesystemOperator' => $vendorDir . '/league/flysystem/src/FilesystemOperator.php', 'League\\Flysystem\\FilesystemReader' => $vendorDir . '/league/flysystem/src/FilesystemReader.php', 'League\\Flysystem\\FilesystemWriter' => $vendorDir . '/league/flysystem/src/FilesystemWriter.php', - 'League\\Flysystem\\Handler' => $vendorDir . '/league/flysystem/src/Handler.php', - 'League\\Flysystem\\InvalidRootException' => $vendorDir . '/league/flysystem/src/InvalidRootException.php', 'League\\Flysystem\\InvalidStreamProvided' => $vendorDir . '/league/flysystem/src/InvalidStreamProvided.php', 'League\\Flysystem\\InvalidVisibilityProvided' => $vendorDir . '/league/flysystem/src/InvalidVisibilityProvided.php', 'League\\Flysystem\\Local\\FallbackMimeTypeDetector' => $vendorDir . '/league/flysystem-local/FallbackMimeTypeDetector.php', 'League\\Flysystem\\Local\\LocalFilesystemAdapter' => $vendorDir . '/league/flysystem-local/LocalFilesystemAdapter.php', 'League\\Flysystem\\MountManager' => $vendorDir . '/league/flysystem/src/MountManager.php', - 'League\\Flysystem\\NotSupportedException' => $vendorDir . '/league/flysystem/src/NotSupportedException.php', 'League\\Flysystem\\PathNormalizer' => $vendorDir . '/league/flysystem/src/PathNormalizer.php', 'League\\Flysystem\\PathPrefixer' => $vendorDir . '/league/flysystem/src/PathPrefixer.php', 'League\\Flysystem\\PathTraversalDetected' => $vendorDir . '/league/flysystem/src/PathTraversalDetected.php', - 'League\\Flysystem\\PluginInterface' => $vendorDir . '/league/flysystem/src/PluginInterface.php', - 'League\\Flysystem\\Plugin\\AbstractPlugin' => $vendorDir . '/league/flysystem/src/Plugin/AbstractPlugin.php', - 'League\\Flysystem\\Plugin\\EmptyDir' => $vendorDir . '/league/flysystem/src/Plugin/EmptyDir.php', - 'League\\Flysystem\\Plugin\\ForcedCopy' => $vendorDir . '/league/flysystem/src/Plugin/ForcedCopy.php', - 'League\\Flysystem\\Plugin\\ForcedRename' => $vendorDir . '/league/flysystem/src/Plugin/ForcedRename.php', - 'League\\Flysystem\\Plugin\\GetWithMetadata' => $vendorDir . '/league/flysystem/src/Plugin/GetWithMetadata.php', - 'League\\Flysystem\\Plugin\\ListFiles' => $vendorDir . '/league/flysystem/src/Plugin/ListFiles.php', - 'League\\Flysystem\\Plugin\\ListPaths' => $vendorDir . '/league/flysystem/src/Plugin/ListPaths.php', - 'League\\Flysystem\\Plugin\\ListWith' => $vendorDir . '/league/flysystem/src/Plugin/ListWith.php', - 'League\\Flysystem\\Plugin\\PluggableTrait' => $vendorDir . '/league/flysystem/src/Plugin/PluggableTrait.php', - 'League\\Flysystem\\Plugin\\PluginNotFoundException' => $vendorDir . '/league/flysystem/src/Plugin/PluginNotFoundException.php', 'League\\Flysystem\\PortableVisibilityGuard' => $vendorDir . '/league/flysystem/src/PortableVisibilityGuard.php', 'League\\Flysystem\\ProxyArrayAccessToProperties' => $vendorDir . '/league/flysystem/src/ProxyArrayAccessToProperties.php', - 'League\\Flysystem\\ReadInterface' => $vendorDir . '/league/flysystem/src/ReadInterface.php', - 'League\\Flysystem\\RootViolationException' => $vendorDir . '/league/flysystem/src/RootViolationException.php', - 'League\\Flysystem\\SafeStorage' => $vendorDir . '/league/flysystem/src/SafeStorage.php', 'League\\Flysystem\\StorageAttributes' => $vendorDir . '/league/flysystem/src/StorageAttributes.php', 'League\\Flysystem\\SymbolicLinkEncountered' => $vendorDir . '/league/flysystem/src/SymbolicLinkEncountered.php', 'League\\Flysystem\\UnableToCheckDirectoryExistence' => $vendorDir . '/league/flysystem/src/UnableToCheckDirectoryExistence.php', @@ -5489,16 +5449,11 @@ return array( 'League\\Flysystem\\UnixVisibility\\PortableVisibilityConverter' => $vendorDir . '/league/flysystem/src/UnixVisibility/PortableVisibilityConverter.php', 'League\\Flysystem\\UnixVisibility\\VisibilityConverter' => $vendorDir . '/league/flysystem/src/UnixVisibility/VisibilityConverter.php', 'League\\Flysystem\\UnreadableFileEncountered' => $vendorDir . '/league/flysystem/src/UnreadableFileEncountered.php', - 'League\\Flysystem\\UnreadableFileException' => $vendorDir . '/league/flysystem/src/UnreadableFileException.php', 'League\\Flysystem\\UrlGeneration\\ChainedPublicUrlGenerator' => $vendorDir . '/league/flysystem/src/UrlGeneration/ChainedPublicUrlGenerator.php', 'League\\Flysystem\\UrlGeneration\\PrefixPublicUrlGenerator' => $vendorDir . '/league/flysystem/src/UrlGeneration/PrefixPublicUrlGenerator.php', 'League\\Flysystem\\UrlGeneration\\PublicUrlGenerator' => $vendorDir . '/league/flysystem/src/UrlGeneration/PublicUrlGenerator.php', 'League\\Flysystem\\UrlGeneration\\ShardedPrefixPublicUrlGenerator' => $vendorDir . '/league/flysystem/src/UrlGeneration/ShardedPrefixPublicUrlGenerator.php', 'League\\Flysystem\\UrlGeneration\\TemporaryUrlGenerator' => $vendorDir . '/league/flysystem/src/UrlGeneration/TemporaryUrlGenerator.php', - 'League\\Flysystem\\Util' => $vendorDir . '/league/flysystem/src/Util.php', - 'League\\Flysystem\\Util\\ContentListingFormatter' => $vendorDir . '/league/flysystem/src/Util/ContentListingFormatter.php', - 'League\\Flysystem\\Util\\MimeType' => $vendorDir . '/league/flysystem/src/Util/MimeType.php', - 'League\\Flysystem\\Util\\StreamHasher' => $vendorDir . '/league/flysystem/src/Util/StreamHasher.php', 'League\\Flysystem\\Visibility' => $vendorDir . '/league/flysystem/src/Visibility.php', 'League\\Flysystem\\WhitespacePathNormalizer' => $vendorDir . '/league/flysystem/src/WhitespacePathNormalizer.php', 'League\\MimeTypeDetection\\EmptyExtensionToMimeTypeMap' => $vendorDir . '/league/mime-type-detection/src/EmptyExtensionToMimeTypeMap.php', diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 40aa037c..74aa1079 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInite1eb761d77261ad74936dd5eb46dd1f1 +class ComposerAutoloaderInit66149527f193a8eaa72ffee2b6adffb4 { private static $loader; @@ -24,16 +24,16 @@ class ComposerAutoloaderInite1eb761d77261ad74936dd5eb46dd1f1 require __DIR__ . '/platform_check.php'; - spl_autoload_register(array('ComposerAutoloaderInite1eb761d77261ad74936dd5eb46dd1f1', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit66149527f193a8eaa72ffee2b6adffb4', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); - spl_autoload_unregister(array('ComposerAutoloaderInite1eb761d77261ad74936dd5eb46dd1f1', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit66149527f193a8eaa72ffee2b6adffb4', 'loadClassLoader')); require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInite1eb761d77261ad74936dd5eb46dd1f1::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit66149527f193a8eaa72ffee2b6adffb4::getInitializer($loader)); $loader->register(true); - $filesToLoad = \Composer\Autoload\ComposerStaticInite1eb761d77261ad74936dd5eb46dd1f1::$files; + $filesToLoad = \Composer\Autoload\ComposerStaticInit66149527f193a8eaa72ffee2b6adffb4::$files; $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index bea6a89a..adde5d9f 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInite1eb761d77261ad74936dd5eb46dd1f1 +class ComposerStaticInit66149527f193a8eaa72ffee2b6adffb4 { public static $files = array ( '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php', @@ -1149,6 +1149,7 @@ class ComposerStaticInite1eb761d77261ad74936dd5eb46dd1f1 'App\\Http\\Controllers\\WebsiteController' => __DIR__ . '/../..' . '/app/Http/Controllers/WebsiteController.php', 'App\\Http\\Controllers\\WholesaleProductController' => __DIR__ . '/../..' . '/app/Http/Controllers/WholesaleProductController.php', 'App\\Http\\Controllers\\WishlistController' => __DIR__ . '/../..' . '/app/Http/Controllers/WishlistController.php', + 'App\\Http\\Controllers\\Workshop\\DashboardController' => __DIR__ . '/../..' . '/app/Http/Controllers/Workshop/DashboardController.php', 'App\\Http\\Controllers\\ZoneController' => __DIR__ . '/../..' . '/app/Http/Controllers/ZoneController.php', 'App\\Http\\Kernel' => __DIR__ . '/../..' . '/app/Http/Kernel.php', 'App\\Http\\Middleware\\AppLanguage' => __DIR__ . '/../..' . '/app/Http/Middleware/AppLanguage.php', @@ -6285,20 +6286,6 @@ class ComposerStaticInite1eb761d77261ad74936dd5eb46dd1f1 'League\\Config\\MutableConfigurationInterface' => __DIR__ . '/..' . '/league/config/src/MutableConfigurationInterface.php', 'League\\Config\\ReadOnlyConfiguration' => __DIR__ . '/..' . '/league/config/src/ReadOnlyConfiguration.php', 'League\\Config\\SchemaBuilderInterface' => __DIR__ . '/..' . '/league/config/src/SchemaBuilderInterface.php', - 'League\\Flysystem\\AdapterInterface' => __DIR__ . '/..' . '/league/flysystem/src/AdapterInterface.php', - 'League\\Flysystem\\Adapter\\AbstractAdapter' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/AbstractAdapter.php', - 'League\\Flysystem\\Adapter\\AbstractFtpAdapter' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/AbstractFtpAdapter.php', - 'League\\Flysystem\\Adapter\\CanOverwriteFiles' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/CanOverwriteFiles.php', - 'League\\Flysystem\\Adapter\\Ftp' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Ftp.php', - 'League\\Flysystem\\Adapter\\Ftpd' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Ftpd.php', - 'League\\Flysystem\\Adapter\\Local' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Local.php', - 'League\\Flysystem\\Adapter\\NullAdapter' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/NullAdapter.php', - 'League\\Flysystem\\Adapter\\Polyfill\\NotSupportingVisibilityTrait' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Polyfill/NotSupportingVisibilityTrait.php', - 'League\\Flysystem\\Adapter\\Polyfill\\StreamedCopyTrait' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Polyfill/StreamedCopyTrait.php', - 'League\\Flysystem\\Adapter\\Polyfill\\StreamedReadingTrait' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Polyfill/StreamedReadingTrait.php', - 'League\\Flysystem\\Adapter\\Polyfill\\StreamedTrait' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Polyfill/StreamedTrait.php', - 'League\\Flysystem\\Adapter\\Polyfill\\StreamedWritingTrait' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Polyfill/StreamedWritingTrait.php', - 'League\\Flysystem\\Adapter\\SynologyFtp' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/SynologyFtp.php', 'League\\Flysystem\\AwsS3V3\\AwsS3V3Adapter' => __DIR__ . '/..' . '/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php', 'League\\Flysystem\\AwsS3V3\\PortableVisibilityConverter' => __DIR__ . '/..' . '/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php', 'League\\Flysystem\\AwsS3V3\\VisibilityConverter' => __DIR__ . '/..' . '/league/flysystem-aws-s3-v3/VisibilityConverter.php', @@ -6306,54 +6293,27 @@ class ComposerStaticInite1eb761d77261ad74936dd5eb46dd1f1 'League\\Flysystem\\ChecksumAlgoIsNotSupported' => __DIR__ . '/..' . '/league/flysystem/src/ChecksumAlgoIsNotSupported.php', 'League\\Flysystem\\ChecksumProvider' => __DIR__ . '/..' . '/league/flysystem/src/ChecksumProvider.php', 'League\\Flysystem\\Config' => __DIR__ . '/..' . '/league/flysystem/src/Config.php', - 'League\\Flysystem\\ConfigAwareTrait' => __DIR__ . '/..' . '/league/flysystem/src/ConfigAwareTrait.php', - 'League\\Flysystem\\ConnectionErrorException' => __DIR__ . '/..' . '/league/flysystem/src/ConnectionErrorException.php', - 'League\\Flysystem\\ConnectionRuntimeException' => __DIR__ . '/..' . '/league/flysystem/src/ConnectionRuntimeException.php', 'League\\Flysystem\\CorruptedPathDetected' => __DIR__ . '/..' . '/league/flysystem/src/CorruptedPathDetected.php', - 'League\\Flysystem\\Directory' => __DIR__ . '/..' . '/league/flysystem/src/Directory.php', 'League\\Flysystem\\DirectoryAttributes' => __DIR__ . '/..' . '/league/flysystem/src/DirectoryAttributes.php', 'League\\Flysystem\\DirectoryListing' => __DIR__ . '/..' . '/league/flysystem/src/DirectoryListing.php', - 'League\\Flysystem\\Exception' => __DIR__ . '/..' . '/league/flysystem/src/Exception.php', - 'League\\Flysystem\\File' => __DIR__ . '/..' . '/league/flysystem/src/File.php', 'League\\Flysystem\\FileAttributes' => __DIR__ . '/..' . '/league/flysystem/src/FileAttributes.php', - 'League\\Flysystem\\FileExistsException' => __DIR__ . '/..' . '/league/flysystem/src/FileExistsException.php', - 'League\\Flysystem\\FileNotFoundException' => __DIR__ . '/..' . '/league/flysystem/src/FileNotFoundException.php', 'League\\Flysystem\\Filesystem' => __DIR__ . '/..' . '/league/flysystem/src/Filesystem.php', 'League\\Flysystem\\FilesystemAdapter' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemAdapter.php', 'League\\Flysystem\\FilesystemException' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemException.php', - 'League\\Flysystem\\FilesystemInterface' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemInterface.php', - 'League\\Flysystem\\FilesystemNotFoundException' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemNotFoundException.php', 'League\\Flysystem\\FilesystemOperationFailed' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemOperationFailed.php', 'League\\Flysystem\\FilesystemOperator' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemOperator.php', 'League\\Flysystem\\FilesystemReader' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemReader.php', 'League\\Flysystem\\FilesystemWriter' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemWriter.php', - 'League\\Flysystem\\Handler' => __DIR__ . '/..' . '/league/flysystem/src/Handler.php', - 'League\\Flysystem\\InvalidRootException' => __DIR__ . '/..' . '/league/flysystem/src/InvalidRootException.php', 'League\\Flysystem\\InvalidStreamProvided' => __DIR__ . '/..' . '/league/flysystem/src/InvalidStreamProvided.php', 'League\\Flysystem\\InvalidVisibilityProvided' => __DIR__ . '/..' . '/league/flysystem/src/InvalidVisibilityProvided.php', 'League\\Flysystem\\Local\\FallbackMimeTypeDetector' => __DIR__ . '/..' . '/league/flysystem-local/FallbackMimeTypeDetector.php', 'League\\Flysystem\\Local\\LocalFilesystemAdapter' => __DIR__ . '/..' . '/league/flysystem-local/LocalFilesystemAdapter.php', 'League\\Flysystem\\MountManager' => __DIR__ . '/..' . '/league/flysystem/src/MountManager.php', - 'League\\Flysystem\\NotSupportedException' => __DIR__ . '/..' . '/league/flysystem/src/NotSupportedException.php', 'League\\Flysystem\\PathNormalizer' => __DIR__ . '/..' . '/league/flysystem/src/PathNormalizer.php', 'League\\Flysystem\\PathPrefixer' => __DIR__ . '/..' . '/league/flysystem/src/PathPrefixer.php', 'League\\Flysystem\\PathTraversalDetected' => __DIR__ . '/..' . '/league/flysystem/src/PathTraversalDetected.php', - 'League\\Flysystem\\PluginInterface' => __DIR__ . '/..' . '/league/flysystem/src/PluginInterface.php', - 'League\\Flysystem\\Plugin\\AbstractPlugin' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/AbstractPlugin.php', - 'League\\Flysystem\\Plugin\\EmptyDir' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/EmptyDir.php', - 'League\\Flysystem\\Plugin\\ForcedCopy' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/ForcedCopy.php', - 'League\\Flysystem\\Plugin\\ForcedRename' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/ForcedRename.php', - 'League\\Flysystem\\Plugin\\GetWithMetadata' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/GetWithMetadata.php', - 'League\\Flysystem\\Plugin\\ListFiles' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/ListFiles.php', - 'League\\Flysystem\\Plugin\\ListPaths' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/ListPaths.php', - 'League\\Flysystem\\Plugin\\ListWith' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/ListWith.php', - 'League\\Flysystem\\Plugin\\PluggableTrait' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/PluggableTrait.php', - 'League\\Flysystem\\Plugin\\PluginNotFoundException' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/PluginNotFoundException.php', 'League\\Flysystem\\PortableVisibilityGuard' => __DIR__ . '/..' . '/league/flysystem/src/PortableVisibilityGuard.php', 'League\\Flysystem\\ProxyArrayAccessToProperties' => __DIR__ . '/..' . '/league/flysystem/src/ProxyArrayAccessToProperties.php', - 'League\\Flysystem\\ReadInterface' => __DIR__ . '/..' . '/league/flysystem/src/ReadInterface.php', - 'League\\Flysystem\\RootViolationException' => __DIR__ . '/..' . '/league/flysystem/src/RootViolationException.php', - 'League\\Flysystem\\SafeStorage' => __DIR__ . '/..' . '/league/flysystem/src/SafeStorage.php', 'League\\Flysystem\\StorageAttributes' => __DIR__ . '/..' . '/league/flysystem/src/StorageAttributes.php', 'League\\Flysystem\\SymbolicLinkEncountered' => __DIR__ . '/..' . '/league/flysystem/src/SymbolicLinkEncountered.php', 'League\\Flysystem\\UnableToCheckDirectoryExistence' => __DIR__ . '/..' . '/league/flysystem/src/UnableToCheckDirectoryExistence.php', @@ -6377,16 +6337,11 @@ class ComposerStaticInite1eb761d77261ad74936dd5eb46dd1f1 'League\\Flysystem\\UnixVisibility\\PortableVisibilityConverter' => __DIR__ . '/..' . '/league/flysystem/src/UnixVisibility/PortableVisibilityConverter.php', 'League\\Flysystem\\UnixVisibility\\VisibilityConverter' => __DIR__ . '/..' . '/league/flysystem/src/UnixVisibility/VisibilityConverter.php', 'League\\Flysystem\\UnreadableFileEncountered' => __DIR__ . '/..' . '/league/flysystem/src/UnreadableFileEncountered.php', - 'League\\Flysystem\\UnreadableFileException' => __DIR__ . '/..' . '/league/flysystem/src/UnreadableFileException.php', 'League\\Flysystem\\UrlGeneration\\ChainedPublicUrlGenerator' => __DIR__ . '/..' . '/league/flysystem/src/UrlGeneration/ChainedPublicUrlGenerator.php', 'League\\Flysystem\\UrlGeneration\\PrefixPublicUrlGenerator' => __DIR__ . '/..' . '/league/flysystem/src/UrlGeneration/PrefixPublicUrlGenerator.php', 'League\\Flysystem\\UrlGeneration\\PublicUrlGenerator' => __DIR__ . '/..' . '/league/flysystem/src/UrlGeneration/PublicUrlGenerator.php', 'League\\Flysystem\\UrlGeneration\\ShardedPrefixPublicUrlGenerator' => __DIR__ . '/..' . '/league/flysystem/src/UrlGeneration/ShardedPrefixPublicUrlGenerator.php', 'League\\Flysystem\\UrlGeneration\\TemporaryUrlGenerator' => __DIR__ . '/..' . '/league/flysystem/src/UrlGeneration/TemporaryUrlGenerator.php', - 'League\\Flysystem\\Util' => __DIR__ . '/..' . '/league/flysystem/src/Util.php', - 'League\\Flysystem\\Util\\ContentListingFormatter' => __DIR__ . '/..' . '/league/flysystem/src/Util/ContentListingFormatter.php', - 'League\\Flysystem\\Util\\MimeType' => __DIR__ . '/..' . '/league/flysystem/src/Util/MimeType.php', - 'League\\Flysystem\\Util\\StreamHasher' => __DIR__ . '/..' . '/league/flysystem/src/Util/StreamHasher.php', 'League\\Flysystem\\Visibility' => __DIR__ . '/..' . '/league/flysystem/src/Visibility.php', 'League\\Flysystem\\WhitespacePathNormalizer' => __DIR__ . '/..' . '/league/flysystem/src/WhitespacePathNormalizer.php', 'League\\MimeTypeDetection\\EmptyExtensionToMimeTypeMap' => __DIR__ . '/..' . '/league/mime-type-detection/src/EmptyExtensionToMimeTypeMap.php', @@ -13941,10 +13896,10 @@ class ComposerStaticInite1eb761d77261ad74936dd5eb46dd1f1 public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInite1eb761d77261ad74936dd5eb46dd1f1::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInite1eb761d77261ad74936dd5eb46dd1f1::$prefixDirsPsr4; - $loader->prefixesPsr0 = ComposerStaticInite1eb761d77261ad74936dd5eb46dd1f1::$prefixesPsr0; - $loader->classMap = ComposerStaticInite1eb761d77261ad74936dd5eb46dd1f1::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInit66149527f193a8eaa72ffee2b6adffb4::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit66149527f193a8eaa72ffee2b6adffb4::$prefixDirsPsr4; + $loader->prefixesPsr0 = ComposerStaticInit66149527f193a8eaa72ffee2b6adffb4::$prefixesPsr0; + $loader->classMap = ComposerStaticInit66149527f193a8eaa72ffee2b6adffb4::$classMap; }, null, ClassLoader::class); } diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index f18ff18f..cd7c27d8 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -3,7 +3,7 @@ 'name' => 'laravel/laravel', 'pretty_version' => 'dev-master', 'version' => 'dev-master', - 'reference' => '223db091b014a040bf86f67a8030175500710597', + 'reference' => 'f4795ceacc41125eb9cc98f193a1d5d04d739175', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -652,7 +652,7 @@ 'laravel/laravel' => array( 'pretty_version' => 'dev-master', 'version' => 'dev-master', - 'reference' => '223db091b014a040bf86f67a8030175500710597', + 'reference' => 'f4795ceacc41125eb9cc98f193a1d5d04d739175', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -1252,8 +1252,8 @@ 'psr/log-implementation' => array( 'dev_requirement' => false, 'provided' => array( - 0 => '1.0.0 || 2.0.0 || 3.0.0', - 1 => '1.0|2.0|3.0', + 0 => '1.0|2.0|3.0', + 1 => '1.0.0 || 2.0.0 || 3.0.0', ), ), 'psr/simple-cache' => array( diff --git a/vendor/composer/tmp-c2339a173e448cf225e662b18cbda177 b/vendor/composer/tmp-c2339a173e448cf225e662b18cbda177 deleted file mode 100644 index 204a62440927f4c40086bd6d566bb63a4a7a0592..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2748850 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

R`Jymxz?z3O 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

B;6ZzfPUQOBEu;q- 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 z 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%0AA0qkGWlP!r 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

Sd$iXU&? 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 z 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%0D)34C_tlH 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 z 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

8(D4Anog%xM;@V<+!{6C zFdr0tPADV0W!4Ib3EA?ydv((Wp0X^jE^aE*{nu``UVHTUZ_G)y2>oK_KdJ~}eXKf# z0(2PA>h4-VsDH~_Q<&};sX!uOivQl}ezRX@m$>t-Lk*o!OvUDmX2giWZS@fm*CMJc z5!=~Ax}zt28hXd>uPavBlLlk1&6)qU0tZca7`LC0!6QTrFenzlkVl0VSM3FHkc&yg zP)`?3cNX5a!(^a{hlnKZ&{FF@%j2k!NpTam?><)T1huHIe2&?#MzIApp~hufmGeNX zD#BeKa5S_rtoIcb%y*HsV4Z+{19J^vLnZ&3$rPB7P5}Kz4Yu60% zvznH>2ZZ=bxk?Nw!*}i+_HG%n_nPJVT=%?VnDh}{iChoV{Z+}u9 z2~{MGTwY$jDU=h-79=xwR%9-g5l`t_Z68Ju88Ua}i)X~Tvmburb%_J%2ZHb`R_d%D zb}S-9gUxILU`1aI`+lf7%T zx+M?We{o7Z*Lu@E>lS)Hy@l0+8j6_eA=o$Se>CyFJR z2;j)j`h4f2C$?_;u)Q7`ItaImALfT?{D`>U`+GDmz6!xeaC7j*8V3+$vwAeu{6 zydJHy9e5@TyLZJ3J^hpkYB42$1@dHUZIzrb+}u?xJ)C@!#L%KORs*C>H2Y_kY3{&!5rVkihr|~` zd_;iN5=(vtN$m&K!LTJK4`vrb+}jZPqcVBcom-m=F`yVxIB-dB1c}AGT_cy-Zz}TB z&W%GUjy&d(ECZNw{i8l6gW9kxNLllAX#kc{_&<3gUoyxo;G( zJhhHLSSd*ra_SRndW0h)V8kdDAgsAkpiL%jd}|gkh+T(NR585`dfEu3m^kX@fgRlz zl6`f*qkv17I>Q0QkZli6--E-%4PPLnBri~gcz|j#B5$=@VM@}?ICjqsYZHlMtm&|f zupi%HF%UB;$fAU_KDmUu7#7WMZMIeYX0an$*jsp3S?SfYSF@;axOWR-U0g`%JRMPW z)fh2w$7HOUO_QpS;)%EwU}bTCIaC3+O0Z6qhUdU`CGT`OF)hKdxf zqe-Jqix;iqqFJYSOl6Q-jP}9tps0eF2Xm58i-HSekYAq4EWY;8S2&u}!eJy~)qgWI zZXD=*cUm583w2N?ow(j`l&1MvwW3mwziwpQlP?o+jD&kaELIqw@Iw7KA8-Tr;#!YQA4@KU@Wa; zZTU~k6)biTc05Z=CX4oK)e1-)p5+h?Q+@zO`bH5fxL~7&smNaKn>^^KT{EeEaP zJ;{XhSOEU|NSo<7I}G|pHs}rr2n(2ypNsS>kScB_PgaE5ixY|7BfuUEU^Kr_9;Ogd z0Lx#=J`so34K<2GBgECG8p&$rVVPtOz(;VdawpB%45nzQg9B~4fWqHJbkB> zxu~bOPh5<&pZzkFxZxxz;H>TA%lu#2uA{U@4$+wC6u*%|{X`8z=AuC5uvp|KGVGr~ zUT54-ae+6Gr?_YPVus1fSg3sZA*L-v%{2@L1CbH8v(HRruh0l%B{j7Ia?X_!&`t|AsN5L$lB1+x(bW7qlqd03Lu$S^15JQg~Pz&4m>3Kpr8M#9{8 ztS4t-*ly_k&p=vX>r78`xJVTp<^X+_QCJZvzi-3fN<#On6Y^;(Q3Cb>Yw2sGk4Q3C z`$%V{s&bF_cOn}+DaDwdOTfu5=}Yy5VP$SEhoVwbAuGjuI5J^1Wh6w^RG>_(WFH5D z3u`-Xsj3Z(h#fme!YVI^YZFJlUzDh4E)I1Q+xc(E0qy+nW88;jF2h}jE`%9u2mT8C zo@I99U*KK$?fr?}!AcId5M2pa^am-5$F`Ar3yib4tX2Nlfr0u`B~=T`yi~Aqq&)k* zTVv2**s(VbLM~2f=Q-EP4TcKk{nGFdcg7(3!$xrnF}S`-6{ajy9xL=~)s>7llqNg# zVssGQ>vfx3w+y3<)Z^U6>G5&OH8RStXGv(FUS9R_*iMPRP)E?I#F3zzcb^Z#3KY?Ii}8|$?N30q|Y3sZZ{kRh4?V`*X>9BKcQ8@@;iFU~oAr87dbjTwg$ z$IyDx&ONcw>gkD6LjOV1Eap7z`#cJMl?vycm^YLQ;}1Fui)l^H1vzX`MhqleLQ!#g zH4IWoCIm)we5OS~9cl3DR-a0(d_K5$Ve_W@(4HKt&3yFg*w;I?eR_51=ql)akuSxR zi0q`b8PM;Qmd4hrD!InU81rhU@l7SCqH2SUzX`hcPj94ICrhK^rlC(47Qs!5t;@j> z)OWr<#t}`5GBGy_GvHqa=H<)_zMh>RqobZ#gH{Z)@bgv^;%{&QrKmVLQeiKl=srFk z)TbdoNbwKNvsf3`h5$_jF)RJ$07>Ln+)%`|>CI25_O1wR{VSZ_DT3D-V!a<(UkyEC zW}*hN7*1^O7*O)w8QvB=p%_o4CSy#%Ye+Y-Pcp6b4|Wzqt_I z9sJ;46W~D%lfR-_=#(MM?8}b33FlJ8gxS7t2Pu~Y#ArQs)6m<5$a9>R#MA4o7aC6F z3{$+C5>&$;yI$Yh@7_2+W?fC77|6s-uju7Q1ky@*0N7Pu;lUWdegn2O!N26JlN~M| zJg@T*lw^hJ4p#s6@3AO!+Zp5dEMP_*ARR#E*%iWvYuXTLWSdK%vS%l1>u+ZX zg-~Kif4C$AN&wV`V)TUJ)xkOeU9f3!V>wQK>v(zw3CYD_I$)GH{ABJ1x#_nH%)!3dI=#I={yI8>SzIuk%EcRMc{S@P|Z4|2#`nLuN)Vy2BAuA>`!#<9T$D@Q%0U=V7 zvlL-OPz=17t^QVt1`ux7gos7+7{|3~;4=DfH|fLA=TS0mY}8edZHKW{oBc6nKTMXL zUSAN(6|r@`#00a{mFPIC$K*ycm2s=~0K}oBVbp;yYH~3d!7IfjDSWDnRxg*F-?ZU; zzp<}hn+0|2TtNihNm&PVow&3a)BU69M43;arXqP!9nofPgPS5M8CJClRXKZVoK(41 zV`NzL3VD{&#^}mmM<$MMgd;z;-JLMb>X^it35UXJkiTAgIhR7+NiYz_XNC?I(ehs?rSR846^{Hm>J$iy zJafN2jv?EfGFU({RG;zO4SZ^G@4@TS&Y>h`SrDj2?4c+CepX_~vmx?CXUkOBiANN} zKi=_B#iev8I^4qZ&D31>S^dGD3(@V3I1ap=vKp3y|AjVRxf#j_;8=-yyJ9)inu|ms zxko+9pkk^nHSD3V1`aSYB8KU2@2%&S@~NcU^Mu5V;&f|(acg?Cm_kzBd|f-0xd)4Qyg3bcSxu@uXb zl_oys*MVJ%jt~%uv;CN=!CttqU*aKxF=GvUwu{+=+ptjQ8YiP#8A<AFwotrj}j+wq=8-6#-#q0~dIgzwjlY zi@hin7zpN>qWkNujQtc>&hk*W;hoR|U_plIH+Fl4gyG+-2f9FZ`G7Vnq!N7?k|kAI%1Du@jj;wx51&e@ zWG=KaLTaNk=tWu&!!p;xt4W8pz3K4O-ls#Smeot{eej+CXM6fp%5vqAN+PR{eXarU zOYJRXJXp_Rfmy+H&T~IF?}~+76>Hs6>G~E_bWC}7P)R}*sgL8|zr3Db7^FO0LfMs& z)02Is`;}1fJ?O3ia*GvB=oWy#ynpGU`&*UjI&7zC- zSqv}^Ue+BP&hwp(j`Ru2iYs}jXsSNk!wi5LXboJF6iuC{OHvmDZ-wl6*4`NTOa58E zi*Rk*a$~>tOi;aLGn)blFYHyq(=O>*$xHPt;8p=?m`=>)!h)r6k|j=M`6&$DP}B`e z>j4W$iN0yZw7PHM<0#W>8DAAaecXnS1@%erYeQN(fsvKgHJYA zh3LEHRJ}HwZHgupQRX?=F}W~D0MjE^HW)SYS4gRH07VNt65R#sNsG(2wRwVef5vCf znst$HD^Yr>ChX<|H`PRu3jnRKqpf=y@(DQsDDLM64w>K*R$6k>LSTpnu&GM?r=`ZoeY&w3Ih+p8IBHi zrFc6R2baPunDF>(a+1pSU(EoYS#fvf(D~%hEvYRJ?z%O+}>ldcj|e#=$O8dS+APc)QmVNG1zBfyX6s&b8kud;i{yN!0iR@wzthm8-e+Z@RCz zAf@1!R1VRfmXJ935pOGJ-j}1r z&MRDBJ6FFN2<8E73AiFxTs+CZ?swlgjQ0Ee1@RsqZb0OKjQC?wCbqR1V?`&*f72;F zFKqcr+e|(zhFne$%>;EkhVnKnx(C-hZtnolS+o(0lx~Dw8|~FQ3(Pma z$tb9)Fi%V=VIJbn#1HTnr z@!6ImdQceXIIXwacRW64Timd{4UTTkc^M&7odmaxb3(2FTX@nAXSbOPR4g@zgI65M zKH9Sz+%6?>B<5&qq?c zs0J3`yGW&dPQ`qlG6e-hmYfotS(0;^>@w2d8_dgs8F6qu&ZM#0bdypY!%5PPa(r=O zV>0Lo+-k13b?Uds?hE}fMW60j5w66yr8sJ-2l+3LLrqHHjFdQ`&x6$j?$h)#C=V5K?}fLn z95aKsDCSBtAc>|AQ!Pjv`ya>+Q z69gf*x3UyHC?+V6`)ygO!vcCTtyB2tfE%SX?)&e&SZZ^P^JH~3++xOxS}zk zbWxiQ**eFzlCVK~Apq(nF}w+u2>w#(BI(wQmT`6>@&W_|XV4R-mQ=KLnfAf)0nag$ z(^bF>fCWuU6Ypt`n2jla318Qk$YEtVbuzlP(0-B@sZ=clBJMX2&Yb9Pire^(C?$r~ z^iLag6Xp4ycnY94*QqJo;YpS#7IKbGcd;sIE~t0h@{a~thL&SmfhAfJeqY_9rev}e zCnsk6-67mso(%Fx9Ukl+37m-?>}8rSuk0m(D>73nc+*C#v9gJz`ibrGz38$cFWFC` zsau7vMsT$7KVG9#at)Yahj5)1iTO2xY$;`skoHzwB5;-^@cfbC?lAZES|ry;Hqj+l zxP2!&R*guHAXRogo1{_=p zU5iHbk@blmgpao|>ra-9@nKTv(=zJtXU+(>(~@<29!C2yyz;{tgwk})%U*i+AjP4)N>7Jv+;&{HMhZ1vM1vBXe zECR|Gtgd^l<~#GhPZuxQ_px3{wqt7zp9)4EW}yW$Se#E#ZE#&aJ)n7`&O22V+eWd4XHBrzIf3nCNwL6m^UUOJ zQq)0px5BSGF&Y#EjYfsLYTj?-Pw$OaFt=h7D2I@2{YxqwBDSH)WxMq(U4fW+UW0U5 zsNwnR31qfvZJmr=)j## z&Ts}_B(kxseKC_9#WP`}9+(e49gt0^y7^REtTw2hPwl1kmlD#8(reE%uUy^UWPi;}_cx%eb%~n2$rleL z)VWOiL6(l2-#RX(vT1;B-H~K$z@(YR=>CX^hSxF$T1KoMa@6Nq?aiD(?wB^wonTDv z6qX27n2#0|N5BBV%LyslD(=LuwdYGt0?}4Qgvc?EOxJ*a&f8}wLHKc|tkRXGgzOTAQc;bwreoWqGTCd0`< z5j}3=LsuG(i*&@zyP@ak4P6kZ@DVAZQy;R0$2N20OcK@-Wm~-gdqH}qoTj@SGkH0o z-l^A<3jf8yBC*;ZB7y8xvf_is4`SA2U`u})wro`v4ab94hl;52GCWbivC)VytQ$UD zYskriA@11a?EGiizUMm=r5-D)%F4>Y?$*?IX6|kZE|d+czUoe5!CS@Z0)4GIy!{}g zwq&QhsAeO=_A}jCs8w3Z)7HNnC_aeU6&cjM5t&Uex@O3+du0->a#Of34_fS0uvw$3 zHl>l`l{=S~SNEp?Q2*+oJ6vMQyrIS~$n%Q^U281LBYkc{6k5q*05hS09!b7mVcutA z*9bK(eo#zy9O9K};zn?D(^}ptm9Y9-xKfw3Lw0gl%^?p84_W6 zK@mW$*zL?;M&+ENJ!~UMO*im&uLRFoxkjFT!1LLDs z-sq4sO{}NUiA0-na&ZDg2yEMDx7wPTI5nQV`n=iV?L;kW({0Lf#)-8KRzL&br0hkH>gR~it zhlXExo(yBXn4P}9BUcr^^sAGmMm}rFJt8twNJf1bQoHJ}(xa%WdJO3VLYP+RZu-V} zg%@@Sm|ZG(hDgcF58m{)Sy#L^@9`QAhqMW#TCU9KVD#Pv+)~F_<{T)xCD=|u+I-kiO&#@1^ zmAzjdm%ZIzpS>S1`;|YwKKJ|d7pY+)tuRXH7z1qjKs3cop00k*#MH{Z^jX(uQ$@YF ztdup5*ZcZ5B+f?-IymmCnqunnNh`kvOp1XaGw@bTym!llxV$w?Ezn|hTKR!XWd5!V z!38av>?R&Gcxg!-UxMFljf`A7682LDvJ!0pN5(EU6H|Sg#(-I<<830_`e`L}tPPuf z=DUB5mr(?zMXzrrrumhBs|bkt=_#VB5kT#Z#EEhH>gXk{|I|m_rFT`8SC;6~AtUt0 zQTUx5II}5k$=mH7)>>C5ii=T^r;`3hDWVAzQ|7E}HL=5mGDdTPyeA$sw$S|C&sG?l z#yk#i3orY63W_=2P|DoDG=lQl4w)sIzFzsfJ572t41r+X7ukV2)8yJFVbMojKo*L4 zU`ADh>Z)b^Txwo+?ggAD~ zTBq@&qcE)m@EH_QFiZJ8)aEj_ATXGj%qf>rD-z+{gp@KZ1=^Znf}Yhy?!${lg{^jXq|fQ}#>f)PaBHchFb z>*!&_M-qm|C9mS=Lr0XUZ=mb+4o&W%9FCG@Oz>WY7Cg8%v}h*)h@>`(UtPp&cY|}l z`e6DQs-KNWXQ~^6!r2Zd*ry0753E!(x+Lo*HnRj9O^Qq^NOQ2eM3Toe%9YiR*?GA5 zAilJbB7A4(=KM)r0BlVWZlN6A(u0pSmDf`OE#4{mpV?7)4>3H`X@JB zEJ&&2>e(ZtF_1g(X0pt-X8PC)Kq{g4i9f1vz_zyu&}Uk^w0~Ag@5SB7Z>R=FjZi@l z=qRT$7X_%cJ3mFMDQy+YuXPerX0Ze&JAF`Io`&&F_=j7FuRWlDGyNyP#&e+7iyz^=y5IGju#m ztyWyblIfSo{4|oK3e4COqYxlj13tH(U0EX|$JR+11~lOKJf1At5dv>d(#S`^Uy~Wi ziF>KprNP-$d1xuSg0AV91w)6bv4^ytUj$(vFBF|Hf`bVcY5Cn78H-j9f|K~a+k9pk zy^1HC8HNuP8agavOvntZpyqTTf@QxRu6y5n{{?UUTeU1IAh@Iapeo9rd4MAStdsWN zRLlQ?7S7B3cr_TXop&D*o9?C{AhsT6|F}5z`pp^U^vO+Wt*Id=d92f*dhG7BE&@()GnrM-!WCRyI0fPM2x1CCCaSI%7S;tAgppRFA7DtQ}ZwDKb*Xbgx6CO&^oxV68KfDa` z2m-*7$FcoBaJ;`z5AV!58YnBp>PcLzIGAJ@ycFTmZwEwwQHp#9Bhpy)b|5t^$b)Ov z$Z`uv=uZK6Vuwf=VG}fXJMljM?_ps79e=uFDdfW+C>Zt6q2Ry8|9^slF+BeT1w)=c zBG$VGG0<7_U?4~b`8!oGs}ANeyjD86T3=t;!x4~xY&v3}y|3GSqe|5=fZr2M&Aemn z>|tmnX2fvfv-E*!f&tr3nS=2|%2}h4P3ue=+gn=KG_7r6;PVG6;o*#apr9zbA16^g zd|^N+%?groV6{|t*Z!?#CDJ)`!%6hG>)2+Z(ZQih8j)ZYL&L`uY@4R8x9Vd!N$Fo& zzG33Z!f_%bP>&qKrSvb7f$O;G9^I+xb4;nxj_pQQq`fWsXCk)3sRB zUzGf&1Z87qHLw4TTneO!YBm2v@eJ%A^T2AAqvp)RiyJIA~#LYdQ4PIqA(+D&>wcIctI>Anx68Dmgvz*8+S?wlA-js zq9v{)i;3czy9Gi~mz8g5Uz7?tG_q_}5mc^5= zi~)5}t>;3k=B8|lQ2)+)jL}#?u`$fevGW?NSCT9nLZcG6dn9GQhh1AhUyTV1@e4+M zt}~DF@)^qo7p`MQ2`SmE5p!4YBlr|N82Qua|Az|7@owyKYHE>QIk?( z+BZhD+DY+CG<2E|eedh;59IoU1or$*Pvqq%n>)u!@=Z3cGu>`;--A@=AM0z{_)<@E zFQXBdk-(}=#`k*zqK*6AT;4D%=C-Wgt!lP|VoUwBCEnG90yJfuUIv{nPAmK*80E{( zBzW~cxl?nPTr9_( zub}_B=l&A~{xe```Trv@{5k6f7_$8rFr@z38@N^R)0|2lO|I_IM|9a?r9ZK zbI7vt``b(sgl4_kvlE9F_I@(8%k*$?a<+BBHUz35{0ZFVcL9jt#@p_LD8Uc?>Zgoe z22b~8lig?M8&|v@1?ON7a9y3vRIB}F^!fDoVTp+10k@g9-wOC)bU|haJgyGn%j33@ENQO1 zd6xcRUP*&wR3ddG4>R!~wy1j?AN8CY@(X?T@GNCp`DlR&Hw`L6>N>YvMTEF@E5qg7 zo|k+0gwjhdQ1~+??C7Q^$>Z2UKUN-Dvvs3dD{d|zR9DVCe94Hez2wb+ z!J1U`BJgD8h%O^4jR0YdpQa7-EY*NR>SFa;)s#H}-N-Fuxt(MtD8Cqkts6>iunS`?{_4vMxqBdYyZiD$&>;KgD2 z@YN>`!#LCO$WYhOAtPv3z1?G4+iJ{Pq&(qfj ztL@ich9q{@7b6RR)i@Kr?CCC;7jv=M3YIZ#2>((hTAv(hVbPUX{Ck0-_F70s6%+j# zblLP!S;^}koew6Jr3ow5AU+ezm@b0(smx+iE4VD8S@AgP=vs@uIVlxr`PndmhCOrR zbJS4ps_C4Lr+%JWdGB1^H92z%X|zj-mOTOR@uR(va^erouJG!aIZ(9y9GyMjZOH z4xND4*rxonx<+6P3sd-Bt`7pE+bF&$w7fUkk=kiQ;T{*~;JD5#M@37;M0b9&XnMpL`RRTUSswTcza!=m!) zK8JZ{+8*HTJ6JTYZ~-8zEZP~8$8H`=`O&;{CdOj98gw+2^B_-|VrP!#iSj%R_@;%H z+c9P{%OdUl^`3BJLA{X*8GB zZw{kO1G942nqk>`FVsWQ)!U&>o8auj5r*cZJbBYrM(X4EBhqA=i~R?I9`Rz<0+})y zJ}Z&&CASOMBOfpsWW-sS>??Iikp*z1u(k3=t77jOcv*4;3toTFeMGn}FH@SKnas#U7~p)$7`{v-}P9exrRZh73oL@`1F zc%A!v@)Ep?4=p%h3+r((u~6&edik>?rdn&meBEg>w8y5`Qk5LtS-#YNg~s(vbGK!V z$Qq441{U|)NU36FR(uj^K;7tmA~{l(}pW9F`#!fE`3ZJqvgC0eMb)YMi}3Q%qvi|z0wY{I_UC6@aT9BCPmn;S22V-w}daxGeYE+!--v5P4YPDov|V} z8&o=9P;s}`5iGT9#clPv3xc%eEWDz8BI3zFP(C|LKv7qD9%#&F`L0Re$|!Y@Y_J$u zRe&|~syIO*ZxA$bE25VGPj@VPAjw?6KQ8WXFPt1yYv?D2UX6)vD5M<^oIGIeE}h0r z?ilu!Hf-A6#av3@?{`^iRj+bjcj4-(xY19iWb=Z%m%Yb_r?bl#*_%BoT|86A%cpor z@qC+x7s@7r3IjVi&F3*EeIw_&tf7A`Bnf&NcsT}kk}mV*lRVS~)yP5pu{gC@pHoz} z%haq*ZyvSU9xl%SG>9??9;6X&EzkMKG7rP1A2`F!a zSiw;7X&K6rZM`e7S!c-5P&bldhR|o!h>iPd2O2@Y?D!I{GggT>cA7sqU~xP2zesz> zAW?%XTeNh_#wpvjZQE6+Y}>YN+qP}nwoci;^=9JTcy~IwU(cP0{Jryw%r7H%?zQ$> z8Ao{mg3~#wPB-IKsH7=dS(kqD%JXVlw!jrItr7vK1Y-c+Jpmh4ZH(`#D4Oc_lL$2Gmh4szk&5 z^WMbEFw2j?stN?hhDqvpJ3_SmgnKcu^^n7t*E`qxV5O9@tQk9pn1Sk-)>Hc6-Q66< zh7j-F)t3|Bb*-3b!?J4I6?jIMA^GN@&a4hqXaIV$3?IZMYM)%Z{+u)pO^xbBF9R&? zYuE=aLP6Dc7~OP)L%949%5U)mII~6rHUWdnfYiWJ&fhcMmK!uum%--_1q9BDnT9sy zER32*89`R)l$xXqF7w^}3bHk$$p#-f%h0vd9%Bb_$xOdabtmNfFkjGyY$Q&o|a zXocLE(n}_LyhmL)j5^ zs3&O-#g(1h233yxIBuNa$t0r}$=e9GtWy$yyBOcgm}qJO?^;6wA9n!ju@A;XZV|R( zr#+I6+)NhCQ*tmeUvd?LGO%6xN0gOjyJzZ%TxZ}oFUKplUb6DCdl=JnKsm_VaMEDwAt_-LG*CE0#jtrP7F$al#Fq+Cn-a2dWvsmKBB%jb`IK&k z>0rt3oc%%BorshtSn)}}cc8TmzS641b_=Qe^)^v4gT0`x=v^%yJ3V^Qa=U%Khx&Zs z#NOM&crJma)JD&Elz5kEGf%s^wZ`cEWm!1oSeI6)GX?14(#Y-S11DCFHn^64Yn!zM zf^vqHzFB(IyK%yJqBsP}TY3;MdBREU{h8jDsCYI+Jw`!`X-MssWS`ke=KBH}dd)Pv z@UT4?s$gm@aoH$WTmXPgA;{=La&J=2o);OpT~|yx+bT1u!b8yTnWvkJDU!_S)?4Y7D~n;jEO@bC+U#}K z3vqpJL6Ai8s1tq426zYu$b~y8Y2YzW#~M{EYe?CBw+nLo#-~e`QT00ShiRP#eQv&4 z55m2xvTuSRhg!F>14!0wvrE#U6^zZ((;BfQ^wf+YiUZiCAwoS3TCcWW!kT$3jdIKw z+Vo?0O6MXimu!J!o4>p&>QC3tdQjegPXm@x&Z`Ccd{I|hRrjMbb5+HsAmc3e!Y}g` zx1(f?K+v8K)^M>ik22%(P?|Fd&>n z+7hKSWh1Czz5eN=c{S}41UytlgFok71x*Q7qNfAUHo29dMSc(P*o71ETNvbpVj0vv zmVMH#+}nS9iUQL!J{c57w{kVKQ84>0HeD$;YH!CEncp8jLWQd5YrCW^BPV5P>9peX z3>t$M;6W@j_k|%<`@Arj*`4amQ)AbeHGkSVU@9unWp|USMJ_7huOaH9%_*h5k#pzwNpD=A0G$bR>~gHAj@-sEj*$iaqJ1t8Iea#j6(67-Owx8rCn+QG+? z7*8{6v(EO()cSbWm+5YIbM|Jzw3DXj7CmHoGeMDiE^u3`IvjGV@*ru!9!5RqRcJzu zcO{Uop{~xp@gGR6dz*6E!Il^q-8UI~5@3$OJH3`N#YuWC_%)W%-F!tf!~=F~vceA! z>;Awbge_<_M2|-rs}2=~zP$5+caWrXy^1>Cu|1%WN8Y9@D!8xfi8t6(?SU5<%9AXt zl687tp5l5W0p@&4sS{$rzr;F;ZLGL3E~)}(-0;F(rIb@F*<`<$`$;h#P86o-87^z= zllJm;!iKR74sC2V!N|AiB^l%3an1MY_GEP%b-Y6;(0N$h0Hx$vtvb1x%R?@_;+Fi! zPIlP}&T2ikaBCIG`Qu&saS1BVl7>nY!kfLw#(_Wl4B4(#>!AC49MOIzihZpir@?2e z*97wU#hiyY&wqH9oT#;?)W!j_c_Fpfs{7%FEXSBm+@plzH;?z0_=pqJK=q;(IyZgm z@L-G&TxI>8pI0*goF23%tMRCDc8Mh=WVbzDAIElM94k)f>c(4l)d-Q$43Bym&!pfl z!1iG)Bu>Unthk4s3~_~qt?_yB7-OHd#T>xSvjp+fpCIb_9UdLO+U4 z4;Ng*`g4|ueK-&R}rKkIP+Kafbme?TI^*PkeDkM;3M zP+;9mF!<5}NCE*+>BY6JTBew)&A=NyCAb-oU~KaSAFJ-T#M4VwT@{2?OXeqPM%5sX zW@>48sfW9Mk-p04dPS?hA@IYE*Uc>kP07@9WEUccq!Y}_EfP3wK*ACp{$|aIf*_7o zsG{Je3F1~g-fckuOZu>svAAY z_U0j5u#spqQNA4zm z!mFi2c3)6ax!T#A-h?#pIXt9Ih|W6pghH1~HpU_ayMu7@8o~+8INhg>xX#c1qWvpx z%&o2?^1sz${}UI<^*$BO_}PR5@PD_O|9@`6zo_PSB}&`)^T7vSe}#A1As}otO247x zuco5G4L{7M8h3C)qO4ANmwrBL@mU_ImI@=%a5gYr-%LWm&2a6)jPNJmC7S*g@l{bH zs6=TviS_M;Buj_*O(>4qtSiN?03V_sgsmo4vfylEwbHav-O!&0gnub>p;%vt&u12w z%W6n1&14uBgp(sz5>`1i^w)BJOH9(?DHJkA4uo9jg_846lQhJ^8JRFr1z3FO4KPbl zavQ=yQwj3mpQEUn1qLZ_+o5KSV){yU_dep3u8I@s@$Qu za+NmfM>>~2;2j1#6(h(7u~JY#gvD=Cq>DNw;0pE~^LQXgqNpzoxd;Vxs8aV1JSA4Q zdDvS?>+-|XJ~h3U;`Eb4pWbR_sHf`Lyy6dVJ*6CBDmD@^3dvZEg&sgUDz4yL(o@ER zXLzWr``zO{Ew6T=P%si3qn5l1FKRI|GOH}|7wzdQr%xtx3bw_ zf&UNp9AIcBc`A>wcH;|B7ikUyJB&eV9;QbCk$fwf`cnDC4AjG(7-ZtKM6$Ga7$V?s zfTb>8mrl<4o-Z7l{x0j4bSgQ+saUwGYrJ|ssXFcuKq6m(nRJBCMuO{U60`+tq0MSA zvQq(EA>=j|NaNVv-k`1S1rG~Oo69dd)WFdz+%Kd(-55TMgx>Z#4oWeCz<}t-FV>0$ zUPlfv6%z>Z-ShaE$Pfr^O3OBxX&7MIL9*Nwkm=d3U0uWwVjVWdmg>`U?5CIKSlw`~ zzY#GYB8$hBnaKS00yJ2g+lZ|KzQ_3i#IA#WP85ID1lMFJ9Dl!m{ZbP!@XI4rd*m|3 z0RY8PB2dFNVnUu=8E)Jg8Lh}&hb&bbju6bYFeVwlyFn14;cv0sZJ#|6lH!?3d z2WbOt+LZeCpQlUEN7vb1Y?_!kfG9zFv6;NP3BtSWx+sFQs$DiU5GQ`d_@yVs*fa+e z2)g|TLQ;K`-l~8A5?z6A2@s->Xh3M`4$!r%Yrz9GSe%_$fC5u7)L_3KN@~Uy%e858 zz*hhfz-KZXJRYdxrR3iG4ql*P5MnyL(2K(=mNDJjBDH2P?5Ry+Ncw&eQIV0$#RWiP zxAj->cK`>kC_3+Wdxk#l?YEX|qZbAPc02YxOWJpK)1Ur))5;qb#pc5TBBx5FtdY1*dkGcNv@Ctcx`~vnradh2 zT*wnin<7Pa)pLwL`ggs~7L^E?Rbl=aG~m%EP%3pOh)6+uSVm4fOTq2jgAlsJv8?)3 z1C7!sUhgc+D6+=-thZxp=I{p1u{O%GQJwd78JqDGATvhw6!HUFs=Vr<9ewOzlOPu; zd_1kfJo#`scC*!~tpr*l)`_*mkpy%rd)&nrrgv>|x3_hq?svGWNI;@87+6YNdd+%A z(K_vH%kR^o-kGb@S7oIZ;ei^ZiuqJ`UBAK$_ho}*(AvjDLK#el^5({mWBGTdp$V%T;x{1XzbUG z>6#}e(axV{9@eORoG?p)tO!fxH#h+5^jISBljfQuMFeHZDF?jZm89U*D@Wrc6d*T$ zJ%poTP1(;}5f_hE0Hp8Xl0$Xz=o&q;J_wf&gBEmFSK3$Xx3WMn&eARlBq@PX?vAW~ zIZr|8Bd54$Eb^v@WQrKnR*FqyRFZdn%?xwW_Fzss#pWm08ZT(!>zK~5Z#SNP{K9qi z;?$)`kZ1)d)%&$wl@+IdOe2w`s_dGv4ZKlhRk*4j&NBhcjD3Eduh7vx{j5$~3r ztg9X$d)T*`HN7OL#X}BOSK(b=8WB zJH3tB9Um%GfyabhDCRT5lhSVS5=a;V<4i9Tp%wttp6s*kWNGfBhb zUh|sVlE@{)`UuKCu?;q)7)iA`*218aM~Jr8p+MFC9_nS~)Z-J^m;LTZepHaBIv>~S zbY`OcnR+F8=t1{wV*9@^a`^cOu={@)A*4UqkK+H`t@r=AoBnk&>NPcG-A@M%cH@!L z-=dxTE0zS-Q!3#JBw!;jR$S{Qoh0cJ{OPHnHf)0k*Yex)Go@z0th6)aG7Lo{8pK4Y zSAPwgJT6xrxatt6@htPuQk(b%6oy+^>0pjf|-bGE)TgU82A zCMgz0{08E&#!iO0a{1smiwPX}lo}-5;QaA=h7D%uDVei9XC;iLxhqOm?nM9F?l9YG zXYP5+z0)%`*_0!Hb3J6A&`Z#{Yc;A#Q;GMVXAIQ;jkVJ=F#Wf31-Acg%%7e3F$ZAy z8UHLxpu3H?d;ZA~0tNvAME(ci|4Dvu$*twE$rgS6PI|hr^cFFyBTa`VU`$*!i ztEEY^If=JiyP0N+wK!$jC0oyzn0Vp~U_2gixkr83db*Pa06!2OI3nJQ&bQ_!s*l_2 z-P)s<26u<_%Hf)U0=HzdleeuXg8~V&I(G;4{Zxbb<5BM9{hN_8jZSquhnx7axN^ya zp_{CBxA)_{4_2qU^!GCZ`Fy|%?N`lsLr-GicJf*SZ#FfKn0k?0v+L8&_r2xq+fc>O zy-5U28Pc-cJz-E@XpgwAR|a&tVFiI~!&^R4%h}3rfm1+W^6}2;l-KspmlM-)2Yl|@yXv%z=%5W&trwo;sbs;Uz@ z&N+IBl)I@rp3Xun(P}~OIxhjhiuPM)I{5#1wzeDZND8#6E#Xcyer7%6O@&)cAym8< z(jl-DDkp6sY~NbJ9LN_wn<>N1CfYY?t$dRu_`@#Gz8C>7G)a#$(6S32E@J}XRJABe zkKcFljJ2$t6P?K$?N(5cm%n#91I>4Tv`<|e`X_b@j_9NWR*pgf@lN5yJGFCka-nKi zez&k~DlDg*vCcm{gj2N`Y4Cn39B=G1bre*V0=Tu?>4UF|qmbLV2zEL0YxNcwBnq1M zlE2C%avUp5Ult)mJ-4N`hg`%HRg@gmC|y#b7DW^m+Lx@qYu0bGXsFb((4mRG9y_En z6QOj{-hI`QEz9CUnMaN7)gKp2&$9ym0l^L+$A6R%GE>g2*F;IhQ1Pf<|5YG7 zL=ml=nXguT-pMB>3>-m>oFu1|RyycRgUFE-&K$%pdA)w5iW&lo$d8PHP>9CFH9qIh zfj~mecS8p8CthEA3q5$>NKTongZ)>j=cG#E-;Ro!22r=$!4(%V*ZvhUd(3sw2ur@Y z>JYqKi+snM)*|prRJ-0`_I;c<$p@@4nmhF50mAW!^iUkaTrv(RXs5YS-6Rpg#)@ck zPukEv}vr~q9rSTqy{aR6Rs5V6pn=81dTyuj^@Zd{_17HsyR5TL!h04`H89 z_?Sms*&8@o&smDqXMh;323J9$Q~cNd+-V!PEPWGj0=*3qUfEbNJC3sIEi=wT-Ng{Y zZ-qmPdg7s>ksqv@wO?2M5E#B6RI6_QT1^`uDfI-=4kni__24hf)Jv3U3LeVt>VD$b zE4Xt11ALW~JaX+Y+beSK5IYJ7%LTGKPbXtOM_Y+*^eD?thuM5V-Y@QgNYT(|>aqk! zEjRJ!4#Y}FnM1^CAS}&Z26kM0%;}9xhGg>Lo&esQ)Q|(xl33x{Q-a^2ZV+f3wGI)g zxxdr%Y&g3t#G4{aPp%B0OCazG?qP`LGAt}8qqkUKQCl)H41lnCV=J4(YCdrkHDG=f z+A8T*z+Hm~SLc;?#w2BEO~Ob_pPLiUSi{AjU`x&`n%^pr#M|{+gcav$jkqpOaMM#8{#V*r*0j(PUJv*7B zaEtt_UWWxFkAOnB*GLc?h4>UV1*YeHA{a*%Y$r>ri|{yZMt6Q~yQe~X7}VoaDYn5g zY1_FIDAR*fBrxqfKg_EMUqPRT;>-!GWJ}1zDBRziPAP@*0u1U9rH@mUt~^XCt4LP#q& z!oQEQx|jRJVA@xcC*DbxO(evYlOX+&_-8hi;>u5~N84B3b2(Gic8P3ZP*jh^1UE9~ zg;N5pbrLMatC!s_t65REcFc)$&aIr8=UkxAyW{r%J%(JnfmSrS(y5Zm-~a7@LiO{;!?P%4GR@V>2Q zW|s)0p@7G=*o0daLbp8Xjnv*TB2FEcI>cU!t9|XR~!`IyYicxp2Qmy6j$F z6NvuK(n+Z{OYxpzoM{5XrxrPsx9$JMtt!U4B;xpX;XHRHwoyvG>}EmmZhba@3Hqh> z*-m`4K%a5i48eT5l~Jg@jr)7(O`OUffd&0&o%zxeSPN^-idT#Oq5+n;@^1e(h)4>) z5E%ajk$E_?XM6emK3GPj<@i0bI6%*V!!tk71vfAl8*<5Qt={L$9}zVPCyr?q;cWkC z>F+W@%?1$sW5?=y!$+R6AKw)ye)`AS_i8Y1iUE z2&YtD3mPH{5nMX9@G6Y2;p{+zFIv-AKDB>I{YiYHCQ;M-u+6f$sP|fy$$W2=g8|1{ zt{cJSutMx0+Wf=!BB(-r!3(Knls&ATeq>bgjvLXzpw92OE!I3VM!}lmi1`;|>*hml ziiO|piD#?ulv*h!dSTXk!)?<|Q6!nn(0%Y(T-jmBOVT9Kf<-GuT&3vIu9+$)d^y=& z!FUO1cvmMItiv`RFs#{w2{Fy}9=!6JFmn!b&+_zW%`QmE$beptzy% zV;`qZZ1_mftVH}c_46Sd+3b2d7T^;SE5(4F<}TbJ-g5pC2{I0~z{F_=a)802|C}RK zw40up-nf2rl0g<7WqLJjbpg!Vb&P|`l_D#nANYwHKv3}I8w>da`gzxt7pbQV;FCN> zb1o3p6LeG9!SmBTI>dQG8DW0QG%x|d?vP`O9;sTMlT+H4U}ISe#c&MkNjuwneWO4x z(-Fp9aHKYq=EGkh;Mi*2E1<)j`JjiR^n>+j3YywF@G9Z& zbfYvXkN-GqIe+OFXW~S40ST6745kW5`k%-vu}i`!Fskyf)HP@D88O%z=XrGAO#Lwi z1OI`wEI6Y@MZJQyQ=EuZvnAss4%N816TmyZeH@X)!z=SZnaC}9e>S|%kBq7Q# zCfFyA4;ZhQIiWaimuW}bQTvP4C87<>;|<}E;9%kmH!K6RZ2sm9z}6F8{a@7st(&pE zhbS>es#EHIFM0i;2pM$|^^3Nf%xh8DVKZnGs*MNe2x^Q#1>_&>bC;HrA{k+|8yJkg3uv)> z3oh3|l5{LoQ(zSBX4#}vYcz)py*I1U!{iS6gEq|CXsX8~B<0%kC;Jp@IVKCamVg+m zGw&Q5@F|_CCV3p&+Lrj&uK2-tq>~td#Y<*HmB-egx}}M*Im^n95^Tbmw;(N4GcNLq&a_0f>qV(uKmn>?8`;-z!o|N3R#L-X#zzrqj9VS_1v{WWe)UU0(z!&RIJgLXz!( zmU_1#xbjj@{vt7T6E#0l0!9@}39p1#fK1u0w4$lFkQUbvLxDwXhPdFZmKw5E&qd`a!@1#XR zLwr1$x_1F|p2+O04AqI6Ak!#Ds_aashU=az|AWt1k{htNC!h}q1*vPS3$;ir#g$UP zaI9=f+racE5<1y)uQHSS+rR~e>3$a1ssk2x^T>4G zfbGsyFn}~fRO=@t?D+`I^M4Fgo~g}8V#h;-vzvYJ%JqJeV)qj1DEa4b%zdy(SScoM zbT_FhF34vc&Ch64FXN^Y`qrP64Yt3j#OXtbz;st%Ero9_G&gTT^PRtxaTJ4j2IjpH z9@qa4*NId2%Q1$@wXMB04jm8ot=ML8S&vN*XP14LlChtadff(crPsVHU$z+Tnd`(# zi=xwEO@t<&=4q0P;L(`Lng^>|MW6qLJXub1M<78XPwy#kJDzxHF&tXE>Vg=Jmz%{} z%y6a|=8Gns=u0u1pw8Q$nbR?$V3turXk8K}Qcv~QDli5>J`lwcLqK|20`eW6<&MnCt76`^B^e1?XkTX6u0?C0|9Y8|Y2(Y*R%*@58w)%aJ9oZSR?q1lA+X2lw7s z`#|}4%9PQ@MW+i;v6QC$oW7NGY70o$FzYK{pvzbBC8wmq`pDmqgv4o{t5R5#HMVPY z+~rI^K0o(OzTB{}JXZFg=#fZ!^a9dsJ?h+*IDNrk91m@rRo;R)I2ksK3q z?aX(B#1B+O*I*ILUdexgYAg1r)I*O zECLyxGX=a^aJIyuQKdXV>EH7xhenbNPG5h=x>??Xu*k}v;n97dMi4LSMZ3WhRqI4m zX0ej49A5P7weMvGuw38;WjGK9pP~+DoB4JUSs4%zO#1O8AhSX_TTs|_LfADH7Wdi{ zGXSh+ft~Y#@mMUQ!8U?z_hr}%2ghJDQBH(V2}A&TSnwb+L%96*@?~|>Lxk8u5p{Z8 zk0<5v#)%fhX9Qib0OkjP30{m>e-$f^yZahd#l+d_;&LRnn+huHy(OR0g+*2x|9Rg+ z0N;=$M2+b;s38#ZQs~S9x*KZT!5X;NF}mH!$PlgKDx~vC%x|dpQMR4jt17M1`5I`2e63C3_O_`}l%MGok@B%v*XnnF5oC4L<7T?=~R+Z3-g zZM59kj;JcC0i03Z@6oD1B8|qK?8wYJ;g0D|<6Dl-L#xJ~G#LCj zgmf?uqXwB?eE8NMzA)mMK8efewKOuG0G6Y_n4$CGa2hq>qMAM#zVp{_NR;eJ@`A=G zs}QpV7$vS21uqzU`tL@fuzB^}Mt&^WNhj|km zNwz#BH)(LdYoltq3m9&{aA`u7b&ilca@e|ua~|Z;*Y(JFyzH0A=2UCjT97?BdO{U| z5_gIe@wWah`(q0+$L7H-w&q>~Gve{~;cK(~;*e{DLD%8_Eqw?aR< z1p`;wdcCV$uN$)NTWj)N<&xIn#!sc-7PR0kPXyUkHL`i}bX_gvWMnrjI_@`k@kNsl z00@kT`v=ndWX#GYa^#Vc!Zpzm{yWYd2mAzA)!ne3PRE zDl8lnE zPLks#1}rL9(hn6eS-^5&q=rNJKVqjI0xlx3UrZ&X?_=oRy_~4B$LYh2GP^vN4D)h@ zPlPaeZR0Fx~0jCe(!XsdOHf98OBn;4!3(wM?9%WbIXe%f|e{x9VF~o6ReLK*}9pkaC{tJ{Cty z%4AfV32X>bUFCe;yDu`iWFEhkw~@DDYh1Av203nMdPE>mM;^GpZX*=F${_7Mf*j|T zIz0Hi$8rn5y8>P;eX;8Me}uKC@9cmcN3X>md+Kp5%h>%GLCtY%l`s;My9jFydn7wA z|BBHhCwm(&3oKj<3%hE06`Zj$!3YF2>F_EPGypxkv~$o zv#n$7P#q)-NDw)(IMEpW;Jb##+A<}JC~(wvr(hm`w6@~Deh{j_Be{5#umU!j@;WZB z*FSwaK)K&$20lGtplY;Pa+8ZG$E!l;k^|2PorfufgkxKLB>uS`5?fH!bE1W_VRS@~ zRe5NzVIfTq4_cF&0+TX&;Lt@onKBkT4Nv%HQbV58noOXA{x+-O`51cpK_>;!3+f)a z=6wZdNJZ)zSxhVP@{dBy)&t&J&Wgb1tJg2&6BoeacTVfmH6uhu_;WwRn$pygac{|n zfc(kp^mHT3;w3kEM`~uDmedJP#ah&wK^hplMg%a_Ra0CZrIkn7t;(2Knp~OwE14p) zV?GWe86VArfX*RHG_7N0;t$&aS*{MY5?q&}MIzLQBuZ3R)0{y(r8blHEHOERA!k6= zVgvEsk}YfES7__%quwd?^rDQ*VcM#r>?9nP2hA6<^5Sf|W?BViXF6L*K*C=oNZ=*T zB#t<64kI#}L}kP9!&NZmM&(fF)3Y(f?I>agdQsGlL@(M}+0>&^yRZtQpNiw1NC=S; zp~ES0lEX% zX=6t~)%$WgRUNUrZ6p{{w>2QTH4MBviW++)`gqa2|WB9U;%Q)@A|Opy{v1o&Nqj)U9&n)7pK0U9dk zT!E-bL5NIq3??=zE_YfedR|k*q%stf0+k=g^{Pp|*uFJ=Ko4Iub;xO%WKGaM)tXh= zi6b3=p^NG0@)G1g>xrY5oRQ<6$kFVCnJ-lCS6I-s)-{U04D`tSZiVvUP@My9y+5&A z(`){$A+A9lzL*Zd$i6)}!hZ#%HCBh(6Ck!NY3l^STb(d;K8pg#&U{&I`<379QMfqe zE{k93ZMRzH@6x6l{la4w9a)Et(n0G;H3Q@^oXOFV7!cmv=aLb=t{fQ6Nl7KS!U~{v zvmQKknO=t1kOXgG+TUC1w=B9mt?th1#ZeE|*Gh=3W72a=8DBG1Q=`+Tvd4~KryCyYRd509pJC{AT;P2j_wNHE?U#Z+SZw>gfZUn6Mb38?2%*jWa8D!u2GcRZ)tW~xFSIf(VsKLXtv zNCVEDUMqSoYen$ue9c^bAzmr&h@K}cV>3Lo5$c}mkVQZjpo}u7g=x-x{3mij1W(NU#a!IpciR`H$>ARdt z@L`P%hv5T!;X!2);#$z=3plepeV|>d7hIspdu$fR5xhf;*1=JAYS&Y3Xs;e1^~`O8 z7s0Y59E32aEoJ~0;?Cdm1(&*r)g(>1mxTV#CrxP*!T_>L=z+X5v2^{l%m0B>(X|l!ORNG{xwweInnpG(^ zIs`IR)1yIZ65OKeyT`+P#u-6n^YzYvFbw53x5_5(VQ}Z4C>g(Wb1%BD4o!;gNSJ1@ z_Y}>zeDv5EiqC~~D6@N>C!Yf5^1151s#T_50Ub6YpI_q^lJYR5{kJQZ1Z%3c7dYuh z0lWuA^3TUgg>_B-X2W5h{8l3gem~Q&339mVmGoH5eAoAHt9D1advZonOzOWT_;k0h zkx1bVGg_wFYHS_2vZW|_o_XE-OU=5~tBrBQq-kuK&`0@AAA#EL`8taRt#`T`NFKM? zQKo*vP<~;*c3jbTXddFLNWmt)>gAsW`%sGmIJ5g#yic{PAD@lIF}$h4R4rfZG@F=K zzn^>TiS^kjy5KmC*sZm*L(t8#2dUA{Ze3iZFE3o5s(mwCiIn3^l1{FSEYZ&?%L3_h zgquRy+gmW;hw z7t&omv=?(sx!A~O-=|&ymep4JV|ryy>fSbNi8D`25N2;W-yVW;agrG+6W_2Ue;K@N#0HqmsiSc?zgVMNfUce2?2D zqQ52I-!KSRKpGt3K3L5E{g8|y=&0mYYK(AEz0j(IFpqKDMn)AfR`|E}IH0~%Kf-0e zs3Qa*vH%-ih6>;WJ8LA!!M6?9JaY5*sG0LR3MbVttElsNxtkO?asO1Gs68+fUXni2&K*P7+#YmCpjxOP=6f5H^LySD=#ak<)RSu=G zb#w5IxF84DuJ%$F1vb)t$J4}|xfzvA?es8&{K-Uj{W(vJJj4n2lgdL)sl_ z@6iisA-X$GHdMZv&Le=<@(r$*F`wB1C6HUHe@Wpdb7b|G&}KcNO5D(d7Z!iHzF!aF zj`g(+1nk(ffBQJyw8-YbT6@o%_?!ylc2hzyVQLtnxi% z<)6L^IyA7Gj+}f}8a(s*h3)#%+s2gB<_UeNAh5IEWG<_%k0(k+LgBQMq(H@-1q9xa$A8SzXxsfqw zn>NW21ZeqO$LWKfz79^TrI!hVZV2vqK*sf|B@5>%AMk;c-H(fLu97U?=FT!v)!Yrf-L(qvB%(Mj*g4>e^D26__=v+f4HPcKb!wQAs7BLm9ZFJ*+Dw! zq33tx?fS;UYDA>(V0$qt=w9b?Ik7DZ(+s8Ng@c0x?Z7}ZnepA1SCbx>ce>|$5ewIA zY{3(ezyv)yc>y<}7()=vA7{4SOF0Gb{Ip8zD72^oJ-g*q9H*u&t&|N4?kPpIoAZc( z9e4>MI50UV#ExB*&8>lIfF*sCeX<(YkIVAWBM9|z31Te;WlRwsix4N_R8>y1k0Ghl zI8j5%E2L*A_q`+s@96k660bP2*)I=~412C3G#jyq2K4L6Q8m8wj?OM^q-6s`ar`fA zz(-XtYsR%SKwitMviqP3nLvG(dE}|7W3d01ZTg=L9;h}NhL=Ap>kAD4An`vqR{x?` z=~AW6dV>yr>l06oReXo6-SB=b`8vb7HOa>-K7~Ew42w#I9FEpeQ8tM1oN(J@@`vMH?`*4c89RrZUNwGfNSWB#V zVUgW4DdE9v!ysK$99#!74t+^&xtGbwrg!^e}dA!q!vFja~$g?$jY8d zN)fwdt2`=H9J18pI4t7h8f*oH^)5{1m9&sPKw7K-%YF@d`3yXUoEe9 zzJ7eO_oh15D!SG{mmtidzC!ir_H7{5Hc0$LUfned-9DRySkDLpX4mj+H|k3xl;h|_ zdss_733ydYJ;hW_y}h*ZLzv1mDMBivy1d#DV7(R%*VOCzq3yq{+D`m=v^zAUZ0N^d%D`-O2(%k5`1%agX85)DJNeS5h=9af!N*vxszCRU`2MV;((JZ?e6(b+luz ziTg3i&Le?lnWh6>U%i}c%?c~*e7o7%#duOUnO-Z*)Akb$%0BXKc zm&4+!no3gpvh;pU9dB4Y5yf#x+e;a6>ohgzkM~0G1d;s#L9L|ETPwa=5?L~2Hi-Io ztdeS871F2UKHnuQz($i~v1RfqWrNH+_`n~Vf2N#B z{-8^!LSDp4$5J-tAww<(2N9n37eHmH6cUk4%9V}Jg=w||IiNEfHSP&dA-+pyveISm zc;961KmdyhtNUf$PuBA}B)`N4HxnVDR8Tinh6#Huo zDR~(^szab`DPh36MK_gS()m!@8B~=wKTSp=@^NA-gx8C(fzrc1J!R_w=c(ct*atP>nl^`Ji;SmUb0i;Eh7X#>@BUQNH!JF{1qzjOnMZAOu-auq=UR4nkC-fBgp zjG6~0hZ+Pu0B%SM#w2VaNkYhjk8`WZIRIzrPA?^_xDS}cD^9Bh# zycw`?mU{495b;R2T*Gt^w1Ez{1Fj_i19rsNi++iK1NlOcip@>s$i*+Yx`3wUB13Hx zpy9Nt-2$7ib0)hc7j&d%jv)decBCh6F7Oti>ZAg9c<24;kS7#s?-AHt-djAk8YsAs zXFj=cb4fIv)nJbA?(di8eH!HGcQR`yl;XyHuwh!5kC=&oUVMp#%I7`&)!U^EFK{XH zmSD3i_+SNiu^TAL0-qpxNGO5_|4DMY6W>RVx$VZT^V*M&YbQ`bAd>_X1Qb6`5b&`4DuQayfV zupdoJB{ztJN2W-Fe zy#1f}I?(V(4RT}dZJV*&gOJj?N`9&SN(o@S1{%c&KOhhoV3~dXYNiF>|M<#fU-aex`q>QOL0gITVd7R+p%c(|#cv z0kvTXk#Y6e&d!5Ff$))cBs_psWvk4l{{k>YH()Fso|rQ;h}Byvb}{H*RtiRSKu=#= zbB4q=UL6OHscZ8iPuODAg0w^Mss0TZ-kzC|3(1gXL6-dmLqsd^vZYJ`!;*%S`FqYj z7{#+Q20F>^Mayz}TTDj_fAUH2m(2~N(+LUN;KXf6M_9j$($HAneKeauqJfh!0-EXG z%$sEH!L-*|zq_R+KZZPx+> zIpWHbgLCLItnKaZ@f94CxdZm^1%YFMMjSrjiwx>n*ksgA6qK~dYM>DD66lyC<10og zyEsHsc{+Z!Jz@Yb;|S?fguAP({^B}hvZ%H-z+0e)WCWwj2k29-gknCuyza#4R;?l-SofI?FB!sW;$h=Fh|NP80Fjeur;O6;dNdY@KvkQx*I z3eaR=?@Rh@L{8czITHd{P9v+`lSHFImD-Ye2m4%YtvEI|ONRCim&_G6m*1KN`HWxa z4wZO(3Ox5HIL^5TPb`bFufMn7dy6w`vH{d?hll{yH2LtH5^61^ueZC1za`a6wgWGf z2CCH4t^`8V688qPsLdNRgVSFlx9;f1 zIGJ1D-IcR9xEynC5I(|<(yPSbdNx+I;z47Z1bjn=@?pSV1;{|&<=baFBiQ(1>9WQT za%~21oF%|uSR)^1^=n9(3fk@&*xZ&~23>uM=)h)X4ZYe3s`Qh-$Gdu&h6j8?k3|YCmE7Qn%pv|ctrngKDs6v*0KF7hNA*ank>CO;%R*uT z(Hb{cTf5Z>05aXwP+B8mX`8;j0*^v!8@e!efOt54{@+oOY6Oq{IX>1mMlK2Y%$H#W z@V}l#60%PTN@)y*V#G6?uB8d8=m2+t110$8ttV*e#O!(J3Uz}WE+(Uq5ZevN5Y9mr z)GmEoQM#fQ3}!B%VTGwMHdz_(_cmSRl5AwSyAPMX4sXZ$wtd*SIJG8ax4y02Ie6Lg zBq<)B7X||NClq%E#=LGP@|bE5**^iS8}`B=IBmvSiruXATP|6)Z3Zpi^M@paadNQ@ zPMhA zD?$tij+ZT@)JvDc1(o*`(7Y`FsNVRF!%0Zu^Vkb&nv zhwFGzwY5*m77e;5KH0^2LQ=Dby5SpHkgOsLw-PAx*hK zvnP^Bo-m^tPpoPhQjRZAdIeDGOHSu;*8thBj_Mj`Ks)V(RMcxAI!QbYjpy3JP~s!p zLdyB0&IxXS>1~q~QJ*!`S@hnUkZsi{;>so}hOrLQe_(kbamD(N-jhrRmLS4}Kti!S zVh&YB8)qverMonMMAe-LQe+!y17G&y{7o#r#6@f&iIS$Cy^m~!h<@bT#|KV}Q``jL z`BbNenn@rOEP~3)!4Mz61!pyQWSHiUSp~*<;s$1awFYwTkX*i`wSI^2cnLk!f_5KS zcUQ>W#Je_hon99Vl!pHUE5gv_k2p>fNN3{B;~0<|c|!4$>V3h6O)eDH$i3sS2%RqQ z23AD>x}wHBbWJx&qhObv;#Pv-|8~B6=bIbHF;B7cdnUrbpJgbJTT+3##Z34~Qv$T@ zyAS%9n8jXDl8K0mU9MH?Lx{1Ka`(?n?GBw1R^xBr+3ZifoUz5Eh#J4No^Sg!)0-T- zuBOt*NHc>qD;9Cc!xLu+N&z6;h!=zUbFT#Q@bg1am)~%U6yHX(=#p-M3RyN{gh^8> zY-`2k5mR0X!}O1u8p}rCiMTSg7d!xbkrdqNfHK#65%Yw72HVOy>qE_BE|%zLPNN}R zEbkyp_n|QgzjFp7&D>c|K!w2^*5W=(3i3f1cNtIuJy3mdYPF#wF9 zF20W(gc1F(v$FdX{7hSqqsmbsAE4~0kahLUPKtXP+@Hr;v#msJ+9zEP3Xky4$Nl@F z!PsKL5)84`e~*`p?E_VXJHQf(<6}B)fTFKda0&+PiFcYm7c-k^!T-GwQUq4r@Lu7g zHFR9*ZgeRVuc5fh&!0M;EheKnXJnQK+gz!CGvd<>wZ@(iNlA1)4G==$MSMsCD8OLR z)yT^YjXJTYABDPk3UwG3VvniHX+gVM*U<)Ob_5(m@4LYUzcWY`v~#CmhtydIsXDgH z^1rGO?W$Jwdb99617e>JQ3ceN#QuT(01#d-9SzgR5?of9lfH!R5R8WSPnYA>RnTB zGNsc5HX~yW0JWU{-5w)2644(q+2_&%A-@gbkr$3no1W<<5}}Q3cMWs5ug;6v$O zF5eMSOX9pty#{`FFQ2|tS}12-vZCV#(;#@?$hG{i4|byw`f#&JS$w4#Te?>w#4MN8 zVqQ5{sqlyTS0e80((zEkl#BSD2OqG5${};Z9v?8DhlmU7ny6%hcLe1V1Mn- zq1_{Ysy-_d^)pN-?Yxk=bwRk$kt&l}r=wnnQ<(N?v)KKcgZp$Y#Om;1a1SbBfY ztrKIi zNU=VLiO*~M1}$m6^wbx!vHGpI$Yq=k@rZ6V-37k+AaTbfn=`?{T14`y8ox1fX}6b+C)?1%ypX5YJ|#myn@m)4_}LMy@^MG zB#%Y>L@`klzyT1zj?o1?mfM+8>})i()y~#Kv^YflVNkk=07pKUNH|0BU6!l_WLc(- zRmTK>09YUT;PR>*JmjVUCjUozrnQja)!%pqy@M9Z$J7KK-@(&FJt4AG;9mV{us6WJ z?4_5p9deu9$yX7E=Mb~$PXAE6k!SpZWkS{A>%mk_rf%a~_)*yj`*`u+` z$zwOdJ@!7r@%5sRfFFa>7fw@szNRKb*@FZX__u(b$REe@>Q;r{^NYOEw(-ni!+#fA zaZ0!|p=GP@`t{@hC7SZ_xb}a7MS;5*#FayFElhK}K9gj`W>O^2<=z*i371$seFmdq z@STwNp;&^t7Yc1;Re-p&_5!UzA#S%VPsue4$n#YTF;6;Z(C%qNo#O0UeP5xq{W5X0 z7C<2?EZI4=sHV{mVhUb|K7`_Pv%j1iMI{ss35P*)KLC068X0wdHcIGUU)2i_`5$|F zeLJhKI?KcSt#m?NlXBEJ*BBe^MG3e9BLDs81q0@7H!63(huHa3lQwU^k(ekPzGb2+ z3oohyroT>`*=FZjqzBL6*2dGq=LT_^jvhmK)Xr~fL#U0JCl3$A(V-~ThylO}^7ZFt zBAihqNm4-zMMh}I%S5l8$jNvhGUJyttT=XvVD!^qxtIHQJ-OE?8`|1Ylc4?<${0D2 zY;;JFm4{;-#H)9s@c@#o?!WqaH-*>ep&ZiOu4tLjiV0R+v8dnskAb?Bu1q>j!dmA1 zOFby;@%J8FlmiJK*;kM16`I1NijF*H81zcwj>&gbU#7^r<3H8U`d)`B`lDdiWh`8$ zgTn=Nw;eDoHs=;SL`{Da)cw~lc)vdy2H;DD3k>;qLj${^!9ES$D!x(R-q9qs;B&4@x9=P5QmzCYg-v^+Ll@P^!A_amq5a!cCQZz;FqG zyVicQlP-hBSWue|T+|AB64<~;R}#&6!IMUnW>-4~(jI!CFosA_*(P+fEyIUFUeJUY zwRuAw=fXIJ@g|NO@%JPPYga;D8}HT#L+1QpT0tTi;2N<+kYn&k+0wTJO^l)y*|&7( z3BB7%n4Cxs@<0)9i;G=+;I9)`xLzXEMsvm5|J=Y|NgpG9IH z%I{~)v$h<tzynwTJRLrOio0k2Kky_tN%y#!X_aIbOH1m!_pCKhxLv}9+@8l~CK-!Hz7d}vN3On~ z=XX=rAlMcHBe;TRl#Zd1Ms^wuBRFZ=gt$H^Y(2(nMl&L4etEc@cEn@kJtI%P0FdUg z_Ch`2_%$xq3Lkxqgr8l=IRNL2cK|UXC>JwdLd3<*tioJ>#`pRBEBMVfP9pF(QeUXz zt#0(;pnl;Vw#L8iJL_24PKKZu-%-sRU_rO1CoQ~`6P_Fa=Ca{;%X^e1HH76966!ZG z`7!=Ndsj|Su-^1+uEP(+;*c#3gq;i%)-ZCy)VP<|a3{Lp2`6PBLAKP91x}&-RkMyo zvZmS{V%EH#UwGSPL2&2M>larwnUNYv$E+p}Rz};}(-JJ~UA*=%9W;p7i`0|pJCn6( zxUHOdYKa|Ve>vTLun6GB#dh1ooWTv?)kHv~5Y@3_T5O%DEcHHztw8Cs6a)oXdm(Ms zR4ERVXjO~f$t`}jK798S8H)fhjsE!J`p`wuH&wvmx(!HARXbZ->3jID=eqdGqg%7| zDF)F7tYA&K3K@8%>a3R+&1+;4nGVL}JJzhc=aoYWUBp63T98T^(A2Axi59zCR)eci zN0I7$HKzfWfmTQ}ND#zTZo1#~9Z9j!?9?L*B+`J;U`$`SA4zVsPH@)9v10`0)O?vZ z=TlSbq{fF;y92fl1y8jzt@{T~`(6RwS^$^XY*-stKMwL;o1=^BDsYxb)e~B&oTW(a zM}fL3+>41m{s`ZsBSQDkLt1{k(fe<~MU~BQRW%cDu#W#J6(bp8DhQ$nF{>mW!S60g{tYYp+rj4|wA{ z)u%Q_9!YLPH4R;YKKq12H)jUOuIshVNe5L8=j&W?^b1tL8{HujyhiiSfUzbP_6~y8 zbLug%_0^Is?sPz4J+Sx6wrM|^ZufNul?yN&jy1@HD(Kw;c%K$azh)fNlO)3l1k=%s zvhX9b8yrOQFM~|aG)h#k>Dur(U>6Q%@$>U#iHD_zGJ(+a#J-Vc&cARH!B;=nKyBt% zNPth`ooo!pCGg<;=2dnlVc0qHTaM2mUnw|yoABJy^oBW|8FjaA=PbJ2P2e-fH;Fv6 zx|#6%r3kf}GncSz+6Rp{Ho{Kp5oXBxF|q1H9J$=uZTN4r_m}RCJhRV_0a@eZ@5d?e3DhloPgpb101+QB*wuYZbyJsP(cvM8elan$hWdXAjRrs zp0s3@fa^*@iwEeg8HFMb1HXWtN7&E{ zZp3V8hh0O)Khe5`VyAn^RVf^|2HRT2&+x(=n&1 z#~(8ZuveZ>dIHv0&vueUGKBiOu1cj@%9qW@guivGGl1bpUO2!b;s9>!Lt2Q{>`{3~X_cZVFDiGOZOv z7xGqaoCr>o57z8I>3&@BUevVZ^wrTznW5}%l)oX0*qM765vJD_WU0xd+K*MC6dNNf zx<;kEc1bug^R@{iU1EN-EkudEIuF(nxqnQz?QtH$ zSIc=jL1+@4$jQ?Pu0oEDEW|eBP}y$jkU9j&9O~Zpe}P7AxW4T0&zIIqw!^mt4o4V^ zdKha-cZ{2}&^7O;E-~IDA-cToarb;YJJa=f!~c(Bga}8rC%GRn0{2g9t-^oz#`V7z z`gAEu%J%ai{J1@ymZ6&xD{6L#=Y$p^ZVezX|C+0JY+9R`B7SvQ=OJPdSmc*XT|G}d zry9-BM7YmE0?}tn{zfX3^YZ%%4tb%pAkm8y79c}snf77`0hW|U02cIvqM9%Z$)ye) z5AdPAc-7y&4(10eTkH*~#Lw>3EZ_{f5Q|{lwWc#~B%h`&Pr+_P9K(bQ7Z@uI(TTHi zUkwp3%i1#!sdyV&7rhJ@cdc1JEXW5D6|n z)REAvHCc|B&~C?NoUrSGzeP;ruB9tUPwLoq$P{$QZK$K}K73m@<}&JyiB$z$2amS3 z+c=EA9>`1m91xfH!urV4eNG2&+|>tE7?9QpyFiE45Hp>(=6Jxvv!ij05 zr)HVO#y9wT-8@0>;10)3IauR3!->2kOZGp$NN7sGcF>;}S@-k#Z(p7NGvSWxzl9KY zU8^1>Pe?55yv~CN3JBm(w3rL%oY~}=E3C6kw29Vj<9-_z$gd3+MrEr&%ahhu8m7Dca?6al4(S zr-C4rm(wf~C2^rQbM`J6FPevKj_vH+**z~uMkhC-{FP-twt!1_hq*3;WS`1l{Koje z*2Be~{0K2Uuw{troxY>d>%tY*N=K3g>f$b(FP0GlXl?Tp8?hu-(9oa)oo!#naBW-R zX(VYAlR?K3o;MOZ;3#Eu+mbTRD;6{Lu`Lj4`{KP~TJy~aS;RhX)7GK&kM)6GZFW`^ zKO^t@**~)X-Tm`lDSG5Oej@i!Ht$il>Jf12pGXVqoh?p-7_>5>?ZvImf2!`cR|frv zLL`#P;gm^fd1T)=c-#JxDuf$Xb*-L&4FPugMO!xu2ZBTF0T?F8YrM3BjSb*^~^;# zsToU0gQfMje3ekjyTs6TuWg#0Nvm@<9RkpB^|&GB_7h;Ru?N?h$uNP)wRV+=7-aKNmf03iVqL9sE$#P_e+rkw1=fq(W z#s8{V`B$QVP0X!~9o-$BjIIAq)G+@_6!5=W`Tr03`=@f4lhihyRX6~Em6(4m3iv;N z$UoD=;94rKi`~6{LFq23#97%{;UrkKu6H>07HUaCpz77w^kpF3t)A5W6#bFt^!xT; ziYFh<-NzaQ8roR?UQN$V%l46#jrnNteOdW}uTt5+_zQ_`Xc~^CTUo0=6t|K|fDWn> zBobx6GljK#QjF=Qvj_#;!CX&N5nQZ-!On7uIz0d}rIGbCZPT!6-t4N8e9gp3`;F{z z1rHd$*K4iC)NCV(dt^m2F|RW&{FwCrMN8A22RlfpGf*Sc>DqsH?ig}EAi#$n}v zoLzlQ7l3d>;N!g^nt3Xw6!YsZ6^|v9CWNxV#eS@=268%Aljl+XzDcy;jVxLCS!lj_ zYw~Tu5&P4rdYF)K$(%=X*_h4%+<~k*cqKX&bkjv#^CFUDl{F0&p1$%JS!4&WA2jX> zIEa0r!5SrmJP0oWj8#+(q>orzG_D6=D5&R&fkcKUJ3H$G3GdjpyI}dSOZ{eE}2pxEQFd(3m5>?11qikn9$Y4Z> z0xA;5IRB(pD2`%^zG`Roj>s-5hbwZ#aKt4RJ4+i}hpTN^a=XQA!X=-5vA}OWY!IAE zWiAa>Dt1w6mVi0fKqSOMWK69|3N$z&Pfd;+Pmx9`U27~^?)>lb#_eJqzmV+yZ*<}E zwV18}fV?fUAa|sEyPaZfKA}$-tDWpn0+kVpw>?l+NcZ97s73~#@C&xy`42qkYF#*u zrc%dBj_zwvHjUFwjp@a9hvL@l>+A>sW3~peJSph-=JY*Va$^10oS>?XfU&^2E+O=G zvUWZ?!=#(%wJz|4sn?yYv^6^1{xS}g3O(u{w$^#0-m+&xZl; zZkuu1o<1hi2yxQP_t1l*0=OBMR2CRx;^UH!)1W7p2XK_{CXa1EUQLj=bmwGX4`2X_ zcIMu{1Pd_DrBOo(acnzIH`YY%T zs5jhE(^aR09C3;bl*sN2XZhVzJiJt{kTmpJlpW(|l(PorNfVXyhS=cCr{}XmjB3R8 zVJ{Gahtk9c6hQUNVXFHUoa@GuQmwJ5C!TVYEV-M3IA>J2ufj8AsZ|$fEc>P;u$PI+ zBS*2|y8O1AfuxCe33ENHVC(hkC;JVQ+;#W|v;YJRQ=lKTpjA>9M&Y+cF=r&*jI_a( zk4`@LKkCR*3e|fD$WoK{g;brMQo=^XampI7x%jvd)$9!d1)ttW%`2-ZL{g4=59UqT z2y&Mo`K7OXpWUPUJtb3<^ZV?prrD<;DQ)T3Jtz28N1lpoI*Op(T5+G>l>3bw_>>X; zWR_rC;vrFUrWVL)#wg}H#9=scksxJTS9^1{TkSEPc&8jZi>AlR02&xK%k&3Chk)Yv z#HjDI&G!~ty%y);P*(ihjLp33wMEPl7J`PwQu|Ln%gnzWS8}J*hQQutZ;%CFK(E;c zST#iVA$1~~ubK?w7-1N^W@zVSYNB+GI(k$Zp^I660*(qhLQPIny8zlv7@GsiJcQV> z!8yWoT()59;mya6n5PG1w4k>VJmR<#5s61Mr61scK9__=y0eagCX2TeJ07)QsP!J$ zUug&e5J|czlT-)M*^vXqKIKzK&r==TXS(IxKXM5H0_Zdr)#h-~a@hT`@$AF#GhJWc z!S89M@KgOH9ke9y+{VG2mg^-92^)u;{ z8q&qAaJynyTHbA$<{DLnR>2?^Cm{x8^13e)p#N4-7gQiXGWY(OXxRQ$tiT*9>4W_ zyozP5M5MA}CuX|uq9{9@^h6O_4285j?hIvm9O4!e-%F6MwVLZgm9+r_Az)(-iasEx z!0_ywbg+H^RH4Qrx?FL+)VmUe*b|sb?*HO|_7!%F)pu7U19(*t3V;ERts=a!!F2#c ziwb}8fA4F%BeYitz=k3kaLHw8$Ju7Do3c?KW2)|iJJ<)D4$S)16A$W#X1!Lr6P9-I z2b2iMyICv7ATg{|xT>nmRFSor{_SC4ubqYOK!G6;9J|%9=Ab+ws=qCPAl=I+$7lE# zhhslo*dagB0j}^zDShZeEz;;SI|(yqk|vz6S_op4ChL%0$<6!ro7_?42h zFq8~Fie*C9_M$?js1nB59*c!~6F0CT1ORO$D5B~xynZ{Ao`s3EB=Z&CTp(*$4Zjijf}r0GxqQlDKY(M{LGP~j9Y&Z!7lZAJzt4es^dYbrtYnJ>WG?P6yDq(k)PMx3QeO&+S?cc;uHsAQ&G=1^MSktY!uk_O^Jc{Yi$ z2Y42P9~#Ge&v+x@tX)6PDYda(X`U&_ucg2-=zT|jE`6`ik3%XQACd&qjKYd391IBp-&)M4ZB4i8oq4FGU``I zm6gT1u;)%4pmqj+feF7}(%x_JTLL+jQTBKTuHr7-P-a1@vi*E;3ay4MYw}O9tK5=I zej~gEY{_8GdLU+bQbWJR-{e15XmEfG%x{}x>*vdJ)~uF}J%G1&D(u2KtU&6X`maQ@ z+|Kew`k>XNSDF*BWw0t8MP%x>TJ7=UO6R#2IqI^=Z1aIv5r{(Z1J2I%H6Q1nEb94# z2_lxGt^6MPy`mz6BD#6L<|_ejOY5_B%U+bo4M{4(;qXpN(f*xx4zJGbawriS+Us1tiB03=%d-1 zr_vebL|pW3W*N*Rwj9O0ioDPUH_3hqECl#8btG`9Aqe^>Ct@4|VN*<;!#HYHb4mC% z)~5c4Au{QCK!IXtJBnPW$za`IX_iCZ`c6 zC-PR2!M*oHb%UmIWKj({*bveSLq#|214kVTbWCU)ew6^8E33(!tKq+~=ae90LWEf% zk6A!_SK!w}805C@0+T&Rv^k zD+HJ2>4I+`!iZPo*@>ce`?w-`=kOX{1^aL?ygI61I^K1cm}e}m-i9&bYy9Sc1kQ_A zXpJf`1~k~;GIBOmp#Es;=4#1>wM9R?OE)ihgO;(h$gZkT%5We^@+l-eY15dRCdnZp zq^1(BMR_-(e8`SX;AwPh9EUevXjX~y(p*~RJ3=_RlWijIMgh9Vxd|ufWk=rYez-t8 zz2YqzVd!1#e9nZr)WGS&{AC;=J^c(0$6M8{i7(mOlPO?j1|fWnIt&(k8_~d|-~3w? z8q_@#4z3FufWkyF-TZ=|Q`LZ#4|69N-iP|lmTX&ZZ?vPvEP~=7>I;H=BN|}b%gXAa zoLwtGSMEz_MOU~~-QIY}lQkpIy(F0?`2zoW3-=LzbpK#~=Y{*#i;it7rzB?~B-qBm z9jU0lGY{27RVmeoYK$fQ-TJD8n9_8)@W8@Xc+7JVRap>3K#T8<%uo2Qh=ST6+BTdc zP8p#k$@;h3PvNANTG#I8^yg5DFR5?8;+^UBYeU3@a8!-H1%(`)l%a zU(_^Jv#g7%9@$YVKjU2vaywM;-MyW4T9z;r{nxWTgTX()@fN#4D1-HN+dA1lPR$fl zXUAFy6FfpqKV@^ay?9PO-xC{)wq4sd0#&WA`YgZt)<5{0%m0ekIqJt))qE3~`qt|Dc*(n3Fgn zKzb4#xZKtCefbB@nJiuzb^c>%(*gR|>Jk3)qxAm|a2~zun0P-G$ zLb+O^^o*eTO{oRz_$)fch|3;U@gyPzTaQe4lcU|N^A4YNQH=_Nb2V!%=(EjQ27bD# zK446L32O+>A>{<5d^56&-^3zyoa{D0rCg(B|Gdvm4WzXl`Tre}cC7|F0MSp<6#rFP8tp z>_v82dy5GV0N|hXuc6cb_$B_`bN&h7I@CV5-DpMp_VFF^VbfdJ!Qq?+?y{_@+9!!Z zBxk9YffK8zK0v)(68>#NT9qJe|LysRhR=v19yhH6g#)xpKG%C*4CUI&JAB_L3AaVamrF{{~k9U#4HhO196^{vEv_Ruv@`6igGujJw?p!!L$U5}q)a0)uiN!vg@HL*#C2WlW zyr8!{{{^szRuA_VgW$m9RP2kD75Pz zc}TXw9k|owHcCndhd7C7%1?|qb$UCW$oTLUu@%kU8DJP5t!kCBWA7#yW&{fz-L4vJ zdQ0X*BT-Y5>Qdr-yr@S{7IgBGn5lk{qGvSHRFOb}J|VL~h~c+y6r%AlEWUkO{fB8L zaYXJExE-{GDmW%IYv}_FG-i(xlBt3UiK%P-Qr2vWewYZ-x%>UqLnzq~vN4u(W@$&H zY}N>K(ogk{S*i~gnR(?z^vw3GGp6x7hZVq7$cjIo##($?;?1C|u$($8V%O%)OO43d zwrpp!7+4rh#^ah{c=vG{1}u>{Jq3=`p9USv5rJ7)lR2@eFtA4eQK4*QO{s84NGS{q z2g$YcfbW8Fp~{0>Tt-=;_AY`s?xO>x&vh^%3R~gZunZW(Rws@Oo&qebl=swS^p1$zcwv0x$&76zQoz zmFz56j)pXX9k9+1V!}SC1*McG;TUvTnx)&Y-HiKO{KReHtoPk*C3x zy{|c1`EDiGetk4r%q0_E={*Gj?$z3wc1HOa=$nI>*CT7Dh3uEd1K=&2vCQLo%(1+I zz_p7+cD|&p(vhRSK8^4uuNqQu$cSVR?Ln!TiYR1b!%Z8U5a?=4SLN`ycl+8GwaQx) zk}iLSa+-qg*#V_>5PY%;k`FpeUE>mq1GxyM%Zu_TgUen$H5*zIk0Qf>yc7duFz#nK z5WkXx1#qdMEp!-VYWAX)OZeAj)a=7k6ZvKCCOc6|NX>c=ZbX)9jkqP!hKLm(kY(yB zj%;6-@7v;&P~RFF)jF{pgmj$cai0KhFBXoRb(w?+e}7nP-h@cub0x79_Lte_S&+n z&y{z*>xsFoj=(Pb>uKK?pYZY>siz{61k^$1t*C`ZujOGw!?~_N5kiGvE zDE-=5fb(l7AQL)#%c3Tcp!C<#;6xqqvlpqUbGyu9(B0WY<>l&gzzi$y@!UKGd2l_a z5*-=&otUjc5BN(H4fhQt_lC!EdUH#2+P~LWje_FH=~@`^nng77#>a>@usS*GShA86 zO>$j5MM(E;%j>4}5S&lHBk)bCqGV^2UH?W0GDU{#7u)>>5E<8|XGQkn3*LX_ z)~V#;xxaBk7R$Yux8@1_$Kv4jAOS`m33hdKOxe7NT*XAPMa z$CB@brN4Ci!xS|T535zn(VbB5Oit5Ls`LS5)z-uzTIuS14CK<#Xs%5Q#q578DQMJL zJTx8_6+f4t$_Vlk%bKh3DcAp!yO;cX-eFKZ@>Q4Nlp9K)W%b!%NfwbUWY>}tZz2K- z0x1t>v=C^tz})JW>rTS#8kZl#1(97*BDi41~QAPdKo)2Dwwj7%u|q7(r@alLtce^u69$l z$PaddGG{qhR9w!{GA($qEL(@MyS(UhsCVhWrFj~yS85p)Ff7h~PdDR`G$yMYk>wq? z46rI8yclm+>3RBxF0C}dS$0uu^9G`N`AB6FOiDaQl%HQ)-T=KK5Es2TFo(h>;hNE7t%@oK=s^YB0yMYh8YLNd;<3)T<(*9Fr31uWgqwI-yMXW3}%laFJ7cVzI4a@zu z0NY+;qTov09PtL|oj#zoTg5f)*0Ws25zC<1ytlp*LEI|0c5rw=94#8Jn^073R-x92 z>vq7|4DaZSUfYB>v!I9NvVAnBJKT)zX(VSGI^fXvbj(vCu^Mq5+OiJLn}x4jw>L6% zmHr87pm=I?E$t&Wnr|?p8j;pa5DZUF;G;@d3AEj29-pJB@?Du}f03~by@_MFeflY) zV=V#6<7r=4^#>nR@ru&u#L#%Ut7N1kC`J+((IrYrCH#cn};hTqh|Amtl6=z zf2NyP_kDI)G8XkRI2}7jNZJgA>gSoDDmGwPpp;Kq?+cb%1JQywts(ZMQUb~D4B8bJ zIx-k}U_!S;TrGJk1{4{CMs7C$>O#6&u{p30RDTKFKJy<*IJd}o?;eRrHVs&sP#KUJ z?o0rbH&OW}DQV^@tWA#Y{?1`0pR~s0aY~%XmZE1J6<%EBm7>sFhRzYZGlr{Mluvav zt6=Csr|m=l1dSK!-&cFze*4t}L0}hZw%AOem#e)xcA4np_PZJNpkq3HkDCU%hi-b- z(_=KwRB2qRL)?8a7ya@KS}L$5Dm|M3^-fUua?{O!^HWu)C8c%f{ffXJGgkK6j*gG#GSokNe2Z|O!86&9d{vaN95*Sawk z4YSmU5{^U960AZkLyT#E$n#nRTs#5@;iq=E7FE72kF39#`#(iW8hUkcOb zo_}9D)F%^ns~=-4|D-7EQ1Uef&8#v#2n#?kg-`jq61nwyDiNU4EHw4tSpvkc%Jff% zVapUk$qi7kd~2jb#FoJ}o1a_xwTdXbo;k=!ua^z^j>0B4r@2A*uh{_`fHh)@{6KS; zT!}<$Tom2BAo26Rs8ZAery%^GW>~}wwNu7cfV?9^IwVevt@rcVF=w+y>>064unY^8 z1!=I2o}4I|(?1GF6GZPK7^Tx+#YxO^y(&GPuo^0X_r20p(X71*eiFHM5Pp6{_~!*d z+g|eUPc9wuZ?*CjFAKQ)pB?YE^5x%Of7VDA;^=$M(J6oa)Ia!zJ_vQI>r_5{`Gva0 z8Tn@+85~?J7h*O=(^Gw}l>`-v+N1PNxCBj*F-An4<l_$Ik4+OUaRz5~3xTEdXY>;^BmAv?KXv69 z>f1e#6$~M3`Tet-;m^Obzf`{7tKXiNY`?qT7rthAy2TNw=LMFo-NWiQyQ7&@}{v#z|nR_;j)DA zPw&{Xw_ECc#p>`NMw1nFMU->tmOttPQauA@qh~^c}_vCKKr0y zXW5V$+q=z7ixcrKiI=Gp87|I;7*`WbjqpF3a6M05A#e-w^c&xVQoPgd6O zGwy#yIQCEJ$3MYkS+Sh919UJ!uHR5L8hhhUvqdog-qOOM&6)@xkush(FluN#C*I8ilgOELc1}q^aN;CCmQ@Yws8=TDVbSLjhCrzDx6ZhKA-#Vl8}}d9`o946hLw5k2mV@bz5ffShg8@q-5WBbKnB)X z02A(v&=!ZALoe{-iyK5e4?i(isRZ`9J?VXWlhifZSq&~plq-Eaq-BZ1?Er+;dJhJR z#DHcb+lo}{5j(CWhcjLb5C+1^p{Arwp_bn-Vag`?E3S#7J95#n5qMaFZbpoLCKHg5 z-DF5fL_40!n#l1FL1RHg+|b~5n)yhB`XD8eUCJXVjZn>9>GeKS&x`#=XEa80Atjfj zRjA-Tq@XjVrxEBUB(oapE1P-+xS&+^dJng^@75~C`x*K)c5WTIgf?k|x}he~^DtI> zw#D}TPHcm??xASTr9!@}a>0HN0uwD)t@cULVE^NTp}7xHtjI5}$VCq3CeWIw{HGdc zyj%;TjlSHBxiQBSeHVYj1NnxTxUpt_kni>-dUx0JQtobl`}ZmJd+p5^f8-W_wgI2? zUAUcp>*jxi`u>?@-T$MTZvRQL?teU9`2Y1g`1kn#5AXXg-L9BwNAVlc0RZs+3KNR| zGjI9_BhYK!Z|CjS#NN}oxhYq%G;5RbsML;^+Erx}&iSE6Ro`OfNIl*qVv_qWyzwNT z##FLDpMf9}bOFPs#JS5X%sDE48Z>BK(c7T)8b7ajlb;Vw+uJphpVd2^(`Y7_!b)UW@%?F8 zQM|@tOffDqk5)Zp5pDg~^j5qV!8-M-;RD%5l2SZ?FA`V5ob6*sQ$)m*@4G@j@tkSPTI;uMJai;f*v1It?CeMZ~*=Wubd{OoyjOa#H5Gj@I z$x{YdeRJ1Et1-li%qzAmWm(M3$3RZ5K6(sQUvR2FpF#2uSJ%U)n|g>;HJu%mOfTN@ zvcJ-*N^doG$xA%Tli{-EO_n{LeJA(0jV_i8->p+qQqV{EPH{=_6I4_cpKTDsuRePy zGu4Nw|72;}J2-gO6g<8^W5MroMB1-=@KXIHDk_|qi-QiBo6JpR zf77mqifViqnOtC6FX!dNaSP^<2(pB-GHn`A#Z$xtETxc_2vx{L#OdSvVwNy1Iy)+m zMV?6_5VS%gnC?*u8FOHqE5MG94BGcSjlzPIA}MzQ_2jrff1B#p&^a!7*bMQGP#um; zl2KP#?RllLQZe|I+s-(05!Ow5X-KBZv#bElm0R3LNk)TvIcL`6h{QyEP3AGDjm?}ulMTF>K1|yb;;ojp6 zJGOFL#{&}~*6UV9cL3qlKq>(puRfsF;=vJ4L(Bo(^9_WC_R8c7z1_+MiAsV6?~@C% zBn@~JI6EZSO-&a?*yAY(C$^G6@r?rZU`)IsEi@jfnHnGXP-;bX^wmqxl>Nwouk0+7 z&PB{KK2UU@pDCdTCLtG%lYlp$h9G$BMmJ^-aUInM*jQ+9=y!xWBNik_y)W@^IOBSJ z^+O$NPjHeK+tN+RM<$dpk7vON~7kib&GJUGMkj5p!T+j*;q znp-()=bDq5#Es3^ebK49@Z@N235qg_&N4T)K_8P1QzWPmD2i+b81#^VesWGgceM+R z+k{d&!%b)*D-k{}Gx`Cz*&L_I;|Sj;o|UM@V|F~W?swxH9xCTVz+O?<{d*Mt#iuTx zOx+|~AoY|z;7yxZlX*@p1q*M#NTN@6$Y9}6b+K%+0W9m|@D>bkbxI7mlr(0~7`bX6 zLUecNSinWgL^HSfF5<6BULb;y#2t_l*M=!@5TEiG>8Vd-&rj%l4o}oVcPzetC8Kha zOS3S?jbezMd5}?jK@5iU4f721^+4#-20h(%(aoXBGR?T_61M}d`rdT1nNyH=tA4Vq zOfEuxYdsi-3>*C(P!TMo#oeWrDM=d?f@&X#Nn0pM4%*(eu?e=rppy~Pn<0Bx@saJw z*{rQG4S;yygl});du^}h+nsW42_Ju13-fwU5G1;7?v>YT?ZslBvQ1ki1x zNCU!qXOCg}`s=?TnjG>N`2=y(cdmbI*=*Ku>BLNb_CN!_n8H-i<3p1up%)lIVCo4& zt~r?#gOnDS*GC6+9nL3+X}S!R+Y2FJzonAEv48~bh?=%GNk)(8_3$M88jgw=mXt)x z13Mr}5;%mI$PrN$F{Hpg{ev>AL8FpwS1ppHkM`zeoW$Rc|nWNya9%7_Tl}j(3 z62_p$S0P8~*9`V`051U3MAa3sKIbXB|B7_3QufmT6m5LsIYjy9L{0j(Xyl3)B zY^Tv1ur$ajW9Ry|RmyWF;{iXod6>>XOQJeXVS!It;@WRcz@&A`^5RtdQyD#(R7~~F zUVCk@Yn5!_&4nSW)D+Ozh0*0IROUXD%FTne6E7YcQX6S+0~5*tII0q&&WsqvYk*9B zX0|DtMIY*RMs(?RI@CkC`S_0SL&%BPnd!fJW=32sAce$-uB|hC2WZgOF9#>6gkl5+l=O zG55Q_Jf81w1THytk-zu*7&v>}OT*L-bb*yr9Z)yWq9R$k=_TIep0(qzkv`h|D0vCV zEmS?J$}Rtx+*qJ`A-NliuFI!Z4(f2wXXsC!cyvshW75E`9@-?yq+=J@yaz=D#|I2C z0RT3EU+DsVfI|8^XvJmR=J02X0If@Zx!Z}vDJb5%6{0IHNEBTYDdn7RUTk(xS)qYg z7P1W>0Uh4!i8|-fONy`;*uvQbGEZ?vPT-|p6=Glni6D@>%93A?hCktNSVmO7z@*7`HG#wIA`6&72uL(e*pAzCYvClF$>y2Tr5PaEf8Bf*@d&J=?h z%6a0F!l1ZBlT=I$*A(N?*%!M9+Ege>t+6W+(Anu9=U8VE_)ro6HtoqDq#d{zWNv5L z`FMLpYo`l2IUkQ`PQXQkD~c3MLqnPFDXFhmY5AxPBPk3jed$l*NLp)v0tnX;BSdP5 z;Xph)q_J~^(9um6B=xU1bxe&Cv>|Y-8v5OP-H8kPepvwhQjLe)Jt8026kkT-7iNsT zg9|*tdC>^mFqALG4$flJ#9-?`Q@S$U2H;2O@#mWXXrVgSV=#i%C4H6mOL)Mj^w7WS z%;zR<^`PY_>w>q&meCj43C&E$V8&UO`{Oe9S49ryTR$}dI;R2-KX1ByjZA*r4y2*g*AsQH{gQ*KyV z1)@v|Tptvh2gyO0Y(Q8$I_Yg?cpEM1we$<8c@NR>yZ9qgdb1z)<_8#{v!w}Fi z^m8i#@4s;z*)mO|^GKa1*}}q^t$A*7zQi}-_ne`gK7hlSGdQvn%bQTIQ+l|G)-vd{ z%)d`u+D6$+m8X5Qy;ds&nv8@F;&e>-4QK2u zkWMS=xUWQWHM}($a(-_(ac^NiG&p8Pi0EbO>_W0}I+i?8I{UBwQjJIo&+P;3PnQc2 zc(^kIL2pmVo^2cmH7W0T1Sx_GPa4*vQJYjglL#!KoI;V!zg4pm`@Zg3u?93}z@B$6 zu61M}#)%&Za>ZZ5g40T??Fj_W>U_+P#U$3CT(=&8E7R;3Qiy``RxDlg+jlcz-cqf? z@t!U&<6xd4*Us8S=H2Ue)9!(HN0=Cxk-Z7I!;QYbg#qkov8lr^I*uOp7bajqv)$GZmU(4ub)hR2kt;qP(Dbe6<9RjrzXq;?jeO;3vOfITkc9R5sIxq*Ai3eT2 zg9W=Ps(<6pxI(zLXmpLa7jXZ+^8-zuO@+4$EBrA!4=z(^S0)pbU!Y1X?;q9QW)(Q(L`->Zq7yVLv2 z3y?%Y)mdAL20Chq0rDJs;e7EJ!C`<(M*X?r+f~!Cy_H;-l?FE2#Q6H4I#0ojP({hf z3yW499Ft@7o{EQc<+(+86f>o=wf#Aj=8`Ove=lz*zf8~v@i%fdb*UF20Db`GfCn$S;=WKq(%J#_U%x}C zf1i(2Ecu|s9V#e$7|PF8It@PhD$Z%+rGbGa2V#w*vO_s@j zu0ePnUYC7H4Fx3ftx2>r78sBUI^UuX(L3i}k`g8?qs(Ga@kFApT;qwir@-wR%q z>L+(1OU3R1)x(hR_liIb7A*!r4N)KeQ4Ug_C5RH#1I zZKX-Rk&5|ok=C{S(9Ac3oOVT)fRCcc=|fTJhTQ2ZUUo<5ITWtxjvJ#fYyvUO zl!BMlk;h^U!q2jw#sc7E5mX4~ZH(JLrtUXABtDyx=Qa3VMUliXIMkBy0sc}~??n}( z|f%d zJiaRzP;9&4f`jtM_3^Rhr}pO`^lSVy@$FuEefK||UY;ZVKBIrWPTr>PUq=s1m6VCZ zg%9-AioHyP;)=u!0&XEbFD5Xzr>T!+SRDLR_Q2yOU@Km#5xb;W5zsYimDraJIi83O z{qCb_ZPyUIB8uPxMsk{$z(MdqwbC_1ZUa<`%18M}sB!6Qa4}GJyRw*ahwX^VAI70f zfapqn{<@KPM@-ogsl4#0#a6=}N^?%-WPCi%{&DmDj!$~+>G?T++%0$mHSCbLgC8Uv z9~tcI`E&ZTAOa>TRM<`f04g^pe>yv zP8cjj889E;++2aLdf>I315Oz3ltlPfwxE36{XTF!!FnZKiw8i!2JT{RUu;NuAkc+| z`UQeJNb-pi-OkIoVT3vC$O}brO~zKEC3dwM5m-v-MvJ4LuV~_^22?Q&LjxKlr|XI` z50B_9`KK0^oe7C$h)j26Eo;M7Z=@X?FcLhgGc0G8p0!Io1&;NH0eS{8m@EtJK>BKF zW3s|nj5o4mIC82t5vYi>8u>zBeu(C_PcRfwWEE!s$V-1nnc5`X13BJ`R#$dFe)Iur zQqyX_Ci1pt;*I}x5X$Aly|VB~QV;@vA~PB+wqE}MaG-eOww&TuEBw~&9U54fr)mI+ z$~dz_dwxn~Q%%1hV?65AY9LUCW9}ie`Te&c8{#6XYmxO%8leE4er{^7h&jmN$$;`~ zcCYK}?0pOXdkr5H!JX0oHmweNy*zGJwBC3YI>Sznj8EOzNEx_XTg25Da_;D!z{Pce z2Gkt$o^rgnta&CMe!|=m!&5>K3uDCk{c)&MH0dt=w}-Fp&*3xuwZH$_&*w>+`|MBq zXW6d4{_WT86@OSX+4+Vr>vlTKLQ3 zVtTA;aO}%+rhUz)5mf+MuP@i)6qU>olQqd#wMXEpknSm&eYK$3723~ovHyJ?{`aqF zi~gfjqKl8`qPvfSpIup~FS_*3vukyU%!9g}6LHFB>My<3VIJwV?LMZg-)0ep<&nlb zH2RyfjTZxqsCCjlr7r_OY&dOApKhK~mE^;^e^xv>qoBZy1szye4BB;4p>f&m%~%ifyI6NJ}{SFMct0U>^8r9(lIAOq2i^RZrYdnccQb&#^{qiWOIs|0o;#UgG!9X|*y$Tml zw~;28rSYJig?8bz7Y{l#lYztfX`f=!;a3SOFa{*VAy%K8I&{06th(9f>{AaGvs(XLl6oO9{qmLg zIpBZBcOQf}CGaKX(rY(+>-asP?y7H=`Ue8SD`UA^@Px)76(o*(G{kA=v&L^^ZNrnH z_0{5!&hY@h8Y?kTO;WZ0L@!d*5LB@Sd}2w&ZpKolB|F;nt)_aULn4j+0tk#gN}1%( z81pQd`xnqlg)g5l+@m7#JiY0mSo+YN2+sn{9`X~$(cl6?Ln(o8Ak_d%K4*>Kk|Fh;+b{?yN9)1QAA8M7K6 z6Tb3SEd2Z{Vrl%(CZ%A1*DURS4M^oBe~NXSTGEuXidTxf!+d0Jao2Hd*_bsjRZHO zwHJg{SL;tuLa7b)VIo}bG4X_ilA3~3tN&Fb-_=+si@0{|lV`rTJE-k***oun8~=gG zc833sULlOh>wqVhs8{K3+Gb@pMbE$KNdKw|-r~`ry#6g}^WUQW56Lh89SydSifyif z{)rP6cf(E)VUF#(yp=RKCHv=V!V$=YdQNs>`=0OO!)_}+gYmAT4Jh^+5{@E((PKM_ zctn7eXDR19o)e)!)+STduA z9m@8OP#@6BQZQruoeJLGN{SBwB$t9DyoGbb(4%tO6GXr4@uY89a4jNv64cEkJ>==Z zM6%^6$IB6nUuSH(k?W6-uM(;oSERHrf;{V184CvV%|S<>{*dLn7rb4}ZC3R~+h5vU z55<+nt9crM#5viURagJ+4sYkNB#itmwH-JBfa?Fu9sVz5*zOcr`%MOzf7!w5d{-Kc zY{-2HwOOwR7^J(V9Sclc)5s!%M7k#X2DkZhO}B;WIWNtINco!=+>{d?c}+(8fX z6531BYPP=PBHc>Y8|4pk$)Q#^{x|49-g^0GqK#|~9h^)}T#ZftI~yBk1 zLsD*OEU6Z6+;gd@fOO4FII+{GUDp2_6e3~BSP+Q7vV%8gT!zM|VNI7NVA!bPZT1f* zZ*Gs*_lMCVMlt%UU<94t%OW)Y?14Hwg-~Q(!Qikj5o{yKT)gMZa=M#DU62~XiphliZx*t!+_mCu(h@#2p zKOeWzlkEPTonIdZ4-rgx2Go2;7&`Yw0BZXra}-?J2LuzpAUomx3J{nuLE>0w^50M7 zMZcAi%q8< za3fKCk0#&KMLsHTPzZrBRl`^kw+a=v;FL%Jm^OSN?COT!&tAe*DV*9E$0+sNnD@mf6M&`YuZN`q zOiKBtf2Dzku-B!Oc! zr7|z4qt_j2&7iCS#tFM-Bkqi}Ex*A;yU|QAvp?jJZW`kE^xn@dM5Bga4Uj2tivfXB z|^gcZ>#y z48aOeEXOSp1W`@F6~`D^v0m3R#UOmzYq1%2Duu*aG(Blq0)!)WG_NZut*!QsMM~m?};K29Thl z%N9~hb!C=R+4l)0uUBLfoMeoEs{F_l$=n>CMnZc8U^L&doO~TP?+>%EM<|*hdA!4$@>GEj9tK&bye>FmsTcXh2vmcm&1r^wr>UTy6^i zt}FeR3bdf0Skz;qHnkIdwgErDBY1pzB^}8+jYNiy zay;7T!>qY2bGl>J_-T0W=FY3_Lxk|WI&af8(mOVq$c`^-#%<5HxKc`L#Cq}hF-zmf^0W)$l&38Flx*A8MF3(m7GL|4BOE@c6O zyDtaw(-hza3SfhAh;_Vvd2L#>@^H08T6Y6oGZRm%V}t-_k`A{@Z@cMItp}NY@(?MX zJ!gn8dkO-YL5T~;Y`o+&>P}4Ir5ePlc_(0f+&*-HLp}<6(xkH_OGLmA2d7?jKXL1q zM?mTZIOxbV7%hnE@*ha+ZA8)a(rT0XjhG$pNB87ymmX|SX?vFKuN(my@~U~0p7s8c zI`EAz{-P915O!yugghQ9%)qy++%G3+9YEWtw*__M`c8(P6y z$%f=AHE9wkZNi!%M+jNII0=_6*0bm4EXDKmqWu3Ro8OMl5*YDghVgj+j)Wii?$M)< zYT4@AFQ0p#l&J~fAW}3C6cG+l^Ne5#jtB=4k+(#c-&VtDL6vCWsx~RLkhvY#lfGA@ znJhR-CBq=mhM5_oCLGcr{gwRg!R0T`=baVH?nVEV9y7js2&pdMKNn6 z?u47D{n|=t?WQS`eV497UbcCu(xSHKgs2+LPqt3;Igmi3NttkvGF(_KtO?~sV{mIx zN7VGz7AJhnoJWUl9FKc)PB7R|v^{K&=8(iV^kktu5osu0Zs_QNzLsy~yB;zQ6s8-& z$Kx|pqvWobW>qNzV>Od-kGaW7T9RsN3zEppAi67W4o|}n)qw9Q-4^xrI_o_fBw2_X75FlJD6FX3#IWy-o9oxax1K*8X*4d$_9WU?$kWhI zF?JC{zSxR%_L>ZI-cnGXTB0)Cyi=oWiUNpFV zkz5$Qyt+Seod+%YnTYrOQ%zvRT6?mX960F*W=Q=PBfbbJ3#uEQxbsuMe%>6%h?+!4 zr@f;&(B7~)6ype*P|8EWoDYO5VLFtEsw|_?oQ+C=a9*B(lwjMq2LH8^$$$>`dM_of zuU=Tg)-k5VZofkzyCX_CA@Aa``)7c>B2cl0*}bqQ!$KcUSf5`m( zSE|EQK;{~!pS{j^0z?T{3FbTwJ~+Li@xIFdvTs!}M)2@1?-4KSawHi$q}A6PzA(by z5o;X9o1^?fM@mlO;ww&5xIl?}4lkL_g`7pFrSj6fq_d=!1qNYj|am2wBRYqgWv@m~paG@ol>A)v!+vyt*`O zRzj_<@$JDzs83MUW+3`jf^kh=TKYI5z5SW+RzYcp!tQZ9M1Rhpu1H2;WoKcyJcyr{BL)-RSDINcgLXV$c zHrSi8GXE79dWY?xAQ|*7k{Satzt9PD;^4Rx$yM9Tu**>u*WN;@2Qawo+GEhE2z))U zW<7p89VD)2>%B>9Uu2{m$Jj1L1rXPSBj;sGICoc+B!HnifUr#&gQa`|IeN=%dOd6SS6H zIb^!0sRym8RHyZFtOc!2xi3Y*0J_0(rT(#r%95xOk+$Sg>)J++adfJomKP2+Lc1hu z`G0}yT0yLwqwT>OAV--qKDqqb1A(eJPYcm%6~XQgg}2pwuIk^Noob(0Swr*tNFu<9 zIux)=?I)Qz$1GI@^O(5+`GYXa*(IA&0UOrw1BRVmr;4Pf$Fy44=PlPFtXn7Zmg1#m zlWutm!*8^&70WaNFa~|kc(J9VvfT8uYXA=p+%|Lql=VJ`uGYzls1u4|5tOzqA8uAK zX;?#9Ttfx3Y&Q!;r5-V3aw~EYR|=mYFS2y(5S3SCJ=1332@++>TeZ0fx$lLf=SdhQ zDhCGU<$h`rlA}Ff$0e5KX=ETrxH|0!`vw51a%!lEN9k7*a_0dXMsw{;;LU%o#@H52 zOEGHz)tD%6aECN16xl+{Fx}>UrooFh_aU~7#uhABz_dhD99^-dPpl43KYjj;cn_#m z_@jrcDZPoq*zpl?X7I>`I~9MjI^@eF<&lNV>o}a`%7l>;Zj;4Htwmp9cX`W#f9TYOvcC>J3zsM`#uD%!Z4 zM}oGKLFC4DZaEca`Kn?@!#{L?4$fbJ?5g2LT?_qcU_1uW zO3wdb80Vp14zJnVsC+g8Ur2N^2%v`S0?J_oYKajo*_6OralGa!Mbd5xe0c3v}n z?ecKFZPlQ=Lf!d${Tg9_(wpkdH(C?4stOv#!)xG|WzYucZ$BT?G5ZBp}{$Dp5)4*Chs<)qQe!isWE;K#)AVLxkza0pfmj-MoXT zN~~O*JfKFMf?(w)9pB4VPf}DIA6X#vfR1IGlhgU1c??y;?5K08`PW8aS-H2!L&HPAs7{Y@8g`E?UEa>&&++DJaM? z!N4mv`1D_`$nZc#w(*W?QAM!okgGxPM(cFasu`T)dtp0Pjk!O;-`zX4l0nq>Qg|-< z^3sO4?vI&S4&4Rj0n2N}PTggrPD?j2Ae*bC90FxlinBgg81+2AR={H)L5npWlk}V$qr^gAA({0jJWz z#$unm8m@3^x0MeNGnF)3s%4tES5z%_x=^jh#SwPwu0v5DOUO;_eDHURHaX~UN1r?} zy(p1bbNv}0#6Dsvk>Weo;RiW!gY>KM8by58Im1GXk38o{K~Bq9kJduTVD2@$^KaDl z9THallvcL%-guvu0?vdX^lVuGTCavD$${GrZg?1-9Egf}1;j+;qSlMGaoiYs^802n zO8etdQ!G*|>0qvA%AOU=&+c4*r!LaTqjzvRT}6sjfqyoNB+lYn`$61(jR$R5iQS>u zHIQIxbmY)+EVNnZMO}}__VIyrW`8R(b7}FA4`>6tpszPx^Xy9wvJ z9S)ZfNs2}aO|BX2;Iv29?qq{ihw-vhvxn~dBRJKko3`Wu&6x?#Iao_e&hEeimW?=q_K zF5x6!M0^1iU%SaV=)`f=3P(iGUK@UzWr;TC{!Aw4C7R<{hWh`!8T+|DpIo5+_G$?_68(uiTfN@|vhb1pk@ovy{J0;zdf5eF7c7%aYNWzA*_hz$roc2n!W z)x+*=&&a!7Dz0(%Rv_V!Ds1dPISM>7P|>e%QQ!yyQoUVIlE**^EC;19_FdVeAF!>7 zvW-ZeB(hHx!u=wvLv@|VVb0(qmY&K+e$bU@H|)rSsPp+%aS-xF=&9AgbcqY}`;LPb z)avqcwMUEKvrrbFPN5c%rCT6hz7%XiMiijLVqb*jYVc{98lk{wv8vLE3+=syXxbSx zb2L%I`~4h+{OG!ogwFssIQc-5LC5!#92w)Ybp5NQ@s{_}8nCTz&NcgEc%Qxq%^8q2 zV-Qz)g&I$JzGH%1L>=$X{3)#yTKJH=vGRihYfpihD_`X%2phsz7MHv;FAEBHY3904 ztx6<&#x(8DLFW6MAwtk<18b)wBp$lak=EeIvJ1MbBxZA!*0UR!LIu?!$pc^k@}&g* z5ZK4xrLt+`?armaD()w!+)1zPbgzNpOy3vCNgX&ZqN@k4vpR_NBab=r&6b&00sxos z&wRn+3`Lwl>l8}RY=)F`03Bc*a*C$aUrUp9KGtF*x6s*;s7;H{uCQ&CbB={?+cVj1 zq}`q2#W3J#Z14lbly44e-rzES7UUQ64n>ep1p8^Z1O%-W-9s>?qtVzUbIqh-n&9R9 z&VnYf;}47QMfisVMc6oNU2!*RJEQb++nP!oXoKH{1h%XWAy?n7Wj~`5p$G*@>`i8~ zvVy}1gqE6s^zabg=^}AqULL-%8SO%t#PnrebbcBr6O7-xYwT>?C6u>Ba9?4Pv3(DE z_Sj3mi0DZB5#SznX_uZIrFrKt{qDpJSvfNmZ++!k|5X4w71yM zdbIS)(1D;fl%icSWUF?r3xj1r-1225+pZgzWbe?}TK!b@oOfjlET(royX1_CPKn)Kvq&6&6Y(i zorZCCZ;2da^65?rxzmCt4R=s@rp0)5E{n?^u0p$SJMZ@kM}(hM8Rwez6wr2*wS>1c zCHSy24k0=eB9CN`D&>VQurQ%{FsN*SJ0J5n5)o(C+usBg;3;rO=}x&Hj>oc>txElh zmc8z77i=H-JG4+7;@zUGYYU!vfJjW?p8bjSi~wKt>{Z?@ z+}?dYMg-LM|0E@Z&b7M)+(A>uWZkuXZJD>;uBLoF@whlWGw0YD_M;g0I66~cg;KIS zR1gzaYnWCy)t%lHj(h1kMywo!lboQ0Qwe>nvwr*QlS+k1^F73$S)Am$HIE92BZi21 zE#MYUso`#EGh%U(o74yZokAxU&egp1;^CaV9Vp;9OBeKdYg4*1^tsIoLV$IQb9UJX{r!k(w$ z7~a|+b1Om`D6jD@6*h1uSa8Xdlv+~LOdKTFAi)*irOpoD^4w7WL4o(Tb z`l^7V*>@v8K&{1>UN_h#H0y|Q!z~MICX(}>nAJ0+}=L=i!p>CJDaSYcu<xVd^^SDb;P44;#ULvP$iDJ_25clU?0FAg&n7( zft6QK9(J56ROLP(Wq0#}C}kerUJ_rxS|TJ|Gi!6%F|AeSC%2W76-+gpL>kA6sGc`p z5bm3*lWFeOjZxcqVy_Bog8ZvA>J%b=QD#55XWaI(&t^_#N_V(yxGPj?HdnVQR1}>% z6(Krv08lk$nXYh>g4O;7LDVayN?~R~vJ3;0o#0jnN-TahKh0{R z4CLBwYTAUfSZ%ZwtE~ID?VGBSc)Im%pxa^3`5AO#C6GKv0Zi5*3Sk^Fn?2ntW$2a^2fstUd0{j3j{={fDXYh3sKVuF zVrhs=K}9^1_6kaer-YDB)OJMYfT%8VSzcE<$A2M+rK4%(>!ik9W-yX#W7dcy-M5m@ zz~_D0{5cEtbHXY5B!GG<5`%}cjmA<`UrPP~j3tv+`}8RfZK^S zP=bTTDx^tE6~-=8^MEWN;?(ALeLSDCj^#7F67{*eZ#__=a^_@=iKF1wqzM;6Btj-I zVqR&Ge~gd&LW8@q1UjRPx|E}%oZ+RvKA)qxkqBA}>&k0YaU~AEpWyhLM>G1|>UmMl+ z$DnNKICES82;o(L^?{8t)`33}H><*wj(6t_&$Q88J4oFz6yAVs=6zoL2q$|GC34{j;|DgN&qF0WYlP)v{+%y)h1nIO2P_ECOu`s~}TX$_L_ z_8G1>ZiOO?bYIhoBXjUb1GGdD-4PLO62_0zO~nZ!Xks7fh^%?jj*H)4!K#fwi<|ty zQ;5ef^x`?{;kKYX!w^|)+?W!+D?~bLE~oDfH!lFy!~3<&hA>C zs&jcfJKcFrMk~aEM<6CA2bXn{1E12X zOdF+DcMn*W22WAQx5IpN%Ylh2~Db5sc~1%b-jJTlQ$B#ieiDYw4A`KK5ZXmp$9?uj3^ z4cP5wdDGN!hRXEZdgshQ*$6+^mrHOfRZHQsX}#J3Qh zm2tdh=YGlMLSB%b2N-0rfH6w7n*U8R78@QUyRhzbg~P z&nIIZt^0gw_ApcB-<|c)dsmzE`RvxYf6;{B%=IZ~{rAE2*^pf=b`>~3@v2QQ(zSzH zq*N?RRX&~qWffHtl<83sFbBd`Tz^y6`cWMRaIq(M1AZ2S4}wiq(&S~kWY$gvI|dbz-tQ_z__F38~V`EiAI0$W`(iq z?fH(c`}ucnr|KmE_pE<`78%fgE;{Q!RrLQaIM#x!Jdhv^*dBMUk)5}pZbI@sb(9gy z0jPagf?+GoA>E?nCgj7dZV%#7tGDgqt0l9u^KDsABFTlbm8Pr>pjEBrIRS?GUO=-z zC0Pjbuq7UHA&Cr`WXl-{)U?sGjCT+Vh6J5}WU8>F*k32MUvvK_k^jx9?IcHq|FPO}xoe4T(?iCYh~R zt<&Hb5N8c)MSW#B6*)1CBb!?dp2*$FZK8SrRoWY)*M%zM`5A#afP~8KqC4g1P=>e8 zCE2$MEp!hH-~2udM*kl`9urmbU+7K!~?Uz%+#Kmaf zeL4re*WIp~&*49^{3}(xjyau9VblArhv@$s9{E?=tI&fY>h>?~75lei|4csCf7-2o zzy6sfzyzk(rk{HcG>8XESDwSpj9^R*jvItH@R}whA-0Jf3<(2EIl7KW95sk#B2 zR4p?J3L3J5a1Yk^&%m?z&DqqZQKcZ2JBNpA_A`kEF{YQ;OqVL9Ib3It;2@vV#(=KP zqM>CRjxj=XMw*V8J_} zS!`-6w2e+mgJnskoh+1f^CIYqD6LTkBPzpoIjuEA8<^NNpMrXSIDpY>b%j)35{cZ6 ztEd(qwmHKjzOYDTas|uwtdUCZQHhO z`<89HZrQeNSKYF0YpSQCC+6$ducN!?`+XwzK9R9v#W^c;W&U3$|JZH(_ziQ=FtYsP zCI8w1E;^DYwUB?bo(cawck2K6l7A|}x>owjy0HDOc9VY{*T};jLk!Dprx$uhyh{N> zDmI^9I*YlB{5xXi&gzvmF8KR1o_Z|Bc#P~dh9qg4-f38~N_Bn7vZ*8C+l{MBwns}x zhqFV}_!Mf${uG!%NvS6@@1`!Ggxu!Qzn~q^vxG?ln_A$gbPH`{^odaP8A|R$pD1AW^ zI6Z(yqlB)*JH)anPaM_7Ot9&H9M}(P;Ru)|0WK*PM{}Pv)<9r!8(kZ}bmY~u>J3UE z!f+CF;)LnH*t(PG5)v-T!t~m%KC_wE~=hgk6+IeL0Bc;qWp^e{ac?|PO7h?OS4oh% zoHfEI>PLycfke`n!zg1#(9kBgcrXS^BHkkRzEaIF7&v9DEHm*o|4o}8Gj3f)`~8_XfYhofCyFa38PKcAQq1; z3?j{Cka0<#lvdoYBDC6IRyhk`&7?*LkVfhrhBGbJAuEid72tPiVAik5Q*rCC=FG)= zMjB0IQA-^;6Puub4;(s@xMaRkj@=wsf_^c3v~veL&kIursx6K-Kpucz&l?nSt&!X9 zy>-~r{0+S46v+8tqvAo^AK5NOAyL=m<13tOaSI;gZi+$nV!GjE*ms6ircI;+!|zP{lta6w}O7a!^+RfGUiIeQJbwH z#M05~`f|Aed=uyJi!ef28=Z^rh*qM)T&ocjI8yJpCi_{nVNTgp*pH5yffEor_c?2Y3kkn%mK@NZ^g-8`w zWmARP^I7${=jKx}vfZ<~Ub&tIgZPDd=%p-N1FY#mA&<(}#cP+RCgha>TVZg|?-hK< z9s2GJAfPBDDhA}a|91c3{bF%h`uKjWLfx@KAdx3iH;Fexd(C)VCySH$pa3wPoxKS( zg<_T(h7!B)tn=YWTRfK*DGWm-WkgnH`u<80y8zQ5EtrXs8ukmuZZ-*~K~h6E&4+V03-Lk1KPR-+`WX&*Sm zQA>k|@7Mm>Q0dp_JwA1f*K^Ou-I{ls@At(0WkiOAGw?m**h*xW+3_(xZ*Fdl_Z4?( zL|03lLiv+ssMY<0{yR#N3b7Y^l52s1)ta&rU?+}I_w~Uwsq;u-XQg8*yvw7?OeJgs z2S<#cv5V8F96Y-WIc%wa0-DxPKqx0tWf!C=ai8AJi2M53u8l4P@7SOn3ThAj&LQ)0 zO{iLn_co%y>}%V5eUg}!-Ny!&BurDAvo6?t7*x!i;vpE$~t@K z8pIh|vlw`UCYe%useq7e1e)DeKTcjSovKOxR;fUp6fCmv`_~}^S)t{*BMI0%kUC&? zJ_C1KyCM)yd1f1B5;>iLH6ZoT`QL&Ga6`DGi1@|yjdROrkm?UKgFh`5Kr9@km!Hm$ zK`%Ruq`^`X=vs$*@@uuu4Vy;imZMS_fA6a)4~ z*?5-sIBO__$QvJjgfigbbhu?11fHrVQ`Cn2HG+Q4AZD4sb|mE8D)|?hb231 zni+!ANoCjPjVY>}G2~;HFs6$Qoy{*wj$r|vrePqRF@w2*P80O0z-lHJJC|lCM@B8c zB}Q9LaF?b+_1IV^3&MSJ(t78{;SLUPMB(gPgCZ+RhwIa>cXU}_o$Jt+5;hV&|kK6lKjhm#tzUXQq*0 zyNl_&T4!OY1Tk9HsW`7+L`FC?##R?2GAZMdvh^z-P#=1&9vXU(}A6rv@qmnZP(Ej75EQm?oV6xQ19yJo1M&{VriU-$K2#V(i=6| zDy;QAvfh~-8L6++shv^hpEui>j}t+=Xi6$`g&P-2w^$Ziv8cm66NED!Xr?aBM^tqR zO#DH?Wt8xgbBkRC(&<$5&Wr$`1hVlIgq5g+?NU6!`%n$cKU`h{<41>rPP07J5ocYU zwg?#;M87xVnEnkKl^}X5YHpLgm%e`oEQb^Dfk*r$JI!B z*M+c+z_8>}4d|eELj@pU7`^M#FP~G9itA8r9M@etYY(AAcOW`BN2KkmN}<&J5y zG(=%@BY||+W$K0-{Wth&yG+s{YXz?`^Pk|UH@y@Z*Z%NDPE1F)$^a5%?NOYkGQz&q zTL&7i+=hs%V_@lp4ls~_g{rpPg>p;Pbnd=25+E)1FJ}kL`qVh-AZNkQDW5-0f$E}7 zDmT~8?>b{!pbV1eq^Ymat$@2g#vfi_)U?diRF64d%N8PNyplT8{h|d$;TaH1c45_8&P|N)AfAE z`18@^IV-#-y0DOg9M~W& zr3J-2sSyHb$extS@$Bfd_N2V7dZ_y=l=R+T45uN9y>yG!llOWq=thmVXpXs$O*8l- zcBW4gPoQSmKK`jVIM>R$))b!^3MgejH6tMCtf)r~bK}nC1@dqSwW$dN#>Ztb?p63v z)bDJf98mv~7NQp0ai=TWK{~V^3%!qih1XdLiN~zSW33p>SoSP;o}pCkdjM$@uzq#9 zyK`XK_=F8LC~pL4Z^6@Ot-5;Y7ihx1+reE>MJQ0AbIfu|rDVlaN|uEMk6ml@L{jYP zDrF_{87@+5y(;GRr8^BRr>QbkV8%hc6;D7fL?JKLHIPjtx6Iy3mE_D4jY3av!+b3} z*qQG&qgPf|uGT9*8-js71`o;VoKhS*y)B6ajJ{pk7za@ob&#?YWjeR)Q~w;QQQK8@ zpj=)^@4Hg6R3qW-8)4OQJTYfaB&dmJ(X`^Dqrc@x6v;r2xi->^piKwPX&L+Ld6m{G z&@LDzO*g!G3#6EWsXMCD<-;OF>qzN=LU=>BW{-LlW|re=T6#i(xSXCiOsmDR75H#^ zV^RU1?KfgA4Q&e?0NE9ha&*^RXFZ>Bek-2OL-K#Fm%X0PYSp{&@JPD*DoJx0E~5Ip z;t1mo4t<4f_9HBu9ARvqwNL3_xBAC-cUqko^zl5~usk!Ts==O{%%+m4d5s3ywv?^P zTnnU`>P$4M0M{ojs`pg82%BsTfEC6#2iRsyBCL7R*7!r@RrFw=$3Q78R18j`B&xIQ zc5HYXlvw*83Wp5>3p8B7#&nnSYO>5>KW$6~+1o!Ke-*g`YavMZ3Gpt~q(V0|O-emc zud&?MO7$dOjxkNN+E<5YSeqodis_PP1~-fkm};Fry}4w@u2b3+#6v?1Hgh@Nqm@jq z{c2{XFDB}XEiF0R2MpVv*lYZQqcLOe*rSDC%*MWkU;4Vq4GxIz4Kfmd{vQBhAbV{ddgPjf@%SWI#sF=6ip>JA_25?^5?g) z{7$=hRuO?-MAz0-G>ZEch#FQ8+fFl>+^wwau z6EdktF&(ek8c54Bt^-<1hh`=JIE7y3Lpk&xDut2U{;0vA)h0!hdXmsgJ!TOEA7@`);hLZVTK2?-a#9Gx^bbk8rjf6bh> zU?y-`(PXdR%eA-2yWSsRneIB+f3OWNt5UG2mi#3{9K5pv*RpJY+`BA8fNH$&Z-qKIZ4er`Ex^QE)Za3%IAn z(+O&q57ncRu zsUpa&-E8Z@aNS!}_cnc(Bv9xn5k>%MGrSJ?p{LUEeDbd!IzRGM+r}3`u5H>2j>`VK zHZ6cPlR`ct?>b_M>!F%hR3<(1HicF2{bG5(*}Dw>szU{ImPlTC@_6>B#(SE?Y=J&R zsALd1A{W5EdU?h#b*}a^fkt9zu9NbCu<|SIp5xlV4MV^NYOQIR>#Q%a{qdW(D{Wi3G zZ}a3S)a~0{^N3^ZI_u3C9y&m4qxW%k0e|TY!zPZ;T={ogg1zl?o}%zk;$Gf_l)oCWd3VM zYx9Zb>#DjGkKEP!`P{&mW)*Snp(&sBERO=wJwOpF32JV2iH`A+20XnY1?#$JX^*?Q z!fuL7-CEBP>Lf2W)?nBMT=l#8_ohG#L5R;S)pR7g$fsr)ktoWW0g4CY92lQX|0Xh}XGx0mHE8U<^g`;MTLU-sW(5(aB~#>AMu=dCvTHPcz#qTwK94sMwLZ=;X0e9~ z&&Hb;^1Zk#cvJJgDCWSjwj1^OsPMtt`+c19<&r3|gm#itYA_2su87Bu69&n_UG)*Erjo%h~c?CeeKk4cK7tQKmXl4-}VY0W9es} z|KAPt`;Vu2|2h5AHS@o>;lXxzdiu3ea8^VO`Mo8gAo3-hg%nJX*m#hp$u`JNdP;K( zYE$QY^hpS7)14VJEL-_bR`XC!Tl9%1gPb_}c;WP9X zQ@D`yyFmaC-g=q4nR`&i;?#{Ac`#oRk!>08IC@ z+5u}SZmG@t39&UxR(UkFb?c^f_44+0_>BPAn1^@xnG1jMX0PLWCR!nPWsT3rguo`L|tf3ilF;$vmQ4u z{1J7`LS50+#U1W)ViHh|pFmfCn7}TqG}7d^nT+s3lI9X{z#zN?b}AS`jk9=}l}4RS z?Ul`BjzHuC<(AA?;e5lSNr5iPE}*JrxBKV#Emvld*g!v|A&wOVcE~r#d^%d6eCP3H zLrL)0@JKDCl(fSvkvInf6N`Il0*Nfz>X2VR{l-C66534hw;HG4e?)Vm#g+w0O$u=+MjIC|Nr1+{6~1J z{v~>n9%1O&8_G^MgOkOO{{vZ&I;uC66X&Uzfuz}mcj4~RA)y2rSWsN|s;lGKtGhi~ zr!onNE?cU=g(rfC1TbBwODGm3O0^LMEdD}FhOk!BI0+OigoniSXL*OQkBDN^+IdrZ z@lE@(k3q5g@r?&m57Cj7PB-L(x*S?J;v73)O%M;gv~4wZ_mUT;PHb4D9`u0))=Y*2 z!lANBc$5r8E5_IXjQuaeK7vQg#)$)dRNv@sFnPFpnECk3Q82Pyg#H5IlqkrRC<6n| z#%Pk1req;h;{>p0PPC%Ir}op`iH#bcd@uIJ!~?V>boETIUmiCC=$qQ$U32OZ+rKr9 ze_41igwR*LrE0TV68+)%4_}^Q~ zhwv;`ZY~~od}NVym9`P(+F2j(ep%GIUoQ)LYh#83>rv=)->Y-ZQGQCJC5#*_RQEP2 zNtYs1wvl22a}!7SEiOx{6_zxCrf3D>n(pCSHIS>^XttvfPW z>h__|xbmZFzJx75Ry~zlVVSrq&8e+Z?51NC(LHkWE0 z({D$q0+TFY#p$=UTtNo?7vUZlA zdCqH-oIYYQ%DK^Zp^n^{iivFks$Qods!6! zTe;CU9e}11p3sy_G+be1l@)AT=@iFV1*_7o2Dv-ar3(JWBVl>b7Kd;EijVsokQ4mI zj+rv$(nO9x;$2+ZIm624;o425CJXll&|4vax8|cp+wFs+$1kY-yOw!7IcysX z$&@f%J5VIwYFV0(r~f_=_%1yhpjj9P^JvZk6Xarp#LRk%{MDKlFRpO3tz2y_(p< z`ZQzH2$y5!PG`#{qQIxWoXJP7Q5KwY3u{a$J#L!Eny)Y0z#0g4Ku(3S!sP^a2CKKkq}q{_~_hJ z1)c4}c?nGq0(VF-yNIZj+c9V(!k)P&S%nEqKuSZ5I0^C=T35>Gg5)n;TMil$u2QK) z62g7lDe?{pAufA}=--$j?EZB~IJV#m7IzR>>@q`Fus?oAm#3C0m*Y=ZRz9$IBrKe^pzkMWv5lkeZNlBOSRXa&2 zdsC3;|8N=QP-jCh_a~s4s{i2|Rp(F+Q}Bh^@s0dr&(Dci4C;Wg55F-f0V=uIn-?#p zQE*8}ZD9};@)i`9EEIxrxB_?tH|%#=&f%}u=lGQ|%9R1qT0xp9*wkv-vCe8!7dRzI zETNvO0ac|4)uqc+L7cj3bniBG!kbppAo5(k<)-%_!laKxuK`3LARsJ`s7uv~5o@Ty z6Tj&s#Vf^rjXwmyf6fk^>^Tmm=AS zBPpQjECE^+oq%Pi!ctd@zEO4_k-;D_&#W)s3DbLQiN~!NY7faz->0ryUq0>OAO48} zMk?h`K^_)H)o(R~wlCpmv+j_@$_%OZ++FQ@2&KL%xsBw{mnti)ZCcx3iI7nHIU9Yo zrX%*{)@=DsOb(mB`DTy>G?e6@XEI+bI30HoMAUmBied;Qrbevb+Bep66F6YJnTg>l zG2pNx(rl&uJehPa6eqyQY|H_zg)N#jdVt`7=lVNkhnY8vDFqa4L-FObP*e6qWihgS z-0d^Db$StG+s;L`nU$#lLq!q!js>IK6)p-?n!>YAF=gq$8S%a?k$*!v8%EOMOq zcOy^*syt5m06Rk;TvW^bUFm+p;vY@TJlY>KwoZNpV{D;T+|W>mq3F5}#Q~>T2(DmS z*mZvr&Q*d2Xsa}dwcNx%)0h)>^-BXDDt=RzR>nl(R5THPwEd)ML=+I4Q3G~A(Nhj9 zZMTvgA7q63{!XW(xm8&EUEmHW+`6F#H3e{TXb7x`FBDWl-TziOF5NS~G3Xs*f2NSB zTuooJ*kw9+C5Au|07W!ha!4ZWjVz~l!-Nq;D3A)mB?ynf8olU;Hhl}#>RO4yH%ZwP z4;*0xWQJTHND{P$4x3wtBM_=&C%gF&5k=uq(YD%&}t44%esotyw`hMhV{ee)UQ66!C)B5Z)>f58$K&hUk(w6~V<{eQ`Rv zeamb~pkgS^tyJDuX>48lU>P`^V*{Qi5gN_X5hJ{3DV0oK)h<9&=75BycpSG84}Bpb zJ!QrRiW|0Gs!&!^sNA6?P-I@yweT)ylE4*?tKOa868ANl(5YJ9otJy&E)|@P zg!CsN>Cm4iGp=Hrx~>BlAsReVfEV=#1Bys_ zU|RE#8&kDjpzzAx6gY_{&D`vwBbAdi#YVTD4@#c(q&=_lvJfFgafML-S)D%oEI~>J zN8*!*sIxo7)a5lg^-}|zcH@Y7@Aw;@fq;$3)rJ=#4{hDMOOWKZgFQoZOQW?f$$nn zafJYbZZZ0JG_lZ0$IN8lcZ3JM-i@CmdTN|<+xD04i3MpgP_mqvo+c$9buo{$DeV;Z>|=IAd$Qoz z_J@k61hCL=MBuI0$_yEQ4a7LkM%h9eX}$-Z_wr}Ux9y>R(a(!NobxyBlfOup`^zm` zgi(XF!5fK$!vZ`8IJh`6ZBk;2L`Yf5x6NDwUUFgsJu*Yu`>wHZ6m=7m88n^T+l89=+wSlg+2|ORXqc1 zbT@}DMN2}M#F~#Qf7S|ZO7N$PG5M1h6wma$938G3&fYaI!LJ=knooPEoK6Ekg#bCg zTA}w*`=Y<`?ChMk&4``4Z17Gl4sn9Rml_uA9Cf)dj(Kh5;47-J+NpMKlS9-?3DTN6 zQBAU5%@ue%creqv_5@g$8cpV2XzoE$+jGUGx}h>7>?|?ueuzAr#*~ZWMk7`;n~)pl zd+z{fUT*zwNgn1+v0kGwwMx6b3mY}#>%*+_CL@d(5#VAu#ssv>E72Lxdc$sSB@s@1 z@OXjDyF>Oh89w?pDFb4~mbb{e+pyT)b0UhpWHxFP}TcH>? zZSS4;+vWY;>OcOijeZ#P!l(-9&Fr00H}(=eG6YOqsoFzO*LYH~UkI0UpV3g#s4WCy z-Q{s0Qpz)zF)6+0w!>XO9E_;_%s`d#|bQF+LW?ODKRnJf)(S{d<8X`>b zI`lxxd-GzDb03aALKjPT_2-$jNLMZ0V%(}Jn1%mf^z5^VTtkVO-?NR`p!;w@@iUpGgg2YicdwwE8OG>tB=DtiEn z+W%JE0M1s@%$BXDkA?(lfDuarC5jv4a~Qt_VBs#b(lrcj(lOx^oNK1Q94BxiKJ?QY zKfj@;>^fkQs;CQY18VY;EjJE4#d272rGR8CFN%u3S97)%2Dn=0(1z7rpzO3_tCP>u z-N7Zue>ftjNvv$DeHEJZ{1;#MPq>Od1@L!4S{g?}wup3hZDCZH!6|L969{)e~*}E8?eD z86dWShLO~oFU3nsT{!lGvF(wrYO&i;Vhn3KKV0uvxZ7uqg^0ks@-q~E+%_kj8=vF6 zFq-(pC_U1yKkXs(1q0Fm8qEuWni+~(N4CAg1-J_OjmKZ*HE^%$H zZ`oHF53YdUN>}lcq~yJkg|;}vhwHzAMcCPb!~R< z&Ytd$25oyjCW1lJ@)CCLIBGI0<)axA8LP|r6Y!+&GKyl~D~DBgM>h)Zrvx5l z#Sgq9!_t_O=K@QSmWE*FB;`@hx%9SkhXzV-A?=59cy9xpjh`o0&qW1PXkh^i-w72~ z(tv`H$!)!i7|pZM_RC4jwXk4jTYNhK+`F`R{NwA@dcx#*RaTTGmF*5*`>*W?nD+t| z^DH`P4_Ex+Tm)WP*(j4r+K+<7wmn;Cb1NdW^)4v7{s{5h%^G%=D-V?Snjt=#hzBxU z&`8Sd!(8sgpcL6w=K8i)E?+#{6?WG5SX!mn493pdzE28Y^YZWN`oy9W;zZ_+up8@v zZ`r}RyAV$X2v!Pii6}uTLtyz*6rX$0TxO$9+i%f~TyrIcx+=qZzA$vKXUkG>JL>Io zrHEEf_;YEIMaEv#4XM7}x12ug>#Shiyx!bMSn#P&V7P^nKc^4Nz{XOJM{wO);sDv) zo}mXmzs%{~=7ABEVCI)1uGM%PDb41E`aiw;d+~c_$jYY7b1UUbz6zC-~IdLuvLdY(Fcx%`XZmYv;z^hUG%jcUqBmD;G+avV6SlhT$HY9DDom z=GTU*%LeKL;KX2!JU?-_0>F*$A8r(Jz283Khs%)eBJ-WUfOj6?=;a`aPg&~4dFH+M zsZF0V?HJyhtY3bWYLM&(E=XJJ+Ro=7Fh973BKpMD*kgw%hMLH5fxFBxZ|W`FjxaOf z^yyNSYZ-enWkG>ZSw<;LdTbz`!3N*Wp6@g;ynD6_zlwGXd$8&i;GifrzzGalF0A6n zT!I(HTfhe?PPl-OECV;;m~QFm8Bofdvwq9M6DfRy5ecMPJG7 zCJ?z*MrPOTmWJr!_~8}z2J=aA0`+N3w)ZEN)F^vS2Ow$C&Q_Z6k23=J>(kRU)EL;- zKL^P+knHE{Unb^{PPMmV8pCeD6(JLDnth8LD(->Hj*O!2Hf757Qf+lSXxM+~F2R3} zW9-jCgo<$5xBt2&&jlS((XzSKoWuuz=AIF8Cm%0Rf>Gqv-4!gclY}0hLVA<0TW|JU zJCh>MslM%~x{OEdVJ>zuAdjSkDGV;IW+Vv#9Qme<(1rs z5_)!Vkx4(aOiuO{IN}5#k-{x|#?g$r@KPUUs|g=slge}VAnnPS-VJD0o;eXP`JByU zJAD?M5sxel51-|iZ0i@_Ttaa+i*9ZZz8G3aYN*|$WWUb6T6ST4?oQqU@t9W9ZBh7? zSz@$au=!x+1Q@jmbW_0D7H#j zj<$2DBhu>)9H?r?~bUV zQz}bkZvuG1n2S+NCr!n4>UmkjkN8aH(OJA`b_Yp6stG)<$t-yvdl!u0A6G`GBhjc1 zQq+4_ync>-5f%EjSxd)NgYkDzb}Ue^XXxHjQC)V;t(nRFX8OK$S+3R7qd7ntAdV5) ztef3Ct?;{d(~+_s3YO{4J==@%a=uUBYkYKCdR~9M_P(RtN^VJR{FtLOLbF(wL~B|6 z)$T1xU{kPXG^GdH<)LY9+0Qp#4v@^^f!jKo40XPtxF7oKm9)j5+M&f4ql+K$49Qee z=oL(z^;T+GrLJ>y-K$iQsjSqH0gmbo{iV8r zi@rpPClilV@h^uQ3E%>BoG%OZBi1%wHB83EzJ1r_K`KVS^UH?u%NgV;vs` zz1Gu`LT|P*h)0KcfnJa+qdz;8B4X)rjZzu=yW6}A@jM2d=|;L-_RN=;{7kAl%vkJG zuamM2;E_I|KAURMjLzDode61Sr@fpBQ%INN?Bw7x&ERLeb2Yg>AK$gZZMU%_1pA&J z>i|@AKig{8^u$-W#1=1mdjwRV*S`XXykkp@1SI(4<$blGI&GRSk9QTL3g!i#Ele=-ms(G(FMXLHV0v@^_R-2n@F z06vQ?LR9*e&;MGjd@;rKrsGHtWbo#+pl!#}F7uytW{is3D?Ye>`74*IXRlEe-E z?TL?;EBlRu#Q(lSE0d0{qI9F!lUu5ZUfQx8CwF6@29so;6#b%i_GYYNuuRFD zj=EoO-0aUJEny`RaZcc9PHXWl)nyl+y$MArNaS$t#10Y5!hMn#zMUU24ol{PtKv5p zRw@^$C^tx}Ae(zoBC;FKq>SIoq9L0p*! zk0PkbK%OZ(Cvq~(&TSf{VC`jwNRnPl$`rWARSsATr#_kq9B z4BNwB$pmj;qS-lE-)0}^;b%<7Bl4m$>QBSi16m(vOQOA!FeKWw5WyXt$;(6w0{J9a z1JBxr$43nisT%VaqB%MXVpXiRKW_R4S49sya&LKiGAR=T+&Co#mrxv$Py6X75hPB` z;oCddwY>NqQFE?-{!6-Xs{907#nn@->Z$RQUDTG%J`xhJX~S%Z2}Rf^hTK#Udn70( zMJ-ahA`hAYn)Zmd8KXTy+_oRE;%9o2;kNse4C6;Akzsa|8XK34`_Z1&x3B%WUqcZt zCugWL6pJ-bDX*J~`AS(^j9Z(=)CB1Z<>_7zuWHdl_GwHbw$Fw4*EIUc*Ggsj%)$eR z`T~(Izkxel6jB7t`4N(bHF={Z1pY@mp$~HZi`3Z#Wz6!6QYNHqH6f^09*d z1^;h6?Y|P_Pa{~e$3Oam;~$b-?0-an{^$CbY`ledhX<_({5Hp^JTbHn zw5~CPsHCuMVzFjs4+_#%aVb7aF1O^#!1Wv;OemkxrFbC%Dm@vBjLXFUqZ>M0dT0~d z+YrY2%OreZpE=ht)(FT3H)8&_SAdUf$NoS+aY&5QI%Y<3;1B1qFz_D5lQw`X|D$i9 zC;1ZENO6j90-YIk_dLkx`y`eh*0zcFmC`+%jP#$f`m64RGN*W1Iz)G2y^?b2ar^I7 z2l+$(QFlL}hW~*2KVy~uiAu&t{zq-}lOTUjWqXgbPeP?vE*~F<08EfVDX8jgA%n!# z-qHB5y-!k0FzDL->~Q^h=E@!Q6Bgll15)tBB*TQ%WJqARXriQN@6!(~-y&N6_|fF) z|JeNhYqfsBvzGshTIOG*NW%Z4YW+_XGB&XjvOnO8JikI+*Grs{P*zfngu4-|`kVYv>j4i>Mm)CyRBdDTA7u-qC0X>AStvC-P06&b4KkrWN@bWS{ABpzk_GdjSBs z&*^2zm0@tf9ru+d@y5n~;Ya9T)v7LL?qg?~dhW}w|J z_T3B{yh!`Q%Xh{VFUR{FxoSzvD#+6M_ZftMfN?6WJwMQ}Cd+{*>e+QvmJ#mg2^I$P zlRlRYs!4pZifYmuL`uA%>Y-jAEF_^A*5YqTzhF(aqBDoWa;@a*XeXLGt7u>?UY=Oi zn~>$zJ`38b!M%^hNe&Vp0p5wk}LrYbEPQV`OLRY+zw);^_2WQN(cl4~}J|XZ(@I(9_WW(^Luz9KbDhm>*XJ zLjVAY|F;|dnMOw2%W1t8?Yk#8F#8fl0vX6)!IstQ`AHG4>w=USn2@W1;ZlX4P&RsM z+;#oocC+T7)EFOoj6d(Wc>y!frHJ@*T4>~0{A2&{!}Y63lSb$7nd_-2+s`_5z0{~n zy{^2OLYR2_AxWuk*iAdd17lOm>8NszOox!QS?XO*LR#UfmVd9~UZ zxLdOcFX5^~xJEl=@-;=gZTjK7-8XgeIe62ZZyEOhoS~5iJO%8fJ4Kv`5u>HG>`{s> z=P}6k3BC`M15#8(9V!?H_l@UF_@TPd#0@@@H5aPrc!ss~)g!}IYv`O1(}fbV=}DqV z%DUO7qLMy>yc-!WE-`|c{<#wJoQaVE*0Y#Frmd_I>nUjK8;E5&gnkrxK8qPp0n7zL z4=Llw>dR*PRfp-zWRyB&RpWQn{-h8kWw;jA&W2@fGu?Vr;7*SY)MDI;uhgS1SxjV9 z-R?RZ^4sx_z=Gdwws+N*#>yaz#X|N-7%x;wMW)jVP9ty^ z2m<(+V;-L$Q!6=?w>jPuQD?ry7!drkP94aJe~Q#_s~HFG1Pd7z(n>LaMoJ@+G8IBf z61Q-(B^H;xadx@(|ga*EEVZtNS=FKM)NaPcNu2k~9q zQPZ7jY=KQYBea+8ppfUUVIF#SBM!=cS`?!52tJ0PxFq2zY`~BLBx#foL`zP_wLdn^~TRpa*J@XHA7hPb$x4u`%i#036mdzNsx?X=Gd{K|Udrxmd|P zmdSdQg=QUO=G01V_ourd?44dwjgF4;R0 z;w5sc3q`-7Lvwf6SXyjOk@@ooV>ZVKG`kI=c>rHfXqV`(4739vwm*Pv%Oon3Fgphk zgN^c%Uir}mOI`%q*04BPv!TyFANLg-n(o10Bazda?)UOWY4x;R4sFmEP zSydMp?H=5l1qRMV@%%Wuja4O0b$xw=Kx`se zVPcOq`(Q`?6?SBS%&4@$T|N`*190juw}`>(z{tVMY`!{qc1|Z;!ps2Y8Tru6+v+#e zI7xvGS;+_-xOoSO)E*=hCXw$L(1g{02yM43klR}tPe;#~i3U)X4~|sR$vLEAW)n;~ zBb&XSDAc(hR@8#_wY$$|AHK}{wYQhC3v=qu-j{wh$RmEOQVY-Zr~9xDK2WV@>X%d_w-H0z2)C{-Kq^D8&U z!rJNKGia1*A-~P2u053F@b2*ve1DdwFTE-x8USOX+sE4Q*Ege>hwvn89)esz37H>9 zfW5@a1>1~aw2*oF6i=HUymcw5W89IM!GK=UGxn$hs=nkY$joV?@92f_3Q>z2dUE$U z)tqTm?ZE|{xjZABUn2NETBOc7FG*>K*7RvV>0ameVM&|#%RY^KXB1Lz%6T^Xx%hiv za??rsJeBM0d zHUm8VW;X*{%=#(}pZKwYN&R?52)-xA`{Tdj%MYoTIbwea;g7rF+kQtWg2pMHa9)I9#yHn-$WMvYF2&qzrU27`ZeZueatLmZ_enkTuLs8@_qc7^CMm_ zyTEjpAG!gHT7W)v#tD2+$`%XZ^w8y5%#-Pes(LBmaJalQa)yadvjB z1km|N76tvfb1D;86T)Jx4Em@>yTd}}Lw06>5d+N>8T!l3Id-+PRQ{J3JQk4Rx#vbp z>5j4T@R2b3ERpgv`cfqlQhq+Qhg{23`c;wW&Jb|?tyibJq4hnX?d>coTnzC4V(lG+ zb%~lb&28JZZS!oNZQHhO+qP}nwr$(?nLW|*&Gbx9cf1obKc0wu{;Z0sh?TW6E3f8R zrCL~E%4l(52@IBDM0)5K7@X;!kK~TD(3+}@JgRZpxoHkavuE&fUg?JTGxAfn3Z3J6 zHgm{t#pW^nQhs-g%P#OZz0S#9zd|L%Ooc>W^vsW$LTUp_5sNE}%F&a1>y=QB&|bA7 zO4Xf@xrZGo;6o;N27(R+7!l$QY$}^_cobW4)2Fi(8YVTe$lpg zh5Am;x<%3(B*@IsuU;XyC)|eQ8os5!RweNO$e8E=nA4nsGTCsIa{}Hl@LB!i0o40w z!NZ|TWO+mB?E*#Z*XFyKYA-4pVsuUcb4nP<>~7!&R1>~sSQo<}g;S;DMW%ayGpl(* zYz>u)rLvfD?d@2rHPOCQWMX5~Q=>^E)uOSpCZH#L`Ks&5OXabh5?5g}(EBpF= z{rtXrL_PbDBDRCX37AcL$3#-CxT4>^)<9R>bMhb@nG?{Nf}*Ai`23&0Ncc|(5>rwo z=qbg5agGBVq>yrOzy>()@FeX#$AeW|5q@x`TH#5GBT{3Da3w0`L^Z?%jQ3GKV`5Bn ztwwiHk*;Yhbzm1yWDD0xcMwuS2WGz=E@is~YT<19j2h`*DKW1tr~$D3LSg{-gU@5NX%;&INj6gplTdT2ai(zr9@3sQRqqV)eZ6C z`eWYc`PJz4r`=)Q@s~E%algWh(&kUW>hP)JVyZkI9}0LkRm_XuY;1p&Gka5#ipSt{ zhmg&eNa6FJK>2|GlDk85puw|u^wB|HMP{JFAs2>u7z~1NEMKo;53#L`k1?-}-V4=~u7C;=Ww|XkX07 zzt))k+&FjAxH`A59^un*=E9R-{I{XsB)ljk?I@b>8{h*fYR>I-b3x^*Beug_oLY=0!LuOWdAE%7hs|`s%OZ+9Ced@DbN;p!d;k)M zp|hsP*3?quL0D$w_6+r8_^$NiV_X~bs3QCktUF0g@Mof0Z^1=V6(dFD{e3?Ie695zZN1HGW>mq&?PV%=@H zO+x5?+Lj_4A>0mEIq>lz_A!k9I+sj}?!}I0`JsRj=dykRJ^XKtH9t5(*hUAHkBTQ_ zR4}u!ev*n>Iv1)ektUS&?zXQXaSqp2_R&e=a^A5^o_e3`uuvoFM6^<+nYPy9HZ;0a zqu%`(j|SyPeB?`gelh9nbHovQp2h9*HoHj!1$UqjuuIPxaKaW}yMfz_#${#^$+>Ok zzt?xyy{R6bgbWq5k;ld_kpES={l_UIRXmG}bGdPZ#999q`e+ZBSQxAXy~ewrv2b@a@7T9byS)?v__yeu?VV zF{1Jl%MqZcwR1#uezeMn|J{GE_Fw$&Y469wWG4Tv*wG2b@Y@MwJhoEu`c06cRvuC) z`zVp5jkwzms=A8L--x|Qgyb{HtPpp!V$$`0*+%EJP+BS?9*@54t(;U7Wl;@DTRUHy zy^FeMwuF2IRCJxXHn+?QB^3SB|9Zc}_YN4L?n=L9LHXuWp7;lnwvL;yXd@NgGl5ZG z(KCL{D$T{S(x_^4NIQ$`})V<@Xh@T6f%p}k-K$NXq#DE7Cy{?P3J?Z?* zX2n<;K-c>$Q1Pjua#G>SG>&*v_phl#&+LKGlFHC`%{6`jMscBwEXI-B>eVY~$@PG{ z5MN?v$iK{D{T6~ZnYA0)vM}*gn*M?NZ$c;`3y|JoMc>C0*Rvi0dD&!w_>k@8?p?3! zy~voI{3s}K)K@44M0t4Mc1v^L*4}qZrK|#$KaVS3HqX`n-0-8rp-e*AJ^@>Wdj;*C zrXncS`$?X!|A}9#^Gm``(wTTO*!6Nc{adfa+lFU8@jBxc1ibdYDr*^<B)f-!opq|a2Gm?s$C_G@3Rz)%3eTr{mK~)a=S~TRg2GwYB|_N+Rr2h} zrH@=Pt{|VLTV&QAH%)A=48I<&et8UT4Q-l(gX9syHfQigW=v?Mj_Xnudq5LrQr6)l zvBpLvNhLENiQqBcq#)LRG_vW(G)dPt#T-f0$G~i{`E|BiHFO>6Wz$-<1VH**>}vE= zlS*h@5?-Z5WSG8&SemlI{ndmPmnP)p$hsDzjhEN& zopBSCpKVP%K)FZM;bE1aB ze=-pZ1U!@>8o7terWK*DgCHe^vLWpMP}|9tGD58{C~rtw zY%s^1OIV|@T0>}dJah_3cXl&s@1xO|XoUx8C*j%qFXoX`qJA4H= zPX_|f0%y!}8@L@#mjPk7i%KZ6L4mlv3M<%YtI*2HQ2mK*6K77pi&MTt#|S zCt_mb8zL;T>qi24lR zGn6XHErx>pHC*;I(@HzFQi#jY^0z_2An@lt4DQnz_JU7>MQ5F{FBFTQ4+>FS+bg1x z>Z{cH*&QZg!2p2@=r7$cU z8$A;%ft6gvNU?T&@s}_sa-^-SvctAEn1oYJ?<+`IOd)0Wz67LY25;jJT_l3&hXc~EzuPd1Itw0U?T?}L?s~+7{sSN5gx>B zfQTU4!3H!(0f3zi$mAz$MR`%sD(%};KYj%T*u|I?+jX$bZb$jE)#*scvDdHc(DA5G zG%WO1#XQ+lD+y5bdPy%#uCV?_P&0Xmc^pm7sS_ZKJ)Y?%Ym{m`gx1MQud-k8WT>%T z$YiFoU$A5oLRLk=2I?E*fb5*K1pWjO7Drwl%vd4Ls63Po)b139rLRo|#iEY1>p3n10i~xRbhJghXFg)P zBEDt#Kyc)+;J!aw#7)tM=k4my59>Iz7k|ZruXjk*KQQTl+7TM%QQOjx2-ty#f^Gmn z3R4M%e!`8Q>v7g@6L;_suwI!obn4jeTFKDgZ}bK!t1#6eOxC0?=V z8Afn-Age*$4E2J*`ApzVXNtIg=$QuHDqD>NJQU#_OIlM{4P-?S;g_n)=m=NcWg7`L z{D9*%`af;?VLVe`!7~*?0O|Z6QIP#hDz#*{SD?!oZ*RnS_Qtk)X25a5)42~5{7s1S zP0v1OX=I<*a^LW8%PiLXJF1I8+nV1w*J&k3mnN#7v9!`XFwT+d)DC_+#%|FZa8-z@ zntu))@F|YJGB&;tdtJR|Q7qWp`g^wymJfB6U3CqPZP#hcfpFG)IiOimJ}f*ceLqfp zzb-0kEzhP5N7=~TE*DOw$~T*T z|E02-%4~CIHojA9ScO6sJ6}*tm20YKl*SBXb=XRH?&v^!8c*zmVP~s`!ed02Z~FF> z72D{pqc3?YzNE3m0HJIFL#}5&WKf(_s1=5U$E#OrLC*meCM8ku*(w~JA~EEWr_SI* z4A+p41s?R#g5+N533J9tnq?pp8s`C`EeZ#a;3q^0U`l48^d+PT8$u>C&H4RhLE|tP zOn@fNl;}J1Lpm{X$s<$IKvP&1hn3re3M#DeE)=z}3)(2ox?HAU3}e3JCd zs04uKer)b%dOa)Zi^8JJ!_>InKbsvn_VY(}n!X7?QPZ-Ca8uK|ioj6IvW|39``SVu z#)N{W5H&|A_9iU5j6Ap2q=YA;NNjhuWdPuyvjW48VQvKMyI*u5p(quq4e%MGQaMbC zd&{Kx+wjzxgUGM#_G11|QBxrNM>Q>>^TI8P&!@w?yCh^f+8>fvH)YFh{ak=q&>;(Z zNceC;&mpgkAw`m628I+oLWa0qhwwQ~h3bp496xMtwTf9QIoLm~pZVRMbnmc_Xvz|b z5FiZmF2j^V0;RZZ@6=ygvbg2}|1jvsGdJ%bYLZ9v>sYa*P464)vyHk(tOsPnyZyNP zT#e)zQ>#3P-gRb|7|(KujLFCPD`VaMyqy7H?OC-10LP6I1|Y|JFGk*<@{BfmLXr07 zWHcYIkx*?WBumgP9%(#aFOvEDysdj2j*C(v?J!BUC!D7m?3Af zG0cGZ!vs*+q!TI|1~?=YFG4FNB`?f53CguPz99tM1JB6OwW$kDndbDdnp|sE_xz%3 zV(omQYeK%gl-5lr`qFjBg@d!awEMZ^MGxnhxOE30gcPNHq004p3c!6M_>xIWa`Ru@R8q zVFpv^-g<^Zf%xIs*=k0?KTb{Vt|)l~Sg~tOQvX#Yhq7#~)^ZVK1eq6bDG-%c2uF~Y zS4b(4p7rOpjhN#m3>0Jyt#+OS&4kvf-sH)`Hd6OpmexKFUequ%o?j7c)hW4QYPN}1 z#P^Uu!<+z%8C^{c(H@zr|TRj&61>O4i$2U zABe;3=04dy;B>NL@<3`{dou{hW1f!TtKwvZxevx9um} zakM>h$!XW{hDnTEwH>cRP5P3>muAM4J~g+1cIgAnO^85H+dT2xlrwNx_>_4^X$9iG ztCnmXaHu3#VFrIhuGqvxFqf&fTWN*pcw^e;UFHdBa;JY0I5!c-%MsQqNe2mZ->QGB zSr9U}f?s^R@-$C_oiC~-XHkB%L#HXir6|eD{=enpAJ2O7$-g@i-D zi8Nls#QR58sOWrN*IANKY+E?6%FbI-uun}pIItSaBKJUC<8DrMM`bAAAwlH>+zDd0 z$#01kxSAHoOH*`t%MUG4IYJl3S~A_vBje&Toh1pv2OcYCOs_DBq9Fk7^#Rs>Z}`FI zz&-@5H|sstF2v$Xy7{mK7wMDBKW1(4omk^Z*@TEElNYl}+C%^;PT%DfI1dVy?O>xe zqB@jch5e<6ajnl7*9klr?B>%n`FJqJS}Nudhw|+u(~MYiJkML=U1_qhc>tSOvNUWq4wh%0s@rq2USs*aa1acA>#pCpu4OB*AT zFT7$DqzbAx`kRr>C^(j6Vh86Cko}kY=5YMK>wY8CaZFm#a)`l_?ws`9QHr5;>dbm) zW_#AvR2rF<eU(sR-dXv}Wma+E61VLbz=tfM1p~D0;9b5@=8FaWLV7EEHi4 z(&l8fnr^l6P$@hWfX4C`#1Fbz8|co;5K&C&2y%zi$`>vHv zN;c*GXc)u+j6{byH7B)Tzjx9BMj=r!+;lMoytnArlAVym27>au!n6Zdac$P;cy=~K z?=kdp3tgKQI$h(Tov|KZT?g9~z?v?u8UT+bKAn%JTUg^B&Q_uLE>{2Icyo9)@7~Wi z%tQ|eIv^T8?1Sf^eoz37v^~Je;eEfEx_D0mu>`0t=eam>2T4@G zu%`5yD$?wg=}Iy3B%r?QX&cDC-tHLSzNXhBpavoPc5_iDJe~7Pe{l_8+tNIEuXAHn z#A8h#JnA=doS&E+7GA^7c4oBw#(2%Q+Jnl+P$vkL(6Xy zgCepR(u)Ww6+`s}ZDK#W&+uXgGFo{({|t9{EQ_=#bBD>%sBL7@j4QF15tjAa%XBx5 z+7c=^W!Zm$9<1_jw7lOsI?{?Z>&vHG(dH7UAIp1-%`AY<^S2Yx=6~*EX`q0|gns3< zmx8oAp(SBnzJg;~s6+Mt?8cAQ4e6~Ko1Jk#Vq#s$WQD{uXxHW!S}a?qAv7!BRS{Zv z8fX4STUEqVI;IW}NvNjZ%FMJO3p_LNmusESehPOj@Z~TtjU4$bANB2i4CHE68}!5QrfVi!qsNc5~w+^b6;4D(_n?t9*dl+ zxlgKc3HRafr=n{W2BgPCg*wo#hbL(3b9T`&rTO#DeQGiKrd z{pX64R75xQ122dJYIwKJ$nW8p`U``e`wj97vNlO3^AFzl$y$VF&$~p2jn= zYOE(yIyp$vr{(uSAARIFW|fGRYd(Dww@wkwznFVT*r=@GRl@oxG;6K=0UO>so)D1KVf@pj6ihgG*COg*_p}swcsF1aAF+{cEIx3 z6i~qT-fv`jpAMAUsE8FVar$Y)N>bHtRuqB@7lz7KWt4&vrY)j+lDBB1dFkG#Q~PF5<(?>E!{-Y0r6fCv!xb^>n{ zN+W1m7Sd~gvZUb@jWpWpJvv&=e_cgt&bnM(?2bs}SZ+<59tR}^a)eBGYQ=@!d^Q>z z$nsY?ZjDMzt9P!AnE*BU2EU~<8550RpHh>Y03^FkuXx>QJE0~MWz8pN zStf^^zdD$lutm~M!4>~EUZzsM0j#McF4i3gRLXtYSin-ih)rv;tIrVHA(f|2xFs?@3N_aA=Mgowh$zq{j!%68K zY8fT1;7A!wPNdD`MTBw^rf7Axr@qMqZ{xYq_Cn1j2!$t3Gf;7PPz8Y6K8V742!_-t zmIIp1iF$8IXH`EUUUgd#F#n|KiLwV3nse{gTwL3dU^ zd4}RFbuDsptR($9jgJ^SHaLeq>wd~~mn zEbn6`8`G=HCxcZC+1*PEwu${9R^EfiJ?ctD2y>CujYl%TGmD_kXpWkbOx=~l;J7Ri z#x><>q!E92gYz>hR*CH1o9t#^@VUuoTvV#LhUB{O)hm8S23YsRe9y_p*kSPs7xd4X zRxYqZox42*gg&q=fV~{5{JWPf;3_Y>h-f_o` zbNty_TN!TrOwZEn@M+}I>{wWrjZ7DP;eaT*JAveG=}l*g&#c=I*>rV~p;hH+w-}T$ zq2y#CImb@wgH(=;G#7ge)1<%5Tf$AFG)hTp*BH?Y+&XYnkc+S1IHcC4M(Dh!{!mTFGT9H!5sMLd_W zIUxpO@p{OXNZG8)Cn7o{>IhG|;6&0&Lo1WA)luID zvSmL*p;Xi4vD_Nra@0e?OIP$|wriZ->@09kmYg-fOB^1Y9yFN$w1na{nYGqWGyL5` zJHG*JV`Or?aEYD@>i{NZF1^WwRwzKSEtTrw0-wHWQ_=OQ9Ob&^q2qhvd@ewIMVAtp{U$^d${oY0g%E@WZncNIZF2z zvEHthbp|N=gcOW;^U zfe9NmEk>(H{B=$ELvy@}ac}kFI(s@#>v2+x2B5tK#ZW*8BOH_<$2)HJsOsUvS+9qX zF|Qgu;XqjVoRJ4tw}9|zf-5}&nFm)J4Dw{@S`_Ru!yO{$1Zj*zx zmh$Uk$)+1~iRb?~%ySOifyw*pMR5JX;}J0ses3gHXTkN`bHSEj0||Yvh0ViA?sc*i z%jK*`KfgGgsdYmKPjOh9^x85HSHj5l`6D2A5`LDgClU3DP!^7WRy+!=Vcw>#9b00? zz5i&}!k^Mv&B}66Ur*eH-(&3PtP?GD(~zcz1b)F;R7ggzJEI?Vqm$9)GCn%MhD27w zKEntRG_W=-N(Seq6Qyl_WT-zINm=S1U^v{~m17x&j544ZHHqcE+H1ii*5|qU3le^i zN$P5dh1j}3C2u>w0i9-X?Nwj)c8rtEtN?wdvZW8@U+#vWPp?4wtIpgEH1{7j_FB+x z^lWH|f0r8(2!N_GGjz0l$n*QfiW{s{(X{z2A*vBMXiDmZi*@Aq%^$ao0#%RWA{9bA z#tN6|nxvYAI-|WYRIO<24Fas(7^@pV;uMNH2!w!nk$h0|)7W#A|I`KTlK{a#-4 z1nKi5&4d!VhLvf`3R4-VaDznXtB@}djb^Y4((+ZQ|12~8ZjWxQE>7wheKbE=|8x)f zi6l;&&?18fXW2m2E7Z~zkCJbJFmn>A4|KpO>xs;>rX(`kGi zFu!exlF9{4fe0j#t=mq0f?*<|(8XuRQEw3HdAtMqU!8;M4IzD2aPXx(>hzxc_Kx+e zR%z-?X+RJbnxeNj>1EAQ?+-T;xu8d)y9@lkn2gH&yN} z^}TwaL@nquje(T7|D#njiiAX38T5-2v_>?Tp!OsKk)Wtp;p1DJ+4ETEtD3WuIb8&g z=hlYzT^g+TNGkLF&Q*l@>ptNWYMp=RtI87?|8R4OP`RuBiqq9DHlw9ze)2jJ>JF?h zc_-Da0-^-yEi%IEwA1%0HIK{3RFy}HJ|guX+(o?*N?2}zB0etzSvX^o(WOX(G2o9&(M`XRe>#^!Wp@0RySkE>k#>+Pk^P%Av$l1ZySnk&SK zk?ZclZKo%MHF|(0L?oS0pEo)&x>H?fLMvh#a9pQ6v&HB_C}zNS5$Ns3aRTy#THcf| z8`_U@VM^uPG<0H?B#tAs{Qevr{2W26Y7NphD!pS>^}a-%E6fl~?5KdBq%DkzU5PIX zbpSWt^xlA@e%xY`mv5;|$TBet*cz`GvHkcQa*ta-av;?D&bWicZ3)H@o9u-QhNfUC ze{C5)4W6W`M=2-;e>brdcR(Nw>^#Ec!iYJj9&oQn=9RPP!i+U%$-~&oNRr39C*d^* zJtC-$O1%_8{;jd~P7k2`?MSiN2*&|{E(ObV8p{%|Iwppm6E}sV_oJ+Bly1Kh@1OqQ z8CGOy-E)>IVOaau3uga(b^8o#k5tRQn09j{H$quy#x^-609hYCRuq3yi_Bf%vt+}_ z{aSpwEJSV?DKIfOAp>vyuu`Hz+C0nC`Vb_8?oz0EFjI3?Z6F9@T-uDhq1ivt*rX_H zpl<-N{XO!{7labpqON4}==#1=DZpeX<0lHcW~fh3Be7lxMlhPJY>I62vGLbXLQned zz11xbCs<)A$DyTM^}ihoSQ~7DfN>3`Vakx_fcGFNe|2&E&9Ly)7W(h_&i`zGi<(CW zeF8zLS_5Ev%AFcar&)UFWz!A@EYH7^#0&=&s!ttB1YsDxr}ZpKBO`~;Z3jr?&-I?a zLYtSC2m@9P8pPZ`gA$v&JhoeJup#JH0Wn&@oBYkpx!T}T+p$?a0SHcjS>94-{)K9| z(WcppFP6+=&muYDwpiJ6Sob5J(}?G-_@tKpGV!vT;+Gs-S&5QZh?=*C5Eqz)lG14y z%h{PAY+?O@!>CtIqMJ9?fL|xA*{UQ9n~YLpj&$P8h=WA4EeQ;lm^3OgA-sc1=gg?V z3uRYq7BF(iNLfr25bH1DltW%cvInJGJ=5);?g+ChCJ%&iC|^8sO3o2LsF@yE@C}ic z5Zg^mPJwjdP34#eC4E`tB;_ebdEJsSppTQ6v1r*j2r%OlW)copK#f7kT{% zS)U)Y;}7f25kP;>$hM(^b+`yT5{A(e`Ib6l$+CoMntvz(?Fd6ptRUlQ6{>MhqErnP zQ_N*;m7Md};@ru*oDlg4r}A8N&c_moMxhiVq*O9(RnjcJ%ZyeSo&8$%zzb2rK6rhp zB2tglWHrW{5WEfzCZqv5oa$Ama4H4E9{Rql8l$T7f%IUQn+YzRGqVB^&y9VjCupoF zN0{D&a%9tQgbLJ8Di6(ggE}uTA)cz4z~ZfJ5?y9SGy0c!tQ}tG6V@n&bC;AYPZy9e z_{#}NLyzlxyH8NAch_@Et#=Qy8l1Rm5m0$w;LU!m@ix5(e8R?SP4TX(sB77-WOd7{ z%D=W1i-}67XZehdlV@k3^!-)h2DwiK{KF=F)Q%^45F1e!Q*V>VL#%Son{05twZPky zv0I5YcT5&ib!2;AbdX?rsPuwJv%8os+hPbjoE%4l3s+s(9wc)|Qqh358m%Ii%_Z-K z`$`%Q?y-bmzvXTVo8@>`Ggjc^wuXIuL^Wz0kkN(&X-|^H?-sO97LGN~FnKysmU!JV z>7So*Kp&MMarQhA4hr?E=&T1PxAL-^8Ud%Z(t5|0Jhb_rYHZC z+C5LaIO7cqM=&kvAhdUOvmh$AiwqtMISMjqcwud>2+Izw%@5anw~owp6Tt>Okh~Pl z=tktOC0;?kxq*4)L}&{MXWr5dZb(+!6~#Gt;htSHaHjNgK0^^pj#u@u<}h-tEqdI6?Y{DQLFmXaDBp z)z!Dl{V}z3_Cl5}u6MMQt^M-F7S;V<&yC;D?f*HAcX#iWoxeLBL^ISJm;mqg<3RXE z`)z?CH`%CfO6(?*{Z~RJO!Qjq4~s{<$D0HH{#~Bi!mRvkzf4D*n?9z6?KPz_K+slZ z!z865bk1aN&Uh%*>j=@D&V@ZkS@+9nG00QjX-r>>^gYeIraT$&Isn+9z5sXlDRs>X>)`@ZWpsYt z0@Rj@TwTC!17#tCSS+=)%wm?!?95WL=6c|p1pk`ONeO)~t5Yq44TZfuoEfeC{Ae7O z>#HRURqX=mFBz+{U5a45QOmqlqLA<3ANkM%Qk^`c;b<|lygewp0z4RkOao#qjazQH z{g>*|q1rf!Q=ZkRK(sUs$W~~W3UY@2J&VB(g#7O|oe- z=_ltRIAn-ca2pKDGocPxcsoQ( zpCBWNbD>)rYeYeC(53=c0@;}$X%bs&Ou{{FGX@s=t%b_?(70RlF_3ZBiUK2pj$t~% zntrt-6xBTfIC7P;s#PhxWr04A3MOQzKTXE)U=4$df*_-f;kZLbfX+}otB&IN8d@!| zy<5bl0v+G5)`%BPWU>@NWujOz-&84+^hjO0{EudnL?Q7^+8NY zZ4h2uqrRKZX@CBFCRS?ap=4Ro%3Y-Fg#fL2Vyha3%_{ zEssc^q)B+s>R|3X5VuFL0w&(B_kj+?M^m?SCnCU&0t%NRPq_PpG6%3^grN;z@~o7Q zkR>h>Z6Z|utt)`T)?iZAL-AgkzDB;Uy?ITUZz})XxkD?K?|{zvuOa9E5zpoP&z^{r zxs#Q#wXuy8owdG$rLmKpmA;|zf5PehXT-YA|MU94lJo4pv@R{<{}kA@lWB5b0|o%7 z{)KiG{=eMHe|M?>3AsD0B5jMsh|qnidKE1si6&Qw_fbq{RgnxO=wB2{R)OOJfL?pO zq4Vd*+xkj-WskHdSpyQ1(TDl*WZG@&Q`W0r_JAXUrY_1PP2efaC6QrdQUHBqfhSP%+Fi`)1Rnbo0i=aLB&X^+S=#gGc~1 zKy*+Fg$WE+E3lzYdcj;cfuc$#BSDH>$zZi5JG4Wn)R zR^&3rX27l=C6mb@8qBx~X$VSozk$Fg%%Ltc_gDYDpUoo4s!_!7vhIG^F~TW(uUNC2 za+V?6*04ZqeMi3{E-g?sMTQ4sxnVg0m4jQ&V-xvW$CJT^tHOO;;gmklqMw?%TKopc zDJfW?3*@4QHm#7c150+Q-A@-(+?lwpd6bU3q)V>2P>TRh#@>2caw3>(K@zRV35YO_ zBJzG)q2mvTDKUvtIFxWh4iI~Snkqhz`Wd9Wuv(ku{9r#N5Yy>#aXW7&SZ5i1pp90mdOQF%mW(vOmshlN=S_wS88W>>yWoZoT z3TMUr%e;_iVpe5oJ(337shzy|umgg*iKugkAkL+Gq&Omxa^>=$ED+0>>!8=?6R0<7 z7Uy!gnM><(vCjx&0p0+1;PW8vsZsgy`sC8a)Pc(LHn?=i%s?}RL0r$lg`n$Iv5{z9 z3|X>_?t39FWaX!p-VSOqLU=n=Z3u2p=DJ^5sjFyCc zkpOQZuGQXn<=^;eo1RQIPjtER;48}MF zr)ER+Ywop7M?-S7=!hdaT@N%L2n|cA6q$y%*{*VfVv7*-)7%&RUz@!jKOYWQ)z|++ z$K!v@x+MS6z5ho-2=xEqQojj~^?%Q$|8wyJqq{PWCoBK}PAEVC-v9Tj{!h~8HLs;3 zHhaSEBej#VX0ef>2E63Xkq%`>k&z8aJgI^V8=@>L8KJp>LkKr>Qgz$cE_@of-}#84 z35A41&5H|d!Ms@>cJz&C;c2h0#tvQY`uaN7ZpZ#gGdH;=ezx7Dx`@wZh#QF=5z}S| z+}E%Q$LAcB7ykxi;Q7o{cor_w&DHG| z{C7p)oG-LE28;T6bw%+2ZdZvImB;t=MgmA-&;74+PtERjWYHTI5*dc>Z7k9_t@K0y{xD#UQ$TX)qX?)SV z?XU#+*vyp={ol=O&lLwF@41w=ZF@um;Gm|dx#W}kANdx$$}+YdyT7a1MG$`x-ULTL z5lMreRQr>%-sceqH$I0##8={7Q2k}Mg0UGPn20ULYOuL(PmS2dj06H?ej2xPrblL^ zA?moT?qumqDUMB>h)~1;#iu*Z?oFD169O8Egr`Nc$;<|D$%VQeIYqW_eb(Q%p3!428AYB%T3?WiOE&YCrj<6Dr-W8I zMsoB$*u{HZ&(6~^AFt=nb4iwD<;H#oS)_)$A%N&fW*V?XEPRrj>&@V zZlnx>Sda`Qit|a*3q6OBLZD>GkOA`*5y;Z5An-MfHIVSky#NtJouZojCl>u`Ze%XvgZBhkyW5a*Uu*2_xlVu*PMr$h zM+^$20x90)K9BYs35|=6j#x0H5RUkfT`K`FN&eNP`oURyziPa5L61DgxwHhgJ7RET}naBv~;A7 zt+qo%C7xMRXH&=(^FrXYdMlC~FyHH8Z&tF?3nsvMo$5B`76K(5Rii?|z^jislQneG zk;2)+rrs&hUg_V@HV^3}Dn#D6XyhJzyS&J4Fm;cX6D3~4a=Q(oMcp3jopp`;Ts6MZ@Ch5d;iwvof!a)9h1{RInJJKa%B z9b`RfO{_t?ZXNb`f9IJd5-Ohp7x`w-+Gv>{9}b=HJ}saRwg{wq{=8ogD$0U@oduO1l3LWC0y zHQW)DpK~d9EnwH|u3#KD5(Cm|Q=$~krpT81$$R-YK(^*8RS?swrof`)Ly!tL2MgwH zaT#pR2N0@AisMlLQ#=eJZ+Nh1R@al@Ru&82fpMPmm;B!fEHQr@crZ{%6*<(LcHfM3 zj0Q0xfyjx2pOf#(M4{f-@B^8hiSV#JWYJ5FF6mo`fYMspDUtNaRLZBfv?ovYCxt@+ zYSo=cm@^aCR0zYNO4Q&Coa&=zl?DpS;Elqa)jwt zU@07{NK!4nD|1`SC#(?1obQ2BmEG~|w-rbuCp%-{jJ#O&EMyyUB(!(dOx15$G+*36 zmEJYgB`bOvy{HUMF*nB6jAo9q``GIUg=3Jy$g_7Mjpm~t8JIqEI1Tr#l{Vsq`B&J6 zoldhrvLmvXt^$;|GoMVJoSk;k<~y$N4=^7QrX<dB32+}gALAD40)xP`W7?;l zYHRNx^AIx?cQAK|t;&;%^V0Ld`P=Wl{bX^Z%g5u|qc0I(bHzXAWFLlji(M}wdvUg{ z2pYI!NHxrEa>SaJl)@=~R+01VGDRIzkvg)g6-`I9(xfC0>dKcM%Di{h0{Bd= z_%7nQ{@J&DQN2*SHs)~q*KdIZZE~6%Q64-GSmxs{tqAg$6_5$FP!2kD8~1&J-&A( zF~R(W@Eg=AqHW})#7hcC`jDM+qvJCm3u6QHKK}S+OvrasQGav9vH5#p!Jxd zJ$Yr)*v{p4S1HwZSAqQ|rSVeki0Gv-UXpFgCY!xqU~L@jIh`I`fHjXx05;NiIu{lU zsczoaUcUjFNzO&AMYCqx{B`?f9}rD00p_i9Ge3KoXa8~SfGHpWtUwq$ItCje$MB0u zkgZ7#Vg!+Z3i8>3=L}QVGx4xIfgs8E4lK7DdX0SXufJINsdV7yTdIrjEH`L0hEc$2 z)WqwW=|Anh{WhgJiBk1TodsrxHV@h7b=qW%E@p@k?CS0(Y9J0MjF~axWlu!oT`}F% z)`03rJgGj8IZ9*ghh-T+Qqw<7Ui{@>13B8F=bEndf-9MM6IA*`ZxdL7!HUAn@&41F z#2(sfd3`WcG|r@z&*QW(uhcfWm{qBIr>ywjsp@M%uDP7k=ebt}X`jsc#S4dGGggS- z!dQU8vZJSaiLLVi-%2+lz>wXGka@W8kOP*Q#^7e(KEb28F#MLlUr|~Yv0^g@=A`;* zx~0j6-IH-v>e7FAq%k8{4+TCH`r&=WHB?=jH9t)qM$L5_S0WNEdk&jwuRlC(QWNSY&y zQxL_RHe&fPhh(YktSFakxOn=`8VHpJprl^=>$fU9&J!x@u!zQrGAq%wMDF-@e$K2U zG`pW%uKd$O^#_QcW2{9E_BWIfRyM%BqMCP|Y&P#gNz9ea8g|{P{R;WqHaAt>)d`(N zpspvf9DbH~^({NGj2&=A=gLpqq)!NU8DznyVfAiAaWx@k41V{Tp}`MtheLIyMiuEo zEY~v;8gz!Yw;#V<+pp8+Z<{v1uI|r|qoYabcYp5mbp94H|DVlPH=KU_s`fO<_0uh^ z6g7a5mFcJU~@+~RGQ^_{!Hmg>AV&wx4D|etMl=E5%eu0Z=H?6|7 zl~A!)0(nY%G*wueXI>As2BTIHkYc!syW`au4$eZGCG}*W3AltXpRSV^ScfX(d`#4# zwp2N$g~Rz*np5G1mAT7x6_Em)_;(7Y)-ydQ5cx2lAL#(Uf-qZ3OGJ|T0gG})8gt0%;o ziS)(1 zuw?WL`Ae?C73q5_FeI(smZ&`_>(EMS2&oKMJnM9T#w#IRV4>;yLgekBt}uIfs7#_wnCaJ>hvn(@DFFBebLk*c)W_V!zx5x&3>!42))3@8^hLu}_b!#G+q@~<4u-5oJ@Gh9quk#{>rE(Qg`Xiu7SeKF}IcQX) zB(p7MGHImn=-5Qh9J^Q^*$c1yx@NQky--#kS(*zhPi`2Y6&1Em7R@oEPYLDQaGx;X zY)*k}txFBv>13bOMQV3Eda~B{@i2e!($p#Jw9f#wiS02#<23rn(>&EZP;Ck*TiG;o z;7ir#$hJL}ilU0w>q`)l)qLWvAp#m&FlbN1p5(hMrEX5=qh7+J{p}6Mo3rmlLM!Hs zI7O=Afn93riI{L@xW^nj=z9!UN<>>{HGfdIfGC?Dx3}cL3c8hYZmV^srrP#|YCGCM zHo?yuM}%TF(P4z5{bM2mf~dSw1zT|s#K5~a{0N{M0{a3%<1FF4(mW-aGIz*9TBAle zjmG%liTEvZJ&??6k7QQLLV%xTEtRSjX!_Zpmn99XYDJ0-+$GO!!gvwMx#Wq>9;JdM z2$p_9Wc0<*kosG24{Iue|Dk8c2y+`cIv!0R4jXAsX+yI{#)I>LcgA!WU9fw;uUp6O zyX9i1eLj7b-^cRKA8+lmqb=X}ap6<@T8+n}o!uJw!BfRcp-2o$%kMoY2 z69X-_vhB0Su!Cn!@|iDd`0$fpcS*55&zt-nxipZB&qNj%Z}J`<&ieG!6-M&b31y}1 z3EkUm55|maooc)2kG>_w3MT_{>9X1rIyLC+BOZvf{2wt40tQ8k#xjZLCIy<{{v;+8 zk-%ebNJxu8M9?aZ`a`iT0JYCwnIlLHAf4fA;a!%lc9(^!?;T@>&dKMeYmXWSL-fpE z8Z^evb+hk=`q! zs!H72Ffny(tGVismq%Le-8J`fn&yXy`8@`oQ1a{0=l~Q#B4;CRM&&amyBvBSCT?Ox-9Qt;?qR(oevtks&w>@3| z*4t=N$Zu;0wDEExx8Jr$0X8a~NN?8lA*Z1C7II2WZT%o&O5ihN&w1_&@S#Brm5pGO zNga>`-(oJ^6jF4kz$_mFs!mLbq9WY3!t`5-WL=LT+z3dp{;A&lc(QU~dObQfallz6 z!++X1$!*)W@0nNi=HNMVPeNZ^pS_B<^UwKW{hdO3-=nu!%zIHgsX<53;GLNuy2(MC zHvpf@@OcWJfO9PSnU(g$kJCQg8=oQCqvEJcBUT=@V&p4@g$$XEVbaT%baK&K%@h7=Vpz^4{zY^ z6*Gl?Ig=bp(A0-?E=UJ~8_0`wfGO=L4cDcMzV*^`>h05SudU&bFyQ%yv_E|sGzyPz zu$3@}?Rz_9wa9xQy&mfyGaY0ZtACOO-#PlBBTWQ@it1DNQR};Kb6l#^*cUQEe>vL5 zU({#%WOy&dFq+I=`dU`b& zxbMcIyhguAQ~q@JnfHPa0l~^|Dy|dIfSi%2yqFGc(P~KQRyu zk#kPELigPlC`JYBnBdjw@V%2#LoD@3Nga}1jgCRjT#`)l<&4Up#NAHw4*T!--OLqe zW2bH}O~KMx1SH;Ff6<@-jn=uYqx@vk@f@%yNun&pin(aucLCUi{%*8vD)&95VzjDP z$Zj+*IrLB5QV*e_JM>bTppb2+g6#_CrbwxFbdnlFJ#y&&TsRM&h^Oj&Flw_mFjVuz zK!|#Ax#~f*R;}Q0kiCFB2h*x9C>+(K55~v%mx$R=KWN_=oy8fnnLnnWTREBOJ9cEx zDY~RGq%^WDPNbRbC*?ZeaW9o8ts7W8wuQeSxsqpb1s|s3(WjCvS5qPLyxp7{BkMud zCbhiSeSVG!l>UaLhLH0-Gcl+RcW(9;A7@7=23{`w%&22~lP}+OTWJ0a*p@yht|Lb= zZ<*iGW$#Pm4D*(bmb=(YCO$4>vPp2ttMfNA)`Z2vH6XtH#_lu`$5BT7!kPyuSgDjE z!SFs_i@dzoU6sHPJAjbNYdDakKiJZ=0+v%5iPP!Zr2;pjR3)G7NlJiP?iQc|QAz>~ z)neYlA&G_Kuq0zXPV7L@r6L~Q_W^4ggEwf=BT?H8t$Lbf=&w+n_R@5-F|CDWEw~rQOa{zY3cJUQoQnnoasJWdxR6s54S`aD50|uzJ zDd6#rt|_QpFkd6D2JyFZzXa|v-z*?9HE!NULefBS-QK6C4Uo4^zogS?PW*ggqDVZ1&GFR<+ND@360-t$3PZW|i-i5` zGWgt!z0x@a!Qj8!UmVk#Xt<2pT#!QI2A$OL%0=kj!Q{gz-&mOfwuhzVDc`h@yJ;~i zJPskua--}iR7unx8>N^-!ONquMXX7Dz)*oYUQJMmMEQ}vR0`SR$-?XugNsESo1eA1 zYQDC6@U^>sB6`F-T=T7`!`xg7Q8XV&*;hAxW^zcP>jzSXy%zD-+?Oa5Uf)|Ikgz!c zgyj15c6x~N*Yq6vhtDuPP*P~C7p!_vWH({j<2fID)*eD$s4Ss-rvzspAy!V8E8WT z0EMcxd}%NWT$WO)bJgp3p;4S!*n3G?QxUT}8258te)W4-q!9AP`hWe#`XOabxFqw z{>_@*dzH)2N?}%raCB**)Lv2}Qpn~yK54UNubaejer8FP38vR=&KCJ~_JbHMQ!v|4 zx(%BGNS3#05u1Vdjx}(b$?sIdx!EvYR<$hElIX9E>E)4R=+jMmuX=+%6h=z_0 z&55C@$b518U7DBmpZ0IPLPeB(4VLcR1h>?ya0qgGvY)5v|E~c>?D`6X;jj4w8|EGrMhh!A%38MX5~sKs!1xC;15pvVZN2SYe?eW~Pb$Te%N zipPS7ous$HzIbxgy%>FAw(iobmRxG6nt`>9UJpc1M>|gxXiy8~L_Ok}n&e!R$&?!$ zAhuH0^R2mY5nhT-5ew=#Z25B-oO^{3MP9X|x?nZBE~2YvD<3wFnF$(qIp~=UKh6km zH5>F8C9v+aS3P2*Js6H?Fb$FsKs$ASM9!I| zBicrPa`t3F8503%0haH>_wwY~5bt@!8y{lCj+k1bhcl%-S zRkPkP#qyw(5AUzA64MvKO+-;$>X0qCx1Bm=%8%kiP5h;TGrB+ix+%tLmX*i9Ucvsc zq5o0jrv0ZhWVgSjA|oeD6Z3z{PQ>xwt@(dnq<@+D&;B3XO8@Ff05YHOdPW8SIPV7l z5c^-0|IhSq+%I)(_WPG_)JNUxDRG#v^b*NyFHUfocxpl%jx+Dr+$|&MwdkIU%UVd5 z>8~sD8nv!>jNc1>1{Ry}c-3Oe3sV*>Nn*u)JsG+)z3UrVXZr7V6CM15)cHLgBiZDJ zA3&fK_ed;yobiKaQas;laf1x&QN{BsYtr4cE}=n(H1}iZ7S?4=U+q2HmhQcq_hx?H z<_~?27(U2_CU~IKH)>ky6j5Ic7BxOUFR3dtW@S$frL3Zn;s~Yqj4-vYY5_Tlmho1vWO&x_CzA z4q_$&jAJp<+lu@8h7BbdazmahLe&%$??3>CHtCW~#{C%|>4qyI2dibiN_d6x&M1H9 zrsezXPH6oBZ}J?Z8cpAkkv|S88mB6vfFfRTX}E@rT7(ieY{Z`lcD(TlF)Jx+u7v2u z1}pYNF{G*+Z1BI1SIWbv!U0j=8OF~iEAch!2N4ZqX9Vgob6R^azOe~9JYM+G>e6En zN=9bM_F%7630VLe9ymZhLYP6$rn-Zn#_9xa%$Au8WhZRR9y1LY8%89g`Lbi_e5?yl zBtl~+M92%M5gF!cC88WKB^$X0NygcIto`C(bl#M_Ry#PK%YTOq6ficG2|VCrWgXKK za>x#mgMH#zk>sVfm${4yO5Tc=sx@w4q+GESleVbn30vDZO_?9lOELHv<%qT-#9qWq zO-p_jSk7K7_9njLJzVFIWzYa_1cUtQ#VzAy5e&=JqOlVp!2z6PBwy|b&Fq}$re@IM z=axE(ZNSRIg|(@g-GIoc&jfEyh;=ld=W(F+sbolyKSrj-Uu+!Z5Ujb*T5)fFiVy;(paMeig7aUHAUk{zt%8T{$KL6AaCJD+u$ z16A8BSxXr=Vw6{^nl`{#8Hp9<7%F>PCE#zK){L6l8dKFHFso8q4VZ_v=5I{HJM5=> zj00qsrmz8^?fID|tXdQ7d32Q_ zCACdNET$Lu$`R{1bEydv`5nXEWVRnxcadQz&Aj(x|_CpH7QrAR5aFM zUb2wlE2(3}jqdP=;V@PIXHp>6evZg!V7SyYsb_@BQN#666)I{8qnwjS&MU=|HV}IJ zi6mN8nL{0gRe&|8leC@V?UM`$1|dK7&=)#kmSM2KP#(5Yizx?k2`WX_yCWV_ zU4$oRpqU#?+)yNcC#T4OsFNjTZ_ARg=SXMF>_bL=j94zhq_I%zpm?&GnOj}h20pbByZBYuX((Y- z@(>(dL_s-z2XcFd(EnBNZY-wBzGlGS)71OKdQ{hGyU`&>)*_#0e||#atY!V=ru&(G z`+0T<7Ov-52}s0=j|g2qbL967=|SOU^sh*K++M0#p*j*Zmgu_ria4g+BZ%; zG7HWh7iPoyVwQP&x-Yirrs{_4%3PR9Wkru?cMAiim5m**ImB$fpgQvk!mAo?blMe> zxK5W$B|b0f{mqVHZ8-NeK%D3rt1Pk3|*Jv;WmyqNx0xX`mf(JA;{5Sb0mwOplU9m zYYpgs?lK%OXfQwPZf)RmKLYb*uMUI#z>o`Fb*9dlWT5+5eD?bV-Hw|?U4rNT5V|-P zS5W~`b^|+V%rtwT$e9;F1ruGNdv;ba+#N)1=2Vj5eG z)NZD`G(s^o6AvC-|G>oIxiPEfqji|X?M$Zw2#LZ#IWigbgS=QJH+cPsr`X2vzK}h} z3Vg;C8WJGZKnqZSG9wt}qUZ|Nei4yZaT6Z!V>{gdqDzX(0^g^Q*ko#S*1!Cn^5|fg zmyQ`+nO*62&$j)g)XSD*G${KvLA%JnsnMmg;$~8Ygv9f$!$FW$o0iB~1q-dq-TK6y zD&?4E3#+1!eUbsdJK2VR`L3LmOO{=9boxqqsZX&zUQcWgAd!rj37Q zWqq}}Jg^7&?T<`9!sl-R&whJzbNh1u+uf<7j|~%MeetSqMl!oIJR&q%fy~M_m?F5( zRvlp01lDHl6CpucI6uvlf=O;0L-^zH|XMX?73-%bcIyL zL5ZSmpuAK^Ed9zY3hkP6eq4q-e<}gnutF|`??wprJEWg>gqjsdtIDLxo%ew_9g1yX zHP$yyaqBg`UGrgBx32s`D?>wKD`;Nn;Ch3tgp4#8xj5&P%T_zfTnMU0E(F%zjZ5w* z65k`5D`DssMB*@~CX@ixYhVrZbI$nXJHfUmhj0b9n6+A)jQWW8p={uImBUv$b}5Ds zMuoxvvdqCHa?~N>h1LF#N&%=bJn#dt{lNI>+<7}6BzYF#m=uK$8YSq=kZ5L8 z0j=3vk<1)8YxHm4h2tFxI$xZPm;Lw=$g*b)AyDRZ6`-1@4@sF7YW}qu1Na_KhR!9N z6Nk`sm$;-^!$(9O!;|wsgUlhGyQBw(tb58&*l%GkKf4owa!c*&WVl3y-fah%?13PB z$}MUegTEy{(J-Y#YrU2cCE_qJW#`4;~C_THX!i>!S&h+fx=mslvIo236xZ z(YeQ<{+0H__}1!+8>!UQL}|)B3RYMN9ySKcdGo55=V%CvZO^7Be^${X^1X?EX*TsY ztqa7$+i_pxUYQE|Zf}1NY~sDy*14};JSf^xy6I^`HAj|E|NM=U71bdKGcMWvaNqqt z8_54*vZ%3dX5aOHovr&B+BONCf(IcAg?^j>E_(ZgXQ_NajDf7gl5Ety5E81uK}SbH&1S6gG=?|GAKVs`Z{X$FqHN|Z!*1=w6l zE#Qb4%(UAAgDfgc{o@_CK)^DEOALlUC!QQB@DLOOOb>yk%d!aAAvYi2O+Xe`e9WS8 zvpRon5w*G=IXWOM2$Ai%eI)B3$P;RH2Wy-WyR4*;Xs%QTVKf=oInHndX36jx0IOn` zrV&vfGshV--w(|cUFHG3DkdH zAplq@md_7759>U)}8EsmN z7^)*Vt#D>CtNK$^i!2`=JWlMA`#2O2p_kFb6ekOSLk}z%UJ#NKm)Dx%uW}Xb06f$o zts}hLocRQay!LFBbt51oU-n(@DHHg;G~`0bYB+79?(?R7*q6gLuM4C^CE4zrI#SOO zTDB{kzeJ=-D!&R^KAmIP7G>J`r*5jS@y+X zY;>f28tH;eAq))3QcW#dAsZvUMWl2mtY9LJjqj&+>28C^TXsUD?JiBcGaqMwI1Zda zgI~F8!eQ=DV;tLA6*0Mmlvo6)4%(P^*@%OdwzwvQ<~B;QwrsK_MD0S3Bw|KYh$V;q zKA`eGheLm}d~nCL{K=w9=QgwpLQat)Mob_rgTdnQS+e+G>vVEl080-Mt-c%E4G^#I zRH5Z^Lcd}aBKEicl*#prZku9Vm+mFb!D$1AS3eFpUcHUn599W)606(XquyA?mx5GLlCgQtZMu@f^v z2j_9N;qEsbZj>_R4yqPqx9ShjertP1ZT>T~&B%MeOpPJ;*pj=P}GarfeQr7(j zHTDqND@JTHH7D5D0<;daUp?kF6JTGn-N*XWHV07fKk&pxlPA5NsqfR(Ho`J_{G(5U%Cz?HFGwyTlss^ z<7e4xoc?A;q@_ybY5SyadQzS3qidNic|3lTBNoYx8}6D-K+4N=P&RPQT43Y@qpb(p zwr>R5K0RM5)ttiIN6aO=FZf8^464Vn@~vw2}lNAZENcG?Rw~ z@;Sku5)SAMT)p0$mABvWbjrox{laI_&AP1!KZ94^41FFsN>ODgDxI0Tmi*TCaO`>Z zwcN)Ri@dByCVM)*Oj6C|mc!hhx99i;17##a}Gi+&#v>y}r&fbkWU3AK~9v5teIJ z)MO5rgW=RN4Hk2=?%yn>VSVr--NEIBdZOD9%Lh zbg0l!RWPph{WKsc9qCSa$Dx+@R*YI~7q}Bqtu)4)8Wj`dBl_Ko{L;3W zv2^AeSM?~$+R?a{p&L*B!K-?{ocyDH|8VknGQSF+J=@kh=4bbTFS-F;AISEYy2eD? z%H&75RV|}7g%@BZTC9U=F=?V&>DASn5WG-ZsJM@N4=?bQ?7I)Nz6k(a_4XzNviF4M zL9{uqcU$H3go^KJN<;69A0;VnsD02(tw0A^HKZrBX#J%msX^$t^Pt|j#ZDiF!|Hg@ z9^{hdA+L&yv z*hA9ys%AbuVT?4luM#IdKUM7*ADa}EjC}1ILyH8SE3DxBB8?e(D3XH*+zRw4@ zLWOlU?><}!DP&+03C>eh%R!E_HVLGkjD8W2%b}eXkVzlFPbG@KGflABTODY=NCoF| zp~vlo7w~PZD$=#bfkShY16p`1qbmwO6OGra^UFrOVjSMMss#l7Ql-`X*>{nYrOBFd z!s*WB!yXlB1BKh;(SFUW>jw0EkS^d>x`qA7=QP7~HQ5HqK|!y*9txJzzdUJRP75D( zV3HCARc3UKOt)1eN(cP_WLE2Q8TI}po1kJ>doZ@@nxRy}g|B#@P4bK4ilZkp_QKZ^ z-5}`Vz~E)CK_}9-Z*|Nm96sFt>-gs%RP-2;JSyzK(fULHVThfU#d(rM>|w)ZWw&b1DQXyathxF5VN1#8Y~9}Z28 zA(o-Cx41h}8LmGACdMT6Z(q}OmWkoUf2Q*|f!Cls5+d8sS>wx2ky}@zWf1u3qbUu4 z01b0w#_PiW_Y1A@SO)t?R`LIarT%ANJ^uejL5ID3Ms0Qvb5w+2K$-3t3&DieOze@R zFOf79cR5eYj#-8zARuk}^4xsvZ12dIQ8I(=$j24B0uQb;tx*WNpC(ot0Mmvdwx6+v z5`u6;xHuYn!0_t%I^1FwirhN@uo5>w>kVwfP2i{m*Te>2 zHhkn&j=#sycoi?`DLolrzBO{wpc!h-NWNC#I;M7Wr1|0?rIO6ZE2?!%(ISC*z30@+ z(esqS?mGms^^CPoqRxo2065UPAw4Q~x7V zr}(E&&p*{X_RmEe{R^W1H%aQhBv+}&CKw8sJ46`{x!ADHM$T|td9;)l_q-u>|{ZE0G!b4{Y{?8$4@nouA9AA|K!>>^uq^zB< zv*vQHmocC44WZd^41yd)N`n$cV>S1bS9J{r%A`dHyjTQks30gO%4q$vyrv_aDh zMSefu4e}$zcNTHSd$Rkpmzru+KZb1bY9pVs=|>Yeil}O$s3HaRK*9iCH)Wn%g1#o!$6yg5xG*lqX))y6W6LkFs(e*$k>hjbP z^N_(o99*~&E0+F&!XPzrLV*2%1f?48gQYB465E#F z5>g1TPFs$cg=*F&iZ}g&J*ujKS;xi6@~|u2vUX`K{msj6$k}MEf|4nEhZzW4*d3>A z;HCFqZ#T_?6zW<g$~e&@JknJ(!Nw}ctS|>q*?a1N-!n9p)Lgch>fV8Q z6*`*0Jhb&cqZ(cjU!7B&AX_wr&48`eLb`OSg~~pqBH`v#}$w=IHd_%Ym zXbZGcWLOhv95EEo)rXYS))26nAK|Jet(VNDew)Y*8ttdEf3et!4ncudQ~nwc(OD~A zsZp)FY`xZyc9BX&V;$!u4=uWt-dEb~ig+1{Pz`t^1!f)QjEn(>PtB6PN2r)E-VRr% zrjjtuIgH@AQ!H--p~IU^rje2Vqo=q8ut9NFK+IU*?faDmCkx?(ITgS4K~1avxLVBqp- z?is6#f6-v5Xrwky36KlhpbA*CGfvX=gBhZ#|%)!zryO;gW?2f~k>g zcGl%o(hxM)S5gYSjerx5m-KH)*6Rs`My9ZL$5D{L#_fBV_W%}?2r?0(`TEpor5Z}| z+3IQgpy85PBS+v%WC)FWxyq*Q*mo^+c(R1`H5Wli8ap8Z9zgBD2-j!r0_-c)Ey!UwA!mojtk$|_&kS;QyUg0f6eZCUg>vU<%eVAcukjrL>&5vTz50oJP@b2bM$CQJIc*J!W?1E zPtb2iO&wF9xiTM11q&~NM9Qg23dhlxio7xp7}+6Knkd38;G#=fm4UXiu=ul(Y(5nZ=RLyk8QrIzU#U%8)i~o-Q&^Q!H8jF zYsX^&Ib9^E$-Ig9sDT@keL*Cq*CkVq$IJTkux(Hu$$bYHFS13s5DS|K!`xt^uS3dy zryQLN3(%9*V!{aN1;dID`ans2gX^k~_xwD5(i6P+`Ldm?*XHl=2>kXneW&;B{oeCp z*yo)9_$zb^ynu3_gOWZgX(C-M?zigq!Q1*UKJHZIUD(sD^QRlzp!05rKVzA-yST9z z7eDkV7jAu7wF2sg<;IFIfBvjIVxHgE;c+-c&TO?+|K*;lG{~OqfOHaZA-3qww4;a< z28o|x)};(bg9U&r)3m;UsCophHzHm-v%$->EqRqSn|*HQi7% zfXom%9FB=OpSB1)1}>fuI(ug&QNkcMLimwPwD=zvuu1}oN`@Q)cnn~3O+mIFfJ~UJ z5~+*xqw!Q>=4uU3h!!empWJrQi$OXuMKd=RikzPOfq@4*u!}{Ywyi?%Ga!NT2th?T zv&-~)KVP7*zMqJN>4vr)lUhWJd_oo&mLO9=h*ASEqw3&B?sixCM-fwYluPsATG~CL zigHhaxS(cQV(yobJQ+!N^kdIV#`4YzD{}kAZTchYAxg5Xl)5b@*yP}rNmE;KH!8w` zgV|8vqBASZ%%+X{xfWw>f8`34vh@{#rxwRJ$hjt;kAYhL(sj#5O0Bp!{lV|hMp~kp zOr?iI(w)pQ%c@1NajVv+#M;&sKV4iHyuBaxJEhBq@Mj0$pKrJy{+<4+$)}b9gZ9?A zA5*dWOIaP7<{U0XV`3Rh61yQN3pQ(quF>!amn1q*9a`qgzTy3tj71mV>s6G^&?r(4sG8+rm9D)UZOIOi!%2zf6l|quKLL1~gFWec9r{gKJvQ zqqA&bGMA=f$P_r2*1=k%raIOv^=`}F#XcL{SZj1U2C0lVm!V640Y;92sa;{}j?~%# zGWuHUyW#oS20nJI8fLLV^JK#=z3#Oh?9A(-Ev;@};dfsp?ml~k_weB#r5T;1mI`D` zbl%G!#wrej8gYod_xQhD<>P(6(Fd=*i+MkMh5vlM^KZ$bjeiOdD76dJ@epL$pC_`l z@C7jviZWAP&cIod8m*t!NSD5@vf zQxrifPI)wpvRwjLF#MXpky&IY1Qm%7pBqB^reZLG_Q{S<5=9cL&PTbdcL6w>mC$!F ze!&`j-zPD5!&wrXbRGpjbsiK-fz{&?Gs3n)+k!TRbx)Tt-<7+(-|4e==*aTcMMY$p zOX#_-y*n3~EbW#hMSHi#F_z+Z>Jm(<+_TOT{W;g23r7Tx(5fW=XT)A8C-uP^NdFxZ zf(wMy_}Qst^qcr{F9bV7PS-H2ifp!KK0}~w-LE$|l1G>G_^dIMQ+ZyQbS31KDYudI zKGE+}));HteI>j3No$IxixuR52N>Y-VSp%x@$!GCCxE;wwptPnst~+rlma4~&&RdsA z890^7*}k2&ytVdh&=lq0KrepEmbh!xO5j5$-P`oLBC8wH2O^)yWO>5%354gLKBu{ z89SC)GDG&LrZZ6jJEStg9!T*RNaKLPWjJ#IRp0?0wkf_TNY9z zIZ$&DpK(ttf&ku;thuAm@je7i?shic-+0DO;$30Udz2rhCEQT!qH?uKzM?G{l^>DL z^~hd5uC&y1`K~#s3^cKAmJzYyeM6hsEj)Ok-LuI#ib0fPmW@S>w@}yj;l>!gfL~!_ zClD#k9B2Qvm(RHCruz)w?s7QW9l3pJ*BqyL-1vA;WgMTgu`^A63EB=Tkqi-z3Ivl{ zjx>%vVh>t~!^^xzgVKPQsfhqnGh@dTuG>XT9YQ_NbKqH5@Vh`nzb?9;ffJup4>{F50Xj| zkLP%IOmHd@uc?DtcRBm=kv>BhIS3z?qqZ9uQ7vjc+N)a)oX@u-_*6V-*#vcB-dhpv zdY~=j=jb?+Y}6J(vg!Q5jy15ci2yED5hMGAFwnJ(ORgcaS>$hnP**tr4neoGSGi-; ztsv7%WNQ5^+JeIzz0aDg?wA+-n()v2YZ;X;Db-!y@6B!>)22S{E2hZL_Si)V!?uGx zJK&O%bn-2fh#oMN?s&(|uDNIJZh>@rQ#vXt3-gj9!CxH`p-zu}3-1Lz6VZ0AcndCF zOE4e|w9{F|0H=?^ zDLJv!ldT1zC`lL&{#XdI(fb17KFUWm6>R@GnzYQ#|2$-3^#b5Y>6O?tg}$TT>IHv@ z9-}PvkdiFTe#?DsdOmhIcsuSij$_+aR+a;sStc(Q=}MLqM4uw3G1;uy3xo4)Y?Wh|P7+FK(gPhq$-*V@=E|4U72l za<2aLQ!b#;bgG<^N6qg8i0j9L$gR5LgkdF(%RXW+>13mR?B$nK3Kzha`rQ&GG!`%p zK;UlNUnl&=F~ej=>J6frA1zc zu^qAL?)H#D=@7N(h7gmahca7gq$n6VPj?-jnt*f?v=dyd0Bc99wn^55tXUWqDnm^z znz^2`Y`aze0C-AjMl7g`IT#hMgnHKlV+cE|c(fL@?GTlId$8cm1{ww0)z5^nq>PZd zpr&=cCikt1B8&ZpT;8N}buyz(seXy!18=k2D!YPJ{0kCfkE&L7YBtNzXB z!u#^1^+&O!2LRhbSU-|>(TMs0eQ4ew6bkg_1Xj~DQJ&u|K{Y{$m3cf=hFb@Eu2hU+#nZfr7sJx_(P!uD<_zG&V zdXgrZQWBXOh9u9;)RupvvF34URg(cGVQ0@Mm&}fk2PDXll_fH{ z{mM#)=yaR{?q3D~%+L3etBF#o50{kwe{&cxx@rC-sF#ACq#RI50@&O$;T8agZz2&q zfbNNxz7|_!igdY?BG5{W4A5;`yYC_=#P?)rtU`w;o5nOT499jk2V|5mFp5fw5gMl`a`~Wt6+E9?{n&^zVaAdha3KYCnfl zjuJUxrm{<3ieHFZ%wBKbNp}MzYv+S=gU6dpU3>QSrE!0CcwM#shW`fz{a1#*XpK|s z^p~Fp{JkaqXK?XufuqFY=XO>;qy?mnKDPNoyW?tXy|6QExUoZOqke>c$*gTF~eux2K?8WCF*xUoQStg>eUKLZu$xarDyOX=j z#|MWfBqU+&`tF0@?z(JI1p~N_e0J|Mz@Zg}O>#*bMnbI~Slkih+Dn!(%Fs&Id;}|p z5h7bwRsXzmVL9~=593@Ja+0& zQW^No zryS_4|E+@m+Q-2`%fRxV+0Vz77vk(u004TM0RV*mr?vl6Y;Ng}-FD~g7y6#Xx6uG6 z)rvYIo2^7*+LR`d7QQ`d@~S2su@SLl`kYYH{B|?4!vUrduobJCesjdRbUkIj0M38` zQ@{ID->d8I>e9^K+0xyEZ5{c{hqaT3_&PHHv_8)2!?N4un7f?E-pB2LJH~&n^I&23 zIyxVFRHQv7EKdG(kPiOT6#O1dY;230gY$jK`K(TN54`%-GX`_n;`XwFk~?7j-nyP93uAYbEVO`>pma*L>VTL4Zj->t8_XRKKAFK<>EE& zjOHMmP~~+=_`1imX!NNi`kHoVww?|m335)fUdJsKH3|@m`apeb$J=^+dzm?WxM>|Qzv!b~ zY)eV597y&p{_A-}4+h7mNbNmRbLO*FAf-wPkq=IIMgbrkV*kn1#YRzAOuy_Qo1FS#*0^U zIfJIo36b;6TGtu^6@*%(1|eEXC^VsE)EXUw^t6-3M_xTG1O?C{pe)5C}uxun643 z61;ufJa}JUKZ_0tIG{;1e5v&p`!)Nw3%71@1?U0pEoz&iqK`xQM%=+USP06VVN8IZ z;jJGgIl}ST#Wj}6xFU4>W=;JB&%ouat34MkEj)Udjyc8y1m*v*_Kwk_L|c~T zv2EM-xyQC`+qP}ny2s`{wr$(CSvNa7YjozTSM@r(f5gvNJ0eEJ9D95**IY#iH)r3V zc-KEWS|?L?yA2>-Umm_T-Jbh}ZEjXuuRj`Gxjps?FBA7?l|@D5a=xzveGBk0LHIF2 zdKch3xY9p9oqq41f5`c~$&xrk-QPA8zD=K> z9yN$UN*ZBQpGV(1PF7ccYNDU89^lF>O{xa)whF-cRdp`UDx2|TDKS2}LcnKx{rs#9 z!nCkWsT`~s07)#cxa0;|a+a{72q(k!eqE0PWYeRwHUwGo;<;sYRetC5;IwG%b*%8Y zzVH1c{lMC6PK4dAWQkU;T+D=SiT3=^HyFIBmza!DZvqox=W#drC5!1_Yy?q&=BAw53DJ~6ZdB< z=jb;|#k7rL`rh~s-a-ej(X^o?7+M4$L&+EDKp@@oveYbTr$vsq)+(q#9Vdb zHo2rc0c&J(PKFc6p39Mt7P z+@#B~a>U`T$?Gg@1U87olbctU9rNX-FdyJ*_anuP)=V+kK3ntV+_LJS;EHnb^A zKpG&c`Heg;dxUHx(TMs>%?@$=I5ptm+r?koQHocxQRF!K0GvKC`x; z@!shiyQ)=gd|p=|*(B8RoHOv9Z=>X|s^9YV_J(+d5w8Iwd~*8D86yO1y|@LP zjGfdYB9jM^1C-Sc7}qw4o@B}K{UHXlL1jr*wh-O`;>3sREbCOHo0F{C!NTi;yfcp1 ze=%b;pU(a%>Ga5%{tzH7i;4(6K>;!t#x?2mJP3+oM!N#ZT{alOQ(#J zHxsfBlORyLS%krB`qlj|Z$b_p3GkjuH41`2$J$t*)g zbinXJB+XQB*Z4T~@i%AnZTTFsu7_l*Ey|_n=Oaw(k`t(HvahS662%L7 z7@j(R-|39eF^l*I%9O4;4Rk^;t4(*xBcWJFb}!``ix=K-nyO10&_{|#5GYwCt~|$U z-4M-^Wc*=^Qs3hb7TOlQTbf38%PqT#Fc}(;+aWyKN)o7SwaC`m@i?6p;(#xf5js?a zTqJ%Xn|;@4q_MJ6)mMS4&Xzz|N(9sQqNWjbR_wf$nGvau1sI%XV%;;Eeo`6roHLN_?e*K_?cbc0W`i!S#py*|`~KPal`89| z-q9s*UdAV&IfV5IPGR~owv&X)Px)--rbqSl8iMaIFDYK^O{!OS@?n} zPq!jp9Si+<%iP9Zsc|0|Jd-n43RCatuP(dP^ucnviL_1;DS5e{w_#(0AIBG^VKYr0 z?qYaFTb>GKi>@kWGkt7q9Pw~SiFt}@!U~v7ySNX5)08nH(rqMCY~1}9s~INdaJx+^ zH^}gY$iU#vv#21M`q=6BHWWw%7(k07;e8u*sv=}-!f5i4B>C4iNK{5{kW#$fgl3## zD)MmU$gaw$<-|eA7KR5?E90Et%o?J{(5lbfhFf8a%E6*zNwm?oqzCS63C{%Gq++E~ z1d?qI9p~fK`a6-wnr=oJgEhbVg=|l-KaR*u$7>(lMBhy?EF^~D9ksSdxEir#+(IR> zDtw1Q>&7h6ysW92SSvAmc1;PWG{l6AEqJM{m!Ttgu9=`^OHFL2pL7{a=~g4sQe6j4=ETJAaroz0u`1G%ZbzI?iGkj%6dO$FhC|p% zET4W?b#xlDe^@daLycoJHUv9gDZuR{7D6s%1N+%#$S?r72_V5dfFR{&9L$K=hMi4% z-gI0oS9v_Kt&8Hqi*;2#>$@(Uvgw-5D4j1ljNePOD%;H~@+eO?bj(c8Tnab|{ETX1 zsSf8K7nQp-NgS&mx>McW%t&{p_-> zi%uJDf3zBbtLQAnX+Pm<$Z)FyGoAr&z2iG^cW0fWZEzKnUC%SZPxg!_vQo|p3;*J; z3r4L!Mn6-6#K1su*2=R&5?PU4P20BfHZn2o(eyUBX%bUD4E^dh_=gnrw7YU9wn)x6 zluwqz6Zpi)8H}WfiDCxulv7rWpQIRi`$x_)6--` z_dbO#h7|l$&Z-~7pOxX}<|c27$ldq(hRIv{0UrqTyFcj{T4s>Ah6fA+3nfSVK@4!@ zb=2jwc|3evT-AA`ERi)~Dou78fz}YEBk!RfQvRQ?!!UDSua~O{O|v6bl2h>Jo!)Ps z$%XX+Gj_+V1dYET1$-18DET*kkDRd4kORN{q})+r0tstFldq@udZBZbP`d^NyJ5l9 zk;cpJNh8W3lmFgw-xk}qiaBRoqr|oyeON%niKkj6SK5kQd~=nUH~x0O*Jq!0XuC?i zlmWC0Y}YYg11dFW2!)WgX83jboRED2BRTmQ8kNxbz&%!_BGYH={@0N9%&!P9MqEA` zsP4)PTc-bzVh?0tN4TKvpC}rMrgMnkU{O_bB03N=UeqqI>U%@BsnxhoqnhjzvooA^ zZVYRFFRndBnVk51ThuUI*d-tZfHGo1Frbjm1&GI8))%G6Du6Gz)ad$(cb#rd>Sk2> z8*reAGs!yqkIjzH?g;FuRgEWZ9J@ASK?$<((1S(s5Wq+aoGu8I=gh8!+`NP;zlY{- zD;1hHOgRyU?CAS|$n%;BCn<>W9*On&ROQ%6dS9_XyaZK{zO`HLPqT91RhoeHYSvGbjqV>_e{Dd<#F-JvN1b`XTw?KG94|0O0_8~=`45$flq=6 zg+rqyKIS~%{-n2}UEa4K=C{-39tQ{XMB>qq@0i0gSJvc4e(eN^1n4?zhKk!AMQRxTuuc-nA}+_*6%h3JLJZb$?~fn2&7I z#@6wppE#v@>WrSXz+(~En5hnW-pYAP?}Go zQnNm%A_Wuh$~}JJ`rNel!0$G!8IAlQa@99Z99E~m3hmc-=zA?iYg`UlI*`g*OT`VLhvt9jaUT7oq)<+aj|6z0mLX3kf^18v^}C<{O&=~ z5)AAveYudUmO=2fQrjJ+Hc1+GFb$eTUqOAcgW_c~-gNm-HPNaPuTmPOUmPC1C<~!Q z$7VzZ;lqOo{eal@pm?`|uv3V@-!`mkb>=z5{?u)}MdgTYfBdXN*IpIy>?Af&d zxLd2X2N?06y-pTHR$w(z)~0k*N(mp4JCZx1O`tR=3Pc$>j-P_7p!l{c(GylqO|A(R zzg;Rlu;lilFpa0>fpX{+pd$VJiNFwPo8u%BFUJs*mvgjNX$y;-^GMr9llqlx$J*zQ zWyh3hZ4|-@_%g}gJ8KJfN(Hoixhb|`P5<^@7n#Pwp2ow#BO|M9!X9FQmjQoZ{3b)? zZP4rv?pGBl+9gI&>Awyw@Oa;OoYDJ2{|^fL@4)_i*XHj`BmjWGzlY?17i|8E$o}te zkH3z0lz`yD8zgHL@TgxhuY(CWkr$1(%WmDxn>a+9PK@G5Q@5nRnjNnp)YLAq@yfjV zcSkC}i~c&^UHX-i8!-;(qQUWFc`xhd6scSk9uA%@6muN)n)^Wpej*nE>D1DXr@S5c z{_{PWel~_Y{Jp<|zs&x>4R8MmwfB+xzo`B81GVi0(m@jtWW>ts-xL}77OJ2uZKQ?4 z*z0N9Pp@p@@GyDy53g;v4~8b8Le|cf)Pfe={xODh0$tYA_-K7l);GLXPKtY77Nv4( zV$qen-|Bm*sV=_VA#ATS1W5vLF7Y^V>n^FiYdkc}->A!E&i8>+=$T-u zrn+49?V;8A(*hEUPXxHvR(iu zS`QiF)`)OzILsDHj3x=rziZWr(~MtUJC5ZhC_W_oHeR|TI@|?Qu=mO@K4k zB~z@WO>Z7r8=^yhqQz|u0ew&GY;wJXB_$1CPTym*FN3l2X88`l0GGN%Ss!KqYO>pM zn{C{#;A`a`fRK0p;nc_q@NjH=lAD&B(QTHUx%DG2v1*>q``U23#OFo{&fR*QHTMyqR+O!TmMk6&z4dczqk}=X> zKc-zL;xd;u5{xYUV`|l4YlBSepFZs4DLW3d&>*YV|2?s!-;Zr&D4PjxhA5w$*W zkY^r=bPwcB_OyC-7Lv~1X&JN`Y_xGIMnH2+Vfcr&!#v0yTxaD*ix+@RO&55)DtP|Z z5~!d!DzVI9ZaJno((-aMqa}uo34m~Zy$&RphfIBBdRTL7B3@e33Yfm;C*VNE;qFvR zi@K2CYVc38ia^5?1v+SI8E?p}AzrJlA_DCW&7U+0$_sxbqRL!cn;q;WY?QKsLr6>h zc;r5ylVAY}x}70Wcux>_scNA1I`a1;Dd`A{mfpN(>fMhdnvh0LA z6GF&%4GS5Bk|!(ww8l@k6&TZ#w6oyiaw+C$6x=WS=#dpgiA%HNYQH^q3oiXzkHXB^ zlR@)ddV5~$PbqAXh{E9lqGeI^<$R2a_e3azUwDB;&-U*HJbxG@dJz(#X?KkYR=J?xL+BlXS)nVJoNS`c84!u_#$8#H&@ zNr=P!T&QCA7V^cz9-#YnSYv%3u42bZw7Z*e@OW&ToATTo944e-&`vP!cNW&b8-I`G zDAX1qqLuL^;p5Wfv~N+c?>oU93`mX%Z|w%vA+4J}nMW(YD};eMb6XILQXig^goIy`G^Y098mU@f z2Kr*hP3~OKT@2j*2Myd(;e6xr1lqU~boFCXeXvR{5K4byaX0y$KQ;AR0>BIcT1~OFR849P^_qhM)UVA!GT6wy z51f?Zu9>=Sio>0pes_rtHL@NT=Rs@jea}nuGqPxM^O=nUMHn_C3kx>9?kU7sE2khC zyk(-fM8{IpnZ-7NN5VraorX6R(wG26+JdLx(`X(J3?}W4+D+tAuW|S_HJi0xc85DJ zb3Frg6J|ZxpYMm~6;Cfiaek69#&wXWF&wR2=iBp=lnoObIn(C6(b@HLhf|Kcms82j z@Y20NJDG!`mcGI-CSLLI(PXX;g61$|3X|*LJ2$g`92?K%hiXjL3n7v$Ck;y^*&@qU z+S1jQyQ)ys12l#~PN&GA6+{=XHLdj)E=V>IDKuSaOxhsqq+H`Sm5XRM`Y|6|*D+z~ zJrlwr{X90h#eFlsi_9K7CR|?{crJx)sox@BtUU)4aWI2*-my!!Mb0RDs8EkiFXCn> z{2BSX?Y1jsqr}H(Dv4+M(<+eP!i z9qQ$9J!Y!JbeN#x*%ec(^*jzNnAW&Du7#~lOhhv)tW+L*YgsNqp@$NabsF@sn$@BT z2!Qn}^OQF7IBJ@yu*Lcxjl0o6BK#3w0AO(H8JEODmDP_&67`x+ifIVHet{7(!wP`u zkBz{-1Sa;W4(O)+#wnx^pb_R~v!msTRhKu|4|ogNNDx4atdd9XxXvghjJ{Hd*vJ9n zG_Nr3DcrBvBox_1w7i%FO9nk&CG&0W!sJa_$@-R;1+pg^v|E~VyK)goZSCp#%8bDR ztj`g;KF++Wu5h4Q>H@14=vxA63MkFb>cfGL+zuMxjH1`;d_4ojwvDC=n8|8x@AL3z z3KQfC&=^1@22+ckZ{a6jAF+nAH}#u5uG5ekv52?{3kRWiH1g5c7QsC>A|le*$R7ZP zfN^Oh$pA@FwDe1Vs#j1JDa7zBZO7|Wz5y_8W!h1Z)PwM}Yk*c`q>?T+?vZrZb7|4uyOP=62rK0%A|>av zE5n-M)mr-{) zDLAOrj8Blxrr4W+B5+IkK4^Z0?O-uQk?ih`TBV~X2gc4wI+dQH$`A;6(_W(oEcNC9 z4nt4732N4piOV^3p|uF3FN1LTJJ<*9VSQb_@5^f>bQ8$qU5WgWTNv(7Kfu)FMGO@~ zg2W`k+@7Lg_V+uN@Gms=>-kW_ZNRn^$g)$rVx zNlS{H{)eaGG?$9)JyZs(>7B1#*NfHOm0(wD0_i5;r)=#8f+6Fw8Wz?z(S2=E2FkoP ziPP^(*jmWWLAL}NeO`u&qM;p@89^nH!SSk`*^^ZU1dLnLl_t}P&HK`4Ik?v>4457D zdVP7`yAt*5!B)vW!>%6EsU}j`Z1tS3u?7k@$v38tsFmTmKFH#~B~pbbfqE;-_^tYY z$?P~>s6_n|U&(+ZWjd?8i|A^4=a3Kld!jvJqf|pFN$>$|yz&BK3 z=j@K1HtNjZRJ;%C1menFm$sHkrI%%azb%b;QRFjF#om+V1GTJVX1B9$C6 z%JHz`FLM~__yMTcIROUHg!DBb17cX+BZR4VROp702NWv%QNf3b4@{3j#IIh+;yf>9 zdbD*o&9N4!J+Xj|71Cx@=piiyXY~=;qx1p>1o>f5!wOE@dE^|@Mk{k3;P+bOo|J-b z0AFU=quK7NAhW$V_@qdhT!W}s_e9cFqu{)!l-^CoX@m}R?i`O`#L&SyywG2~(&@BP z^g(69ggd~fTag=zp_O?uW!4%pejR9Oxo-sPm0-1^O+J(D^N4V@8!X*!Dmm^}3@#_A zIo5o^PQ1kK34lW*r8wzKepN+rknX2Ll$IHh*Ilkb>OWA^a79-?Y7JYqEv)>lQhWH& zVeU`~uX24^C@FT5#7S5gSx75pwd-ikMMi2JtI zoUBADmUyN}5ptq5CQsspIv(IIpaIGOBO>-qMBMaw^$3^#i@D)_310ndilBIJkOjOj zYNKd6Lw?;q@M*Xk9B44*K-OqMsj6gz>;WK!f9@y|KHQ?LhMx~Swi`Ws~?Yoidjv+M#G5^D$YKcsZ*92AH9nHY>7&n&L$*CQ*-CT;d9kSJ{@J(<03A2xRY>Qh>_Z=?BHa1BJn6)@5*nrp@&XS zuPoZCqxXVzkLH~r@QjJCazglt)*+nfmv7WKCd@S<<6h1b8*s8oEo>uhyNl59M5J%@ z*kUI*zD0OfXNgAoTpbsN{n|kvfv?uIr1Wb3ov(aBF^>>x7dF@Bbmt$J;Qt){{A(Ug zJ4X{E11INy^jZERP5Re7oc~eq-!TvyEfd>6*8X?YNw*f_z=!|o6i33WPBw3Rcd-f3 z=oOm|Niw2G(9oiW?9h9!_Y3?!o7y#emd=`@u_x@NXtA5W8NO06!LFx)I7XR)S*)gb z+}7^R@LjoAU^%Kb1hPj*d4v^BWEJ9<899#X;rXPq>A zn%Dn~KG3dM{PF!XtMsYsSn=Jqq*u@v)!v6^gspjH7D;`GE=yq6YD-1db~m@(BK@12 zui&vrpyK1_#`o@h)E2h- z3&g@8OJOz`;4hEu>HiY2AU*V`NqdT|S$4CP*~ok%mhf~_YKrt1ub2x?FUIy%T5NU@ zYW&#FIRfvl8!m5dGR!p(H615A@P>fbN~K%x>$8z~(gh zG}!NUIxA{EZ|c!*)4jEO(JWjEtg+ZSrd64vS9ptxRrqUwa+aDNm^x*#5|Bz0DW>O~ z>^t3(0HcyxZB>0Jp(;-+`x2Rf@RDG*!fM5n>j4!o@|?<=ohMhgh{A(r(al(Z2UNsp z4aAzV%CuSFjRf3(R(kZ2~1jc?b2(4Q|BOpH$-wlBPNI>=m zV38Ss1i_a>Q3`mNDX_xQihcN5yglODF1{bW4aU7GjV#iKJwjxQr7;`wwnTvboMsX* zig)~+CWkH#ydbZh<6cEtxuGn$k>k10JhYtyiP4v0EjSfnZpL!TrVNiPbI2=gJAq<>n0V63SCid6Q>a3wzD{%nNs(BNBW!FMTbEi~M z+0sawehy$-pP!o7ckrxv2W)H%^J|}oT>E(PUXGTW9~#9B>7>Pq?2kYd>2haVG_6g5_C`)7OK7e3iYS@? zw2NkZJg&ildTTB#>lO6E09gzoR^~KNDs#4|ni|tZ^X-0i!cdy(?FnBNTgzCo2T+{c zT%CHc3b}|)YN#<+g7~%CEINK@6L|*Vm584@WYx#tJtVTa>}lw?CIU{nn}glK4lVgd z7g8<dS#7qNJWr2;c;X+=2`Qxkcq9U|6-_G2^*Uw)SN$@<76HlitZvtiZ`T|lL-o7c1 zdP-YI9#61vuzX~80)yr85PjZn7J2!nBH$NAV^xx!vg0aS%|-Sstr`_@2hzf+EqN#K z6>uNWhg0>9%do(1_E3u+BE=|*=j`Ywii!gRco1-y59)AD{HYXAXtoZMSV44E@QI{2 zb=s~P(XxHL`=zuZIq6pC@#~v8!;ATte4TgaNJWdQyx0`@5k4*$qAA~#X=m-P4P2};YcG7#7 zXEZ*=%$~IDiefvFma4M&PFW0V7itcf3d6+lF87jS_ zv?tuDCz`uDHs$;hHVXPk6d!?H>E*?8+3{dW=@~wisa(x#D?Dp-mCqdoo*(7;eR{2IIQzd0^kchKkK%-h<^;yDtMSe7E- zq<`%84q;aW10h26s6-(_SB2U@%P*Yaw)`8iwGJk7qZO;J4(GMv1X0S^bQP#rkX%NZ9xymro~`CM)#gO0r{Oo~N-^e+ z_Lo0F;~4cmC?)8AsuLF@d2x*d6dfRxSmtmQJSNK4d-v}|_$RdONQFh< zl#xA){LYvp7Ax?O&q!bz1y`<~k4W;`j3GX;A5}W08%e8r6jU1k^^u%WO7UrB_6d|o z;<7v(ODvt79Bh+AstnOUkG=@56-x$Ev)0K;0BY)!KI)t@ujogwl;}BRK8Z0uW$BSt zcP!J)^5XX=(lOFC63fi^lTONexj{T*U6v>HVfLFB-^iVj^t~TGpRZfr2(-j(SDu?Vo!FclQ_j&)eg@Aw0A@gP)IAvrn&k>hA;|(taLa zg|D^5%KZYQZ>=&B%zLnTyEqzAHeE%1Tg*2(sT! zLgZiTMfS}Nh|gF++=57P$d^dcVs11NOboaUWyvCv&&j%S1x|EZOVW4Ocs~w3G2sKo%B-bM3r=uTe4hjGQa|=DYlN`_oE5s=$#Ml-2LGZtbpR?ab~sXmV$ ze{+_?ilke|Lh#)q+asY?KlG}w%1Ya;Dh(%C0HD-?Shs-p2xK?}wXJPf&8f!+p}rS28OQZ@DRevaR+ztOb}dzT(t{% zgeuKjU=(9W3IOjYDYZ6Q>pz#rozzC5ueDxZ0;%c~bMJ=J%5u=X;$!5qN};r!b49;xxO1aNW=3B161ZzFM$8=6*G6wJ6;sv-tgWsM^am zIn{WP9Zj7_4xBkQJ$R0}zdn2=>(-gsnz3}hGn?DvTtmLq!zVgPU6koEDaH#hV0QpMS;5EncE zj_IK8Vo@jkE)WTSfB3y;2!Zf@LE8FUw{_n$1s4>|tT3HWKrlcUUDaB3uLR{0m-KgG zxnn@E3R#6C`57xDOo&JrRtO+C-t_##E##8J;7$gWVqQo~wYY_#QSh1q*a{8Pq}(22 zyt7>amrU^piz%}+bwMUddKkmD{A;3eLQaHojC=S3-E1H5RC&UCJC?hl@@ET{f3QC1 zo|LvlK0i;X*aRS#DvXlb5k<}r=xjjT&VFhn^9Hv&17eiCrc$5$GrTXtv08WE-R-$w zsh=pHUyNVwmq)YL>f0R`4%?5_{pH4J^t!Jz1zVl1fSP2JIb(rc*Fw54G+kx{0#L7uRmb0njE|GSX{edw9t^VFTECl-ke2SOiM+cb zAxpfbr2~Aw>d_Y-sN(N;X}YRa%<9jhM|Mah+6|YeW(}|)#`y>6qn4yG@P;7=D7-dG z5`#Z44&uD^%L6vzM4a^lv2*C+01*S>{v%Ffdu961P3*aDuKwo z`=|&3pXn%)$uQaR^)Y5C zE>^?8>M{O7cs`QpuqLivvbNAjX#smOQpcoEr|Sj83=m8Sj@d7igj8Trs(~gJO%spD zM&rSZnOT@)$&q%kLR-cZ*mw4Ro;oE0x;tDfjr^D_j9OZH@;n)8*sP8s@`tPzq#y1YavKaNz9(vj28t~LnJvIg^;uN)k|}J%`L_(~GGrV!JV;!PIdHE}jTgV_ zwf-cRO8Nlg-DE%Hc=3AEnGWgVfDd3E_koxpd%7w6BRKroOHz>-BD1IpbHiI#_R zNbRFQqR3GMfjHd#0eMDn+sOH&@bT*$Z=|eO;m=c;Qo{&;ax@6Lz%TG&MpA>@J0%2H zt*cuC2qy&b3{7syXyr~<{brdEutYQzWQS?}z#G>7y?p-hN~5BM^Rkyf1p(yDGqDiG zTAWoJ@>%-EOPHhlkS-h^MWjdSg+6!_uGU3)DXaLJz23WI0!;Q_!pC8vp<_*VrcEjG z1Z<$>yi-H+Z4?o`Z-GJ)KHJ3PMn(}uAykDVeKLvYdl*s235(v^^-T=Og$xWDb(qyS zd44@OR2;x(nNifCPhQ#{!@nu4KDGT9i50P6-SluW`Z&*fcD-Jy zon1j%T(_Xe|G9j~`BIGaoSSidv}Jkc!IB80Po2^$s@mM{R^&;^I?$#Csa4G=gIv@i z>j`NW>MzJ9pp(~if3HfgK!>A*c9WdgfVo_!V9Q@*53cjKm_n7e)PU(JOZ^7RE;>_s ze*cB6Y7a{#MiqVwhsXW7RcI;oz*dNoe;M>i7LOi6>p zx;)3_hk|$FPBE9ZR2I`RZMQWcw69zO5`l&9tLNs90W zAN`j{;mp$QIB{IT8N*NYdbXeoTs?`EzNl8UrIl_aqvL~(5l_%)g;l< znI?zAZ-4G3) zC9V~VYBEz5A2O?sU!ICt`*Dk7;Ma(aH-m4_%YTvWj#kiVx4*I-_V^V!gCWg)J9?35`DcAEPB z?|vGRuqV(k2e#a*|MRcOKkD1RrkaihF2=?t&L&3Ac8>r5spfyG`d8FAXc-x48Cm~v zfq$p|LN!!@dw-J~3a|fF)%<4*{1er@`ZpWsU-ZA-(~oZ}+Et0mm)In8?dcXtTWV>% zMoif)OT6@NK2YI8XObh5sUttW+n5m`5dQv>%V}rDD0LdN53Nr0D8ElDm&SKfH#aNi z128SMYaAON=RjIBTspU!gfMS%;l^rezqVBpyHR9zw<3_Y`Qiqw}|-c({!yaO8sn`;c_pVTmEQ5 zqi`Ztz7m)8Va`xCWSa@cbgo&RdG2Mz)ojW^f|3deqohdQt@<_K`{=z**mLMiC&eME zJhJkCS96JsT)cJO(8wpQ>i+WkyZJf@e_BTD<0`(MMru#@mvpP;0bfB^0NUh@nim}D z5lue5`hoFt<@JSlr+^46$C+NtCYXuo{(k(zflnw5$gvF3l=#$x;b`M`L z>H%IHaFQ(`csqy)&Z@NKFC4nA$~G?8V$KbWy5J&6X;WOzE=G~~7eblV-y=@LzLyV2EBkPvjhnEPkc9SwyFu z*Tt}e`8<2V1`^IJ+z$CvPe8kaM~gRtB@Dx1WE9Nhs7?(uxo1U7`~gcmX2Z-XHxO!JtqUx_ z(Uo*tz<{FmpEIEl8aDM3*J3>1O$f3l5RE5mgdkRlCrg#yjsa-GDPN(W*#ZJJr_mow zD}+Eub|9WDuWm!c0?@=vu|)s1#3o|q;jE9!)ykl4+>YBDjM{WXmy89FOpceiZqCLyI|ucm=VjXSUDZC)dRq04k8gL z6JnJyys-ggaE8^flMlqQKk}J1>`P{*-PksQxXLrEt{gk^FbMCq=r@0?Ts^Z_bg0dHxAVbY@X9q6eMNV*e@Ee9 z2k_?r+cqh{7bX8*4WKx#j+K-AKJ6W2J2CK&ROTW$`dkViYT%};^Rz{X&A!N)EPQwq5QWQ>*-k6XEq1c>PEp#UUmtih21>z<0q{xBgYhV4_E2D=x$6D-XJ-0?W z7p&b5VH~wXUa>q?x$=x#!px$@@CYvfCxjFf`&ICM4Ns6>vHJuVaZMm(=UxGH*txOn zu98EWJpkG=*AN^U_hcckb5192b}3f8u}GSSoQr8-*p1O$lsY#lDFTf}u1-yvC#7i2 z>E@3vg%ZtQFHEyCVC1;TJ&R^nWrpM~So&mWdqJS`65PpFIAFuyUIpcTNMyV+kk#zZ z8h~l2Dj?@Rqk}M{I^Tg=$dz8Soaon@TdBy(K;7XzMmE(xs08UIu;0_|@#FP~{1$}r zOs{Lasz*|DVa0$(y48dluN7ln0{-{1@l2;b`Iqn&G9slGCJ%6t!&r*Ol$scGnCw6~ znPDa3z@%S95{9UPNxBK+FBpI*JLpF9)dHm+deKvlW&BZ=m_ zbW(#--m>!E*KHmjFgaG?IDT~D#ww9n)v18;)mkFubp*j)qox{!)b6Orhsgvq8eaveia7(brKc<Q^Up#`*W`77E#mCP4+7B1TNz6>PC#cMN zimYcw(Zvgn#J%y%kwz{|adeFVWOz)@6E(B7N}oPD8B0<~EZYsPB4*e|Tgr>a0x(UX%$?n> zwb>J9A*7vnj_{Y5Y=uu&^f|`Wg1<&=sBsi^Nnmz9+NH|odT7>9SJF5<{0w01r0^6> zgIhQ*luG-rT!hpT`O**JlU zuIjiQ^Xap$m~O|H!ilpf{FnPCm-UE94=2x+^SW2MSKWZCKmCk(Zoq&ll}B7z$cfTJ zf>9KxI=`?GDiRXn1jr`OwCRyFeO#cFDhd5!n~pAj6ut_Y2~ZmhjSePkryz|Vi3E-1 z{Jrz^NX8L1$wRp3UH=rUQQV|V(&!E^Jto8A2w<79-3w-9g-CGqa)m-CwPcCRQAB&B zMj!0>vZlind|VS1MG=EM)9)xV6{xnrY{jbo=4V{xs{^8**I~K5@2Ip6-7X=N@@izN4*cHyXPsxRMAQ|vha#lpKhaCg2;{1h#sMEz z8jmbs3s5Q>s_?e(08M+SC0hL23zCcV-7K0-P>1x@u-H6LxMXKEa9&Vi6L6(Y0-bie zBq(aDL3|Wu<}CjDdMwE5_PD%Sbg0q0o9R5_p%P=jR>m?MyuuD5yb>GFJn~F>{Hiox z=uaEPU$rhZx-m^dMPRF=)3?Z0r{8_gT>Ah`@4qH+Vy-PgeR4|Rj4_cCL!ec2#3x(~ zd(g=&d}+^W6C$)p#CG=-?x>dmWQZtCmHVyP8^6%LUi!m-9MS*wI_BE7NNXg?OwZ$t zNBH2fZ>~i6whDDV{>{ndBCqqcS>aup&GJUKbgqXKT)UI4!B6}IU&OgMn~1uSk+rRh zRu~2-7AZI4hz@A!3$S3VlhK^I_j9hv&1EX#Q|^o0OELHGYu&;qkYzt8WPjZIahyNY z*P9EeelXDH4u72yT9mlL|ITtlfJ=5vT*<~F7`5`n;q_|D_U0$(a|dDs=Y%sANaD_` zklgZKNIf5Wes7hix%Isd6qh;GzCo1(q;O@j-ztqa;CmevnC;T}AQTyn?BF);C$x`H z+qZ{`MP!*a!V3qxMe;2-mqEJ!ihu>yok~ebj+XDMuOEZI2V!%wMPO)mbikYzSk>c? zg`%G1i|#v+>^errb1!c#MOX+$l;ke=-B67rVy$*?2Zv9d@ghxQ^aa-A(cX;N-Cq%7 z9*O?LX^Fy{nIE*G4eitNJ+p+Jfx=x9l^o(SoI+W>3TBA(XcH+iQQ>;P25);QS24VFHW)@v+!1X4gL5_dm1^AHoBId&6kf##@R(u3rA54TG;>|Z$qWw%BO zNVivkEk*eT#8atGYbI4$79hwjmI$E&r2s*wL^;WIh{!FNR-@su1h#6q_&Y`_SWA-; zn+go`6K|9%PvA$Ry&wty&!eg2@sEQK>8l9V7j9|Uk|#jQW}=M?M)h|&EH|ot4|LC; zXC8ts-oNVnbEi$YVpW3V&+6G=F@MrZ_vifF8N@4S<24;AHY5!}o|>b#cjb=}O)q2% zX22U1bq|+--78rbwhy6&HT1+(khpmM+%HPTI?_EY&NWj@*E@0yg`4QY&zFap3?j&g zMD)v=%l2LlVVDoGv4_DS?9mBuKlMCdMW5aCL-Tbm=Ppy-&Rt{qh7UqYh75{tb=M2E zq8$=!!oA)kA&L5uJ@()^M{n5vEBM*_HGaBIPvc!>?L52aTuOKU3oA0|jvQ&A`vBL~ zHE@ppbz|I((D8Y1g?+!kyyF#rN|kG!=LPX;yC8baJ}3>Dpw=|imemMDW5oNWgimBc z3-3hHJrP|-a)uNv^r_dFVSLJ>jZ{9$r*DuMqBn?1wO2;8#v$JT_F$CsrL_+9-cG@e zJi6C!MIYWV@c`d1Y+ecI(qj-pC{MK)+cTHv>Or9J?G-OolxhvF;P53}?9Cb6M{cet zIT`NhF}nRwE}m<*rg&wl3V2b0 zy?LR#%dY7W4Ytu$Hxx&}B{P=9-A(=V(iZf-dt_lV^#X!M)zQka$OJp+TfXEZQC7Sr z^sMyZ;&k864cE&yC+n#_2zI~vYjlG)7lW9$1OV!-96cHttfp^O`f zQO$oDG12a<*oLGy$alr2JXt)YkDEdL=5Bo0hBywK>iwNI`?zpT#pR>q^Lyc6MQ_Kx z2QbF&wAkw{Ad%VtEw5!D;GwSa3jK%wNSE0CylQ!Nv_7Gg zg#`~w$ZJyfVeOgFyaVys`g4vJWIjUM!hnxR8&h}g3RJonpFdyv<|P)ROm~`E>4v^r zXewaBpUeem_6T=bk9_6&!IjsfDnobXilu!<99k z)nqLRjK#a!)AKlKIyd`;Je;2#9CMu4u)#$8zsdDz__NnfMh-Q1l-fT!ot`|610X{*XU!R5Rx{B$$1RDiYyG+`WQcd zfTi4EF@bJZjSGUU^eQx!y4}Q5H@Q-ga1HiVauiBQ_M*LFXdHo*YuKUXF9{w(u=i7N zLz$`~tL7e{rahoofcrO$1v-v=dB0#FcgTAKz=kT$>e+}P2zFaY=bxb~AlT1x?~CSp zp8DTA$Tk(0H-(0Udovvd`~ynOYh^$8#x z>$NW?5|(V=clrzy+b?o07<6EWibt&rWh11X-zwL%@z=(>93RSWt%{XhlWt4fd3FNP z@F<-tmzu*Mab0Ybxo#XgZg+8KJ#eW+$`+64YokP zrBqySDe@-8tge{KSV$2bCmSh(i%>pyIty1`mME%bQ<6wx)397pMq(>$`lkbh`Y)!M zG-&IffccNxy>c$pf+|TnpTcdc*1rArm{rZHtodoMzA6$AwCCZ>DeEx^rBKa5Q2UI5 za$sx$642@-tlxa*o*#PEmlaJcPkQ|n2dokx;$(!SeNwH%sWasEQ-bbV!q)fB4wu{T z1qgup_~EWtHaOCml5WGGA+AUWBp5x*JZ;%#A_ofiEdTCjUX-8?dA+{Oz9g>8a*8&* z3r|hxD}_ZueQxQoh{7GgpOIwl4nS2tD3f>Kyn&JptK10J4=y^=o9A0T-RI^UZ=9GM zV!r2=2zC^$mKyogl2B!;Va!^>pGX>NHv{%$}&&L8>tt)X*}86A_8k7XO$-v)LN%k{x&{jD09gC)_K`JPBTQDFoLL{^M_j2DD_eHi;^Fi``_vNr$XRXs( zO^Ije)1y|v5oC0(KJPZ%+ix$2wr#Yb zL~dROMVaNj-)3}lL$#r!LXqkKmwlk}Qg}}SjE1{Vw7B<{1ow=ovOmK2@~FuymjL=ru95;A8bGWY5D#SJyo?ghT`W}@3sT|pK9L!ou2xC*Sx#p>SPD_ zVS-mfoS|7SrtRoK6p6s*=24#)?mj-neQc@lgAaepda3<_~oyO^4(wE(o4*|By=8cw7 ze!DhvpMNpy@;TLg&X@CJti8DB%Kb@bH2QROgGjlfe~NEaAI`m>f&Y7-{r?QI;OO>W z1@Zr?hzQs%bIHAtC!hTDC7H}etR8R71=#$- zi4*@sMf921;}bAgE!e+t!-L&G}W!D zJ#zQL9BU zC!q~Znv`g06e&6b3tTM^5JttKyp3m=!(xk}bibkbJHIG}gAOYA`E}4(g5QKKT{S6K zud#WV*+etlq-f=&lcKD2x4k;&%kGQK*4~HL!F0|DlFL&I*!N;+gli?{f;^!i4-*>d z9xpynJz(lw;%maus5()5do)#_DC&pF%h)o*>prI=p^utLo-t+-Eg^oZNX>X&2YX0$ zYo5(K8Ltc2Mrt%^1lgd{8L^jWFVpENbyL6BYTNe~#N6jDAbGUc9qgA1SWjUqzkDeC zk6xVhl+0hcP^L~EM0X1 zgPAy+XNY-c?xQ3Kf_n=F*?&e$X5UJ~O_p~Limn`13?GFQU=yn+VrU=#UPFPLf?JHZ zp96U`6!*10Yvpbd-P(ZdiBy{6Tq+6Tj#U$eZJK<7bsXh--fE{eJ)Y&yjNrzP_3IYG z5(#v)te&_~)TkET8aD%+5cHw)pSG$#0)SH)0HkLh!eUeoBn8U}gA_xx@zoQ42oKD+ z_=+i>NI{6E-3B--g+&eK+YM0%xJ~0zw7qy^7H=dau2)@Hie<~x?;xs zuaYhMn~E3?iF+_YWGZAzr|Q!PSvjVHLXsDP6EuPfUa4i?0ri(%+y*{RPa^rx?R8{4 zQ*#A171X(vNYX^6O;~~=jMIi(nHQ9p1fKVrWQ)fpJdK0=`8!~DKzXV6!-u|bx~f9}tfQU@U+b_fUZ-yVA>;d}4!CpveKzM&gnni=2!lto;%Y z?`MBS-vF>uSp2)ytrqeGg>62;AwtyxEHd5~+m>05T<}-22?$UjRu>?0f<%q2(==C) z5XFV_oFgJ8R8p}Vv-S-O7oxAKSc(2G4=vZy22_-DFp+SKa0(;*M1kfKu}bSfLD)#~ z*pJ~wprQf^^>DHsY$4<&jR z=5Rm{OIyD=1YGPU^b8j{^SY1Lf;`REezXJPb?Vk5KWoVM~aTVhi9dD{)n2+pZmdS09y=Ow zb^Tl0zGdQDe<8ErG6#L7FA);4&ENUHks6K*upQfj* zglq{l;nvPw#ypLwf)FBMlC|Jfo6Nb=8gyMQ&DTSMMp5QFQ>6N3quL|1#JyG#jc3_m zo6sb_piX@P5Qj3=HzifwY^^ip=c}VYAjWxeEOTf8FNHMki3pt{zYArAiRmi%)&=1jhmwLWObuZ*UJmdxYW?fythU>Xh6)VkDv z^Z+#vd1xK0Mg{eCaOu^}i!Y_JRsk__qLB(UjNcczj!z5l%IU+-rm#CCs*`k`QEi3< z3XF8&v0oVz9!DnoRqA`N+y^7m;@(l;bH41lT|3VmgJFx|$Zr49G2jkyMMtL`L9tC`F4Gn}`M5u(#9$a;w6(Kx0hI%qpg!YxK2vb2ICmw7sGGW1&f?W@8YXZ(BGnKu>czq; z%wzX_wkPo_R$qDvI%WxVz}9k%Xs++`eY26kbUGERJ~UrLX-+3FbsrPPX$``T zK$fsBR$O}U*}PIB5|bHO-V>Y4*l?IXaWlw2_4NU=^b_VyJixTg| zn$yGkN*%9k_06oY1??JhME?%_ z6sJP3ogix|<#fH!PE}5=mMg+IhWUX!0@m$mlz775q=?^IxR(Tb%-3K>_YLw)^u&R# z2NH=wI{O{TRZ-Zg^&iKs?FsdcfxSLLQX2D9*^{e#8WAEpw=_d>HW8^hbIHJU`p< z13&^usOW3P#SvZojd(}^k2T}U1^UO#V$0+s@-ur6veSwbWGB7U?o|KkOVeM((i~Mq zvcK{wKRA2vQ*y0OF;b9ysV;RXkXllcpQRi<+IBkQ^bu|bOB||TbrBhl0&z(X01=w5 zS}-}7H}mZ6bv9-6MW5i%f=TXO;v?s4yEhfRYbp`XY}>=zttJ$W={_ zmo9Va-oshb)Norm;wHqFm?#nR0F%x4v1a*xv3{z}jxGnH8{W5kWAGCYEy`nft76yf zPr(;eVFbD8wEALVbY?|ueJ1M>;YoRFN*E=BhY1Q^eh7{ct6*Bfkf-~YFws^xKme!< zfX?545Vh|fi{LN&m4d9onU6VExeOP8=?npgFs?S+LWxz!yl{!+gR|Opbc^&7X-?Zi zQ6+BcM?go*nU#=qeMFEJam0VD}G0UVS^M&vK^nutd5tFh7Gz4>J2CR zF(*9n&B=bKNalzm_Xk^HZhU+QP*~lIPga{{N$3_HmOYbCI1NS}jXF~P*a~D`3lH5K z)rx9SM2ws9(Gb_5Y6QFDl0(3($}-D1dLYc#?x)5fyej`xdrJL6A4)eHRVDAfUQeu- zY|=LZy(50{<5_}aL7Y<7tWva;vg}dE4Y_bO?^)-5+X9+I(YK5nKKqrBl))Opf*^jJ zKqApum87f4BRvvf=D4t1S8s|+O&P#!^rnjmqxdUrL@Rq+|{Y2~Z_-a*(6~GGDb7V(xyy{HiSXyEOfyA;LmyDqEup4q_ zPwXp~J%=xrm+!iql%&82PQ-PP@8%84mXVLk5@E1g##)1I3OgxINrL7%&Jn3SGnDj3 z)mq5T1KE7uPMqP2bJkFiI^NWl-rzc4tSk0JSWfqKUYUXo_Q6^h6-9C`|8**??8hrN zSTVw1I?ZzdvcrT#taDporhc#7+tKJ40t?uQ_hYXf;&Zp+aeKGw1|)@SaA zQyS`u3zvPb8j;A-fgI0S+$7W%1d;CqPyXBndd9K88hDuh>G{sm#cUXw<7(V;MqhuK z|D&aq)dfOB&%UjoB?2yL3mY541F3U}{biPm_w~$wb1K?lDSeJoOgHDif<`%x+dt0j zNwmpK<>V{luJ+o85DBYL*65^cyJ*28K{Xa9R^&G~e86rc?QQuL zk^11|sW8T_sDL$n<=NZ(s*feH$TTt^%w+NH&tCL(ZUi-i>9I#7*MrZxHGN{V)GTc~o18A7xSeUOFTMWNLHPJC;U*{=F z9x*IRAbwd|w4AX?FdNRl1$j~)fJsCrknq_dTST*DnOR|4_A!c#gOWJJLr*I6HBqQg z(NnX66#}U;raAFT#Iv7*Z2!^9d2BcBiK{BI=|lS%#12l%<}7Z$ic$L1Z+{+p9)U~w z;l%jybhz5e*|pv4V3&1iZu#LK`YT=WFH~h4m;1`f=Tj4)9(v_Bq6XYY%o0vH7}H%T zNHP19pDN)L{8MKOas&HD;Oq9KN5$1e)+M*u7ypCnUrf`M$8R17Q{g8ID_^Ljc-Q+0 zcv_0y9-W$HA?GeS=1s6IkH|~@hb@UhBD=rAAuWZqbb$csK`)l?lF7mJj1YTm-dA3+!yoN zWoK;p2)T!RHvJ*AQptitXAf-^2V zoAo>YVUTa&jGV*~``i{DMO@$)2x>N&>0N6cN%t=`_{~VMtAuRov|V4l75gH~3w zP%}5|m^icgN!k17BeOiKEemhGbl}Rd=`zKR;L;F2Q zp?nCgqjf{RK3VT3wvWpA9`^Lx-{wXmh*}C##51d3-!3$N911@*f1C{99E*OCD&pI!_Lvd9VyBV^x zk^u)QJ{i+WUTUJPaZ*nM_~(GnTVG8ZeW{JApy+h2agNlu z;$ulSo6m=_4Q^S^CLrkNkj?gMaD#YmFAMLzF6H%sti`_3vp(C0GqQl(y*t`;=0siL2ifzj1 zcr#R*RWT@$p6ahxNBRdjwum8)vOpA<lVM%51$Moi9MdYWJ&T0H(2IYzBx-!(0*r)g5+t9X0s0W$*kbnE zM89*Q-p{Cgo`d8UK6xl0Wt9+wa2~iMC3B>imVRLR`y+WR=uChX`XzfF4H_a03XgF< zV!j||&o{XpxBetaL{$qh#uT9dG~$A0{oj>V`4krX3_au*5QwB)gV2C5ydsVO1nLh~0>;G=NW9#-?W^A=C zwONnP_%1HBu9UZ~M5VEMpLaZ&{}A>)ga32QdP!atUxV1q!cn2o7~4`Fj=GHNh+zF? zq@yb&ngNQzHaKjyLuid`7O1LuR%EW55G8%u- zzMl<*+C1!hmMu8&G@NE`Zf9k<&B#u`D5|1EwX0VJIenx7IJCJm1{@UyVeU`BtVIVWK>m zO9LflF)1mJ_&hyBC8-U67?+OBB_a6TBjFjvEZmD~Ou%eR0tx798ofVdwZNc%B%6tn zPuaVUs=OWBmFh6bgRJ<|fOme(3bEMi``QTb zYTs8AA#Uo6I=rK%e|!ct{Wm{%d%kr%-4R*KuP3Ho>Zb6Y_daNZ*jRFJAcRg}9L zi5Wttl+o{_t{DEgq8ap%$=*dX4PfmedHPrCVXzgscUvNwfK;NcjI(9Tv(}%#Pk)H? z_vteLzSJ4{m)$2!ah2RB9*t|FMA=)h#?(*nxC1Md;X?%JmYKYgGiV?um&;Jyl~KC4 z0;!CbKN7JZB7^LNC-MhG69TbZju5<7r5n=D~Hum<=bCp-^!Xy%CCjp~YJxE&vS zqWEd-H_S>e%OOQerCy+LaK9~e`s}8~)3Qm3T(*PE`CARLMuPc=HsY~%#tDp)0WJ8; zAF4(U5*B>TDSnyaq*kNGvE2-V&`SfsInpW%HWSKr(g@}4kAB$07B{@_H&6nkQdx`8 z8-E4&lOy1E0&LDNrbAjcRJtUO^sOTlY{r&x8&7`SHsXHhaCfY50TR;Fgo@b=iL)}U z6Y(u|L{4j^hM_Snh>AIL5e768NY)`RNreCXsMD41Fh1U>2D6qDpVqmOy!^V2mhDJs zH|x4H$*~Clbx;rLZ6qPBMsa+zGy90$l#7oZ&r7Ai9|-N2;PMX2H!Rxm%U9z@FxvGS7G#hdW6M`3tIr zbuXaFh=dg0j(4&e=33I->l;K93ZiW5rr)Q3IVLj1EbYX&8=)BswBnnG4U*{QNRJ&%jYIl2Ks=aj;OD1ImtE?3$gnW_Lj8vYFE1qvL7D?H)O>ek-9f9 zqbgUt+PT(!m5@+Lc#iFhF5hvkpY#LQx6y5}I=U_yhU;%}ny^s@u%Uu*G3Wxd$!8i@ ztSoW@L@3Z$jGcUqM>y}D`7@|PF@46qiYjdAEh)zEA}1bRQezyO9Ax-?*%a6m5%!qJ z9cYE9NX&3a_8G_gdlU@vlW<35&VKH_nx(!onZsM*Yb#^dl+C-KRwu^#yT=*=VKG;i z3r{mA1){!3l{o%hCv$LAC_>s5RgKLPMga(~!dWi-TQ4+ycF6^62Hh*wWI{~B?23At zzE$^nK*S2Udmhc6m z=1g3YDu^a)Bwc=-*YyUe(*v!aGvBIk+;9__cl3`4cYSZGAR{mQ0^YgwnCLn>-*-f8EBqV^5l~P+i z^PoT>3$vFIgywx7_>hOUP4Z$CMlj_rkQ(W@4?WIlUuqG8${?P+q7Ry)1K^4I@jdtx z4=sOtD-16T5xf%h<@6^L#H{A@#Ce}a4dZpTKmo|fX=aMP`cB6%UfUfK=lSx%$KC$5 z#dPOusvuNNZDye-L{06WN02vppRrV4VL-%6Oif|x#)P@JK)T$!Z&;@|kkS|cs_U^^ zMBjT2!Wo{({me^(4+jqiZy^V;;G4aI3U<#)Uw&q+;^xi5t@!gC$NK{N+rjDe-F619 zCSv=94bDhlb@z}G`~V$KzvtCn7;H7|B?wFD1j31K-Baro4ew`f=AMBOH(fgDU^@*l zQpMvKa=c3-pIVuQrA7G^X?l?;tV~TUqo5#xC|^Ef8?L0}Q10iH{L9_LW4%Dvhnq9s zr~T6MMh0q;tH@`+qT=?PvhAA|ZP?b5Sb5COMB35dv*ZUQ3n%RF`-IAUQo`tJ&d?$r ztq`-A6x>L{X+q4DJGyMU*2f;Fxc>}H5xRZnZavDr~<8GxR?-k5M z@V1*#cn-mXl}gpYM8w$C(A%x4M(lSh_LJO4fkKa1k5=Z+<9lJ94s1dTnh5j`G|Isv z5!IC2h&E;hWb)RNf#8%B|I%x^3bHwxn0}pyoEg2w(kh_nl9g(@U%d9W$SU-54*cyz z=-CK8rSg@*(ZT{A!qJNJJ{tIVN>VPks8% zl$n#(w*wvcD8CL?dGO}0Cq0H!aDeVAJk}Fem(ydG3)sM;lB)AcOu{Z}YTR99Iv0%V zTQ264jSfisN0cg&l0}2m^`GG^w#o@`+mDkk1=Ic~pFL2iJJiwYn|@~@PRQJ^5ddRc ze0gap^(6H;qhWUqj9r+z%w!O6?8i9jitycl+9CLDoMaby1@`^Ah7R zWG^~y2roZvcc=+w4tO6IAE9rsfB@GYvDCfeF=i^DUHhPcC=t`*NZVQaT0zxsyesl; z$0ZL;P6Q1~N7Ak+B_w|5>0$z3fO1`1&O8@$#AvJWM}Ai~O@kt6Q76$m<3ciP@OGRH z7Gg92pcji=a4gfQFueI017^n*!Ytkj$jcjAf2ANicGhga9xtx_7zY3o$$hHrj?h=i z7G1PWZ~aSrmn`d=u3KSO#jyQ|jbcyF{I$Y% zMzSyf_KAh|E!TjbM{;@BC0xJkvARxuomldRcK|S2d9V$jA3b2s;D$oZz)y03=`@yj zWy#eB`{HM<`+g(k2{5TuKZ#W*XdsxKDC+>y+4YSa298wwj-=2jvqqnY)uF(Eo{Sl9 z6W%R|RMg+`k4Od~!mWoX{`==QQ9^TSI3tE&6dcMHeL`>qFoJ88Bm11)R)A$8$q0aq zu|r=fk>#&V^5z7gHfPa+Q1n$rtveT$A6LZq1wBM1>7dc1`pqEuM(B3sDRs1LI>0W~ z-*?4gvDP*I9SvGy7^DtQoXIg?vT&T~?()brbWG1xCDSr;f=14x>SfCziZIuzMdm+R z2bs^e$5<|P3i5y~!|@5X_}Cu}eTTVQ~4qPyGG?<)X0AhfXJDCXR7t z0I-zynajlBLTaG9+_Wr>KS%hCPJE$k9X)u9YC8&l5e)PH(SjP;vlID5Ce|6Hud zvykGdp>?9y=b~drtr@rAI^Mjm&Ce)GxJt`gd`>SFmCYLj>4}HX!Gln^?J>l)K*yJt zxcDx$2ZIaqoAB7fMY?jZCiBWFcR8Hj=Ej7bAp2VtHEAu%AJBqs1^#SRR%!T@u2A)W zR4nNE#feI8Q|HH2FW{Z%+6+-{$LZ9s6IoN}C_CbC4eYY+S+!@Dsd5AoGgm-P3?WV$CN-a7`85rr7!Tr zbtSoEvroBx7>GgbAT@%!WK&>E_}o@iCquF{wFKc%Y8X#>mE}*rcUtKstUVYGDT&Ki zvC;b+g72YdKW2B~e)+PF_~yD~$vqU~&dOrLFUD(@%p%{mN#RUJI`Nw=%{A17Bcg$c zC!K~#=o1^t%Oa$E%!OxKp(=B_7)t_JMN^1CuwQ#SUHeEd&pDtdQLIl?wbt2Rr~PsE zlk;!QF+fCQU3XQS)S!4~rn42|FT)uzk20Se?A4j2hjFLV2*!~!bIqmxDpPpR(I6YxZJpZ;iNY|D6;@YmB=&>27+ad9?q4dR9GJ``Q zuf0_!pApPbyqsLiQ6bS5HDEGdZ>M%&)l|1&eIm(aUtplJwZ+Dfbg>DkXBGDEbLjb~ z@=)_?7Z3}!xdg^}euDC|aKgYEJa4BVofnOj2}lo~%HcUE7 zOFojj?FEPdxl;i-i@x}PhAkdL?LjMywk9En|4XQgR0p)CS)k_=G$7YHFUIUi|Ka+Z z8Ay9Bkyh;mj_Huyn3=IWzVqZWctkHt%PK-Ol(TCQ`GX1PZSE&1fr2&o{$Uk`*2AS5 z$$$qIjIBbUSRa3qCe>s{HOfbz`^6JG2<3czN#KB+kP1#zM58)z3p`MG+H{BBj!@M+D};Os>VIP*mFraJN4!mg(s>(G1;QEgTa z)_~6Q%)fw#7SYefqSx49i*2alrs)`DQaI=lftCs4Ajx^!*2wc%x2}+H9fz;~d;MPjzbo)l+u>9D{(mp1Pwn4z|2aigJ+qrU z-(NE8(35b&-XtuQalS8MFim(I`!do$?U6MakOAV>zS8U?3p@=_M* z6|SA_>*ed=@u*@!zlX2wEc#tt_2*KkhVRl5Z+L4uw(^H?-%aq=#sdv+Is`4tDS;5V zi_DCt*%@APTN+#lhG?rV7kzD8^mQFCidOV!WPb}xacJmG=1xmU^)uMYNR$r^S?Y+R z3&eRfE!%ZxOUs4y#%7w1l&u79!4bRu=f&HVGp~ktGqU(3p--K!%9ZoHU>7;p)sX?z zbCN4co*D(gK%7qEWTxZG9@2ID$L^t7C>{4@#1P7hqdoPpgJS<^$Zq!Q&BSAEVu<@X zX8T19IaryI^r`5vC`%-Kr0WM6Ly9ZTSpZ=Ar&!L!Y`48&`V~h~rhAXrD=WL_!ZkR- zm5)fT1g*dZ55Usw?8l4Vuh1?M2pbGv&xjsFP82yd((m_608jYgsF4k2%6=IGpX$Jk zTt45$&W8hF?Blc6)pnVnFR3@YVAHa5V~+_HPI3imtOs$jE=W$ai77+ZhQ=+KV;xd; zVR~v3A7nn62*-}kgy=<2k)u5uj!h9zXarXLsnSp)H%K;xUONEH)q;F?e(wH`#;a2R zVQ#*NNEk=s+*2FUemK+2>DpGz(g}hW&=yfcF1#?uOuq(3()A$Bn3saemO{`IvK}6NM?Zt@^j5@W_gys8ZX@&(qB5t2 zisEz2Dg?l=Eb|`#9dDh@DvzhwG{R$oUGc$;{q5y&&dNBGM*GiXH>xSKO#|#x?{KF& zw`-csD;*uFptiWQTEhZxmK$FR9Q>@BaAryWQNgADgBU?Sn7?oTJ zfD!sWWPM*cp%YDy^c=EguTox;5uop^8=Cl!>n^?zqo;PdX@G&U8m>!u%Y8sqEJ~{_ zdJkvMep`aqtEq;Y(dVNzR}Jl16(3Kh`}rboTIN><7_*3xqVw+UN4spTd2U0vEenKF zsE&wUlkc_b$C1&OaZX=hU_g-)hXS1BgsEWF|hj=gSuS$K11U`*+gV1*xt zRf($Zv^UrL2V)Pz+zRY8_sC@Dv~kIb3Xj+{)6*ozG3}>?@f)+FLy+eR*Vih? z*NM43O9z;LE>)?fi8Fa=!%Bs8VbTV+#cr&E?Jrtneesl{yrX<>cZf1UzW?&hF@+Z^ z!@0HCYA+j;I_{^<`8tAfMJ}6*KY7mOI0GDuSleH_KF{AyYfL7#`M@(`q&2Cknn;-<`p<(w8!jFtf~%_(Qm+V)I^gMxrOAAUN-2nq zE#kc0AK(8~DgT9HGBrPCVLnN%h(VgaVLV8`FaYm}VzF;mr*^qcA~caMUs7+(P%LLT zD3$3bv^N`P=IPpJIwGx56F>ufwxkt)Le=C?dg>nbf>z-W!OWY_5T1wtd!6p+le*1B z(!**ScI}Kv#h84C_zQfa&ejMCFB-o`K?1jD9Fn)tN6$3tbk-&P9S{ROru|`zI1kxt zqf?)wGDw((;vX_D3-CsDbH1_{CvM7)%nV6m#LjN#A-vZx5F(K*3Q)bF6sl!*8BJOB zmDA|5ZAZRZAn$+G2!Nk{gM^X^-==B_ncQAv)tuM7_=njxOLe@CWTVk2wON&(*V@v{ zX2Se1E}>~pS_5;^O^6*2Y4hitWTG;i|blshm@pEP=d2V8IRS7myY$GF2tVP!=bPp{CaJ z^|X`2`_Xe0*_UGkqv2`JqY3+aA|?{urLQQAlLdM~vQ>EX`FZ9-XN2WtkWAYW^{317 zHc_QB@_sX1n@$}wx5i!ep6I+z{Qn{Coq}Www{6{W)hye#ZQHhO+qP|EmTk|n?OC>M zSDiX{#oiJ3th;usyUs&CB5XYZEGv!75IS) zp1 zFKJe=?@X>DQ^R(Hss!jCT{~xRwmq^&31brEb&Jr0D;U7(Q^-gpwj98P)FEULjgB{X zISz&hA>@JNMKo^8kIXT$9L^cQAAVz1iRzASbe^yXGe@DmY^di?OAlcbYNerf{<$hUZ7}V5{V=ugBJS-{9Me}PeJusi@&dV)qnUv#XjGa#k?GdEn zZhl~U3mT2iraU(i219pO8BHxv10Xdp=)nt4a(l_@cF)^>*4D6!iIItg9oSumEhycU z`Z*_mar5w8&eiha;>_{sJT*U)f}Z8f^W83~xVxkvQ$fk)XVHl5le)S*)~cy}i!L`* zRt_AqMXHWa`3)N$RF^`b_yt%K$5+HsIrRB{^ArH~{M}J-WM}uahp?(?twv{N7zm1} zC|!_#BaU4-mnt$(@;ApF(nSt3tX{XC#+nL`xfRzByN|j&;Sta@%)QYR)5|Oy644wt zvehJV8{Wih)G*7|3s-w8!B8z-S3*-&JKEn>9MmE~-!`;-Nd%p)U9;4?wjl@Pt`>d3 zc8gzieWgU)=*?;dD+rS5+8tB6Hl|ne%5J?KK2N_mpxfj4`Vv%ViRuIWt1kEDImbrg z!ish2ZGCEb5iR@-j&`F)WiG)aHU9q`csS(NP;o74#pYpmGI5TKz<}_x5=mWSxeyrA zAD%2EwCg4al^?PISA$sOdZ%t+(f3Gp4!67#CWe}iIB~7{{UI1L63?PMWZ@{l_x-cO zLG6iBZ>YMvAyhKoQszde+RbD}HhPBkL4Pe$Bd}2_ETY@4*me{vob5zEL^rF_yF!nI zK^Px&=Lsr!VyWTe2-iFEzF%bwGQ+=9T`~z4`B8e6Dw>_S(mG4Dw6bAw)MqD=$$KPp zN+=g%v7Y|c9oAEONwgo4dWF3^7n5`vcKiPwPuIvW4bA`KEWn@{o^GI}D1#2vvB@Oe z9NuRNa^z9K>mE>{RKZ;R()qV}ShD0UKY}j!0wZcoG{|^r&rmK_@9XAn1Z}(L0}#W( z#L>C2{3N9XR*e*ZGFStMRe{C8QT75Osh_KtgH!(CqIbtC<2Jze?I)G;dS5Vf3M!br zveZ4=N0UCC?q!Yc(_IulCC2y=Q5SWzUh?X+R?rEmdd!D))WY{9%x#Qkj-a2AF8@}U zqExy?LDhp8lnr5__-*C8qeByIWhBr;L5#T87vy%M=f3QPQm=*DJ`PfQ>~423_rlv( zQg-Pl7f98;SrsM&F6e%1DC~A>Z0=T~;>avV?}SJu=>BwjXq%0U1OqMWU=OuqY1`sB zVOEq&(N*70CB$fL=C}H_0h6B1J?qL&=m%@uU@XwVB-MSUdpcgr(J9hV9Sg)vovS}r zTCYRBM+A+^mM)~HGOeD7k@vX$fr!B+q&M-f$Bm115!ooyNJuXGS#@T(<9WfEE9oB1 z2@8}g-f!9W)&LVRNgf!~U_8nDM~e)GZ_Lw@_dx*l5H*|R7?tccjgmkCb~s+}dl_5Z z>9CwXmE!J>l7e)6o9RXs?+YLU!P)pX>U)}v>KZZ4z-Qwg402gsB>XQj0U zC9IE(y&;W*rKZl)k<;qXK9W>ftJEKCTWfMe4y#LgU-uo0Nzw$rId8RWCv9mwtIaF> z6~Yi)gEfUu=B7A44U`S%88aCo-V>cnlI$afb+kJg`XG!70$6}prrGkO&<3&>{Uyv1zjeuE#D!P<5h5b$z=`U1tx+qk>$J8;s0@V}vmvn3qc5 zWmz#^9pDSjdk9xEj7bxtr8hPxV})u03h9mbIWHy?dn%LuL}8xp&6rf`YAkdmg??U? zk9x#+f9{RY?^`J4Chbjdr&vH>-c}Ae;urmmyKlxX-Z*QwwA4b=l)cs}rE;9l2*Ni< z>)y=^sNSvC7080J`z=|g@VKrCiBuYwG`xkQA!SzKVfs->eo(F_7B%CGnY`OC6I!-o zsvGVcn4-TyeOkV2xxLW`IID6CQoXA^*JB_iV9-n0?DXSnsS+)Gs`h3UAoh8!5%$QOel7mhHKJ$8`a~Hnk5mMl z2E6b1iMf0E@G7FRo|s8SFy8YZ|9dE_Zzb!#Qx7DStj}bKF^8!Nu3j=qLzJ2-Y&F8w zF}~W5mxUMd`d%P)fqw*vq;|+~iC+(TMAaf7OZSO0=?lii=`xN?=)W zayvfb)DD>}wro8rJq2{f*IuFI0~P6wO@Q_9j_NEWF1vmK{oen!l-hw+Nxc5;i{$mg_IbZ9Wc$j&IpEjIrTaWJC{fcs8N*s^A{Ub1W zWpe!yB55~l(1KE+gm7{0qX&BF#B6W>bEG_|@?|Tke_=Savv+Z~Y9RvQ$eT*Mc|@UZ+ByY%-eJNb1Z9mJA%1oxCTFq3<1$(zj$mN7 zeYLC}-biV4zI)D^UMZe0_aY{HDNy)^1>BKuO^I(L8wJC+r$5-UT^ zAX9TefTcYGh)6tMnOKy=QDX%lsJ?H5XF?iV8Db#BT|pB}&#VL9$RIm7 zew2TR^&IwQG!7Pl^T{oIzlfB)_LcNCODzc!NCgYDrj>S`S;#PZysibNHcdsWy$mp% zB;87HwiMqDZxzYgkF$-mhH!rq9QAidrL9(L3rzU9%2rgLATTx19^-=LX20AY!p#5ZeQK-vTEf_)&WW`7dEDT)!nCt zCLA~ z@znj%b5vt^tTCRJ>B#r37qn+5$4xqH#W5le&`~g?7qj$MwXor?s!Tm_;bD|08m_Ym zM;JGuMJ%Vnu8!n#4Ef_oC+R0l(MgVMA}WNMHh0~3gRX{bzcWqp)eVN(b9&fN0l~CP z7%t#VbIr5(AYkLbH(3Du#uCNmtekOKFH4k}q9QF;y|Dn8Em6Wt!c^D~mt^N`K_0W9 zaV*5=kcQ@#_Lp+2cad&5z(9!&(Xj0R(ylLpXRw51uO9HH4@O)vc~=$w$<_Ea+xpr( zxJ+AE=5085f6tcD<8#&_O{&mOA5VTJ(NH%wkP$;;RC+aTNWquc`PXkDjFp9 z&1{2ynaaC9{g`qDeH#W^*7QwW? zMjLdoaI4!ZE308edjo!WJUp*?U8Of=_{}lDPq`>nKb&>aahdLUuwQr z^uGSv`T8FUcE^*8&n!Ry0Q4W@eaU~v=KKFk*8D%q*r!ru1yFUQ1+d+a8xUCGNR1d|DSO*Nrok`{kiajE91WBkAgZ zu+Q;DL%`5S3=JQ&|K3v5YdV?BAjbv}L>t5=l49qsV4(>V;Vxns05MSL+gQ)Czc*>B zKsPW+c14}Fh-#_~Jx*Dc#;`Iz1i&FCWKEtn8Z~t?mJi;BKSHzFDd*i}fuEbmC^zr- zj3*uq7Gcn`HE&tAud$iua8n+vvM^K~PHM*U3wJ$SH%vZ|mA5fHK-iC;Bpm zo!3f@+*E0i#hBww0m-OofT4K6sv-1@&aN$X$3PQLz)$YTy>+uY7e8F5`_9)e*LNv# zNN}apitU(lhGCSq6)y!Fnk}OZ)#||dDBdoOHC5;KSbCYOo@?|Y%21q+7c}aALKv@A zn9)!W&QMG=vYGNUY$Ss$H%`TR)U`PgkNA?bj0O#O5~tk2EljCnlgf>lrzNvIwcHTa zHYCT|yq(5Ka^o$>w%4B!rJKLS9sR9i?W+0!`Y$Jzf6M~WIFQZb&o)Ea&pZhIr?cQ> zV`pVTYw2WXOKWd#uc8bJ09a#5qwfiS0>A03AuDF2FHva9NH-TU$^`pnR_EU=Qj^ zZ=JE89bc@TvJv;*xd{EW%;pG*canPbD_JUSwCK=1r)q)Q>;hR)`@_bUFrl>b*%ud*RzQ;4bVVKh1jdFLgBLjTXD=XB;vG zjj+v9E=t~iwfCRb9Vq^-_F5YlS(yA=_VUdCf9m}#J22AFv;Ggu4k2a1K}2u>05%l> z0D}Kv>3_BBpkwpDE#<$q^mgsu6jf@nTx~s9&dVCI%M$b`S5KX7xiQj%X_k@u0`rYZ z7ruP~`q2DA`29<;wU(tzCBlac1I+5xsr{Gyd}Gya)r#h}UMa<&YJ%Xee1OJq#eZRL z^+Fi(=l8h9%z4t?+J&JLFiO_3-2nm?Wx=}x4i*J{+QEgs^FcrN-~_Ov<9gql1s2xQ z6H~-KeYLW+1+o8edGjGPuvy(a7mUN+~YMcKHr;Wj3MdM@f(@k6j-{FWQabx7M^s( zLOc*%-w`1U;zdM5S)#14@Iy6t5R?UH2W1?TJ$t(JSV=TsSC0b69}4>>ac;Z!ULG?c z<9p@=Rz7v?lE*!86d`3bZ_A6`bYP@%e6aBZHaNf!jQ$cL-~|{$$-K$| zn^*#VlYLR$vAZq27Y9Pn9%Xs#)vs#??{C?3f?H)@Bjq+kBEcbdv;w+2TpU0Rvg0|y z{ilBK#)Kf?Ie@x0&%h<6W>ZQ}3LHXcx9*$xJ{Wk3Vu*)UT{ ztza^9oG|5iRjW#(4S*w@$;(#L2bTUQOMk_}IqZw-KrZ$^dZj)k+175SKj>6J#kPso z{7@iDJa1W_MfZm5KUpkOt|gW7MvX&)NY-dN^5^V4R0&ljzxnOBaPmO8pN6@?@8B7` zr)cDnB-`DIV3BqvPe(rNa?A>dFIr~!w=|}pk)hZC*Nko)9O7C4bLx-#h&lGTfRGds zcTGz)m-~xc$uK?i5OS5Db~tYi+yfEiGaQM+MFo+B;6zsXWX9PT<3iOEecx|oxUseS z^yX3^=PPFY_tq`Q=pN*pMfhgF?_Fl1Whuf_(2~Gs$vJ8%9=s|Q7Hc969j?VS1I@03 zC0Sa0)m~5&h4_1c5V83wQ*DP9XL%5(t!1Fg(8dD~g|zAI`jly+HaC=2eH5}{AlWSq zWQ$`Z?Ny4insbSWV{-u;74fxxk3-fPplZ5TOICdKRlir#)M0ijB6YrNP2{;bf7Z~YH%HygKSlHI(Ntu0sIA^V5d6R4>LHq z>RGv}iJPu~3ewoGn!gQExG^tRWF>6n?QvtKkf^K2gvU&X1iui2<#D2-r8%?h94zPX zwM zz!#N#6($MH15D-5qB6z>oA~9ShR{~sTNQqpRYaIST_?ZzQ?CCs?Pf)oz*vfYa>fsy z(CVux73j6uVQQlU$HC~TQitgdHKL4{5I^;@p8pyAOL7j`+3XfvcQl(XF!vp8%mz=h zgIHWQEK&844d9r0PHS$;vy{HrRfPsZ1F%1(Av84Bx}~10P_Bj_pbEAi{P9;NV%XC4 zZzTHfCc$m_Z;q+euWK;69n8(XNl}BQWp#a&IWX2A|H2)1E0rQRnpSdT#Gb|XofdIg z8aX=_XHssOnus$wJFfgv)LRU|6aR=Ijoieu1b6GBs|?9`o1XNhCa(RTI}m5M{XCWI zXvbB;-CNM@M1y9hUrc4I?dIf4e5!uT-MPr?}zAMuvA_Q@xp zGHO#y7wO5B(~i7ET4~}v$&JK704IX=tFL@yO92fNQC}SwH1(|yQff;7n;e+{Tpwmd ztxlM~Y-KQ!RUAC}76O6o`ol|dN%2L!8xk#~E&1Rip#5*TRJ|V0P3j0axa4DcE17)D zuW-XA#u3{^-Yx!3{}y zFF>Neo1h1mUqUAlHWXWc*Z6j>!7zz|bf4bPh8i@%EitQ<8WRP_)0$AQiD;}A?wGAWnd#y|D2$wV(g~= zc-o*D+Qjv&`Cta$yT^hO=PU;vaBhwM77DGcN?i7+eItGl&g0U_oL0HpE)yIFe0=jr1}%5Ho4P7!&vSofCI)b2CwBSG|S{p3`Y!+ zos_j|Sa{4w|8|5~Jt=iF*Nc_;hWtB#(73E#PTmEWAhBl-uKMs`iR z5RTP{f=B&lCr@e3{1~6W#CWx&Ut&C%uNxO_q)q0n&UqZn+K(%W(QH~gJ?@bC?na2Z zW5!iTeTj?ip0s;_ZiM^Ih_q)*WpSvoA8MFynN~?9quG zAaJb>ozbE+DsgdIXkV=0gN?S$`UpBnx)Q*wTJ5QTp@z%vE0t?>Rlcp~$sHp(rc$Q1 z2wh@In(PQEM(#w(jO@(*aIy^GIYAo@YZYH*b$zy|RD2ijK>~xxUZ?FgJPR+$us14l z_fV|vz8SoyFXCw~(dk$rW?hm>H4+`=Lt$~f$4AjJWmj@`=nz<|p$#{b6Dl{53<5#~ z%_M%UN1T$lL1Ij-e>p0ZbS2AHC#L#S$8A!w=_5|9S*{O}H>L%G;zWh7xO&(YAH%Rrw=5>n3K=+QHkm@ckk_-FCY7TrOra!Y5l#5jL7`Lw)ob$~!2wrbilE zFvi?;d88^E(c$!hEXTZdp%rthM==ODCAeEGI!upOtlD`p&T~Avdav}%n&M<5xTAT} z#Cx#Wo)THkEmK_8CA-krQa9R{b2b&UU|2lE*O?_18EdWjBT`g>ad(>=>Z%aM8=AM} zq&S$olt6HUrpa8MlLOx**Q+RJ`eC@}D`ovB z8Ds625$>ew%tXcHCS?n;pi|;4sO{p=gr*Xzz$rRWB@`)7g>6G6s)&pI5aZEHj$q=U z+c-b8of#4tjG<`HgyrKEd%Vb!1%w7-fk2R%!Va-FYRUo^#U`B;NIXmdj#lXKuf}ci zao#@Mx+!jv(jklUu&+Q}pWo;~@5%2L(m~alkz~k*^M`7A6w()AtXr-Mz26@3qh4LP zy))+I$;MSZu}oUN?y@(z>wmrx*ymkH90n6h1AiLA+VabQspTcOj=Fxua+(2+8!xZy zF{U`Qwyn!GaL3tbt)YoQ+XO0>PZ!hrNfHpQt)`v;<}>V2ogx)Vn{Un*WfS=ADbSb8 zUK3?=vO^f~f{xhhyH$|lE&*SHE+?4Zl|+RSrKIe(XaSz}B^m3yv4&5H12FXNh(Ml^ zuUjee3)j=1!)y@ZXE@n*TsVR6#j>i`-^m9LaO>dW8xBaNul#Bx}4?7mk zLr1qgv$8uJ@3R6v`SAC{&pj4_!`19ip*58 z2CV3|O8T~t3XIGsjWWgb3g=`*69l>PYB<9B8b8=oqhYI?3`&hm_@>a8w6KfnIsbQa z@%giqy&wT!M-o6Wio+%09}ab@noz{@4Cf?@txUP*42Fkf(*E!mD6 z>7I~fM*ge(9{QZOEIzbyPLsd%RmLSP|8kPe%*L6XuIJCkv)cb@N_@i`P`UO)Wg>n& zCM5pD|Kk5MpzDt7wEc-s6>;+mVWm+uF*})G(PicjZIUtov7ThFuu;e-NB(>tcUVJy z1&BM?9cu6LgB+1puWS)RTk3-;`-4v@E?6QI2OU_=NgqSm(rrLkpYYrQ3b+na=Qir9 zvP7k{nOV^S$ayRfUQ}+!OY|D3favvD^N_)Dr^&-Dn}vpUn8CYuec>(MfOO`-J4a+6 zS0z;p&c?a=_`(ykzQedlsS3ov1Y4zX4onQfzH!rDHf z2xGc3^a+MRN5VHoJHuw;r1k;uUjXJGd@Co(Ams3;lb%0(>p!I${{nBN#B#~~;H}{I zkI2i7L3Rm&fqh62M8rY>VJFFY_N?so!C2SJ&LF)wCj=VAO3zj07}rF_;S$+oF^R8_?x;;5OWY(3kJeW(dIby78MHC_X5@IouFKPRTSYapzE2xbXO3+i6goc-SHir!iF4ttkZ_m)2TFkV329j$jR=# z_a_YPe`N1f*xgG`23*TAt!{i1toV`evUh5FVTVYLcK9U<6f_gOzWlA0{HRNUE3LJ2 z8UDn<;;1gSS=B}PKge;(yjL;kPbVLLUZVfuT)G)pIGZ>+(J=foFieU6uZ}{xSs-R( z2ZpK*C@2CH3M80h%S^|+S3hP#edlst`7fY^Pd73(zK^A``R*f83@r?U&HaTPR0S^} zGTI6Ro`-HWhwwr;d(MW}0Ap-et}In8H;*z?!R0=AybXA z#r@q15520E9(1ahwSC?P_BHGu(6}n{4-v`t*`I1?j0cB4e8oo}%Qh|CQ+>O#H~k(|J6;iW0QLW#UrebfD7c?)m;U?` z{NHw*@t-^19nbSK!#}R%Uy;@tn)9fA{b}*+qF}-5@?r6BH32OV)?w$LUh{CaJNoPd z1SYpu$MxIKcf)MF3XgyW|7Up1^zTi(ouR=Gz%??lHgPogH&a4+|Fg>fa4={8 zu|fM+4(9!}P#rrzK$mS106_Zx`Xc`l?f#^Nwjq4y_6Rchn3u#Dt^UYO+jLQ+WSL!z zV`xT_bT^@i`Vr}n%M+80w!^+INrV+a!iS;=#VMbrrgR9eXn*2Dx!nLiE=!jTA1`j| zm~_|;j+Y%2j!5W3uBdZ45&;9DPtyqO< zNgsj+_P6HXzOc3h4`PG3@xv2 z1<|#|q_v>-KoF^nCJ}YpEtQm+rYn8%^8e}-HE>2@AG;1K7maPz6vHrTt5a?0r$rRd z2w6^G^=pefk5dFBhxov+q^2P>I_(5(xCqGXT*CnL_!g;5n1Y>zfZa# z@;YGeN~9_N*#h~35^sS&aM~6+c^6_c{2r7AkM{T{7M_}AuZm#mQ5m>a#pK-y>R{QP z6nn^gI6q1e?=wdf#m!#9tA(5-*KN>A|J~6LV6`gvR8`?Yme!u<1|wBXm)H^FA{SOS zMqKQ^DNS&h3plK>%&y|08?wspdy0H%=& z!)QCq&A0lN{bR}ncp|rS=MaDhE({(#I|rbtVG+sodH$zWAH>*T2I~xl#Ax?E0j2W~ z$nIDGP0mHi2roGP)H*%l9%n$!ldxTp_()k*rYjQsKhjE41P`4Z3)^5R<8=S3Gk$SE znju$Jt%bE>79TPg@h#Icb5atmVO>@*>Qr>7fH4pugWkI#Mr4|qhKxFINiNanxyA3u zE=Zal9R{ZhS#LJu$1V_)dTz?GByzGR(=?4P{yY!f?KmBN_Q0W zGyZ7W25M6gii$D|SW?ZpjK4=Fl({PWpqtq(u==gVDMQKdvxUY;`!T3yjox*tl`nCW z`HBZFJCdmCsG6Fh`#M!$(ObPW5s`ddKHrt+;** z6Q}{^GXMZOes>nfG{>4Vj z`;L9b^}UwxW%ef^(5=r=#C~6r()CCfU3@SD9xj2DXLbuPn}Pn*@MGGpfru1JhgxXq zooY7&2v6enb8reE!sR1GZXoBch^s&@yo6Ls{4i|4$#5!3YAiRa0wl9VnkCVyNYjZZ zj%T)TSW5Eqkv>f(4FU4L9oxdQ5Kz)MUaD+snMtBC=)myk03A{)h=Yx+Y<%EzPe>gN zE7om)spi#E(@bEGOJOLkx<9|3=F|~^?HNPJ2_bKq4Uwu>i+J0PuxdVl#9XJbd5jeY z$kk_VT$0h-Ni=;44B-xvNp1i@whX>qOw(?ihqFpmw{>+X$Z)FPT5twiGEL8rEv0?r z+(WmH+&OxJTmM`WPOPIkMBIG}Nj@D339{S>!Zg=kuEb0C>r%+{$7}l;$l=sMeEgXB zPN+!wn1;-OZ@b#!sH7sh>@sV?+$ybnyB^I5$xxYDr_pWKnCT%bsuKtuSr3|&D6+P+ z>@)*wK7PS-Ww3-vcb{T5%&hk#s7O zJkPz{AMAZ>4&B@}Kmh_kxa7!y=c-C=sGDb4udGJz8m~-5HuneRBOS<)8;z{*PkZNV z*1vbT_bJ3TmkTzte^}E96lW;fHL5F)am|5;>1GtSe3Y_DcbWLs79626qp*M)FZ=^%M3-EKfT)2R5|^+cq=MYHR8@Q$fe z&SHFl(jFBPu`=4%E+rRP%|$K0T=_B_s&*2jYM|W6#;P%UZuFS#-P5I!xx*80>~GKo zZRqzPxfeJL0lymucZL{=#OshAQ{|PS)Av4+?~WTM?lh`VGGB=j_tMX~Rr~mJfe%%3 zs!tZG$d?Fs$ekvnmv-)t)-O)Ymw@~860DeGR)mffoN!0&&a~Ai=$o6O6=6pM&i(g@ z^TFxOxK7`h2wdeHGwh(&^4`~_p|P8Lb3yfpv3~R43ij8iE5KHb>?7y!STt(B-0qXO ztmQuR`k`+4EjB|Q_JS79uFB;E%S>lMH=Cz*VJIv|) zA6hVkADNHR$6u}*@B~2VOt26%;FZd>8LW$s-9l(QxJM=eWiVw`ERFKW!%gy=%mExp zYf3|08PdmqGa)Qdo6D=^Ec99nx>zVSVx--8!D0_(<>`gk(U7Bk{GB7BpGO^whQ@%V z{uqXVv_&CP<%GAZ<7*wgb^h&Z8s8}{|Z-vqTL%C=y$tJa_4|9 zVOjtoC4>3fcI-wDVaTcLm*AJiN`|D1Wx4Jixkmm$mA zp~UyDv|JEsZ`WfI*m-&DsWjxg^Q=N~FGw;>VP0yKlM}F;$-|PI@^Y$B8}@xfY>yqm zLTosg3De+;{U8koI!Q&(Z9!KKdz!5MlUc~e#nmHAh_El0P1yS=*e;Q83I8K$&WV9h zi*>y<$_N9dfS+0|l~fC+B&E&CJW5k1SnTR6Njm8_Dq1QhbrH4P8_zFZ(aDZURa|fr znjlIjFevgTGA&(XlvXH3E6EqH}s;t5;F2!pfEMjnbUj?U2Isx zSN^0_tHUWzOH-#@kligO;mJ9rS)_atp^$kVtEguA{qie2r}{NnHeJ)>*;;T;irbT2 zB^{E=dtc0|BR>zi@_}7)A`~p8RK01EbmK6vk-MyMUGVT}DBPuF=!6e+Uh>=`JCtoN zP7)2Otg<_;#g-aM?DH@QRkk#FTXU|#QiOt3awf6K^se;oBO(>WO>z^S7js@y%$k{X z+H0%G1XtA#Tb+4n<*(W*m|=l9cpbiYEfX!DHYJ_!=uK`MaC9MxOajnf7M8Y)3S+m_ ziomK!3a2XDj<6x{(D4&4!|a%lu<|7eF#=;c3H_!GWArzV60p>k}@ z@OfvtL}q{dmv1wEC*yD4Z5r=JlP3MWwjV}Um8Wao5tUzJ6t4{KjvcL21N>ei)X7Yh zZMb)@PWzCY*Tbh$zRIHncN+1}p%-nHGvFA4$lU3ARl2ie8ml~9khUPR+Rg88hpF<& zaXqDkWZ3SKqa{Mt1%2`DM_i^Z!_l@&? zKZ5rCJ|)+~_i=j!*Ms8LE?B+Y<@=c!d@Q~OMKyf3Emyk!jr1DVJ19tM&x|W0_SqOy zXYg(P=IfOBVVV6+k}@?hqAIB8jHf|FBja7JB}C~^6Jw=_wPTV@x&&w|Wi6VcV$e-z z30kX*mOd)d)8r$|`-c#dz>B;skcWuzyCe<8Il>sr1#~@DwRCyjp#T`SKMBn8ILi*A zdwdB;&73OC>Cl8|deAFMO%CJy3n;`2E&2lqFNv^qO4FkPgsQ_RSR4^@OGoReep3|_ z#eGXnO73Y3nViSKji*>{r)9q5PRy$Imq1P%;XWb7l>U(Wtu%zP%UT7p zUR4|GNP~w*Ud9B58JOl>Hy^b^dc2wXK&$?3K274Wu6Q0LK%6kz6?8RRr47OYO6iKw zuT5pbhuDF^Vq-%8QgfLjc_Yj&Wgz(;A;L)c3?|Ndw$>!O*4^CiqNu$Ou&aY1>z=m; zR~ds1jV#fBDc%6>RBbr9!mY9Sjyvb{Tols9PJ-J!4Jqh?K%iv|DhO>S0BCC8(+!NFBzR-mLwW!|Eg{4-GpMWBir_iNXLfte?_uG}Cu%9+}8j67+cfMJrcnke%Wh6c9@kFDj549!TwM6vE7qLxSh zpghY9IlCh9+V7p;30BO~`Wsu$#;Mk*O3opEgxm%fzD*k}$B^#QfYS{~%ULvR;=&Nq zF2ur+3Oru{pezP-Mof|>hQwxJ*%a@dow+Kf&2aU^s}8@4yN)t|?8dB^{k0)MtJztO zV9ZAo#SwU6NW~;g-~6|c^R7opghQZigMU?XtXH3FA@~I(WbQyZsa?usp~|NSB}_$F z&^BqIP%5p}Bj*OMFeTL66!UZ>$(t{l!gVrLG(#V%>X47OYWR#?x#R`g{fhNk(R{wp z1*o5=aSDB6JzL(C2PjiH#4vMx?o60C4{omd{O~E1nULG&>$bZQj|&gj(zv#Pih#7~ zv?@q3_)}PZ*7m%+7J=%j?_)J{Y3?uDd@;Ml-Sc|h`2F9xZU3ODw+95Lct14iHiuj{Lh4XDv9rZJ0TA}d;d5gBW^Gf+{!iKqejXv!HA?}wUtZkHF}%Pd3&9KC6~w# z3M!2aymlx3eBbYvsx>nFomjOfjHOg0pJ?NMiNPN$N>PcMT3ZwtrlZt@;>WTcX5jbT zBcc`}TTn`EL!{=xg`(Z|;@Jw=}m zJoUrJUV28fxW2}Pb0hlzcuiQj#M;&Mg>vQON*5k8x%qEX>VHO6r2pQHaWVO4aP-f` z82;^IKR}9&hMtLr>0d_b!KRr;S)$7$rG~d# zc8~p?Rwi}3I*|J1%Ai|lyW8vjDXw+Iqe zi3PftS?$-SUpJ@M^JP|}ooitgldclHU&ybSg$EScg;ATHJil1OQJ;J>dOT+;i~x#IXejx@;1vA9 zgM&+QedWd*@ICkix9vkf_h_|MK7DAQ&%w|}v;_6F4K(HVxJOgtK0yo`^gtz0O+~EQ zs3|+41$WaR9`d-7e@K9MkKf1}g6O)ADt<{^-}3Bq^s+*< zep-8ei59o&puIxkpag>>f)_Fm=(#-$;U}iAZXpd8fhZE7m(|ALna2x+i?R zR7lJ7g?R%)=kY2L`&Lm=QH5~ZjO5ncY5Y*vwaHyKWuiF9UY@#0mcy}n#Pw7M*^jyd z2eD|cxCURuj~3BGdE?kyc%Ax4tAP+PAkFi}@t8>92WI0DO<)qxGT8F5)_rjWgr(Gq z?nA`lQveZzs8YI8qLhGI#7f`DYiR0mDK2A}^6dl?+!iQT z3$2M$@$&||PMTcZmSFssQfNZj;?BL#<=ixCxc3=Xi8=w^V zRcYf~`?7O^NM4k`k^I)IKf4p>Y8CM;Ic5T!M?NYL*uH+AJ+1g~QV&qptoNZsgfT*X zg=2VOlwdiYvvYn{K&0ah0P)LeYN+1msFA7tE@Sc_bhAd|7~fs*iT9EWnNY|ldcDV*!p?YXnRVG({zDsP~Cu4?w^p}bOR@1v#bq~d* zA43$sCrx!Dr4fO0#bgCMjMr=yq7wi@E1y;v5mH^l0Jr#r{V0M6JIEb4;AIpg+g0_7 zGAYJk%v`)~%10xo+rf!%mU%x=mz5@BO zs`7a4pME(v9H7$o<{@?QmNpdS(rnis+LQpZ>6KxH%zi2^LbBR3TA;m><8sa^H1@w5 zfT*T*O}OQO2fCC#^B>M8h9C4J@RCtWd%M!Zhtgupfk-*b8Izd{OsZ2BrxO;8wPi4v zwg$t31uX=cCg;63a;6je|gL!0sIu3qN#&f(e2{^ZH-)Kqf;Q#5pNLw072PqgRE z*HL(;jqE?^gOGeEsl)-B#xuG%X@?yOVe-5uFYjX7V$T#C6DMmBjF4u)pex7UtRG%= z|J8dQECBAbPyh^4?N?Dajc#c7IndVwz`}i5J*O`UdKx``1;zxhWzlZ87)rh>qO2BiEG%DwK8naFq+k$sH(RdeS;=62i((f>%xU>m}Dj#bdaerg|7<;vBcmO>6+cHjGs%}dNFAu-Me{P6VM)0AF9Odis`b8L-l8~d84#= zUKOJt#=SL9-)+m`N|tXB2diK@SDgAPmPPhS7;&0`Dk1YqOtpmFb9Ng2$S%^Tmv1Pe zxYajdoXaSs=rJnVIkPcpa0t3VABQiRb)9`|6!;#NJ;!Q?Qy+CBkz~PnG%N~N#?!d& z10jlwu(Wb2F4(Cq%%T7fv*2L7vm`eP{!YB*p^+>y>6bE&pqR0h?T50~M8rkXm83~J zV`gRUFL%2xw{}QOtCt3k8a5ZisLs90qJ*U2#_yQHq`B#jS!-Esj}>f()ol0QN&6Ag z(J@r#;b^j8*4+I9aOzD+Y2;EjoK}Qdfb$fO>O|AR)VFJV))r2<&e>PJJPQG8iNIEZ z@Ls&G?G;D6*d`k2JiUtyM$STvMp;kJRplj7@5U1e)T{XV0}6lYxOmyqqao4B5+8@H zzA4M{^Awtzv}!n}kwfnsm5pI1@z;8uCF*<@8Gi?!#8Q}G*+%cq#%6F}56PG=DSC)4 zy0Vs~CddxHff+}dYMimFCFo@mUPFt}g)-#FaJ_HAU|m$NL+v1~PJ$NZjog;X#Cy*p z^iW?%{}O?coh*x&Rg5Z$A*H&3mF7@DabdHmT9CHCDP{M#>D|%!O@5vT3hN~nVIL_y z>zFTe*E#ov{L4<%R0TMzeoQ#ry+RtW&jdsKf`%G_F%qY;Oa$*6&4m; zP-g8i6Cs8po@z{k4&YgOR22rCX==J&A{}k-6eh3hv;f{#&h*v+8`4UE=`ArR&MlPM zWp6q5TY76vWTq#d)1Nx53Qmu7ryDxrt**;<>6;-~7Og0tMHHz)(~A(@A#VmwFx8BV3bxPCi4Hr;q_H;loZpyl|D0$l6IphxvRBbrFgNeFmQ<2n` z5ngi&*>54p8py%jACW8_856}%z_@#hXV7xwr%ueIwf-Q8{q50w6=L7t` z_Ui_WgX?<^ih_AVG4=k!(BTx7{z4}+8_|K4F&djnbDM-kv$6#|P0nyk8APXA=>9Vh zpTksPIT2;T{YJr5n`-8zpMn=A8_U2PP8bzb|Gxl@Kytr`$u^}j2LkGVK|nK>Oad_v z7ZGwCriP$0LTLwNJ7P@Lf|V_Yh;m4K8*3WZC5-`KI-<2l z!Wb3plx&=;(HZ&DF+*HAadIrsE7*n7j+o%6Vi!?PL|w}0^jYC07!0;$bwbb~AM&`+TPG-3Jr6(QRXT0!U{T2OWVg9P$vE7Ed2i85 z=}g6JOU=3#vKwYM(X8vyZQ0!ka}NL7Y%dS3L8=r22zJX z+FJ)>2~`WAq{f*D2J3(kU_(|s05Ol2{Ck{y9{0-`+Qd)Da;BPqJCP7=bCze8?on)jCUgMD!Mh3JltC?v!nGI zJp}85HY7WhX5pNpAXz@@tn`J_4p`6EZ^?BL0r$( z>fS|B7(KL1VzN)Jc95SQ2-Pvki*`InU!iuuf}(OOCX~SWD`~EIsY98>1yWn=9eyUJ zG2`G4ty67iS}kN(YzEqLVKs<;TJO*KIH_He4f7z#u9ye3<-$A={lzfP_XcOrbX^2{ zzOXCSIz_P;Fi!Fa+5Eb0IC}CtzZ?%SS$4Ez#)%F=b|no!TP~sjqQ97l?jlqkR}Ic~ z3J-EdHO&V3$k$7Je3+x`J&KBP)QE}^sXM7LHR~oo=9<1-S>k0w>jf*6cExQsPgoJ< zpwB$2-!|8Zs&!% z0C#HJmO7;zpGljd0(HwBXI%<_*`+GQl3yO$6nnNA_Ry-ZBR0A2pd7|YZlErP280?l z`=AKW5f6QKK?&<5H$nRcl|}GS?3gMS`N9r3$W?F2JptpGjcOf4f-&Mc%1o>fi#uS3 z(10a7B%Bjt$aaNiO@AGvDP9esO-h02f-O=TwwzJWT4zpS+YzRlAX`4}Y0naw6R&rh zh^%g5nuW{sB2El>gDh~mW1yi`H_<%)#!Qg+$aZCV66=+!VVSl7IC zRK;j;54pIyh(Tu>8%h`AICmGMTIQDJopH5j!HJy}(igr-a&c9(EaX7C<6_l_8zXtV zlXMvTK)?*zH%f<};yWGxNKt2eBbFyF{L0}^Qp@I|F{QLHCgN5>I^&^xI&J{(B+UQ} z{v-k?YxN9!P%8Lo5WcDl3QFj6dP?P;anLEVr-*X2zEmD-q>E$-9MmN;6iPeeo5)47LoI5gq_7N+_H$`KhTlSY}FIu>d;H5FP|ZYbY!-?S_BD)0hOVQ|Y`8 z^BKiR4Aj|M3IcW3ThWkL!TM?)MAMw7DWRcK^(H6m*(U^zkr7`Y5Akh*h6TXpJ%Pgs z9Y~I|3~jbqA1?_2l|#G^&{GY8Jr9a5m|U z`7a-O;}H+M`1NXdJLoNX70~5qJ|9iqb3hpBdRPHmPv+NGSJRo;Z2!mJtk=gamVnUU z6f(F^n6iQoM4Sa$ifyGHm5ZXo)tfCJ`*=D4sw1;}ku5pI!!E#z$CP}9A!{PJ9~FO; zb?2L8H8e#^Y4pX>3K&6ICQN;yS&Nml>XrpC&}{?Tq_G((%+3~0Q&{9Z)B^^gG(SLV z1Q{W?ak#=KgldzCK+P(uJP5H9=HdE~d%j!J`>Rn>I5KGYlNX#nv&jH?+!Q`{qr3 z!!1hraR{}gjEYp($cLy|Y)3TnI?ZCqr+oGl3Wn`37gD>~q4RZm&S$-{NDO=6-5 zMysFEvvz~>7(k~7VtfG6oj`#6ut2rU`02Jwzs;oc}6vTUuO+q&{pswi}~&YhHU0CpHx zVfa&e0oDQoiqR~R9ZeKae7FeKsrbdf0kIZa4oFS8qIofZ60W%WSkn0eZ)c;2)vZkK zOGb`s|D4bdq9s~ij->#nZjw;CGvPfh-;VOS@;|_PeFd%d|HmMGls31bwtCrl_LE8Krt_G}4;B61Vo)E}n|YHj)R_&ZByZq6t2TDMSHDMuy`_ zGLa-z)g<4lkcceztPZnh;hgM1y9>Oi26t2G7c<-WCOJVYywcdK9WNG9c>z>Sko4VSRl zvlf*0<>yWMGkWeN&~&THL|U8MZg!->6}?AMFL~e>Ufnz>fi z5;N--2BK2&BfmY>)f1ym5J_)Hp=39{AwF6lLS7;pUeGl{W9YyNOSi5Yo)TUzHw4jI zldU->=^i4uZuyB%H7co2ddneNhc3sfw!)vesN)t>CGl!UO;3GKIP!pPluS8JqXuP) zbHuUOf8M@%_xruv#U-t(<6^*x!#Dg4&bO{8SU>**t@3*}Qz3DxTW|?+6EChk6?Z~pS&$NhEZE_V@=+V^;O+QF-k5xj_YAVx$vYOB` z+yrae$_&t~zI-jQtxgZjPB(G%U|E+Iv=AvGj+S*9fEhn)-=%nV>VZun>%AkYD~dr# z8|{u#XZ`m{dDPl=8f^>msG$aGj&8!G@_afS4|@~xdC*%7^M8l^(PeL(|D0aq8z=cS zo=)E9tMFnrqQA~ZliuuCxfk5BX|qjz|Mtxv---KYmm3xLR@8_Kc|ED3o>0r`4$%Aw z)Pi2(wX#EEZMOKVn`!1Q)x2CBhKE>hCSj4z4(zz)p$6cmw)huw-rtaQ+>PP zdXj~A;X2IVHx-~Wlj(#CGN&*(@AZHFr8g6P-}c72lwV9|MG^a1mRwi=vTtR_%rP>Y z*1XmN1=M9DJ6Nw)p?mw|_yLo3O+%M}E4vKAbg1^0a(RXu0Farh<)v&4PO&j4xUP1t zP~49gnQ~QpVcvBtyz^c!3*PhNykCdQ>hCTQ4TN4Kd)jib&%rbpXtasv)`G}2gMso~g|8(PIADJOy@T`VWa0Hw<$+-lydxKd3J0PX!n z0H9cxG`vEHH_8w?+=}ILODsqZY(WTuF;&vzb4pexF{A>%o#{db)gTlL3o7F{0d>f? z&~cDv)K1Oz-pXM(Jz$G?_1Ylm75_RJDp> zCc}On3+j3{<|@M%3Jf`)=imC*^TqV?mSPO)5a&OSu5RUm+dNcNZ&CC>F0O9jYQsPG zE`ILa;(Pr9L-nq1F$u|Fsv_JO+_CazL_e}7ie52Du5UoM=EMGMxL{;p9huIGepDYw zoGtN-zy?LUUGx`(CV5{j7FXoo%jx9(bZ}mdf&7>Z7g$7o&Wn4qpNEU9aj!qD2n+Q= zqopxxu1aKJ8cmbsBi?9fJU>naAq_t_KrdGc%#)6+VsjZ0RL23+Q-?WF1Nz5BZ$v-yjk?+^*&c;v@fw25KT`;5Ibn!bQ2>-WeUtH@WJlQGG*(&|fn8JW zkJxz8lJxp2#@A11dlbvryva?_`j0{MfV7AJ5EIxiLU=ON1@i>K%qog9A$m2%b5qHy z1l?DcS;5k}Dy@db=i8D7#BywvQaD@(+f;jxxD3~LLgDLVB;G>(FD#bO!lKF3v?v=z z_c4QKriaierwFD~oidFaW8{Z8R&d5LkgE|~S<2)lYtG6=P?=o3<|xZ>8T?2K2H5N| z?LX6`D$7!ng;lT^q#rI3?nmt-vOcJf&6-C{Gz&LD#_8*| zhkPP{GdvM+gYJ!8qE#3~-sse7nue4FuNW1cU|_`%^)s*rkw%hoK?EhBnOqfOBv-z- zPaZo2TXku;Yni5Z=mZBMhRNfUX{-Wb4akEj ze=fxLkE<*C`$noc-foYFdeTAA@^bRM{`^>!@j;|kcS}7&Rm!1U#?eDOIM-td0DQQw z=P1}1F+~VIE*tMQV)R@Q5lj9eFg3dqWotbWXe%O^nB$<%J%QFBK#3L9`YO;GL@=?6 zTE_)SD;`RyKuc10j}@`1*1{kgeE6HhK-PKegAHqk)|5(O%40VY6)Jyr**p_3lAT>> z_jN;cyf_=KV*P~J6>Jm4g-h|h0Q=k!{V%^h*X`yP=3~0KVUmJ=5ahFBLoUv#rgIZo zGreYLgXxHG10>0p)+a5um#Tm$(qDFQhUU+kyBNCFV>BM1WH~-%N9m6!Sm_$0Wm7JL z%~?HoF^(|J1K1K(=OPI=8~FMMMu|J?t=I8ybBs|~iP~Zc{FIYdyRovsZgn>jE7h;1 zx}8W#t?eu8KuTyg^6(K|i#@6I-cy3Y@WAS*q1-b?eeljywN$Jmxyl<3tR}x4oXvN4 z5z0WeL0!4p-Qm^tXX~^%B|P|UTo!U2DnpLo+b@K~ZvXtd0SQ)!cSQJMohzi!B)ynk zk;jz^11Y*is{?f@Y!Zrkjp64k39g>ANAlu*m(IVx3cwIJ5b<){pMt~<%R2*<&1Pdv zT7{uFw&>@WS1cv>X`>AqVxn4ybH{cX{~9DwG2Gs2MNV#(E&L5_w|G0mNAnHYv0lC(h9KRf{o!nd@D8*rpMuHHuHe3TwM)?}+@+%JSNPVJ z;j7lS#Sz9bOD0!^VHXjf?>aqJHP61e-!0W?yH^(@pA(>C{4s;_*l!Ueb>;hWqt&mh z1z0pHmj?ccc)?s}5ULFjhdDZmeZ&et8=mF|hxC~)qIAQ}@> z?;PP`Ei{K?v)NL{^kbUsMze%ZZD>V(O@Kc-FitCDFv0^(Bk(|pDi?yU%9zq!tJ3dP z&h$-=61jWlG%CEU08Al2i|6US6o!52f3H)Nw?$`6#*E% z?rskfs^QcxCfec52Td~pnv(3XZniVW&L{`AQ-fz%og#^XSO~QR4F^)QYUsPK=>%Hy zyRlXKEDz0~PT%2Y@o$(b03<6=hp!$ zq<7AKRh0uG(jF~9!yIGve^3&{w;6$xbdHb1Dc|1RL;vSVJ4$-WdIR_RCj13EKkq16 z+KgW22J_GYzem&w&}m2kDOZHrcu=4T4FJwhMpZdiC)B+Uv#Cg&aqtOUVbEo`4IBfz zDClYe5=mJoKm$hr9gKzCE9p%5)9#U-3-tzQ^pv5oLd#=CvFo=}3W(xrWViovS95k) zy+Vm0XL-pi4oq<9B3@)NCnUkhoiOB-F3z``8X_h5rucLGstkJ48?j22RvFgxO|7Vyk9XX5NUC>Iju5EbreRImZM&-<2VdyPG9c(($O z5MF)GtiiTe^O=W;89-+M+_{kjE?^g0`bK$!lS9)xmK|wrM)C%VvwHVD&D&<<>mtm(@>L`^mqfEtrccHaD63R~Z)rJCGD z62b0?tTM;g*HYEy#&us_|PMcbmjGLi%dn5@*e+U{G*)c*V0r*Rt$RBelo zzCg`B*4+>d!RO?{^p}RdQW{$EA+adXvD<4(#+o;AgNGEEFjX9E0yf6A4jPo_jqwk!7B%9Idi3ld~@7UA}<2q;Dpj@*Jn= z#W9QsO@Dm8OTv{XKXn##i`jKLHm4$rzz8+?jRjdf@MMM7lwATWuu zi+C5U4xL{t*AJfyk5N?*jLFQEiK)wAo;N`g@o_>=J`%5{+ADPl&8l!a#T3oh48Sjc z@{Q6(*OQi^k20C8I?5O8dMXxMP~Q%c$Ur`??Q)4~jX$_6pUwnB8&^WD;v$SzmtnaS`0p8WAYCM$EX5i&dd2p@Upf0cHi`(H}NAuhrbTSqG znDATH=WU#1kQS4?w&MZ zl@3fVkak4t;al=`v_i?%tiMa13|fYBvdN&8aCW{*&@$AiQ1oasv<$$5sR8HWts6W! z8|+BeFm)0zOPUN(;E`+2XhXy@h?d})UWQR#MLDjhE?$=B`y|AB|1&-t8SS2{LP^ud z7(+>om$DU#@9*76*jwTiBv|4Oq?un0!w9dRON3|iQ;5sxG`GEwsI+XjK;R>lm9?FN z#UcU4J#sPPqpryID+$e7+sWbqa!%<|sS7x}i$8ORKG0YHjZiajTy#4NLJADsaS&Gh zNT1Ei`g@cWPi*;YrW!^s^CVwCTwND@o}>604Bg^f_C^pAZ;)J^ya%Tr;A80#cUpdElHoS?)=``QNoJF<_SV zvdQD{nmcLpTw$EhlB{qa6pr?s=ZYRxHS#j2oRlOm?pmrp=&|DZfpqVv_cCOw0~ztQ zJ3F9!H1p9rfX~+1kNA{cMAHG_q2swUQa=V2_#lbPLT$4ty`8)6)A&x&Pe^dCFaR1B z%gak8Yf_^#k^uBQ-p>*9OeBmv31#}Z3xVz7z~xk=p;t4>(oT8-!1usIojjQW#*ekM z3i(Bu@2UjhOxNb)@?wEdhk0x~P_r%{{_^7Q_gj)fPbf`m$9Q2Wd)9yu;MPlvn#hVV z>fOF|05zTQp`KM#KmJ+D2oLo4B|4-FUH7GGO|&dsgZtX`JJ^&2NieDP%bZjs4}UWcC^$;s^Rjy^dGlYQlt%>WF0|El%{c#j-usyw*sTQtC>L5VSCaR z**3oYaf?#A&$?n>w2s%Oj?qneOVB)~GUrkOlZ6IxBd zdjpWHqwp!RLLez1iFc|UG-%Mrn{f)|I#Kalz*`QpWt_!$VPOXQzSmf-LYxtSmP=~? zIqc-fP)MnW029}1A~I}!>z3;uNI9XO#~5r)?%5vJGTZZpcXl_;;#c%iSpk_JV>jze z9uH@RmT|JmUs%EST9QGB7P1A_6t%t_2nWShDV<3-zfvhM#lY^+x*zYrTQ^t8sGP^G zF;baAutRwa2D~Pp1?Ks=3=>=IU>hvqT)&WKm7^!KuTL_Og&59c$x688HA~?AR8w_9 zXQPV?1f`$-?VoGA+)avJJMAZ>beeY*jv`)K)T)A-rP?^ZTiSSn?KY1x;j`&bXFqrl ztW51t`NC1^Mb747^vPf^NkFTUVv*YeT8N4w-5|Z##jxRF7KLhOSP5ibBPXV9-((5s z>5mv^gyCy08m9q0|gk*wML=>H_8edEe`9zb6u#mDdWEEuwfm+9**x8(ZddQ zjxCEQWN$@XB!e}fA*HOhvB(!+w{UE zkPsGD8u9u}+lpTpZ~u7QK>J>6V~#tDeu6`g(PC04o)XLG;{cALMRZCfO6QUta77Bb z7M(xm!8zF-p;>Ti`n#%6bFsD#a;?;-!>B-D9k4po7NTAoMo>bCYp!#=b2am@WQxWL zYu0q3Q;ipPnXHEoMPGL1rR>>_;@G=Ok=F^qP4>upBR=-hXp@jA3FZ7q`j2S&NoNly zg9vFi$5=SiOb~9M3RXg5r-?~B@doLOE2Iq2_4?2!C~+yWn4}HY>1N9!D-#o$>T2Mb zp&9Vu7I^Rd%5}MSUI^-FtQGgeY%E2Fia~gP-}Gp55hl`7QI3#AM2(}Bu8=YecR?Qr z%6_J3yWt@4hW4Z)Z&@;u4GeGiVcnX zhI#?(S1SJ!WujBDrdRmjuz%-<0~53* z9zz`gz?y872Tq`O#(YxqAOsM+A)K$!dmoAy*g(5wk*-1B@v9N-Ozyz#`U2OE!t2Ql z3Ze`U67ZA*`}0C**_Pb;x>dqX)m*iP7MscIp6B|0+=)f%crv6${8PUH6`jQQipsg= z&>31dn;xeQoP@!Qbi;!PAO~K5^X~V2v|$qFTnNJ+B+;LP-_k!n;JW|(Z5dR(aF=U% zhOSXobsNCda1sQfy%sSP9go_TU!g)NEBiD~lgu%V%S;@YEhT$TBAem}gMo|%Sy(qHMIO}nhv4LARo6B%pX(Y-+)-iPn zZMJcSqO5d7z6{e%o|5gryYOheMi0TdIAajA3v}>4l!-?N)44N}bKnb{&8YE35>%SQMVqO25QBTny}D9RTyJ0yQON5t2+>G?zrddXAE( zaCuMxJ-ZL^#Xy$W=qXr-tDHXvpFJtttUiz~shzkJu0}tt?v_3YUu%z95BpS8(6F+NJ0f7boOZ z7^N8sR^JwPH~UB(#~EtGJ8AtS&dU3UL83u0!5|kA+VorNyZnlpNS~bQk1(uf?ix(38vcXFDI9qkg zhEzART(CX3Iap{|#bRuJxU!7O$fHm`<(GUdb7?7~zss@6CVRIyL#w#L8gb(wxU4DUw*+SDvyAw2S0=r3!vA=z(1=()3I(xo-cZ{#c1-Le4kxUChX^YF}=Ftf73mC ze%8v0KNrUhHL^f(Lue-NIfk9ar+cIfC@a5`0{0towgmUgq>ty336TMxNAaSmv?V@zjl&4x0fIZTr{>{|1RQ$-ZEq zVW}W<8VT3Q#!1gQv?FyTc&n+=bcB~c8aw%r3XU-+kSp;UWe(C2n^yrhCGyum^?r

al2f8oQKN8lzSU#mhT8kVlJVnDJSN+ZNow;M%bgOwpg z2k2TV#Taa-|6)*^0|vG`AP+?vGzp_s8!^gqvbgr$XU;eU3qCk^I$}$QGwYOmv|YET zRy?_NXArKqm2*g8R(y0PKDduf96(K;Ta?_5h$)#sSe`alcT1od5<49?Ma%=S|meiBU}&4?ke{E1hfS|ISd$0c%y#B|V*MGYCSDluqNjv}X=il-D z50}B(R4uRM=}mHtPH*xn&z8K3>6T~~WBBC(sA~9^>)v?IR|D~M9dkOh=z)p{QB2_l zAY7)zea-P~Ry+%l#~&i*<%a>OGFoP)oHLhrSKRD2A2iZCj`=ms5>o6Cut~+y1U=vp zKOq21>a`_0qd9kNa@~%;W<%5>e9eaV&DU&*pp+azHbid9Phu>k!RqA{m8?N)wF=GzSMIqE8W;-DHv%e1BYn}ca&x}X51Fghatr0HeCM*2FFvekUa5^I zHt2k=JFG#ll?OH8Ld|kBd04^I98Shypqwo{h1R@H(q)Piin|DH0bU<2LbP6S%L8>g zvh5CqcIysn!Kynq0(Ctf)CJyfb!N-QQa9^ft7^(%@USPVdK@ixNrG?fyk)8GWm{3Q z7~s$D;?LZ|qY>1%y5(8h1?Wxo2&@dmHCW#-3Y!HhycW5?rWcsHW3EsRIkNeLhUdHM zekCoiE7K73A}0_>>4TGj$=i2k2Y-C&!&g6i@B7!+|Niamx8MDr^8Uv)my_};29Hgqt71pWtyT0`g*l6ic~jAqJ^i*NGAnP# zGCs>@#VErZ@eznYLGcTWmqse?Y%YpJaI=mh97QOS{e8_!T zkcYe+4VT@Hr+qw^r<2=WzdxMMp^o~FyBcX#>Em-sEO;uV;*2s^aCx_Ur`z2{D6>=U z6pq%p0hOpZ;b%DjMe%!2_y7{nWYT|&BbO~%jx}y^8kggEzhhNZkxtwwnH7iT1=%btu`F2^LVagdL9KXcZb_CakLUP9ALDD;JwUAdU3>Eev?$BlU9t1Ei;4iVcsX zhFn^Xa&ZQ56+=*pHvEi*I5i>W5ETGZN<>86^yBkg5<&vQ7xSl4JrjJ~2AuMdR80#W zPnAi5yK9;JBn}ILy^C2p3FJ+Qhb0KmzMve9if*(4Fj2ROca+OipctC7oah^+p6s{+ zcWfF+L2o^42(-YqvKqD*9(r-~&<)eg{BG401&c|C3Ea+r9A_P8A#0v}O-~a4tu7DF zN~60Pj&&8Nbw(XAZ_eM}z5f2D$e8n&9ZH_PSJ)T6bZV~6LNUWIx!LJy$f41Cn)`xU zHKuS4NKf$t@HD8e+;2zFm>X(L1S_p#GxjzoGW9^IF;oNI=rJBKbU8152gjnW6H(X!1`g9l-2q*@?P@9~Md?niZu%UZi5*p)QmxPh?-u!M+0Gb`?+*8DBLR+X) zw@wAXS2W7d<_v5iFF9_)wCxaBbU}EE^sz)|xg&K*T&enKBz3}adF_4ZjmG68LG`Lv zR=SCw(AQgLXSYlPfxlifzg{#2NfDB?DMBHJG{kI18JFZ``g7M5CW08{OM%QW2 zm}+2N9I=BUh}4UGhERzahnq0BCq*l?I<#GB(Y5(wkT{uMUrcAi(fd5+DScv=#_Cen zPrdxLV>g0mD+nxi|&Ir3KSIo9cIBxuG1Tqvudp>^fLlU1pBs0=C zWsAEFYCQ!#^99(C9;j#wsIl@$kjN|#+B55UH{FXhNv}D|#Ou2B+h73YFxdS0&mTXo z{_E|#|Ne7=EBUSrr_2Q=sB8PT1(ZB9)v`_lGymQN=T@T zT@(@j_yeCT$}SySfAX**xyIs1dbJ7qk3sZ+e6)-70&h?*N&tnnf~55_U`YV7P?H{` z&4x<*54(bC&LdbNbd;c`fy|2kRp{(3tYU0j?=#BtSIz95Z)FwVyM z&Z-(w+bMl_JKZ)?m^2}*I~zT!j>7 zp^!dIeX6?=$F0bd#UfW1QlSin@%r{({<#c@O!fS{imx#)-Tx_f^DK@5y=Cff4=qVpSCQKKtGu;K9QUl_GAlfAhgtzE`8O2Cwf) z;M4#5xBq@!{{FqiZ+xSNW>_1;*KI6v@m@CT<9~f^657eII$HW09O$J2>VG@y9P!$_ zo@t)_z%<%5YcL9u<)dON@8zwl7~EGK%UhulPQ7A?yPJmFW=NtbNLUoX}1NPm#K;kJ)0d98=jc5Zq{s26)%+Z5Ko=S#Q9e@`xp7-pl z=50m90lKZm9%3>o)D6iqS1zEIWW^^k_XvvCx#`I|u@3*i1mi9Vzz0(W&(#^a7|kd2 z8(Mj!SIqG$T@m>1BgR+b8|1_PLkoXZTwei~wE(J%Pii2HoJ&?!yJye)bYIT@lcMymZy}ai5FI<=B+r{nU2Xy3y{F z@(UV$_y`W8Wly~HIPUGWWir{$==WsHST-4NkK`J{b)>Qdc=#)wefF0BY zgG3x6wwDMZy!Z-MoE6V^%TEYA|BKqwIZ9T7@>5Vp7m85|OY78=5>^iqHJ28p3RUf= z^aRwM`~a%LN{Y~`m(F*0RMQn}61j;))!3&1mO%xCI0*ww8KIT=+L;2SPp$SAh29mzTDx1YV)^tZ_FC5gVs zSq6%w24r2u6!!@8J;O^&q|*WDUY{CM~DZed(Flmq)0R& z!5@d8w?VYR#BjjNg<7MfD9ai>S{0AD=T=W*qqK;LfL6bR*&~UdNViLvYvL+yk@{~$ zvd)uyu?35KL%-*>d4zp;ip%d8>%HolkL3tAFtJ9CbZ#dzuSkL}i=Nwgn-0dq^S*`E zyxZ0J>l%8ZYpBP<#tXaWL5Q{|R>e!Y#)>V6vroDyW?pt3?0^HGa=4Q zMxH=A>>IUDU2htWJ#4bc@FVixYXq`z^*?a2A?yX{EsyRSsFyX))_Q~W6b39T`TX=Y zqAfA0FI~jFl}3f*6Arej5*(*uUL*|3TbqMxu}-EWX8o)v>yZ&kV4N-;RM|Hh{^qX_ zj+8DQzbybO`na^Eusjg`ze;YunDQKSx zoKi0171`YE5QsL7cyro84?m;j&XD~|EElIrP7Z3dthXz(c;3<;AJR`8JKdPiNPLd4 zDB7It7`!fjBJ35w`tQBY(&;5vrwXAxHSI_Vn41_S-wa;}l3Sf-_(Jye530t>EfHxe z7h$x@)5#;NjvK)N>8LcsE=Gro-u&m=+4bah@#|IYV=-U!7T0t3YqsF?CGic}%|ml$ z$I?m?-iNi>9pM32dh)7X6<4*+lu5}=aZ4KJgkol!n3ODp0{%R`y5fJcm>t*s{%|;; zf0QYy&K9G~;q-bTQro2$!wHkDS|=r!gL-(2ESR7PyJ<94i~(RQ z#reZGh|T5tIz{T=N>w$F ztA!UQGrBv5gQRlXwowBG!-3oodFkxMTW-2H!jkqzZpG{TFzH?9$A&zB(8Y9i2^=J7 zinjsXmgbAw%jsZrF%nJ|LMIM-w$PBHmD2^VR@styy12zu9Q>M}F^V6mKP)J*b(L$j zdup81%^px#v)IDhSZix1X+92VGciDN0k;}N7U4sP)m+niOI_kOTEZK4$f><}ownkI z%(2n;?#P5du8uIMCC5p=)_8@apbxgnAVF3Q1K?V73ZKSjm*v*8JkhL}cD5)Q48_9o z@1nR$OnZGb=*jcA5?b3^2p`X_Kb;KnaBjUkP3LrSI~ZQ}CIh7fYCh1-BtL=4A?@HXzRs%NzV3kLV5!Ha@4Ja3&n z99ge!a*wCgLNUA@P52bLLdE@ckf!+yrB~F6_euPzssbPnZAAntTB7~<>*d&@1_4T} zfaK@1s6hl1tLUds7BvV^LIqlqHe|bOy?7BP<;%N&(#g__;~V}F^BXy-b#BQh_kdd- z_ij<*^x!IwMMZ(#;=uuHB|=Lb2R8Z`vx|?ris41o6a%#CQ%>Iw#OlS$(4J(0(fv5& z!1I(YS0kwp-tkfM-iYnXPX+80{9pnc#&P0e>Yk^aR(y9Qcy;XowxvNbdY@#eJFT&h%B${Q(mN=}GSJOgq znpHI(55(94rH|wJBa|~`au}iD0o8eHgJ9*JKf4Xgs9NPpSI8Ja(D?qbLc52Nt_rMPE77^Od= zV5Mt}mQDG`xq9$o9ATOp=#kUwA_+Ge*uJNTO&}WMlb{p7%`wIrX;s=Frohi)b#As} z7quK@zZM(UZ$P@ex*|ctxiLUb!)TRMH?IEYkNYP7x`IBUj4H2m1yd$3y^?@+9_3!#6rQ1H-0VS28n%7Q80m#3N=jLz_MI~tIEsKd9Y2~FO${JhiQ0Re zP`#fmjYlx4y+m|!iH0>pnPxXJ1&ab?&?_vDPfRA-_Wsn$Y-_B(wtD{CqfS|)4Lpx` z#90j-^o=@h;LHOMM#rm$r-Cx$w};~;mn~dchCo)T$;Ac516P;#ss;|tGrrM*Qkv7g zvji$0Op#Kr94!AdarVGRxVvx-FXm!-TRbn=a^mTwg)z7NXmj}0Shp@J-J5?3x4mTf z7=jP;?Dke{yL!?!TtnN4jwM;wG&=u+hB~T+llIooD9DzZVHIsKw^t|W%+Ts$7d3ba zlI6LmP5%3!A}(~w0bVyN0P5+^4IrT#N`Dz<>|k15)20EbsxSqD-8!ptr{dzLDV|y6 zq7p~TU6P=PROENuuSnN@I6H$8&AvJ2rvnnRNDFt*yg(i7%HTaDxcOAEQ)}SV>Ep&S z*QxKiwB&@d1Eu9jm=hm!+cbx+;2#R@ z!(+%;Tx1itbA^sQ3AWH9M*&I8+c~g`b-J-NUTGqQu6V8JaPtO9Wh-sOC=FcG^=Qy}+Cnl(@5N!+KOiH&M-NDPJzjykJCl+!$<%r0R~X2% zA_;T~laZky?Rs2>*Jx8As&VQWo`_`B&~ehfpDk?K{RzI#j+WfVK7Ux|1w;NiWWgG? z%nViBFu#Wi^szIWOzJ^`=!9yX_u|wHYpJ3>Ve(_mK}8)5GGL(1zpT7mtn8PIHocu5 z_`lEo@1(jUOg-q9ze#m+aQ|U$!rwr&|1HDp{}E1?ENi#$Z+zo7RIdlp5m;XP-3tML z04xi*83U;di|sH7YaL?U;$df&<#yT;Uud&UOaZRTzmS-L3?W`Y3+myJi8bx z=G9q75o$vEcZ%4qPAvTRZO*DjI9`&$8KPN*G)tQbEV~RYBUr#E|JSc-D=>Mv#Wegc zPrN5C^1Vfk#z@j&y$9#;v0b4HkIIoQ5VVQbpCBvypVsO3*HUP{u(kyke5PRqX4r8w zdWtb%rA4^h=Z`T~Jx}Ss@wbbK6FdY&(V;59UHVy|%kh%73A(L|qF~uV*%04BG5TDo zbuF))YgNa7JOWSVGPE>KWH7!Y+70UPVFDHHM(;e&2r)^oENGS$z# zV?%tinBKNp+FdrfH`w*e_!g#H9jk(Aq=ShU(UD+rtlZs$O@UqHfse=eEIxmhHMf!% zH*4tHlCLn6AK|&_(6Ul+et!orS0}Jjkqm~9zHrvB_RlrYy(1{MsBWYrifHKhBDoZg zS)Dl$vu%tY089f^NIUOHuB1F^>v0J)hdWo1V>$D3HA1#x`-2M@Pa1MSEpCieS)|Dl(3o?fPi zQ9eRH#_cHf=jb$z^no=t@v_js?e3RkJ#vb2(H&8E;&7<>aNn#9&k(a~k0zZPNuqwK zxE*1G+e1R$n**);h?%#hFEY)v+`ZIM?)?w@;?HyK&T+5ZzK3>ZqUp3_H!&oX6^h@h zp6`dO@9_nW!<&~DFsr08Ut}?A&1-`0Lu;Vj@>8p^I%}BJedlZgZ8J+hZ|&p9>lxP% z&FYVhaW`Lh+oxvpDbY!MjxVKqcjnK7io~)>zB4VVaqU}I()U)SdhxSE!?tmA+asTr zRZ}OG=*rW!F`K9~Xhnkz1f6A9MzLSSadKAUD5myFU&`+cDnPo19SmE@uW&@?t6&}e|nuGmlXCle0 zrS57&qAV4&oXPTez6aXU1P&%EB9P}z)LmNvoNZU^P zUIc6%NHIK|+XZ?X#e5tnB~bdx$3vAF_HmjY<7+?w6OP19)v0cS8%y)w94cLQb+A5w z^mD+ErTQKFLQfD)L^){ZfBCl9DCeUDz*X=?Y}g3VNW2118R0ZNk!JTd<6=OB`cUndghsr;w&c_Af_nOYKT50Xl;H)a4J`=qK1ERWPV$Kd`e@A_>GMBmPYLJ>$q!mX ziRo#$IX4VoQ24C2&pJD0&WLoC(1swM+i#Jog1n|fE-ucfK}7at111^W>bwi_rXM^) z)37C>FQ`%Z9|d|fvRjXbi6?WEk7(G<(9P7$2I8f(uYoV+n4`+R&9%(sMg*uB(gNVG zzV2PytAL@yMz*{m0Omu7x7n(1fV+$~f>zmU98zwqP?$(O%669Vq1kV*j6{Yu12yPY z_&$zwbgLf%mrXBQ6pCo9PGt%~=#GU{ZWQ14uR7F1P~)I^Ot^wbVIuh~RIH8y&3vG^ z-_@z*(X}@%5>^XlAAM*HTk)2dAx?2QV3o70&4TJ1(&3T9Uf=T8To-658IDfkTP_Hx zO18IVScPmKk|y1?WV}S{H73A`4Pq!(i?dB?r`XgY&pJ8iQaeksiER8g$K*+Ad9kDL3 zHH&5$+T3HMF@hNk*g20506VZYm=FGlYr>pkH^w{*cX;aviN z2zmjzCyxx^Vv~1$fdgnz<0Jq#54q>BzKKvEE^(pJS+FgPRs=H<055|!CG>^!k?P9%2 z7(kk1H(4$A6!8z&vQPd?85(7fV<-q2v}wMtZR|fTej8#;Z$&bTNP7TF@QkXA&CteV zOZOS!mZ-Qa^j0UY6-7acKhi^Arth&}Fbd`7014>H5>*bX%J0#u9ID#?x29*0-0z4v zPP)HeOW&wM4#sNJy({ypsb`c2B2v^9*cxN}81-NiQn@QL+1>jfisGb52{W%es0EvR zLx-}XebKBIy8bRhO%(ccl*VHs;F#7a(N7wQb{3XelAN$?39m{lDvMHxvbX z#B+n{`ca*v4k(RupkMQ)x?y0DcH#CKAO13raHpt1AbhYs3^-mh;yLh^ zfZsI?mMAeRe5B-LdUetS~i_lHO?zI$%xOWZ<8FEh(&2z><#{3+lz<_?4o3*F2)3M_;UbA4-p zXAoU2a6`W)Jf52%3{VUM=EH9R!qENqG_4s^fD#Z=a*gjJFqe!$M?oyAf56}ZYRRL7 zsZ@R)#tZ(GOj%-gb_n_(9V)Y!PSMlA_Ojdj*18cjwhMZI)a%o;c~(=+a<>Leq?2V*J(ZyQ{K%kjL%WWf;h&m?K;2pjfM za!aiTtL?Ni6_Pb&TC(XO(-a$#detVQO6?ZakG2e80E5lVF-N5EuDOI+*XSd6;;V|! zS3`7Kb;e4z=VD9b_)|^w=1FZCn$@oAlmSy|=#_4!Xw@UP@mg{Pr_-{vxEc{q{RcIf z`eZadj=kN!^DAi5GGGlzS}tMCtP~(2>|E*i8_f(cXtBU})}#c>x(@!8VJCQX)6h+> z{2OX=l|}f?pHkIo%@m`zgJ-?oc9FN3tmt7ZqHShLM(Hc6XF89tl)F#e>%!V1Zgi(H zXLj~_XD>%8jn43d`@&tvy{cmlpi`jK6)buM%B;Cj)Tp#Rhis`bQ|6W zrnlPE%**?l_g|yfJk9wo4L`>gZ0WN{IB|0|l-;854H7dKM9fFxbPe#>Ad;))*6h!; zypp<6hqx5YpBRvw@RKN*u$FkGZ)aFfTvOXy;<5Jy*^C}{gZ1DqCl@6smj`tFGfzdv;C z76;6;WSbp2v&vV(bg8!5^#waN)7Ees9#UfOY7>@-F-KKvb9gLXi>?N=a{p4&Dc77$f9hNUKg&57VE3(nzyuvr}`M~+&p8x@veDf zr3P$!pm=-UG(9;~^&PBcF4-jiZxoa_>sULb%1Nyi*5G%?zRk5J~q1pmX*GJJ+ST0Xkg@T6kYva zC|DpY8DNjrA=HDve1PpXw#Hf*@Njo4p%$wzq@Xr)jjABYFty1Y?i<|QH~KaT=4T6n zykc|IkgwP?OdqYiY1aY7{tV}iH1d2CYs%#QiK>>lTt75Vy$GyXf*$Aq z22n(9;_ZAqaN|idu`mP%rKFVmg=ylZQ)P*}#Z|?2>Al;%%%RKFoxi@4G>#C?pTW4h zCX*>aKMB{>{L6xTKqgn=T6eF*B1x+B?n2AZxG}n#Thr4VG@ZolF`5Q@u=Xk~Tl{QQ z(GUJHw~803%g`grwk)k>5M)QdXGNfug$s{q43*>6lWY(q&1J^;MIRx&dr^?j7fesUiPk7hUt<7gO~Pw`bd7PXH%cKay+9kCbDWfuSZGvV5d_vXEnzn59~;Q@{E_cJOYp zLj;@3s^+1SawKItfRo8)BC6Ky_Ak|0wTsK~d@Qr^s992GYaDej~A6KYGud# zwdd3-iFZ|o)nhD{C_pL1$fi(QUR|9Et!dg>8-XCz;R_`-H@^PGW+}$Bn9G#>?`l_@ zYOJB56oEozKsElA=|@5|9>o)y60Ay5DzaE>HpJa)4e0YM$3)TAT@TC1XI^cGJC^95 zV2eymZ2l3+z#=zmShu?f2L?g`9JI)meH_$AUSt3Y_23TvtQLt{<&ShnlLfF{p<5QT zm6Gb3CW$fxC>Kn_Zr$I$jpRT6?3Js`&AaA;;3k=3_pKXQhY5{1a|!p>H^AyY){si5 z^_dAHNnI_u6e`J5cIk@@S~=yCk>GJ!?JBezM^Q86A-}SQfs;>pJz8X`Zl%O2G^>#} zT`5b-+uYg;!1^fXwK`UXGmo{(sb$ouilh;u8p_6`;LtiHeNGHY^y1^y`nGACnEIZ# zLK$GKN9B3}|BwJuANgYHt4e6AK4R#)X*71N&`XH`3?-(tdi>W20rN21C< z&tJ%NwVW?}%nqJlyPV&{$^_BmIpdj(sdmXFF_$$56F%>l7*x^K`sHgbHA=2kuW`Jw zB|>fBJJM?B{|;Mz*5&RqCFcw0H~XgQ^?1wRl$m2-8W_Z1)MI4d=#F<9nk9k`k8J2;1a$& zZ^6QJgME~}f9|A^?-k{svSTr3(M`hUYRwWCQNw*_4;f(8ga?l!AQJ2+3*@^Ls>hzWFWMU@6v(c z4&y1QA%mws;BdFwM%jaan6h5tG==vcR6&jcpKz44-S6DmioJDq0ut7rTW*Kf@IBWm z7p7Y5VrF$O9(-R8+IuUK03>`u7X|dZ+h)}G^gi>(9laioxB$_*i}uWMx#nN9swv;x z_^;JqCyxiX_pwhnhVs&Cxf~)&zJ<@3=?`MZ_4t0x`I;^dO4_b()R`ge|4}@XnYQ^Q zp{vCWqm;mf|Cv_}f!djHkWtn2(>|&ow8hfwXu*d-ZoUm1&w4u|*UkskGvl{i%#87# zkF7);%R)%Zr$;rWuY`Z&){!6R_r_^xG|})G03!X!j+r}k!cCXAX$pn{%ve&S>={*i z+dbjHPo?SHP4bH~Q<$BV!D`cNts{zYmF)a| zMZLBKhHk$pxjb)X(Pem9$9PbF%KnqjGb!4%5d^>VPJ@HO8@~G~mOO)Cb(WrQIE!=u zvS^2e)!xc!wiYw*^pzZuQG01J=QZubbOTs)ioci4B(r?LTqd=|yccJ=7`(ETAZd*| zpR?x`14_hJcr+zo#8S%13VUYh2;jk3-L7%e{_13>!&QTVw{)FPRHqYivDB}qXXINof?ZE1h4(Ypdh}+uRQvODP9>QBiI@0j1wrr0vg)v_B-bD7W%rkEDG6gu_Us^fPx^(z@7BAG}2H=jH z+Y!p15cIExGMqnm#cS4d6K1cDQe~QV*{pzc))pNkDuL?e{5V_K04j$+NqzhA%hvH3 z`|)#iaq&q0Iq-JmZ8u+;IVOF5a36Oym-Wr=(Yv4iT%pL^x>@x#HbO0>kOR<;=ZA5p z;k$7k+n(vFC6ZP1Bdbky_%8VUw7Huj`f%^Cd5!TDo0#<=IsPt^-8zvEeuggaxwwo`tVmw~h z?p0JLx@ae9wRER2t1AWKeqB*EE+-(f(U)R9%yefwVegN?1_0hfDLnO3p-if@6t!*P zrKO31hPqy&rM{P#1&$Cpo8|s@gOwniqaekM>*UBa2wGk$WS)5r8Qv(*`Np>F z!jy|n$EYROXin(Y8)m!4)P3x7#j*`o1N`3wNL?q{RN#_bW<9k)v-#+%?v9>>jPNSl z2JVQn*EQly8%HBcuI2-`anHn~N*pPAVjC0}Z%^^^77gCp@A^&>f=i;?pXqxEY~M((F>ha{?)|x-#j9d(e1;i4d;^B zF2Nl%JV!@cxP61=8gWd2^-7UPn9YaP4LmDStusrWPZJ2karwUK_-FTQ@9o$qIko~Dhk zI_HX@x1;bL&#i|sABStJO!EXggw--^!Jh#bM08H{N^E2T52~s)i(^dHzY2l6?n*}7 z8%h5iarXikQsM!@29Q@2dtR?%YUmWufrpUy5cyj#VjB50 z5Wz=~FK%ODugSM8{7&LYbb4yQp;0A5&>oIAcbr{cu2l=YNvCn8b(>(p!pH}o8O3_1r`ybzA!#h)iD`Mx;;)uKbsL zNz~x^QQUU#{k}9lFYa#mH$QKE?zBlX(SCvtb!#;F{K+EE*U=OYk6jauGe6Z4i!V0X z+S;9Qstfo%h|q7xj~Rb5Yc=mRjdAA<^-&<)V0enQe&@lXd@iq&VwezlPU6OFMR&-- zW~yJ=+8%p5LF4+W_pTT}O)tUeK1fk__?g^L?b0#`K!7(DIGz9*L382*iT8I*?Y4n< zU1z+8l(c!DT@3Y7tQu<6-r{K3M!KePbw3y;nI-Z8!wBuTX&SBrN{+T#cL?igbpT5Sj`mQHE>S-!R-gHbt#=G5X+) z9y(&h*xodLDtn5 zTDYJaqNF0lx`&IIYuX4SdKg!?@4MOTt-+Iz&Yhdf8pVACnKfaUAnY8czq4(i=)fhi z$3SDOeCnGRAr%q?h(DyEySs0I9zEd$B+kOQd{GKn&JYwHsD-D?PKs{rQFGNNBqj^j z^bgq!NFQ&6z}^Y(->aI1Q1%#f7`wP|o^1v8NK7|e_I1t(;&)fj_jFHcM1HNIxN_jqX9B0r##H z5d&oiFgr-XAr^-P4ry7z7Ij#g?dFN)d{z^{x!gUi6Gc^^7aepF2YgUGMWgI6NGPB& z{G-PKM6~AgFg4z@vP}Y!*w$O&H=rv(7+UC4@JRiZV>s4t$p>I*I}f&hXP^eaA#4x<_ewAKXRc{9H{nu z#o4+AYpqQJpRy0A$?+s<^^=NlW6{kSqN?-T4`J#gGFVC{qra{%wLNJF5t3Q-)hS zX=qul`8}uO5SA75<%(F_xU$S4Ej0g5X;ae=O94|?ACv9UR;i>zxZfLG<^_4tE;S0% zfz}UI-&5+k19S#t%su|9jAx`F)KS&ji@Dq#FlS?kre0j+CST*2djc;9}zfP~We7ckK8(U_G`c_L-2> z>b4h)kyvC<1Z2>LYwN5;WhT9hv;s(vS;qZD20@z6Ag#YSKXIHwu_H!oazZ+UK2d*B zdfTJ&T(-CQi6hw;x6fzt;;JGpj~BhMbUC=Z{S5ejUHG3*`)dn@R3;KT*HB-n4)Vg4 z^=LWNMbR$NP6#z$HmU?+Ur4C|b9n}R$*yV(ra|Ne^sr-N8C8*23xD(Z9speIC#OiT?F^!|+G_75bZz`{8GUZMZ6G3Tmd1BJ+;x2SOWbBP@@UXc!)p=no zVVS{aZMa~4@2JRuS#ypEs1Sw!02oDuGFm90GNluni`kOuQJgCs*5#L5N-8q>w%yvl zCUIQA`saD7!(c1HjMDO*2X{)QuI}yl$Kcue7iLs4Xjz#pSilvzdT-3|`a7m03>buP za(qJb_ueut*2an$ssdSzOJ?klVKQ0kRFMUE2#qK zr3mc<4fqZ$M-Nq?@|h0OOy7hDu8rfum3=Y`FnMoeclL%yHU>Lgn099EzFl12eYSRI zzWNIj@uAI=Sc$yKHS*CQ#evdK6;ZR%87*=dK?#v=oqYUTE0H8oia}O9r)dQOju4Yd zp4%}UyG}A^lTr!6A?GT8FGrNcfzWY1dJ~&o5Yy^d%36wPGChATIrLxEM2b0Gkl?-LeN>7_2^tEHa+p$CJMffN<%z8YN+B@(@iFI?&- z6;7WTA!Z0Pq@J-6);{MZusWm`Iu%+2S%tVKcPUIP#=Gq$QY=FDk;Bs>XP%7F1fihb1 zP!dgKDa};X+Q?d5rD&Mr)K%NKhQ;Y0ER!@T@X`##cOnTszF!&M+>pdnB<5LC40SzH z3#EcK$6MF5$zhn#3&t2z@z`M0Veyh^uiW2tjzE*QavBgE6{n>k>ow3gtE?7=7^^Yl zk$dBvliP>W&P;ew=npi>U!EM@!P@{R3{G;Y+;?FKDH1#mJoqoK6Od{}9g@OWO_h9@ z(J`IfD~BF_LdN%&9DKh??w~@C44wV<-y~6!SMqOS#17{nYP(J%C&%3%;e>cEt!^Rn z1V{{ufA0(&?ZUNNpv6oH;fLC^CnP@f~~c%pN+tK<~sepq+O#L zgzB)+%^dlprGG4%TJ8x+Zz>Y=gontnXvA3&oWRSN^Od9j!yMqlDVl5)g3Nwl{~P_l zoD?f^iz_*^9hUf}XH05(Jw?vnWV&d$VtF%0x{^tMv`mz)74%YY8Ce&HlTqR#s>l2q z#Mo!0rCkB5G4P-R(u$)eYlf_}v7aZhdnX5WX2>EUa~y4uJ?Q)B(3()rs+Z8J z3);)`v1>Ib$hO{s(mJf6>XoE2a

088}xk-oJ8^Knzyg$cF`*UZ8zn?G!t?bh|O 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

?eQ{zX;*R}u4vEaVlRh?-S?sVyP( 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%0DMGg}&BS+<{4kp-|5N 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

x+}9@8UU$@-9XCbi+ISsNGtZfrg7EHF{#@%JePX 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 z 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

MU#A7<2NR) zwX@EFvv!LHvmT0)uGrL@#5|`J@G6)hv9d?jX?wOz!MhQhJX#rwM4YS;escX5RmPh) zZktoNFY2_2-aeD)-B8eXVK2JyT6!d}2-OFjMoqNo-qkzM$$V4&TwNdgqbZOr8M1?=pif2 zap12K!YR)xIc@UJS**Ms2`Efr2tlf+!7Xkq9Le%eVW(tLlUnPKUuBB6fO!p(t0C4~ zUN`FC$oh2sJar^i+M^uotrU!;WVfaUOq&M6G8B_cv$#H^{W9|+bgeJMd?t|1F|8U) zb{Xi9QDF0oEq0Z3t(YB+A+!<2+!YDEXyp?+ueM?aeqQjq|sB!m@?KI1?b`S>c>UII$ z4gUKOxYs2t39VFg9^zC8JIw?=ei}Vuo^ALm!qE8X$M-FtzR(i#>6`_uvtr*d_^u!G zwZS)ZHYW>r@@lm)EDc5;!>6)%iWB1*=ai1$%Vap|j(hlJfWizNImcfEjzbPk*7sz# zz$;h&rx6z(EJ-Se`@TjJtKCg><|S8|^TDgwDRN)h;Am8qcnYZW%6=Z)xfJW0X9%~> z58{z%v&2Pu5ogf-^9^Ah6PZn|9-g$HZ-mz}^j}O}A z#mOY*xNXkPCrz9`*p6zJrg}2JUK+kY{}UPdC#NxMibu@!&1@@tS8n~E5}yqJ1;zQF zk+7jfX-UwZ-xjYP-|~eXD=b$0NbexLvEe1^onllA=Z!cnY|sf|Dn4Br9qm=H_)}D* z2|He5V$<|mI}i%tfV?iX6PO_!S71M@W|07}$TqdOs-T&P$V#IV@iAP?Lc!Z*z9L?^ z=#YX0OV`Y(k@-G#99>Bs9K0@OE{H(f(NL4PMiwh+;%SCv8pPE*v|4I%E^QouA~X-+8ZV%(4TeJ9g1C~mL~Hh0R&-FCLK?W&m>m&TYRYuuLFErQ}A%3prtQp)tI2CY6kp*8-Sw)eu zR6F!(V$xaKfrbOmn-9nCO!}UTJUH2uKR$L6)tI4~aoaPx_8`MQ$r83pastL~-Fe(F zq!f_EPB0=AM5w*(2B|Y7u*DMPr3Og?K)sidu~fKDDMjt5aqUGg*Hx*tD{b^ za?q>cm$$PN>O;i+SQ|Io11U;defN)F*OejK5CmV1x43KB^sJvcr56Bqk)`O!x^>M zf*5(YQp4b_V6|qYc{#@QWE<1U9Y0uPc<~po!&IF^rs?l71iEtkGiuool!)xdQ(E!? zk{|#WO+NcMoe-UPxN|T>8IW0Xi%-!%kqL3Hfp9K7v0eZ}x0A+f-IWunn+0 zL5WozJ(-!Wf4DC(BS}yR!|g?ahw~_7p?pQVc`R&Fiu`I`$E!}a4M~>vD=s>AOWu{U z-hjhYxpQ7-4t1V%I`DRCMJ!KljNRBleH)I~e)6{mU?)>|O)FWefi@2uAAtlspToGbcCMLa{{mgOd223d?Tue)n+4r)#V2-E|is zL~(`F$V2gYFV}VTT3y_v$IoU2^OiJ8)eH7~?kC|911ld8QrW4`qYUY&9>+Y5CUoqv z9?*Id^oz|4@77nu|4gX=%vVS%hMP9uB+x&|Aff;BeDyz{c64L^!TbFFC+`C*_D6!tOqdSgtppm9uA6EAYU8Wi7BYn1H2=zpjgXZ-ix%-Yt*%-WI8 z$V$)5@?R7Dzn(x`{}*BZne5r~XlFuf7TT;*@7faU&BK3!5Uf`WV)3Q&J9-l4i~7WTCa+aqTP{RfE}zZ ! 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

)tJ6ivl8v;Esf$Oq927O&+asE^j>975zUp8 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

*92+f=dfl=Kh~_)q%58Ocqr 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 z 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 z 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 fhE%Xst`_ -for autoloading. - -This is why Doctrine Annotations uses its own autoloading mechanism -through a global registry. If you are wondering about the annotation -registry being global, there is no other way to solve the architectural -problems of autoloading annotation classes in a straightforward fashion. -Additionally if you think about PHP autoloading then you recognize it is -a global as well. - -To anticipate the configuration section, making the above PHP class work -with Doctrine Annotations requires this setup: - -.. code-block:: php - - use Doctrine\Common\Annotations\AnnotationReader; - use Doctrine\Common\Annotations\AnnotationRegistry; - - AnnotationRegistry::registerFile("/path/to/doctrine/lib/Doctrine/ORM/Mapping/Driver/DoctrineAnnotations.php"); - AnnotationRegistry::registerAutoloadNamespace("Symfony\Component\Validator\Constraint", "/path/to/symfony/src"); - AnnotationRegistry::registerAutoloadNamespace("MyProject\Annotations", "/path/to/myproject/src"); - - $reader = new AnnotationReader(); - AnnotationReader::addGlobalIgnoredName('dummy'); - -The second block with the annotation registry calls registers all the -three different annotation namespaces that are used. -Doctrine Annotations saves all its annotations in a single file, that is -why ``AnnotationRegistry#registerFile`` is used in contrast to -``AnnotationRegistry#registerAutoloadNamespace`` which creates a PSR-0 -compatible loading mechanism for class to file names. - -In the third block, we create the actual ``AnnotationReader`` instance. -Note that we also add ``dummy`` to the global list of ignored -annotations for which we do not throw exceptions. Setting this is -necessary in our example case, otherwise ``@dummy`` would trigger an -exception to be thrown during the parsing of the docblock of -``MyProject\Entities\User#id``. - -Setup and Configuration ------------------------ - -To use the annotations library is simple, you just need to create a new -``AnnotationReader`` instance: - -.. code-block:: php - - $reader = new \Doctrine\Common\Annotations\AnnotationReader(); - -This creates a simple annotation reader with no caching other than in -memory (in php arrays). Since parsing docblocks can be expensive you -should cache this process by using a caching reader. - -To cache annotations, you can create a ``Doctrine\Common\Annotations\PsrCachedReader``. -This reader decorates the original reader and stores all annotations in a PSR-6 -cache: - -.. code-block:: php - - use Doctrine\Common\Annotations\AnnotationReader; - use Doctrine\Common\Annotations\PsrCachedReader; - - $cache = ... // instantiate a PSR-6 Cache pool - - $reader = new PsrCachedReader( - new AnnotationReader(), - $cache, - $debug = true - ); - -The ``debug`` flag is used here as well to invalidate the cache files -when the PHP class with annotations changed and should be used during -development. - -.. warning :: - - The ``AnnotationReader`` works and caches under the - assumption that all annotations of a doc-block are processed at - once. That means that annotation classes that do not exist and - aren't loaded and cannot be autoloaded (using the - AnnotationRegistry) would never be visible and not accessible if a - cache is used unless the cache is cleared and the annotations - requested again, this time with all annotations defined. - -By default the annotation reader returns a list of annotations with -numeric indexes. If you want your annotations to be indexed by their -class name you can wrap the reader in an ``IndexedReader``: - -.. code-block:: php - - use Doctrine\Common\Annotations\AnnotationReader; - use Doctrine\Common\Annotations\IndexedReader; - - $reader = new IndexedReader(new AnnotationReader()); - -.. warning:: - - You should never wrap the indexed reader inside a cached reader, - only the other way around. This way you can re-use the cache with - indexed or numeric keys, otherwise your code may experience failures - due to caching in a numerical or indexed format. - -Registering Annotations -~~~~~~~~~~~~~~~~~~~~~~~ - -As explained in the introduction, Doctrine Annotations uses its own -autoloading mechanism to determine if a given annotation has a -corresponding PHP class that can be autoloaded. For annotation -autoloading you have to configure the -``Doctrine\Common\Annotations\AnnotationRegistry``. There are three -different mechanisms to configure annotation autoloading: - -- Calling ``AnnotationRegistry#registerFile($file)`` to register a file - that contains one or more annotation classes. -- Calling ``AnnotationRegistry#registerNamespace($namespace, $dirs = - null)`` to register that the given namespace contains annotations and - that their base directory is located at the given $dirs or in the - include path if ``NULL`` is passed. The given directories should *NOT* - be the directory where classes of the namespace are in, but the base - directory of the root namespace. The AnnotationRegistry uses a - namespace to directory separator approach to resolve the correct path. -- Calling ``AnnotationRegistry#registerLoader($callable)`` to register - an autoloader callback. The callback accepts the class as first and - only parameter and has to return ``true`` if the corresponding file - was found and included. - -.. note:: - - Loaders have to fail silently, if a class is not found even if it - matches for example the namespace prefix of that loader. Never is a - loader to throw a warning or exception if the loading failed - otherwise parsing doc block annotations will become a huge pain. - -A sample loader callback could look like: - -.. code-block:: php - - use Doctrine\Common\Annotations\AnnotationRegistry; - use Symfony\Component\ClassLoader\UniversalClassLoader; - - AnnotationRegistry::registerLoader(function($class) { - $file = str_replace("\\", DIRECTORY_SEPARATOR, $class) . ".php"; - - if (file_exists("/my/base/path/" . $file)) { - // file_exists() makes sure that the loader fails silently - require "/my/base/path/" . $file; - } - }); - - $loader = new UniversalClassLoader(); - AnnotationRegistry::registerLoader(array($loader, "loadClass")); - - -Ignoring missing exceptions -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -By default an exception is thrown from the ``AnnotationReader`` if an -annotation was found that: - -- is not part of the list of ignored "documentation annotations"; -- was not imported through a use statement; -- is not a fully qualified class that exists. - -You can disable this behavior for specific names if your docblocks do -not follow strict requirements: - -.. code-block:: php - - $reader = new \Doctrine\Common\Annotations\AnnotationReader(); - AnnotationReader::addGlobalIgnoredName('foo'); - -PHP Imports -~~~~~~~~~~~ - -By default the annotation reader parses the use-statement of a php file -to gain access to the import rules and register them for the annotation -processing. Only if you are using PHP Imports can you validate the -correct usage of annotations and throw exceptions if you misspelled an -annotation. This mechanism is enabled by default. - -To ease the upgrade path, we still allow you to disable this mechanism. -Note however that we will remove this in future versions: - -.. code-block:: php - - $reader = new \Doctrine\Common\Annotations\AnnotationReader(); - $reader->setEnabledPhpImports(false); diff --git a/vendor/doctrine/annotations/docs/en/custom.rst b/vendor/doctrine/annotations/docs/en/custom.rst deleted file mode 100644 index e8f79af7..00000000 --- a/vendor/doctrine/annotations/docs/en/custom.rst +++ /dev/null @@ -1,443 +0,0 @@ -Custom Annotation Classes -========================= - -If you want to define your own annotations, you just have to group them -in a namespace and register this namespace in the ``AnnotationRegistry``. -Annotation classes have to contain a class-level docblock with the text -``@Annotation``: - -.. code-block:: php - - namespace MyCompany\Annotations; - - /** @Annotation */ - class Bar - { - // some code - } - -Inject annotation values ------------------------- - -The annotation parser checks if the annotation constructor has arguments, -if so then it will pass the value array, otherwise it will try to inject -values into public properties directly: - - -.. code-block:: php - - namespace MyCompany\Annotations; - - /** - * @Annotation - * - * Some Annotation using a constructor - */ - class Bar - { - private $foo; - - public function __construct(array $values) - { - $this->foo = $values['foo']; - } - } - - /** - * @Annotation - * - * Some Annotation without a constructor - */ - class Foo - { - public $bar; - } - -Optional: Constructors with Named Parameters --------------------------------------------- - -Starting with Annotations v1.11 a new annotation instantiation strategy -is available that aims at compatibility of Annotation classes with the PHP 8 -attribute feature. You need to declare a constructor with regular parameter -names that match the named arguments in the annotation syntax. - -To enable this feature, you can tag your annotation class with -``@NamedArgumentConstructor`` (available from v1.12) or implement the -``Doctrine\Common\Annotations\NamedArgumentConstructorAnnotation`` interface -(available from v1.11 and deprecated as of v1.12). -When using the ``@NamedArgumentConstructor`` tag, the first argument of the -constructor is considered as the default one. - - -Usage with the ``@NamedArgumentConstructor`` tag - -.. code-block:: php - - namespace MyCompany\Annotations; - - /** - * @Annotation - * @NamedArgumentConstructor - */ - class Bar implements NamedArgumentConstructorAnnotation - { - private $foo; - - public function __construct(string $foo) - { - $this->foo = $foo; - } - } - - /** Usable with @Bar(foo="baz") */ - /** Usable with @Bar("baz") */ - -In combination with PHP 8's constructor property promotion feature -you can simplify this to: - -.. code-block:: php - - namespace MyCompany\Annotations; - - /** - * @Annotation - * @NamedArgumentConstructor - */ - class Bar implements NamedArgumentConstructorAnnotation - { - public function __construct(private string $foo) {} - } - - -Usage with the -``Doctrine\Common\Annotations\NamedArgumentConstructorAnnotation`` -interface (v1.11, deprecated as of v1.12): -.. code-block:: php - - namespace MyCompany\Annotations; - - use Doctrine\Common\Annotations\NamedArgumentConstructorAnnotation; - - /** @Annotation */ - class Bar implements NamedArgumentConstructorAnnotation - { - private $foo; - - public function __construct(private string $foo) {} - } - - /** Usable with @Bar(foo="baz") */ - -Annotation Target ------------------ - -``@Target`` indicates the kinds of class elements to which an annotation -type is applicable. Then you could define one or more targets: - -- ``CLASS`` Allowed in class docblocks -- ``PROPERTY`` Allowed in property docblocks -- ``METHOD`` Allowed in the method docblocks -- ``FUNCTION`` Allowed in function dockblocks -- ``ALL`` Allowed in class, property, method and function docblocks -- ``ANNOTATION`` Allowed inside other annotations - -If the annotations is not allowed in the current context, an -``AnnotationException`` is thrown. - -.. code-block:: php - - namespace MyCompany\Annotations; - - /** - * @Annotation - * @Target({"METHOD","PROPERTY"}) - */ - class Bar - { - // some code - } - - /** - * @Annotation - * @Target("CLASS") - */ - class Foo - { - // some code - } - -Attribute types ---------------- - -The annotation parser checks the given parameters using the phpdoc -annotation ``@var``, The data type could be validated using the ``@var`` -annotation on the annotation properties or using the ``@Attributes`` and -``@Attribute`` annotations. - -If the data type does not match you get an ``AnnotationException`` - -.. code-block:: php - - namespace MyCompany\Annotations; - - /** - * @Annotation - * @Target({"METHOD","PROPERTY"}) - */ - class Bar - { - /** @var mixed */ - public $mixed; - - /** @var boolean */ - public $boolean; - - /** @var bool */ - public $bool; - - /** @var float */ - public $float; - - /** @var string */ - public $string; - - /** @var integer */ - public $integer; - - /** @var array */ - public $array; - - /** @var SomeAnnotationClass */ - public $annotation; - - /** @var array */ - public $arrayOfIntegers; - - /** @var array */ - public $arrayOfAnnotations; - } - - /** - * @Annotation - * @Target({"METHOD","PROPERTY"}) - * @Attributes({ - * @Attribute("stringProperty", type = "string"), - * @Attribute("annotProperty", type = "SomeAnnotationClass"), - * }) - */ - class Foo - { - public function __construct(array $values) - { - $this->stringProperty = $values['stringProperty']; - $this->annotProperty = $values['annotProperty']; - } - - // some code - } - -Annotation Required -------------------- - -``@Required`` indicates that the field must be specified when the -annotation is used. If it is not used you get an ``AnnotationException`` -stating that this value can not be null. - -Declaring a required field: - -.. code-block:: php - - /** - * @Annotation - * @Target("ALL") - */ - class Foo - { - /** @Required */ - public $requiredField; - } - -Usage: - -.. code-block:: php - - /** @Foo(requiredField="value") */ - public $direction; // Valid - - /** @Foo */ - public $direction; // Required field missing, throws an AnnotationException - - -Enumerated values ------------------ - -- An annotation property marked with ``@Enum`` is a field that accepts a - fixed set of scalar values. -- You should use ``@Enum`` fields any time you need to represent fixed - values. -- The annotation parser checks the given value and throws an - ``AnnotationException`` if the value does not match. - - -Declaring an enumerated property: - -.. code-block:: php - - /** - * @Annotation - * @Target("ALL") - */ - class Direction - { - /** - * @Enum({"NORTH", "SOUTH", "EAST", "WEST"}) - */ - public $value; - } - -Annotation usage: - -.. code-block:: php - - /** @Direction("NORTH") */ - public $direction; // Valid value - - /** @Direction("NORTHEAST") */ - public $direction; // Invalid value, throws an AnnotationException - - -Constants ---------- - -The use of constants and class constants is available on the annotations -parser. - -The following usages are allowed: - -.. code-block:: php - - namespace MyCompany\Entity; - - use MyCompany\Annotations\Foo; - use MyCompany\Annotations\Bar; - use MyCompany\Entity\SomeClass; - - /** - * @Foo(PHP_EOL) - * @Bar(Bar::FOO) - * @Foo({SomeClass::FOO, SomeClass::BAR}) - * @Bar({SomeClass::FOO_KEY = SomeClass::BAR_VALUE}) - */ - class User - { - } - - -Be careful with constants and the cache ! - -.. note:: - - The cached reader will not re-evaluate each time an annotation is - loaded from cache. When a constant is changed the cache must be - cleaned. - - -Usage ------ - -Using the library API is simple. Using the annotations described in the -previous section, you can now annotate other classes with your -annotations: - -.. code-block:: php - - namespace MyCompany\Entity; - - use MyCompany\Annotations\Foo; - use MyCompany\Annotations\Bar; - - /** - * @Foo(bar="foo") - * @Bar(foo="bar") - */ - class User - { - } - -Now we can write a script to get the annotations above: - -.. code-block:: php - - $reflClass = new ReflectionClass('MyCompany\Entity\User'); - $classAnnotations = $reader->getClassAnnotations($reflClass); - - foreach ($classAnnotations AS $annot) { - if ($annot instanceof \MyCompany\Annotations\Foo) { - echo $annot->bar; // prints "foo"; - } else if ($annot instanceof \MyCompany\Annotations\Bar) { - echo $annot->foo; // prints "bar"; - } - } - -You have a complete API for retrieving annotation class instances from a -class, property or method docblock: - - -Reader API -~~~~~~~~~~ - -Access all annotations of a class -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. code-block:: php - - public function getClassAnnotations(\ReflectionClass $class); - -Access one annotation of a class -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. code-block:: php - - public function getClassAnnotation(\ReflectionClass $class, $annotationName); - -Access all annotations of a method -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. code-block:: php - - public function getMethodAnnotations(\ReflectionMethod $method); - -Access one annotation of a method -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. code-block:: php - - public function getMethodAnnotation(\ReflectionMethod $method, $annotationName); - -Access all annotations of a property -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. code-block:: php - - public function getPropertyAnnotations(\ReflectionProperty $property); - -Access one annotation of a property -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. code-block:: php - - public function getPropertyAnnotation(\ReflectionProperty $property, $annotationName); - -Access all annotations of a function -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. code-block:: php - - public function getFunctionAnnotations(\ReflectionFunction $property); - -Access one annotation of a function -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. code-block:: php - - public function getFunctionAnnotation(\ReflectionFunction $property, $annotationName); diff --git a/vendor/doctrine/annotations/docs/en/index.rst b/vendor/doctrine/annotations/docs/en/index.rst deleted file mode 100644 index 7caffb50..00000000 --- a/vendor/doctrine/annotations/docs/en/index.rst +++ /dev/null @@ -1,110 +0,0 @@ -Deprecation notice -================== - -PHP 8 introduced `attributes -`_, -which are a native replacement for annotations. As such, this library is -considered feature complete, and should receive exclusively bugfixes and -security fixes. - -Introduction -============ - -Doctrine Annotations allows to implement custom annotation -functionality for PHP classes and functions. - -.. code-block:: php - - class Foo - { - /** - * @MyAnnotation(myProperty="value") - */ - private $bar; - } - -Annotations aren't implemented in PHP itself which is why this component -offers a way to use the PHP doc-blocks as a place for the well known -annotation syntax using the ``@`` char. - -Annotations in Doctrine are used for the ORM configuration to build the -class mapping, but it can be used in other projects for other purposes -too. - -Installation -============ - -You can install the Annotation component with composer: - -.. code-block:: - - ย  $ composer require doctrine/annotations - -Create an annotation class -========================== - -An annotation class is a representation of the later used annotation -configuration in classes. The annotation class of the previous example -looks like this: - -.. code-block:: php - - /** - * @Annotation - */ - final class MyAnnotation - { - public $myProperty; - } - -The annotation class is declared as an annotation by ``@Annotation``. - -:ref:`Read more about custom annotations. ` - -Reading annotations -=================== - -The access to the annotations happens by reflection of the class or function -containing them. There are multiple reader-classes implementing the -``Doctrine\Common\Annotations\Reader`` interface, that can access the -annotations of a class. A common one is -``Doctrine\Common\Annotations\AnnotationReader``: - -.. code-block:: php - - use Doctrine\Common\Annotations\AnnotationReader; - use Doctrine\Common\Annotations\AnnotationRegistry; - - // Deprecated and will be removed in 2.0 but currently needed - AnnotationRegistry::registerLoader('class_exists'); - - $reflectionClass = new ReflectionClass(Foo::class); - $property = $reflectionClass->getProperty('bar'); - - $reader = new AnnotationReader(); - $myAnnotation = $reader->getPropertyAnnotation( - $property, - MyAnnotation::class - ); - - echo $myAnnotation->myProperty; // result: "value" - -Note that ``AnnotationRegistry::registerLoader('class_exists')`` only works -if you already have an autoloader configured (i.e. composer autoloader). -Otherwise, :ref:`please take a look to the other annotation autoload mechanisms `. - -A reader has multiple methods to access the annotations of a class or -function. - -:ref:`Read more about handling annotations. ` - -IDE Support ------------ - -Some IDEs already provide support for annotations: - -- Eclipse via the `Symfony2 Plugin `_ -- PhpStorm via the `PHP Annotations Plugin `_ or the `Symfony Plugin `_ - -.. _Read more about handling annotations.: annotations -.. _Read more about custom annotations.: custom diff --git a/vendor/doctrine/annotations/docs/en/sidebar.rst b/vendor/doctrine/annotations/docs/en/sidebar.rst deleted file mode 100644 index 6f5d13c4..00000000 --- a/vendor/doctrine/annotations/docs/en/sidebar.rst +++ /dev/null @@ -1,6 +0,0 @@ -.. toctree:: - :depth: 3 - - index - annotations - custom diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation.php deleted file mode 100644 index 9cae3dac..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation.php +++ /dev/null @@ -1,57 +0,0 @@ - $data Key-value for properties to be defined in this class. */ - final public function __construct(array $data) - { - foreach ($data as $key => $value) { - $this->$key = $value; - } - } - - /** - * Error handler for unknown property accessor in Annotation class. - * - * @param string $name Unknown property name. - * - * @throws BadMethodCallException - */ - public function __get($name) - { - throw new BadMethodCallException( - sprintf("Unknown property '%s' on annotation '%s'.", $name, static::class) - ); - } - - /** - * Error handler for unknown property mutator in Annotation class. - * - * @param string $name Unknown property name. - * @param mixed $value Property value. - * - * @throws BadMethodCallException - */ - public function __set($name, $value) - { - throw new BadMethodCallException( - sprintf("Unknown property '%s' on annotation '%s'.", $name, static::class) - ); - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attribute.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attribute.php deleted file mode 100644 index b1f85140..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attribute.php +++ /dev/null @@ -1,21 +0,0 @@ - */ - public $value; -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Enum.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Enum.php deleted file mode 100644 index 6f24d9f1..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Enum.php +++ /dev/null @@ -1,69 +0,0 @@ - */ - public $value; - - /** - * Literal target declaration. - * - * @var mixed[] - */ - public $literal; - - /** - * @phpstan-param array{literal?: mixed[], value: list} $values - * - * @throws InvalidArgumentException - */ - public function __construct(array $values) - { - if (! isset($values['literal'])) { - $values['literal'] = []; - } - - foreach ($values['value'] as $var) { - if (! is_scalar($var)) { - throw new InvalidArgumentException(sprintf( - '@Enum supports only scalar values "%s" given.', - is_object($var) ? get_class($var) : gettype($var) - )); - } - } - - foreach ($values['literal'] as $key => $var) { - if (! in_array($key, $values['value'])) { - throw new InvalidArgumentException(sprintf( - 'Undefined enumerator value "%s" for literal "%s".', - $key, - $var - )); - } - } - - $this->value = $values['value']; - $this->literal = $values['literal']; - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php deleted file mode 100644 index 97a15c25..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php +++ /dev/null @@ -1,43 +0,0 @@ - */ - public $names; - - /** - * @phpstan-param array{value: string|list} $values - * - * @throws RuntimeException - */ - public function __construct(array $values) - { - if (is_string($values['value'])) { - $values['value'] = [$values['value']]; - } - - if (! is_array($values['value'])) { - throw new RuntimeException(sprintf( - '@IgnoreAnnotation expects either a string name, or an array of strings, but got %s.', - json_encode($values['value']) - )); - } - - $this->names = $values['value']; - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/NamedArgumentConstructor.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/NamedArgumentConstructor.php deleted file mode 100644 index 16906010..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/NamedArgumentConstructor.php +++ /dev/null @@ -1,13 +0,0 @@ - */ - private static $map = [ - 'ALL' => self::TARGET_ALL, - 'CLASS' => self::TARGET_CLASS, - 'METHOD' => self::TARGET_METHOD, - 'PROPERTY' => self::TARGET_PROPERTY, - 'FUNCTION' => self::TARGET_FUNCTION, - 'ANNOTATION' => self::TARGET_ANNOTATION, - ]; - - /** @phpstan-var list */ - public $value; - - /** - * Targets as bitmask. - * - * @var int - */ - public $targets; - - /** - * Literal target declaration. - * - * @var string - */ - public $literal; - - /** - * @phpstan-param array{value?: string|list} $values - * - * @throws InvalidArgumentException - */ - public function __construct(array $values) - { - if (! isset($values['value'])) { - $values['value'] = null; - } - - if (is_string($values['value'])) { - $values['value'] = [$values['value']]; - } - - if (! is_array($values['value'])) { - throw new InvalidArgumentException( - sprintf( - '@Target expects either a string value, or an array of strings, "%s" given.', - is_object($values['value']) ? get_class($values['value']) : gettype($values['value']) - ) - ); - } - - $bitmask = 0; - foreach ($values['value'] as $literal) { - if (! isset(self::$map[$literal])) { - throw new InvalidArgumentException( - sprintf( - 'Invalid Target "%s". Available targets: [%s]', - $literal, - implode(', ', array_keys(self::$map)) - ) - ); - } - - $bitmask |= self::$map[$literal]; - } - - $this->targets = $bitmask; - $this->value = $values['value']; - $this->literal = implode(', ', $this->value); - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php deleted file mode 100644 index dcdfe4df..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php +++ /dev/null @@ -1,167 +0,0 @@ - $available - * - * @return AnnotationException - */ - public static function enumeratorError($attributeName, $annotationName, $context, $available, $given) - { - return new self(sprintf( - '[Enum Error] Attribute "%s" of @%s declared on %s accepts only [%s], but got %s.', - $attributeName, - $annotationName, - $context, - implode(', ', $available), - is_object($given) ? get_class($given) : $given - )); - } - - /** @return AnnotationException */ - public static function optimizerPlusSaveComments() - { - return new self( - 'You have to enable opcache.save_comments=1 or zend_optimizerplus.save_comments=1.' - ); - } - - /** @return AnnotationException */ - public static function optimizerPlusLoadComments() - { - return new self( - 'You have to enable opcache.load_comments=1 or zend_optimizerplus.load_comments=1.' - ); - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php deleted file mode 100644 index 1f538ee5..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php +++ /dev/null @@ -1,389 +0,0 @@ - - */ - private static $globalImports = [ - 'ignoreannotation' => Annotation\IgnoreAnnotation::class, - ]; - - /** - * A list with annotations that are not causing exceptions when not resolved to an annotation class. - * - * The names are case sensitive. - * - * @var array - */ - private static $globalIgnoredNames = ImplicitlyIgnoredAnnotationNames::LIST; - - /** - * A list with annotations that are not causing exceptions when not resolved to an annotation class. - * - * The names are case sensitive. - * - * @var array - */ - private static $globalIgnoredNamespaces = []; - - /** - * Add a new annotation to the globally ignored annotation names with regard to exception handling. - * - * @param string $name - */ - public static function addGlobalIgnoredName($name) - { - self::$globalIgnoredNames[$name] = true; - } - - /** - * Add a new annotation to the globally ignored annotation namespaces with regard to exception handling. - * - * @param string $namespace - */ - public static function addGlobalIgnoredNamespace($namespace) - { - self::$globalIgnoredNamespaces[$namespace] = true; - } - - /** - * Annotations parser. - * - * @var DocParser - */ - private $parser; - - /** - * Annotations parser used to collect parsing metadata. - * - * @var DocParser - */ - private $preParser; - - /** - * PHP parser used to collect imports. - * - * @var PhpParser - */ - private $phpParser; - - /** - * In-memory cache mechanism to store imported annotations per class. - * - * @psalm-var array<'class'|'function', array>> - */ - private $imports = []; - - /** - * In-memory cache mechanism to store ignored annotations per class. - * - * @psalm-var array<'class'|'function', array>> - */ - private $ignoredAnnotationNames = []; - - /** - * Initializes a new AnnotationReader. - * - * @throws AnnotationException - */ - public function __construct(?DocParser $parser = null) - { - if ( - extension_loaded('Zend Optimizer+') && (ini_get('zend_optimizerplus.save_comments') === '0' || - ini_get('opcache.save_comments') === '0') - ) { - throw AnnotationException::optimizerPlusSaveComments(); - } - - if (extension_loaded('Zend OPcache') && ini_get('opcache.save_comments') === 0) { - throw AnnotationException::optimizerPlusSaveComments(); - } - - // Make sure that the IgnoreAnnotation annotation is loaded - class_exists(IgnoreAnnotation::class); - - $this->parser = $parser ?: new DocParser(); - - $this->preParser = new DocParser(); - - $this->preParser->setImports(self::$globalImports); - $this->preParser->setIgnoreNotImportedAnnotations(true); - $this->preParser->setIgnoredAnnotationNames(self::$globalIgnoredNames); - - $this->phpParser = new PhpParser(); - } - - /** - * {@inheritDoc} - */ - public function getClassAnnotations(ReflectionClass $class) - { - $this->parser->setTarget(Target::TARGET_CLASS); - $this->parser->setImports($this->getImports($class)); - $this->parser->setIgnoredAnnotationNames($this->getIgnoredAnnotationNames($class)); - $this->parser->setIgnoredAnnotationNamespaces(self::$globalIgnoredNamespaces); - - return $this->parser->parse($class->getDocComment(), 'class ' . $class->getName()); - } - - /** - * {@inheritDoc} - */ - public function getClassAnnotation(ReflectionClass $class, $annotationName) - { - $annotations = $this->getClassAnnotations($class); - - foreach ($annotations as $annotation) { - if ($annotation instanceof $annotationName) { - return $annotation; - } - } - - return null; - } - - /** - * {@inheritDoc} - */ - public function getPropertyAnnotations(ReflectionProperty $property) - { - $class = $property->getDeclaringClass(); - $context = 'property ' . $class->getName() . '::$' . $property->getName(); - - $this->parser->setTarget(Target::TARGET_PROPERTY); - $this->parser->setImports($this->getPropertyImports($property)); - $this->parser->setIgnoredAnnotationNames($this->getIgnoredAnnotationNames($class)); - $this->parser->setIgnoredAnnotationNamespaces(self::$globalIgnoredNamespaces); - - return $this->parser->parse($property->getDocComment(), $context); - } - - /** - * {@inheritDoc} - */ - public function getPropertyAnnotation(ReflectionProperty $property, $annotationName) - { - $annotations = $this->getPropertyAnnotations($property); - - foreach ($annotations as $annotation) { - if ($annotation instanceof $annotationName) { - return $annotation; - } - } - - return null; - } - - /** - * {@inheritDoc} - */ - public function getMethodAnnotations(ReflectionMethod $method) - { - $class = $method->getDeclaringClass(); - $context = 'method ' . $class->getName() . '::' . $method->getName() . '()'; - - $this->parser->setTarget(Target::TARGET_METHOD); - $this->parser->setImports($this->getMethodImports($method)); - $this->parser->setIgnoredAnnotationNames($this->getIgnoredAnnotationNames($class)); - $this->parser->setIgnoredAnnotationNamespaces(self::$globalIgnoredNamespaces); - - return $this->parser->parse($method->getDocComment(), $context); - } - - /** - * {@inheritDoc} - */ - public function getMethodAnnotation(ReflectionMethod $method, $annotationName) - { - $annotations = $this->getMethodAnnotations($method); - - foreach ($annotations as $annotation) { - if ($annotation instanceof $annotationName) { - return $annotation; - } - } - - return null; - } - - /** - * Gets the annotations applied to a function. - * - * @phpstan-return list An array of Annotations. - */ - public function getFunctionAnnotations(ReflectionFunction $function): array - { - $context = 'function ' . $function->getName(); - - $this->parser->setTarget(Target::TARGET_FUNCTION); - $this->parser->setImports($this->getImports($function)); - $this->parser->setIgnoredAnnotationNames($this->getIgnoredAnnotationNames($function)); - $this->parser->setIgnoredAnnotationNamespaces(self::$globalIgnoredNamespaces); - - return $this->parser->parse($function->getDocComment(), $context); - } - - /** - * Gets a function annotation. - * - * @return object|null The Annotation or NULL, if the requested annotation does not exist. - */ - public function getFunctionAnnotation(ReflectionFunction $function, string $annotationName) - { - $annotations = $this->getFunctionAnnotations($function); - - foreach ($annotations as $annotation) { - if ($annotation instanceof $annotationName) { - return $annotation; - } - } - - return null; - } - - /** - * Returns the ignored annotations for the given class or function. - * - * @param ReflectionClass|ReflectionFunction $reflection - * - * @return array - */ - private function getIgnoredAnnotationNames($reflection): array - { - $type = $reflection instanceof ReflectionClass ? 'class' : 'function'; - $name = $reflection->getName(); - - if (isset($this->ignoredAnnotationNames[$type][$name])) { - return $this->ignoredAnnotationNames[$type][$name]; - } - - $this->collectParsingMetadata($reflection); - - return $this->ignoredAnnotationNames[$type][$name]; - } - - /** - * Retrieves imports for a class or a function. - * - * @param ReflectionClass|ReflectionFunction $reflection - * - * @return array - */ - private function getImports($reflection): array - { - $type = $reflection instanceof ReflectionClass ? 'class' : 'function'; - $name = $reflection->getName(); - - if (isset($this->imports[$type][$name])) { - return $this->imports[$type][$name]; - } - - $this->collectParsingMetadata($reflection); - - return $this->imports[$type][$name]; - } - - /** - * Retrieves imports for methods. - * - * @return array - */ - private function getMethodImports(ReflectionMethod $method) - { - $class = $method->getDeclaringClass(); - $classImports = $this->getImports($class); - - $traitImports = []; - - foreach ($class->getTraits() as $trait) { - if ( - ! $trait->hasMethod($method->getName()) - || $trait->getFileName() !== $method->getFileName() - ) { - continue; - } - - $traitImports = array_merge($traitImports, $this->phpParser->parseUseStatements($trait)); - } - - return array_merge($classImports, $traitImports); - } - - /** - * Retrieves imports for properties. - * - * @return array - */ - private function getPropertyImports(ReflectionProperty $property) - { - $class = $property->getDeclaringClass(); - $classImports = $this->getImports($class); - - $traitImports = []; - - foreach ($class->getTraits() as $trait) { - if (! $trait->hasProperty($property->getName())) { - continue; - } - - $traitImports = array_merge($traitImports, $this->phpParser->parseUseStatements($trait)); - } - - return array_merge($classImports, $traitImports); - } - - /** - * Collects parsing metadata for a given class or function. - * - * @param ReflectionClass|ReflectionFunction $reflection - */ - private function collectParsingMetadata($reflection): void - { - $type = $reflection instanceof ReflectionClass ? 'class' : 'function'; - $name = $reflection->getName(); - - $ignoredAnnotationNames = self::$globalIgnoredNames; - $annotations = $this->preParser->parse($reflection->getDocComment(), $type . ' ' . $name); - - foreach ($annotations as $annotation) { - if (! ($annotation instanceof IgnoreAnnotation)) { - continue; - } - - foreach ($annotation->names as $annot) { - $ignoredAnnotationNames[$annot] = true; - } - } - - $this->imports[$type][$name] = array_merge( - self::$globalImports, - $this->phpParser->parseUseStatements($reflection), - [ - '__NAMESPACE__' => $reflection->getNamespaceName(), - 'self' => $name, - ] - ); - - $this->ignoredAnnotationNames[$type][$name] = $ignoredAnnotationNames; - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php deleted file mode 100644 index 259d497d..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php +++ /dev/null @@ -1,190 +0,0 @@ -|null $dirs - */ - public static function registerAutoloadNamespace(string $namespace, $dirs = null): void - { - self::$autoloadNamespaces[$namespace] = $dirs; - } - - /** - * Registers multiple namespaces. - * - * Loading of this namespaces will be done with a PSR-0 namespace loading algorithm. - * - * @deprecated This method is deprecated and will be removed in - * doctrine/annotations 2.0. Annotations will be autoloaded in 2.0. - * - * @param string[][]|string[]|null[] $namespaces indexed by namespace name - */ - public static function registerAutoloadNamespaces(array $namespaces): void - { - self::$autoloadNamespaces = array_merge(self::$autoloadNamespaces, $namespaces); - } - - /** - * Registers an autoloading callable for annotations, much like spl_autoload_register(). - * - * NOTE: These class loaders HAVE to be silent when a class was not found! - * IMPORTANT: Loaders have to return true if they loaded a class that could contain the searched annotation class. - * - * @deprecated This method is deprecated and will be removed in - * doctrine/annotations 2.0. Annotations will be autoloaded in 2.0. - */ - public static function registerLoader(callable $callable): void - { - // Reset our static cache now that we have a new loader to work with - self::$failedToAutoload = []; - self::$loaders[] = $callable; - } - - /** - * Registers an autoloading callable for annotations, if it is not already registered - * - * @deprecated This method is deprecated and will be removed in - * doctrine/annotations 2.0. Annotations will be autoloaded in 2.0. - */ - public static function registerUniqueLoader(callable $callable): void - { - if (in_array($callable, self::$loaders, true)) { - return; - } - - self::registerLoader($callable); - } - - /** - * Autoloads an annotation class silently. - */ - public static function loadAnnotationClass(string $class): bool - { - if (class_exists($class, false)) { - return true; - } - - if (array_key_exists($class, self::$failedToAutoload)) { - return false; - } - - foreach (self::$autoloadNamespaces as $namespace => $dirs) { - if (strpos($class, $namespace) !== 0) { - continue; - } - - $file = str_replace('\\', DIRECTORY_SEPARATOR, $class) . '.php'; - - if ($dirs === null) { - $path = stream_resolve_include_path($file); - if ($path) { - require $path; - - return true; - } - } else { - foreach ((array) $dirs as $dir) { - if (is_file($dir . DIRECTORY_SEPARATOR . $file)) { - require $dir . DIRECTORY_SEPARATOR . $file; - - return true; - } - } - } - } - - foreach (self::$loaders as $loader) { - if ($loader($class) === true) { - return true; - } - } - - if ( - self::$loaders === [] && - self::$autoloadNamespaces === [] && - self::$registerFileUsed === false && - class_exists($class) - ) { - return true; - } - - self::$failedToAutoload[$class] = null; - - return false; - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/CachedReader.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/CachedReader.php deleted file mode 100644 index 85dbefab..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/CachedReader.php +++ /dev/null @@ -1,266 +0,0 @@ -> */ - private $loadedAnnotations = []; - - /** @var int[] */ - private $loadedFilemtimes = []; - - /** @param bool $debug */ - public function __construct(Reader $reader, Cache $cache, $debug = false) - { - $this->delegate = $reader; - $this->cache = $cache; - $this->debug = (bool) $debug; - } - - /** - * {@inheritDoc} - */ - public function getClassAnnotations(ReflectionClass $class) - { - $cacheKey = $class->getName(); - - if (isset($this->loadedAnnotations[$cacheKey])) { - return $this->loadedAnnotations[$cacheKey]; - } - - $annots = $this->fetchFromCache($cacheKey, $class); - if ($annots === false) { - $annots = $this->delegate->getClassAnnotations($class); - $this->saveToCache($cacheKey, $annots); - } - - return $this->loadedAnnotations[$cacheKey] = $annots; - } - - /** - * {@inheritDoc} - */ - public function getClassAnnotation(ReflectionClass $class, $annotationName) - { - foreach ($this->getClassAnnotations($class) as $annot) { - if ($annot instanceof $annotationName) { - return $annot; - } - } - - return null; - } - - /** - * {@inheritDoc} - */ - public function getPropertyAnnotations(ReflectionProperty $property) - { - $class = $property->getDeclaringClass(); - $cacheKey = $class->getName() . '$' . $property->getName(); - - if (isset($this->loadedAnnotations[$cacheKey])) { - return $this->loadedAnnotations[$cacheKey]; - } - - $annots = $this->fetchFromCache($cacheKey, $class); - if ($annots === false) { - $annots = $this->delegate->getPropertyAnnotations($property); - $this->saveToCache($cacheKey, $annots); - } - - return $this->loadedAnnotations[$cacheKey] = $annots; - } - - /** - * {@inheritDoc} - */ - public function getPropertyAnnotation(ReflectionProperty $property, $annotationName) - { - foreach ($this->getPropertyAnnotations($property) as $annot) { - if ($annot instanceof $annotationName) { - return $annot; - } - } - - return null; - } - - /** - * {@inheritDoc} - */ - public function getMethodAnnotations(ReflectionMethod $method) - { - $class = $method->getDeclaringClass(); - $cacheKey = $class->getName() . '#' . $method->getName(); - - if (isset($this->loadedAnnotations[$cacheKey])) { - return $this->loadedAnnotations[$cacheKey]; - } - - $annots = $this->fetchFromCache($cacheKey, $class); - if ($annots === false) { - $annots = $this->delegate->getMethodAnnotations($method); - $this->saveToCache($cacheKey, $annots); - } - - return $this->loadedAnnotations[$cacheKey] = $annots; - } - - /** - * {@inheritDoc} - */ - public function getMethodAnnotation(ReflectionMethod $method, $annotationName) - { - foreach ($this->getMethodAnnotations($method) as $annot) { - if ($annot instanceof $annotationName) { - return $annot; - } - } - - return null; - } - - /** - * Clears loaded annotations. - * - * @return void - */ - public function clearLoadedAnnotations() - { - $this->loadedAnnotations = []; - $this->loadedFilemtimes = []; - } - - /** - * Fetches a value from the cache. - * - * @param string $cacheKey The cache key. - * - * @return mixed The cached value or false when the value is not in cache. - */ - private function fetchFromCache($cacheKey, ReflectionClass $class) - { - $data = $this->cache->fetch($cacheKey); - if ($data !== false) { - if (! $this->debug || $this->isCacheFresh($cacheKey, $class)) { - return $data; - } - } - - return false; - } - - /** - * Saves a value to the cache. - * - * @param string $cacheKey The cache key. - * @param mixed $value The value. - * - * @return void - */ - private function saveToCache($cacheKey, $value) - { - $this->cache->save($cacheKey, $value); - if (! $this->debug) { - return; - } - - $this->cache->save('[C]' . $cacheKey, time()); - } - - /** - * Checks if the cache is fresh. - * - * @param string $cacheKey - * - * @return bool - */ - private function isCacheFresh($cacheKey, ReflectionClass $class) - { - $lastModification = $this->getLastModification($class); - if ($lastModification === 0) { - return true; - } - - return $this->cache->fetch('[C]' . $cacheKey) >= $lastModification; - } - - /** - * Returns the time the class was last modified, testing traits and parents - */ - private function getLastModification(ReflectionClass $class): int - { - $filename = $class->getFileName(); - - if (isset($this->loadedFilemtimes[$filename])) { - return $this->loadedFilemtimes[$filename]; - } - - $parent = $class->getParentClass(); - - $lastModification = max(array_merge( - [$filename ? filemtime($filename) : 0], - array_map(function (ReflectionClass $reflectionTrait): int { - return $this->getTraitLastModificationTime($reflectionTrait); - }, $class->getTraits()), - array_map(function (ReflectionClass $class): int { - return $this->getLastModification($class); - }, $class->getInterfaces()), - $parent ? [$this->getLastModification($parent)] : [] - )); - - assert($lastModification !== false); - - return $this->loadedFilemtimes[$filename] = $lastModification; - } - - private function getTraitLastModificationTime(ReflectionClass $reflectionTrait): int - { - $fileName = $reflectionTrait->getFileName(); - - if (isset($this->loadedFilemtimes[$fileName])) { - return $this->loadedFilemtimes[$fileName]; - } - - $lastModificationTime = max(array_merge( - [$fileName ? filemtime($fileName) : 0], - array_map(function (ReflectionClass $reflectionTrait): int { - return $this->getTraitLastModificationTime($reflectionTrait); - }, $reflectionTrait->getTraits()) - )); - - assert($lastModificationTime !== false); - - return $this->loadedFilemtimes[$fileName] = $lastModificationTime; - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocLexer.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocLexer.php deleted file mode 100644 index dbba5252..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocLexer.php +++ /dev/null @@ -1,143 +0,0 @@ - - */ -final class DocLexer extends AbstractLexer -{ - public const T_NONE = 1; - public const T_INTEGER = 2; - public const T_STRING = 3; - public const T_FLOAT = 4; - - // All tokens that are also identifiers should be >= 100 - public const T_IDENTIFIER = 100; - public const T_AT = 101; - public const T_CLOSE_CURLY_BRACES = 102; - public const T_CLOSE_PARENTHESIS = 103; - public const T_COMMA = 104; - public const T_EQUALS = 105; - public const T_FALSE = 106; - public const T_NAMESPACE_SEPARATOR = 107; - public const T_OPEN_CURLY_BRACES = 108; - public const T_OPEN_PARENTHESIS = 109; - public const T_TRUE = 110; - public const T_NULL = 111; - public const T_COLON = 112; - public const T_MINUS = 113; - - /** @var array */ - protected $noCase = [ - '@' => self::T_AT, - ',' => self::T_COMMA, - '(' => self::T_OPEN_PARENTHESIS, - ')' => self::T_CLOSE_PARENTHESIS, - '{' => self::T_OPEN_CURLY_BRACES, - '}' => self::T_CLOSE_CURLY_BRACES, - '=' => self::T_EQUALS, - ':' => self::T_COLON, - '-' => self::T_MINUS, - '\\' => self::T_NAMESPACE_SEPARATOR, - ]; - - /** @var array */ - protected $withCase = [ - 'true' => self::T_TRUE, - 'false' => self::T_FALSE, - 'null' => self::T_NULL, - ]; - - /** - * Whether the next token starts immediately, or if there were - * non-captured symbols before that - */ - public function nextTokenIsAdjacent(): bool - { - return $this->token === null - || ($this->lookahead !== null - && ($this->lookahead['position'] - $this->token['position']) === strlen($this->token['value'])); - } - - /** - * {@inheritdoc} - */ - protected function getCatchablePatterns() - { - return [ - '[a-z_\\\][a-z0-9_\:\\\]*[a-z_][a-z0-9_]*', - '(?:[+-]?[0-9]+(?:[\.][0-9]+)*)(?:[eE][+-]?[0-9]+)?', - '"(?:""|[^"])*+"', - ]; - } - - /** - * {@inheritdoc} - */ - protected function getNonCatchablePatterns() - { - return ['\s+', '\*+', '(.)']; - } - - /** - * {@inheritdoc} - */ - protected function getType(&$value) - { - $type = self::T_NONE; - - if ($value[0] === '"') { - $value = str_replace('""', '"', substr($value, 1, strlen($value) - 2)); - - return self::T_STRING; - } - - if (isset($this->noCase[$value])) { - return $this->noCase[$value]; - } - - if ($value[0] === '_' || $value[0] === '\\' || ctype_alpha($value[0])) { - return self::T_IDENTIFIER; - } - - $lowerValue = strtolower($value); - - if (isset($this->withCase[$lowerValue])) { - return $this->withCase[$lowerValue]; - } - - // Checking numeric value - if (is_numeric($value)) { - return strpos($value, '.') !== false || stripos($value, 'e') !== false - ? self::T_FLOAT : self::T_INTEGER; - } - - return $type; - } - - /** @return array{value: int|string, type:self::T_*|null, position:int} */ - public function peek(): ?array - { - $token = parent::peek(); - - if ($token === null) { - return null; - } - - return (array) $token; - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocParser.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocParser.php deleted file mode 100644 index 5ec150d3..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocParser.php +++ /dev/null @@ -1,1506 +0,0 @@ - - */ - private static $classIdentifiers = [ - DocLexer::T_IDENTIFIER, - DocLexer::T_TRUE, - DocLexer::T_FALSE, - DocLexer::T_NULL, - ]; - - /** - * The lexer. - * - * @var DocLexer - */ - private $lexer; - - /** - * Current target context. - * - * @var int - */ - private $target; - - /** - * Doc parser used to collect annotation target. - * - * @var DocParser - */ - private static $metadataParser; - - /** - * Flag to control if the current annotation is nested or not. - * - * @var bool - */ - private $isNestedAnnotation = false; - - /** - * Hashmap containing all use-statements that are to be used when parsing - * the given doc block. - * - * @var array - */ - private $imports = []; - - /** - * This hashmap is used internally to cache results of class_exists() - * look-ups. - * - * @var array - */ - private $classExists = []; - - /** - * Whether annotations that have not been imported should be ignored. - * - * @var bool - */ - private $ignoreNotImportedAnnotations = false; - - /** - * An array of default namespaces if operating in simple mode. - * - * @var string[] - */ - private $namespaces = []; - - /** - * A list with annotations that are not causing exceptions when not resolved to an annotation class. - * - * The names must be the raw names as used in the class, not the fully qualified - * - * @var bool[] indexed by annotation name - */ - private $ignoredAnnotationNames = []; - - /** - * A list with annotations in namespaced format - * that are not causing exceptions when not resolved to an annotation class. - * - * @var bool[] indexed by namespace name - */ - private $ignoredAnnotationNamespaces = []; - - /** @var string */ - private $context = ''; - - /** - * Hash-map for caching annotation metadata. - * - * @var array - */ - private static $annotationMetadata = [ - Annotation\Target::class => [ - 'is_annotation' => true, - 'has_constructor' => true, - 'has_named_argument_constructor' => false, - 'properties' => [], - 'targets_literal' => 'ANNOTATION_CLASS', - 'targets' => Target::TARGET_CLASS, - 'default_property' => 'value', - 'attribute_types' => [ - 'value' => [ - 'required' => false, - 'type' => 'array', - 'array_type' => 'string', - 'value' => 'array', - ], - ], - ], - Annotation\Attribute::class => [ - 'is_annotation' => true, - 'has_constructor' => false, - 'has_named_argument_constructor' => false, - 'targets_literal' => 'ANNOTATION_ANNOTATION', - 'targets' => Target::TARGET_ANNOTATION, - 'default_property' => 'name', - 'properties' => [ - 'name' => 'name', - 'type' => 'type', - 'required' => 'required', - ], - 'attribute_types' => [ - 'value' => [ - 'required' => true, - 'type' => 'string', - 'value' => 'string', - ], - 'type' => [ - 'required' => true, - 'type' => 'string', - 'value' => 'string', - ], - 'required' => [ - 'required' => false, - 'type' => 'boolean', - 'value' => 'boolean', - ], - ], - ], - Annotation\Attributes::class => [ - 'is_annotation' => true, - 'has_constructor' => false, - 'has_named_argument_constructor' => false, - 'targets_literal' => 'ANNOTATION_CLASS', - 'targets' => Target::TARGET_CLASS, - 'default_property' => 'value', - 'properties' => ['value' => 'value'], - 'attribute_types' => [ - 'value' => [ - 'type' => 'array', - 'required' => true, - 'array_type' => Annotation\Attribute::class, - 'value' => 'array<' . Annotation\Attribute::class . '>', - ], - ], - ], - Annotation\Enum::class => [ - 'is_annotation' => true, - 'has_constructor' => true, - 'has_named_argument_constructor' => false, - 'targets_literal' => 'ANNOTATION_PROPERTY', - 'targets' => Target::TARGET_PROPERTY, - 'default_property' => 'value', - 'properties' => ['value' => 'value'], - 'attribute_types' => [ - 'value' => [ - 'type' => 'array', - 'required' => true, - ], - 'literal' => [ - 'type' => 'array', - 'required' => false, - ], - ], - ], - Annotation\NamedArgumentConstructor::class => [ - 'is_annotation' => true, - 'has_constructor' => false, - 'has_named_argument_constructor' => false, - 'targets_literal' => 'ANNOTATION_CLASS', - 'targets' => Target::TARGET_CLASS, - 'default_property' => null, - 'properties' => [], - 'attribute_types' => [], - ], - ]; - - /** - * Hash-map for handle types declaration. - * - * @var array - */ - private static $typeMap = [ - 'float' => 'double', - 'bool' => 'boolean', - // allow uppercase Boolean in honor of George Boole - 'Boolean' => 'boolean', - 'int' => 'integer', - ]; - - /** - * Constructs a new DocParser. - */ - public function __construct() - { - $this->lexer = new DocLexer(); - } - - /** - * Sets the annotation names that are ignored during the parsing process. - * - * The names are supposed to be the raw names as used in the class, not the - * fully qualified class names. - * - * @param bool[] $names indexed by annotation name - * - * @return void - */ - public function setIgnoredAnnotationNames(array $names) - { - $this->ignoredAnnotationNames = $names; - } - - /** - * Sets the annotation namespaces that are ignored during the parsing process. - * - * @param bool[] $ignoredAnnotationNamespaces indexed by annotation namespace name - * - * @return void - */ - public function setIgnoredAnnotationNamespaces($ignoredAnnotationNamespaces) - { - $this->ignoredAnnotationNamespaces = $ignoredAnnotationNamespaces; - } - - /** - * Sets ignore on not-imported annotations. - * - * @param bool $bool - * - * @return void - */ - public function setIgnoreNotImportedAnnotations($bool) - { - $this->ignoreNotImportedAnnotations = (bool) $bool; - } - - /** - * Sets the default namespaces. - * - * @param string $namespace - * - * @return void - * - * @throws RuntimeException - */ - public function addNamespace($namespace) - { - if ($this->imports) { - throw new RuntimeException('You must either use addNamespace(), or setImports(), but not both.'); - } - - $this->namespaces[] = $namespace; - } - - /** - * Sets the imports. - * - * @param array $imports - * - * @return void - * - * @throws RuntimeException - */ - public function setImports(array $imports) - { - if ($this->namespaces) { - throw new RuntimeException('You must either use addNamespace(), or setImports(), but not both.'); - } - - $this->imports = $imports; - } - - /** - * Sets current target context as bitmask. - * - * @param int $target - * - * @return void - */ - public function setTarget($target) - { - $this->target = $target; - } - - /** - * Parses the given docblock string for annotations. - * - * @param string $input The docblock string to parse. - * @param string $context The parsing context. - * - * @phpstan-return list Array of annotations. If no annotations are found, an empty array is returned. - * - * @throws AnnotationException - * @throws ReflectionException - */ - public function parse($input, $context = '') - { - $pos = $this->findInitialTokenPosition($input); - if ($pos === null) { - return []; - } - - $this->context = $context; - - $this->lexer->setInput(trim(substr($input, $pos), '* /')); - $this->lexer->moveNext(); - - return $this->Annotations(); - } - - /** - * Finds the first valid annotation - * - * @param string $input The docblock string to parse - */ - private function findInitialTokenPosition($input): ?int - { - $pos = 0; - - // search for first valid annotation - while (($pos = strpos($input, '@', $pos)) !== false) { - $preceding = substr($input, $pos - 1, 1); - - // if the @ is preceded by a space, a tab or * it is valid - if ($pos === 0 || $preceding === ' ' || $preceding === '*' || $preceding === "\t") { - return $pos; - } - - $pos++; - } - - return null; - } - - /** - * Attempts to match the given token with the current lookahead token. - * If they match, updates the lookahead token; otherwise raises a syntax error. - * - * @param int $token Type of token. - * - * @return bool True if tokens match; false otherwise. - * - * @throws AnnotationException - */ - private function match(int $token): bool - { - if (! $this->lexer->isNextToken($token)) { - throw $this->syntaxError($this->lexer->getLiteral($token)); - } - - return $this->lexer->moveNext(); - } - - /** - * Attempts to match the current lookahead token with any of the given tokens. - * - * If any of them matches, this method updates the lookahead token; otherwise - * a syntax error is raised. - * - * @phpstan-param list $tokens - * - * @throws AnnotationException - */ - private function matchAny(array $tokens): bool - { - if (! $this->lexer->isNextTokenAny($tokens)) { - throw $this->syntaxError(implode(' or ', array_map([$this->lexer, 'getLiteral'], $tokens))); - } - - return $this->lexer->moveNext(); - } - - /** - * Generates a new syntax error. - * - * @param string $expected Expected string. - * @param mixed[]|null $token Optional token. - */ - private function syntaxError(string $expected, ?array $token = null): AnnotationException - { - if ($token === null) { - $token = $this->lexer->lookahead; - } - - $message = sprintf('Expected %s, got ', $expected); - $message .= $this->lexer->lookahead === null - ? 'end of string' - : sprintf("'%s' at position %s", $token['value'], $token['position']); - - if (strlen($this->context)) { - $message .= ' in ' . $this->context; - } - - $message .= '.'; - - return AnnotationException::syntaxError($message); - } - - /** - * Attempts to check if a class exists or not. This never goes through the PHP autoloading mechanism - * but uses the {@link AnnotationRegistry} to load classes. - * - * @param class-string $fqcn - */ - private function classExists(string $fqcn): bool - { - if (isset($this->classExists[$fqcn])) { - return $this->classExists[$fqcn]; - } - - // first check if the class already exists, maybe loaded through another AnnotationReader - if (class_exists($fqcn, false)) { - return $this->classExists[$fqcn] = true; - } - - // final check, does this class exist? - return $this->classExists[$fqcn] = AnnotationRegistry::loadAnnotationClass($fqcn); - } - - /** - * Collects parsing metadata for a given annotation class - * - * @param class-string $name The annotation name - * - * @throws AnnotationException - * @throws ReflectionException - */ - private function collectAnnotationMetadata(string $name): void - { - if (self::$metadataParser === null) { - self::$metadataParser = new self(); - - self::$metadataParser->setIgnoreNotImportedAnnotations(true); - self::$metadataParser->setIgnoredAnnotationNames($this->ignoredAnnotationNames); - self::$metadataParser->setImports([ - 'enum' => Enum::class, - 'target' => Target::class, - 'attribute' => Attribute::class, - 'attributes' => Attributes::class, - 'namedargumentconstructor' => NamedArgumentConstructor::class, - ]); - - // Make sure that annotations from metadata are loaded - class_exists(Enum::class); - class_exists(Target::class); - class_exists(Attribute::class); - class_exists(Attributes::class); - class_exists(NamedArgumentConstructor::class); - } - - $class = new ReflectionClass($name); - $docComment = $class->getDocComment(); - - // Sets default values for annotation metadata - $constructor = $class->getConstructor(); - $metadata = [ - 'default_property' => null, - 'has_constructor' => $constructor !== null && $constructor->getNumberOfParameters() > 0, - 'constructor_args' => [], - 'properties' => [], - 'property_types' => [], - 'attribute_types' => [], - 'targets_literal' => null, - 'targets' => Target::TARGET_ALL, - 'is_annotation' => strpos($docComment, '@Annotation') !== false, - ]; - - $metadata['has_named_argument_constructor'] = $metadata['has_constructor'] - && $class->implementsInterface(NamedArgumentConstructorAnnotation::class); - - // verify that the class is really meant to be an annotation - if ($metadata['is_annotation']) { - self::$metadataParser->setTarget(Target::TARGET_CLASS); - - foreach (self::$metadataParser->parse($docComment, 'class @' . $name) as $annotation) { - if ($annotation instanceof Target) { - $metadata['targets'] = $annotation->targets; - $metadata['targets_literal'] = $annotation->literal; - - continue; - } - - if ($annotation instanceof NamedArgumentConstructor) { - $metadata['has_named_argument_constructor'] = $metadata['has_constructor']; - if ($metadata['has_named_argument_constructor']) { - // choose the first argument as the default property - $metadata['default_property'] = $constructor->getParameters()[0]->getName(); - } - } - - if (! ($annotation instanceof Attributes)) { - continue; - } - - foreach ($annotation->value as $attribute) { - $this->collectAttributeTypeMetadata($metadata, $attribute); - } - } - - // if not has a constructor will inject values into public properties - if ($metadata['has_constructor'] === false) { - // collect all public properties - foreach ($class->getProperties(ReflectionProperty::IS_PUBLIC) as $property) { - $metadata['properties'][$property->name] = $property->name; - - $propertyComment = $property->getDocComment(); - if ($propertyComment === false) { - continue; - } - - $attribute = new Attribute(); - - $attribute->required = (strpos($propertyComment, '@Required') !== false); - $attribute->name = $property->name; - $attribute->type = (strpos($propertyComment, '@var') !== false && - preg_match('/@var\s+([^\s]+)/', $propertyComment, $matches)) - ? $matches[1] - : 'mixed'; - - $this->collectAttributeTypeMetadata($metadata, $attribute); - - // checks if the property has @Enum - if (strpos($propertyComment, '@Enum') === false) { - continue; - } - - $context = 'property ' . $class->name . '::$' . $property->name; - - self::$metadataParser->setTarget(Target::TARGET_PROPERTY); - - foreach (self::$metadataParser->parse($propertyComment, $context) as $annotation) { - if (! $annotation instanceof Enum) { - continue; - } - - $metadata['enum'][$property->name]['value'] = $annotation->value; - $metadata['enum'][$property->name]['literal'] = (! empty($annotation->literal)) - ? $annotation->literal - : $annotation->value; - } - } - - // choose the first property as default property - $metadata['default_property'] = reset($metadata['properties']); - } elseif ($metadata['has_named_argument_constructor']) { - foreach ($constructor->getParameters() as $parameter) { - if ($parameter->isVariadic()) { - break; - } - - $metadata['constructor_args'][$parameter->getName()] = [ - 'position' => $parameter->getPosition(), - 'default' => $parameter->isOptional() ? $parameter->getDefaultValue() : null, - ]; - } - } - } - - self::$annotationMetadata[$name] = $metadata; - } - - /** - * Collects parsing metadata for a given attribute. - * - * @param mixed[] $metadata - */ - private function collectAttributeTypeMetadata(array &$metadata, Attribute $attribute): void - { - // handle internal type declaration - $type = self::$typeMap[$attribute->type] ?? $attribute->type; - - // handle the case if the property type is mixed - if ($type === 'mixed') { - return; - } - - // Evaluate type - $pos = strpos($type, '<'); - if ($pos !== false) { - // Checks if the property has array - $arrayType = substr($type, $pos + 1, -1); - $type = 'array'; - - if (isset(self::$typeMap[$arrayType])) { - $arrayType = self::$typeMap[$arrayType]; - } - - $metadata['attribute_types'][$attribute->name]['array_type'] = $arrayType; - } else { - // Checks if the property has type[] - $pos = strrpos($type, '['); - if ($pos !== false) { - $arrayType = substr($type, 0, $pos); - $type = 'array'; - - if (isset(self::$typeMap[$arrayType])) { - $arrayType = self::$typeMap[$arrayType]; - } - - $metadata['attribute_types'][$attribute->name]['array_type'] = $arrayType; - } - } - - $metadata['attribute_types'][$attribute->name]['type'] = $type; - $metadata['attribute_types'][$attribute->name]['value'] = $attribute->type; - $metadata['attribute_types'][$attribute->name]['required'] = $attribute->required; - } - - /** - * Annotations ::= Annotation {[ "*" ]* [Annotation]}* - * - * @phpstan-return list - * - * @throws AnnotationException - * @throws ReflectionException - */ - private function Annotations(): array - { - $annotations = []; - - while ($this->lexer->lookahead !== null) { - if ($this->lexer->lookahead['type'] !== DocLexer::T_AT) { - $this->lexer->moveNext(); - continue; - } - - // make sure the @ is preceded by non-catchable pattern - if ( - $this->lexer->token !== null && - $this->lexer->lookahead['position'] === $this->lexer->token['position'] + strlen( - $this->lexer->token['value'] - ) - ) { - $this->lexer->moveNext(); - continue; - } - - // make sure the @ is followed by either a namespace separator, or - // an identifier token - $peek = $this->lexer->glimpse(); - if ( - ($peek === null) - || ($peek['type'] !== DocLexer::T_NAMESPACE_SEPARATOR && ! in_array( - $peek['type'], - self::$classIdentifiers, - true - )) - || $peek['position'] !== $this->lexer->lookahead['position'] + 1 - ) { - $this->lexer->moveNext(); - continue; - } - - $this->isNestedAnnotation = false; - $annot = $this->Annotation(); - if ($annot === false) { - continue; - } - - $annotations[] = $annot; - } - - return $annotations; - } - - /** - * Annotation ::= "@" AnnotationName MethodCall - * AnnotationName ::= QualifiedName | SimpleName - * QualifiedName ::= NameSpacePart "\" {NameSpacePart "\"}* SimpleName - * NameSpacePart ::= identifier | null | false | true - * SimpleName ::= identifier | null | false | true - * - * @return object|false False if it is not a valid annotation. - * - * @throws AnnotationException - * @throws ReflectionException - */ - private function Annotation() - { - $this->match(DocLexer::T_AT); - - // check if we have an annotation - $name = $this->Identifier(); - - if ( - $this->lexer->isNextToken(DocLexer::T_MINUS) - && $this->lexer->nextTokenIsAdjacent() - ) { - // Annotations with dashes, such as "@foo-" or "@foo-bar", are to be discarded - return false; - } - - // only process names which are not fully qualified, yet - // fully qualified names must start with a \ - $originalName = $name; - - if ($name[0] !== '\\') { - $pos = strpos($name, '\\'); - $alias = ($pos === false) ? $name : substr($name, 0, $pos); - $found = false; - $loweredAlias = strtolower($alias); - - if ($this->namespaces) { - foreach ($this->namespaces as $namespace) { - if ($this->classExists($namespace . '\\' . $name)) { - $name = $namespace . '\\' . $name; - $found = true; - break; - } - } - } elseif (isset($this->imports[$loweredAlias])) { - $namespace = ltrim($this->imports[$loweredAlias], '\\'); - $name = ($pos !== false) - ? $namespace . substr($name, $pos) - : $namespace; - $found = $this->classExists($name); - } elseif ( - ! isset($this->ignoredAnnotationNames[$name]) - && isset($this->imports['__NAMESPACE__']) - && $this->classExists($this->imports['__NAMESPACE__'] . '\\' . $name) - ) { - $name = $this->imports['__NAMESPACE__'] . '\\' . $name; - $found = true; - } elseif (! isset($this->ignoredAnnotationNames[$name]) && $this->classExists($name)) { - $found = true; - } - - if (! $found) { - if ($this->isIgnoredAnnotation($name)) { - return false; - } - - throw AnnotationException::semanticalError(sprintf( - <<<'EXCEPTION' -The annotation "@%s" in %s was never imported. Did you maybe forget to add a "use" statement for this annotation? -EXCEPTION - , - $name, - $this->context - )); - } - } - - $name = ltrim($name, '\\'); - - if (! $this->classExists($name)) { - throw AnnotationException::semanticalError(sprintf( - 'The annotation "@%s" in %s does not exist, or could not be auto-loaded.', - $name, - $this->context - )); - } - - // at this point, $name contains the fully qualified class name of the - // annotation, and it is also guaranteed that this class exists, and - // that it is loaded - - // collects the metadata annotation only if there is not yet - if (! isset(self::$annotationMetadata[$name])) { - $this->collectAnnotationMetadata($name); - } - - // verify that the class is really meant to be an annotation and not just any ordinary class - if (self::$annotationMetadata[$name]['is_annotation'] === false) { - if ($this->isIgnoredAnnotation($originalName) || $this->isIgnoredAnnotation($name)) { - return false; - } - - throw AnnotationException::semanticalError(sprintf( - <<<'EXCEPTION' -The class "%s" is not annotated with @Annotation. -Are you sure this class can be used as annotation? -If so, then you need to add @Annotation to the _class_ doc comment of "%s". -If it is indeed no annotation, then you need to add @IgnoreAnnotation("%s") to the _class_ doc comment of %s. -EXCEPTION - , - $name, - $name, - $originalName, - $this->context - )); - } - - //if target is nested annotation - $target = $this->isNestedAnnotation ? Target::TARGET_ANNOTATION : $this->target; - - // Next will be nested - $this->isNestedAnnotation = true; - - //if annotation does not support current target - if ((self::$annotationMetadata[$name]['targets'] & $target) === 0 && $target) { - throw AnnotationException::semanticalError( - sprintf( - <<<'EXCEPTION' -Annotation @%s is not allowed to be declared on %s. You may only use this annotation on these code elements: %s. -EXCEPTION - , - $originalName, - $this->context, - self::$annotationMetadata[$name]['targets_literal'] - ) - ); - } - - $arguments = $this->MethodCall(); - $values = $this->resolvePositionalValues($arguments, $name); - - if (isset(self::$annotationMetadata[$name]['enum'])) { - // checks all declared attributes - foreach (self::$annotationMetadata[$name]['enum'] as $property => $enum) { - // checks if the attribute is a valid enumerator - if (isset($values[$property]) && ! in_array($values[$property], $enum['value'])) { - throw AnnotationException::enumeratorError( - $property, - $name, - $this->context, - $enum['literal'], - $values[$property] - ); - } - } - } - - // checks all declared attributes - foreach (self::$annotationMetadata[$name]['attribute_types'] as $property => $type) { - if ( - $property === self::$annotationMetadata[$name]['default_property'] - && ! isset($values[$property]) && isset($values['value']) - ) { - $property = 'value'; - } - - // handle a not given attribute or null value - if (! isset($values[$property])) { - if ($type['required']) { - throw AnnotationException::requiredError( - $property, - $originalName, - $this->context, - 'a(n) ' . $type['value'] - ); - } - - continue; - } - - if ($type['type'] === 'array') { - // handle the case of a single value - if (! is_array($values[$property])) { - $values[$property] = [$values[$property]]; - } - - // checks if the attribute has array type declaration, such as "array" - if (isset($type['array_type'])) { - foreach ($values[$property] as $item) { - if (gettype($item) !== $type['array_type'] && ! $item instanceof $type['array_type']) { - throw AnnotationException::attributeTypeError( - $property, - $originalName, - $this->context, - 'either a(n) ' . $type['array_type'] . ', or an array of ' . $type['array_type'] . 's', - $item - ); - } - } - } - } elseif (gettype($values[$property]) !== $type['type'] && ! $values[$property] instanceof $type['type']) { - throw AnnotationException::attributeTypeError( - $property, - $originalName, - $this->context, - 'a(n) ' . $type['value'], - $values[$property] - ); - } - } - - if (self::$annotationMetadata[$name]['has_named_argument_constructor']) { - if (PHP_VERSION_ID >= 80000) { - foreach ($values as $property => $value) { - if (! isset(self::$annotationMetadata[$name]['constructor_args'][$property])) { - throw AnnotationException::creationError(sprintf( - <<<'EXCEPTION' -The annotation @%s declared on %s does not have a property named "%s" -that can be set through its named arguments constructor. -Available named arguments: %s -EXCEPTION - , - $originalName, - $this->context, - $property, - implode(', ', array_keys(self::$annotationMetadata[$name]['constructor_args'])) - )); - } - } - - return $this->instantiateAnnotiation($originalName, $this->context, $name, $values); - } - - $positionalValues = []; - foreach (self::$annotationMetadata[$name]['constructor_args'] as $property => $parameter) { - $positionalValues[$parameter['position']] = $parameter['default']; - } - - foreach ($values as $property => $value) { - if (! isset(self::$annotationMetadata[$name]['constructor_args'][$property])) { - throw AnnotationException::creationError(sprintf( - <<<'EXCEPTION' -The annotation @%s declared on %s does not have a property named "%s" -that can be set through its named arguments constructor. -Available named arguments: %s -EXCEPTION - , - $originalName, - $this->context, - $property, - implode(', ', array_keys(self::$annotationMetadata[$name]['constructor_args'])) - )); - } - - $positionalValues[self::$annotationMetadata[$name]['constructor_args'][$property]['position']] = $value; - } - - return $this->instantiateAnnotiation($originalName, $this->context, $name, $positionalValues); - } - - // check if the annotation expects values via the constructor, - // or directly injected into public properties - if (self::$annotationMetadata[$name]['has_constructor'] === true) { - return $this->instantiateAnnotiation($originalName, $this->context, $name, [$values]); - } - - $instance = $this->instantiateAnnotiation($originalName, $this->context, $name, []); - - foreach ($values as $property => $value) { - if (! isset(self::$annotationMetadata[$name]['properties'][$property])) { - if ($property !== 'value') { - throw AnnotationException::creationError(sprintf( - <<<'EXCEPTION' -The annotation @%s declared on %s does not have a property named "%s". -Available properties: %s -EXCEPTION - , - $originalName, - $this->context, - $property, - implode(', ', self::$annotationMetadata[$name]['properties']) - )); - } - - // handle the case if the property has no annotations - $property = self::$annotationMetadata[$name]['default_property']; - if (! $property) { - throw AnnotationException::creationError(sprintf( - 'The annotation @%s declared on %s does not accept any values, but got %s.', - $originalName, - $this->context, - json_encode($values) - )); - } - } - - $instance->{$property} = $value; - } - - return $instance; - } - - /** - * MethodCall ::= ["(" [Values] ")"] - * - * @return mixed[] - * - * @throws AnnotationException - * @throws ReflectionException - */ - private function MethodCall(): array - { - $values = []; - - if (! $this->lexer->isNextToken(DocLexer::T_OPEN_PARENTHESIS)) { - return $values; - } - - $this->match(DocLexer::T_OPEN_PARENTHESIS); - - if (! $this->lexer->isNextToken(DocLexer::T_CLOSE_PARENTHESIS)) { - $values = $this->Values(); - } - - $this->match(DocLexer::T_CLOSE_PARENTHESIS); - - return $values; - } - - /** - * Values ::= Array | Value {"," Value}* [","] - * - * @return mixed[] - * - * @throws AnnotationException - * @throws ReflectionException - */ - private function Values(): array - { - $values = [$this->Value()]; - - while ($this->lexer->isNextToken(DocLexer::T_COMMA)) { - $this->match(DocLexer::T_COMMA); - - if ($this->lexer->isNextToken(DocLexer::T_CLOSE_PARENTHESIS)) { - break; - } - - $token = $this->lexer->lookahead; - $value = $this->Value(); - - $values[] = $value; - } - - $namedArguments = []; - $positionalArguments = []; - foreach ($values as $k => $value) { - if (is_object($value) && $value instanceof stdClass) { - $namedArguments[$value->name] = $value->value; - } else { - $positionalArguments[$k] = $value; - } - } - - return ['named_arguments' => $namedArguments, 'positional_arguments' => $positionalArguments]; - } - - /** - * Constant ::= integer | string | float | boolean - * - * @return mixed - * - * @throws AnnotationException - */ - private function Constant() - { - $identifier = $this->Identifier(); - - if (! defined($identifier) && strpos($identifier, '::') !== false && $identifier[0] !== '\\') { - [$className, $const] = explode('::', $identifier); - - $pos = strpos($className, '\\'); - $alias = ($pos === false) ? $className : substr($className, 0, $pos); - $found = false; - $loweredAlias = strtolower($alias); - - switch (true) { - case ! empty($this->namespaces): - foreach ($this->namespaces as $ns) { - if (class_exists($ns . '\\' . $className) || interface_exists($ns . '\\' . $className)) { - $className = $ns . '\\' . $className; - $found = true; - break; - } - } - - break; - - case isset($this->imports[$loweredAlias]): - $found = true; - $className = ($pos !== false) - ? $this->imports[$loweredAlias] . substr($className, $pos) - : $this->imports[$loweredAlias]; - break; - - default: - if (isset($this->imports['__NAMESPACE__'])) { - $ns = $this->imports['__NAMESPACE__']; - - if (class_exists($ns . '\\' . $className) || interface_exists($ns . '\\' . $className)) { - $className = $ns . '\\' . $className; - $found = true; - } - } - - break; - } - - if ($found) { - $identifier = $className . '::' . $const; - } - } - - /** - * Checks if identifier ends with ::class and remove the leading backslash if it exists. - */ - if ( - $this->identifierEndsWithClassConstant($identifier) && - ! $this->identifierStartsWithBackslash($identifier) - ) { - return substr($identifier, 0, $this->getClassConstantPositionInIdentifier($identifier)); - } - - if ($this->identifierEndsWithClassConstant($identifier) && $this->identifierStartsWithBackslash($identifier)) { - return substr($identifier, 1, $this->getClassConstantPositionInIdentifier($identifier) - 1); - } - - if (! defined($identifier)) { - throw AnnotationException::semanticalErrorConstants($identifier, $this->context); - } - - return constant($identifier); - } - - private function identifierStartsWithBackslash(string $identifier): bool - { - return $identifier[0] === '\\'; - } - - private function identifierEndsWithClassConstant(string $identifier): bool - { - return $this->getClassConstantPositionInIdentifier($identifier) === strlen($identifier) - strlen('::class'); - } - - /** @return int|false */ - private function getClassConstantPositionInIdentifier(string $identifier) - { - return stripos($identifier, '::class'); - } - - /** - * Identifier ::= string - * - * @throws AnnotationException - */ - private function Identifier(): string - { - // check if we have an annotation - if (! $this->lexer->isNextTokenAny(self::$classIdentifiers)) { - throw $this->syntaxError('namespace separator or identifier'); - } - - $this->lexer->moveNext(); - - $className = $this->lexer->token['value']; - - while ( - $this->lexer->lookahead !== null && - $this->lexer->lookahead['position'] === ($this->lexer->token['position'] + - strlen($this->lexer->token['value'])) && - $this->lexer->isNextToken(DocLexer::T_NAMESPACE_SEPARATOR) - ) { - $this->match(DocLexer::T_NAMESPACE_SEPARATOR); - $this->matchAny(self::$classIdentifiers); - - $className .= '\\' . $this->lexer->token['value']; - } - - return $className; - } - - /** - * Value ::= PlainValue | FieldAssignment - * - * @return mixed - * - * @throws AnnotationException - * @throws ReflectionException - */ - private function Value() - { - $peek = $this->lexer->glimpse(); - - if ($peek['type'] === DocLexer::T_EQUALS) { - return $this->FieldAssignment(); - } - - return $this->PlainValue(); - } - - /** - * PlainValue ::= integer | string | float | boolean | Array | Annotation - * - * @return mixed - * - * @throws AnnotationException - * @throws ReflectionException - */ - private function PlainValue() - { - if ($this->lexer->isNextToken(DocLexer::T_OPEN_CURLY_BRACES)) { - return $this->Arrayx(); - } - - if ($this->lexer->isNextToken(DocLexer::T_AT)) { - return $this->Annotation(); - } - - if ($this->lexer->isNextToken(DocLexer::T_IDENTIFIER)) { - return $this->Constant(); - } - - switch ($this->lexer->lookahead['type']) { - case DocLexer::T_STRING: - $this->match(DocLexer::T_STRING); - - return $this->lexer->token['value']; - - case DocLexer::T_INTEGER: - $this->match(DocLexer::T_INTEGER); - - return (int) $this->lexer->token['value']; - - case DocLexer::T_FLOAT: - $this->match(DocLexer::T_FLOAT); - - return (float) $this->lexer->token['value']; - - case DocLexer::T_TRUE: - $this->match(DocLexer::T_TRUE); - - return true; - - case DocLexer::T_FALSE: - $this->match(DocLexer::T_FALSE); - - return false; - - case DocLexer::T_NULL: - $this->match(DocLexer::T_NULL); - - return null; - - default: - throw $this->syntaxError('PlainValue'); - } - } - - /** - * FieldAssignment ::= FieldName "=" PlainValue - * FieldName ::= identifier - * - * @throws AnnotationException - * @throws ReflectionException - */ - private function FieldAssignment(): stdClass - { - $this->match(DocLexer::T_IDENTIFIER); - $fieldName = $this->lexer->token['value']; - - $this->match(DocLexer::T_EQUALS); - - $item = new stdClass(); - $item->name = $fieldName; - $item->value = $this->PlainValue(); - - return $item; - } - - /** - * Array ::= "{" ArrayEntry {"," ArrayEntry}* [","] "}" - * - * @return mixed[] - * - * @throws AnnotationException - * @throws ReflectionException - */ - private function Arrayx(): array - { - $array = $values = []; - - $this->match(DocLexer::T_OPEN_CURLY_BRACES); - - // If the array is empty, stop parsing and return. - if ($this->lexer->isNextToken(DocLexer::T_CLOSE_CURLY_BRACES)) { - $this->match(DocLexer::T_CLOSE_CURLY_BRACES); - - return $array; - } - - $values[] = $this->ArrayEntry(); - - while ($this->lexer->isNextToken(DocLexer::T_COMMA)) { - $this->match(DocLexer::T_COMMA); - - // optional trailing comma - if ($this->lexer->isNextToken(DocLexer::T_CLOSE_CURLY_BRACES)) { - break; - } - - $values[] = $this->ArrayEntry(); - } - - $this->match(DocLexer::T_CLOSE_CURLY_BRACES); - - foreach ($values as $value) { - [$key, $val] = $value; - - if ($key !== null) { - $array[$key] = $val; - } else { - $array[] = $val; - } - } - - return $array; - } - - /** - * ArrayEntry ::= Value | KeyValuePair - * KeyValuePair ::= Key ("=" | ":") PlainValue | Constant - * Key ::= string | integer | Constant - * - * @phpstan-return array{mixed, mixed} - * - * @throws AnnotationException - * @throws ReflectionException - */ - private function ArrayEntry(): array - { - $peek = $this->lexer->glimpse(); - - if ( - $peek['type'] === DocLexer::T_EQUALS - || $peek['type'] === DocLexer::T_COLON - ) { - if ($this->lexer->isNextToken(DocLexer::T_IDENTIFIER)) { - $key = $this->Constant(); - } else { - $this->matchAny([DocLexer::T_INTEGER, DocLexer::T_STRING]); - $key = $this->lexer->token['value']; - } - - $this->matchAny([DocLexer::T_EQUALS, DocLexer::T_COLON]); - - return [$key, $this->PlainValue()]; - } - - return [null, $this->Value()]; - } - - /** - * Checks whether the given $name matches any ignored annotation name or namespace - */ - private function isIgnoredAnnotation(string $name): bool - { - if ($this->ignoreNotImportedAnnotations || isset($this->ignoredAnnotationNames[$name])) { - return true; - } - - foreach (array_keys($this->ignoredAnnotationNamespaces) as $ignoredAnnotationNamespace) { - $ignoredAnnotationNamespace = rtrim($ignoredAnnotationNamespace, '\\') . '\\'; - - if (stripos(rtrim($name, '\\') . '\\', $ignoredAnnotationNamespace) === 0) { - return true; - } - } - - return false; - } - - /** - * Resolve positional arguments (without name) to named ones - * - * @param array $arguments - * - * @return array - */ - private function resolvePositionalValues(array $arguments, string $name): array - { - $positionalArguments = $arguments['positional_arguments'] ?? []; - $values = $arguments['named_arguments'] ?? []; - - if ( - self::$annotationMetadata[$name]['has_named_argument_constructor'] - && self::$annotationMetadata[$name]['default_property'] !== null - ) { - // We must ensure that we don't have positional arguments after named ones - $positions = array_keys($positionalArguments); - $lastPosition = null; - foreach ($positions as $position) { - if ( - ($lastPosition === null && $position !== 0) || - ($lastPosition !== null && $position !== $lastPosition + 1) - ) { - throw $this->syntaxError('Positional arguments after named arguments is not allowed'); - } - - $lastPosition = $position; - } - - foreach (self::$annotationMetadata[$name]['constructor_args'] as $property => $parameter) { - $position = $parameter['position']; - if (isset($values[$property]) || ! isset($positionalArguments[$position])) { - continue; - } - - $values[$property] = $positionalArguments[$position]; - } - } else { - if (count($positionalArguments) > 0 && ! isset($values['value'])) { - if (count($positionalArguments) === 1) { - $value = array_pop($positionalArguments); - } else { - $value = array_values($positionalArguments); - } - - $values['value'] = $value; - } - } - - return $values; - } - - /** - * Try to instantiate the annotation and catch and process any exceptions related to failure - * - * @param class-string $name - * @param array $arguments - * - * @return object - * - * @throws AnnotationException - */ - private function instantiateAnnotiation(string $originalName, string $context, string $name, array $arguments) - { - try { - return new $name(...$arguments); - } catch (Throwable $exception) { - throw AnnotationException::creationError( - sprintf( - 'An error occurred while instantiating the annotation @%s declared on %s: "%s".', - $originalName, - $context, - $exception->getMessage() - ), - $exception - ); - } - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/FileCacheReader.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/FileCacheReader.php deleted file mode 100644 index 6c6c22c3..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/FileCacheReader.php +++ /dev/null @@ -1,315 +0,0 @@ -> */ - private $loadedAnnotations = []; - - /** @var array */ - private $classNameHashes = []; - - /** @var int */ - private $umask; - - /** - * @param string $cacheDir - * @param bool $debug - * @param int $umask - * - * @throws InvalidArgumentException - */ - public function __construct(Reader $reader, $cacheDir, $debug = false, $umask = 0002) - { - if (! is_int($umask)) { - throw new InvalidArgumentException(sprintf( - 'The parameter umask must be an integer, was: %s', - gettype($umask) - )); - } - - $this->reader = $reader; - $this->umask = $umask; - - if (! is_dir($cacheDir) && ! @mkdir($cacheDir, 0777 & (~$this->umask), true)) { - throw new InvalidArgumentException(sprintf( - 'The directory "%s" does not exist and could not be created.', - $cacheDir - )); - } - - $this->dir = rtrim($cacheDir, '\\/'); - $this->debug = $debug; - } - - /** - * {@inheritDoc} - */ - public function getClassAnnotations(ReflectionClass $class) - { - if (! isset($this->classNameHashes[$class->name])) { - $this->classNameHashes[$class->name] = sha1($class->name); - } - - $key = $this->classNameHashes[$class->name]; - - if (isset($this->loadedAnnotations[$key])) { - return $this->loadedAnnotations[$key]; - } - - $path = $this->dir . '/' . strtr($key, '\\', '-') . '.cache.php'; - if (! is_file($path)) { - $annot = $this->reader->getClassAnnotations($class); - $this->saveCacheFile($path, $annot); - - return $this->loadedAnnotations[$key] = $annot; - } - - $filename = $class->getFilename(); - if ( - $this->debug - && $filename !== false - && filemtime($path) < filemtime($filename) - ) { - @unlink($path); - - $annot = $this->reader->getClassAnnotations($class); - $this->saveCacheFile($path, $annot); - - return $this->loadedAnnotations[$key] = $annot; - } - - return $this->loadedAnnotations[$key] = include $path; - } - - /** - * {@inheritDoc} - */ - public function getPropertyAnnotations(ReflectionProperty $property) - { - $class = $property->getDeclaringClass(); - if (! isset($this->classNameHashes[$class->name])) { - $this->classNameHashes[$class->name] = sha1($class->name); - } - - $key = $this->classNameHashes[$class->name] . '$' . $property->getName(); - - if (isset($this->loadedAnnotations[$key])) { - return $this->loadedAnnotations[$key]; - } - - $path = $this->dir . '/' . strtr($key, '\\', '-') . '.cache.php'; - if (! is_file($path)) { - $annot = $this->reader->getPropertyAnnotations($property); - $this->saveCacheFile($path, $annot); - - return $this->loadedAnnotations[$key] = $annot; - } - - $filename = $class->getFilename(); - if ( - $this->debug - && $filename !== false - && filemtime($path) < filemtime($filename) - ) { - @unlink($path); - - $annot = $this->reader->getPropertyAnnotations($property); - $this->saveCacheFile($path, $annot); - - return $this->loadedAnnotations[$key] = $annot; - } - - return $this->loadedAnnotations[$key] = include $path; - } - - /** - * {@inheritDoc} - */ - public function getMethodAnnotations(ReflectionMethod $method) - { - $class = $method->getDeclaringClass(); - if (! isset($this->classNameHashes[$class->name])) { - $this->classNameHashes[$class->name] = sha1($class->name); - } - - $key = $this->classNameHashes[$class->name] . '#' . $method->getName(); - - if (isset($this->loadedAnnotations[$key])) { - return $this->loadedAnnotations[$key]; - } - - $path = $this->dir . '/' . strtr($key, '\\', '-') . '.cache.php'; - if (! is_file($path)) { - $annot = $this->reader->getMethodAnnotations($method); - $this->saveCacheFile($path, $annot); - - return $this->loadedAnnotations[$key] = $annot; - } - - $filename = $class->getFilename(); - if ( - $this->debug - && $filename !== false - && filemtime($path) < filemtime($filename) - ) { - @unlink($path); - - $annot = $this->reader->getMethodAnnotations($method); - $this->saveCacheFile($path, $annot); - - return $this->loadedAnnotations[$key] = $annot; - } - - return $this->loadedAnnotations[$key] = include $path; - } - - /** - * Saves the cache file. - * - * @param string $path - * @param mixed $data - * - * @return void - */ - private function saveCacheFile($path, $data) - { - if (! is_writable($this->dir)) { - throw new InvalidArgumentException(sprintf( - <<<'EXCEPTION' -The directory "%s" is not writable. Both the webserver and the console user need access. -You can manage access rights for multiple users with "chmod +a". -If your system does not support this, check out the acl package., -EXCEPTION - , - $this->dir - )); - } - - $tempfile = tempnam($this->dir, uniqid('', true)); - - if ($tempfile === false) { - throw new RuntimeException(sprintf('Unable to create tempfile in directory: %s', $this->dir)); - } - - @chmod($tempfile, 0666 & (~$this->umask)); - - $written = file_put_contents( - $tempfile, - 'umask)); - - if (rename($tempfile, $path) === false) { - @unlink($tempfile); - - throw new RuntimeException(sprintf('Unable to rename %s to %s', $tempfile, $path)); - } - } - - /** - * {@inheritDoc} - */ - public function getClassAnnotation(ReflectionClass $class, $annotationName) - { - $annotations = $this->getClassAnnotations($class); - - foreach ($annotations as $annotation) { - if ($annotation instanceof $annotationName) { - return $annotation; - } - } - - return null; - } - - /** - * {@inheritDoc} - */ - public function getMethodAnnotation(ReflectionMethod $method, $annotationName) - { - $annotations = $this->getMethodAnnotations($method); - - foreach ($annotations as $annotation) { - if ($annotation instanceof $annotationName) { - return $annotation; - } - } - - return null; - } - - /** - * {@inheritDoc} - */ - public function getPropertyAnnotation(ReflectionProperty $property, $annotationName) - { - $annotations = $this->getPropertyAnnotations($property); - - foreach ($annotations as $annotation) { - if ($annotation instanceof $annotationName) { - return $annotation; - } - } - - return null; - } - - /** - * Clears loaded annotations. - * - * @return void - */ - public function clearLoadedAnnotations() - { - $this->loadedAnnotations = []; - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/ImplicitlyIgnoredAnnotationNames.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/ImplicitlyIgnoredAnnotationNames.php deleted file mode 100644 index ab27f8a5..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/ImplicitlyIgnoredAnnotationNames.php +++ /dev/null @@ -1,178 +0,0 @@ - true, - 'Attribute' => true, - 'Attributes' => true, - /* Can we enable this? 'Enum' => true, */ - 'Required' => true, - 'Target' => true, - 'NamedArgumentConstructor' => true, - ]; - - private const WidelyUsedNonStandard = [ - 'fix' => true, - 'fixme' => true, - 'override' => true, - ]; - - private const PhpDocumentor1 = [ - 'abstract' => true, - 'access' => true, - 'code' => true, - 'deprec' => true, - 'endcode' => true, - 'exception' => true, - 'final' => true, - 'ingroup' => true, - 'inheritdoc' => true, - 'inheritDoc' => true, - 'magic' => true, - 'name' => true, - 'private' => true, - 'static' => true, - 'staticvar' => true, - 'staticVar' => true, - 'toc' => true, - 'tutorial' => true, - 'throw' => true, - ]; - - private const PhpDocumentor2 = [ - 'api' => true, - 'author' => true, - 'category' => true, - 'copyright' => true, - 'deprecated' => true, - 'example' => true, - 'filesource' => true, - 'global' => true, - 'ignore' => true, - /* Can we enable this? 'index' => true, */ - 'internal' => true, - 'license' => true, - 'link' => true, - 'method' => true, - 'package' => true, - 'param' => true, - 'property' => true, - 'property-read' => true, - 'property-write' => true, - 'return' => true, - 'see' => true, - 'since' => true, - 'source' => true, - 'subpackage' => true, - 'throws' => true, - 'todo' => true, - 'TODO' => true, - 'usedby' => true, - 'uses' => true, - 'var' => true, - 'version' => true, - ]; - - private const PHPUnit = [ - 'author' => true, - 'after' => true, - 'afterClass' => true, - 'backupGlobals' => true, - 'backupStaticAttributes' => true, - 'before' => true, - 'beforeClass' => true, - 'codeCoverageIgnore' => true, - 'codeCoverageIgnoreStart' => true, - 'codeCoverageIgnoreEnd' => true, - 'covers' => true, - 'coversDefaultClass' => true, - 'coversNothing' => true, - 'dataProvider' => true, - 'depends' => true, - 'doesNotPerformAssertions' => true, - 'expectedException' => true, - 'expectedExceptionCode' => true, - 'expectedExceptionMessage' => true, - 'expectedExceptionMessageRegExp' => true, - 'group' => true, - 'large' => true, - 'medium' => true, - 'preserveGlobalState' => true, - 'requires' => true, - 'runTestsInSeparateProcesses' => true, - 'runInSeparateProcess' => true, - 'small' => true, - 'test' => true, - 'testdox' => true, - 'testWith' => true, - 'ticket' => true, - 'uses' => true, - ]; - - private const PhpCheckStyle = ['SuppressWarnings' => true]; - - private const PhpStorm = ['noinspection' => true]; - - private const PEAR = ['package_version' => true]; - - private const PlainUML = [ - 'startuml' => true, - 'enduml' => true, - ]; - - private const Symfony = ['experimental' => true]; - - private const PhpCodeSniffer = [ - 'codingStandardsIgnoreStart' => true, - 'codingStandardsIgnoreEnd' => true, - ]; - - private const SlevomatCodingStandard = ['phpcsSuppress' => true]; - - private const Phan = ['suppress' => true]; - - private const Rector = ['noRector' => true]; - - private const StaticAnalysis = [ - // PHPStan, Psalm - 'extends' => true, - 'implements' => true, - 'readonly' => true, - 'template' => true, - 'use' => true, - - // Psalm - 'pure' => true, - 'immutable' => true, - ]; - - public const LIST = self::Reserved - + self::WidelyUsedNonStandard - + self::PhpDocumentor1 - + self::PhpDocumentor2 - + self::PHPUnit - + self::PhpCheckStyle - + self::PhpStorm - + self::PEAR - + self::PlainUML - + self::Symfony - + self::SlevomatCodingStandard - + self::PhpCodeSniffer - + self::Phan - + self::Rector - + self::StaticAnalysis; - - private function __construct() - { - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/IndexedReader.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/IndexedReader.php deleted file mode 100644 index 62dcf748..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/IndexedReader.php +++ /dev/null @@ -1,100 +0,0 @@ -delegate = $reader; - } - - /** - * {@inheritDoc} - */ - public function getClassAnnotations(ReflectionClass $class) - { - $annotations = []; - foreach ($this->delegate->getClassAnnotations($class) as $annot) { - $annotations[get_class($annot)] = $annot; - } - - return $annotations; - } - - /** - * {@inheritDoc} - */ - public function getClassAnnotation(ReflectionClass $class, $annotationName) - { - return $this->delegate->getClassAnnotation($class, $annotationName); - } - - /** - * {@inheritDoc} - */ - public function getMethodAnnotations(ReflectionMethod $method) - { - $annotations = []; - foreach ($this->delegate->getMethodAnnotations($method) as $annot) { - $annotations[get_class($annot)] = $annot; - } - - return $annotations; - } - - /** - * {@inheritDoc} - */ - public function getMethodAnnotation(ReflectionMethod $method, $annotationName) - { - return $this->delegate->getMethodAnnotation($method, $annotationName); - } - - /** - * {@inheritDoc} - */ - public function getPropertyAnnotations(ReflectionProperty $property) - { - $annotations = []; - foreach ($this->delegate->getPropertyAnnotations($property) as $annot) { - $annotations[get_class($annot)] = $annot; - } - - return $annotations; - } - - /** - * {@inheritDoc} - */ - public function getPropertyAnnotation(ReflectionProperty $property, $annotationName) - { - return $this->delegate->getPropertyAnnotation($property, $annotationName); - } - - /** - * Proxies all methods to the delegate. - * - * @param string $method - * @param mixed[] $args - * - * @return mixed - */ - public function __call($method, $args) - { - return call_user_func_array([$this->delegate, $method], $args); - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/NamedArgumentConstructorAnnotation.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/NamedArgumentConstructorAnnotation.php deleted file mode 100644 index 8af224c0..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/NamedArgumentConstructorAnnotation.php +++ /dev/null @@ -1,14 +0,0 @@ -ReflectionClass object. - * - * @return array A list with use statements in the form (Alias => FQN). - */ - public function parseClass(ReflectionClass $class) - { - return $this->parseUseStatements($class); - } - - /** - * Parse a class or function for use statements. - * - * @param ReflectionClass|ReflectionFunction $reflection - * - * @psalm-return array a list with use statements in the form (Alias => FQN). - */ - public function parseUseStatements($reflection): array - { - if (method_exists($reflection, 'getUseStatements')) { - return $reflection->getUseStatements(); - } - - $filename = $reflection->getFileName(); - - if ($filename === false) { - return []; - } - - $content = $this->getFileContent($filename, $reflection->getStartLine()); - - if ($content === null) { - return []; - } - - $namespace = preg_quote($reflection->getNamespaceName()); - $content = preg_replace('/^.*?(\bnamespace\s+' . $namespace . '\s*[;{].*)$/s', '\\1', $content); - $tokenizer = new TokenParser('parseUseStatements($reflection->getNamespaceName()); - } - - /** - * Gets the content of the file right up to the given line number. - * - * @param string $filename The name of the file to load. - * @param int $lineNumber The number of lines to read from file. - * - * @return string|null The content of the file or null if the file does not exist. - */ - private function getFileContent($filename, $lineNumber) - { - if (! is_file($filename)) { - return null; - } - - $content = ''; - $lineCnt = 0; - $file = new SplFileObject($filename); - while (! $file->eof()) { - if ($lineCnt++ === $lineNumber) { - break; - } - - $content .= $file->fgets(); - } - - return $content; - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/PsrCachedReader.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/PsrCachedReader.php deleted file mode 100644 index a7099d57..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/PsrCachedReader.php +++ /dev/null @@ -1,232 +0,0 @@ -> */ - private $loadedAnnotations = []; - - /** @var int[] */ - private $loadedFilemtimes = []; - - public function __construct(Reader $reader, CacheItemPoolInterface $cache, bool $debug = false) - { - $this->delegate = $reader; - $this->cache = $cache; - $this->debug = (bool) $debug; - } - - /** - * {@inheritDoc} - */ - public function getClassAnnotations(ReflectionClass $class) - { - $cacheKey = $class->getName(); - - if (isset($this->loadedAnnotations[$cacheKey])) { - return $this->loadedAnnotations[$cacheKey]; - } - - $annots = $this->fetchFromCache($cacheKey, $class, 'getClassAnnotations', $class); - - return $this->loadedAnnotations[$cacheKey] = $annots; - } - - /** - * {@inheritDoc} - */ - public function getClassAnnotation(ReflectionClass $class, $annotationName) - { - foreach ($this->getClassAnnotations($class) as $annot) { - if ($annot instanceof $annotationName) { - return $annot; - } - } - - return null; - } - - /** - * {@inheritDoc} - */ - public function getPropertyAnnotations(ReflectionProperty $property) - { - $class = $property->getDeclaringClass(); - $cacheKey = $class->getName() . '$' . $property->getName(); - - if (isset($this->loadedAnnotations[$cacheKey])) { - return $this->loadedAnnotations[$cacheKey]; - } - - $annots = $this->fetchFromCache($cacheKey, $class, 'getPropertyAnnotations', $property); - - return $this->loadedAnnotations[$cacheKey] = $annots; - } - - /** - * {@inheritDoc} - */ - public function getPropertyAnnotation(ReflectionProperty $property, $annotationName) - { - foreach ($this->getPropertyAnnotations($property) as $annot) { - if ($annot instanceof $annotationName) { - return $annot; - } - } - - return null; - } - - /** - * {@inheritDoc} - */ - public function getMethodAnnotations(ReflectionMethod $method) - { - $class = $method->getDeclaringClass(); - $cacheKey = $class->getName() . '#' . $method->getName(); - - if (isset($this->loadedAnnotations[$cacheKey])) { - return $this->loadedAnnotations[$cacheKey]; - } - - $annots = $this->fetchFromCache($cacheKey, $class, 'getMethodAnnotations', $method); - - return $this->loadedAnnotations[$cacheKey] = $annots; - } - - /** - * {@inheritDoc} - */ - public function getMethodAnnotation(ReflectionMethod $method, $annotationName) - { - foreach ($this->getMethodAnnotations($method) as $annot) { - if ($annot instanceof $annotationName) { - return $annot; - } - } - - return null; - } - - public function clearLoadedAnnotations(): void - { - $this->loadedAnnotations = []; - $this->loadedFilemtimes = []; - } - - /** @return mixed[] */ - private function fetchFromCache( - string $cacheKey, - ReflectionClass $class, - string $method, - Reflector $reflector - ): array { - $cacheKey = rawurlencode($cacheKey); - - $item = $this->cache->getItem($cacheKey); - if (($this->debug && ! $this->refresh($cacheKey, $class)) || ! $item->isHit()) { - $this->cache->save($item->set($this->delegate->{$method}($reflector))); - } - - return $item->get(); - } - - /** - * Used in debug mode to check if the cache is fresh. - * - * @return bool Returns true if the cache was fresh, or false if the class - * being read was modified since writing to the cache. - */ - private function refresh(string $cacheKey, ReflectionClass $class): bool - { - $lastModification = $this->getLastModification($class); - if ($lastModification === 0) { - return true; - } - - $item = $this->cache->getItem('[C]' . $cacheKey); - if ($item->isHit() && $item->get() >= $lastModification) { - return true; - } - - $this->cache->save($item->set(time())); - - return false; - } - - /** - * Returns the time the class was last modified, testing traits and parents - */ - private function getLastModification(ReflectionClass $class): int - { - $filename = $class->getFileName(); - - if (isset($this->loadedFilemtimes[$filename])) { - return $this->loadedFilemtimes[$filename]; - } - - $parent = $class->getParentClass(); - - $lastModification = max(array_merge( - [$filename ? filemtime($filename) : 0], - array_map(function (ReflectionClass $reflectionTrait): int { - return $this->getTraitLastModificationTime($reflectionTrait); - }, $class->getTraits()), - array_map(function (ReflectionClass $class): int { - return $this->getLastModification($class); - }, $class->getInterfaces()), - $parent ? [$this->getLastModification($parent)] : [] - )); - - assert($lastModification !== false); - - return $this->loadedFilemtimes[$filename] = $lastModification; - } - - private function getTraitLastModificationTime(ReflectionClass $reflectionTrait): int - { - $fileName = $reflectionTrait->getFileName(); - - if (isset($this->loadedFilemtimes[$fileName])) { - return $this->loadedFilemtimes[$fileName]; - } - - $lastModificationTime = max(array_merge( - [$fileName ? filemtime($fileName) : 0], - array_map(function (ReflectionClass $reflectionTrait): int { - return $this->getTraitLastModificationTime($reflectionTrait); - }, $reflectionTrait->getTraits()) - )); - - assert($lastModificationTime !== false); - - return $this->loadedFilemtimes[$fileName] = $lastModificationTime; - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Reader.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Reader.php deleted file mode 100644 index 0663ffda..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Reader.php +++ /dev/null @@ -1,80 +0,0 @@ - An array of Annotations. - */ - public function getClassAnnotations(ReflectionClass $class); - - /** - * Gets a class annotation. - * - * @param ReflectionClass $class The ReflectionClass of the class from which - * the class annotations should be read. - * @param class-string $annotationName The name of the annotation. - * - * @return T|null The Annotation or NULL, if the requested annotation does not exist. - * - * @template T - */ - public function getClassAnnotation(ReflectionClass $class, $annotationName); - - /** - * Gets the annotations applied to a method. - * - * @param ReflectionMethod $method The ReflectionMethod of the method from which - * the annotations should be read. - * - * @return array An array of Annotations. - */ - public function getMethodAnnotations(ReflectionMethod $method); - - /** - * Gets a method annotation. - * - * @param ReflectionMethod $method The ReflectionMethod to read the annotations from. - * @param class-string $annotationName The name of the annotation. - * - * @return T|null The Annotation or NULL, if the requested annotation does not exist. - * - * @template T - */ - public function getMethodAnnotation(ReflectionMethod $method, $annotationName); - - /** - * Gets the annotations applied to a property. - * - * @param ReflectionProperty $property The ReflectionProperty of the property - * from which the annotations should be read. - * - * @return array An array of Annotations. - */ - public function getPropertyAnnotations(ReflectionProperty $property); - - /** - * Gets a property annotation. - * - * @param ReflectionProperty $property The ReflectionProperty to read the annotations from. - * @param class-string $annotationName The name of the annotation. - * - * @return T|null The Annotation or NULL, if the requested annotation does not exist. - * - * @template T - */ - public function getPropertyAnnotation(ReflectionProperty $property, $annotationName); -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php deleted file mode 100644 index 8a78c119..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php +++ /dev/null @@ -1,114 +0,0 @@ -parser = new DocParser(); - $this->parser->setIgnoreNotImportedAnnotations(true); - } - - /** - * Adds a namespace in which we will look for annotations. - * - * @param string $namespace - * - * @return void - */ - public function addNamespace($namespace) - { - $this->parser->addNamespace($namespace); - } - - /** - * {@inheritDoc} - */ - public function getClassAnnotations(ReflectionClass $class) - { - return $this->parser->parse($class->getDocComment(), 'class ' . $class->getName()); - } - - /** - * {@inheritDoc} - */ - public function getMethodAnnotations(ReflectionMethod $method) - { - return $this->parser->parse( - $method->getDocComment(), - 'method ' . $method->getDeclaringClass()->name . '::' . $method->getName() . '()' - ); - } - - /** - * {@inheritDoc} - */ - public function getPropertyAnnotations(ReflectionProperty $property) - { - return $this->parser->parse( - $property->getDocComment(), - 'property ' . $property->getDeclaringClass()->name . '::$' . $property->getName() - ); - } - - /** - * {@inheritDoc} - */ - public function getClassAnnotation(ReflectionClass $class, $annotationName) - { - foreach ($this->getClassAnnotations($class) as $annot) { - if ($annot instanceof $annotationName) { - return $annot; - } - } - - return null; - } - - /** - * {@inheritDoc} - */ - public function getMethodAnnotation(ReflectionMethod $method, $annotationName) - { - foreach ($this->getMethodAnnotations($method) as $annot) { - if ($annot instanceof $annotationName) { - return $annot; - } - } - - return null; - } - - /** - * {@inheritDoc} - */ - public function getPropertyAnnotation(ReflectionProperty $property, $annotationName) - { - foreach ($this->getPropertyAnnotations($property) as $annot) { - if ($annot instanceof $annotationName) { - return $annot; - } - } - - return null; - } -} diff --git a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/TokenParser.php b/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/TokenParser.php deleted file mode 100644 index 69259fcc..00000000 --- a/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/TokenParser.php +++ /dev/null @@ -1,206 +0,0 @@ - - */ - private $tokens; - - /** - * The number of tokens. - * - * @var int - */ - private $numTokens; - - /** - * The current array pointer. - * - * @var int - */ - private $pointer = 0; - - /** @param string $contents */ - public function __construct($contents) - { - $this->tokens = token_get_all($contents); - - // The PHP parser sets internal compiler globals for certain things. Annoyingly, the last docblock comment it - // saw gets stored in doc_comment. When it comes to compile the next thing to be include()d this stored - // doc_comment becomes owned by the first thing the compiler sees in the file that it considers might have a - // docblock. If the first thing in the file is a class without a doc block this would cause calls to - // getDocBlock() on said class to return our long lost doc_comment. Argh. - // To workaround, cause the parser to parse an empty docblock. Sure getDocBlock() will return this, but at least - // it's harmless to us. - token_get_all("numTokens = count($this->tokens); - } - - /** - * Gets the next non whitespace and non comment token. - * - * @param bool $docCommentIsComment If TRUE then a doc comment is considered a comment and skipped. - * If FALSE then only whitespace and normal comments are skipped. - * - * @return mixed[]|string|null The token if exists, null otherwise. - */ - public function next($docCommentIsComment = true) - { - for ($i = $this->pointer; $i < $this->numTokens; $i++) { - $this->pointer++; - if ( - $this->tokens[$i][0] === T_WHITESPACE || - $this->tokens[$i][0] === T_COMMENT || - ($docCommentIsComment && $this->tokens[$i][0] === T_DOC_COMMENT) - ) { - continue; - } - - return $this->tokens[$i]; - } - - return null; - } - - /** - * Parses a single use statement. - * - * @return array A list with all found class names for a use statement. - */ - public function parseUseStatement() - { - $groupRoot = ''; - $class = ''; - $alias = ''; - $statements = []; - $explicitAlias = false; - while (($token = $this->next())) { - if (! $explicitAlias && $token[0] === T_STRING) { - $class .= $token[1]; - $alias = $token[1]; - } elseif ($explicitAlias && $token[0] === T_STRING) { - $alias = $token[1]; - } elseif ( - PHP_VERSION_ID >= 80000 && - ($token[0] === T_NAME_QUALIFIED || $token[0] === T_NAME_FULLY_QUALIFIED) - ) { - $class .= $token[1]; - - $classSplit = explode('\\', $token[1]); - $alias = $classSplit[count($classSplit) - 1]; - } elseif ($token[0] === T_NS_SEPARATOR) { - $class .= '\\'; - $alias = ''; - } elseif ($token[0] === T_AS) { - $explicitAlias = true; - $alias = ''; - } elseif ($token === ',') { - $statements[strtolower($alias)] = $groupRoot . $class; - $class = ''; - $alias = ''; - $explicitAlias = false; - } elseif ($token === ';') { - $statements[strtolower($alias)] = $groupRoot . $class; - break; - } elseif ($token === '{') { - $groupRoot = $class; - $class = ''; - } elseif ($token === '}') { - continue; - } else { - break; - } - } - - return $statements; - } - - /** - * Gets all use statements. - * - * @param string $namespaceName The namespace name of the reflected class. - * - * @return array A list with all found use statements. - */ - public function parseUseStatements($namespaceName) - { - $statements = []; - while (($token = $this->next())) { - if ($token[0] === T_USE) { - $statements = array_merge($statements, $this->parseUseStatement()); - continue; - } - - if ($token[0] !== T_NAMESPACE || $this->parseNamespace() !== $namespaceName) { - continue; - } - - // Get fresh array for new namespace. This is to prevent the parser to collect the use statements - // for a previous namespace with the same name. This is the case if a namespace is defined twice - // or if a namespace with the same name is commented out. - $statements = []; - } - - return $statements; - } - - /** - * Gets the namespace. - * - * @return string The found namespace. - */ - public function parseNamespace() - { - $name = ''; - while ( - ($token = $this->next()) && ($token[0] === T_STRING || $token[0] === T_NS_SEPARATOR || ( - PHP_VERSION_ID >= 80000 && - ($token[0] === T_NAME_QUALIFIED || $token[0] === T_NAME_FULLY_QUALIFIED) - )) - ) { - $name .= $token[1]; - } - - return $name; - } - - /** - * Gets the class name. - * - * @return string The found class name. - */ - public function parseClass() - { - // Namespaces and class names are tokenized the same: T_STRINGs - // separated by T_NS_SEPARATOR so we can use one function to provide - // both. - return $this->parseNamespace(); - } -} diff --git a/vendor/doctrine/annotations/psalm.xml b/vendor/doctrine/annotations/psalm.xml deleted file mode 100644 index e6af3892..00000000 --- a/vendor/doctrine/annotations/psalm.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/vendor/doctrine/common/.doctrine-project.json b/vendor/doctrine/common/.doctrine-project.json deleted file mode 100644 index 7db7eaee..00000000 --- a/vendor/doctrine/common/.doctrine-project.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "active": true, - "name": "Common", - "slug": "common", - "docsSlug": "doctrine-common", - "versions": [ - { - "name": "3.4", - "branchName": "3.4.x", - "slug": "3.4", - "current": true, - "aliases": [ - "current", - "stable" - ] - }, - { - "name": "3.3", - "branchName": "3.3.x", - "slug": "3.3", - "maintained": false - }, - { - "name": "3.2", - "branchName": "3.2.x", - "slug": "3.2", - "maintained": false - }, - { - "name": "3.1", - "branchName": "3.1.x", - "slug": "3.1", - "maintained": false - }, - { - "name": "3.0", - "branchName": "3.0.x", - "slug": "3.0", - "maintained": false - }, - { - "name": "2.13", - "branchName": "2.13.x", - "slug": "2.13", - "maintained": false - }, - { - "name": "2.12", - "branchName": "2.12.x", - "slug": "2.12", - "maintained": false - }, - { - "name": "2.11", - "branchName": "2.11", - "slug": "2.11", - "maintained": false - } - ] -} diff --git a/vendor/doctrine/common/LICENSE b/vendor/doctrine/common/LICENSE deleted file mode 100644 index 8c38cc1b..00000000 --- a/vendor/doctrine/common/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2006-2015 Doctrine Project - -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/vendor/doctrine/common/README.md b/vendor/doctrine/common/README.md deleted file mode 100644 index 0bc8c33f..00000000 --- a/vendor/doctrine/common/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Doctrine Common - -[![Build Status](https://github.com/doctrine/common/workflows/Continuous%20Integration/badge.svg)](https://github.com/doctrine/common/actions) -[![codecov](https://codecov.io/gh/doctrine/common/branch/3.1.x/graph/badge.svg)](https://codecov.io/gh/doctrine/common) - -The Doctrine Common project is a library that provides extensions to core PHP functionality. - -## More resources: - -* [Website](https://www.doctrine-project.org/) -* [Documentation](https://www.doctrine-project.org/projects/doctrine-common/en/current/) -* [Downloads](https://github.com/doctrine/common/releases) diff --git a/vendor/doctrine/common/UPGRADE_TO_2_1 b/vendor/doctrine/common/UPGRADE_TO_2_1 deleted file mode 100644 index 891a2e5c..00000000 --- a/vendor/doctrine/common/UPGRADE_TO_2_1 +++ /dev/null @@ -1,39 +0,0 @@ -This document details all the possible changes that you should investigate when updating -your project from Doctrine Common 2.0.x to 2.1 - -## AnnotationReader changes - -The annotation reader was heavily refactored between 2.0 and 2.1-RC1. In theory the operation of the new reader should be backwards compatible, but it has to be setup differently to work that way: - - $reader = new \Doctrine\Common\Annotations\AnnotationReader(); - $reader->setDefaultAnnotationNamespace('Doctrine\ORM\Mapping\\'); - // new code necessary starting here - $reader->setIgnoreNotImportedAnnotations(true); - $reader->setEnableParsePhpImports(false); - $reader = new \Doctrine\Common\Annotations\CachedReader( - new \Doctrine\Common\Annotations\IndexedReader($reader), new ArrayCache() - ); - -## Annotation Base class or @Annotation - -Beginning after 2.1-RC2 you have to either extend ``Doctrine\Common\Annotations\Annotation`` or add @Annotation to your annotations class-level docblock, otherwise the class will simply be ignored. - -## Removed methods on AnnotationReader - -* AnnotationReader::setAutoloadAnnotations() -* AnnotationReader::getAutoloadAnnotations() -* AnnotationReader::isAutoloadAnnotations() - -## AnnotationRegistry - -Autoloading through the PHP autoloader is removed from the 2.1 AnnotationReader. Instead you have to use the global AnnotationRegistry for loading purposes: - - \Doctrine\Common\Annotations\AnnotationRegistry::registerFile($fileWithAnnotations); - \Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespace($namespace, $dirs = null); - \Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces($namespaces); - \Doctrine\Common\Annotations\AnnotationRegistry::registerLoader($callable); - -The $callable for registering a loader accepts a class as first and only parameter and must try to silently autoload it. On success true has to be returned. -The registerAutoloadNamespace function registers a PSR-0 compatible silent autoloader for all classes with the given namespace in the given directories. -If null is passed as directory the include path will be used. - diff --git a/vendor/doctrine/common/UPGRADE_TO_2_2 b/vendor/doctrine/common/UPGRADE_TO_2_2 deleted file mode 100644 index 1d93a131..00000000 --- a/vendor/doctrine/common/UPGRADE_TO_2_2 +++ /dev/null @@ -1,61 +0,0 @@ -This document details all the possible changes that you should investigate when -updating your project from Doctrine Common 2.1 to 2.2: - -## Annotation Changes - -- AnnotationReader::setIgnoreNotImportedAnnotations has been removed, you need to - add ignore annotation names which are supposed to be ignored via - AnnotationReader::addGlobalIgnoredName - -- AnnotationReader::setAutoloadAnnotations was deprecated by the AnnotationRegistry - in 2.1 and has been removed in 2.2 - -- AnnotationReader::setEnableParsePhpImports was added to ease transition to the new - annotation mechanism in 2.1 and is removed in 2.2 - -- AnnotationReader::isParsePhpImportsEnabled is removed (see above) - -- AnnotationReader::setDefaultAnnotationNamespace was deprecated in favor of explicit - configuration in 2.1 and will be removed in 2.2 (for isolated projects where you - have full-control over _all_ available annotations, we offer a dedicated reader - class ``SimpleAnnotationReader``) - -- AnnotationReader::setAnnotationCreationFunction was deprecated in 2.1 and will be - removed in 2.2. We only offer two creation mechanisms which cannot be changed - anymore to allow the same reader instance to work with all annotations regardless - of which library they are coming from. - -- AnnotationReader::setAnnotationNamespaceAlias was deprecated in 2.1 and will be - removed in 2.2 (see setDefaultAnnotationNamespace) - -- If you use a class as annotation which has not the @Annotation marker in it's - class block, we will now throw an exception instead of silently ignoring it. You - can however still achieve the previous behavior using the @IgnoreAnnotation, or - AnnotationReader::addGlobalIgnoredName (the exception message will contain detailed - instructions when you run into this problem). - -## Cache Changes - -- Renamed old AbstractCache to CacheProvider - -- Dropped the support to the following functions of all cache providers: - - - CacheProvider::deleteByWildcard - - - CacheProvider::deleteByRegEx - - - CacheProvider::deleteByPrefix - - - CacheProvider::deleteBySuffix - -- CacheProvider::deleteAll will not remove ALL entries, it will only mark them as invalid - -- CacheProvider::flushAll will remove ALL entries, namespaced or not - -- Added support to MemcachedCache - -- Added support to WincacheCache - -## ClassLoader Changes - -- ClassLoader::fileExistsInIncludePath() no longer exists. Use the native stream_resolve_include_path() PHP function \ No newline at end of file diff --git a/vendor/doctrine/common/composer.json b/vendor/doctrine/common/composer.json deleted file mode 100644 index ff64cc17..00000000 --- a/vendor/doctrine/common/composer.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "name": "doctrine/common", - "type": "library", - "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.", - "keywords": [ - "php", - "common", - "doctrine" - ], - "homepage": "https://www.doctrine-project.org/projects/common.html", - "license": "MIT", - "authors": [ - {"name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com"}, - {"name": "Roman Borschel", "email": "roman@code-factory.org"}, - {"name": "Benjamin Eberlei", "email": "kontakt@beberlei.de"}, - {"name": "Jonathan Wage", "email": "jonwage@gmail.com"}, - {"name": "Johannes Schmitt", "email": "schmittjoh@gmail.com"}, - {"name": "Marco Pivetta", "email": "ocramius@gmail.com"} - ], - "require": { - "php": "^7.1 || ^8.0", - "doctrine/persistence": "^2.0 || ^3.0" - }, - "require-dev": { - "doctrine/collections": "^1", - "phpstan/phpstan": "^1.4.1", - "phpstan/phpstan-phpunit": "^1", - "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0", - "doctrine/coding-standard": "^9.0 || ^10.0", - "squizlabs/php_codesniffer": "^3.0", - "symfony/phpunit-bridge": "^6.1", - "vimeo/psalm": "^4.4" - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "src" - } - }, - "autoload-dev": { - "psr-4": { - "Doctrine\\Tests\\": "tests" - } - }, - "config": { - "allow-plugins": { - "dealerdirect/phpcodesniffer-composer-installer": true, - "composer/package-versions-deprecated": true - } - } -} diff --git a/vendor/doctrine/common/docs/en/index.rst b/vendor/doctrine/common/docs/en/index.rst deleted file mode 100644 index 7550d8b9..00000000 --- a/vendor/doctrine/common/docs/en/index.rst +++ /dev/null @@ -1,10 +0,0 @@ -Common Documentation -==================== - -Welcome to the Doctrine Common Library documentation. - -.. toctree:: - :depth: 2 - :glob: - - * diff --git a/vendor/doctrine/common/docs/en/reference/class-loading.rst b/vendor/doctrine/common/docs/en/reference/class-loading.rst deleted file mode 100644 index 4f35ce95..00000000 --- a/vendor/doctrine/common/docs/en/reference/class-loading.rst +++ /dev/null @@ -1,241 +0,0 @@ -Class Loading -============= - -Class loading is an essential part of any PHP application that -makes heavy use of classes and interfaces. Unfortunately, a lot of -people and projects spend a lot of time and effort on custom and -specialized class loading strategies. It can quickly become a pain -to understand what is going on when using multiple libraries and/or -frameworks, each with its own way to do class loading. Class -loading should be simple and it is an ideal candidate for -convention over configuration. - -Overview --------- - -The Doctrine Common ClassLoader implements a simple and efficient -approach to class loading that is easy to understand and use. The -implementation is based on the widely used and accepted convention -of mapping namespace and class names to a directory structure. This -approach is used for example by Symfony2, the Zend Framework and of -course, Doctrine. - -For example, the following class: - -.. code-block:: php - - register(); - $dbalLoader->register(); - $ormLoader->register(); - -Do not be afraid of using multiple class loaders. Due to the -efficient class loading design you will not incur much overhead -from using many class loaders. Take a look at the implementation of -``ClassLoader#loadClass`` to see how simple and efficient the class -loading is. The iteration over the installed class loaders happens -in C (with the exception of using ``ClassLoader::classExists``). - -A ClassLoader can be used in the following other variations, -however, these are rarely used/needed: - - -- If only the second argument is not supplied, the class loader - will be responsible for the namespace prefix given in the first - argument and it will rely on the PHP include_path. - -- If only the first argument is not supplied, the class loader - will be responsible for *all* classes and it will try to look up - *all* classes starting at the directory given as the second - argument. - -- If both arguments are not supplied, the class loader will be - responsible for *all* classes and it will rely on the PHP - include_path. - - -File Extension --------------- - -By default, a ClassLoader uses the ``.php`` file extension for all -class files. You can change this behavior, for example to use a -ClassLoader to load classes from a library that uses the -".class.php" convention (but it must nevertheless adhere to the -directory structure convention!): - -.. code-block:: php - - setFileExtension('.class.php'); - $customLoader->register(); - -Namespace Separator -------------------- - -By default, a ClassLoader uses the ``\`` namespace separator. You -can change this behavior, for example to use a ClassLoader to load -legacy Zend Framework classes that still use the underscore "_" -separator: - -.. code-block:: php - - setNamespaceSeparator('_'); - $zend1Loader->register(); - -Failing Silently and class_exists ----------------------------------- - -A lot of class/autoloaders these days try to fail silently when a -class file is not found. For the most part this is necessary in -order to support using ``class_exists('ClassName', true)`` which is -supposed to return a boolean value but triggers autoloading. This -is a bad thing as it basically forces class loaders to fail -silently, which in turn requires costly file_exists or fopen calls -for each class being loaded, even though in at least 99% of the -cases this is not necessary (compare the number of -class_exists(..., true) invocations to the total number of classes -being loaded in a request). - -The Doctrine Common ClassLoader does not fail silently, by design. -It therefore does not need any costly checks for file existence. A -ClassLoader is always responsible for all classes with a certain -namespace prefix and if a class is requested to be loaded and can -not be found this is considered to be a fatal error. This also -means that using class_exists(..., true) to check for class -existence when using a Doctrine Common ClassLoader is not possible -but this is not a bad thing. What class\_exists(..., true) actually -means is two things: 1) Check whether the class is already -defined/exists (i.e. class_exists(..., false)) and if not 2) check -whether a class file can be loaded for that class. In the Doctrine -Common ClassLoader the two responsibilities of loading a class and -checking for its existence are separated, which can be observed by -the existence of the two methods ``loadClass`` and -``canLoadClass``. Thereby ``loadClass`` does not invoke -``canLoadClass`` internally, by design. However, you are free to -use it yourself to check whether a class can be loaded and the -following code snippet is thus equivalent to class\_exists(..., -true): - -.. code-block:: php - - canLoadClass('Foo')) { - // ... - } - -The only problem with this is that it is inconvenient as you need -to have a reference to the class loaders around (and there are -often multiple class loaders in use). Therefore, a simpler -alternative exists for the cases in which you really want to ask -all installed class loaders whether they can load the class: -``ClassLoader::classExists($className)``: - -.. code-block:: php - - - - - - - - - - diff --git a/vendor/doctrine/common/src/ClassLoader.php b/vendor/doctrine/common/src/ClassLoader.php deleted file mode 100644 index b865e6c5..00000000 --- a/vendor/doctrine/common/src/ClassLoader.php +++ /dev/null @@ -1,285 +0,0 @@ -ClassLoader is an autoloader for class files that can be - * installed on the SPL autoload stack. It is a class loader that either loads only classes - * of a specific namespace or all namespaces and it is suitable for working together - * with other autoloaders in the SPL autoload stack. - * - * If no include path is configured through the constructor or {@link setIncludePath}, a ClassLoader - * relies on the PHP include_path. - * - * @deprecated The ClassLoader is deprecated and will be removed in version 4.0 of doctrine/common. - */ -class ClassLoader -{ - /** - * PHP file extension. - * - * @var string - */ - protected $fileExtension = '.php'; - - /** - * Current namespace. - * - * @var string|null - */ - protected $namespace; - - /** - * Current include path. - * - * @var string|null - */ - protected $includePath; - - /** - * PHP namespace separator. - * - * @var string - */ - protected $namespaceSeparator = '\\'; - - /** - * Creates a new ClassLoader that loads classes of the - * specified namespace from the specified include path. - * - * If no include path is given, the ClassLoader relies on the PHP include_path. - * If neither a namespace nor an include path is given, the ClassLoader will - * be responsible for loading all classes, thereby relying on the PHP include_path. - * - * @param string|null $ns The namespace of the classes to load. - * @param string|null $includePath The base include path to use. - */ - public function __construct($ns = null, $includePath = null) - { - $this->namespace = $ns; - $this->includePath = $includePath; - } - - /** - * Sets the namespace separator used by classes in the namespace of this ClassLoader. - * - * @param string $sep The separator to use. - * - * @return void - */ - public function setNamespaceSeparator($sep) - { - $this->namespaceSeparator = $sep; - } - - /** - * Gets the namespace separator used by classes in the namespace of this ClassLoader. - * - * @return string - */ - public function getNamespaceSeparator() - { - return $this->namespaceSeparator; - } - - /** - * Sets the base include path for all class files in the namespace of this ClassLoader. - * - * @param string|null $includePath - * - * @return void - */ - public function setIncludePath($includePath) - { - $this->includePath = $includePath; - } - - /** - * Gets the base include path for all class files in the namespace of this ClassLoader. - * - * @return string|null - */ - public function getIncludePath() - { - return $this->includePath; - } - - /** - * Sets the file extension of class files in the namespace of this ClassLoader. - * - * @param string $fileExtension - * - * @return void - */ - public function setFileExtension($fileExtension) - { - $this->fileExtension = $fileExtension; - } - - /** - * Gets the file extension of class files in the namespace of this ClassLoader. - * - * @return string - */ - public function getFileExtension() - { - return $this->fileExtension; - } - - /** - * Registers this ClassLoader on the SPL autoload stack. - * - * @return void - */ - public function register() - { - spl_autoload_register([$this, 'loadClass']); - } - - /** - * Removes this ClassLoader from the SPL autoload stack. - * - * @return void - */ - public function unregister() - { - spl_autoload_unregister([$this, 'loadClass']); - } - - /** - * Loads the given class or interface. - * - * @param string $className The name of the class to load. - * @psalm-param class-string $className - * - * @return bool TRUE if the class has been successfully loaded, FALSE otherwise. - */ - public function loadClass($className) - { - if (self::typeExists($className)) { - return true; - } - - if (! $this->canLoadClass($className)) { - return false; - } - - require($this->includePath !== null ? $this->includePath . DIRECTORY_SEPARATOR : '') - . str_replace($this->namespaceSeparator, DIRECTORY_SEPARATOR, $className) - . $this->fileExtension; - - return self::typeExists($className); - } - - /** - * Asks this ClassLoader whether it can potentially load the class (file) with - * the given name. - * - * @param string $className The fully-qualified name of the class. - * @psalm-param class-string $className - * - * @return bool TRUE if this ClassLoader can load the class, FALSE otherwise. - */ - public function canLoadClass($className) - { - if ($this->namespace !== null && strpos($className, $this->namespace . $this->namespaceSeparator) !== 0) { - return false; - } - - $file = str_replace($this->namespaceSeparator, DIRECTORY_SEPARATOR, $className) . $this->fileExtension; - - if ($this->includePath !== null) { - return is_file($this->includePath . DIRECTORY_SEPARATOR . $file); - } - - return stream_resolve_include_path($file) !== false; - } - - /** - * Checks whether a class with a given name exists. A class "exists" if it is either - * already defined in the current request or if there is an autoloader on the SPL - * autoload stack that is a) responsible for the class in question and b) is able to - * load a class file in which the class definition resides. - * - * If the class is not already defined, each autoloader in the SPL autoload stack - * is asked whether it is able to tell if the class exists. If the autoloader is - * a ClassLoader, {@link canLoadClass} is used, otherwise the autoload - * function of the autoloader is invoked and expected to return a value that - * evaluates to TRUE if the class (file) exists. As soon as one autoloader reports - * that the class exists, TRUE is returned. - * - * Note that, depending on what kinds of autoloaders are installed on the SPL - * autoload stack, the class (file) might already be loaded as a result of checking - * for its existence. This is not the case with a ClassLoader, who separates - * these responsibilities. - * - * @param string $className The fully-qualified name of the class. - * @psalm-param class-string $className - * - * @return bool TRUE if the class exists as per the definition given above, FALSE otherwise. - */ - public static function classExists($className) - { - return self::typeExists($className, true); - } - - /** - * Gets the ClassLoader from the SPL autoload stack that is responsible - * for (and is able to load) the class with the given name. - * - * @param string $className The name of the class. - * @psalm-param class-string $className - * - * @return ClassLoader|null The ClassLoader for the class or NULL if no such ClassLoader exists. - */ - public static function getClassLoader($className) - { - foreach (spl_autoload_functions() as $loader) { - if (! is_array($loader)) { - continue; - } - - $classLoader = reset($loader); - - if ($classLoader instanceof ClassLoader && $classLoader->canLoadClass($className)) { - return $classLoader; - } - } - - return null; - } - - /** - * Checks whether a given type exists - * - * @param string $type - * @param bool $autoload - * - * @return bool - */ - private static function typeExists($type, $autoload = false) - { - return class_exists($type, $autoload) - || interface_exists($type, $autoload) - || trait_exists($type, $autoload); - } -} diff --git a/vendor/doctrine/common/src/CommonException.php b/vendor/doctrine/common/src/CommonException.php deleted file mode 100644 index a2aba0e4..00000000 --- a/vendor/doctrine/common/src/CommonException.php +++ /dev/null @@ -1,14 +0,0 @@ -proxyGenerator = $proxyGenerator; - $this->metadataFactory = $metadataFactory; - $this->autoGenerate = (int) $autoGenerate; - - if (! in_array($this->autoGenerate, self::AUTOGENERATE_MODES, true)) { - throw InvalidArgumentException::invalidAutoGenerateMode($autoGenerate); - } - } - - /** - * Gets a reference proxy instance for the entity of the given type and identified by - * the given identifier. - * - * @param string $className - * @param array $identifier - * - * @return Proxy - * - * @throws OutOfBoundsException - */ - public function getProxy($className, array $identifier) - { - $definition = $this->definitions[$className] ?? $this->getProxyDefinition($className); - $fqcn = $definition->proxyClassName; - $proxy = new $fqcn($definition->initializer, $definition->cloner); - - foreach ($definition->identifierFields as $idField) { - if (! isset($identifier[$idField])) { - throw OutOfBoundsException::missingPrimaryKeyValue($className, $idField); - } - - $definition->reflectionFields[$idField]->setValue($proxy, $identifier[$idField]); - } - - return $proxy; - } - - /** - * Generates proxy classes for all given classes. - * - * @param ClassMetadata[] $classes The classes (ClassMetadata instances) - * for which to generate proxies. - * @param string $proxyDir The target directory of the proxy classes. If not specified, the - * directory configured on the Configuration of the EntityManager used - * by this factory is used. - * - * @return int Number of generated proxies. - */ - public function generateProxyClasses(array $classes, $proxyDir = null) - { - $generated = 0; - - foreach ($classes as $class) { - if ($this->skipClass($class)) { - continue; - } - - $proxyFileName = $this->proxyGenerator->getProxyFileName($class->getName(), $proxyDir); - - $this->proxyGenerator->generateProxyClass($class, $proxyFileName); - - $generated += 1; - } - - return $generated; - } - - /** - * Reset initialization/cloning logic for an un-initialized proxy - * - * @return Proxy - * - * @throws InvalidArgumentException - */ - public function resetUninitializedProxy(Proxy $proxy) - { - if ($proxy->__isInitialized()) { - throw InvalidArgumentException::unitializedProxyExpected($proxy); - } - - $className = ClassUtils::getClass($proxy); - $definition = $this->definitions[$className] ?? $this->getProxyDefinition($className); - - $proxy->__setInitializer($definition->initializer); - $proxy->__setCloner($definition->cloner); - - return $proxy; - } - - /** - * Get a proxy definition for the given class name. - * - * @param string $className - * @psalm-param class-string $className - * - * @return ProxyDefinition - */ - private function getProxyDefinition($className) - { - $classMetadata = $this->metadataFactory->getMetadataFor($className); - $className = $classMetadata->getName(); // aliases and case sensitivity - - $this->definitions[$className] = $this->createProxyDefinition($className); - $proxyClassName = $this->definitions[$className]->proxyClassName; - - if (! class_exists($proxyClassName, false)) { - $fileName = $this->proxyGenerator->getProxyFileName($className); - - switch ($this->autoGenerate) { - case self::AUTOGENERATE_NEVER: - require $fileName; - break; - - case self::AUTOGENERATE_FILE_NOT_EXISTS: - if (! file_exists($fileName)) { - $this->proxyGenerator->generateProxyClass($classMetadata, $fileName); - } - - require $fileName; - break; - - case self::AUTOGENERATE_ALWAYS: - $this->proxyGenerator->generateProxyClass($classMetadata, $fileName); - require $fileName; - break; - - case self::AUTOGENERATE_EVAL: - $this->proxyGenerator->generateProxyClass($classMetadata, false); - break; - - case self::AUTOGENERATE_FILE_NOT_EXISTS_OR_CHANGED: - if (! file_exists($fileName) || filemtime($fileName) < filemtime($classMetadata->getReflectionClass()->getFileName())) { - $this->proxyGenerator->generateProxyClass($classMetadata, $fileName); - } - - require $fileName; - break; - } - } - - return $this->definitions[$className]; - } - - /** - * Determine if this class should be skipped during proxy generation. - * - * @return bool - */ - abstract protected function skipClass(ClassMetadata $metadata); - - /** - * @param string $className - * @psalm-param class-string $className - * - * @return ProxyDefinition - */ - abstract protected function createProxyDefinition($className); -} diff --git a/vendor/doctrine/common/src/Proxy/Autoloader.php b/vendor/doctrine/common/src/Proxy/Autoloader.php deleted file mode 100644 index ec2379ce..00000000 --- a/vendor/doctrine/common/src/Proxy/Autoloader.php +++ /dev/null @@ -1,99 +0,0 @@ - - */ -interface Proxy extends BaseProxy -{ - /** - * Marks the proxy as initialized or not. - * - * @param bool $initialized - * - * @return void - */ - public function __setInitialized($initialized); - - /** - * Sets the initializer callback to be used when initializing the proxy. That - * initializer should accept 3 parameters: $proxy, $method and $params. Those - * are respectively the proxy object that is being initialized, the method name - * that triggered initialization and the parameters passed to that method. - * - * @return void - */ - public function __setInitializer(?Closure $initializer = null); - - /** - * Retrieves the initializer callback used to initialize the proxy. - * - * @see __setInitializer - * - * @return Closure|null - */ - public function __getInitializer(); - - /** - * Sets the callback to be used when cloning the proxy. That initializer should accept - * a single parameter, which is the cloned proxy instance itself. - * - * @return void - */ - public function __setCloner(?Closure $cloner = null); - - /** - * Retrieves the callback to be used when cloning the proxy. - * - * @see __setCloner - * - * @return Closure|null - */ - public function __getCloner(); - - /** - * Retrieves the list of lazy loaded properties for a given proxy - * - * @return array Keys are the property names, and values are the default values - * for those properties. - */ - public function __getLazyProperties(); -} diff --git a/vendor/doctrine/common/src/Proxy/ProxyDefinition.php b/vendor/doctrine/common/src/Proxy/ProxyDefinition.php deleted file mode 100644 index a7f39573..00000000 --- a/vendor/doctrine/common/src/Proxy/ProxyDefinition.php +++ /dev/null @@ -1,42 +0,0 @@ - */ - public $identifierFields; - - /** @var ReflectionProperty[] */ - public $reflectionFields; - - /** @var callable */ - public $initializer; - - /** @var callable */ - public $cloner; - - /** - * @param string $proxyClassName - * @param array $identifierFields - * @param array $reflectionFields - * @param callable $initializer - * @param callable $cloner - */ - public function __construct($proxyClassName, array $identifierFields, array $reflectionFields, $initializer, $cloner) - { - $this->proxyClassName = $proxyClassName; - $this->identifierFields = $identifierFields; - $this->reflectionFields = $reflectionFields; - $this->initializer = $initializer; - $this->cloner = $cloner; - } -} diff --git a/vendor/doctrine/common/src/Proxy/ProxyGenerator.php b/vendor/doctrine/common/src/Proxy/ProxyGenerator.php deleted file mode 100644 index 5d5b67e3..00000000 --- a/vendor/doctrine/common/src/Proxy/ProxyGenerator.php +++ /dev/null @@ -1,1292 +0,0 @@ -\\?[a-z_\x7f-\xff][\w\x7f-\xff]*(?:\\[a-z_\x7f-\xff][\w\x7f-\xff]*)*) - (?(?&type)\s*&\s*(?&type)) - (?(?:(?:\(\s*(?&intersection_type)\s*\))|(?&type))(?:\s*\|\s*(?:(?:\(\s*(?&intersection_type)\s*\))|(?&type)))+) -)(?:public\s+)?(?:function\s+%s\s*\(\)\s*)\s*(?::\s*(?:(?&union_type)|(?&intersection_type)|(?:\??(?&type)))\s*)?{\s*return\s*\$this->%s;\s*})i -EOT; - - /** - * The namespace that contains all proxy classes. - * - * @var string - */ - private $proxyNamespace; - - /** - * The directory that contains all proxy classes. - * - * @var string - */ - private $proxyDirectory; - - /** - * Map of callables used to fill in placeholders set in the template. - * - * @var string[]|callable[] - */ - protected $placeholders = [ - 'baseProxyInterface' => Proxy::class, - 'additionalProperties' => '', - ]; - - /** - * Template used as a blueprint to generate proxies. - * - * @var string - */ - protected $proxyClassTemplate = '; - -/** - * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE\'S PROXY GENERATOR - */ -class extends \ implements \ -{ - /** - * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with - * three parameters, being respectively the proxy object to be initialized, the method that triggered the - * initialization process and an array of ordered parameters that were passed to that method. - * - * @see \Doctrine\Common\Proxy\Proxy::__setInitializer - */ - public $__initializer__; - - /** - * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object - * - * @see \Doctrine\Common\Proxy\Proxy::__setCloner - */ - public $__cloner__; - - /** - * @var boolean flag indicating if this object was already initialized - * - * @see \Doctrine\Persistence\Proxy::__isInitialized - */ - public $__isInitialized__ = false; - - /** - * @var array properties to be lazy loaded, indexed by property name - */ - public static $lazyPropertiesNames = ; - - /** - * @var array default values of properties to be lazy loaded, with keys being the property names - * - * @see \Doctrine\Common\Proxy\Proxy::__getLazyProperties - */ - public static $lazyPropertiesDefaults = ; - - - - - - - - - - - - - - - - - - /** - * Forces initialization of the proxy - */ - public function __load(): void - { - $this->__initializer__ && $this->__initializer__->__invoke($this, \'__load\', []); - } - - /** - * {@inheritDoc} - * @internal generated method: use only when explicitly handling proxy specific loading logic - */ - public function __isInitialized(): bool - { - return $this->__isInitialized__; - } - - /** - * {@inheritDoc} - * @internal generated method: use only when explicitly handling proxy specific loading logic - */ - public function __setInitialized($initialized): void - { - $this->__isInitialized__ = $initialized; - } - - /** - * {@inheritDoc} - * @internal generated method: use only when explicitly handling proxy specific loading logic - */ - public function __setInitializer(\Closure $initializer = null): void - { - $this->__initializer__ = $initializer; - } - - /** - * {@inheritDoc} - * @internal generated method: use only when explicitly handling proxy specific loading logic - */ - public function __getInitializer(): ?\Closure - { - return $this->__initializer__; - } - - /** - * {@inheritDoc} - * @internal generated method: use only when explicitly handling proxy specific loading logic - */ - public function __setCloner(\Closure $cloner = null): void - { - $this->__cloner__ = $cloner; - } - - /** - * {@inheritDoc} - * @internal generated method: use only when explicitly handling proxy specific cloning logic - */ - public function __getCloner(): ?\Closure - { - return $this->__cloner__; - } - - /** - * {@inheritDoc} - * @internal generated method: use only when explicitly handling proxy specific loading logic - * @deprecated no longer in use - generated code now relies on internal components rather than generated public API - * @static - */ - public function __getLazyProperties(): array - { - return self::$lazyPropertiesDefaults; - } - - -} -'; - - /** - * Initializes a new instance of the ProxyFactory class that is - * connected to the given EntityManager. - * - * @param string $proxyDirectory The directory to use for the proxy classes. It must exist. - * @param string $proxyNamespace The namespace to use for the proxy classes. - * - * @throws InvalidArgumentException - */ - public function __construct($proxyDirectory, $proxyNamespace) - { - if (! $proxyDirectory) { - throw InvalidArgumentException::proxyDirectoryRequired(); - } - - if (! $proxyNamespace) { - throw InvalidArgumentException::proxyNamespaceRequired(); - } - - $this->proxyDirectory = $proxyDirectory; - $this->proxyNamespace = $proxyNamespace; - } - - /** - * Sets a placeholder to be replaced in the template. - * - * @param string $name - * @param string|callable $placeholder - * - * @throws InvalidArgumentException - */ - public function setPlaceholder($name, $placeholder) - { - if (! is_string($placeholder) && ! is_callable($placeholder)) { - throw InvalidArgumentException::invalidPlaceholder($name); - } - - $this->placeholders[$name] = $placeholder; - } - - /** - * Sets the base template used to create proxy classes. - * - * @param string $proxyClassTemplate - */ - public function setProxyClassTemplate($proxyClassTemplate) - { - $this->proxyClassTemplate = (string) $proxyClassTemplate; - } - - /** - * Generates a proxy class file. - * - * @param ClassMetadata $class Metadata for the original class. - * @param string|bool $fileName Filename (full path) for the generated class. If none is given, eval() is used. - * - * @throws InvalidArgumentException - * @throws UnexpectedValueException - */ - public function generateProxyClass(ClassMetadata $class, $fileName = false) - { - $this->verifyClassCanBeProxied($class); - - preg_match_all('(<([a-zA-Z]+)>)', $this->proxyClassTemplate, $placeholderMatches); - - $placeholderMatches = array_combine($placeholderMatches[0], $placeholderMatches[1]); - $placeholders = []; - - foreach ($placeholderMatches as $placeholder => $name) { - $placeholders[$placeholder] = $this->placeholders[$name] ?? [$this, 'generate' . $name]; - } - - foreach ($placeholders as & $placeholder) { - if (! is_callable($placeholder)) { - continue; - } - - $placeholder = call_user_func($placeholder, $class); - } - - $proxyCode = strtr($this->proxyClassTemplate, $placeholders); - - if (! $fileName) { - $proxyClassName = $this->generateNamespace($class) . '\\' . $this->generateProxyShortClassName($class); - - if (! class_exists($proxyClassName)) { - eval(substr($proxyCode, 5)); - } - - return; - } - - $parentDirectory = dirname($fileName); - - if (! is_dir($parentDirectory) && (@mkdir($parentDirectory, 0775, true) === false)) { - throw UnexpectedValueException::proxyDirectoryNotWritable($this->proxyDirectory); - } - - if (! is_writable($parentDirectory)) { - throw UnexpectedValueException::proxyDirectoryNotWritable($this->proxyDirectory); - } - - $tmpFileName = $fileName . '.' . bin2hex(random_bytes(12)); - - file_put_contents($tmpFileName, $proxyCode); - @chmod($tmpFileName, 0664); - rename($tmpFileName, $fileName); - } - - /** @throws InvalidArgumentException */ - private function verifyClassCanBeProxied(ClassMetadata $class) - { - if ($class->getReflectionClass()->isFinal()) { - throw InvalidArgumentException::classMustNotBeFinal($class->getName()); - } - - if ($class->getReflectionClass()->isAbstract()) { - throw InvalidArgumentException::classMustNotBeAbstract($class->getName()); - } - - if (PHP_VERSION_ID >= 80200 && $class->getReflectionClass()->isReadOnly()) { - throw InvalidArgumentException::classMustNotBeReadOnly($class->getName()); - } - } - - /** - * Generates the proxy short class name to be used in the template. - * - * @return string - */ - private function generateProxyShortClassName(ClassMetadata $class) - { - $proxyClassName = ClassUtils::generateProxyClassName($class->getName(), $this->proxyNamespace); - $parts = explode('\\', strrev($proxyClassName), 2); - - return strrev($parts[0]); - } - - /** - * Generates the proxy namespace. - * - * @return string - */ - private function generateNamespace(ClassMetadata $class) - { - $proxyClassName = ClassUtils::generateProxyClassName($class->getName(), $this->proxyNamespace); - $parts = explode('\\', strrev($proxyClassName), 2); - - return strrev($parts[1]); - } - - /** - * Enums must have a use statement when used as public property defaults. - */ - public function generateEnumUseStatements(ClassMetadata $class): string - { - if (PHP_VERSION_ID < 80100) { - return "\n"; - } - - $defaultProperties = $class->getReflectionClass()->getDefaultProperties(); - $lazyLoadedPublicProperties = $this->getLazyLoadedPublicPropertiesNames($class); - $enumClasses = []; - - foreach ($class->getReflectionClass()->getProperties(ReflectionProperty::IS_PUBLIC) as $property) { - $name = $property->getName(); - - if (! in_array($name, $lazyLoadedPublicProperties, true)) { - continue; - } - - if (array_key_exists($name, $defaultProperties) && $defaultProperties[$name] instanceof BackedEnum) { - $enumClassNameParts = explode('\\', get_class($defaultProperties[$name])); - $enumClasses[] = $enumClassNameParts[0]; - } - } - - return implode( - "\n", - array_map( - static function ($className) { - return 'use ' . $className . ';'; - }, - array_unique($enumClasses) - ) - ) . "\n"; - } - - /** - * Generates the original class name. - * - * @return string - */ - private function generateClassName(ClassMetadata $class) - { - return ltrim($class->getName(), '\\'); - } - - /** - * Generates the array representation of lazy loaded public properties and their default values. - * - * @return string - */ - private function generateLazyPropertiesNames(ClassMetadata $class) - { - $lazyPublicProperties = $this->getLazyLoadedPublicPropertiesNames($class); - $values = []; - - foreach ($lazyPublicProperties as $name) { - $values[$name] = null; - } - - return var_export($values, true); - } - - /** - * Generates the array representation of lazy loaded public properties names. - * - * @return string - */ - private function generateLazyPropertiesDefaults(ClassMetadata $class) - { - return var_export($this->getLazyLoadedPublicProperties($class), true); - } - - /** - * Generates the constructor code (un-setting public lazy loaded properties, setting identifier field values). - * - * @return string - */ - private function generateConstructorImpl(ClassMetadata $class) - { - $constructorImpl = <<<'EOT' - public function __construct(?\Closure $initializer = null, ?\Closure $cloner = null) - { - -EOT; - - $toUnset = array_map(static function (string $name): string { - return '$this->' . $name; - }, $this->getLazyLoadedPublicPropertiesNames($class)); - - return $constructorImpl . ($toUnset === [] ? '' : ' unset(' . implode(', ', $toUnset) . ");\n") - . <<<'EOT' - - $this->__initializer__ = $initializer; - $this->__cloner__ = $cloner; - } -EOT; - } - - /** - * Generates the magic getter invoked when lazy loaded public properties are requested. - * - * @return string - */ - private function generateMagicGet(ClassMetadata $class) - { - $lazyPublicProperties = $this->getLazyLoadedPublicPropertiesNames($class); - $reflectionClass = $class->getReflectionClass(); - $hasParentGet = false; - $returnReference = ''; - $inheritDoc = ''; - $name = '$name'; - $parametersString = '$name'; - $returnTypeHint = null; - - if ($reflectionClass->hasMethod('__get')) { - $hasParentGet = true; - $inheritDoc = '{@inheritDoc}'; - $methodReflection = $reflectionClass->getMethod('__get'); - - if ($methodReflection->returnsReference()) { - $returnReference = '& '; - } - - $methodParameters = $methodReflection->getParameters(); - $name = '$' . $methodParameters[0]->getName(); - - $parametersString = $this->buildParametersString($methodReflection->getParameters(), ['name']); - $returnTypeHint = $this->getMethodReturnType($methodReflection); - } - - if (empty($lazyPublicProperties) && ! $hasParentGet) { - return ''; - } - - $magicGet = <<__initializer__ && $this->__initializer__->__invoke($this, '__get', [$name]); -EOT; - - if ($returnTypeHint === ': void') { - $magicGet .= "\n return;"; - } else { - $magicGet .= "\n return \$this->\$name;"; - } - - $magicGet .= <<<'EOT' - - } - - -EOT; - } - - if ($hasParentGet) { - $magicGet .= <<<'EOT' - $this->__initializer__ && $this->__initializer__->__invoke($this, '__get', [$name]); -EOT; - - if ($returnTypeHint === ': void') { - $magicGet .= <<<'EOT' - - parent::__get($name); - return; -EOT; - } elseif ($returnTypeHint === ': never') { - $magicGet .= <<<'EOT' - - parent::__get($name); -EOT; - } else { - $magicGet .= <<<'EOT' - - return parent::__get($name); -EOT; - } - } else { - $magicGet .= sprintf(<<getLazyLoadedPublicPropertiesNames($class); - $reflectionClass = $class->getReflectionClass(); - $hasParentSet = false; - $inheritDoc = ''; - $parametersString = '$name, $value'; - $returnTypeHint = null; - - if ($reflectionClass->hasMethod('__set')) { - $hasParentSet = true; - $inheritDoc = '{@inheritDoc}'; - $methodReflection = $reflectionClass->getMethod('__set'); - - $parametersString = $this->buildParametersString($methodReflection->getParameters(), ['name', 'value']); - $returnTypeHint = $this->getMethodReturnType($methodReflection); - } - - if (empty($lazyPublicProperties) && ! $hasParentSet) { - return ''; - } - - $magicSet = <<__initializer__ && $this->__initializer__->__invoke($this, '__set', [$name, $value]); - - $this->$name = $value; - - return; - } - - -EOT; - } - - if ($hasParentSet) { - $magicSet .= <<<'EOT' - $this->__initializer__ && $this->__initializer__->__invoke($this, '__set', [$name, $value]); -EOT; - - if ($returnTypeHint === ': void') { - $magicSet .= <<<'EOT' - - parent::__set($name, $value); - return; -EOT; - } elseif ($returnTypeHint === ': never') { - $magicSet .= <<<'EOT' - - parent::__set($name, $value); -EOT; - } else { - $magicSet .= <<<'EOT' - - return parent::__set($name, $value); -EOT; - } - } else { - $magicSet .= ' $this->$name = $value;'; - } - - return $magicSet . "\n }"; - } - - /** - * Generates the magic issetter invoked when lazy loaded public properties are checked against isset(). - * - * @return string - */ - private function generateMagicIsset(ClassMetadata $class) - { - $lazyPublicProperties = $this->getLazyLoadedPublicPropertiesNames($class); - $hasParentIsset = $class->getReflectionClass()->hasMethod('__isset'); - $parametersString = '$name'; - $returnTypeHint = null; - - if ($hasParentIsset) { - $methodReflection = $class->getReflectionClass()->getMethod('__isset'); - $parametersString = $this->buildParametersString($methodReflection->getParameters(), ['name']); - $returnTypeHint = $this->getMethodReturnType($methodReflection); - } - - if (empty($lazyPublicProperties) && ! $hasParentIsset) { - return ''; - } - - $inheritDoc = $hasParentIsset ? '{@inheritDoc}' : ''; - $magicIsset = <<__initializer__ && $this->__initializer__->__invoke($this, '__isset', [$name]); - - return isset($this->$name); - } - - -EOT; - } - - if ($hasParentIsset) { - $magicIsset .= <<<'EOT' - $this->__initializer__ && $this->__initializer__->__invoke($this, '__isset', [$name]); - - return parent::__isset($name); -EOT; - } else { - $magicIsset .= ' return false;'; - } - - return $magicIsset . "\n }"; - } - - /** - * Generates implementation for the `__sleep` method of proxies. - * - * @return string - */ - private function generateSleepImpl(ClassMetadata $class) - { - $reflectionClass = $class->getReflectionClass(); - - $hasParentSleep = $reflectionClass->hasMethod('__sleep'); - $inheritDoc = $hasParentSleep ? '{@inheritDoc}' : ''; - $returnTypeHint = $hasParentSleep ? $this->getMethodReturnType($reflectionClass->getMethod('__sleep')) : ''; - $sleepImpl = <<__isInitialized__) { - $properties = array_diff($properties, array_keys(self::$lazyPropertiesNames)); - } - - return $properties; - } -EOT; - } - - $allProperties = ['__isInitialized__']; - - foreach ($class->getReflectionClass()->getProperties() as $prop) { - assert($prop instanceof ReflectionProperty); - if ($prop->isStatic()) { - continue; - } - - $allProperties[] = $prop->isPrivate() - ? "\0" . $prop->getDeclaringClass()->getName() . "\0" . $prop->getName() - : $prop->getName(); - } - - $lazyPublicProperties = $this->getLazyLoadedPublicPropertiesNames($class); - $protectedProperties = array_diff($allProperties, $lazyPublicProperties); - - foreach ($allProperties as &$property) { - $property = var_export($property, true); - } - - foreach ($protectedProperties as &$property) { - $property = var_export($property, true); - } - - $allProperties = implode(', ', $allProperties); - $protectedProperties = implode(', ', $protectedProperties); - - return $sleepImpl . <<__isInitialized__) { - return [$allProperties]; - } - - return [$protectedProperties]; - } -EOT; - } - - /** - * Generates implementation for the `__wakeup` method of proxies. - * - * @return string - */ - private function generateWakeupImpl(ClassMetadata $class) - { - $reflectionClass = $class->getReflectionClass(); - - $hasParentWakeup = $reflectionClass->hasMethod('__wakeup'); - - $unsetPublicProperties = []; - foreach ($this->getLazyLoadedPublicPropertiesNames($class) as $lazyPublicProperty) { - $unsetPublicProperties[] = '$this->' . $lazyPublicProperty; - } - - $shortName = $this->generateProxyShortClassName($class); - $inheritDoc = $hasParentWakeup ? '{@inheritDoc}' : ''; - $returnTypeHint = $hasParentWakeup ? $this->getMethodReturnType($reflectionClass->getMethod('__wakeup')) : ''; - $wakeupImpl = <<__isInitialized__) { - \$this->__initializer__ = function ($shortName \$proxy) { - \$proxy->__setInitializer(null); - \$proxy->__setCloner(null); - - \$existingProperties = get_object_vars(\$proxy); - - foreach (\$proxy::\$lazyPropertiesDefaults as \$property => \$defaultValue) { - if ( ! array_key_exists(\$property, \$existingProperties)) { - \$proxy->\$property = \$defaultValue; - } - } - }; - -EOT; - - if (! empty($unsetPublicProperties)) { - $wakeupImpl .= "\n unset(" . implode(', ', $unsetPublicProperties) . ');'; - } - - $wakeupImpl .= "\n }"; - - if ($hasParentWakeup) { - $wakeupImpl .= "\n parent::__wakeup();"; - } - - $wakeupImpl .= "\n }"; - - return $wakeupImpl; - } - - /** - * Generates implementation for the `__clone` method of proxies. - * - * @return string - */ - private function generateCloneImpl(ClassMetadata $class) - { - $reflectionClass = $class->getReflectionClass(); - $hasParentClone = $reflectionClass->hasMethod('__clone'); - $returnTypeHint = $hasParentClone ? $this->getMethodReturnType($reflectionClass->getMethod('__clone')) : ''; - $inheritDoc = $hasParentClone ? '{@inheritDoc}' : ''; - $callParentClone = $hasParentClone ? "\n parent::__clone();\n" : ''; - - return <<__cloner__ && \$this->__cloner__->__invoke(\$this, '__clone', []); -$callParentClone } -EOT; - } - - /** - * Generates decorated methods by picking those available in the parent class. - * - * @return string - */ - private function generateMethods(ClassMetadata $class) - { - $methods = ''; - $methodNames = []; - $reflectionMethods = $class->getReflectionClass()->getMethods(ReflectionMethod::IS_PUBLIC); - $skippedMethods = [ - '__sleep' => true, - '__clone' => true, - '__wakeup' => true, - '__get' => true, - '__set' => true, - '__isset' => true, - ]; - - foreach ($reflectionMethods as $method) { - $name = $method->getName(); - - if ( - $method->isConstructor() || - isset($skippedMethods[strtolower($name)]) || - isset($methodNames[$name]) || - $method->isFinal() || - $method->isStatic() || - ( ! $method->isPublic()) - ) { - continue; - } - - $methodNames[$name] = true; - $methods .= "\n /**\n" - . " * {@inheritDoc}\n" - . " */\n" - . ' public function '; - - if ($method->returnsReference()) { - $methods .= '&'; - } - - $methods .= $name . '(' . $this->buildParametersString($method->getParameters()) . ')'; - $methods .= $this->getMethodReturnType($method); - $methods .= "\n" . ' {' . "\n"; - - if ($this->isShortIdentifierGetter($method, $class)) { - $identifier = lcfirst(substr($name, 3)); - $fieldType = $class->getTypeOfField($identifier); - $cast = in_array($fieldType, ['integer', 'smallint']) ? '(int) ' : ''; - - $methods .= ' if ($this->__isInitialized__ === false) {' . "\n"; - $methods .= ' '; - $methods .= $this->shouldProxiedMethodReturn($method) ? 'return ' : ''; - $methods .= $cast . ' parent::' . $method->getName() . "();\n"; - $methods .= ' }' . "\n\n"; - } - - $invokeParamsString = implode(', ', $this->getParameterNamesForInvoke($method->getParameters())); - $callParamsString = implode(', ', $this->getParameterNamesForParentCall($method->getParameters())); - - $methods .= "\n \$this->__initializer__ " - . '&& $this->__initializer__->__invoke($this, ' . var_export($name, true) - . ', [' . $invokeParamsString . ']);' - . "\n\n " - . ($this->shouldProxiedMethodReturn($method) ? 'return ' : '') - . 'parent::' . $name . '(' . $callParamsString . ');' - . "\n" . ' }' . "\n"; - } - - return $methods; - } - - /** - * Generates the Proxy file name. - * - * @param string $className - * @param string $baseDirectory Optional base directory for proxy file name generation. - * If not specified, the directory configured on the Configuration of the - * EntityManager will be used by this factory. - * @psalm-param class-string $className - * - * @return string - */ - public function getProxyFileName($className, $baseDirectory = null) - { - $baseDirectory = $baseDirectory ?: $this->proxyDirectory; - - return rtrim($baseDirectory, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . Proxy::MARKER - . str_replace('\\', '', $className) . '.php'; - } - - /** - * Checks if the method is a short identifier getter. - * - * What does this mean? For proxy objects the identifier is already known, - * however accessing the getter for this identifier usually triggers the - * lazy loading, leading to a query that may not be necessary if only the - * ID is interesting for the userland code (for example in views that - * generate links to the entity, but do not display anything else). - * - * @param ReflectionMethod $method - * - * @return bool - */ - private function isShortIdentifierGetter($method, ClassMetadata $class) - { - $identifier = lcfirst(substr($method->getName(), 3)); - $startLine = $method->getStartLine(); - $endLine = $method->getEndLine(); - $cheapCheck = $method->getNumberOfParameters() === 0 - && substr($method->getName(), 0, 3) === 'get' - && in_array($identifier, $class->getIdentifier(), true) - && $class->hasField($identifier) - && ($endLine - $startLine <= 4); - - if ($cheapCheck) { - $code = file($method->getFileName()); - $code = trim(implode(' ', array_slice($code, $startLine - 1, $endLine - $startLine + 1))); - - $pattern = sprintf(self::PATTERN_MATCH_ID_METHOD, $method->getName(), $identifier); - - if (preg_match($pattern, $code)) { - return true; - } - } - - return false; - } - - /** - * Generates the list of public properties to be lazy loaded. - * - * @return array - */ - private function getLazyLoadedPublicPropertiesNames(ClassMetadata $class): array - { - $properties = []; - - foreach ($class->getReflectionClass()->getProperties(ReflectionProperty::IS_PUBLIC) as $property) { - $name = $property->getName(); - - if ((! $class->hasField($name) && ! $class->hasAssociation($name)) || $class->isIdentifier($name)) { - continue; - } - - $properties[] = $name; - } - - return $properties; - } - - /** - * Generates the list of default values of public properties. - * - * @return mixed[] - */ - private function getLazyLoadedPublicProperties(ClassMetadata $class) - { - $defaultProperties = $class->getReflectionClass()->getDefaultProperties(); - $lazyLoadedPublicProperties = $this->getLazyLoadedPublicPropertiesNames($class); - $defaultValues = []; - - foreach ($class->getReflectionClass()->getProperties(ReflectionProperty::IS_PUBLIC) as $property) { - $name = $property->getName(); - - if (! in_array($name, $lazyLoadedPublicProperties, true)) { - continue; - } - - if (array_key_exists($name, $defaultProperties)) { - $defaultValues[$name] = $defaultProperties[$name]; - } elseif (method_exists($property, 'getType')) { - $propertyType = $property->getType(); - if ($propertyType !== null && $propertyType->allowsNull()) { - $defaultValues[$name] = null; - } - } - } - - return $defaultValues; - } - - /** - * @param ReflectionParameter[] $parameters - * @param string[] $renameParameters - * - * @return string - */ - private function buildParametersString(array $parameters, array $renameParameters = []) - { - $parameterDefinitions = []; - - $i = -1; - foreach ($parameters as $param) { - assert($param instanceof ReflectionParameter); - $i++; - $parameterDefinition = ''; - $parameterType = $this->getParameterType($param); - - if ($parameterType !== null) { - $parameterDefinition .= $parameterType . ' '; - } - - if ($param->isPassedByReference()) { - $parameterDefinition .= '&'; - } - - if ($param->isVariadic()) { - $parameterDefinition .= '...'; - } - - $parameterDefinition .= '$' . ($renameParameters ? $renameParameters[$i] : $param->getName()); - $parameterDefinition .= $this->getParameterDefaultValue($param); - - $parameterDefinitions[] = $parameterDefinition; - } - - return implode(', ', $parameterDefinitions); - } - - /** @return string|null */ - private function getParameterType(ReflectionParameter $parameter) - { - if (! $parameter->hasType()) { - return null; - } - - $declaringFunction = $parameter->getDeclaringFunction(); - - assert($declaringFunction instanceof ReflectionMethod); - - return $this->formatType($parameter->getType(), $declaringFunction, $parameter); - } - - /** @return string */ - private function getParameterDefaultValue(ReflectionParameter $parameter) - { - if (! $parameter->isDefaultValueAvailable()) { - return ''; - } - - if (PHP_VERSION_ID < 80100 || is_scalar($parameter->getDefaultValue())) { - return ' = ' . var_export($parameter->getDefaultValue(), true); - } - - $value = rtrim(substr(explode('$' . $parameter->getName() . ' = ', (string) $parameter, 2)[1], 0, -2)); - - if (strpos($value, '\\') !== false || strpos($value, '::') !== false) { - $value = preg_split("/('(?:[^'\\\\]*+(?:\\\\.)*+)*+')/", $value, -1, PREG_SPLIT_DELIM_CAPTURE); - foreach ($value as $i => $part) { - if ($i % 2 === 0) { - $value[$i] = preg_replace('/(?getName(); - }, - $parameters - ); - } - - /** - * @param ReflectionParameter[] $parameters - * - * @return string[] - */ - private function getParameterNamesForParentCall(array $parameters) - { - return array_map( - static function (ReflectionParameter $parameter) { - $name = ''; - - if ($parameter->isVariadic()) { - $name .= '...'; - } - - $name .= '$' . $parameter->getName(); - - return $name; - }, - $parameters - ); - } - - /** @return string */ - private function getMethodReturnType(ReflectionMethod $method) - { - if (! $method->hasReturnType()) { - return ''; - } - - return ': ' . $this->formatType($method->getReturnType(), $method); - } - - /** @return bool */ - private function shouldProxiedMethodReturn(ReflectionMethod $method) - { - if (! $method->hasReturnType()) { - return true; - } - - return ! in_array( - strtolower($this->formatType($method->getReturnType(), $method)), - ['void', 'never'], - true - ); - } - - /** @return string */ - private function formatType( - ReflectionType $type, - ReflectionMethod $method, - ?ReflectionParameter $parameter = null - ) { - if ($type instanceof ReflectionUnionType) { - return implode('|', array_map( - function (ReflectionType $unionedType) use ($method, $parameter) { - if ($unionedType instanceof ReflectionIntersectionType) { - return '(' . $this->formatType($unionedType, $method, $parameter) . ')'; - } - - return $this->formatType($unionedType, $method, $parameter); - }, - $type->getTypes() - )); - } - - if ($type instanceof ReflectionIntersectionType) { - return implode('&', array_map( - function (ReflectionType $intersectedType) use ($method, $parameter) { - return $this->formatType($intersectedType, $method, $parameter); - }, - $type->getTypes() - )); - } - - assert($type instanceof ReflectionNamedType); - - $name = $type->getName(); - $nameLower = strtolower($name); - - if ($nameLower === 'static') { - $name = 'static'; - } - - if ($nameLower === 'self') { - $name = $method->getDeclaringClass()->getName(); - } - - if ($nameLower === 'parent') { - $name = $method->getDeclaringClass()->getParentClass()->getName(); - } - - if (! $type->isBuiltin() && ! class_exists($name) && ! interface_exists($name) && $name !== 'static') { - if ($parameter !== null) { - throw UnexpectedValueException::invalidParameterTypeHint( - $method->getDeclaringClass()->getName(), - $method->getName(), - $parameter->getName() - ); - } - - throw UnexpectedValueException::invalidReturnTypeHint( - $method->getDeclaringClass()->getName(), - $method->getName() - ); - } - - if (! $type->isBuiltin() && $name !== 'static') { - $name = '\\' . $name; - } - - if ( - $type->allowsNull() - && ! in_array($name, ['mixed', 'null'], true) - && ($parameter === null || ! $parameter->isDefaultValueAvailable() || $parameter->getDefaultValue() !== null) - ) { - $name = '?' . $name; - } - - return $name; - } -} diff --git a/vendor/doctrine/common/src/Util/ClassUtils.php b/vendor/doctrine/common/src/Util/ClassUtils.php deleted file mode 100644 index cc8c6013..00000000 --- a/vendor/doctrine/common/src/Util/ClassUtils.php +++ /dev/null @@ -1,113 +0,0 @@ ->|class-string $className - * - * @return string - * @psalm-return class-string - * - * @template T of object - */ - public static function getRealClass($className) - { - $pos = strrpos($className, '\\' . Proxy::MARKER . '\\'); - - if ($pos === false) { - /** @psalm-var class-string */ - return $className; - } - - return substr($className, $pos + Proxy::MARKER_LENGTH + 2); - } - - /** - * Gets the real class name of an object (even if its a proxy). - * - * @param object $object - * @psalm-param Proxy|T $object - * - * @return string - * @psalm-return class-string - * - * @template T of object - */ - public static function getClass($object) - { - return self::getRealClass(get_class($object)); - } - - /** - * Gets the real parent class name of a class or object. - * - * @param string $className - * @psalm-param class-string $className - * - * @return string - * @psalm-return class-string - */ - public static function getParentClass($className) - { - return get_parent_class(self::getRealClass($className)); - } - - /** - * Creates a new reflection class. - * - * @param string $className - * @psalm-param class-string $className - * - * @return ReflectionClass - */ - public static function newReflectionClass($className) - { - return new ReflectionClass(self::getRealClass($className)); - } - - /** - * Creates a new reflection object. - * - * @param object $object - * - * @return ReflectionClass - */ - public static function newReflectionObject($object) - { - return self::newReflectionClass(self::getClass($object)); - } - - /** - * Given a class name and a proxy namespace returns the proxy name. - * - * @param string $className - * @param string $proxyNamespace - * @psalm-param class-string $className - * - * @return string - * @psalm-return class-string - */ - public static function generateProxyClassName($className, $proxyNamespace) - { - return rtrim($proxyNamespace, '\\') . '\\' . Proxy::MARKER . '\\' . ltrim($className, '\\'); - } -} diff --git a/vendor/doctrine/common/src/Util/Debug.php b/vendor/doctrine/common/src/Util/Debug.php deleted file mode 100644 index d21f7002..00000000 --- a/vendor/doctrine/common/src/Util/Debug.php +++ /dev/null @@ -1,185 +0,0 @@ -toArray(); - } - - if (! $maxDepth) { - return is_object($var) ? get_class($var) - : (is_array($var) ? 'Array(' . count($var) . ')' : $var); - } - - if (is_array($var)) { - $return = []; - - foreach ($var as $k => $v) { - $return[$k] = self::export($v, $maxDepth - 1); - } - - return $return; - } - - if (! $isObj) { - return $var; - } - - $return = new stdClass(); - if ($var instanceof DateTimeInterface) { - $return->__CLASS__ = get_class($var); - $return->date = $var->format('c'); - $return->timezone = $var->getTimezone()->getName(); - - return $return; - } - - $return->__CLASS__ = ClassUtils::getClass($var); - - if ($var instanceof Proxy) { - $return->__IS_PROXY__ = true; - $return->__PROXY_INITIALIZED__ = $var->__isInitialized(); - } - - if ($var instanceof ArrayObject || $var instanceof ArrayIterator) { - $return->__STORAGE__ = self::export($var->getArrayCopy(), $maxDepth - 1); - } - - return self::fillReturnWithClassAttributes($var, $return, $maxDepth); - } - - /** - * Fill the $return variable with class attributes - * Based on obj2array function from {@see https://secure.php.net/manual/en/function.get-object-vars.php#47075} - * - * @param object $var - * @param int $maxDepth - * - * @return mixed - */ - private static function fillReturnWithClassAttributes($var, stdClass $return, $maxDepth) - { - $clone = (array) $var; - - foreach (array_keys($clone) as $key) { - $aux = explode("\0", $key); - $name = end($aux); - if ($aux[0] === '') { - $name .= ':' . ($aux[1] === '*' ? 'protected' : $aux[1] . ':private'); - } - - $return->$name = self::export($clone[$key], $maxDepth - 1); - } - - return $return; - } - - /** - * Returns a string representation of an object. - * - * @param object $obj - * - * @return string - */ - public static function toString($obj) - { - return method_exists($obj, '__toString') ? (string) $obj : get_class($obj) . '@' . spl_object_hash($obj); - } -} diff --git a/vendor/doctrine/persistence/CONTRIBUTING.md b/vendor/doctrine/persistence/CONTRIBUTING.md deleted file mode 100644 index 268200ad..00000000 --- a/vendor/doctrine/persistence/CONTRIBUTING.md +++ /dev/null @@ -1,11 +0,0 @@ -# Circular dependency - -This package has a development dependency on `doctrine/common`, which has a -regular dependency on this package (`^2.0` at the time of writing). - -To be able to use Composer, one has to let it understand that this is version 2 -(even when developing on 3.0.x), as follows: - -```shell -COMPOSER_ROOT_VERSION=2.0 composer update -v -``` diff --git a/vendor/doctrine/persistence/LICENSE b/vendor/doctrine/persistence/LICENSE deleted file mode 100644 index 8c38cc1b..00000000 --- a/vendor/doctrine/persistence/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2006-2015 Doctrine Project - -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/vendor/doctrine/persistence/README.md b/vendor/doctrine/persistence/README.md deleted file mode 100644 index a9f564e9..00000000 --- a/vendor/doctrine/persistence/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Doctrine Persistence - -[![Build Status](https://travis-ci.org/doctrine/persistence.svg)](https://travis-ci.org/doctrine/persistence) -[![Code Coverage](https://codecov.io/gh/doctrine/persistence/branch/2.1.x/graph/badge.svg)](https://codecov.io/gh/doctrine/persistence/branch/2.1.x) - -The Doctrine Persistence project is a library that provides common abstractions for object mapper persistence. - -## More resources: - -* [Website](https://www.doctrine-project.org/) -* [Documentation](https://www.doctrine-project.org/projects/doctrine-persistence/en/latest/index.html) -* [Downloads](https://github.com/doctrine/persistence/releases) diff --git a/vendor/doctrine/persistence/UPGRADE.md b/vendor/doctrine/persistence/UPGRADE.md deleted file mode 100644 index cd62ade1..00000000 --- a/vendor/doctrine/persistence/UPGRADE.md +++ /dev/null @@ -1,152 +0,0 @@ -Note about upgrading: Doctrine uses static and runtime mechanisms to raise -awareness about deprecated code. - -- Use of `@deprecated` docblock that is detected by IDEs (like PHPStorm) or - Static Analysis tools (like Psalm, phpstan) -- Use of our low-overhead runtime deprecation API, details: - https://github.com/doctrine/deprecations/ - -# Upgrade to 3.1 - -## Added method `Proxy::__setInitialized()` - -Classes implementing `Doctrine\Persistence\Proxy` should implement the new -method. This method will be added to the interface in 4.0. - -## Deprecated `RuntimePublicReflectionProperty` - -Use `RuntimeReflectionProperty` instead. - -# Upgrade to 3.0 - -## Removed `OnClearEventArgs::clearsAllEntities()` and `OnClearEventArgs::getEntityClass()` - -These methods only make sense when partially clearing the object manager, which -is no longer possible. -The second argument of the constructor of `OnClearEventArgs` is removed as well. - -## BC Break: removed `ObjectManagerAware` - -Implement active record style functionality directly in your application, by -using a `postLoad` event. - -## BC Break: removed `AnnotationDriver` - -Use `ColocatedMappingDriver` instead. - -## BC Break: Removed `MappingException::pathRequired()` - -Use `MappingException::pathRequiredForDriver()` instead. - -## BC Break: removed `LifecycleEventArgs::getEntity()` - -Use `LifecycleEventArgs::getObject()` instead. - -## BC Break: removed support for short namespace aliases - -- `AbstractClassMetadataFactory::getFqcnFromAlias()` is removed. -- `ClassMetadataFactory` methods now require their `$className` argument to be an -actual FQCN. - -## BC Break: removed `ObjectManager::merge()` - -`ObjectManagerDecorator::merge()` is removed without replacement. - -## BC Break: removed support for `doctrine/cache` - -Removed support for using doctrine/cache for metadata caching. The -`setCacheDriver` and `getCacheDriver` methods have been removed from -`Doctrine\Persistence\Mapping\AbstractMetadata`. Please use `getCache` and -`setCache` with a PSR-6 implementation instead. - -## BC Break: changed signatures - -`$objectName` has been dropped from the signature of `ObjectManager::clear()`. - -```diff -- public function clear($objectName = null) -+ public function clear(): void -``` - -Also, native parameter type declarations have been added on all public APIs. -Native return type declarations have not been added so that it is possible to -implement types compatible with both 2.x and 3.x. - -## BC Break: Removed `PersistentObject` - -Please implement this functionality directly in your application if you want -ActiveRecord style functionality. - -# Upgrade to 2.5 - -## Deprecated `OnClearEventArgs::clearsAllEntities()` and `OnClearEventArgs::getEntityClass()` - -These methods only make sense when partially clearing the object manager, which -is deprecated. -Passing a second argument to the constructor of `OnClearEventArgs` is -deprecated as well. - -## Deprecated `ObjectManagerAware` - -Along with deprecating `PersistentObject`, deprecating `ObjectManagerAware` -means deprecating support for active record, which already came with a word of -warning. Please implement this directly in your application with a `postLoad` -event if you need active record style functionality. - -## Deprecated `MappingException::pathRequired()` - -`MappingException::pathRequiredForDriver()` should be used instead. - -# Upgrade to 2.4 - -## Deprecated `AnnotationDriver` - -Since attributes were introduced in PHP 8.0, annotations are deprecated. -`AnnotationDriver` is an abstract class that is used when implementing concrete -annotation drivers in dependent packages. It is deprecated in favor of using -`ColocatedMappingDriver` to implement both annotation and attribute based -drivers. This will involve implementing `isTransient()` as well as -`__construct()` and `getReader()` to retain backward compatibility. - -# Upgrade to 2.3 - -## Deprecated using short namespace alias syntax in favor of `::class` syntax. - -Before: - -```php -$objectManager->find('MyPackage:MyClass', $id); -$objectManager->createQuery('SELECT u FROM MyPackage:MyClass'); -``` - -After: - -```php -$objectManager->find(MyClass::class, $id); -$objectManager->createQuery('SELECT u FROM '. MyClass::class); -``` - -# Upgrade to 2.2 - -## Deprecated `doctrine/cache` usage for metadata caching - -The `setCacheDriver` and `getCacheDriver` methods in -`Doctrine\Persistence\Mapping\AbstractMetadata` have been deprecated. Please -use `getCache` and `setCache` with a PSR-6 implementation instead. Note that -even after switching to PSR-6, `getCacheDriver` will return a cache instance -that wraps the PSR-6 cache. Note that if you use a custom implementation of -doctrine/cache, the library may not be able to provide a forward compatibility -layer. The cache implementation MUST extend the -`Doctrine\Common\Cache\CacheProvider` class. - -# Upgrade to 1.2 - -## Deprecated `ObjectManager::merge()` and `ObjectManager::detach()` - -Please handle merge operations in your application, and use -`ObjectManager::clear()` instead. - -## Deprecated `PersistentObject` - -Please implement this functionality directly in your application if you want -ActiveRecord style functionality. diff --git a/vendor/doctrine/persistence/composer.json b/vendor/doctrine/persistence/composer.json deleted file mode 100644 index 1c4633f8..00000000 --- a/vendor/doctrine/persistence/composer.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "doctrine/persistence", - "type": "library", - "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", - "keywords": [ - "persistence", - "object", - "mapper", - "orm", - "odm" - ], - "homepage": "https://www.doctrine-project.org/projects/persistence.html", - "license": "MIT", - "authors": [ - {"name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com"}, - {"name": "Roman Borschel", "email": "roman@code-factory.org"}, - {"name": "Benjamin Eberlei", "email": "kontakt@beberlei.de"}, - {"name": "Jonathan Wage", "email": "jonwage@gmail.com"}, - {"name": "Johannes Schmitt", "email": "schmittjoh@gmail.com"}, - {"name": "Marco Pivetta", "email": "ocramius@gmail.com"} - ], - "require": { - "php": "^7.2 || ^8.0", - "doctrine/event-manager": "^1 || ^2", - "psr/cache": "^1.0 || ^2.0 || ^3.0" - }, - "require-dev": { - "composer/package-versions-deprecated": "^1.11", - "phpstan/phpstan": "1.9.4", - "phpstan/phpstan-phpunit": "^1", - "phpstan/phpstan-strict-rules": "^1.1", - "doctrine/coding-standard": "^11", - "doctrine/common": "^3.0", - "phpunit/phpunit": "^8.5 || ^9.5", - "symfony/cache": "^4.4 || ^5.4 || ^6.0", - "vimeo/psalm": "4.30.0 || 5.3.0" - }, - "conflict": { - "doctrine/common": "<2.10" - }, - "autoload": { - "psr-4": { - "Doctrine\\Persistence\\": "src/Persistence" - } - }, - "autoload-dev": { - "psr-4": { - "Doctrine\\Tests\\": "tests", - "Doctrine\\Tests_PHP74\\": "tests_php74", - "Doctrine\\Tests_PHP81\\": "tests_php81" - } - }, - "config": { - "allow-plugins": { - "dealerdirect/phpcodesniffer-composer-installer": true, - "composer/package-versions-deprecated": true - } - } -} diff --git a/vendor/doctrine/persistence/psalm-baseline.xml b/vendor/doctrine/persistence/psalm-baseline.xml deleted file mode 100644 index 691a7da4..00000000 --- a/vendor/doctrine/persistence/psalm-baseline.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - getName - - - $parentClass === false - - - diff --git a/vendor/doctrine/persistence/psalm.phpstub b/vendor/doctrine/persistence/psalm.phpstub deleted file mode 100644 index 727effe9..00000000 --- a/vendor/doctrine/persistence/psalm.phpstub +++ /dev/null @@ -1,12 +0,0 @@ - return - */ -function ltrim(string $string, string $characters = " \t\n\r\0\x0B") : string {} diff --git a/vendor/doctrine/persistence/src/Persistence/AbstractManagerRegistry.php b/vendor/doctrine/persistence/src/Persistence/AbstractManagerRegistry.php deleted file mode 100644 index 72142ab0..00000000 --- a/vendor/doctrine/persistence/src/Persistence/AbstractManagerRegistry.php +++ /dev/null @@ -1,263 +0,0 @@ - */ - private $connections; - - /** @var array */ - private $managers; - - /** @var string */ - private $defaultConnection; - - /** @var string */ - private $defaultManager; - - /** - * @var string - * @psalm-var class-string - */ - private $proxyInterfaceName; - - /** - * @param array $connections - * @param array $managers - * @psalm-param class-string $proxyInterfaceName - */ - public function __construct( - string $name, - array $connections, - array $managers, - string $defaultConnection, - string $defaultManager, - string $proxyInterfaceName - ) { - $this->name = $name; - $this->connections = $connections; - $this->managers = $managers; - $this->defaultConnection = $defaultConnection; - $this->defaultManager = $defaultManager; - $this->proxyInterfaceName = $proxyInterfaceName; - } - - /** - * Fetches/creates the given services. - * - * A service in this context is connection or a manager instance. - * - * @param string $name The name of the service. - * - * @return ObjectManager The instance of the given service. - */ - abstract protected function getService(string $name); - - /** - * Resets the given services. - * - * A service in this context is connection or a manager instance. - * - * @param string $name The name of the service. - * - * @return void - */ - abstract protected function resetService(string $name); - - /** - * Gets the name of the registry. - * - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * {@inheritdoc} - */ - public function getConnection(?string $name = null) - { - if ($name === null) { - $name = $this->defaultConnection; - } - - if (! isset($this->connections[$name])) { - throw new InvalidArgumentException( - sprintf('Doctrine %s Connection named "%s" does not exist.', $this->name, $name) - ); - } - - return $this->getService($this->connections[$name]); - } - - /** - * {@inheritdoc} - */ - public function getConnectionNames() - { - return $this->connections; - } - - /** - * {@inheritdoc} - */ - public function getConnections() - { - $connections = []; - foreach ($this->connections as $name => $id) { - $connections[$name] = $this->getService($id); - } - - return $connections; - } - - /** - * {@inheritdoc} - */ - public function getDefaultConnectionName() - { - return $this->defaultConnection; - } - - /** - * {@inheritdoc} - */ - public function getDefaultManagerName() - { - return $this->defaultManager; - } - - /** - * {@inheritdoc} - * - * @throws InvalidArgumentException - */ - public function getManager(?string $name = null) - { - if ($name === null) { - $name = $this->defaultManager; - } - - if (! isset($this->managers[$name])) { - throw new InvalidArgumentException( - sprintf('Doctrine %s Manager named "%s" does not exist.', $this->name, $name) - ); - } - - return $this->getService($this->managers[$name]); - } - - /** - * {@inheritDoc} - */ - public function getManagerForClass(string $class) - { - $proxyClass = new ReflectionClass($class); - if ($proxyClass->isAnonymous()) { - return null; - } - - if ($proxyClass->implementsInterface($this->proxyInterfaceName)) { - $parentClass = $proxyClass->getParentClass(); - - if ($parentClass === false) { - return null; - } - - $class = $parentClass->getName(); - } - - foreach ($this->managers as $id) { - $manager = $this->getService($id); - - if (! $manager->getMetadataFactory()->isTransient($class)) { - return $manager; - } - } - - return null; - } - - /** - * {@inheritdoc} - */ - public function getManagerNames() - { - return $this->managers; - } - - /** - * {@inheritdoc} - */ - public function getManagers() - { - $managers = []; - - foreach ($this->managers as $name => $id) { - $manager = $this->getService($id); - $managers[$name] = $manager; - } - - return $managers; - } - - /** - * {@inheritdoc} - */ - public function getRepository( - string $persistentObject, - ?string $persistentManagerName = null - ) { - return $this - ->selectManager($persistentObject, $persistentManagerName) - ->getRepository($persistentObject); - } - - /** - * {@inheritdoc} - */ - public function resetManager(?string $name = null) - { - if ($name === null) { - $name = $this->defaultManager; - } - - if (! isset($this->managers[$name])) { - throw new InvalidArgumentException(sprintf('Doctrine %s Manager named "%s" does not exist.', $this->name, $name)); - } - - // force the creation of a new document manager - // if the current one is closed - $this->resetService($this->managers[$name]); - - return $this->getManager($name); - } - - /** @psalm-param class-string $persistentObject */ - private function selectManager( - string $persistentObject, - ?string $persistentManagerName = null - ): ObjectManager { - if ($persistentManagerName !== null) { - return $this->getManager($persistentManagerName); - } - - return $this->getManagerForClass($persistentObject) ?? $this->getManager(); - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/ConnectionRegistry.php b/vendor/doctrine/persistence/src/Persistence/ConnectionRegistry.php deleted file mode 100644 index 59d9a74f..00000000 --- a/vendor/doctrine/persistence/src/Persistence/ConnectionRegistry.php +++ /dev/null @@ -1,41 +0,0 @@ - An array of Connection instances. - */ - public function getConnections(); - - /** - * Gets all connection names. - * - * @return array An array of connection names. - */ - public function getConnectionNames(); -} diff --git a/vendor/doctrine/persistence/src/Persistence/Event/LifecycleEventArgs.php b/vendor/doctrine/persistence/src/Persistence/Event/LifecycleEventArgs.php deleted file mode 100644 index 1654de42..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Event/LifecycleEventArgs.php +++ /dev/null @@ -1,54 +0,0 @@ -object = $object; - $this->objectManager = $objectManager; - } - - /** - * Retrieves the associated object. - * - * @return object - */ - public function getObject() - { - return $this->object; - } - - /** - * Retrieves the associated ObjectManager. - * - * @return ObjectManager - * @psalm-return TObjectManager - */ - public function getObjectManager() - { - return $this->objectManager; - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Event/LoadClassMetadataEventArgs.php b/vendor/doctrine/persistence/src/Persistence/Event/LoadClassMetadataEventArgs.php deleted file mode 100644 index aa92d5d7..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Event/LoadClassMetadataEventArgs.php +++ /dev/null @@ -1,61 +0,0 @@ - - * @template-covariant TObjectManager of ObjectManager - */ -class LoadClassMetadataEventArgs extends EventArgs -{ - /** - * @var ClassMetadata - * @psalm-var TClassMetadata - */ - private $classMetadata; - - /** - * @var ObjectManager - * @psalm-var TObjectManager - */ - private $objectManager; - - /** - * @psalm-param TClassMetadata $classMetadata - * @psalm-param TObjectManager $objectManager - */ - public function __construct(ClassMetadata $classMetadata, ObjectManager $objectManager) - { - $this->classMetadata = $classMetadata; - $this->objectManager = $objectManager; - } - - /** - * Retrieves the associated ClassMetadata. - * - * @return ClassMetadata - * @psalm-return TClassMetadata - */ - public function getClassMetadata() - { - return $this->classMetadata; - } - - /** - * Retrieves the associated ObjectManager. - * - * @return TObjectManager - */ - public function getObjectManager() - { - return $this->objectManager; - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Event/ManagerEventArgs.php b/vendor/doctrine/persistence/src/Persistence/Event/ManagerEventArgs.php deleted file mode 100644 index 5156013f..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Event/ManagerEventArgs.php +++ /dev/null @@ -1,39 +0,0 @@ -objectManager = $objectManager; - } - - /** - * Retrieves the associated ObjectManager. - * - * @return ObjectManager - * @psalm-return TObjectManager - */ - public function getObjectManager() - { - return $this->objectManager; - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Event/OnClearEventArgs.php b/vendor/doctrine/persistence/src/Persistence/Event/OnClearEventArgs.php deleted file mode 100644 index 519a8876..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Event/OnClearEventArgs.php +++ /dev/null @@ -1,42 +0,0 @@ -objectManager = $objectManager; - } - - /** - * Retrieves the associated ObjectManager. - * - * @return ObjectManager - * @psalm-return TObjectManager - */ - public function getObjectManager() - { - return $this->objectManager; - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Event/PreUpdateEventArgs.php b/vendor/doctrine/persistence/src/Persistence/Event/PreUpdateEventArgs.php deleted file mode 100644 index 95ecbd45..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Event/PreUpdateEventArgs.php +++ /dev/null @@ -1,110 +0,0 @@ - - */ -class PreUpdateEventArgs extends LifecycleEventArgs -{ - /** @var array> */ - private $entityChangeSet; - - /** - * @param array> $changeSet - * @psalm-param TObjectManager $objectManager - */ - public function __construct(object $entity, ObjectManager $objectManager, array &$changeSet) - { - parent::__construct($entity, $objectManager); - - $this->entityChangeSet = &$changeSet; - } - - /** - * Retrieves the entity changeset. - * - * @return array> - */ - public function getEntityChangeSet() - { - return $this->entityChangeSet; - } - - /** - * Checks if field has a changeset. - * - * @return bool - */ - public function hasChangedField(string $field) - { - return isset($this->entityChangeSet[$field]); - } - - /** - * Gets the old value of the changeset of the changed field. - * - * @return mixed - */ - public function getOldValue(string $field) - { - $this->assertValidField($field); - - return $this->entityChangeSet[$field][0]; - } - - /** - * Gets the new value of the changeset of the changed field. - * - * @return mixed - */ - public function getNewValue(string $field) - { - $this->assertValidField($field); - - return $this->entityChangeSet[$field][1]; - } - - /** - * Sets the new value of this field. - * - * @param mixed $value - * - * @return void - */ - public function setNewValue(string $field, $value) - { - $this->assertValidField($field); - - $this->entityChangeSet[$field][1] = $value; - } - - /** - * Asserts the field exists in changeset. - * - * @return void - * - * @throws InvalidArgumentException - */ - private function assertValidField(string $field) - { - if (! isset($this->entityChangeSet[$field])) { - throw new InvalidArgumentException(sprintf( - 'Field "%s" is not a valid field of the entity "%s" in PreUpdateEventArgs.', - $field, - get_class($this->getObject()) - )); - } - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/ManagerRegistry.php b/vendor/doctrine/persistence/src/Persistence/ManagerRegistry.php deleted file mode 100644 index 46599a56..00000000 --- a/vendor/doctrine/persistence/src/Persistence/ManagerRegistry.php +++ /dev/null @@ -1,89 +0,0 @@ - An array of ObjectManager instances - */ - public function getManagers(); - - /** - * Resets a named object manager. - * - * This method is useful when an object manager has been closed - * because of a rollbacked transaction AND when you think that - * it makes sense to get a new one to replace the closed one. - * - * Be warned that you will get a brand new object manager as - * the existing one is not useable anymore. This means that any - * other object with a dependency on this object manager will - * hold an obsolete reference. You can inject the registry instead - * to avoid this problem. - * - * @param string|null $name The object manager name (null for the default one). - * - * @return ObjectManager - */ - public function resetManager(?string $name = null); - - /** - * Gets all object manager names and associated service IDs. A service ID - * is a string that allows to obtain an object manager, typically from a - * PSR-11 container. - * - * @return array An array with object manager names as keys, - * and service IDs as values. - */ - public function getManagerNames(); - - /** - * Gets the ObjectRepository for a persistent object. - * - * @param string $persistentObject The name of the persistent object. - * @param string|null $persistentManagerName The object manager name (null for the default one). - * @psalm-param class-string $persistentObject - * - * @return ObjectRepository - * @psalm-return ObjectRepository - * - * @template T of object - */ - public function getRepository( - string $persistentObject, - ?string $persistentManagerName = null - ); - - /** - * Gets the object manager associated with a given class. - * - * @param class-string $class A persistent object class name. - * - * @return ObjectManager|null - */ - public function getManagerForClass(string $class); -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php b/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php deleted file mode 100644 index e8f6acaa..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php +++ /dev/null @@ -1,499 +0,0 @@ - - */ -abstract class AbstractClassMetadataFactory implements ClassMetadataFactory -{ - /** - * Salt used by specific Object Manager implementation. - * - * @var string - */ - protected $cacheSalt = '__CLASSMETADATA__'; - - /** @var CacheItemPoolInterface|null */ - private $cache; - - /** - * @var array - * @psalm-var CMTemplate[] - */ - private $loadedMetadata = []; - - /** @var bool */ - protected $initialized = false; - - /** @var ReflectionService|null */ - private $reflectionService = null; - - /** @var ProxyClassNameResolver|null */ - private $proxyClassNameResolver = null; - - public function setCache(CacheItemPoolInterface $cache): void - { - $this->cache = $cache; - } - - final protected function getCache(): ?CacheItemPoolInterface - { - return $this->cache; - } - - /** - * Returns an array of all the loaded metadata currently in memory. - * - * @return ClassMetadata[] - * @psalm-return CMTemplate[] - */ - public function getLoadedMetadata() - { - return $this->loadedMetadata; - } - - /** - * {@inheritDoc} - */ - public function getAllMetadata() - { - if (! $this->initialized) { - $this->initialize(); - } - - $driver = $this->getDriver(); - $metadata = []; - foreach ($driver->getAllClassNames() as $className) { - $metadata[] = $this->getMetadataFor($className); - } - - return $metadata; - } - - public function setProxyClassNameResolver(ProxyClassNameResolver $resolver): void - { - $this->proxyClassNameResolver = $resolver; - } - - /** - * Lazy initialization of this stuff, especially the metadata driver, - * since these are not needed at all when a metadata cache is active. - * - * @return void - */ - abstract protected function initialize(); - - /** - * Returns the mapping driver implementation. - * - * @return MappingDriver - */ - abstract protected function getDriver(); - - /** - * Wakes up reflection after ClassMetadata gets unserialized from cache. - * - * @psalm-param CMTemplate $class - * - * @return void - */ - abstract protected function wakeupReflection( - ClassMetadata $class, - ReflectionService $reflService - ); - - /** - * Initializes Reflection after ClassMetadata was constructed. - * - * @psalm-param CMTemplate $class - * - * @return void - */ - abstract protected function initializeReflection( - ClassMetadata $class, - ReflectionService $reflService - ); - - /** - * Checks whether the class metadata is an entity. - * - * This method should return false for mapped superclasses or embedded classes. - * - * @psalm-param CMTemplate $class - * - * @return bool - */ - abstract protected function isEntity(ClassMetadata $class); - - /** - * Removes the prepended backslash of a class string to conform with how php outputs class names - * - * @psalm-param class-string $className - * - * @psalm-return class-string - */ - private function normalizeClassName(string $className): string - { - return ltrim($className, '\\'); - } - - /** - * {@inheritDoc} - * - * @throws ReflectionException - * @throws MappingException - */ - public function getMetadataFor(string $className) - { - $className = $this->normalizeClassName($className); - - if (isset($this->loadedMetadata[$className])) { - return $this->loadedMetadata[$className]; - } - - if (class_exists($className, false) && (new ReflectionClass($className))->isAnonymous()) { - throw MappingException::classIsAnonymous($className); - } - - if (! class_exists($className, false) && strpos($className, ':') !== false) { - throw MappingException::nonExistingClass($className); - } - - $realClassName = $this->getRealClass($className); - - if (isset($this->loadedMetadata[$realClassName])) { - // We do not have the alias name in the map, include it - return $this->loadedMetadata[$className] = $this->loadedMetadata[$realClassName]; - } - - try { - if ($this->cache !== null) { - $cached = $this->cache->getItem($this->getCacheKey($realClassName))->get(); - if ($cached instanceof ClassMetadata) { - /** @psalm-var CMTemplate $cached */ - $this->loadedMetadata[$realClassName] = $cached; - - $this->wakeupReflection($cached, $this->getReflectionService()); - } else { - $loadedMetadata = $this->loadMetadata($realClassName); - $classNames = array_combine( - array_map([$this, 'getCacheKey'], $loadedMetadata), - $loadedMetadata - ); - - foreach ($this->cache->getItems(array_keys($classNames)) as $item) { - if (! isset($classNames[$item->getKey()])) { - continue; - } - - $item->set($this->loadedMetadata[$classNames[$item->getKey()]]); - $this->cache->saveDeferred($item); - } - - $this->cache->commit(); - } - } else { - $this->loadMetadata($realClassName); - } - } catch (MappingException $loadingException) { - $fallbackMetadataResponse = $this->onNotFoundMetadata($realClassName); - - if ($fallbackMetadataResponse === null) { - throw $loadingException; - } - - $this->loadedMetadata[$realClassName] = $fallbackMetadataResponse; - } - - if ($className !== $realClassName) { - // We do not have the alias name in the map, include it - $this->loadedMetadata[$className] = $this->loadedMetadata[$realClassName]; - } - - return $this->loadedMetadata[$className]; - } - - /** - * {@inheritDoc} - */ - public function hasMetadataFor(string $className) - { - $className = $this->normalizeClassName($className); - - return isset($this->loadedMetadata[$className]); - } - - /** - * Sets the metadata descriptor for a specific class. - * - * NOTE: This is only useful in very special cases, like when generating proxy classes. - * - * @psalm-param class-string $className - * @psalm-param CMTemplate $class - * - * @return void - */ - public function setMetadataFor(string $className, ClassMetadata $class) - { - $this->loadedMetadata[$this->normalizeClassName($className)] = $class; - } - - /** - * Gets an array of parent classes for the given entity class. - * - * @psalm-param class-string $name - * - * @return string[] - * @psalm-return list - */ - protected function getParentClasses(string $name) - { - // Collect parent classes, ignoring transient (not-mapped) classes. - $parentClasses = []; - - foreach (array_reverse($this->getReflectionService()->getParentClasses($name)) as $parentClass) { - if ($this->getDriver()->isTransient($parentClass)) { - continue; - } - - $parentClasses[] = $parentClass; - } - - return $parentClasses; - } - - /** - * Loads the metadata of the class in question and all it's ancestors whose metadata - * is still not loaded. - * - * Important: The class $name does not necessarily exist at this point here. - * Scenarios in a code-generation setup might have access to XML/YAML - * Mapping files without the actual PHP code existing here. That is why the - * {@see \Doctrine\Persistence\Mapping\ReflectionService} interface - * should be used for reflection. - * - * @param string $name The name of the class for which the metadata should get loaded. - * @psalm-param class-string $name - * - * @return array - * @psalm-return list - */ - protected function loadMetadata(string $name) - { - if (! $this->initialized) { - $this->initialize(); - } - - $loaded = []; - - $parentClasses = $this->getParentClasses($name); - $parentClasses[] = $name; - - // Move down the hierarchy of parent classes, starting from the topmost class - $parent = null; - $rootEntityFound = false; - $visited = []; - $reflService = $this->getReflectionService(); - - foreach ($parentClasses as $className) { - if (isset($this->loadedMetadata[$className])) { - $parent = $this->loadedMetadata[$className]; - - if ($this->isEntity($parent)) { - $rootEntityFound = true; - - array_unshift($visited, $className); - } - - continue; - } - - $class = $this->newClassMetadataInstance($className); - $this->initializeReflection($class, $reflService); - - $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited); - - $this->loadedMetadata[$className] = $class; - - $parent = $class; - - if ($this->isEntity($class)) { - $rootEntityFound = true; - - array_unshift($visited, $className); - } - - $this->wakeupReflection($class, $reflService); - - $loaded[] = $className; - } - - return $loaded; - } - - /** - * Provides a fallback hook for loading metadata when loading failed due to reflection/mapping exceptions - * - * Override this method to implement a fallback strategy for failed metadata loading - * - * @return ClassMetadata|null - * @psalm-return CMTemplate|null - */ - protected function onNotFoundMetadata(string $className) - { - return null; - } - - /** - * Actually loads the metadata from the underlying metadata. - * - * @param bool $rootEntityFound True when there is another entity (non-mapped superclass) class above the current class in the PHP class hierarchy. - * @param list $nonSuperclassParents All parent class names that are not marked as mapped superclasses, with the direct parent class being the first and the root entity class the last element. - * @psalm-param CMTemplate $class - * @psalm-param CMTemplate|null $parent - * - * @return void - */ - abstract protected function doLoadMetadata( - ClassMetadata $class, - ?ClassMetadata $parent, - bool $rootEntityFound, - array $nonSuperclassParents - ); - - /** - * Creates a new ClassMetadata instance for the given class name. - * - * @psalm-param class-string $className - * - * @return ClassMetadata - * @psalm-return CMTemplate - * - * @template T of object - */ - abstract protected function newClassMetadataInstance(string $className); - - /** - * {@inheritDoc} - */ - public function isTransient(string $className) - { - if (! $this->initialized) { - $this->initialize(); - } - - if (class_exists($className, false) && (new ReflectionClass($className))->isAnonymous()) { - return false; - } - - if (! class_exists($className, false) && strpos($className, ':') !== false) { - throw MappingException::nonExistingClass($className); - } - - /** @psalm-var class-string $className */ - return $this->getDriver()->isTransient($className); - } - - /** - * Sets the reflectionService. - * - * @return void - */ - public function setReflectionService(ReflectionService $reflectionService) - { - $this->reflectionService = $reflectionService; - } - - /** - * Gets the reflection service associated with this metadata factory. - * - * @return ReflectionService - */ - public function getReflectionService() - { - if ($this->reflectionService === null) { - $this->reflectionService = new RuntimeReflectionService(); - } - - return $this->reflectionService; - } - - protected function getCacheKey(string $realClassName): string - { - return str_replace('\\', '__', $realClassName) . $this->cacheSalt; - } - - /** - * Gets the real class name of a class name that could be a proxy. - * - * @psalm-param class-string>|class-string $class - * - * @psalm-return class-string - * - * @template T of object - */ - private function getRealClass(string $class): string - { - if ($this->proxyClassNameResolver === null) { - $this->createDefaultProxyClassNameResolver(); - } - - assert($this->proxyClassNameResolver !== null); - - return $this->proxyClassNameResolver->resolveClassName($class); - } - - private function createDefaultProxyClassNameResolver(): void - { - $this->proxyClassNameResolver = new class implements ProxyClassNameResolver { - /** - * @psalm-param class-string>|class-string $className - * - * @psalm-return class-string - * - * @template T of object - */ - public function resolveClassName(string $className): string - { - $pos = strrpos($className, '\\' . Proxy::MARKER . '\\'); - - if ($pos === false) { - /** @psalm-var class-string */ - return $className; - } - - /** @psalm-var class-string */ - return substr($className, $pos + Proxy::MARKER_LENGTH + 2); - } - }; - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/ClassMetadata.php b/vendor/doctrine/persistence/src/Persistence/Mapping/ClassMetadata.php deleted file mode 100644 index f407ba3b..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/ClassMetadata.php +++ /dev/null @@ -1,141 +0,0 @@ - - */ - public function getName(); - - /** - * Gets the mapped identifier field name. - * - * The returned structure is an array of the identifier field names. - * - * @return array - * @psalm-return list - */ - public function getIdentifier(); - - /** - * Gets the ReflectionClass instance for this mapped class. - * - * @return ReflectionClass - */ - public function getReflectionClass(); - - /** - * Checks if the given field name is a mapped identifier for this class. - * - * @return bool - */ - public function isIdentifier(string $fieldName); - - /** - * Checks if the given field is a mapped property for this class. - * - * @return bool - */ - public function hasField(string $fieldName); - - /** - * Checks if the given field is a mapped association for this class. - * - * @return bool - */ - public function hasAssociation(string $fieldName); - - /** - * Checks if the given field is a mapped single valued association for this class. - * - * @return bool - */ - public function isSingleValuedAssociation(string $fieldName); - - /** - * Checks if the given field is a mapped collection valued association for this class. - * - * @return bool - */ - public function isCollectionValuedAssociation(string $fieldName); - - /** - * A numerically indexed list of field names of this persistent class. - * - * This array includes identifier fields if present on this class. - * - * @return array - */ - public function getFieldNames(); - - /** - * Returns an array of identifier field names numerically indexed. - * - * @return array - */ - public function getIdentifierFieldNames(); - - /** - * Returns a numerically indexed list of association names of this persistent class. - * - * This array includes identifier associations if present on this class. - * - * @return array - */ - public function getAssociationNames(); - - /** - * Returns a type name of this field. - * - * This type names can be implementation specific but should at least include the php types: - * integer, string, boolean, float/double, datetime. - * - * @return string|null - */ - public function getTypeOfField(string $fieldName); - - /** - * Returns the target class name of the given association. - * - * @return string|null - * @psalm-return class-string|null - */ - public function getAssociationTargetClass(string $assocName); - - /** - * Checks if the association is the inverse side of a bidirectional association. - * - * @return bool - */ - public function isAssociationInverseSide(string $assocName); - - /** - * Returns the target field of the owning side of the association. - * - * @return string - */ - public function getAssociationMappedByTargetField(string $assocName); - - /** - * Returns the identifier of this object as an array with field name as key. - * - * Has to return an empty array if no identifier isset. - * - * @return array - */ - public function getIdentifierValues(object $object); -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/ClassMetadataFactory.php b/vendor/doctrine/persistence/src/Persistence/Mapping/ClassMetadataFactory.php deleted file mode 100644 index 28b83033..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/ClassMetadataFactory.php +++ /dev/null @@ -1,61 +0,0 @@ - - */ - public function getAllMetadata(); - - /** - * Gets the class metadata descriptor for a class. - * - * @param class-string $className The name of the class. - * - * @return ClassMetadata - * @psalm-return T - */ - public function getMetadataFor(string $className); - - /** - * Checks whether the factory has the metadata for a class loaded already. - * - * @param class-string $className - * - * @return bool TRUE if the metadata of the class in question is already loaded, FALSE otherwise. - */ - public function hasMetadataFor(string $className); - - /** - * Sets the metadata descriptor for a specific class. - * - * @param class-string $className - * @psalm-param T $class - * - * @return void - */ - public function setMetadataFor(string $className, ClassMetadata $class); - - /** - * Returns whether the class with the specified name should have its metadata loaded. - * This is only the case if it is either mapped directly or as a MappedSuperclass. - * - * @psalm-param class-string $className - * - * @return bool - */ - public function isTransient(string $className); -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/ColocatedMappingDriver.php b/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/ColocatedMappingDriver.php deleted file mode 100644 index e85ba700..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/ColocatedMappingDriver.php +++ /dev/null @@ -1,212 +0,0 @@ - - */ - protected $paths = []; - - /** - * The paths excluded from path where to look for mapping files. - * - * @var array - */ - protected $excludePaths = []; - - /** - * The file extension of mapping documents. - * - * @var string - */ - protected $fileExtension = '.php'; - - /** - * Cache for getAllClassNames(). - * - * @var array|null - * @psalm-var list|null - */ - protected $classNames; - - /** - * Appends lookup paths to metadata driver. - * - * @param array $paths - * - * @return void - */ - public function addPaths(array $paths) - { - $this->paths = array_unique(array_merge($this->paths, $paths)); - } - - /** - * Retrieves the defined metadata lookup paths. - * - * @return array - */ - public function getPaths() - { - return $this->paths; - } - - /** - * Append exclude lookup paths to metadata driver. - * - * @param string[] $paths - * - * @return void - */ - public function addExcludePaths(array $paths) - { - $this->excludePaths = array_unique(array_merge($this->excludePaths, $paths)); - } - - /** - * Retrieve the defined metadata lookup exclude paths. - * - * @return array - */ - public function getExcludePaths() - { - return $this->excludePaths; - } - - /** - * Gets the file extension used to look for mapping files under. - * - * @return string - */ - public function getFileExtension() - { - return $this->fileExtension; - } - - /** - * Sets the file extension used to look for mapping files under. - * - * @return void - */ - public function setFileExtension(string $fileExtension) - { - $this->fileExtension = $fileExtension; - } - - /** - * {@inheritDoc} - * - * Returns whether the class with the specified name is transient. Only non-transient - * classes, that is entities and mapped superclasses, should have their metadata loaded. - * - * @psalm-param class-string $className - * - * @return bool - */ - abstract public function isTransient(string $className); - - /** - * Gets the names of all mapped classes known to this driver. - * - * @return string[] The names of all mapped classes known to this driver. - * @psalm-return list - */ - public function getAllClassNames() - { - if ($this->classNames !== null) { - return $this->classNames; - } - - if ($this->paths === []) { - throw MappingException::pathRequiredForDriver(static::class); - } - - $classes = []; - $includedFiles = []; - - foreach ($this->paths as $path) { - if (! is_dir($path)) { - throw MappingException::fileMappingDriversRequireConfiguredDirectoryPath($path); - } - - $iterator = new RegexIterator( - new RecursiveIteratorIterator( - new RecursiveDirectoryIterator($path, FilesystemIterator::SKIP_DOTS), - RecursiveIteratorIterator::LEAVES_ONLY - ), - '/^.+' . preg_quote($this->fileExtension) . '$/i', - RecursiveRegexIterator::GET_MATCH - ); - - foreach ($iterator as $file) { - $sourceFile = $file[0]; - - if (preg_match('(^phar:)i', $sourceFile) === 0) { - $sourceFile = realpath($sourceFile); - } - - foreach ($this->excludePaths as $excludePath) { - $realExcludePath = realpath($excludePath); - assert($realExcludePath !== false); - $exclude = str_replace('\\', '/', $realExcludePath); - $current = str_replace('\\', '/', $sourceFile); - - if (strpos($current, $exclude) !== false) { - continue 2; - } - } - - require_once $sourceFile; - - $includedFiles[] = $sourceFile; - } - } - - $declared = get_declared_classes(); - - foreach ($declared as $className) { - $rc = new ReflectionClass($className); - - $sourceFile = $rc->getFileName(); - - if (! in_array($sourceFile, $includedFiles, true) || $this->isTransient($className)) { - continue; - } - - $classes[] = $className; - } - - $this->classNames = $classes; - - return $classes; - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/DefaultFileLocator.php b/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/DefaultFileLocator.php deleted file mode 100644 index 9b00e744..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/DefaultFileLocator.php +++ /dev/null @@ -1,175 +0,0 @@ - - */ - protected $paths = []; - - /** - * The file extension of mapping documents. - * - * @var string|null - */ - protected $fileExtension; - - /** - * Initializes a new FileDriver that looks in the given path(s) for mapping - * documents and operates in the specified operating mode. - * - * @param string|array $paths One or multiple paths where mapping documents - * can be found. - * @param string|null $fileExtension The file extension of mapping documents, - * usually prefixed with a dot. - */ - public function __construct($paths, ?string $fileExtension = null) - { - $this->addPaths((array) $paths); - $this->fileExtension = $fileExtension; - } - - /** - * Appends lookup paths to metadata driver. - * - * @param array $paths - * - * @return void - */ - public function addPaths(array $paths) - { - $this->paths = array_unique(array_merge($this->paths, $paths)); - } - - /** - * Retrieves the defined metadata lookup paths. - * - * @return array - */ - public function getPaths() - { - return $this->paths; - } - - /** - * Gets the file extension used to look for mapping files under. - * - * @return string|null - */ - public function getFileExtension() - { - return $this->fileExtension; - } - - /** - * Sets the file extension used to look for mapping files under. - * - * @param string|null $fileExtension The file extension to set. - * - * @return void - */ - public function setFileExtension(?string $fileExtension) - { - $this->fileExtension = $fileExtension; - } - - /** - * {@inheritDoc} - */ - public function findMappingFile(string $className) - { - $fileName = str_replace('\\', '.', $className) . $this->fileExtension; - - // Check whether file exists - foreach ($this->paths as $path) { - if (is_file($path . DIRECTORY_SEPARATOR . $fileName)) { - return $path . DIRECTORY_SEPARATOR . $fileName; - } - } - - throw MappingException::mappingFileNotFound($className, $fileName); - } - - /** - * {@inheritDoc} - */ - public function getAllClassNames(string $globalBasename) - { - if ($this->paths === []) { - return []; - } - - $classes = []; - - foreach ($this->paths as $path) { - if (! is_dir($path)) { - throw MappingException::fileMappingDriversRequireConfiguredDirectoryPath($path); - } - - $iterator = new RecursiveIteratorIterator( - new RecursiveDirectoryIterator($path), - RecursiveIteratorIterator::LEAVES_ONLY - ); - - foreach ($iterator as $file) { - $fileName = $file->getBasename($this->fileExtension); - - if ($fileName === $file->getBasename() || $fileName === $globalBasename) { - continue; - } - - // NOTE: All files found here means classes are not transient! - - assert(is_string($fileName)); - /** @psalm-var class-string */ - $class = str_replace('.', '\\', $fileName); - $classes[] = $class; - } - } - - return $classes; - } - - /** - * {@inheritDoc} - */ - public function fileExists(string $className) - { - $fileName = str_replace('\\', '.', $className) . $this->fileExtension; - - // Check whether file exists - foreach ($this->paths as $path) { - if (is_file($path . DIRECTORY_SEPARATOR . $fileName)) { - return true; - } - } - - return false; - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/FileDriver.php b/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/FileDriver.php deleted file mode 100644 index d3e6b0c8..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/FileDriver.php +++ /dev/null @@ -1,212 +0,0 @@ ->|null - */ - protected $classCache; - - /** @var string */ - protected $globalBasename = ''; - - /** - * Initializes a new FileDriver that looks in the given path(s) for mapping - * documents and operates in the specified operating mode. - * - * @param string|array|FileLocator $locator A FileLocator or one/multiple paths - * where mapping documents can be found. - */ - public function __construct($locator, ?string $fileExtension = null) - { - if ($locator instanceof FileLocator) { - $this->locator = $locator; - } else { - $this->locator = new DefaultFileLocator((array) $locator, $fileExtension); - } - } - - /** - * Sets the global basename. - * - * @return void - */ - public function setGlobalBasename(string $file) - { - $this->globalBasename = $file; - } - - /** - * Retrieves the global basename. - * - * @return string|null - */ - public function getGlobalBasename() - { - return $this->globalBasename; - } - - /** - * Gets the element of schema meta data for the class from the mapping file. - * This will lazily load the mapping file if it is not loaded yet. - * - * @psalm-param class-string $className - * - * @return ClassMetadata The element of schema meta data. - * @psalm-return ClassMetadata - * - * @throws MappingException - */ - public function getElement(string $className) - { - if ($this->classCache === null) { - $this->initialize(); - } - - if (isset($this->classCache[$className])) { - return $this->classCache[$className]; - } - - $result = $this->loadMappingFile($this->locator->findMappingFile($className)); - - if (! isset($result[$className])) { - throw MappingException::invalidMappingFile( - $className, - str_replace('\\', '.', $className) . $this->locator->getFileExtension() - ); - } - - $this->classCache[$className] = $result[$className]; - - return $result[$className]; - } - - /** - * {@inheritDoc} - */ - public function isTransient(string $className) - { - if ($this->classCache === null) { - $this->initialize(); - } - - if (isset($this->classCache[$className])) { - return false; - } - - return ! $this->locator->fileExists($className); - } - - /** - * {@inheritDoc} - */ - public function getAllClassNames() - { - if ($this->classCache === null) { - $this->initialize(); - } - - if ($this->classCache === []) { - return $this->locator->getAllClassNames($this->globalBasename); - } - - /** @psalm-var array> $classCache */ - $classCache = $this->classCache; - - /** @var list $keys */ - $keys = array_keys($classCache); - - return array_values(array_unique(array_merge( - $keys, - $this->locator->getAllClassNames($this->globalBasename) - ))); - } - - /** - * Loads a mapping file with the given name and returns a map - * from class/entity names to their corresponding file driver elements. - * - * @param string $file The mapping file to load. - * - * @return ClassMetadata[] - * @psalm-return array> - */ - abstract protected function loadMappingFile(string $file); - - /** - * Initializes the class cache from all the global files. - * - * Using this feature adds a substantial performance hit to file drivers as - * more metadata has to be loaded into memory than might actually be - * necessary. This may not be relevant to scenarios where caching of - * metadata is in place, however hits very hard in scenarios where no - * caching is used. - * - * @return void - */ - protected function initialize() - { - $this->classCache = []; - if ($this->globalBasename === null) { - return; - } - - foreach ($this->locator->getPaths() as $path) { - $file = $path . '/' . $this->globalBasename . $this->locator->getFileExtension(); - if (! is_file($file)) { - continue; - } - - $this->classCache = array_merge( - $this->classCache, - $this->loadMappingFile($file) - ); - } - } - - /** - * Retrieves the locator used to discover mapping files by className. - * - * @return FileLocator - */ - public function getLocator() - { - return $this->locator; - } - - /** - * Sets the locator used to discover mapping files by className. - * - * @return void - */ - public function setLocator(FileLocator $locator) - { - $this->locator = $locator; - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/FileLocator.php b/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/FileLocator.php deleted file mode 100644 index e57d5398..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/FileLocator.php +++ /dev/null @@ -1,52 +0,0 @@ - - * @psalm-return list - */ - public function getAllClassNames(string $globalBasename); - - /** - * Checks if a file can be found for this class name. - * - * @return bool - */ - public function fileExists(string $className); - - /** - * Gets all the paths that this file locator looks for mapping files. - * - * @return array - */ - public function getPaths(); - - /** - * Gets the file extension that mapping files are suffixed with. - * - * @return string|null - */ - public function getFileExtension(); -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriver.php b/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriver.php deleted file mode 100644 index 9b6f0c80..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriver.php +++ /dev/null @@ -1,43 +0,0 @@ - $className - * @psalm-param ClassMetadata $metadata - * - * @return void - * - * @template T of object - */ - public function loadMetadataForClass(string $className, ClassMetadata $metadata); - - /** - * Gets the names of all mapped classes known to this driver. - * - * @return array The names of all mapped classes known to this driver. - * @psalm-return list - */ - public function getAllClassNames(); - - /** - * Returns whether the class with the specified name should have its metadata loaded. - * This is only the case if it is either mapped as an Entity or a MappedSuperclass. - * - * @psalm-param class-string $className - * - * @return bool - */ - public function isTransient(string $className); -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php b/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php deleted file mode 100644 index 8563dd23..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php +++ /dev/null @@ -1,142 +0,0 @@ - */ - private $drivers = []; - - /** - * Gets the default driver. - * - * @return MappingDriver|null - */ - public function getDefaultDriver() - { - return $this->defaultDriver; - } - - /** - * Set the default driver. - * - * @return void - */ - public function setDefaultDriver(MappingDriver $driver) - { - $this->defaultDriver = $driver; - } - - /** - * Adds a nested driver. - * - * @return void - */ - public function addDriver(MappingDriver $nestedDriver, string $namespace) - { - $this->drivers[$namespace] = $nestedDriver; - } - - /** - * Gets the array of nested drivers. - * - * @return array $drivers - */ - public function getDrivers() - { - return $this->drivers; - } - - /** - * {@inheritDoc} - */ - public function loadMetadataForClass(string $className, ClassMetadata $metadata) - { - foreach ($this->drivers as $namespace => $driver) { - if (strpos($className, $namespace) === 0) { - $driver->loadMetadataForClass($className, $metadata); - - return; - } - } - - if ($this->defaultDriver !== null) { - $this->defaultDriver->loadMetadataForClass($className, $metadata); - - return; - } - - throw MappingException::classNotFoundInNamespaces($className, array_keys($this->drivers)); - } - - /** - * {@inheritDoc} - */ - public function getAllClassNames() - { - $classNames = []; - $driverClasses = []; - - foreach ($this->drivers as $namespace => $driver) { - $oid = spl_object_hash($driver); - - if (! isset($driverClasses[$oid])) { - $driverClasses[$oid] = $driver->getAllClassNames(); - } - - foreach ($driverClasses[$oid] as $className) { - if (strpos($className, $namespace) !== 0) { - continue; - } - - $classNames[$className] = true; - } - } - - if ($this->defaultDriver !== null) { - foreach ($this->defaultDriver->getAllClassNames() as $className) { - $classNames[$className] = true; - } - } - - return array_keys($classNames); - } - - /** - * {@inheritDoc} - */ - public function isTransient(string $className) - { - foreach ($this->drivers as $namespace => $driver) { - if (strpos($className, $namespace) === 0) { - return $driver->isTransient($className); - } - } - - if ($this->defaultDriver !== null) { - return $this->defaultDriver->isTransient($className); - } - - return true; - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/PHPDriver.php b/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/PHPDriver.php deleted file mode 100644 index b2ca7aec..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/PHPDriver.php +++ /dev/null @@ -1,47 +0,0 @@ - - */ - protected $metadata; - - /** @param string|array|FileLocator $locator */ - public function __construct($locator) - { - parent::__construct($locator, '.php'); - } - - /** - * {@inheritDoc} - */ - public function loadMetadataForClass(string $className, ClassMetadata $metadata) - { - $this->metadata = $metadata; - - $this->loadMappingFile($this->locator->findMappingFile($className)); - } - - /** - * {@inheritDoc} - */ - protected function loadMappingFile(string $file) - { - $metadata = $this->metadata; - include $file; - - return [$metadata->getName() => $metadata]; - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/StaticPHPDriver.php b/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/StaticPHPDriver.php deleted file mode 100644 index d3974435..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/StaticPHPDriver.php +++ /dev/null @@ -1,132 +0,0 @@ - - */ - private $paths = []; - - /** - * Map of all class names. - * - * @var array - * @psalm-var list - */ - private $classNames; - - /** @param array|string $paths */ - public function __construct($paths) - { - $this->addPaths((array) $paths); - } - - /** - * @param array $paths - * - * @return void - */ - public function addPaths(array $paths) - { - $this->paths = array_unique(array_merge($this->paths, $paths)); - } - - /** - * {@inheritdoc} - */ - public function loadMetadataForClass(string $className, ClassMetadata $metadata) - { - $className::loadMetadata($metadata); - } - - /** - * {@inheritDoc} - * - * @todo Same code exists in ColocatedMappingDriver, should we re-use it - * somehow or not worry about it? - */ - public function getAllClassNames() - { - if ($this->classNames !== null) { - return $this->classNames; - } - - if ($this->paths === []) { - throw MappingException::pathRequiredForDriver(static::class); - } - - $classes = []; - $includedFiles = []; - - foreach ($this->paths as $path) { - if (! is_dir($path)) { - throw MappingException::fileMappingDriversRequireConfiguredDirectoryPath($path); - } - - $iterator = new RecursiveIteratorIterator( - new RecursiveDirectoryIterator($path), - RecursiveIteratorIterator::LEAVES_ONLY - ); - - foreach ($iterator as $file) { - if ($file->getBasename('.php') === $file->getBasename()) { - continue; - } - - $sourceFile = realpath($file->getPathName()); - require_once $sourceFile; - $includedFiles[] = $sourceFile; - } - } - - $declared = get_declared_classes(); - - foreach ($declared as $className) { - $rc = new ReflectionClass($className); - - $sourceFile = $rc->getFileName(); - - if (! in_array($sourceFile, $includedFiles, true) || $this->isTransient($className)) { - continue; - } - - $classes[] = $className; - } - - $this->classNames = $classes; - - return $classes; - } - - /** - * {@inheritdoc} - */ - public function isTransient(string $className) - { - return ! method_exists($className, 'loadMetadata'); - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/SymfonyFileLocator.php b/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/SymfonyFileLocator.php deleted file mode 100644 index 428d5fbc..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/SymfonyFileLocator.php +++ /dev/null @@ -1,265 +0,0 @@ - - */ - protected $paths = []; - - /** - * A map of mapping directory path to namespace prefix used to expand class shortnames. - * - * @var array - */ - protected $prefixes = []; - - /** - * File extension that is searched for. - * - * @var string|null - */ - protected $fileExtension; - - /** - * Represents PHP namespace delimiters when looking for files - * - * @var string - */ - private $nsSeparator; - - /** - * @param array $prefixes - * @param string $nsSeparator String which would be used when converting FQCN - * to filename and vice versa. Should not be empty - */ - public function __construct( - array $prefixes, - string $fileExtension = '', - string $nsSeparator = '.' - ) { - $this->addNamespacePrefixes($prefixes); - $this->fileExtension = $fileExtension; - - if ($nsSeparator === '') { - throw new InvalidArgumentException('Namespace separator should not be empty'); - } - - $this->nsSeparator = $nsSeparator; - } - - /** - * Adds Namespace Prefixes. - * - * @param array $prefixes - * - * @return void - */ - public function addNamespacePrefixes(array $prefixes) - { - $this->prefixes = array_merge($this->prefixes, $prefixes); - $this->paths = array_merge($this->paths, array_keys($prefixes)); - } - - /** - * Gets Namespace Prefixes. - * - * @return string[] - */ - public function getNamespacePrefixes() - { - return $this->prefixes; - } - - /** - * {@inheritDoc} - */ - public function getPaths() - { - return $this->paths; - } - - /** - * {@inheritDoc} - */ - public function getFileExtension() - { - return $this->fileExtension; - } - - /** - * Sets the file extension used to look for mapping files under. - * - * @param string $fileExtension The file extension to set. - * - * @return void - */ - public function setFileExtension(string $fileExtension) - { - $this->fileExtension = $fileExtension; - } - - /** - * {@inheritDoc} - */ - public function fileExists(string $className) - { - $defaultFileName = str_replace('\\', $this->nsSeparator, $className) . $this->fileExtension; - foreach ($this->paths as $path) { - if (! isset($this->prefixes[$path])) { - // global namespace class - if (is_file($path . DIRECTORY_SEPARATOR . $defaultFileName)) { - return true; - } - - continue; - } - - $prefix = $this->prefixes[$path]; - - if (strpos($className, $prefix . '\\') !== 0) { - continue; - } - - $filename = $path . '/' . strtr(substr($className, strlen($prefix) + 1), '\\', $this->nsSeparator) . $this->fileExtension; - - if (is_file($filename)) { - return true; - } - } - - return false; - } - - /** - * {@inheritDoc} - */ - public function getAllClassNames(?string $globalBasename = null) - { - if ($this->paths === []) { - return []; - } - - $classes = []; - - foreach ($this->paths as $path) { - if (! is_dir($path)) { - throw MappingException::fileMappingDriversRequireConfiguredDirectoryPath($path); - } - - $iterator = new RecursiveIteratorIterator( - new RecursiveDirectoryIterator($path), - RecursiveIteratorIterator::LEAVES_ONLY - ); - - foreach ($iterator as $file) { - $fileName = $file->getBasename($this->fileExtension); - - if ($fileName === $file->getBasename() || $fileName === $globalBasename) { - continue; - } - - // NOTE: All files found here means classes are not transient! - if (isset($this->prefixes[$path])) { - // Calculate namespace suffix for given prefix as a relative path from basepath to file path - $nsSuffix = strtr( - substr($this->realpath($file->getPath()), strlen($this->realpath($path))), - $this->nsSeparator, - '\\' - ); - - /** @psalm-var class-string */ - $class = $this->prefixes[$path] . str_replace(DIRECTORY_SEPARATOR, '\\', $nsSuffix) . '\\' . str_replace($this->nsSeparator, '\\', $fileName); - } else { - /** @psalm-var class-string */ - $class = str_replace($this->nsSeparator, '\\', $fileName); - } - - $classes[] = $class; - } - } - - return $classes; - } - - /** - * {@inheritDoc} - */ - public function findMappingFile(string $className) - { - $defaultFileName = str_replace('\\', $this->nsSeparator, $className) . $this->fileExtension; - foreach ($this->paths as $path) { - if (! isset($this->prefixes[$path])) { - if (is_file($path . DIRECTORY_SEPARATOR . $defaultFileName)) { - return $path . DIRECTORY_SEPARATOR . $defaultFileName; - } - - continue; - } - - $prefix = $this->prefixes[$path]; - - if (strpos($className, $prefix . '\\') !== 0) { - continue; - } - - $filename = $path . '/' . strtr(substr($className, strlen($prefix) + 1), '\\', $this->nsSeparator) . $this->fileExtension; - if (is_file($filename)) { - return $filename; - } - } - - $pos = strrpos($className, '\\'); - assert(is_int($pos)); - - throw MappingException::mappingFileNotFound( - $className, - substr($className, $pos + 1) . $this->fileExtension - ); - } - - private function realpath(string $path): string - { - $realpath = realpath($path); - - if ($realpath === false) { - throw new RuntimeException(sprintf('Could not get realpath for %s', $path)); - } - - return $realpath; - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/MappingException.php b/vendor/doctrine/persistence/src/Persistence/Mapping/MappingException.php deleted file mode 100644 index f0bc4ebd..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/MappingException.php +++ /dev/null @@ -1,88 +0,0 @@ - $namespaces - * - * @return self - */ - public static function classNotFoundInNamespaces( - string $className, - array $namespaces - ) { - return new self(sprintf( - "The class '%s' was not found in the chain configured namespaces %s", - $className, - implode(', ', $namespaces) - )); - } - - /** @param class-string $driverClassName */ - public static function pathRequiredForDriver(string $driverClassName): self - { - return new self(sprintf( - 'Specifying the paths to your entities is required when using %s to retrieve all class names.', - $driverClassName - )); - } - - /** @return self */ - public static function fileMappingDriversRequireConfiguredDirectoryPath( - ?string $path = null - ) { - if ($path !== null) { - $path = '[' . $path . ']'; - } - - return new self(sprintf( - 'File mapping drivers must have a valid directory path, ' . - 'however the given path %s seems to be incorrect!', - (string) $path - )); - } - - /** @return self */ - public static function mappingFileNotFound(string $entityName, string $fileName) - { - return new self(sprintf( - "No mapping file found named '%s' for class '%s'.", - $fileName, - $entityName - )); - } - - /** @return self */ - public static function invalidMappingFile(string $entityName, string $fileName) - { - return new self(sprintf( - "Invalid mapping file '%s' for class '%s'.", - $fileName, - $entityName - )); - } - - /** @return self */ - public static function nonExistingClass(string $className) - { - return new self(sprintf("Class '%s' does not exist", $className)); - } - - /** @param class-string $className */ - public static function classIsAnonymous(string $className): self - { - return new self(sprintf('Class "%s" is anonymous', $className)); - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/ProxyClassNameResolver.php b/vendor/doctrine/persistence/src/Persistence/Mapping/ProxyClassNameResolver.php deleted file mode 100644 index 2801d909..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/ProxyClassNameResolver.php +++ /dev/null @@ -1,19 +0,0 @@ ->|class-string $className - * - * @psalm-return class-string - * - * @template T of object - */ - public function resolveClassName(string $className): string; -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/ReflectionService.php b/vendor/doctrine/persistence/src/Persistence/Mapping/ReflectionService.php deleted file mode 100644 index 9484e1f3..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/ReflectionService.php +++ /dev/null @@ -1,75 +0,0 @@ - $class - * - * @return ReflectionClass|null - * @psalm-return ReflectionClass|null - * - * @template T of object - */ - public function getClass(string $class); - - /** - * Returns an accessible property (setAccessible(true)) or null. - * - * @psalm-param class-string $class - * - * @return ReflectionProperty|null - */ - public function getAccessibleProperty(string $class, string $property); - - /** - * Checks if the class have a public method with the given name. - * - * @psalm-param class-string $class - * - * @return bool - */ - public function hasPublicMethod(string $class, string $method); -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/RuntimeReflectionService.php b/vendor/doctrine/persistence/src/Persistence/Mapping/RuntimeReflectionService.php deleted file mode 100644 index 399e0575..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/RuntimeReflectionService.php +++ /dev/null @@ -1,111 +0,0 @@ -supportsTypedPropertiesWorkaround = version_compare(phpversion(), '7.4.0') >= 0; - } - - /** - * {@inheritDoc} - */ - public function getParentClasses(string $class) - { - if (! class_exists($class)) { - throw MappingException::nonExistingClass($class); - } - - $parents = class_parents($class); - - assert($parents !== false); - - return $parents; - } - - /** - * {@inheritDoc} - */ - public function getClassShortName(string $class) - { - $reflectionClass = new ReflectionClass($class); - - return $reflectionClass->getShortName(); - } - - /** - * {@inheritDoc} - */ - public function getClassNamespace(string $class) - { - $reflectionClass = new ReflectionClass($class); - - return $reflectionClass->getNamespaceName(); - } - - /** - * @psalm-param class-string $class - * - * @return ReflectionClass - * @psalm-return ReflectionClass - * - * @template T of object - */ - public function getClass(string $class) - { - return new ReflectionClass($class); - } - - /** - * {@inheritDoc} - */ - public function getAccessibleProperty(string $class, string $property) - { - $reflectionProperty = new RuntimeReflectionProperty($class, $property); - - if ($this->supportsTypedPropertiesWorkaround && ! array_key_exists($property, $this->getClass($class)->getDefaultProperties())) { - $reflectionProperty = new TypedNoDefaultReflectionProperty($class, $property); - } - - $reflectionProperty->setAccessible(true); - - return $reflectionProperty; - } - - /** - * {@inheritDoc} - */ - public function hasPublicMethod(string $class, string $method) - { - try { - $reflectionMethod = new ReflectionMethod($class, $method); - } catch (ReflectionException $e) { - return false; - } - - return $reflectionMethod->isPublic(); - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Mapping/StaticReflectionService.php b/vendor/doctrine/persistence/src/Persistence/Mapping/StaticReflectionService.php deleted file mode 100644 index c9f21470..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Mapping/StaticReflectionService.php +++ /dev/null @@ -1,78 +0,0 @@ -find($id). - * - * @param string $className The class name of the object to find. - * @param mixed $id The identity of the object to find. - * @psalm-param class-string $className - * - * @return object|null The found object. - * @psalm-return T|null - * - * @template T of object - */ - public function find(string $className, $id); - - /** - * Tells the ObjectManager to make an instance managed and persistent. - * - * The object will be entered into the database as a result of the flush operation. - * - * NOTE: The persist operation always considers objects that are not yet known to - * this ObjectManager as NEW. Do not pass detached objects to the persist operation. - * - * @param object $object The instance to make managed and persistent. - * - * @return void - */ - public function persist(object $object); - - /** - * Removes an object instance. - * - * A removed object will be removed from the database as a result of the flush operation. - * - * @param object $object The object instance to remove. - * - * @return void - */ - public function remove(object $object); - - /** - * Clears the ObjectManager. All objects that are currently managed - * by this ObjectManager become detached. - * - * @return void - */ - public function clear(); - - /** - * Detaches an object from the ObjectManager, causing a managed object to - * become detached. Unflushed changes made to the object if any - * (including removal of the object), will not be synchronized to the database. - * Objects which previously referenced the detached object will continue to - * reference it. - * - * @param object $object The object to detach. - * - * @return void - */ - public function detach(object $object); - - /** - * Refreshes the persistent state of an object from the database, - * overriding any local changes that have not yet been persisted. - * - * @param object $object The object to refresh. - * - * @return void - */ - public function refresh(object $object); - - /** - * Flushes all changes to objects that have been queued up to now to the database. - * This effectively synchronizes the in-memory state of managed objects with the - * database. - * - * @return void - */ - public function flush(); - - /** - * Gets the repository for a class. - * - * @psalm-param class-string $className - * - * @psalm-return ObjectRepository - * - * @template T of object - */ - public function getRepository(string $className); - - /** - * Returns the ClassMetadata descriptor for a class. - * - * The class name must be the fully-qualified class name without a leading backslash - * (as it is returned by get_class($obj)). - * - * @psalm-param class-string $className - * - * @psalm-return ClassMetadata - * - * @template T of object - */ - public function getClassMetadata(string $className); - - /** - * Gets the metadata factory used to gather the metadata of classes. - * - * @psalm-return ClassMetadataFactory> - */ - public function getMetadataFactory(); - - /** - * Helper method to initialize a lazy loading proxy or persistent collection. - * - * This method is a no-op for other objects. - * - * @return void - */ - public function initializeObject(object $obj); - - /** - * Checks if the object is part of the current UnitOfWork and therefore managed. - * - * @return bool - */ - public function contains(object $object); -} diff --git a/vendor/doctrine/persistence/src/Persistence/ObjectManagerDecorator.php b/vendor/doctrine/persistence/src/Persistence/ObjectManagerDecorator.php deleted file mode 100644 index 5855a338..00000000 --- a/vendor/doctrine/persistence/src/Persistence/ObjectManagerDecorator.php +++ /dev/null @@ -1,92 +0,0 @@ -wrapped->find($className, $id); - } - - public function persist(object $object) - { - $this->wrapped->persist($object); - } - - public function remove(object $object) - { - $this->wrapped->remove($object); - } - - public function clear(): void - { - $this->wrapped->clear(); - } - - public function detach(object $object) - { - $this->wrapped->detach($object); - } - - public function refresh(object $object) - { - $this->wrapped->refresh($object); - } - - public function flush() - { - $this->wrapped->flush(); - } - - /** - * {@inheritdoc} - */ - public function getRepository(string $className) - { - return $this->wrapped->getRepository($className); - } - - /** - * {@inheritdoc} - */ - public function getClassMetadata(string $className) - { - return $this->wrapped->getClassMetadata($className); - } - - /** @psalm-return ClassMetadataFactory> */ - public function getMetadataFactory() - { - return $this->wrapped->getMetadataFactory(); - } - - public function initializeObject(object $obj) - { - $this->wrapped->initializeObject($obj); - } - - /** - * {@inheritdoc} - */ - public function contains(object $object) - { - return $this->wrapped->contains($object); - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/ObjectRepository.php b/vendor/doctrine/persistence/src/Persistence/ObjectRepository.php deleted file mode 100644 index a714731e..00000000 --- a/vendor/doctrine/persistence/src/Persistence/ObjectRepository.php +++ /dev/null @@ -1,73 +0,0 @@ - The objects. - * @psalm-return T[] - */ - public function findAll(); - - /** - * Finds objects by a set of criteria. - * - * Optionally sorting and limiting details can be passed. An implementation may throw - * an UnexpectedValueException if certain values of the sorting or limiting details are - * not supported. - * - * @param array $criteria - * @param array|null $orderBy - * @psalm-param array|null $orderBy - * - * @return array The objects. - * @psalm-return T[] - * - * @throws UnexpectedValueException - */ - public function findBy( - array $criteria, - ?array $orderBy = null, - ?int $limit = null, - ?int $offset = null - ); - - /** - * Finds a single object by a set of criteria. - * - * @param array $criteria The criteria. - * - * @return object|null The object. - * @psalm-return T|null - */ - public function findOneBy(array $criteria); - - /** - * Returns the class name of the object managed by the repository. - * - * @psalm-return class-string - */ - public function getClassName(); -} diff --git a/vendor/doctrine/persistence/src/Persistence/PropertyChangedListener.php b/vendor/doctrine/persistence/src/Persistence/PropertyChangedListener.php deleted file mode 100644 index 6b50707e..00000000 --- a/vendor/doctrine/persistence/src/Persistence/PropertyChangedListener.php +++ /dev/null @@ -1,24 +0,0 @@ - */ - private $enumType; - - /** @param class-string $enumType */ - public function __construct(ReflectionProperty $originalReflectionProperty, string $enumType) - { - $this->originalReflectionProperty = $originalReflectionProperty; - $this->enumType = $enumType; - } - - /** - * {@inheritDoc} - * - * Converts enum instance to its value. - * - * @param object|null $object - * - * @return int|string|null - */ - #[ReturnTypeWillChange] - public function getValue($object = null) - { - if ($object === null) { - return null; - } - - $enum = $this->originalReflectionProperty->getValue($object); - - if ($enum === null) { - return null; - } - - return $enum->value; - } - - /** - * Converts enum value to enum instance. - * - * @param object $object - * @param mixed $value - */ - public function setValue($object, $value = null): void - { - if ($value !== null) { - $value = $this->enumType::from($value); - } - - $this->originalReflectionProperty->setValue($object, $value); - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Reflection/RuntimePublicReflectionProperty.php b/vendor/doctrine/persistence/src/Persistence/Reflection/RuntimePublicReflectionProperty.php deleted file mode 100644 index e2367ec1..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Reflection/RuntimePublicReflectionProperty.php +++ /dev/null @@ -1,61 +0,0 @@ -getName()] ?? null : parent::getValue(); - } - - /** - * {@inheritDoc} - * - * Avoids triggering lazy loading via `__set` if the provided object - * is a {@see \Doctrine\Common\Proxy\Proxy}. - * - * @link https://bugs.php.net/bug.php?id=63463 - * - * @param object|null $object - * @param mixed $value - * - * @return void - */ - #[ReturnTypeWillChange] - public function setValue($object, $value = null) - { - if (! ($object instanceof Proxy && ! $object->__isInitialized())) { - parent::setValue($object, $value); - - return; - } - - $originalInitializer = $object->__getInitializer(); - $object->__setInitializer(null); - - parent::setValue($object, $value); - - $object->__setInitializer($originalInitializer); - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Reflection/RuntimeReflectionProperty.php b/vendor/doctrine/persistence/src/Persistence/Reflection/RuntimeReflectionProperty.php deleted file mode 100644 index 6c53f8df..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Reflection/RuntimeReflectionProperty.php +++ /dev/null @@ -1,86 +0,0 @@ -key = $this->isPrivate() ? "\0" . ltrim($class, '\\') . "\0" . $name : ($this->isProtected() ? "\0*\0" . $name : $name); - } - - /** - * {@inheritDoc} - * - * @return mixed - */ - #[ReturnTypeWillChange] - public function getValue($object = null) - { - if ($object === null) { - return parent::getValue($object); - } - - return ((array) $object)[$this->key] ?? null; - } - - /** - * {@inheritDoc} - * - * @param object|null $object - * @param mixed $value - * - * @return void - */ - #[ReturnTypeWillChange] - public function setValue($object, $value = null) - { - if (! ($object instanceof Proxy && ! $object->__isInitialized())) { - parent::setValue($object, $value); - - return; - } - - if ($object instanceof CommonProxy) { - $originalInitializer = $object->__getInitializer(); - $object->__setInitializer(null); - - parent::setValue($object, $value); - - $object->__setInitializer($originalInitializer); - - return; - } - - if (! method_exists($object, '__setInitialized')) { - return; - } - - $object->__setInitialized(true); - - parent::setValue($object, $value); - - $object->__setInitialized(false); - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Reflection/TypedNoDefaultReflectionProperty.php b/vendor/doctrine/persistence/src/Persistence/Reflection/TypedNoDefaultReflectionProperty.php deleted file mode 100644 index 5e706206..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Reflection/TypedNoDefaultReflectionProperty.php +++ /dev/null @@ -1,13 +0,0 @@ -isInitialized($object) ? parent::getValue($object) : null; - } - - /** - * {@inheritDoc} - * - * Works around the problem with setting typed no default properties to - * NULL which is not supported, instead unset() to uninitialize. - * - * @link https://github.com/doctrine/orm/issues/7999 - * - * @param object|null $object - * - * @return void - */ - #[ReturnTypeWillChange] - public function setValue($object, $value = null) - { - if ($value === null && $this->hasType() && ! $this->getType()->allowsNull()) { - $propertyName = $this->getName(); - - $unsetter = function () use ($propertyName): void { - unset($this->$propertyName); - }; - $unsetter = $unsetter->bindTo($object, $this->getDeclaringClass()->getName()); - - assert($unsetter instanceof Closure); - - $unsetter(); - - return; - } - - parent::setValue($object, $value); - } -} diff --git a/vendor/doctrine/persistence/src/Persistence/Reflection/TypedNoDefaultRuntimePublicReflectionProperty.php b/vendor/doctrine/persistence/src/Persistence/Reflection/TypedNoDefaultRuntimePublicReflectionProperty.php deleted file mode 100644 index 181172f2..00000000 --- a/vendor/doctrine/persistence/src/Persistence/Reflection/TypedNoDefaultRuntimePublicReflectionProperty.php +++ /dev/null @@ -1,15 +0,0 @@ -loadHtml('hello world'); - -// (Optional) Setup the paper size and orientation -$dompdf->setPaper('A4', 'landscape'); - -// Render the HTML as PDF -$dompdf->render(); - -// Output the generated PDF to Browser -$dompdf->stream(); -``` - -### Setting Options - -Set options during dompdf instantiation: - -```php -use Dompdf\Dompdf; -use Dompdf\Options; - -$options = new Options(); -$options->set('defaultFont', 'Courier'); -$dompdf = new Dompdf($options); -``` - -or at run time - -```php -use Dompdf\Dompdf; - -$dompdf = new Dompdf(); -$options = $dompdf->getOptions(); -$options->setDefaultFont('Courier'); -$dompdf->setOptions($options); -``` - -See [Dompdf\Options](src/Options.php) for a list of available options. - - -## Limitations (Known Issues) - - * Dompdf is not particularly tolerant to poorly-formed HTML input. To avoid - any unexpected rendering issues you should either enable the built-in HTML5 - parser at runtime (`$options->setIsHtml5ParserEnabled(true);`) - or run your HTML through a HTML validator/cleaner (such as - [Tidy](http://tidy.sourceforge.net) or the - [W3C Markup Validation Service](http://validator.w3.org)). - * Table cells are not pageable, meaning a table row must fit on a single page. - * Elements are rendered on the active page when they are parsed. - * Embedding "raw" SVG's (``) isn't working yet, you need to - either link to an external SVG file, or use a DataURI like this: - ```php - $html = ''; - ``` - Watch https://github.com/dompdf/dompdf/issues/320 for progress - ---- - -[![Donate button](https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif)](http://goo.gl/DSvWf) - -*If you find this project useful, please consider making a donation. Any funds donated will be used to help further development on this project.)* diff --git a/vendor/dompdf/dompdf/VERSION b/vendor/dompdf/dompdf/VERSION deleted file mode 100644 index 7fc2521f..00000000 --- a/vendor/dompdf/dompdf/VERSION +++ /dev/null @@ -1 +0,0 @@ -0.8.6 diff --git a/vendor/dompdf/dompdf/composer.json b/vendor/dompdf/dompdf/composer.json deleted file mode 100644 index 262614db..00000000 --- a/vendor/dompdf/dompdf/composer.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "name": "dompdf/dompdf", - "type": "library", - "description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter", - "homepage": "https://github.com/dompdf/dompdf", - "license": "LGPL-2.1", - "authors": [ - { - "name": "Fabien Mรฉnager", - "email": "fabien.menager@gmail.com" - }, - { - "name": "Brian Sweeney", - "email": "eclecticgeek@gmail.com" - }, - { - "name": "Gabriel Bull", - "email": "me@gabrielbull.com" - } - ], - "autoload": { - "psr-4": { - "Dompdf\\": "src/" - }, - "classmap": [ - "lib/" - ] - }, - "autoload-dev": { - "psr-4": { - "Dompdf\\Tests\\": "tests/" - } - }, - "require": { - "php": "^7.1", - "ext-dom": "*", - "ext-mbstring": "*", - "phenx/php-font-lib": "^0.5.2", - "phenx/php-svg-lib": "^0.3.3" - }, - "require-dev": { - "phpunit/phpunit": "^7.5", - "squizlabs/php_codesniffer": "^3.5", - "mockery/mockery": "^1.3" - }, - "suggest": { - "ext-gd": "Needed to process images", - "ext-imagick": "Improves image processing performance", - "ext-gmagick": "Improves image processing performance", - "ext-zlib": "Needed for pdf stream compression" - }, - "extra": { - "branch-alias": { - "dev-develop": "0.7-dev" - } - } -} diff --git a/vendor/dompdf/dompdf/lib/Cpdf.php b/vendor/dompdf/dompdf/lib/Cpdf.php deleted file mode 100644 index 0a6e9b53..00000000 --- a/vendor/dompdf/dompdf/lib/Cpdf.php +++ /dev/null @@ -1,6466 +0,0 @@ - - * @author Orion Richardson - * @author Helmut Tischer - * @author Ryan H. Masten - * @author Brian Sweeney - * @author Fabien Mรฉnager - * @license Public Domain http://creativecommons.org/licenses/publicdomain/ - * @package Cpdf - */ - -namespace Dompdf; - -use FontLib\Exception\FontNotFoundException; -use FontLib\Font; -use FontLib\BinaryStream; - -class Cpdf -{ - - const ACROFORM_SIG_SIGNATURESEXISTS = 0x0001; - const ACROFORM_SIG_APPENDONLY = 0x0002; - - const ACROFORM_FIELD_BUTTON = 'Btn'; - const ACROFORM_FIELD_TEXT = 'Tx'; - const ACROFORM_FIELD_CHOICE = 'Ch'; - const ACROFORM_FIELD_SIG = 'Sig'; - - const ACROFORM_FIELD_READONLY = 0x0001; - const ACROFORM_FIELD_REQUIRED = 0x0002; - - const ACROFORM_FIELD_TEXT_MULTILINE = 0x1000; - const ACROFORM_FIELD_TEXT_PASSWORD = 0x2000; - const ACROFORM_FIELD_TEXT_RICHTEXT = 0x10000; - - const ACROFORM_FIELD_CHOICE_COMBO = 0x20000; - const ACROFORM_FIELD_CHOICE_EDIT = 0x40000; - const ACROFORM_FIELD_CHOICE_SORT = 0x80000; - const ACROFORM_FIELD_CHOICE_MULTISELECT = 0x200000; - - const XOBJECT_SUBTYPE_FORM = 'Form'; - - /** - * @var integer The current number of pdf objects in the document - */ - public $numObj = 0; - - /** - * @var array This array contains all of the pdf objects, ready for final assembly - */ - public $objects = []; - - /** - * @var integer The objectId (number within the objects array) of the document catalog - */ - public $catalogId; - - /** - * @var integer The objectId (number within the objects array) of indirect references (Javascript EmbeddedFiles) - */ - protected $indirectReferenceId = 0; - - /** - * @var integer The objectId (number within the objects array) - */ - protected $embeddedFilesId = 0; - - /** - * AcroForm objectId - * - * @var integer - */ - public $acroFormId; - - /** - * @var int - */ - public $signatureMaxLen = 5000; - - /** - * @var array Array carrying information about the fonts that the system currently knows about - * Used to ensure that a font is not loaded twice, among other things - */ - public $fonts = []; - - /** - * @var string The default font metrics file to use if no other font has been loaded. - * The path to the directory containing the font metrics should be included - */ - public $defaultFont = './fonts/Helvetica.afm'; - - /** - * @string A record of the current font - */ - public $currentFont = ''; - - /** - * @var string The current base font - */ - public $currentBaseFont = ''; - - /** - * @var integer The number of the current font within the font array - */ - public $currentFontNum = 0; - - /** - * @var integer - */ - public $currentNode; - - /** - * @var integer Object number of the current page - */ - public $currentPage; - - /** - * @var integer Object number of the currently active contents block - */ - public $currentContents; - - /** - * @var integer Number of fonts within the system - */ - public $numFonts = 0; - - /** - * @var integer Number of graphic state resources used - */ - private $numStates = 0; - - /** - * @var array Number of graphic state resources used - */ - private $gstates = []; - - /** - * @var array Current color for fill operations, defaults to inactive value, - * all three components should be between 0 and 1 inclusive when active - */ - public $currentColor = null; - - /** - * @var array Current color for stroke operations (lines etc.) - */ - public $currentStrokeColor = null; - - /** - * @var string Fill rule (nonzero or evenodd) - */ - public $fillRule = "nonzero"; - - /** - * @var string Current style that lines are drawn in - */ - public $currentLineStyle = ''; - - /** - * @var array Current line transparency (partial graphics state) - */ - public $currentLineTransparency = ["mode" => "Normal", "opacity" => 1.0]; - - /** - * array Current fill transparency (partial graphics state) - */ - public $currentFillTransparency = ["mode" => "Normal", "opacity" => 1.0]; - - /** - * @var array An array which is used to save the state of the document, mainly the colors and styles - * it is used to temporarily change to another state, then change back to what it was before - */ - public $stateStack = []; - - /** - * @var integer Number of elements within the state stack - */ - public $nStateStack = 0; - - /** - * @var integer Number of page objects within the document - */ - public $numPages = 0; - - /** - * @var array Object Id storage stack - */ - public $stack = []; - - /** - * @var integer Number of elements within the object Id storage stack - */ - public $nStack = 0; - - /** - * an array which contains information about the objects which are not firmly attached to pages - * these have been added with the addObject function - */ - public $looseObjects = []; - - /** - * array contains information about how the loose objects are to be added to the document - */ - public $addLooseObjects = []; - - /** - * @var integer The objectId of the information object for the document - * this contains authorship, title etc. - */ - public $infoObject = 0; - - /** - * @var integer Number of images being tracked within the document - */ - public $numImages = 0; - - /** - * @var array An array containing options about the document - * it defaults to turning on the compression of the objects - */ - public $options = ['compression' => true]; - - /** - * @var integer The objectId of the first page of the document - */ - public $firstPageId; - - /** - * @var integer The object Id of the procset object - */ - public $procsetObjectId; - - /** - * @var array Store the information about the relationship between font families - * this used so that the code knows which font is the bold version of another font, etc. - * the value of this array is initialised in the constructor function. - */ - public $fontFamilies = []; - - /** - * @var string Folder for php serialized formats of font metrics files. - * If empty string, use same folder as original metrics files. - * This can be passed in from class creator. - * If this folder does not exist or is not writable, Cpdf will be **much** slower. - * Because of potential trouble with php safe mode, folder cannot be created at runtime. - */ - public $fontcache = ''; - - /** - * @var integer The version of the font metrics cache file. - * This value must be manually incremented whenever the internal font data structure is modified. - */ - public $fontcacheVersion = 6; - - /** - * @var string Temporary folder. - * If empty string, will attempt system tmp folder. - * This can be passed in from class creator. - */ - public $tmp = ''; - - /** - * @var string Track if the current font is bolded or italicised - */ - public $currentTextState = ''; - - /** - * @var string Messages are stored here during processing, these can be selected afterwards to give some useful debug information - */ - public $messages = ''; - - /** - * @var string The encryption array for the document encryption is stored here - */ - public $arc4 = ''; - - /** - * @var integer The object Id of the encryption information - */ - public $arc4_objnum = 0; - - /** - * @var string The file identifier, used to uniquely identify a pdf document - */ - public $fileIdentifier = ''; - - /** - * @var boolean A flag to say if a document is to be encrypted or not - */ - public $encrypted = false; - - /** - * @var string The encryption key for the encryption of all the document content (structure is not encrypted) - */ - public $encryptionKey = ''; - - /** - * @var array Array which forms a stack to keep track of nested callback functions - */ - public $callback = []; - - /** - * @var integer The number of callback functions in the callback array - */ - public $nCallback = 0; - - /** - * @var array Store label->id pairs for named destinations, these will be used to replace internal links - * done this way so that destinations can be defined after the location that links to them - */ - public $destinations = []; - - /** - * @var array Store the stack for the transaction commands, each item in here is a record of the values of all the - * publiciables within the class, so that the user can rollback at will (from each 'start' command) - * note that this includes the objects array, so these can be large. - */ - public $checkpoint = ''; - - /** - * @var array Table of Image origin filenames and image labels which were already added with o_image(). - * Allows to merge identical images - */ - public $imagelist = []; - - /** - * @var boolean Whether the text passed in should be treated as Unicode or just local character set. - */ - public $isUnicode = false; - - /** - * @var string the JavaScript code of the document - */ - public $javascript = ''; - - /** - * @var boolean whether the compression is possible - */ - protected $compressionReady = false; - - /** - * @var array Current page size - */ - protected $currentPageSize = ["width" => 0, "height" => 0]; - - /** - * @var array All the chars that will be required in the font subsets - */ - protected $stringSubsets = []; - - /** - * @var string The target internal encoding - */ - protected static $targetEncoding = 'Windows-1252'; - - /** - * @var array - */ - protected $byteRange = array(); - - /** - * @var array The list of the core fonts - */ - protected static $coreFonts = [ - 'courier', - 'courier-bold', - 'courier-oblique', - 'courier-boldoblique', - 'helvetica', - 'helvetica-bold', - 'helvetica-oblique', - 'helvetica-boldoblique', - 'times-roman', - 'times-bold', - 'times-italic', - 'times-bolditalic', - 'symbol', - 'zapfdingbats' - ]; - - /** - * Class constructor - * This will start a new document - * - * @param array $pageSize Array of 4 numbers, defining the bottom left and upper right corner of the page. first two are normally zero. - * @param boolean $isUnicode Whether text will be treated as Unicode or not. - * @param string $fontcache The font cache folder - * @param string $tmp The temporary folder - */ - function __construct($pageSize = [0, 0, 612, 792], $isUnicode = false, $fontcache = '', $tmp = '') - { - $this->isUnicode = $isUnicode; - $this->fontcache = rtrim($fontcache, DIRECTORY_SEPARATOR."/\\"); - $this->tmp = ($tmp !== '' ? $tmp : sys_get_temp_dir()); - $this->newDocument($pageSize); - - $this->compressionReady = function_exists('gzcompress'); - - if (in_array('Windows-1252', mb_list_encodings())) { - self::$targetEncoding = 'Windows-1252'; - } - - // also initialize the font families that are known about already - $this->setFontFamily('init'); - } - - /** - * Document object methods (internal use only) - * - * There is about one object method for each type of object in the pdf document - * Each function has the same call list ($id,$action,$options). - * $id = the object ID of the object, or what it is to be if it is being created - * $action = a string specifying the action to be performed, though ALL must support: - * 'new' - create the object with the id $id - * 'out' - produce the output for the pdf object - * $options = optional, a string or array containing the various parameters for the object - * - * These, in conjunction with the output function are the ONLY way for output to be produced - * within the pdf 'file'. - */ - - /** - * Destination object, used to specify the location for the user to jump to, presently on opening - * - * @param $id - * @param $action - * @param string $options - * @return string|null - */ - protected function o_destination($id, $action, $options = '') - { - switch ($action) { - case 'new': - $this->objects[$id] = ['t' => 'destination', 'info' => []]; - $tmp = ''; - switch ($options['type']) { - case 'XYZ': - /** @noinspection PhpMissingBreakStatementInspection */ - case 'FitR': - $tmp = ' ' . $options['p3'] . $tmp; - case 'FitH': - case 'FitV': - case 'FitBH': - /** @noinspection PhpMissingBreakStatementInspection */ - case 'FitBV': - $tmp = ' ' . $options['p1'] . ' ' . $options['p2'] . $tmp; - case 'Fit': - case 'FitB': - $tmp = $options['type'] . $tmp; - $this->objects[$id]['info']['string'] = $tmp; - $this->objects[$id]['info']['page'] = $options['page']; - } - break; - - case 'out': - $o = &$this->objects[$id]; - - $tmp = $o['info']; - $res = "\n$id 0 obj\n" . '[' . $tmp['page'] . ' 0 R /' . $tmp['string'] . "]\nendobj"; - - return $res; - } - - return null; - } - - /** - * set the viewer preferences - * - * @param $id - * @param $action - * @param string|array $options - * @return string|null - */ - protected function o_viewerPreferences($id, $action, $options = '') - { - switch ($action) { - case 'new': - $this->objects[$id] = ['t' => 'viewerPreferences', 'info' => []]; - break; - - case 'add': - $o = &$this->objects[$id]; - - foreach ($options as $k => $v) { - switch ($k) { - // Boolean keys - case 'HideToolbar': - case 'HideMenubar': - case 'HideWindowUI': - case 'FitWindow': - case 'CenterWindow': - case 'DisplayDocTitle': - case 'PickTrayByPDFSize': - $o['info'][$k] = (bool)$v; - break; - - // Integer keys - case 'NumCopies': - $o['info'][$k] = (int)$v; - break; - - // Name keys - case 'ViewArea': - case 'ViewClip': - case 'PrintClip': - case 'PrintArea': - $o['info'][$k] = (string)$v; - break; - - // Named with limited valid values - case 'NonFullScreenPageMode': - if (!in_array($v, ['UseNone', 'UseOutlines', 'UseThumbs', 'UseOC'])) { - break; - } - $o['info'][$k] = $v; - break; - - case 'Direction': - if (!in_array($v, ['L2R', 'R2L'])) { - break; - } - $o['info'][$k] = $v; - break; - - case 'PrintScaling': - if (!in_array($v, ['None', 'AppDefault'])) { - break; - } - $o['info'][$k] = $v; - break; - - case 'Duplex': - if (!in_array($v, ['None', 'Simplex', 'DuplexFlipShortEdge', 'DuplexFlipLongEdge'])) { - break; - } - $o['info'][$k] = $v; - break; - - // Integer array - case 'PrintPageRange': - // Cast to integer array - foreach ($v as $vK => $vV) { - $v[$vK] = (int)$vV; - } - $o['info'][$k] = array_values($v); - break; - } - } - break; - - case 'out': - $o = &$this->objects[$id]; - $res = "\n$id 0 obj\n<< "; - - foreach ($o['info'] as $k => $v) { - if (is_string($v)) { - $v = '/' . $v; - } elseif (is_int($v)) { - $v = (string) $v; - } elseif (is_bool($v)) { - $v = ($v ? 'true' : 'false'); - } elseif (is_array($v)) { - $v = '[' . implode(' ', $v) . ']'; - } - $res .= "\n/$k $v"; - } - $res .= "\n>>\nendobj"; - - return $res; - } - - return null; - } - - /** - * define the document catalog, the overall controller for the document - * - * @param $id - * @param $action - * @param string|array $options - * @return string|null - */ - protected function o_catalog($id, $action, $options = '') - { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = ['t' => 'catalog', 'info' => []]; - $this->catalogId = $id; - break; - - case 'acroform': - case 'outlines': - case 'pages': - case 'openHere': - case 'names': - $o['info'][$action] = $options; - break; - - case 'viewerPreferences': - if (!isset($o['info']['viewerPreferences'])) { - $this->numObj++; - $this->o_viewerPreferences($this->numObj, 'new'); - $o['info']['viewerPreferences'] = $this->numObj; - } - - $vp = $o['info']['viewerPreferences']; - $this->o_viewerPreferences($vp, 'add', $options); - - break; - - case 'out': - $res = "\n$id 0 obj\n<< /Type /Catalog"; - - foreach ($o['info'] as $k => $v) { - switch ($k) { - case 'outlines': - $res .= "\n/Outlines $v 0 R"; - break; - - case 'pages': - $res .= "\n/Pages $v 0 R"; - break; - - case 'viewerPreferences': - $res .= "\n/ViewerPreferences $v 0 R"; - break; - - case 'openHere': - $res .= "\n/OpenAction $v 0 R"; - break; - - case 'names': - $res .= "\n/Names $v 0 R"; - break; - - case 'acroform': - $res .= "\n/AcroForm $v 0 R"; - break; - } - } - - $res .= " >>\nendobj"; - - return $res; - } - - return null; - } - - /** - * object which is a parent to the pages in the document - * - * @param $id - * @param $action - * @param string $options - * @return string|null - */ - protected function o_pages($id, $action, $options = '') - { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = ['t' => 'pages', 'info' => []]; - $this->o_catalog($this->catalogId, 'pages', $id); - break; - - case 'page': - if (!is_array($options)) { - // then it will just be the id of the new page - $o['info']['pages'][] = $options; - } else { - // then it should be an array having 'id','rid','pos', where rid=the page to which this one will be placed relative - // and pos is either 'before' or 'after', saying where this page will fit. - if (isset($options['id']) && isset($options['rid']) && isset($options['pos'])) { - $i = array_search($options['rid'], $o['info']['pages']); - if (isset($o['info']['pages'][$i]) && $o['info']['pages'][$i] == $options['rid']) { - - // then there is a match - // make a space - switch ($options['pos']) { - case 'before': - $k = $i; - break; - - case 'after': - $k = $i + 1; - break; - - default: - $k = -1; - break; - } - - if ($k >= 0) { - for ($j = count($o['info']['pages']) - 1; $j >= $k; $j--) { - $o['info']['pages'][$j + 1] = $o['info']['pages'][$j]; - } - - $o['info']['pages'][$k] = $options['id']; - } - } - } - } - break; - - case 'procset': - $o['info']['procset'] = $options; - break; - - case 'mediaBox': - $o['info']['mediaBox'] = $options; - // which should be an array of 4 numbers - $this->currentPageSize = ['width' => $options[2], 'height' => $options[3]]; - break; - - case 'font': - $o['info']['fonts'][] = ['objNum' => $options['objNum'], 'fontNum' => $options['fontNum']]; - break; - - case 'extGState': - $o['info']['extGStates'][] = ['objNum' => $options['objNum'], 'stateNum' => $options['stateNum']]; - break; - - case 'xObject': - $o['info']['xObjects'][] = ['objNum' => $options['objNum'], 'label' => $options['label']]; - break; - - case 'out': - if (count($o['info']['pages'])) { - $res = "\n$id 0 obj\n<< /Type /Pages\n/Kids ["; - foreach ($o['info']['pages'] as $v) { - $res .= "$v 0 R\n"; - } - - $res .= "]\n/Count " . count($this->objects[$id]['info']['pages']); - - if ((isset($o['info']['fonts']) && count($o['info']['fonts'])) || - isset($o['info']['procset']) || - (isset($o['info']['extGStates']) && count($o['info']['extGStates'])) - ) { - $res .= "\n/Resources <<"; - - if (isset($o['info']['procset'])) { - $res .= "\n/ProcSet " . $o['info']['procset'] . " 0 R"; - } - - if (isset($o['info']['fonts']) && count($o['info']['fonts'])) { - $res .= "\n/Font << "; - foreach ($o['info']['fonts'] as $finfo) { - $res .= "\n/F" . $finfo['fontNum'] . " " . $finfo['objNum'] . " 0 R"; - } - $res .= "\n>>"; - } - - if (isset($o['info']['xObjects']) && count($o['info']['xObjects'])) { - $res .= "\n/XObject << "; - foreach ($o['info']['xObjects'] as $finfo) { - $res .= "\n/" . $finfo['label'] . " " . $finfo['objNum'] . " 0 R"; - } - $res .= "\n>>"; - } - - if (isset($o['info']['extGStates']) && count($o['info']['extGStates'])) { - $res .= "\n/ExtGState << "; - foreach ($o['info']['extGStates'] as $gstate) { - $res .= "\n/GS" . $gstate['stateNum'] . " " . $gstate['objNum'] . " 0 R"; - } - $res .= "\n>>"; - } - - $res .= "\n>>"; - if (isset($o['info']['mediaBox'])) { - $tmp = $o['info']['mediaBox']; - $res .= "\n/MediaBox [" . sprintf( - '%.3F %.3F %.3F %.3F', - $tmp[0], - $tmp[1], - $tmp[2], - $tmp[3] - ) . ']'; - } - } - - $res .= "\n >>\nendobj"; - } else { - $res = "\n$id 0 obj\n<< /Type /Pages\n/Count 0\n>>\nendobj"; - } - - return $res; - } - - return null; - } - - /** - * define the outlines in the doc, empty for now - * - * @param $id - * @param $action - * @param string $options - * @return string|null - */ - protected function o_outlines($id, $action, $options = '') - { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = ['t' => 'outlines', 'info' => ['outlines' => []]]; - $this->o_catalog($this->catalogId, 'outlines', $id); - break; - - case 'outline': - $o['info']['outlines'][] = $options; - break; - - case 'out': - if (count($o['info']['outlines'])) { - $res = "\n$id 0 obj\n<< /Type /Outlines /Kids ["; - foreach ($o['info']['outlines'] as $v) { - $res .= "$v 0 R "; - } - - $res .= "] /Count " . count($o['info']['outlines']) . " >>\nendobj"; - } else { - $res = "\n$id 0 obj\n<< /Type /Outlines /Count 0 >>\nendobj"; - } - - return $res; - } - - return null; - } - - /** - * an object to hold the font description - * - * @param $id - * @param $action - * @param string|array $options - * @return string|null - * @throws FontNotFoundException - */ - protected function o_font($id, $action, $options = '') - { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = [ - 't' => 'font', - 'info' => [ - 'name' => $options['name'], - 'fontFileName' => $options['fontFileName'], - 'SubType' => 'Type1', - 'isSubsetting' => $options['isSubsetting'] - ] - ]; - $fontNum = $this->numFonts; - $this->objects[$id]['info']['fontNum'] = $fontNum; - - // deal with the encoding and the differences - if (isset($options['differences'])) { - // then we'll need an encoding dictionary - $this->numObj++; - $this->o_fontEncoding($this->numObj, 'new', $options); - $this->objects[$id]['info']['encodingDictionary'] = $this->numObj; - } else { - if (isset($options['encoding'])) { - // we can specify encoding here - switch ($options['encoding']) { - case 'WinAnsiEncoding': - case 'MacRomanEncoding': - case 'MacExpertEncoding': - $this->objects[$id]['info']['encoding'] = $options['encoding']; - break; - - case 'none': - break; - - default: - $this->objects[$id]['info']['encoding'] = 'WinAnsiEncoding'; - break; - } - } else { - $this->objects[$id]['info']['encoding'] = 'WinAnsiEncoding'; - } - } - - if ($this->fonts[$options['fontFileName']]['isUnicode']) { - // For Unicode fonts, we need to incorporate font data into - // sub-sections that are linked from the primary font section. - // Look at o_fontGIDtoCID and o_fontDescendentCID functions - // for more information. - // - // All of this code is adapted from the excellent changes made to - // transform FPDF to TCPDF (http://tcpdf.sourceforge.net/) - - $toUnicodeId = ++$this->numObj; - $this->o_toUnicode($toUnicodeId, 'new'); - $this->objects[$id]['info']['toUnicode'] = $toUnicodeId; - - $cidFontId = ++$this->numObj; - $this->o_fontDescendentCID($cidFontId, 'new', $options); - $this->objects[$id]['info']['cidFont'] = $cidFontId; - } - - // also tell the pages node about the new font - $this->o_pages($this->currentNode, 'font', ['fontNum' => $fontNum, 'objNum' => $id]); - break; - - case 'add': - $font_options = $this->processFont($id, $o['info']); - - if ($font_options !== false) { - foreach ($font_options as $k => $v) { - switch ($k) { - case 'BaseFont': - $o['info']['name'] = $v; - break; - case 'FirstChar': - case 'LastChar': - case 'Widths': - case 'FontDescriptor': - case 'SubType': - $this->addMessage('o_font ' . $k . " : " . $v); - $o['info'][$k] = $v; - break; - } - } - - // pass values down to descendent font - if (isset($o['info']['cidFont'])) { - $this->o_fontDescendentCID($o['info']['cidFont'], 'add', $font_options); - } - } - break; - - case 'out': - if ($this->fonts[$this->objects[$id]['info']['fontFileName']]['isUnicode']) { - // For Unicode fonts, we need to incorporate font data into - // sub-sections that are linked from the primary font section. - // Look at o_fontGIDtoCID and o_fontDescendentCID functions - // for more information. - // - // All of this code is adapted from the excellent changes made to - // transform FPDF to TCPDF (http://tcpdf.sourceforge.net/) - - $res = "\n$id 0 obj\n<fonts[$fontFileName])) { - return false; - } - - $font = &$this->fonts[$fontFileName]; - - $fileSuffix = $font['fileSuffix']; - $fileSuffixLower = strtolower($font['fileSuffix']); - $fbfile = "$fontFileName.$fileSuffix"; - $isTtfFont = $fileSuffixLower === 'ttf'; - $isPfbFont = $fileSuffixLower === 'pfb'; - - $this->addMessage('selectFont: checking for - ' . $fbfile); - - if (!$fileSuffix) { - $this->addMessage( - 'selectFont: pfb or ttf file not found, ok if this is one of the 14 standard fonts' - ); - - return false; - } else { - $adobeFontName = isset($font['PostScriptName']) ? $font['PostScriptName'] : $font['FontName']; - // $fontObj = $this->numObj; - $this->addMessage("selectFont: adding font file - $fbfile - $adobeFontName"); - - // find the array of font widths, and put that into an object. - $firstChar = -1; - $lastChar = 0; - $widths = []; - $cid_widths = []; - - foreach ($font['C'] as $num => $d) { - if (intval($num) > 0 || $num == '0') { - if (!$font['isUnicode']) { - // With Unicode, widths array isn't used - if ($lastChar > 0 && $num > $lastChar + 1) { - for ($i = $lastChar + 1; $i < $num; $i++) { - $widths[] = 0; - } - } - } - - $widths[] = $d; - - if ($font['isUnicode']) { - $cid_widths[$num] = $d; - } - - if ($firstChar == -1) { - $firstChar = $num; - } - - $lastChar = $num; - } - } - - // also need to adjust the widths for the differences array - if (isset($object['differences'])) { - foreach ($object['differences'] as $charNum => $charName) { - if ($charNum > $lastChar) { - if (!$object['isUnicode']) { - // With Unicode, widths array isn't used - for ($i = $lastChar + 1; $i <= $charNum; $i++) { - $widths[] = 0; - } - } - - $lastChar = $charNum; - } - - if (isset($font['C'][$charName])) { - $widths[$charNum - $firstChar] = $font['C'][$charName]; - if ($font['isUnicode']) { - $cid_widths[$charName] = $font['C'][$charName]; - } - } - } - } - - if ($font['isUnicode']) { - $font['CIDWidths'] = $cid_widths; - } - - $this->addMessage('selectFont: FirstChar = ' . $firstChar); - $this->addMessage('selectFont: LastChar = ' . $lastChar); - - $widthid = -1; - - if (!$font['isUnicode']) { - // With Unicode, widths array isn't used - - $this->numObj++; - $this->o_contents($this->numObj, 'new', 'raw'); - $this->objects[$this->numObj]['c'] .= '[' . implode(' ', $widths) . ']'; - $widthid = $this->numObj; - } - - $missing_width = 500; - $stemV = 70; - - if (isset($font['MissingWidth'])) { - $missing_width = $font['MissingWidth']; - } - if (isset($font['StdVW'])) { - $stemV = $font['StdVW']; - } else { - if (isset($font['Weight']) && preg_match('!(bold|black)!i', $font['Weight'])) { - $stemV = 120; - } - } - - // load the pfb file, and put that into an object too. - // note that pdf supports only binary format type 1 font files, though there is a - // simple utility to convert them from pfa to pfb. - if (!$font['isSubsetting']) { - $data = file_get_contents($fbfile); - } else { - $adobeFontName = $this->getFontSubsettingTag($font) . '+' . $adobeFontName; - $this->stringSubsets[$fontFileName][] = 32; // Force space if not in yet - - $subset = $this->stringSubsets[$fontFileName]; - sort($subset); - - // Load font - $font_obj = Font::load($fbfile); - $font_obj->parse(); - - // Define subset - $font_obj->setSubset($subset); - $font_obj->reduce(); - - // Write new font - $tmp_name = $this->tmp . "/" . basename($fbfile) . ".tmp." . uniqid(); - touch($tmp_name); - $font_obj->open($tmp_name, BinaryStream::modeReadWrite); - $font_obj->encode(["OS/2"]); - $font_obj->close(); - - // Parse the new font to get cid2gid and widths - $font_obj = Font::load($tmp_name); - - // Find Unicode char map table - $subtable = null; - foreach ($font_obj->getData("cmap", "subtables") as $_subtable) { - if ($_subtable["platformID"] == 0 || $_subtable["platformID"] == 3 && $_subtable["platformSpecificID"] == 1) { - $subtable = $_subtable; - break; - } - } - - if ($subtable) { - $glyphIndexArray = $subtable["glyphIndexArray"]; - $hmtx = $font_obj->getData("hmtx"); - - unset($glyphIndexArray[0xFFFF]); - - $cidtogid = str_pad('', max(array_keys($glyphIndexArray)) * 2 + 1, "\x00"); - $font['CIDWidths'] = []; - foreach ($glyphIndexArray as $cid => $gid) { - if ($cid >= 0 && $cid < 0xFFFF && $gid) { - $cidtogid[$cid * 2] = chr($gid >> 8); - $cidtogid[$cid * 2 + 1] = chr($gid & 0xFF); - } - - $width = $font_obj->normalizeFUnit(isset($hmtx[$gid]) ? $hmtx[$gid][0] : $hmtx[0][0]); - $font['CIDWidths'][$cid] = $width; - } - - $font['CIDtoGID'] = base64_encode(gzcompress($cidtogid)); - $font['CIDtoGID_Compressed'] = true; - - $data = file_get_contents($tmp_name); - } else { - $data = file_get_contents($fbfile); - } - - $font_obj->close(); - unlink($tmp_name); - } - - // create the font descriptor - $this->numObj++; - $fontDescriptorId = $this->numObj; - - $this->numObj++; - $pfbid = $this->numObj; - - // determine flags (more than a little flakey, hopefully will not matter much) - $flags = 0; - - if ($font['ItalicAngle'] != 0) { - $flags += pow(2, 6); - } - - if ($font['IsFixedPitch'] === 'true') { - $flags += 1; - } - - $flags += pow(2, 5); // assume non-sybolic - $list = [ - 'Ascent' => 'Ascender', - 'CapHeight' => 'Ascender', //FIXME: php-font-lib is not grabbing this value, so we'll fake it and use the Ascender value // 'CapHeight' - 'MissingWidth' => 'MissingWidth', - 'Descent' => 'Descender', - 'FontBBox' => 'FontBBox', - 'ItalicAngle' => 'ItalicAngle' - ]; - $fdopt = [ - 'Flags' => $flags, - 'FontName' => $adobeFontName, - 'StemV' => $stemV - ]; - - foreach ($list as $k => $v) { - if (isset($font[$v])) { - $fdopt[$k] = $font[$v]; - } - } - - if ($isPfbFont) { - $fdopt['FontFile'] = $pfbid; - } elseif ($isTtfFont) { - $fdopt['FontFile2'] = $pfbid; - } - - $this->o_fontDescriptor($fontDescriptorId, 'new', $fdopt); - - // embed the font program - $this->o_contents($this->numObj, 'new'); - $this->objects[$pfbid]['c'] .= $data; - - // determine the cruicial lengths within this file - if ($isPfbFont) { - $l1 = strpos($data, 'eexec') + 6; - $l2 = strpos($data, '00000000') - $l1; - $l3 = mb_strlen($data, '8bit') - $l2 - $l1; - $this->o_contents( - $this->numObj, - 'add', - ['Length1' => $l1, 'Length2' => $l2, 'Length3' => $l3] - ); - } elseif ($isTtfFont) { - $l1 = mb_strlen($data, '8bit'); - $this->o_contents($this->numObj, 'add', ['Length1' => $l1]); - } - - // tell the font object about all this new stuff - $options = [ - 'BaseFont' => $adobeFontName, - 'MissingWidth' => $missing_width, - 'Widths' => $widthid, - 'FirstChar' => $firstChar, - 'LastChar' => $lastChar, - 'FontDescriptor' => $fontDescriptorId - ]; - - if ($isTtfFont) { - $options['SubType'] = 'TrueType'; - } - - $this->addMessage("adding extra info to font.($fontObjId)"); - - foreach ($options as $fk => $fv) { - $this->addMessage("$fk : $fv"); - } - } - - return $options; - } - - /** - * A toUnicode section, needed for unicode fonts - * - * @param $id - * @param $action - * @return null|string - */ - protected function o_toUnicode($id, $action) - { - switch ($action) { - case 'new': - $this->objects[$id] = [ - 't' => 'toUnicode' - ]; - break; - case 'add': - break; - case 'out': - $ordering = 'UCS'; - $registry = 'Adobe'; - - if ($this->encrypted) { - $this->encryptInit($id); - $ordering = $this->ARC4($ordering); - $registry = $this->filterText($this->ARC4($registry), false, false); - } - - $stream = <<> def -/CMapName /Adobe-Identity-UCS def -/CMapType 2 def -1 begincodespacerange -<0000> -endcodespacerange -1 beginbfrange -<0000> <0000> -endbfrange -endcmap -CMapName currentdict /CMap defineresource pop -end -end -EOT; - - $res = "\n$id 0 obj\n"; - $res .= "<>\n"; - $res .= "stream\n" . $stream . "\nendstream" . "\nendobj";; - - return $res; - } - - return null; - } - - /** - * a font descriptor, needed for including additional fonts - * - * @param $id - * @param $action - * @param string $options - * @return null|string - */ - protected function o_fontDescriptor($id, $action, $options = '') - { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = ['t' => 'fontDescriptor', 'info' => $options]; - break; - - case 'out': - $res = "\n$id 0 obj\n<< /Type /FontDescriptor\n"; - foreach ($o['info'] as $label => $value) { - switch ($label) { - case 'Ascent': - case 'CapHeight': - case 'Descent': - case 'Flags': - case 'ItalicAngle': - case 'StemV': - case 'AvgWidth': - case 'Leading': - case 'MaxWidth': - case 'MissingWidth': - case 'StemH': - case 'XHeight': - case 'CharSet': - if (mb_strlen($value, '8bit')) { - $res .= "/$label $value\n"; - } - - break; - case 'FontFile': - case 'FontFile2': - case 'FontFile3': - $res .= "/$label $value 0 R\n"; - break; - - case 'FontBBox': - $res .= "/$label [$value[0] $value[1] $value[2] $value[3]]\n"; - break; - - case 'FontName': - $res .= "/$label /$value\n"; - break; - } - } - - $res .= ">>\nendobj"; - - return $res; - } - - return null; - } - - /** - * the font encoding - * - * @param $id - * @param $action - * @param string $options - * @return null|string - */ - protected function o_fontEncoding($id, $action, $options = '') - { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - // the options array should contain 'differences' and maybe 'encoding' - $this->objects[$id] = ['t' => 'fontEncoding', 'info' => $options]; - break; - - case 'out': - $res = "\n$id 0 obj\n<< /Type /Encoding\n"; - if (!isset($o['info']['encoding'])) { - $o['info']['encoding'] = 'WinAnsiEncoding'; - } - - if ($o['info']['encoding'] !== 'none') { - $res .= "/BaseEncoding /" . $o['info']['encoding'] . "\n"; - } - - $res .= "/Differences \n["; - - $onum = -100; - - foreach ($o['info']['differences'] as $num => $label) { - if ($num != $onum + 1) { - // we cannot make use of consecutive numbering - $res .= "\n$num /$label"; - } else { - $res .= " /$label"; - } - - $onum = $num; - } - - $res .= "\n]\n>>\nendobj"; - - return $res; - } - - return null; - } - - /** - * a descendent cid font, needed for unicode fonts - * - * @param $id - * @param $action - * @param string|array $options - * @return null|string - */ - protected function o_fontDescendentCID($id, $action, $options = '') - { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = ['t' => 'fontDescendentCID', 'info' => $options]; - - // we need a CID system info section - $cidSystemInfoId = ++$this->numObj; - $this->o_cidSystemInfo($cidSystemInfoId, 'new'); - $this->objects[$id]['info']['cidSystemInfo'] = $cidSystemInfoId; - - // and a CID to GID map - $cidToGidMapId = ++$this->numObj; - $this->o_fontGIDtoCIDMap($cidToGidMapId, 'new', $options); - $this->objects[$id]['info']['cidToGidMap'] = $cidToGidMapId; - break; - - case 'add': - foreach ($options as $k => $v) { - switch ($k) { - case 'BaseFont': - $o['info']['name'] = $v; - break; - - case 'FirstChar': - case 'LastChar': - case 'MissingWidth': - case 'FontDescriptor': - case 'SubType': - $this->addMessage("o_fontDescendentCID $k : $v"); - $o['info'][$k] = $v; - break; - } - } - - // pass values down to cid to gid map - $this->o_fontGIDtoCIDMap($o['info']['cidToGidMap'], 'add', $options); - break; - - case 'out': - $res = "\n$id 0 obj\n"; - $res .= "<fonts[$o['info']['fontFileName']]['CIDWidths'])) { - $cid_widths = &$this->fonts[$o['info']['fontFileName']]['CIDWidths']; - $w = ''; - foreach ($cid_widths as $cid => $width) { - $w .= "$cid [$width] "; - } - $res .= "/W [$w]\n"; - } - - $res .= "/CIDToGIDMap " . $o['info']['cidToGidMap'] . " 0 R\n"; - $res .= ">>\n"; - $res .= "endobj"; - - return $res; - } - - return null; - } - - /** - * CID system info section, needed for unicode fonts - * - * @param $id - * @param $action - * @return null|string - */ - protected function o_cidSystemInfo($id, $action) - { - switch ($action) { - case 'new': - $this->objects[$id] = [ - 't' => 'cidSystemInfo' - ]; - break; - case 'add': - break; - case 'out': - $ordering = 'UCS'; - $registry = 'Adobe'; - - if ($this->encrypted) { - $this->encryptInit($id); - $ordering = $this->ARC4($ordering); - $registry = $this->ARC4($registry); - } - - - $res = "\n$id 0 obj\n"; - - $res .= '<objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = ['t' => 'fontGIDtoCIDMap', 'info' => $options]; - break; - - case 'out': - $res = "\n$id 0 obj\n"; - $fontFileName = $o['info']['fontFileName']; - $tmp = $this->fonts[$fontFileName]['CIDtoGID'] = base64_decode($this->fonts[$fontFileName]['CIDtoGID']); - - $compressed = isset($this->fonts[$fontFileName]['CIDtoGID_Compressed']) && - $this->fonts[$fontFileName]['CIDtoGID_Compressed']; - - if (!$compressed && isset($o['raw'])) { - $res .= $tmp; - } else { - $res .= "<<"; - - if (!$compressed && $this->compressionReady && $this->options['compression']) { - // then implement ZLIB based compression on this content stream - $compressed = true; - $tmp = gzcompress($tmp, 6); - } - if ($compressed) { - $res .= "\n/Filter /FlateDecode"; - } - - if ($this->encrypted) { - $this->encryptInit($id); - $tmp = $this->ARC4($tmp); - } - - $res .= "\n/Length " . mb_strlen($tmp, '8bit') . ">>\nstream\n$tmp\nendstream"; - } - - $res .= "\nendobj"; - - return $res; - } - - return null; - } - - /** - * the document procset, solves some problems with printing to old PS printers - * - * @param $id - * @param $action - * @param string $options - * @return null|string - */ - protected function o_procset($id, $action, $options = '') - { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = ['t' => 'procset', 'info' => ['PDF' => 1, 'Text' => 1]]; - $this->o_pages($this->currentNode, 'procset', $id); - $this->procsetObjectId = $id; - break; - - case 'add': - // this is to add new items to the procset list, despite the fact that this is considered - // obsolete, the items are required for printing to some postscript printers - switch ($options) { - case 'ImageB': - case 'ImageC': - case 'ImageI': - $o['info'][$options] = 1; - break; - } - break; - - case 'out': - $res = "\n$id 0 obj\n["; - foreach ($o['info'] as $label => $val) { - $res .= "/$label "; - } - $res .= "]\nendobj"; - - return $res; - } - - return null; - } - - /** - * define the document information - * - * @param $id - * @param $action - * @param string $options - * @return null|string - */ - protected function o_info($id, $action, $options = '') - { - switch ($action) { - case 'new': - $this->infoObject = $id; - $date = 'D:' . @date('Ymd'); - $this->objects[$id] = [ - 't' => 'info', - 'info' => [ - 'Producer' => 'CPDF (dompdf)', - 'CreationDate' => $date - ] - ]; - break; - case 'Title': - case 'Author': - case 'Subject': - case 'Keywords': - case 'Creator': - case 'Producer': - case 'CreationDate': - case 'ModDate': - case 'Trapped': - $this->objects[$id]['info'][$action] = $options; - break; - - case 'out': - $encrypted = $this->encrypted; - if ($encrypted) { - $this->encryptInit($id); - } - - $res = "\n$id 0 obj\n<<\n"; - $o = &$this->objects[$id]; - foreach ($o['info'] as $k => $v) { - $res .= "/$k ("; - - // dates must be outputted as-is, without Unicode transformations - if ($k !== 'CreationDate' && $k !== 'ModDate') { - $v = $this->filterText($v, true, false); - } - - if ($encrypted) { - $v = $this->ARC4($v); - } - - $res .= $v; - $res .= ")\n"; - } - - $res .= ">>\nendobj"; - - return $res; - } - - return null; - } - - /** - * an action object, used to link to URLS initially - * - * @param $id - * @param $action - * @param string $options - * @return null|string - */ - protected function o_action($id, $action, $options = '') - { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - if (is_array($options)) { - $this->objects[$id] = ['t' => 'action', 'info' => $options, 'type' => $options['type']]; - } else { - // then assume a URI action - $this->objects[$id] = ['t' => 'action', 'info' => $options, 'type' => 'URI']; - } - break; - - case 'out': - if ($this->encrypted) { - $this->encryptInit($id); - } - - $res = "\n$id 0 obj\n<< /Type /Action"; - switch ($o['type']) { - case 'ilink': - if (!isset($this->destinations[(string)$o['info']['label']])) { - break; - } - - // there will be an 'label' setting, this is the name of the destination - $res .= "\n/S /GoTo\n/D " . $this->destinations[(string)$o['info']['label']] . " 0 R"; - break; - - case 'URI': - $res .= "\n/S /URI\n/URI ("; - if ($this->encrypted) { - $res .= $this->filterText($this->ARC4($o['info']), false, false); - } else { - $res .= $this->filterText($o['info'], false, false); - } - - $res .= ")"; - break; - } - - $res .= "\n>>\nendobj"; - - return $res; - } - - return null; - } - - /** - * an annotation object, this will add an annotation to the current page. - * initially will support just link annotations - * - * @param $id - * @param $action - * @param string $options - * @return null|string - */ - protected function o_annotation($id, $action, $options = '') - { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - // add the annotation to the current page - $pageId = $this->currentPage; - $this->o_page($pageId, 'annot', $id); - - // and add the action object which is going to be required - switch ($options['type']) { - case 'link': - $this->objects[$id] = ['t' => 'annotation', 'info' => $options]; - $this->numObj++; - $this->o_action($this->numObj, 'new', $options['url']); - $this->objects[$id]['info']['actionId'] = $this->numObj; - break; - - case 'ilink': - // this is to a named internal link - $label = $options['label']; - $this->objects[$id] = ['t' => 'annotation', 'info' => $options]; - $this->numObj++; - $this->o_action($this->numObj, 'new', ['type' => 'ilink', 'label' => $label]); - $this->objects[$id]['info']['actionId'] = $this->numObj; - break; - } - break; - - case 'out': - $res = "\n$id 0 obj\n<< /Type /Annot"; - switch ($o['info']['type']) { - case 'link': - case 'ilink': - $res .= "\n/Subtype /Link"; - break; - } - $res .= "\n/A " . $o['info']['actionId'] . " 0 R"; - $res .= "\n/Border [0 0 0]"; - $res .= "\n/H /I"; - $res .= "\n/Rect [ "; - - foreach ($o['info']['rect'] as $v) { - $res .= sprintf("%.4F ", $v); - } - - $res .= "]"; - $res .= "\n>>\nendobj"; - - return $res; - } - - return null; - } - - /** - * a page object, it also creates a contents object to hold its contents - * - * @param $id - * @param $action - * @param string $options - * @return null|string - */ - protected function o_page($id, $action, $options = '') - { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->numPages++; - $this->objects[$id] = [ - 't' => 'page', - 'info' => [ - 'parent' => $this->currentNode, - 'pageNum' => $this->numPages, - 'mediaBox' => $this->objects[$this->currentNode]['info']['mediaBox'] - ] - ]; - - if (is_array($options)) { - // then this must be a page insertion, array should contain 'rid','pos'=[before|after] - $options['id'] = $id; - $this->o_pages($this->currentNode, 'page', $options); - } else { - $this->o_pages($this->currentNode, 'page', $id); - } - - $this->currentPage = $id; - //make a contents object to go with this page - $this->numObj++; - $this->o_contents($this->numObj, 'new', $id); - $this->currentContents = $this->numObj; - $this->objects[$id]['info']['contents'] = []; - $this->objects[$id]['info']['contents'][] = $this->numObj; - - $match = ($this->numPages % 2 ? 'odd' : 'even'); - foreach ($this->addLooseObjects as $oId => $target) { - if ($target === 'all' || $match === $target) { - $this->objects[$id]['info']['contents'][] = $oId; - } - } - break; - - case 'content': - $o['info']['contents'][] = $options; - break; - - case 'annot': - // add an annotation to this page - if (!isset($o['info']['annot'])) { - $o['info']['annot'] = []; - } - - // $options should contain the id of the annotation dictionary - $o['info']['annot'][] = $options; - break; - - case 'out': - $res = "\n$id 0 obj\n<< /Type /Page"; - if (isset($o['info']['mediaBox'])) { - $tmp = $o['info']['mediaBox']; - $res .= "\n/MediaBox [" . sprintf( - '%.3F %.3F %.3F %.3F', - $tmp[0], - $tmp[1], - $tmp[2], - $tmp[3] - ) . ']'; - } - $res .= "\n/Parent " . $o['info']['parent'] . " 0 R"; - - if (isset($o['info']['annot'])) { - $res .= "\n/Annots ["; - foreach ($o['info']['annot'] as $aId) { - $res .= " $aId 0 R"; - } - $res .= " ]"; - } - - $count = count($o['info']['contents']); - if ($count == 1) { - $res .= "\n/Contents " . $o['info']['contents'][0] . " 0 R"; - } else { - if ($count > 1) { - $res .= "\n/Contents [\n"; - - // reverse the page contents so added objects are below normal content - //foreach (array_reverse($o['info']['contents']) as $cId) { - // Back to normal now that I've got transparency working --Benj - foreach ($o['info']['contents'] as $cId) { - $res .= "$cId 0 R\n"; - } - $res .= "]"; - } - } - - $res .= "\n>>\nendobj"; - - return $res; - } - - return null; - } - - /** - * the contents objects hold all of the content which appears on pages - * - * @param $id - * @param $action - * @param string|array $options - * @return null|string - */ - protected function o_contents($id, $action, $options = '') - { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = ['t' => 'contents', 'c' => '', 'info' => []]; - if (mb_strlen($options, '8bit') && intval($options)) { - // then this contents is the primary for a page - $this->objects[$id]['onPage'] = $options; - } else { - if ($options === 'raw') { - // then this page contains some other type of system object - $this->objects[$id]['raw'] = 1; - } - } - break; - - case 'add': - // add more options to the declaration - foreach ($options as $k => $v) { - $o['info'][$k] = $v; - } - - case 'out': - $tmp = $o['c']; - $res = "\n$id 0 obj\n"; - - if (isset($this->objects[$id]['raw'])) { - $res .= $tmp; - } else { - $res .= "<<"; - if ($this->compressionReady && $this->options['compression']) { - // then implement ZLIB based compression on this content stream - $res .= " /Filter /FlateDecode"; - $tmp = gzcompress($tmp, 6); - } - - if ($this->encrypted) { - $this->encryptInit($id); - $tmp = $this->ARC4($tmp); - } - - foreach ($o['info'] as $k => $v) { - $res .= "\n/$k $v"; - } - - $res .= "\n/Length " . mb_strlen($tmp, '8bit') . " >>\nstream\n$tmp\nendstream"; - } - - $res .= "\nendobj"; - - return $res; - } - - return null; - } - - /** - * @param $id - * @param $action - * @return string|null - */ - protected function o_embedjs($id, $action) - { - switch ($action) { - case 'new': - $this->objects[$id] = [ - 't' => 'embedjs', - 'info' => [ - 'Names' => '[(EmbeddedJS) ' . ($id + 1) . ' 0 R]' - ] - ]; - break; - - case 'out': - $o = &$this->objects[$id]; - $res = "\n$id 0 obj\n<< "; - foreach ($o['info'] as $k => $v) { - $res .= "\n/$k $v"; - } - $res .= "\n>>\nendobj"; - - return $res; - } - - return null; - } - - /** - * @param $id - * @param $action - * @param string $code - * @return null|string - */ - protected function o_javascript($id, $action, $code = '') - { - switch ($action) { - case 'new': - $this->objects[$id] = [ - 't' => 'javascript', - 'info' => [ - 'S' => '/JavaScript', - 'JS' => '(' . $this->filterText($code, true, false) . ')', - ] - ]; - break; - - case 'out': - $o = &$this->objects[$id]; - $res = "\n$id 0 obj\n<< "; - - foreach ($o['info'] as $k => $v) { - $res .= "\n/$k $v"; - } - $res .= "\n>>\nendobj"; - - return $res; - } - - return null; - } - - /** - * an image object, will be an XObject in the document, includes description and data - * - * @param $id - * @param $action - * @param string $options - * @return null|string - */ - protected function o_image($id, $action, $options = '') - { - switch ($action) { - case 'new': - // make the new object - $this->objects[$id] = ['t' => 'image', 'data' => &$options['data'], 'info' => []]; - - $info =& $this->objects[$id]['info']; - - $info['Type'] = '/XObject'; - $info['Subtype'] = '/Image'; - $info['Width'] = $options['iw']; - $info['Height'] = $options['ih']; - - if (isset($options['masked']) && $options['masked']) { - $info['SMask'] = ($this->numObj - 1) . ' 0 R'; - } - - if (!isset($options['type']) || $options['type'] === 'jpg') { - if (!isset($options['channels'])) { - $options['channels'] = 3; - } - - switch ($options['channels']) { - case 1: - $info['ColorSpace'] = '/DeviceGray'; - break; - case 4: - $info['ColorSpace'] = '/DeviceCMYK'; - break; - default: - $info['ColorSpace'] = '/DeviceRGB'; - break; - } - - if ($info['ColorSpace'] === '/DeviceCMYK') { - $info['Decode'] = '[1 0 1 0 1 0 1 0]'; - } - - $info['Filter'] = '/DCTDecode'; - $info['BitsPerComponent'] = 8; - } else { - if ($options['type'] === 'png') { - $info['Filter'] = '/FlateDecode'; - $info['DecodeParms'] = '<< /Predictor 15 /Colors ' . $options['ncolor'] . ' /Columns ' . $options['iw'] . ' /BitsPerComponent ' . $options['bitsPerComponent'] . '>>'; - - if ($options['isMask']) { - $info['ColorSpace'] = '/DeviceGray'; - } else { - if (mb_strlen($options['pdata'], '8bit')) { - $tmp = ' [ /Indexed /DeviceRGB ' . (mb_strlen($options['pdata'], '8bit') / 3 - 1) . ' '; - $this->numObj++; - $this->o_contents($this->numObj, 'new'); - $this->objects[$this->numObj]['c'] = $options['pdata']; - $tmp .= $this->numObj . ' 0 R'; - $tmp .= ' ]'; - $info['ColorSpace'] = $tmp; - - if (isset($options['transparency'])) { - $transparency = $options['transparency']; - switch ($transparency['type']) { - case 'indexed': - $tmp = ' [ ' . $transparency['data'] . ' ' . $transparency['data'] . '] '; - $info['Mask'] = $tmp; - break; - - case 'color-key': - $tmp = ' [ ' . - $transparency['r'] . ' ' . $transparency['r'] . - $transparency['g'] . ' ' . $transparency['g'] . - $transparency['b'] . ' ' . $transparency['b'] . - ' ] '; - $info['Mask'] = $tmp; - break; - } - } - } else { - if (isset($options['transparency'])) { - $transparency = $options['transparency']; - - switch ($transparency['type']) { - case 'indexed': - $tmp = ' [ ' . $transparency['data'] . ' ' . $transparency['data'] . '] '; - $info['Mask'] = $tmp; - break; - - case 'color-key': - $tmp = ' [ ' . - $transparency['r'] . ' ' . $transparency['r'] . ' ' . - $transparency['g'] . ' ' . $transparency['g'] . ' ' . - $transparency['b'] . ' ' . $transparency['b'] . - ' ] '; - $info['Mask'] = $tmp; - break; - } - } - $info['ColorSpace'] = '/' . $options['color']; - } - } - - $info['BitsPerComponent'] = $options['bitsPerComponent']; - } - } - - // assign it a place in the named resource dictionary as an external object, according to - // the label passed in with it. - $this->o_pages($this->currentNode, 'xObject', ['label' => $options['label'], 'objNum' => $id]); - - // also make sure that we have the right procset object for it. - $this->o_procset($this->procsetObjectId, 'add', 'ImageC'); - break; - - case 'out': - $o = &$this->objects[$id]; - $tmp = &$o['data']; - $res = "\n$id 0 obj\n<<"; - - foreach ($o['info'] as $k => $v) { - $res .= "\n/$k $v"; - } - - if ($this->encrypted) { - $this->encryptInit($id); - $tmp = $this->ARC4($tmp); - } - - $res .= "\n/Length " . mb_strlen($tmp, '8bit') . ">>\nstream\n$tmp\nendstream\nendobj"; - - return $res; - } - - return null; - } - - /** - * graphics state object - * - * @param $id - * @param $action - * @param string $options - * @return null|string - */ - protected function o_extGState($id, $action, $options = "") - { - static $valid_params = [ - "LW", - "LC", - "LC", - "LJ", - "ML", - "D", - "RI", - "OP", - "op", - "OPM", - "Font", - "BG", - "BG2", - "UCR", - "TR", - "TR2", - "HT", - "FL", - "SM", - "SA", - "BM", - "SMask", - "CA", - "ca", - "AIS", - "TK" - ]; - - switch ($action) { - case "new": - $this->objects[$id] = ['t' => 'extGState', 'info' => $options]; - - // Tell the pages about the new resource - $this->numStates++; - $this->o_pages($this->currentNode, 'extGState', ["objNum" => $id, "stateNum" => $this->numStates]); - break; - - case "out": - $o = &$this->objects[$id]; - $res = "\n$id 0 obj\n<< /Type /ExtGState\n"; - - foreach ($o["info"] as $k => $v) { - if (!in_array($k, $valid_params)) { - continue; - } - $res .= "/$k $v\n"; - } - - $res .= ">>\nendobj"; - - return $res; - } - - return null; - } - - /** - * @param integer $id - * @param string $action - * @param mixed $options - * @return string - */ - protected function o_xobject($id, $action, $options = '') - { - switch ($action) { - case 'new': - $this->objects[$id] = ['t' => 'xobject', 'info' => $options, 'c' => '']; - break; - - case 'procset': - $this->objects[$id]['procset'] = $options; - break; - - case 'font': - $this->objects[$id]['fonts'][$options['fontNum']] = [ - 'objNum' => $options['objNum'], - 'fontNum' => $options['fontNum'] - ]; - break; - - case 'xObject': - $this->objects[$id]['xObjects'][] = ['objNum' => $options['objNum'], 'label' => $options['label']]; - break; - - case 'out': - $o = &$this->objects[$id]; - $res = "\n$id 0 obj\n<< /Type /XObject\n"; - - foreach ($o["info"] as $k => $v) { - switch($k) - { - case 'Subtype': - $res .= "/Subtype /$v\n"; - break; - case 'bbox': - $res .= "/BBox ["; - foreach ($v as $value) { - $res .= sprintf("%.4F ", $value); - } - $res .= "]\n"; - break; - default: - $res .= "/$k $v\n"; - break; - } - } - $res .= "/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]\n"; - - $res .= "/Resources <<"; - if (isset($o['procset'])) { - $res .= "\n/ProcSet " . $o['procset'] . " 0 R"; - } else { - $res .= "\n/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"; - } - if (isset($o['fonts']) && count($o['fonts'])) { - $res .= "\n/Font << "; - foreach ($o['fonts'] as $finfo) { - $res .= "\n/F" . $finfo['fontNum'] . " " . $finfo['objNum'] . " 0 R"; - } - $res .= "\n>>"; - } - if (isset($o['xObjects']) && count($o['xObjects'])) { - $res .= "\n/XObject << "; - foreach ($o['xObjects'] as $finfo) { - $res .= "\n/" . $finfo['label'] . " " . $finfo['objNum'] . " 0 R"; - } - $res .= "\n>>"; - } - $res .= "\n>>\n"; - - $tmp = $o["c"]; - if ($this->compressionReady && $this->options['compression']) { - // then implement ZLIB based compression on this content stream - $res .= " /Filter /FlateDecode\n"; - $tmp = gzcompress($tmp, 6); - } - - if ($this->encrypted) { - $this->encryptInit($id); - $tmp = $this->ARC4($tmp); - } - - $res .= "/Length " . mb_strlen($tmp, '8bit') . " >>\n"; - $res .= "stream\n" . $tmp . "\nendstream" . "\nendobj";; - - return $res; - } - - return null; - } - - /** - * @param $id - * @param $action - * @param string $options - * @return null|string - */ - protected function o_acroform($id, $action, $options = '') - { - switch ($action) { - case "new": - $this->o_catalog($this->catalogId, 'acroform', $id); - $this->objects[$id] = array('t' => 'acroform', 'info' => $options); - break; - - case 'addfield': - $this->objects[$id]['info']['Fields'][] = $options; - break; - - case 'font': - $this->objects[$id]['fonts'][$options['fontNum']] = [ - 'objNum' => $options['objNum'], - 'fontNum' => $options['fontNum'] - ]; - break; - - case "out": - $o = &$this->objects[$id]; - $res = "\n$id 0 obj\n<<"; - - foreach ($o["info"] as $k => $v) { - switch($k) { - case 'Fields': - $res .= " /Fields ["; - foreach ($v as $i) { - $res .= "$i 0 R "; - } - $res .= "]\n"; - break; - default: - $res .= "/$k $v\n"; - } - } - - $res .= "/DR <<\n"; - if (isset($o['fonts']) && count($o['fonts'])) { - $res .= "/Font << \n"; - foreach ($o['fonts'] as $finfo) { - $res .= "/F" . $finfo['fontNum'] . " " . $finfo['objNum'] . " 0 R\n"; - } - $res .= ">>\n"; - } - $res .= ">>\n"; - - $res .= ">>\nendobj"; - - return $res; - } - - return null; - } - - /** - * @param $id - * @param $action - * @param mixed $options - * @return null|string - */ - protected function o_field($id, $action, $options = '') - { - switch ($action) { - case "new": - $this->o_page($options['pageid'], 'annot', $id); - $this->o_acroform($this->acroFormId, 'addfield', $id); - $this->objects[$id] = ['t' => 'field', 'info' => $options]; - break; - - case 'set': - $this->objects[$id]['info'] = array_merge($this->objects[$id]['info'], $options); - break; - - case "out": - $o = &$this->objects[$id]; - $res = "\n$id 0 obj\n<< /Type /Annot /Subtype /Widget \n"; - - $encrypted = $this->encrypted; - if ($encrypted) { - $this->encryptInit($id); - } - - foreach ($o["info"] as $k => $v) { - switch ($k) { - case 'pageid': - $res .= "/P $v 0 R\n"; - break; - case 'value': - if ($encrypted) { - $v = $this->filterText($this->ARC4($v), false, false); - } - $res .= "/V ($v)\n"; - break; - case 'refvalue': - $res .= "/V $v 0 R\n"; - break; - case 'da': - if ($encrypted) { - $v = $this->filterText($this->ARC4($v), false, false); - } - $res .= "/DA ($v)\n"; - break; - case 'options': - $res .= "/Opt [\n"; - foreach ($v as $opt) { - if ($encrypted) { - $opt = $this->filterText($this->ARC4($opt), false, false); - } - $res .= "($opt)\n"; - } - $res .= "]\n"; - break; - case 'rect': - $res .= "/Rect ["; - foreach ($v as $value) { - $res .= sprintf("%.4F ", $value); - } - $res .= "]\n"; - break; - case 'appearance': - $res .= "/AP << "; - foreach ($v as $a => $ref) { - $res .= "/$a $ref 0 R "; - } - $res .= ">>\n"; - break; - case 'T': - if($encrypted) { - $v = $this->filterText($this->ARC4($v), false, false); - } - $res .= "/T ($v)\n"; - break; - default: - $res .= "/$k $v\n"; - } - - } - - $res .= ">>\nendobj"; - - return $res; - } - - return null; - - } - - /** - * - * @param $id - * @param $action - * @param string $options - * @return null|string - */ - protected function o_sig($id, $action, $options = '') - { - $sign_maxlen = $this->signatureMaxLen; - - switch ($action) { - case "new": - $this->objects[$id] = array('t' => 'sig', 'info' => $options); - $this->byteRange[$id] = ['t' => 'sig']; - break; - - case 'byterange': - $o = &$this->objects[$id]; - $content =& $options['content']; - $content_len = strlen($content); - $pos = strpos($content, sprintf("/ByteRange [ %'.010d", $id)); - $len = strlen('/ByteRange [ ********** ********** ********** ********** ]'); - $rangeStartPos = $pos + $len + 1 + 10; // before '<' - $content = substr_replace($content, str_pad(sprintf('/ByteRange [ 0 %u %u %u ]', $rangeStartPos, $rangeStartPos + $sign_maxlen + 2, $content_len - 2 - $sign_maxlen - $rangeStartPos ), $len, ' ', STR_PAD_RIGHT), $pos, $len); - - $fuid = uniqid(); - $tmpInput = $this->tmp . "/pkcs7.tmp." . $fuid . '.in'; - $tmpOutput = $this->tmp . "/pkcs7.tmp." . $fuid . '.out'; - - if (file_put_contents($tmpInput, substr($content, 0, $rangeStartPos)) === false) { - throw new \Exception("Unable to write temporary file for signing."); - } - if (file_put_contents($tmpInput, substr($content, $rangeStartPos + 2 + $sign_maxlen), - FILE_APPEND) === false) { - throw new \Exception("Unable to write temporary file for signing."); - } - - if (openssl_pkcs7_sign($tmpInput, $tmpOutput, - $o['info']['SignCert'], - array($o['info']['PrivKey'], $o['info']['Password']), - array(), PKCS7_BINARY | PKCS7_DETACHED) === false) { - throw new \Exception("Failed to prepare signature."); - } - - $signature = file_get_contents($tmpOutput); - - unlink($tmpInput); - unlink($tmpOutput); - - $sign = substr($signature, (strpos($signature, "%%EOF\n\n------") + 13)); - list($head, $signature) = explode("\n\n", $sign); - - $signature = base64_decode(trim($signature)); - - $signature = current(unpack('H*', $signature)); - $signature = str_pad($signature, $sign_maxlen, '0'); - $siglen = strlen($signature); - if (strlen($signature) > $sign_maxlen) { - throw new \Exception("Signature length ($siglen) exceeds the $sign_maxlen limit."); - } - - $content = substr_replace($content, $signature, $rangeStartPos + 1, $sign_maxlen); - break; - - case "out": - $res = "\n$id 0 obj\n<<\n"; - - $encrypted = $this->encrypted; - if ($encrypted) { - $this->encryptInit($id); - } - - $res .= "/ByteRange " .sprintf("[ %'.010d ********** ********** ********** ]\n", $id); - $res .= "/Contents <" . str_pad('', $sign_maxlen, '0') . ">\n"; - $res .= "/Filter/Adobe.PPKLite\n"; //PPKMS \n"; - $res .= "/Type/Sig/SubFilter/adbe.pkcs7.detached \n"; - - $date = "D:" . substr_replace(date('YmdHisO'), '\'', -2, 0) . '\''; - if ($encrypted) { - $date = $this->ARC4($date); - } - - $res .= "/M ($date)\n"; - $res .= "/Prop_Build << /App << /Name /DomPDF >> /Filter << /Name /Adobe.PPKLite >> >>\n"; - - $o = &$this->objects[$id]; - foreach ($o['info'] as $k => $v) { - switch($k) { - case 'Name': - case 'Location': - case 'Reason': - case 'ContactInfo': - if ($v !== null && $v !== '') { - $res .= "/$k (" . - ($encrypted ? $this->filterText($this->ARC4($v), false, false) : $v) . ") \n"; - } - break; - } - } - $res .= ">>\nendobj"; - - return $res; - } - - return null; - } - - /** - * encryption object. - * - * @param $id - * @param $action - * @param string $options - * @return string|null - */ - protected function o_encryption($id, $action, $options = '') - { - switch ($action) { - case 'new': - // make the new object - $this->objects[$id] = ['t' => 'encryption', 'info' => $options]; - $this->arc4_objnum = $id; - break; - - case 'keys': - // figure out the additional parameters required - $pad = chr(0x28) . chr(0xBF) . chr(0x4E) . chr(0x5E) . chr(0x4E) . chr(0x75) . chr(0x8A) . chr(0x41) - . chr(0x64) . chr(0x00) . chr(0x4E) . chr(0x56) . chr(0xFF) . chr(0xFA) . chr(0x01) . chr(0x08) - . chr(0x2E) . chr(0x2E) . chr(0x00) . chr(0xB6) . chr(0xD0) . chr(0x68) . chr(0x3E) . chr(0x80) - . chr(0x2F) . chr(0x0C) . chr(0xA9) . chr(0xFE) . chr(0x64) . chr(0x53) . chr(0x69) . chr(0x7A); - - $info = $this->objects[$id]['info']; - - $len = mb_strlen($info['owner'], '8bit'); - - if ($len > 32) { - $owner = substr($info['owner'], 0, 32); - } else { - if ($len < 32) { - $owner = $info['owner'] . substr($pad, 0, 32 - $len); - } else { - $owner = $info['owner']; - } - } - - $len = mb_strlen($info['user'], '8bit'); - if ($len > 32) { - $user = substr($info['user'], 0, 32); - } else { - if ($len < 32) { - $user = $info['user'] . substr($pad, 0, 32 - $len); - } else { - $user = $info['user']; - } - } - - $tmp = $this->md5_16($owner); - $okey = substr($tmp, 0, 5); - $this->ARC4_init($okey); - $ovalue = $this->ARC4($user); - $this->objects[$id]['info']['O'] = $ovalue; - - // now make the u value, phew. - $tmp = $this->md5_16( - $user . $ovalue . chr($info['p']) . chr(255) . chr(255) . chr(255) . hex2bin($this->fileIdentifier) - ); - - $ukey = substr($tmp, 0, 5); - $this->ARC4_init($ukey); - $this->encryptionKey = $ukey; - $this->encrypted = true; - $uvalue = $this->ARC4($pad); - $this->objects[$id]['info']['U'] = $uvalue; - // initialize the arc4 array - break; - - case 'out': - $o = &$this->objects[$id]; - - $res = "\n$id 0 obj\n<<"; - $res .= "\n/Filter /Standard"; - $res .= "\n/V 1"; - $res .= "\n/R 2"; - $res .= "\n/O (" . $this->filterText($o['info']['O'], false, false) . ')'; - $res .= "\n/U (" . $this->filterText($o['info']['U'], false, false) . ')'; - // and the p-value needs to be converted to account for the twos-complement approach - $o['info']['p'] = (($o['info']['p'] ^ 255) + 1) * -1; - $res .= "\n/P " . ($o['info']['p']); - $res .= "\n>>\nendobj"; - - return $res; - } - - return null; - } - - protected function o_indirect_references($id, $action, $options = null) - { - switch ($action) { - case 'new': - case 'add': - if ($id === 0) { - $id = ++$this->numObj; - $this->o_catalog($this->catalogId, 'names', $id); - $this->objects[$id] = ['t' => 'indirect_references', 'info' => $options]; - $this->indirectReferenceId = $id; - } else { - $this->objects[$id]['info'] = array_merge($this->objects[$id]['info'], $options); - } - break; - case 'out': - $res = "\n$id 0 obj << "; - - foreach($this->objects[$id]['info'] as $referenceObjName => $referenceObjId) { - $res .= "/$referenceObjName $referenceObjId 0 R "; - } - - $res .= ">> endobj"; - return $res; - } - - return null; - } - - protected function o_names($id, $action, $options = null) - { - switch ($action) { - case 'new': - case 'add': - if ($id === 0) { - $id = ++$this->numObj; - $this->objects[$id] = ['t' => 'names', 'info' => [$options]]; - $this->o_indirect_references($this->indirectReferenceId, 'add', ['EmbeddedFiles' => $id]); - $this->embeddedFilesId = $id; - } else { - $this->objects[$id]['info'][] = $options; - } - break; - case 'out': - $info = &$this->objects[$id]['info']; - $res = ''; - if (count($info) > 0) { - $res = "\n$id 0 obj << /Names [ "; - - if ($this->encrypted) { - $this->encryptInit($id); - } - - foreach ($info as $entry) { - if ($this->encrypted) { - $filename = $this->ARC4($entry['filename']); - } else { - $filename = $entry['filename']; - } - - $res .= "($filename) " . $entry['dict_reference'] . " 0 R "; - } - - $res .= "] >> endobj"; - } - return $res; - } - - return null; - } - - protected function o_embedded_file_dictionary($id, $action, $options = null) - { - switch ($action) { - case 'new': - $embeddedFileId = ++$this->numObj; - $options['embedded_reference'] = $embeddedFileId; - $this->objects[$id] = ['t' => 'embedded_file_dictionary', 'info' => $options]; - $this->o_embedded_file($embeddedFileId, 'new', $options); - $options['dict_reference'] = $id; - $this->o_names($this->embeddedFilesId, 'add', $options); - break; - case 'out': - $info = &$this->objects[$id]['info']; - - if ($this->encrypted) { - $this->encryptInit($id); - $filename = $this->ARC4($info['filename']); - $description = $this->ARC4($info['description']); - } else { - $filename = $info['filename']; - $description = $info['description']; - } - - $res = "\n$id 0 obj <>"; - $res .= " /F ($filename) /UF ($filename) /Desc ($description)"; - $res .= " >> endobj"; - return $res; - } - - return null; - } - - protected function o_embedded_file($id, $action, $options = null): ?string - { - switch ($action) { - case 'new': - $this->objects[$id] = ['t' => 'embedded_file', 'info' => $options]; - break; - case 'out': - $info = &$this->objects[$id]['info']; - - if ($this->compressionReady) { - $filepath = $info['filepath']; - $checksum = md5_file($filepath); - $f = fopen($filepath, "rb"); - - $file_content_compressed = ''; - $deflateContext = deflate_init(ZLIB_ENCODING_DEFLATE, ['level' => 6]); - while (($block = fread($f, 8192))) { - $file_content_compressed .= deflate_add($deflateContext, $block, ZLIB_NO_FLUSH); - } - $file_content_compressed .= deflate_add($deflateContext, '', ZLIB_FINISH); - $file_size_uncompressed = ftell($f); - fclose($f); - } else { - $file_content = file_get_contents($info['filepath']); - $file_size_uncompressed = mb_strlen($file_content, '8bit'); - $checksum = md5($file_content); - } - - if ($this->encrypted) { - $this->encryptInit($id); - $checksum = $this->ARC4($checksum); - $file_content_compressed = $this->ARC4($file_content_compressed); - } - $file_size_compressed = mb_strlen($file_content_compressed, '8bit'); - - $res = "\n$id 0 obj <>" . - " /Type/EmbeddedFile /Filter/FlateDecode" . - " /Length $file_size_compressed >> stream\n$file_content_compressed\nendstream\nendobj"; - - return $res; - } - - return null; - } - - /** - * ARC4 functions - * A series of function to implement ARC4 encoding in PHP - */ - - /** - * calculate the 16 byte version of the 128 bit md5 digest of the string - * - * @param $string - * @return string - */ - function md5_16($string) - { - $tmp = md5($string); - $out = ''; - for ($i = 0; $i <= 30; $i = $i + 2) { - $out .= chr(hexdec(substr($tmp, $i, 2))); - } - - return $out; - } - - /** - * initialize the encryption for processing a particular object - * - * @param $id - */ - function encryptInit($id) - { - $tmp = $this->encryptionKey; - $hex = dechex($id); - if (mb_strlen($hex, '8bit') < 6) { - $hex = substr('000000', 0, 6 - mb_strlen($hex, '8bit')) . $hex; - } - $tmp .= chr(hexdec(substr($hex, 4, 2))) - . chr(hexdec(substr($hex, 2, 2))) - . chr(hexdec(substr($hex, 0, 2))) - . chr(0) - . chr(0) - ; - $key = $this->md5_16($tmp); - $this->ARC4_init(substr($key, 0, 10)); - } - - /** - * initialize the ARC4 encryption - * - * @param string $key - */ - function ARC4_init($key = '') - { - $this->arc4 = ''; - - // setup the control array - if (mb_strlen($key, '8bit') == 0) { - return; - } - - $k = ''; - while (mb_strlen($k, '8bit') < 256) { - $k .= $key; - } - - $k = substr($k, 0, 256); - for ($i = 0; $i < 256; $i++) { - $this->arc4 .= chr($i); - } - - $j = 0; - - for ($i = 0; $i < 256; $i++) { - $t = $this->arc4[$i]; - $j = ($j + ord($t) + ord($k[$i])) % 256; - $this->arc4[$i] = $this->arc4[$j]; - $this->arc4[$j] = $t; - } - } - - /** - * ARC4 encrypt a text string - * - * @param $text - * @return string - */ - function ARC4($text) - { - $len = mb_strlen($text, '8bit'); - $a = 0; - $b = 0; - $c = $this->arc4; - $out = ''; - for ($i = 0; $i < $len; $i++) { - $a = ($a + 1) % 256; - $t = $c[$a]; - $b = ($b + ord($t)) % 256; - $c[$a] = $c[$b]; - $c[$b] = $t; - $k = ord($c[(ord($c[$a]) + ord($c[$b])) % 256]); - $out .= chr(ord($text[$i]) ^ $k); - } - - return $out; - } - - /** - * functions which can be called to adjust or add to the document - */ - - /** - * add a link in the document to an external URL - * - * @param $url - * @param $x0 - * @param $y0 - * @param $x1 - * @param $y1 - */ - function addLink($url, $x0, $y0, $x1, $y1) - { - $this->numObj++; - $info = ['type' => 'link', 'url' => $url, 'rect' => [$x0, $y0, $x1, $y1]]; - $this->o_annotation($this->numObj, 'new', $info); - } - - /** - * add a link in the document to an internal destination (ie. within the document) - * - * @param $label - * @param $x0 - * @param $y0 - * @param $x1 - * @param $y1 - */ - function addInternalLink($label, $x0, $y0, $x1, $y1) - { - $this->numObj++; - $info = ['type' => 'ilink', 'label' => $label, 'rect' => [$x0, $y0, $x1, $y1]]; - $this->o_annotation($this->numObj, 'new', $info); - } - - /** - * set the encryption of the document - * can be used to turn it on and/or set the passwords which it will have. - * also the functions that the user will have are set here, such as print, modify, add - * - * @param string $userPass - * @param string $ownerPass - * @param array $pc - */ - function setEncryption($userPass = '', $ownerPass = '', $pc = []) - { - $p = bindec("11000000"); - - $options = ['print' => 4, 'modify' => 8, 'copy' => 16, 'add' => 32]; - - foreach ($pc as $k => $v) { - if ($v && isset($options[$k])) { - $p += $options[$k]; - } else { - if (isset($options[$v])) { - $p += $options[$v]; - } - } - } - - // implement encryption on the document - if ($this->arc4_objnum == 0) { - // then the block does not exist already, add it. - $this->numObj++; - if (mb_strlen($ownerPass) == 0) { - $ownerPass = $userPass; - } - - $this->o_encryption($this->numObj, 'new', ['user' => $userPass, 'owner' => $ownerPass, 'p' => $p]); - } - } - - /** - * should be used for internal checks, not implemented as yet - */ - function checkAllHere() - { - } - - /** - * return the pdf stream as a string returned from the function - * - * @param bool $debug - * @return string - */ - function output($debug = false) - { - if ($debug) { - // turn compression off - $this->options['compression'] = false; - } - - if ($this->javascript) { - $this->numObj++; - - $js_id = $this->numObj; - $this->o_embedjs($js_id, 'new'); - $this->o_javascript(++$this->numObj, 'new', $this->javascript); - - $id = $this->catalogId; - - $this->o_indirect_references($this->indirectReferenceId, 'add', ['Javascript' => $js_id]); - } - - if ($this->fileIdentifier === '') { - $tmp = implode('', $this->objects[$this->infoObject]['info']); - $this->fileIdentifier = md5('DOMPDF' . __FILE__ . $tmp . microtime() . mt_rand()); - } - - if ($this->arc4_objnum) { - $this->o_encryption($this->arc4_objnum, 'keys'); - $this->ARC4_init($this->encryptionKey); - } - - $this->checkAllHere(); - - $xref = []; - $content = '%PDF-1.7'; - $pos = mb_strlen($content, '8bit'); - - // pre-process o_font objects before output of all objects - foreach ($this->objects as $k => $v) { - if ($v['t'] === 'font') { - $this->o_font($k, 'add'); - } - } - - foreach ($this->objects as $k => $v) { - $tmp = 'o_' . $v['t']; - $cont = $this->$tmp($k, 'out'); - $content .= $cont; - $xref[] = $pos + 1; //+1 to account for \n at the start of each object - $pos += mb_strlen($cont, '8bit'); - } - - $content .= "\nxref\n0 " . (count($xref) + 1) . "\n0000000000 65535 f \n"; - - foreach ($xref as $p) { - $content .= str_pad($p, 10, "0", STR_PAD_LEFT) . " 00000 n \n"; - } - - $content .= "trailer\n<<\n" . - '/Size ' . (count($xref) + 1) . "\n" . - '/Root 1 0 R' . "\n" . - '/Info ' . $this->infoObject . " 0 R\n" - ; - - // if encryption has been applied to this document then add the marker for this dictionary - if ($this->arc4_objnum > 0) { - $content .= '/Encrypt ' . $this->arc4_objnum . " 0 R\n"; - } - - $content .= '/ID[<' . $this->fileIdentifier . '><' . $this->fileIdentifier . ">]\n"; - - // account for \n added at start of xref table - $pos++; - - $content .= ">>\nstartxref\n$pos\n%%EOF\n"; - - if (count($this->byteRange) > 0) { - foreach ($this->byteRange as $k => $v) { - $tmp = 'o_' . $v['t']; - $this->$tmp($k, 'byterange', ['content' => &$content]); - } - } - - return $content; - } - - /** - * initialize a new document - * if this is called on an existing document results may be unpredictable, but the existing document would be lost at minimum - * this function is called automatically by the constructor function - * - * @param array $pageSize - */ - private function newDocument($pageSize = [0, 0, 612, 792]) - { - $this->numObj = 0; - $this->objects = []; - - $this->numObj++; - $this->o_catalog($this->numObj, 'new'); - - $this->numObj++; - $this->o_outlines($this->numObj, 'new'); - - $this->numObj++; - $this->o_pages($this->numObj, 'new'); - - $this->o_pages($this->numObj, 'mediaBox', $pageSize); - $this->currentNode = 3; - - $this->numObj++; - $this->o_procset($this->numObj, 'new'); - - $this->numObj++; - $this->o_info($this->numObj, 'new'); - - $this->numObj++; - $this->o_page($this->numObj, 'new'); - - // need to store the first page id as there is no way to get it to the user during - // startup - $this->firstPageId = $this->currentContents; - } - - /** - * open the font file and return a php structure containing it. - * first check if this one has been done before and saved in a form more suited to php - * note that if a php serialized version does not exist it will try and make one, but will - * require write access to the directory to do it... it is MUCH faster to have these serialized - * files. - * - * @param $font - */ - private function openFont($font) - { - // assume that $font contains the path and file but not the extension - $name = basename($font); - $dir = dirname($font) . '/'; - - $fontcache = $this->fontcache; - if ($fontcache == '') { - $fontcache = rtrim($dir, DIRECTORY_SEPARATOR."/\\"); - } - - //$name filename without folder and extension of font metrics - //$dir folder of font metrics - //$fontcache folder of runtime created php serialized version of font metrics. - // If this is not given, the same folder as the font metrics will be used. - // Storing and reusing serialized versions improves speed much - - $this->addMessage("openFont: $font - $name"); - - if (!$this->isUnicode || in_array(mb_strtolower(basename($name)), self::$coreFonts)) { - $metrics_name = "$name.afm"; - } else { - $metrics_name = "$name.ufm"; - } - - $cache_name = "$metrics_name.php"; - $this->addMessage("metrics: $metrics_name, cache: $cache_name"); - - if (file_exists($fontcache . '/' . $cache_name)) { - $this->addMessage("openFont: php file exists $fontcache/$cache_name"); - $this->fonts[$font] = require($fontcache . '/' . $cache_name); - - if (!isset($this->fonts[$font]['_version_']) || $this->fonts[$font]['_version_'] != $this->fontcacheVersion) { - // if the font file is old, then clear it out and prepare for re-creation - $this->addMessage('openFont: clear out, make way for new version.'); - $this->fonts[$font] = null; - unset($this->fonts[$font]); - } - } else { - $old_cache_name = "php_$metrics_name"; - if (file_exists($fontcache . '/' . $old_cache_name)) { - $this->addMessage( - "openFont: php file doesn't exist $fontcache/$cache_name, creating it from the old format" - ); - $old_cache = file_get_contents($fontcache . '/' . $old_cache_name); - file_put_contents($fontcache . '/' . $cache_name, 'openFont($font); - return; - } - } - - if (!isset($this->fonts[$font]) && file_exists($dir . $metrics_name)) { - // then rebuild the php_.afm file from the .afm file - $this->addMessage("openFont: build php file from $dir$metrics_name"); - $data = []; - - // 20 => 'space' - $data['codeToName'] = []; - - // Since we're not going to enable Unicode for the core fonts we need to use a font-based - // setting for Unicode support rather than a global setting. - $data['isUnicode'] = (strtolower(substr($metrics_name, -3)) !== 'afm'); - - $cidtogid = ''; - if ($data['isUnicode']) { - $cidtogid = str_pad('', 256 * 256 * 2, "\x00"); - } - - $file = file($dir . $metrics_name); - - foreach ($file as $rowA) { - $row = trim($rowA); - $pos = strpos($row, ' '); - - if ($pos) { - // then there must be some keyword - $key = substr($row, 0, $pos); - switch ($key) { - case 'FontName': - case 'FullName': - case 'FamilyName': - case 'PostScriptName': - case 'Weight': - case 'ItalicAngle': - case 'IsFixedPitch': - case 'CharacterSet': - case 'UnderlinePosition': - case 'UnderlineThickness': - case 'Version': - case 'EncodingScheme': - case 'CapHeight': - case 'XHeight': - case 'Ascender': - case 'Descender': - case 'StdHW': - case 'StdVW': - case 'StartCharMetrics': - case 'FontHeightOffset': // OAR - Added so we can offset the height calculation of a Windows font. Otherwise it's too big. - $data[$key] = trim(substr($row, $pos)); - break; - - case 'FontBBox': - $data[$key] = explode(' ', trim(substr($row, $pos))); - break; - - //C 39 ; WX 222 ; N quoteright ; B 53 463 157 718 ; - case 'C': // Found in AFM files - $bits = explode(';', trim($row)); - $dtmp = ['C' => null, 'N' => null, 'WX' => null, 'B' => []]; - - foreach ($bits as $bit) { - $bits2 = explode(' ', trim($bit)); - if (mb_strlen($bits2[0], '8bit') == 0) { - continue; - } - - if (count($bits2) > 2) { - $dtmp[$bits2[0]] = []; - for ($i = 1; $i < count($bits2); $i++) { - $dtmp[$bits2[0]][] = $bits2[$i]; - } - } else { - if (count($bits2) == 2) { - $dtmp[$bits2[0]] = $bits2[1]; - } - } - } - - $c = (int)$dtmp['C']; - $n = $dtmp['N']; - $width = floatval($dtmp['WX']); - - if ($c >= 0) { - if (!ctype_xdigit($n) || $c != hexdec($n)) { - $data['codeToName'][$c] = $n; - } - $data['C'][$c] = $width; - } elseif (isset($n)) { - $data['C'][$n] = $width; - } - - if (!isset($data['MissingWidth']) && $c === -1 && $n === '.notdef') { - $data['MissingWidth'] = $width; - } - - break; - - // U 827 ; WX 0 ; N squaresubnosp ; G 675 ; - case 'U': // Found in UFM files - if (!$data['isUnicode']) { - break; - } - - $bits = explode(';', trim($row)); - $dtmp = ['G' => null, 'N' => null, 'U' => null, 'WX' => null]; - - foreach ($bits as $bit) { - $bits2 = explode(' ', trim($bit)); - if (mb_strlen($bits2[0], '8bit') === 0) { - continue; - } - - if (count($bits2) > 2) { - $dtmp[$bits2[0]] = []; - for ($i = 1; $i < count($bits2); $i++) { - $dtmp[$bits2[0]][] = $bits2[$i]; - } - } else { - if (count($bits2) == 2) { - $dtmp[$bits2[0]] = $bits2[1]; - } - } - } - - $c = (int)$dtmp['U']; - $n = $dtmp['N']; - $glyph = $dtmp['G']; - $width = floatval($dtmp['WX']); - - if ($c >= 0) { - // Set values in CID to GID map - if ($c >= 0 && $c < 0xFFFF && $glyph) { - $cidtogid[$c * 2] = chr($glyph >> 8); - $cidtogid[$c * 2 + 1] = chr($glyph & 0xFF); - } - - if (!ctype_xdigit($n) || $c != hexdec($n)) { - $data['codeToName'][$c] = $n; - } - $data['C'][$c] = $width; - } elseif (isset($n)) { - $data['C'][$n] = $width; - } - - if (!isset($data['MissingWidth']) && $c === -1 && $n === '.notdef') { - $data['MissingWidth'] = $width; - } - - break; - - case 'KPX': - break; // don't include them as they are not used yet - //KPX Adieresis yacute -40 - /*$bits = explode(' ', trim($row)); - $data['KPX'][$bits[1]][$bits[2]] = $bits[3]; - break;*/ - } - } - } - - if ($this->compressionReady && $this->options['compression']) { - // then implement ZLIB based compression on CIDtoGID string - $data['CIDtoGID_Compressed'] = true; - $cidtogid = gzcompress($cidtogid, 6); - } - $data['CIDtoGID'] = base64_encode($cidtogid); - $data['_version_'] = $this->fontcacheVersion; - $this->fonts[$font] = $data; - - //Because of potential trouble with php safe mode, expect that the folder already exists. - //If not existing, this will hit performance because of missing cached results. - if (is_dir($fontcache) && is_writable($fontcache)) { - file_put_contents($fontcache . '/' . $cache_name, 'fonts[$font])) { - $this->addMessage("openFont: no font file found for $font. Do you need to run load_font.php?"); - } - - //pre_r($this->messages); - } - - /** - * if the font is not loaded then load it and make the required object - * else just make it the current font - * the encoding array can contain 'encoding'=> 'none','WinAnsiEncoding','MacRomanEncoding' or 'MacExpertEncoding' - * note that encoding='none' will need to be used for symbolic fonts - * and 'differences' => an array of mappings between numbers 0->255 and character names. - * - * @param $fontName - * @param string $encoding - * @param bool $set - * @param bool $isSubsetting - * @return int - * @throws FontNotFoundException - */ - function selectFont($fontName, $encoding = '', $set = true, $isSubsetting = true) - { - $ext = substr($fontName, -4); - if ($ext === '.afm' || $ext === '.ufm') { - $fontName = substr($fontName, 0, mb_strlen($fontName) - 4); - } - - if (!isset($this->fonts[$fontName])) { - $this->addMessage("selectFont: selecting - $fontName - $encoding, $set"); - - // load the file - $this->openFont($fontName); - - if (isset($this->fonts[$fontName])) { - $this->numObj++; - $this->numFonts++; - - $font = &$this->fonts[$fontName]; - - $name = basename($fontName); - $options = ['name' => $name, 'fontFileName' => $fontName, 'isSubsetting' => $isSubsetting]; - - if (is_array($encoding)) { - // then encoding and differences might be set - if (isset($encoding['encoding'])) { - $options['encoding'] = $encoding['encoding']; - } - - if (isset($encoding['differences'])) { - $options['differences'] = $encoding['differences']; - } - } else { - if (mb_strlen($encoding, '8bit')) { - // then perhaps only the encoding has been set - $options['encoding'] = $encoding; - } - } - - $this->o_font($this->numObj, 'new', $options); - - if (file_exists("$fontName.ttf")) { - $fileSuffix = 'ttf'; - } elseif (file_exists("$fontName.TTF")) { - $fileSuffix = 'TTF'; - } elseif (file_exists("$fontName.pfb")) { - $fileSuffix = 'pfb'; - } elseif (file_exists("$fontName.PFB")) { - $fileSuffix = 'PFB'; - } else { - $fileSuffix = ''; - } - - $font['fileSuffix'] = $fileSuffix; - - $font['fontNum'] = $this->numFonts; - $font['isSubsetting'] = $isSubsetting && $font['isUnicode'] && strtolower($fileSuffix) === 'ttf'; - - // also set the differences here, note that this means that these will take effect only the - //first time that a font is selected, else they are ignored - if (isset($options['differences'])) { - $font['differences'] = $options['differences']; - } - } - } - - if ($set && isset($this->fonts[$fontName])) { - // so if for some reason the font was not set in the last one then it will not be selected - $this->currentBaseFont = $fontName; - - // the next lines mean that if a new font is selected, then the current text state will be - // applied to it as well. - $this->currentFont = $this->currentBaseFont; - $this->currentFontNum = $this->fonts[$this->currentFont]['fontNum']; - } - - return $this->currentFontNum; - } - - /** - * sets up the current font, based on the font families, and the current text state - * note that this system is quite flexible, a bold-italic font can be completely different to a - * italic-bold font, and even bold-bold will have to be defined within the family to have meaning - * This function is to be called whenever the currentTextState is changed, it will update - * the currentFont setting to whatever the appropriate family one is. - * If the user calls selectFont themselves then that will reset the currentBaseFont, and the currentFont - * This function will change the currentFont to whatever it should be, but will not change the - * currentBaseFont. - */ - private function setCurrentFont() - { - // if (strlen($this->currentBaseFont) == 0){ - // // then assume an initial font - // $this->selectFont($this->defaultFont); - // } - // $cf = substr($this->currentBaseFont,strrpos($this->currentBaseFont,'/')+1); - // if (strlen($this->currentTextState) - // && isset($this->fontFamilies[$cf]) - // && isset($this->fontFamilies[$cf][$this->currentTextState])){ - // // then we are in some state or another - // // and this font has a family, and the current setting exists within it - // // select the font, then return it - // $nf = substr($this->currentBaseFont,0,strrpos($this->currentBaseFont,'/')+1).$this->fontFamilies[$cf][$this->currentTextState]; - // $this->selectFont($nf,'',0); - // $this->currentFont = $nf; - // $this->currentFontNum = $this->fonts[$nf]['fontNum']; - // } else { - // // the this font must not have the right family member for the current state - // // simply assume the base font - $this->currentFont = $this->currentBaseFont; - $this->currentFontNum = $this->fonts[$this->currentFont]['fontNum']; - // } - } - - /** - * function for the user to find out what the ID is of the first page that was created during - * startup - useful if they wish to add something to it later. - * - * @return int - */ - function getFirstPageId() - { - return $this->firstPageId; - } - - /** - * add content to the currently active object - * - * @param $content - */ - private function addContent($content) - { - $this->objects[$this->currentContents]['c'] .= $content; - } - - /** - * sets the color for fill operations - * - * @param $color - * @param bool $force - */ - function setColor($color, $force = false) - { - $new_color = [$color[0], $color[1], $color[2], isset($color[3]) ? $color[3] : null]; - - if (!$force && $this->currentColor == $new_color) { - return; - } - - if (isset($new_color[3])) { - $this->currentColor = $new_color; - $this->addContent(vsprintf("\n%.3F %.3F %.3F %.3F k", $this->currentColor)); - } else { - if (isset($new_color[2])) { - $this->currentColor = $new_color; - $this->addContent(vsprintf("\n%.3F %.3F %.3F rg", $this->currentColor)); - } - } - } - - /** - * sets the color for fill operations - * - * @param $fillRule - */ - function setFillRule($fillRule) - { - if (!in_array($fillRule, ["nonzero", "evenodd"])) { - return; - } - - $this->fillRule = $fillRule; - } - - /** - * sets the color for stroke operations - * - * @param $color - * @param bool $force - */ - function setStrokeColor($color, $force = false) - { - $new_color = [$color[0], $color[1], $color[2], isset($color[3]) ? $color[3] : null]; - - if (!$force && $this->currentStrokeColor == $new_color) { - return; - } - - if (isset($new_color[3])) { - $this->currentStrokeColor = $new_color; - $this->addContent(vsprintf("\n%.3F %.3F %.3F %.3F K", $this->currentStrokeColor)); - } else { - if (isset($new_color[2])) { - $this->currentStrokeColor = $new_color; - $this->addContent(vsprintf("\n%.3F %.3F %.3F RG", $this->currentStrokeColor)); - } - } - } - - /** - * Set the graphics state for compositions - * - * @param $parameters - */ - function setGraphicsState($parameters) - { - // Create a new graphics state object if necessary - if (($gstate = array_search($parameters, $this->gstates)) === false) { - $this->numObj++; - $this->o_extGState($this->numObj, 'new', $parameters); - $gstate = $this->numStates; - $this->gstates[$gstate] = $parameters; - } - $this->addContent("\n/GS$gstate gs"); - } - - /** - * Set current blend mode & opacity for lines. - * - * Valid blend modes are: - * - * Normal, Multiply, Screen, Overlay, Darken, Lighten, - * ColorDogde, ColorBurn, HardLight, SoftLight, Difference, - * Exclusion - * - * @param string $mode the blend mode to use - * @param float $opacity 0.0 fully transparent, 1.0 fully opaque - */ - function setLineTransparency($mode, $opacity) - { - static $blend_modes = [ - "Normal", - "Multiply", - "Screen", - "Overlay", - "Darken", - "Lighten", - "ColorDogde", - "ColorBurn", - "HardLight", - "SoftLight", - "Difference", - "Exclusion" - ]; - - if (!in_array($mode, $blend_modes)) { - $mode = "Normal"; - } - - // Only create a new graphics state if required - if ($mode === $this->currentLineTransparency["mode"] && - $opacity == $this->currentLineTransparency["opacity"] - ) { - return; - } - - $this->currentLineTransparency["mode"] = $mode; - $this->currentLineTransparency["opacity"] = $opacity; - - $options = [ - "BM" => "/$mode", - "CA" => (float)$opacity - ]; - - $this->setGraphicsState($options); - } - - /** - * Set current blend mode & opacity for filled objects. - * - * Valid blend modes are: - * - * Normal, Multiply, Screen, Overlay, Darken, Lighten, - * ColorDogde, ColorBurn, HardLight, SoftLight, Difference, - * Exclusion - * - * @param string $mode the blend mode to use - * @param float $opacity 0.0 fully transparent, 1.0 fully opaque - */ - function setFillTransparency($mode, $opacity) - { - static $blend_modes = [ - "Normal", - "Multiply", - "Screen", - "Overlay", - "Darken", - "Lighten", - "ColorDogde", - "ColorBurn", - "HardLight", - "SoftLight", - "Difference", - "Exclusion" - ]; - - if (!in_array($mode, $blend_modes)) { - $mode = "Normal"; - } - - if ($mode === $this->currentFillTransparency["mode"] && - $opacity == $this->currentFillTransparency["opacity"] - ) { - return; - } - - $this->currentFillTransparency["mode"] = $mode; - $this->currentFillTransparency["opacity"] = $opacity; - - $options = [ - "BM" => "/$mode", - "ca" => (float)$opacity, - ]; - - $this->setGraphicsState($options); - } - - /** - * draw a line from one set of coordinates to another - * - * @param $x1 - * @param $y1 - * @param $x2 - * @param $y2 - * @param bool $stroke - */ - function line($x1, $y1, $x2, $y2, $stroke = true) - { - $this->addContent(sprintf("\n%.3F %.3F m %.3F %.3F l", $x1, $y1, $x2, $y2)); - - if ($stroke) { - $this->addContent(' S'); - } - } - - /** - * draw a bezier curve based on 4 control points - * - * @param $x0 - * @param $y0 - * @param $x1 - * @param $y1 - * @param $x2 - * @param $y2 - * @param $x3 - * @param $y3 - */ - function curve($x0, $y0, $x1, $y1, $x2, $y2, $x3, $y3) - { - // in the current line style, draw a bezier curve from (x0,y0) to (x3,y3) using the other two points - // as the control points for the curve. - $this->addContent( - sprintf("\n%.3F %.3F m %.3F %.3F %.3F %.3F %.3F %.3F c S", $x0, $y0, $x1, $y1, $x2, $y2, $x3, $y3) - ); - } - - /** - * draw a part of an ellipse - * - * @param $x0 - * @param $y0 - * @param $astart - * @param $afinish - * @param $r1 - * @param int $r2 - * @param int $angle - * @param int $nSeg - */ - function partEllipse($x0, $y0, $astart, $afinish, $r1, $r2 = 0, $angle = 0, $nSeg = 8) - { - $this->ellipse($x0, $y0, $r1, $r2, $angle, $nSeg, $astart, $afinish, false); - } - - /** - * draw a filled ellipse - * - * @param $x0 - * @param $y0 - * @param $r1 - * @param int $r2 - * @param int $angle - * @param int $nSeg - * @param int $astart - * @param int $afinish - */ - function filledEllipse($x0, $y0, $r1, $r2 = 0, $angle = 0, $nSeg = 8, $astart = 0, $afinish = 360) - { - $this->ellipse($x0, $y0, $r1, $r2, $angle, $nSeg, $astart, $afinish, true, true); - } - - /** - * @param $x - * @param $y - */ - function lineTo($x, $y) - { - $this->addContent(sprintf("\n%.3F %.3F l", $x, $y)); - } - - /** - * @param $x - * @param $y - */ - function moveTo($x, $y) - { - $this->addContent(sprintf("\n%.3F %.3F m", $x, $y)); - } - - /** - * draw a bezier curve based on 4 control points - * - * @param $x1 - * @param $y1 - * @param $x2 - * @param $y2 - * @param $x3 - * @param $y3 - */ - function curveTo($x1, $y1, $x2, $y2, $x3, $y3) - { - $this->addContent(sprintf("\n%.3F %.3F %.3F %.3F %.3F %.3F c", $x1, $y1, $x2, $y2, $x3, $y3)); - } - - /** - * draw a bezier curve based on 4 control points - */ - function quadTo($cpx, $cpy, $x, $y) - { - $this->addContent(sprintf("\n%.3F %.3F %.3F %.3F v", $cpx, $cpy, $x, $y)); - } - - function closePath() - { - $this->addContent(' h'); - } - - function endPath() - { - $this->addContent(' n'); - } - - /** - * draw an ellipse - * note that the part and filled ellipse are just special cases of this function - * - * draws an ellipse in the current line style - * centered at $x0,$y0, radii $r1,$r2 - * if $r2 is not set, then a circle is drawn - * from $astart to $afinish, measured in degrees, running anti-clockwise from the right hand side of the ellipse. - * nSeg is not allowed to be less than 2, as this will simply draw a line (and will even draw a - * pretty crappy shape at 2, as we are approximating with bezier curves. - * - * @param $x0 - * @param $y0 - * @param $r1 - * @param int $r2 - * @param int $angle - * @param int $nSeg - * @param int $astart - * @param int $afinish - * @param bool $close - * @param bool $fill - * @param bool $stroke - * @param bool $incomplete - */ - function ellipse( - $x0, - $y0, - $r1, - $r2 = 0, - $angle = 0, - $nSeg = 8, - $astart = 0, - $afinish = 360, - $close = true, - $fill = false, - $stroke = true, - $incomplete = false - ) { - if ($r1 == 0) { - return; - } - - if ($r2 == 0) { - $r2 = $r1; - } - - if ($nSeg < 2) { - $nSeg = 2; - } - - $astart = deg2rad((float)$astart); - $afinish = deg2rad((float)$afinish); - $totalAngle = $afinish - $astart; - - $dt = $totalAngle / $nSeg; - $dtm = $dt / 3; - - if ($angle != 0) { - $a = -1 * deg2rad((float)$angle); - - $this->addContent( - sprintf("\n q %.3F %.3F %.3F %.3F %.3F %.3F cm", cos($a), -sin($a), sin($a), cos($a), $x0, $y0) - ); - - $x0 = 0; - $y0 = 0; - } - - $t1 = $astart; - $a0 = $x0 + $r1 * cos($t1); - $b0 = $y0 + $r2 * sin($t1); - $c0 = -$r1 * sin($t1); - $d0 = $r2 * cos($t1); - - if (!$incomplete) { - $this->addContent(sprintf("\n%.3F %.3F m ", $a0, $b0)); - } - - for ($i = 1; $i <= $nSeg; $i++) { - // draw this bit of the total curve - $t1 = $i * $dt + $astart; - $a1 = $x0 + $r1 * cos($t1); - $b1 = $y0 + $r2 * sin($t1); - $c1 = -$r1 * sin($t1); - $d1 = $r2 * cos($t1); - - $this->addContent( - sprintf( - "\n%.3F %.3F %.3F %.3F %.3F %.3F c", - ($a0 + $c0 * $dtm), - ($b0 + $d0 * $dtm), - ($a1 - $c1 * $dtm), - ($b1 - $d1 * $dtm), - $a1, - $b1 - ) - ); - - $a0 = $a1; - $b0 = $b1; - $c0 = $c1; - $d0 = $d1; - } - - if (!$incomplete) { - if ($fill) { - $this->addContent(' f'); - } - - if ($stroke) { - if ($close) { - $this->addContent(' s'); // small 's' signifies closing the path as well - } else { - $this->addContent(' S'); - } - } - } - - if ($angle != 0) { - $this->addContent(' Q'); - } - } - - /** - * this sets the line drawing style. - * width, is the thickness of the line in user units - * cap is the type of cap to put on the line, values can be 'butt','round','square' - * where the diffference between 'square' and 'butt' is that 'square' projects a flat end past the - * end of the line. - * join can be 'miter', 'round', 'bevel' - * dash is an array which sets the dash pattern, is a series of length values, which are the lengths of the - * on and off dashes. - * (2) represents 2 on, 2 off, 2 on , 2 off ... - * (2,1) is 2 on, 1 off, 2 on, 1 off.. etc - * phase is a modifier on the dash pattern which is used to shift the point at which the pattern starts. - * - * @param int $width - * @param string $cap - * @param string $join - * @param string $dash - * @param int $phase - */ - function setLineStyle($width = 1, $cap = '', $join = '', $dash = '', $phase = 0) - { - // this is quite inefficient in that it sets all the parameters whenever 1 is changed, but will fix another day - $string = ''; - - if ($width > 0) { - $string .= "$width w"; - } - - $ca = ['butt' => 0, 'round' => 1, 'square' => 2]; - - if (isset($ca[$cap])) { - $string .= " $ca[$cap] J"; - } - - $ja = ['miter' => 0, 'round' => 1, 'bevel' => 2]; - - if (isset($ja[$join])) { - $string .= " $ja[$join] j"; - } - - if (is_array($dash)) { - $string .= ' [ ' . implode(' ', $dash) . " ] $phase d"; - } - - $this->currentLineStyle = $string; - $this->addContent("\n$string"); - } - - /** - * draw a polygon, the syntax for this is similar to the GD polygon command - * - * @param $p - * @param $np - * @param bool $f - */ - function polygon($p, $np, $f = false) - { - $this->addContent(sprintf("\n%.3F %.3F m ", $p[0], $p[1])); - - for ($i = 2; $i < $np * 2; $i = $i + 2) { - $this->addContent(sprintf("%.3F %.3F l ", $p[$i], $p[$i + 1])); - } - - if ($f) { - $this->addContent(' f'); - } else { - $this->addContent(' S'); - } - } - - /** - * a filled rectangle, note that it is the width and height of the rectangle which are the secondary parameters, not - * the coordinates of the upper-right corner - * - * @param $x1 - * @param $y1 - * @param $width - * @param $height - */ - function filledRectangle($x1, $y1, $width, $height) - { - $this->addContent(sprintf("\n%.3F %.3F %.3F %.3F re f", $x1, $y1, $width, $height)); - } - - /** - * draw a rectangle, note that it is the width and height of the rectangle which are the secondary parameters, not - * the coordinates of the upper-right corner - * - * @param $x1 - * @param $y1 - * @param $width - * @param $height - */ - function rectangle($x1, $y1, $width, $height) - { - $this->addContent(sprintf("\n%.3F %.3F %.3F %.3F re S", $x1, $y1, $width, $height)); - } - - /** - * draw a rectangle, note that it is the width and height of the rectangle which are the secondary parameters, not - * the coordinates of the upper-right corner - * - * @param $x1 - * @param $y1 - * @param $width - * @param $height - */ - function rect($x1, $y1, $width, $height) - { - $this->addContent(sprintf("\n%.3F %.3F %.3F %.3F re", $x1, $y1, $width, $height)); - } - - function stroke() - { - $this->addContent("\nS"); - } - - function fill() - { - $this->addContent("\nf" . ($this->fillRule === "evenodd" ? "*" : "")); - } - - function fillStroke() - { - $this->addContent("\nb" . ($this->fillRule === "evenodd" ? "*" : "")); - } - - /** - * @param string $subtype - * @param integer $x - * @param integer $y - * @param integer $w - * @param integer $h - * @return int - */ - function addXObject($subtype, $x, $y, $w, $h) - { - $id = ++$this->numObj; - $this->o_xobject($id, 'new', ['Subtype' => $subtype, 'bbox' => [$x, $y, $w, $h]]); - return $id; - } - - /** - * @param integer $numXObject - * @param string $type - * @param array $options - */ - function setXObjectResource($numXObject, $type, $options) - { - if (in_array($type, ['procset', 'font', 'xObject'])) { - $this->o_xobject($numXObject, $type, $options); - } - } - - /** - * add signature - * - * $fieldSigId = $cpdf->addFormField(Cpdf::ACROFORM_FIELD_SIG, 'Signature1', 0, 0, 0, 0, 0); - * - * $signatureId = $cpdf->addSignature([ - * 'signcert' => file_get_contents('dompdf.crt'), - * 'privkey' => file_get_contents('dompdf.key'), - * 'password' => 'password', - * 'name' => 'DomPDF DEMO', - * 'location' => 'Home', - * 'reason' => 'First Form', - * 'contactinfo' => 'info' - * ]); - * $cpdf->setFormFieldValue($fieldSigId, "$signatureId 0 R"); - * - * @param string $signcert - * @param string $privkey - * @param string $password - * @param string|null $name - * @param string|null $location - * @param string|null $reason - * @param string|null $contactinfo - * @return int - */ - function addSignature($signcert, $privkey, $password = '', - $name = null, $location = null, $reason = null, $contactinfo = null - ) { - $sigId = ++$this->numObj; - $this->o_sig($sigId, 'new', [ - 'SignCert' => $signcert, - 'PrivKey' => $privkey, - 'Password' => $password, - 'Name' => $name, - 'Location' => $location, - 'Reason' => $reason, - 'ContactInfo' => $contactinfo - ]); - - return $sigId; - } - - /** - * add field to form - * - * @param string $type ACROFORM_FIELD_* - * @param string $name - * @param $x0 - * @param $y0 - * @param $x1 - * @param $y1 - * @param integer $ff Field Flag ACROFORM_FIELD_*_* - * @param float $size - * @param array $color - * @return int - */ - public function addFormField($type, $name, $x0, $y0, $x1, $y1, $ff = 0, $size = 10.0, $color = [0, 0, 0]) - { - if (!$this->numFonts) { - $this->selectFont($this->defaultFont); - } - - $color = implode(' ', $color) . ' rg'; - - $currentFontNum = $this->currentFontNum; - $font = array_filter($this->objects[$this->currentNode]['info']['fonts'], - function($item) use ($currentFontNum) { return $item['fontNum'] == $currentFontNum; }); - - $this->o_acroform($this->acroFormId, 'font', - ['objNum' => $font[0]['objNum'], 'fontNum' => $font[0]['fontNum']]); - - $fieldId = ++$this->numObj; - $this->o_field($fieldId, 'new', [ - 'rect' => [$x0, $y0, $x1, $y1], - 'F' => 4, - 'FT' => "/$type", - 'T' => $name, - 'Ff' => $ff, - 'pageid' => $this->currentPage, - 'da' => "$color /F$this->currentFontNum " . sprintf('%.1F Tf ', $size) - ]); - - return $fieldId; - } - - /** - * set Field value - * - * @param integer $numFieldObj - * @param string $value - */ - public function setFormFieldValue($numFieldObj, $value) - { - $this->o_field($numFieldObj, 'set', ['value' => $value]); - } - - /** - * set Field value (reference) - * - * @param integer $numFieldObj - * @param integer $numObj Object number - */ - public function setFormFieldRefValue($numFieldObj, $numObj) - { - $this->o_field($numFieldObj, 'set', ['refvalue' => $numObj]); - } - - /** - * set Field Appearanc (reference) - * - * @param integer $numFieldObj - * @param integer $normalNumObj - * @param integer|null $rolloverNumObj - * @param integer|null $downNumObj - */ - public function setFormFieldAppearance($numFieldObj, $normalNumObj, $rolloverNumObj = null, $downNumObj = null) - { - $appearance['N'] = $normalNumObj; - - if ($rolloverNumObj !== null) { - $appearance['R'] = $rolloverNumObj; - } - - if ($downNumObj !== null) { - $appearance['D'] = $downNumObj; - } - - $this->o_field($numFieldObj, 'set', ['appearance' => $appearance]); - } - - /** - * set Choice Field option values - * - * @param integer $numFieldObj - * @param array $value - */ - public function setFormFieldOpt($numFieldObj, $value) - { - $this->o_field($numFieldObj, 'set', ['options' => $value]); - } - - /** - * add form to document - * - * @param integer $sigFlags - * @param boolean $needAppearances - */ - public function addForm($sigFlags = 0, $needAppearances = false) - { - $this->acroFormId = ++$this->numObj; - $this->o_acroform($this->acroFormId, 'new', [ - 'NeedAppearances' => $needAppearances ? 'true' : 'false', - 'SigFlags' => $sigFlags - ]); - } - - /** - * save the current graphic state - */ - function save() - { - // we must reset the color cache or it will keep bad colors after clipping - $this->currentColor = null; - $this->currentStrokeColor = null; - $this->addContent("\nq"); - } - - /** - * restore the last graphic state - */ - function restore() - { - // we must reset the color cache or it will keep bad colors after clipping - $this->currentColor = null; - $this->currentStrokeColor = null; - $this->addContent("\nQ"); - } - - /** - * draw a clipping rectangle, all the elements added after this will be clipped - * - * @param $x1 - * @param $y1 - * @param $width - * @param $height - */ - function clippingRectangle($x1, $y1, $width, $height) - { - $this->save(); - $this->addContent(sprintf("\n%.3F %.3F %.3F %.3F re W n", $x1, $y1, $width, $height)); - } - - /** - * draw a clipping rounded rectangle, all the elements added after this will be clipped - * - * @param $x1 - * @param $y1 - * @param $w - * @param $h - * @param $rTL - * @param $rTR - * @param $rBR - * @param $rBL - */ - function clippingRectangleRounded($x1, $y1, $w, $h, $rTL, $rTR, $rBR, $rBL) - { - $this->save(); - - // start: top edge, left end - $this->addContent(sprintf("\n%.3F %.3F m ", $x1, $y1 - $rTL + $h)); - - // line: bottom edge, left end - $this->addContent(sprintf("\n%.3F %.3F l ", $x1, $y1 + $rBL)); - - // curve: bottom-left corner - $this->ellipse($x1 + $rBL, $y1 + $rBL, $rBL, 0, 0, 8, 180, 270, false, false, false, true); - - // line: right edge, bottom end - $this->addContent(sprintf("\n%.3F %.3F l ", $x1 + $w - $rBR, $y1)); - - // curve: bottom-right corner - $this->ellipse($x1 + $w - $rBR, $y1 + $rBR, $rBR, 0, 0, 8, 270, 360, false, false, false, true); - - // line: right edge, top end - $this->addContent(sprintf("\n%.3F %.3F l ", $x1 + $w, $y1 + $h - $rTR)); - - // curve: bottom-right corner - $this->ellipse($x1 + $w - $rTR, $y1 + $h - $rTR, $rTR, 0, 0, 8, 0, 90, false, false, false, true); - - // line: bottom edge, right end - $this->addContent(sprintf("\n%.3F %.3F l ", $x1 + $rTL, $y1 + $h)); - - // curve: top-right corner - $this->ellipse($x1 + $rTL, $y1 + $h - $rTL, $rTL, 0, 0, 8, 90, 180, false, false, false, true); - - // line: top edge, left end - $this->addContent(sprintf("\n%.3F %.3F l ", $x1 + $rBL, $y1)); - - // Close & clip - $this->addContent(" W n"); - } - - /** - * ends the last clipping shape - */ - function clippingEnd() - { - $this->restore(); - } - - /** - * scale - * - * @param float $s_x scaling factor for width as percent - * @param float $s_y scaling factor for height as percent - * @param float $x Origin abscissa - * @param float $y Origin ordinate - */ - function scale($s_x, $s_y, $x, $y) - { - $y = $this->currentPageSize["height"] - $y; - - $tm = [ - $s_x, - 0, - 0, - $s_y, - $x * (1 - $s_x), - $y * (1 - $s_y) - ]; - - $this->transform($tm); - } - - /** - * translate - * - * @param float $t_x movement to the right - * @param float $t_y movement to the bottom - */ - function translate($t_x, $t_y) - { - $tm = [ - 1, - 0, - 0, - 1, - $t_x, - -$t_y - ]; - - $this->transform($tm); - } - - /** - * rotate - * - * @param float $angle angle in degrees for counter-clockwise rotation - * @param float $x Origin abscissa - * @param float $y Origin ordinate - */ - function rotate($angle, $x, $y) - { - $y = $this->currentPageSize["height"] - $y; - - $a = deg2rad($angle); - $cos_a = cos($a); - $sin_a = sin($a); - - $tm = [ - $cos_a, - -$sin_a, - $sin_a, - $cos_a, - $x - $sin_a * $y - $cos_a * $x, - $y - $cos_a * $y + $sin_a * $x, - ]; - - $this->transform($tm); - } - - /** - * skew - * - * @param float $angle_x - * @param float $angle_y - * @param float $x Origin abscissa - * @param float $y Origin ordinate - */ - function skew($angle_x, $angle_y, $x, $y) - { - $y = $this->currentPageSize["height"] - $y; - - $tan_x = tan(deg2rad($angle_x)); - $tan_y = tan(deg2rad($angle_y)); - - $tm = [ - 1, - -$tan_y, - -$tan_x, - 1, - $tan_x * $y, - $tan_y * $x, - ]; - - $this->transform($tm); - } - - /** - * apply graphic transformations - * - * @param array $tm transformation matrix - */ - function transform($tm) - { - $this->addContent(vsprintf("\n %.3F %.3F %.3F %.3F %.3F %.3F cm", $tm)); - } - - /** - * add a new page to the document - * this also makes the new page the current active object - * - * @param int $insert - * @param int $id - * @param string $pos - * @return int - */ - function newPage($insert = 0, $id = 0, $pos = 'after') - { - // if there is a state saved, then go up the stack closing them - // then on the new page, re-open them with the right setings - - if ($this->nStateStack) { - for ($i = $this->nStateStack; $i >= 1; $i--) { - $this->restoreState($i); - } - } - - $this->numObj++; - - if ($insert) { - // the id from the ezPdf class is the id of the contents of the page, not the page object itself - // query that object to find the parent - $rid = $this->objects[$id]['onPage']; - $opt = ['rid' => $rid, 'pos' => $pos]; - $this->o_page($this->numObj, 'new', $opt); - } else { - $this->o_page($this->numObj, 'new'); - } - - // if there is a stack saved, then put that onto the page - if ($this->nStateStack) { - for ($i = 1; $i <= $this->nStateStack; $i++) { - $this->saveState($i); - } - } - - // and if there has been a stroke or fill color set, then transfer them - if (isset($this->currentColor)) { - $this->setColor($this->currentColor, true); - } - - if (isset($this->currentStrokeColor)) { - $this->setStrokeColor($this->currentStrokeColor, true); - } - - // if there is a line style set, then put this in too - if (mb_strlen($this->currentLineStyle, '8bit')) { - $this->addContent("\n$this->currentLineStyle"); - } - - // the call to the o_page object set currentContents to the present page, so this can be returned as the page id - return $this->currentContents; - } - - /** - * Streams the PDF to the client. - * - * @param string $filename The filename to present to the client. - * @param array $options Associative array: 'compress' => 1 or 0 (default 1); 'Attachment' => 1 or 0 (default 1). - */ - function stream($filename = "document.pdf", $options = []) - { - if (headers_sent()) { - die("Unable to stream pdf: headers already sent"); - } - - if (!isset($options["compress"])) $options["compress"] = true; - if (!isset($options["Attachment"])) $options["Attachment"] = true; - - $debug = !$options['compress']; - $tmp = ltrim($this->output($debug)); - - header("Cache-Control: private"); - header("Content-Type: application/pdf"); - header("Content-Length: " . mb_strlen($tmp, "8bit")); - - $filename = str_replace(["\n", "'"], "", basename($filename, ".pdf")) . ".pdf"; - $attachment = $options["Attachment"] ? "attachment" : "inline"; - - $encoding = mb_detect_encoding($filename); - $fallbackfilename = mb_convert_encoding($filename, "ISO-8859-1", $encoding); - $fallbackfilename = str_replace("\"", "", $fallbackfilename); - $encodedfilename = rawurlencode($filename); - - $contentDisposition = "Content-Disposition: $attachment; filename=\"$fallbackfilename\""; - if ($fallbackfilename !== $filename) { - $contentDisposition .= "; filename*=UTF-8''$encodedfilename"; - } - header($contentDisposition); - - echo $tmp; - flush(); - } - - /** - * return the height in units of the current font in the given size - * - * @param $size - * @return float|int - */ - function getFontHeight($size) - { - if (!$this->numFonts) { - $this->selectFont($this->defaultFont); - } - - $font = $this->fonts[$this->currentFont]; - - // for the current font, and the given size, what is the height of the font in user units - if (isset($font['Ascender']) && isset($font['Descender'])) { - $h = $font['Ascender'] - $font['Descender']; - } else { - $h = $font['FontBBox'][3] - $font['FontBBox'][1]; - } - - // have to adjust by a font offset for Windows fonts. unfortunately it looks like - // the bounding box calculations are wrong and I don't know why. - if (isset($font['FontHeightOffset'])) { - // For CourierNew from Windows this needs to be -646 to match the - // Adobe native Courier font. - // - // For FreeMono from GNU this needs to be -337 to match the - // Courier font. - // - // Both have been added manually to the .afm and .ufm files. - $h += (int)$font['FontHeightOffset']; - } - - return $size * $h / 1000; - } - - /** - * @param $size - * @return float|int - */ - function getFontXHeight($size) - { - if (!$this->numFonts) { - $this->selectFont($this->defaultFont); - } - - $font = $this->fonts[$this->currentFont]; - - // for the current font, and the given size, what is the height of the font in user units - if (isset($font['XHeight'])) { - $xh = $font['Ascender'] - $font['Descender']; - } else { - $xh = $this->getFontHeight($size) / 2; - } - - return $size * $xh / 1000; - } - - /** - * return the font descender, this will normally return a negative number - * if you add this number to the baseline, you get the level of the bottom of the font - * it is in the pdf user units - * - * @param $size - * @return float|int - */ - function getFontDescender($size) - { - // note that this will most likely return a negative value - if (!$this->numFonts) { - $this->selectFont($this->defaultFont); - } - - //$h = $this->fonts[$this->currentFont]['FontBBox'][1]; - $h = $this->fonts[$this->currentFont]['Descender']; - - return $size * $h / 1000; - } - - /** - * filter the text, this is applied to all text just before being inserted into the pdf document - * it escapes the various things that need to be escaped, and so on - * - * @access private - * - * @param $text - * @param bool $bom - * @param bool $convert_encoding - * @return string - */ - function filterText($text, $bom = true, $convert_encoding = true) - { - if (!$this->numFonts) { - $this->selectFont($this->defaultFont); - } - - if ($convert_encoding) { - $cf = $this->currentFont; - if (isset($this->fonts[$cf]) && $this->fonts[$cf]['isUnicode']) { - $text = $this->utf8toUtf16BE($text, $bom); - } else { - //$text = html_entity_decode($text, ENT_QUOTES); - $text = mb_convert_encoding($text, self::$targetEncoding, 'UTF-8'); - } - } else if ($bom) { - $text = $this->utf8toUtf16BE($text, $bom); - } - - // the chr(13) substitution fixes a bug seen in TCPDF (bug #1421290) - return strtr($text, [')' => '\\)', '(' => '\\(', '\\' => '\\\\', chr(13) => '\r']); - } - - /** - * return array containing codepoints (UTF-8 character values) for the - * string passed in. - * - * based on the excellent TCPDF code by Nicola Asuni and the - * RFC for UTF-8 at http://www.faqs.org/rfcs/rfc3629.html - * - * @access private - * @author Orion Richardson - * @since January 5, 2008 - * - * @param string $text UTF-8 string to process - * - * @return array UTF-8 codepoints array for the string - */ - function utf8toCodePointsArray(&$text) - { - $length = mb_strlen($text, '8bit'); // http://www.php.net/manual/en/function.mb-strlen.php#77040 - $unicode = []; // array containing unicode values - $bytes = []; // array containing single character byte sequences - $numbytes = 1; // number of octets needed to represent the UTF-8 character - - for ($i = 0; $i < $length; $i++) { - $c = ord($text[$i]); // get one string character at time - if (count($bytes) === 0) { // get starting octect - if ($c <= 0x7F) { - $unicode[] = $c; // use the character "as is" because is ASCII - $numbytes = 1; - } elseif (($c >> 0x05) === 0x06) { // 2 bytes character (0x06 = 110 BIN) - $bytes[] = ($c - 0xC0) << 0x06; - $numbytes = 2; - } elseif (($c >> 0x04) === 0x0E) { // 3 bytes character (0x0E = 1110 BIN) - $bytes[] = ($c - 0xE0) << 0x0C; - $numbytes = 3; - } elseif (($c >> 0x03) === 0x1E) { // 4 bytes character (0x1E = 11110 BIN) - $bytes[] = ($c - 0xF0) << 0x12; - $numbytes = 4; - } else { - // use replacement character for other invalid sequences - $unicode[] = 0xFFFD; - $bytes = []; - $numbytes = 1; - } - } elseif (($c >> 0x06) === 0x02) { // bytes 2, 3 and 4 must start with 0x02 = 10 BIN - $bytes[] = $c - 0x80; - if (count($bytes) === $numbytes) { - // compose UTF-8 bytes to a single unicode value - $c = $bytes[0]; - for ($j = 1; $j < $numbytes; $j++) { - $c += ($bytes[$j] << (($numbytes - $j - 1) * 0x06)); - } - if ((($c >= 0xD800) and ($c <= 0xDFFF)) or ($c >= 0x10FFFF)) { - // The definition of UTF-8 prohibits encoding character numbers between - // U+D800 and U+DFFF, which are reserved for use with the UTF-16 - // encoding form (as surrogate pairs) and do not directly represent - // characters. - $unicode[] = 0xFFFD; // use replacement character - } else { - $unicode[] = $c; // add char to array - } - // reset data for next char - $bytes = []; - $numbytes = 1; - } - } else { - // use replacement character for other invalid sequences - $unicode[] = 0xFFFD; - $bytes = []; - $numbytes = 1; - } - } - - return $unicode; - } - - /** - * convert UTF-8 to UTF-16 with an additional byte order marker - * at the front if required. - * - * based on the excellent TCPDF code by Nicola Asuni and the - * RFC for UTF-8 at http://www.faqs.org/rfcs/rfc3629.html - * - * @access private - * @author Orion Richardson - * @since January 5, 2008 - * - * @param string $text UTF-8 string to process - * @param boolean $bom whether to add the byte order marker - * - * @return string UTF-16 result string - */ - function utf8toUtf16BE(&$text, $bom = true) - { - $out = $bom ? "\xFE\xFF" : ''; - - $unicode = $this->utf8toCodePointsArray($text); - foreach ($unicode as $c) { - if ($c === 0xFFFD) { - $out .= "\xFF\xFD"; // replacement character - } elseif ($c < 0x10000) { - $out .= chr($c >> 0x08) . chr($c & 0xFF); - } else { - $c -= 0x10000; - $w1 = 0xD800 | ($c >> 0x10); - $w2 = 0xDC00 | ($c & 0x3FF); - $out .= chr($w1 >> 0x08) . chr($w1 & 0xFF) . chr($w2 >> 0x08) . chr($w2 & 0xFF); - } - } - - return $out; - } - - /** - * given a start position and information about how text is to be laid out, calculate where - * on the page the text will end - * - * @param $x - * @param $y - * @param $angle - * @param $size - * @param $wa - * @param $text - * @return array - */ - private function getTextPosition($x, $y, $angle, $size, $wa, $text) - { - // given this information return an array containing x and y for the end position as elements 0 and 1 - $w = $this->getTextWidth($size, $text); - - // need to adjust for the number of spaces in this text - $words = explode(' ', $text); - $nspaces = count($words) - 1; - $w += $wa * $nspaces; - $a = deg2rad((float)$angle); - - return [cos($a) * $w + $x, -sin($a) * $w + $y]; - } - - /** - * Callback method used by smallCaps - * - * @param array $matches - * - * @return string - */ - function toUpper($matches) - { - return mb_strtoupper($matches[0]); - } - - function concatMatches($matches) - { - $str = ""; - foreach ($matches as $match) { - $str .= $match[0]; - } - - return $str; - } - - /** - * register text for font subsetting - * - * @param $font - * @param $text - */ - function registerText($font, $text) - { - if (!$this->isUnicode || in_array(mb_strtolower(basename($font)), self::$coreFonts)) { - return; - } - - if (!isset($this->stringSubsets[$font])) { - $this->stringSubsets[$font] = []; - } - - $this->stringSubsets[$font] = array_unique( - array_merge($this->stringSubsets[$font], $this->utf8toCodePointsArray($text)) - ); - } - - /** - * add text to the document, at a specified location, size and angle on the page - * - * @param $x - * @param $y - * @param $size - * @param $text - * @param int $angle - * @param int $wordSpaceAdjust - * @param int $charSpaceAdjust - * @param bool $smallCaps - */ - function addText($x, $y, $size, $text, $angle = 0, $wordSpaceAdjust = 0, $charSpaceAdjust = 0, $smallCaps = false) - { - if (!$this->numFonts) { - $this->selectFont($this->defaultFont); - } - - $text = str_replace(["\r", "\n"], "", $text); - - if ($smallCaps) { - preg_match_all("/(\P{Ll}+)/u", $text, $matches, PREG_SET_ORDER); - $lower = $this->concatMatches($matches); - d($lower); - - preg_match_all("/(\p{Ll}+)/u", $text, $matches, PREG_SET_ORDER); - $other = $this->concatMatches($matches); - d($other); - - //$text = preg_replace_callback("/\p{Ll}/u", array($this, "toUpper"), $text); - } - - // if there are any open callbacks, then they should be called, to show the start of the line - if ($this->nCallback > 0) { - for ($i = $this->nCallback; $i > 0; $i--) { - // call each function - $info = [ - 'x' => $x, - 'y' => $y, - 'angle' => $angle, - 'status' => 'sol', - 'p' => $this->callback[$i]['p'], - 'nCallback' => $this->callback[$i]['nCallback'], - 'height' => $this->callback[$i]['height'], - 'descender' => $this->callback[$i]['descender'] - ]; - - $func = $this->callback[$i]['f']; - $this->$func($info); - } - } - - if ($angle == 0) { - $this->addContent(sprintf("\nBT %.3F %.3F Td", $x, $y)); - } else { - $a = deg2rad((float)$angle); - $this->addContent( - sprintf("\nBT %.3F %.3F %.3F %.3F %.3F %.3F Tm", cos($a), -sin($a), sin($a), cos($a), $x, $y) - ); - } - - if ($wordSpaceAdjust != 0) { - $this->addContent(sprintf(" %.3F Tw", $wordSpaceAdjust)); - } - - if ($charSpaceAdjust != 0) { - $this->addContent(sprintf(" %.3F Tc", $charSpaceAdjust)); - } - - $len = mb_strlen($text); - $start = 0; - - if ($start < $len) { - $part = $text; // OAR - Don't need this anymore, given that $start always equals zero. substr($text, $start); - $place_text = $this->filterText($part, false); - // modify unicode text so that extra word spacing is manually implemented (bug #) - if ($this->fonts[$this->currentFont]['isUnicode'] && $wordSpaceAdjust != 0) { - $space_scale = 1000 / $size; - $place_text = str_replace("\x00\x20", "\x00\x20)\x00\x20" . (-round($space_scale * $wordSpaceAdjust)) . "\x00\x20(", $place_text); - } - $this->addContent(" /F$this->currentFontNum " . sprintf('%.1F Tf ', $size)); - $this->addContent(" [($place_text)] TJ"); - } - - if ($wordSpaceAdjust != 0) { - $this->addContent(sprintf(" %.3F Tw", 0)); - } - - if ($charSpaceAdjust != 0) { - $this->addContent(sprintf(" %.3F Tc", 0)); - } - - $this->addContent(' ET'); - - // if there are any open callbacks, then they should be called, to show the end of the line - if ($this->nCallback > 0) { - for ($i = $this->nCallback; $i > 0; $i--) { - // call each function - $tmp = $this->getTextPosition($x, $y, $angle, $size, $wordSpaceAdjust, $text); - $info = [ - 'x' => $tmp[0], - 'y' => $tmp[1], - 'angle' => $angle, - 'status' => 'eol', - 'p' => $this->callback[$i]['p'], - 'nCallback' => $this->callback[$i]['nCallback'], - 'height' => $this->callback[$i]['height'], - 'descender' => $this->callback[$i]['descender'] - ]; - $func = $this->callback[$i]['f']; - $this->$func($info); - } - } - - if ($this->fonts[$this->currentFont]['isSubsetting']) { - $this->registerText($this->currentFont, $text); - } - } - - /** - * calculate how wide a given text string will be on a page, at a given size. - * this can be called externally, but is also used by the other class functions - * - * @param $size - * @param $text - * @param int $word_spacing - * @param int $char_spacing - * @return float|int - */ - function getTextWidth($size, $text, $word_spacing = 0, $char_spacing = 0) - { - static $ord_cache = []; - - // this function should not change any of the settings, though it will need to - // track any directives which change during calculation, so copy them at the start - // and put them back at the end. - $store_currentTextState = $this->currentTextState; - - if (!$this->numFonts) { - $this->selectFont($this->defaultFont); - } - - $text = str_replace(["\r", "\n"], "", $text); - - // converts a number or a float to a string so it can get the width - $text = "$text"; - - // hmm, this is where it all starts to get tricky - use the font information to - // calculate the width of each character, add them up and convert to user units - $w = 0; - $cf = $this->currentFont; - $current_font = $this->fonts[$cf]; - $space_scale = 1000 / ($size > 0 ? $size : 1); - $n_spaces = 0; - - if ($current_font['isUnicode']) { - // for Unicode, use the code points array to calculate width rather - // than just the string itself - $unicode = $this->utf8toCodePointsArray($text); - - foreach ($unicode as $char) { - // check if we have to replace character - if (isset($current_font['differences'][$char])) { - $char = $current_font['differences'][$char]; - } - - if (isset($current_font['C'][$char])) { - $char_width = $current_font['C'][$char]; - - // add the character width - $w += $char_width; - - // add additional padding for space - if (isset($current_font['codeToName'][$char]) && $current_font['codeToName'][$char] === 'space') { // Space - $w += $word_spacing * $space_scale; - $n_spaces++; - } - } - } - - // add additional char spacing - if ($char_spacing != 0) { - $w += $char_spacing * $space_scale * (count($unicode) + $n_spaces); - } - - } else { - // If CPDF is in Unicode mode but the current font does not support Unicode we need to convert the character set to Windows-1252 - if ($this->isUnicode) { - $text = mb_convert_encoding($text, 'Windows-1252', 'UTF-8'); - } - - $len = mb_strlen($text, 'Windows-1252'); - - for ($i = 0; $i < $len; $i++) { - $c = $text[$i]; - $char = isset($ord_cache[$c]) ? $ord_cache[$c] : ($ord_cache[$c] = ord($c)); - - // check if we have to replace character - if (isset($current_font['differences'][$char])) { - $char = $current_font['differences'][$char]; - } - - if (isset($current_font['C'][$char])) { - $char_width = $current_font['C'][$char]; - - // add the character width - $w += $char_width; - - // add additional padding for space - if (isset($current_font['codeToName'][$char]) && $current_font['codeToName'][$char] === 'space') { // Space - $w += $word_spacing * $space_scale; - $n_spaces++; - } - } - } - - // add additional char spacing - if ($char_spacing != 0) { - $w += $char_spacing * $space_scale * ($len + $n_spaces); - } - } - - $this->currentTextState = $store_currentTextState; - $this->setCurrentFont(); - - return $w * $size / 1000; - } - - /** - * this will be called at a new page to return the state to what it was on the - * end of the previous page, before the stack was closed down - * This is to get around not being able to have open 'q' across pages - * - * @param int $pageEnd - */ - function saveState($pageEnd = 0) - { - if ($pageEnd) { - // this will be called at a new page to return the state to what it was on the - // end of the previous page, before the stack was closed down - // This is to get around not being able to have open 'q' across pages - $opt = $this->stateStack[$pageEnd]; - // ok to use this as stack starts numbering at 1 - $this->setColor($opt['col'], true); - $this->setStrokeColor($opt['str'], true); - $this->addContent("\n" . $opt['lin']); - // $this->currentLineStyle = $opt['lin']; - } else { - $this->nStateStack++; - $this->stateStack[$this->nStateStack] = [ - 'col' => $this->currentColor, - 'str' => $this->currentStrokeColor, - 'lin' => $this->currentLineStyle - ]; - } - - $this->save(); - } - - /** - * restore a previously saved state - * - * @param int $pageEnd - */ - function restoreState($pageEnd = 0) - { - if (!$pageEnd) { - $n = $this->nStateStack; - $this->currentColor = $this->stateStack[$n]['col']; - $this->currentStrokeColor = $this->stateStack[$n]['str']; - $this->addContent("\n" . $this->stateStack[$n]['lin']); - $this->currentLineStyle = $this->stateStack[$n]['lin']; - $this->stateStack[$n] = null; - unset($this->stateStack[$n]); - $this->nStateStack--; - } - - $this->restore(); - } - - /** - * make a loose object, the output will go into this object, until it is closed, then will revert to - * the current one. - * this object will not appear until it is included within a page. - * the function will return the object number - * - * @return int - */ - function openObject() - { - $this->nStack++; - $this->stack[$this->nStack] = ['c' => $this->currentContents, 'p' => $this->currentPage]; - // add a new object of the content type, to hold the data flow - $this->numObj++; - $this->o_contents($this->numObj, 'new'); - $this->currentContents = $this->numObj; - $this->looseObjects[$this->numObj] = 1; - - return $this->numObj; - } - - /** - * open an existing object for editing - * - * @param $id - */ - function reopenObject($id) - { - $this->nStack++; - $this->stack[$this->nStack] = ['c' => $this->currentContents, 'p' => $this->currentPage]; - $this->currentContents = $id; - - // also if this object is the primary contents for a page, then set the current page to its parent - if (isset($this->objects[$id]['onPage'])) { - $this->currentPage = $this->objects[$id]['onPage']; - } - } - - /** - * close an object - */ - function closeObject() - { - // close the object, as long as there was one open in the first place, which will be indicated by - // an objectId on the stack. - if ($this->nStack > 0) { - $this->currentContents = $this->stack[$this->nStack]['c']; - $this->currentPage = $this->stack[$this->nStack]['p']; - $this->nStack--; - // easier to probably not worry about removing the old entries, they will be overwritten - // if there are new ones. - } - } - - /** - * stop an object from appearing on pages from this point on - * - * @param $id - */ - function stopObject($id) - { - // if an object has been appearing on pages up to now, then stop it, this page will - // be the last one that could contain it. - if (isset($this->addLooseObjects[$id])) { - $this->addLooseObjects[$id] = ''; - } - } - - /** - * after an object has been created, it wil only show if it has been added, using this function. - * - * @param $id - * @param string $options - */ - function addObject($id, $options = 'add') - { - // add the specified object to the page - if (isset($this->looseObjects[$id]) && $this->currentContents != $id) { - // then it is a valid object, and it is not being added to itself - switch ($options) { - case 'all': - // then this object is to be added to this page (done in the next block) and - // all future new pages. - $this->addLooseObjects[$id] = 'all'; - - case 'add': - if (isset($this->objects[$this->currentContents]['onPage'])) { - // then the destination contents is the primary for the page - // (though this object is actually added to that page) - $this->o_page($this->objects[$this->currentContents]['onPage'], 'content', $id); - } - break; - - case 'even': - $this->addLooseObjects[$id] = 'even'; - $pageObjectId = $this->objects[$this->currentContents]['onPage']; - if ($this->objects[$pageObjectId]['info']['pageNum'] % 2 == 0) { - $this->addObject($id); - // hacky huh :) - } - break; - - case 'odd': - $this->addLooseObjects[$id] = 'odd'; - $pageObjectId = $this->objects[$this->currentContents]['onPage']; - if ($this->objects[$pageObjectId]['info']['pageNum'] % 2 == 1) { - $this->addObject($id); - // hacky huh :) - } - break; - - case 'next': - $this->addLooseObjects[$id] = 'all'; - break; - - case 'nexteven': - $this->addLooseObjects[$id] = 'even'; - break; - - case 'nextodd': - $this->addLooseObjects[$id] = 'odd'; - break; - } - } - } - - /** - * return a storable representation of a specific object - * - * @param $id - * @return string|null - */ - function serializeObject($id) - { - if (array_key_exists($id, $this->objects)) { - return serialize($this->objects[$id]); - } - - return null; - } - - /** - * restore an object from its stored representation. Returns its new object id. - * - * @param $obj - * @return int - */ - function restoreSerializedObject($obj) - { - $obj_id = $this->openObject(); - $this->objects[$obj_id] = unserialize($obj); - $this->closeObject(); - - return $obj_id; - } - - /** - * Embeds a file inside the PDF - * - * @param string $filepath path to the file to store inside the PDF - * @param string $embeddedFilename the filename displayed in the list of embedded files - * @param string $description a description in the list of embedded files - */ - public function addEmbeddedFile(string $filepath, string $embeddedFilename, string $description): void - { - $this->numObj++; - $this->o_embedded_file_dictionary( - $this->numObj, - 'new', - [ - 'filepath' => $filepath, - 'filename' => $embeddedFilename, - 'description' => $description - ] - ); - } - - /** - * add content to the documents info object - * - * @param $label - * @param int $value - */ - function addInfo($label, $value = 0) - { - // this will only work if the label is one of the valid ones. - // modify this so that arrays can be passed as well. - // if $label is an array then assume that it is key => value pairs - // else assume that they are both scalar, anything else will probably error - if (is_array($label)) { - foreach ($label as $l => $v) { - $this->o_info($this->infoObject, $l, $v); - } - } else { - $this->o_info($this->infoObject, $label, $value); - } - } - - /** - * set the viewer preferences of the document, it is up to the browser to obey these. - * - * @param $label - * @param int $value - */ - function setPreferences($label, $value = 0) - { - // this will only work if the label is one of the valid ones. - if (is_array($label)) { - foreach ($label as $l => $v) { - $this->o_catalog($this->catalogId, 'viewerPreferences', [$l => $v]); - } - } else { - $this->o_catalog($this->catalogId, 'viewerPreferences', [$label => $value]); - } - } - - /** - * extract an integer from a position in a byte stream - * - * @param $data - * @param $pos - * @param $num - * @return int - */ - private function getBytes(&$data, $pos, $num) - { - // return the integer represented by $num bytes from $pos within $data - $ret = 0; - for ($i = 0; $i < $num; $i++) { - $ret *= 256; - $ret += ord($data[$pos + $i]); - } - - return $ret; - } - - /** - * Check if image already added to pdf image directory. - * If yes, need not to create again (pass empty data) - * - * @param $imgname - * @return bool - */ - function image_iscached($imgname) - { - return isset($this->imagelist[$imgname]); - } - - /** - * add a PNG image into the document, from a GD object - * this should work with remote files - * - * @param string $file The PNG file - * @param float $x X position - * @param float $y Y position - * @param float $w Width - * @param float $h Height - * @param resource $img A GD resource - * @param bool $is_mask true if the image is a mask - * @param bool $mask true if the image is masked - * @throws Exception - */ - function addImagePng($file, $x, $y, $w = 0.0, $h = 0.0, &$img, $is_mask = false, $mask = null) - { - if (!function_exists("imagepng")) { - throw new \Exception("The PHP GD extension is required, but is not installed."); - } - - //if already cached, need not to read again - if (isset($this->imagelist[$file])) { - $data = null; - } else { - // Example for transparency handling on new image. Retain for current image - // $tIndex = imagecolortransparent($img); - // if ($tIndex > 0) { - // $tColor = imagecolorsforindex($img, $tIndex); - // $new_tIndex = imagecolorallocate($new_img, $tColor['red'], $tColor['green'], $tColor['blue']); - // imagefill($new_img, 0, 0, $new_tIndex); - // imagecolortransparent($new_img, $new_tIndex); - // } - // blending mode (literal/blending) on drawing into current image. not relevant when not saved or not drawn - //imagealphablending($img, true); - - //default, but explicitely set to ensure pdf compatibility - imagesavealpha($img, false/*!$is_mask && !$mask*/); - - $error = 0; - //DEBUG_IMG_TEMP - //debugpng - if (defined("DEBUGPNG") && DEBUGPNG) { - print '[addImagePng ' . $file . ']'; - } - - ob_start(); - @imagepng($img); - $data = ob_get_clean(); - - if ($data == '') { - $error = 1; - $errormsg = 'trouble writing file from GD'; - //DEBUG_IMG_TEMP - //debugpng - if (defined("DEBUGPNG") && DEBUGPNG) { - print 'trouble writing file from GD'; - } - } - - if ($error) { - $this->addMessage('PNG error - (' . $file . ') ' . $errormsg); - - return; - } - } //End isset($this->imagelist[$file]) (png Duplicate removal) - - $this->addPngFromBuf($file, $x, $y, $w, $h, $data, $is_mask, $mask); - } - - /** - * @param $file - * @param $x - * @param $y - * @param $w - * @param $h - * @param $byte - */ - protected function addImagePngAlpha($file, $x, $y, $w, $h, $byte) - { - // generate images - $img = imagecreatefrompng($file); - - if ($img === false) { - return; - } - - // FIXME The pixel transformation doesn't work well with 8bit PNGs - $eight_bit = ($byte & 4) !== 4; - - $wpx = imagesx($img); - $hpx = imagesy($img); - - imagesavealpha($img, false); - - // create temp alpha file - $tempfile_alpha = @tempnam($this->tmp, "cpdf_img_"); - @unlink($tempfile_alpha); - $tempfile_alpha = "$tempfile_alpha.png"; - - // create temp plain file - $tempfile_plain = @tempnam($this->tmp, "cpdf_img_"); - @unlink($tempfile_plain); - $tempfile_plain = "$tempfile_plain.png"; - - $imgalpha = imagecreate($wpx, $hpx); - imagesavealpha($imgalpha, false); - - // generate gray scale palette (0 -> 255) - for ($c = 0; $c < 256; ++$c) { - imagecolorallocate($imgalpha, $c, $c, $c); - } - - // Use PECL gmagick + Graphics Magic to process transparent PNG images - if (extension_loaded("gmagick")) { - $gmagick = new \Gmagick($file); - $gmagick->setimageformat('png'); - - // Get opacity channel (negative of alpha channel) - $alpha_channel_neg = clone $gmagick; - $alpha_channel_neg->separateimagechannel(\Gmagick::CHANNEL_OPACITY); - - // Negate opacity channel - $alpha_channel = new \Gmagick(); - $alpha_channel->newimage($wpx, $hpx, "#FFFFFF", "png"); - $alpha_channel->compositeimage($alpha_channel_neg, \Gmagick::COMPOSITE_DIFFERENCE, 0, 0); - $alpha_channel->separateimagechannel(\Gmagick::CHANNEL_RED); - $alpha_channel->writeimage($tempfile_alpha); - - // Cast to 8bit+palette - $imgalpha_ = imagecreatefrompng($tempfile_alpha); - imagecopy($imgalpha, $imgalpha_, 0, 0, 0, 0, $wpx, $hpx); - imagedestroy($imgalpha_); - imagepng($imgalpha, $tempfile_alpha); - - // Make opaque image - $color_channels = new \Gmagick(); - $color_channels->newimage($wpx, $hpx, "#FFFFFF", "png"); - $color_channels->compositeimage($gmagick, \Gmagick::COMPOSITE_COPYRED, 0, 0); - $color_channels->compositeimage($gmagick, \Gmagick::COMPOSITE_COPYGREEN, 0, 0); - $color_channels->compositeimage($gmagick, \Gmagick::COMPOSITE_COPYBLUE, 0, 0); - $color_channels->writeimage($tempfile_plain); - - $imgplain = imagecreatefrompng($tempfile_plain); - } - // Use PECL imagick + ImageMagic to process transparent PNG images - elseif (extension_loaded("imagick")) { - // Native cloning was added to pecl-imagick in svn commit 263814 - // the first version containing it was 3.0.1RC1 - static $imagickClonable = null; - if ($imagickClonable === null) { - $imagickClonable = version_compare(\Imagick::IMAGICK_EXTVER, '3.0.1rc1') > 0; - } - - $imagick = new \Imagick($file); - $imagick->setFormat('png'); - - // Get opacity channel (negative of alpha channel) - if ($imagick->getImageAlphaChannel() !== 0) { - $alpha_channel = $imagickClonable ? clone $imagick : $imagick->clone(); - $alpha_channel->separateImageChannel(\Imagick::CHANNEL_ALPHA); - // Since ImageMagick7 negate invert transparency as default - if (\Imagick::getVersion()['versionNumber'] < 1800) { - $alpha_channel->negateImage(true); - } - $alpha_channel->writeImage($tempfile_alpha); - - // Cast to 8bit+palette - $imgalpha_ = imagecreatefrompng($tempfile_alpha); - imagecopy($imgalpha, $imgalpha_, 0, 0, 0, 0, $wpx, $hpx); - imagedestroy($imgalpha_); - imagepng($imgalpha, $tempfile_alpha); - } else { - $tempfile_alpha = null; - } - - // Make opaque image - $color_channels = new \Imagick(); - $color_channels->newImage($wpx, $hpx, "#FFFFFF", "png"); - $color_channels->compositeImage($imagick, \Imagick::COMPOSITE_COPYRED, 0, 0); - $color_channels->compositeImage($imagick, \Imagick::COMPOSITE_COPYGREEN, 0, 0); - $color_channels->compositeImage($imagick, \Imagick::COMPOSITE_COPYBLUE, 0, 0); - $color_channels->writeImage($tempfile_plain); - - $imgplain = imagecreatefrompng($tempfile_plain); - } else { - // allocated colors cache - $allocated_colors = []; - - // extract alpha channel - for ($xpx = 0; $xpx < $wpx; ++$xpx) { - for ($ypx = 0; $ypx < $hpx; ++$ypx) { - $color = imagecolorat($img, $xpx, $ypx); - $col = imagecolorsforindex($img, $color); - $alpha = $col['alpha']; - - if ($eight_bit) { - // with gamma correction - $gammacorr = 2.2; - $pixel = pow((((127 - $alpha) * 255 / 127) / 255), $gammacorr) * 255; - } else { - // without gamma correction - $pixel = (127 - $alpha) * 2; - - $key = $col['red'] . $col['green'] . $col['blue']; - - if (!isset($allocated_colors[$key])) { - $pixel_img = imagecolorallocate($img, $col['red'], $col['green'], $col['blue']); - $allocated_colors[$key] = $pixel_img; - } else { - $pixel_img = $allocated_colors[$key]; - } - - imagesetpixel($img, $xpx, $ypx, $pixel_img); - } - - imagesetpixel($imgalpha, $xpx, $ypx, $pixel); - } - } - - // extract image without alpha channel - $imgplain = imagecreatetruecolor($wpx, $hpx); - imagecopy($imgplain, $img, 0, 0, 0, 0, $wpx, $hpx); - imagedestroy($img); - - imagepng($imgalpha, $tempfile_alpha); - imagepng($imgplain, $tempfile_plain); - } - - // embed mask image - if ($tempfile_alpha) { - $this->addImagePng($tempfile_alpha, $x, $y, $w, $h, $imgalpha, true); - imagedestroy($imgalpha); - } - - // embed image, masked with previously embedded mask - $this->addImagePng($tempfile_plain, $x, $y, $w, $h, $imgplain, false, ($tempfile_alpha !== null)); - imagedestroy($imgplain); - - // remove temp files - if ($tempfile_alpha) { - unlink($tempfile_alpha); - } - unlink($tempfile_plain); - } - - /** - * add a PNG image into the document, from a file - * this should work with remote files - * - * @param $file - * @param $x - * @param $y - * @param int $w - * @param int $h - * @throws Exception - */ - function addPngFromFile($file, $x, $y, $w = 0, $h = 0) - { - if (!function_exists("imagecreatefrompng")) { - throw new \Exception("The PHP GD extension is required, but is not installed."); - } - - //if already cached, need not to read again - if (isset($this->imagelist[$file])) { - $img = null; - } else { - $info = file_get_contents($file, false, null, 24, 5); - $meta = unpack("CbitDepth/CcolorType/CcompressionMethod/CfilterMethod/CinterlaceMethod", $info); - $bit_depth = $meta["bitDepth"]; - $color_type = $meta["colorType"]; - - // http://www.w3.org/TR/PNG/#11IHDR - // 3 => indexed - // 4 => greyscale with alpha - // 6 => fullcolor with alpha - $is_alpha = in_array($color_type, [4, 6]) || ($color_type == 3 && $bit_depth != 4); - - if ($is_alpha) { // exclude grayscale alpha - $this->addImagePngAlpha($file, $x, $y, $w, $h, $color_type); - return; - } - - //png files typically contain an alpha channel. - //pdf file format or class.pdf does not support alpha blending. - //on alpha blended images, more transparent areas have a color near black. - //This appears in the result on not storing the alpha channel. - //Correct would be the box background image or its parent when transparent. - //But this would make the image dependent on the background. - //Therefore create an image with white background and copy in - //A more natural background than black is white. - //Therefore create an empty image with white background and merge the - //image in with alpha blending. - $imgtmp = @imagecreatefrompng($file); - if (!$imgtmp) { - return; - } - $sx = imagesx($imgtmp); - $sy = imagesy($imgtmp); - $img = imagecreatetruecolor($sx, $sy); - imagealphablending($img, true); - - // @todo is it still needed ?? - $ti = imagecolortransparent($imgtmp); - if ($ti >= 0) { - $tc = imagecolorsforindex($imgtmp, $ti); - $ti = imagecolorallocate($img, $tc['red'], $tc['green'], $tc['blue']); - imagefill($img, 0, 0, $ti); - imagecolortransparent($img, $ti); - } else { - imagefill($img, 1, 1, imagecolorallocate($img, 255, 255, 255)); - } - - imagecopy($img, $imgtmp, 0, 0, 0, 0, $sx, $sy); - imagedestroy($imgtmp); - } - $this->addImagePng($file, $x, $y, $w, $h, $img); - - if ($img) { - imagedestroy($img); - } - } - - /** - * add a PNG image into the document, from a file - * this should work with remote files - * - * @param $file - * @param $x - * @param $y - * @param int $w - * @param int $h - */ - function addSvgFromFile($file, $x, $y, $w = 0, $h = 0) - { - $doc = new \Svg\Document(); - $doc->loadFile($file); - $dimensions = $doc->getDimensions(); - - $this->save(); - - $this->transform([$w / $dimensions["width"], 0, 0, $h / $dimensions["height"], $x, $y]); - - $surface = new \Svg\Surface\SurfaceCpdf($doc, $this); - $doc->render($surface); - - $this->restore(); - } - - /** - * add a PNG image into the document, from a memory buffer of the file - * - * @param $file - * @param $x - * @param $y - * @param float $w - * @param float $h - * @param $data - * @param bool $is_mask - * @param null $mask - */ - function addPngFromBuf($file, $x, $y, $w = 0.0, $h = 0.0, &$data, $is_mask = false, $mask = null) - { - if (isset($this->imagelist[$file])) { - $data = null; - $info['width'] = $this->imagelist[$file]['w']; - $info['height'] = $this->imagelist[$file]['h']; - $label = $this->imagelist[$file]['label']; - } else { - if ($data == null) { - $this->addMessage('addPngFromBuf error - data not present!'); - - return; - } - - $error = 0; - - if (!$error) { - $header = chr(137) . chr(80) . chr(78) . chr(71) . chr(13) . chr(10) . chr(26) . chr(10); - - if (mb_substr($data, 0, 8, '8bit') != $header) { - $error = 1; - - if (defined("DEBUGPNG") && DEBUGPNG) { - print '[addPngFromFile this file does not have a valid header ' . $file . ']'; - } - - $errormsg = 'this file does not have a valid header'; - } - } - - if (!$error) { - // set pointer - $p = 8; - $len = mb_strlen($data, '8bit'); - - // cycle through the file, identifying chunks - $haveHeader = 0; - $info = []; - $idata = ''; - $pdata = ''; - - while ($p < $len) { - $chunkLen = $this->getBytes($data, $p, 4); - $chunkType = mb_substr($data, $p + 4, 4, '8bit'); - - switch ($chunkType) { - case 'IHDR': - // this is where all the file information comes from - $info['width'] = $this->getBytes($data, $p + 8, 4); - $info['height'] = $this->getBytes($data, $p + 12, 4); - $info['bitDepth'] = ord($data[$p + 16]); - $info['colorType'] = ord($data[$p + 17]); - $info['compressionMethod'] = ord($data[$p + 18]); - $info['filterMethod'] = ord($data[$p + 19]); - $info['interlaceMethod'] = ord($data[$p + 20]); - - //print_r($info); - $haveHeader = 1; - if ($info['compressionMethod'] != 0) { - $error = 1; - - //debugpng - if (defined("DEBUGPNG") && DEBUGPNG) { - print '[addPngFromFile unsupported compression method ' . $file . ']'; - } - - $errormsg = 'unsupported compression method'; - } - - if ($info['filterMethod'] != 0) { - $error = 1; - - //debugpng - if (defined("DEBUGPNG") && DEBUGPNG) { - print '[addPngFromFile unsupported filter method ' . $file . ']'; - } - - $errormsg = 'unsupported filter method'; - } - break; - - case 'PLTE': - $pdata .= mb_substr($data, $p + 8, $chunkLen, '8bit'); - break; - - case 'IDAT': - $idata .= mb_substr($data, $p + 8, $chunkLen, '8bit'); - break; - - case 'tRNS': - //this chunk can only occur once and it must occur after the PLTE chunk and before IDAT chunk - //print "tRNS found, color type = ".$info['colorType']."\n"; - $transparency = []; - - switch ($info['colorType']) { - // indexed color, rbg - case 3: - /* corresponding to entries in the plte chunk - Alpha for palette index 0: 1 byte - Alpha for palette index 1: 1 byte - ...etc... - */ - // there will be one entry for each palette entry. up until the last non-opaque entry. - // set up an array, stretching over all palette entries which will be o (opaque) or 1 (transparent) - $transparency['type'] = 'indexed'; - $trans = 0; - - for ($i = $chunkLen; $i >= 0; $i--) { - if (ord($data[$p + 8 + $i]) == 0) { - $trans = $i; - } - } - - $transparency['data'] = $trans; - break; - - // grayscale - case 0: - /* corresponding to entries in the plte chunk - Gray: 2 bytes, range 0 .. (2^bitdepth)-1 - */ - // $transparency['grayscale'] = $this->PRVT_getBytes($data,$p+8,2); // g = grayscale - $transparency['type'] = 'indexed'; - $transparency['data'] = ord($data[$p + 8 + 1]); - break; - - // truecolor - case 2: - /* corresponding to entries in the plte chunk - Red: 2 bytes, range 0 .. (2^bitdepth)-1 - Green: 2 bytes, range 0 .. (2^bitdepth)-1 - Blue: 2 bytes, range 0 .. (2^bitdepth)-1 - */ - $transparency['r'] = $this->getBytes($data, $p + 8, 2); - // r from truecolor - $transparency['g'] = $this->getBytes($data, $p + 10, 2); - // g from truecolor - $transparency['b'] = $this->getBytes($data, $p + 12, 2); - // b from truecolor - - $transparency['type'] = 'color-key'; - break; - - //unsupported transparency type - default: - if (defined("DEBUGPNG") && DEBUGPNG) { - print '[addPngFromFile unsupported transparency type ' . $file . ']'; - } - break; - } - - // KS End new code - break; - - default: - break; - } - - $p += $chunkLen + 12; - } - - if (!$haveHeader) { - $error = 1; - - //debugpng - if (defined("DEBUGPNG") && DEBUGPNG) { - print '[addPngFromFile information header is missing ' . $file . ']'; - } - - $errormsg = 'information header is missing'; - } - - if (isset($info['interlaceMethod']) && $info['interlaceMethod']) { - $error = 1; - - //debugpng - if (defined("DEBUGPNG") && DEBUGPNG) { - print '[addPngFromFile no support for interlaced images in pdf ' . $file . ']'; - } - - $errormsg = 'There appears to be no support for interlaced images in pdf.'; - } - } - - if (!$error && $info['bitDepth'] > 8) { - $error = 1; - - //debugpng - if (defined("DEBUGPNG") && DEBUGPNG) { - print '[addPngFromFile bit depth of 8 or less is supported ' . $file . ']'; - } - - $errormsg = 'only bit depth of 8 or less is supported'; - } - - if (!$error) { - switch ($info['colorType']) { - case 3: - $color = 'DeviceRGB'; - $ncolor = 1; - break; - - case 2: - $color = 'DeviceRGB'; - $ncolor = 3; - break; - - case 0: - $color = 'DeviceGray'; - $ncolor = 1; - break; - - default: - $error = 1; - - //debugpng - if (defined("DEBUGPNG") && DEBUGPNG) { - print '[addPngFromFile alpha channel not supported: ' . $info['colorType'] . ' ' . $file . ']'; - } - - $errormsg = 'transparency alpha channel not supported, transparency only supported for palette images.'; - } - } - - if ($error) { - $this->addMessage('PNG error - (' . $file . ') ' . $errormsg); - - return; - } - - //print_r($info); - // so this image is ok... add it in. - $this->numImages++; - $im = $this->numImages; - $label = "I$im"; - $this->numObj++; - - // $this->o_image($this->numObj,'new',array('label' => $label,'data' => $idata,'iw' => $w,'ih' => $h,'type' => 'png','ic' => $info['width'])); - $options = [ - 'label' => $label, - 'data' => $idata, - 'bitsPerComponent' => $info['bitDepth'], - 'pdata' => $pdata, - 'iw' => $info['width'], - 'ih' => $info['height'], - 'type' => 'png', - 'color' => $color, - 'ncolor' => $ncolor, - 'masked' => $mask, - 'isMask' => $is_mask - ]; - - if (isset($transparency)) { - $options['transparency'] = $transparency; - } - - $this->o_image($this->numObj, 'new', $options); - $this->imagelist[$file] = ['label' => $label, 'w' => $info['width'], 'h' => $info['height']]; - } - - if ($is_mask) { - return; - } - - if ($w <= 0 && $h <= 0) { - $w = $info['width']; - $h = $info['height']; - } - - if ($w <= 0) { - $w = $h / $info['height'] * $info['width']; - } - - if ($h <= 0) { - $h = $w * $info['height'] / $info['width']; - } - - $this->addContent(sprintf("\nq\n%.3F 0 0 %.3F %.3F %.3F cm /%s Do\nQ", $w, $h, $x, $y, $label)); - } - - /** - * add a JPEG image into the document, from a file - * - * @param $img - * @param $x - * @param $y - * @param int $w - * @param int $h - */ - function addJpegFromFile($img, $x, $y, $w = 0, $h = 0) - { - // attempt to add a jpeg image straight from a file, using no GD commands - // note that this function is unable to operate on a remote file. - - if (!file_exists($img)) { - return; - } - - if ($this->image_iscached($img)) { - $data = null; - $imageWidth = $this->imagelist[$img]['w']; - $imageHeight = $this->imagelist[$img]['h']; - $channels = $this->imagelist[$img]['c']; - } else { - $tmp = getimagesize($img); - $imageWidth = $tmp[0]; - $imageHeight = $tmp[1]; - - if (isset($tmp['channels'])) { - $channels = $tmp['channels']; - } else { - $channels = 3; - } - - $data = file_get_contents($img); - } - - if ($w <= 0 && $h <= 0) { - $w = $imageWidth; - } - - if ($w == 0) { - $w = $h / $imageHeight * $imageWidth; - } - - if ($h == 0) { - $h = $w * $imageHeight / $imageWidth; - } - - $this->addJpegImage_common($data, $x, $y, $w, $h, $imageWidth, $imageHeight, $channels, $img); - } - - /** - * common code used by the two JPEG adding functions - * @param $data - * @param $x - * @param $y - * @param int $w - * @param int $h - * @param $imageWidth - * @param $imageHeight - * @param int $channels - * @param $imgname - */ - private function addJpegImage_common( - &$data, - $x, - $y, - $w = 0, - $h = 0, - $imageWidth, - $imageHeight, - $channels = 3, - $imgname - ) { - if ($this->image_iscached($imgname)) { - $label = $this->imagelist[$imgname]['label']; - //debugpng - //if (DEBUGPNG) print '[addJpegImage_common Duplicate '.$imgname.']'; - - } else { - if ($data == null) { - $this->addMessage('addJpegImage_common error - (' . $imgname . ') data not present!'); - - return; - } - - // note that this function is not to be called externally - // it is just the common code between the GD and the file options - $this->numImages++; - $im = $this->numImages; - $label = "I$im"; - $this->numObj++; - - $this->o_image( - $this->numObj, - 'new', - [ - 'label' => $label, - 'data' => &$data, - 'iw' => $imageWidth, - 'ih' => $imageHeight, - 'channels' => $channels - ] - ); - - $this->imagelist[$imgname] = [ - 'label' => $label, - 'w' => $imageWidth, - 'h' => $imageHeight, - 'c' => $channels - ]; - } - - $this->addContent(sprintf("\nq\n%.3F 0 0 %.3F %.3F %.3F cm /%s Do\nQ ", $w, $h, $x, $y, $label)); - } - - /** - * specify where the document should open when it first starts - * - * @param $style - * @param int $a - * @param int $b - * @param int $c - */ - function openHere($style, $a = 0, $b = 0, $c = 0) - { - // this function will open the document at a specified page, in a specified style - // the values for style, and the required parameters are: - // 'XYZ' left, top, zoom - // 'Fit' - // 'FitH' top - // 'FitV' left - // 'FitR' left,bottom,right - // 'FitB' - // 'FitBH' top - // 'FitBV' left - $this->numObj++; - $this->o_destination( - $this->numObj, - 'new', - ['page' => $this->currentPage, 'type' => $style, 'p1' => $a, 'p2' => $b, 'p3' => $c] - ); - $id = $this->catalogId; - $this->o_catalog($id, 'openHere', $this->numObj); - } - - /** - * Add JavaScript code to the PDF document - * - * @param string $code - */ - function addJavascript($code) - { - $this->javascript .= $code; - } - - /** - * create a labelled destination within the document - * - * @param $label - * @param $style - * @param int $a - * @param int $b - * @param int $c - */ - function addDestination($label, $style, $a = 0, $b = 0, $c = 0) - { - // associates the given label with the destination, it is done this way so that a destination can be specified after - // it has been linked to - // styles are the same as the 'openHere' function - $this->numObj++; - $this->o_destination( - $this->numObj, - 'new', - ['page' => $this->currentPage, 'type' => $style, 'p1' => $a, 'p2' => $b, 'p3' => $c] - ); - $id = $this->numObj; - - // store the label->idf relationship, note that this means that labels can be used only once - $this->destinations["$label"] = $id; - } - - /** - * define font families, this is used to initialize the font families for the default fonts - * and for the user to add new ones for their fonts. The default bahavious can be overridden should - * that be desired. - * - * @param $family - * @param string $options - */ - function setFontFamily($family, $options = '') - { - if (!is_array($options)) { - if ($family === 'init') { - // set the known family groups - // these font families will be used to enable bold and italic markers to be included - // within text streams. html forms will be used... - $this->fontFamilies['Helvetica.afm'] = - [ - 'b' => 'Helvetica-Bold.afm', - 'i' => 'Helvetica-Oblique.afm', - 'bi' => 'Helvetica-BoldOblique.afm', - 'ib' => 'Helvetica-BoldOblique.afm' - ]; - - $this->fontFamilies['Courier.afm'] = - [ - 'b' => 'Courier-Bold.afm', - 'i' => 'Courier-Oblique.afm', - 'bi' => 'Courier-BoldOblique.afm', - 'ib' => 'Courier-BoldOblique.afm' - ]; - - $this->fontFamilies['Times-Roman.afm'] = - [ - 'b' => 'Times-Bold.afm', - 'i' => 'Times-Italic.afm', - 'bi' => 'Times-BoldItalic.afm', - 'ib' => 'Times-BoldItalic.afm' - ]; - } - } else { - - // the user is trying to set a font family - // note that this can also be used to set the base ones to something else - if (mb_strlen($family)) { - $this->fontFamilies[$family] = $options; - } - } - } - - /** - * used to add messages for use in debugging - * - * @param $message - */ - function addMessage($message) - { - $this->messages .= $message . "\n"; - } - - /** - * a few functions which should allow the document to be treated transactionally. - * - * @param $action - */ - function transaction($action) - { - switch ($action) { - case 'start': - // store all the data away into the checkpoint variable - $data = get_object_vars($this); - $this->checkpoint = $data; - unset($data); - break; - - case 'commit': - if (is_array($this->checkpoint) && isset($this->checkpoint['checkpoint'])) { - $tmp = $this->checkpoint['checkpoint']; - $this->checkpoint = $tmp; - unset($tmp); - } else { - $this->checkpoint = ''; - } - break; - - case 'rewind': - // do not destroy the current checkpoint, but move us back to the state then, so that we can try again - if (is_array($this->checkpoint)) { - // can only abort if were inside a checkpoint - $tmp = $this->checkpoint; - - foreach ($tmp as $k => $v) { - if ($k !== 'checkpoint') { - $this->$k = $v; - } - } - unset($tmp); - } - break; - - case 'abort': - if (is_array($this->checkpoint)) { - // can only abort if were inside a checkpoint - $tmp = $this->checkpoint; - foreach ($tmp as $k => $v) { - $this->$k = $v; - } - unset($tmp); - } - break; - } - } -} diff --git a/vendor/dompdf/dompdf/lib/fonts/Courier-Bold.afm b/vendor/dompdf/dompdf/lib/fonts/Courier-Bold.afm deleted file mode 100644 index 84adbf5a..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/Courier-Bold.afm +++ /dev/null @@ -1,344 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Mon Jun 23 16:28:00 0:00:00 -Comment UniqueID 43048 -Comment VMusage 41139 52164 -FontName Courier-Bold -FullName Courier Bold -FamilyName Courier -Weight Bold -ItalicAngle 0 -IsFixedPitch true -CharacterSet ExtendedRoman -FontBBox -113 -250 749 801 -UnderlinePosition -100 -UnderlineThickness 50 -Version 003.000 -Notice Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -EncodingScheme WinAnsiEncoding -CapHeight 562 -XHeight 439 -Ascender 629 -Descender -157 -StdHW 84 -StdVW 106 -StartCharMetrics 317 -C 32 ; WX 600 ; N space ; B 0 0 0 0 ; -C 160 ; WX 600 ; N space ; B 0 0 0 0 ; -C 33 ; WX 600 ; N exclam ; B 202 -15 398 572 ; -C 34 ; WX 600 ; N quotedbl ; B 135 277 465 562 ; -C 35 ; WX 600 ; N numbersign ; B 56 -45 544 651 ; -C 36 ; WX 600 ; N dollar ; B 82 -126 519 666 ; -C 37 ; WX 600 ; N percent ; B 5 -15 595 616 ; -C 38 ; WX 600 ; N ampersand ; B 36 -15 546 543 ; -C 146 ; WX 600 ; N quoteright ; B 171 277 423 562 ; -C 40 ; WX 600 ; N parenleft ; B 219 -102 461 616 ; -C 41 ; WX 600 ; N parenright ; B 139 -102 381 616 ; -C 42 ; WX 600 ; N asterisk ; B 91 219 509 601 ; -C 43 ; WX 600 ; N plus ; B 71 39 529 478 ; -C 44 ; WX 600 ; N comma ; B 123 -111 393 174 ; -C 45 ; WX 600 ; N hyphen ; B 100 203 500 313 ; -C 173 ; WX 600 ; N hyphen ; B 100 203 500 313 ; -C 46 ; WX 600 ; N period ; B 192 -15 408 171 ; -C 47 ; WX 600 ; N slash ; B 98 -77 502 626 ; -C 48 ; WX 600 ; N zero ; B 87 -15 513 616 ; -C 49 ; WX 600 ; N one ; B 81 0 539 616 ; -C 50 ; WX 600 ; N two ; B 61 0 499 616 ; -C 51 ; WX 600 ; N three ; B 63 -15 501 616 ; -C 52 ; WX 600 ; N four ; B 53 0 507 616 ; -C 53 ; WX 600 ; N five ; B 70 -15 521 601 ; -C 54 ; WX 600 ; N six ; B 90 -15 521 616 ; -C 55 ; WX 600 ; N seven ; B 55 0 494 601 ; -C 56 ; WX 600 ; N eight ; B 83 -15 517 616 ; -C 57 ; WX 600 ; N nine ; B 79 -15 510 616 ; -C 58 ; WX 600 ; N colon ; B 191 -15 407 425 ; -C 59 ; WX 600 ; N semicolon ; B 123 -111 408 425 ; -C 60 ; WX 600 ; N less ; B 66 15 523 501 ; -C 61 ; WX 600 ; N equal ; B 71 118 529 398 ; -C 62 ; WX 600 ; N greater ; B 77 15 534 501 ; -C 63 ; WX 600 ; N question ; B 98 -14 501 580 ; -C 64 ; WX 600 ; N at ; B 16 -15 584 616 ; -C 65 ; WX 600 ; N A ; B -9 0 609 562 ; -C 66 ; WX 600 ; N B ; B 30 0 573 562 ; -C 67 ; WX 600 ; N C ; B 22 -18 560 580 ; -C 68 ; WX 600 ; N D ; B 30 0 594 562 ; -C 69 ; WX 600 ; N E ; B 25 0 560 562 ; -C 70 ; WX 600 ; N F ; B 39 0 570 562 ; -C 71 ; WX 600 ; N G ; B 22 -18 594 580 ; -C 72 ; WX 600 ; N H ; B 20 0 580 562 ; -C 73 ; WX 600 ; N I ; B 77 0 523 562 ; -C 74 ; WX 600 ; N J ; B 37 -18 601 562 ; -C 75 ; WX 600 ; N K ; B 21 0 599 562 ; -C 76 ; WX 600 ; N L ; B 39 0 578 562 ; -C 77 ; WX 600 ; N M ; B -2 0 602 562 ; -C 78 ; WX 600 ; N N ; B 8 -12 610 562 ; -C 79 ; WX 600 ; N O ; B 22 -18 578 580 ; -C 80 ; WX 600 ; N P ; B 48 0 559 562 ; -C 81 ; WX 600 ; N Q ; B 32 -138 578 580 ; -C 82 ; WX 600 ; N R ; B 24 0 599 562 ; -C 83 ; WX 600 ; N S ; B 47 -22 553 582 ; -C 84 ; WX 600 ; N T ; B 21 0 579 562 ; -C 85 ; WX 600 ; N U ; B 4 -18 596 562 ; -C 86 ; WX 600 ; N V ; B -13 0 613 562 ; -C 87 ; WX 600 ; N W ; B -18 0 618 562 ; -C 88 ; WX 600 ; N X ; B 12 0 588 562 ; -C 89 ; WX 600 ; N Y ; B 12 0 589 562 ; -C 90 ; WX 600 ; N Z ; B 62 0 539 562 ; -C 91 ; WX 600 ; N bracketleft ; B 245 -102 475 616 ; -C 92 ; WX 600 ; N backslash ; B 99 -77 503 626 ; -C 93 ; WX 600 ; N bracketright ; B 125 -102 355 616 ; -C 94 ; WX 600 ; N asciicircum ; B 108 250 492 616 ; -C 95 ; WX 600 ; N underscore ; B 0 -125 600 -75 ; -C 145 ; WX 600 ; N quoteleft ; B 178 277 428 562 ; -C 97 ; WX 600 ; N a ; B 35 -15 570 454 ; -C 98 ; WX 600 ; N b ; B 0 -15 584 626 ; -C 99 ; WX 600 ; N c ; B 40 -15 545 459 ; -C 100 ; WX 600 ; N d ; B 20 -15 591 626 ; -C 101 ; WX 600 ; N e ; B 40 -15 563 454 ; -C 102 ; WX 600 ; N f ; B 83 0 547 626 ; L i fi ; L l fl ; -C 103 ; WX 600 ; N g ; B 30 -146 580 454 ; -C 104 ; WX 600 ; N h ; B 5 0 592 626 ; -C 105 ; WX 600 ; N i ; B 77 0 523 658 ; -C 106 ; WX 600 ; N j ; B 63 -146 440 658 ; -C 107 ; WX 600 ; N k ; B 20 0 585 626 ; -C 108 ; WX 600 ; N l ; B 77 0 523 626 ; -C 109 ; WX 600 ; N m ; B -22 0 626 454 ; -C 110 ; WX 600 ; N n ; B 18 0 592 454 ; -C 111 ; WX 600 ; N o ; B 30 -15 570 454 ; -C 112 ; WX 600 ; N p ; B -1 -142 570 454 ; -C 113 ; WX 600 ; N q ; B 20 -142 591 454 ; -C 114 ; WX 600 ; N r ; B 47 0 580 454 ; -C 115 ; WX 600 ; N s ; B 68 -17 535 459 ; -C 116 ; WX 600 ; N t ; B 47 -15 532 562 ; -C 117 ; WX 600 ; N u ; B -1 -15 569 439 ; -C 118 ; WX 600 ; N v ; B -1 0 601 439 ; -C 119 ; WX 600 ; N w ; B -18 0 618 439 ; -C 120 ; WX 600 ; N x ; B 6 0 594 439 ; -C 121 ; WX 600 ; N y ; B -4 -142 601 439 ; -C 122 ; WX 600 ; N z ; B 81 0 520 439 ; -C 123 ; WX 600 ; N braceleft ; B 160 -102 464 616 ; -C 124 ; WX 600 ; N bar ; B 255 -250 345 750 ; -C 125 ; WX 600 ; N braceright ; B 136 -102 440 616 ; -C 126 ; WX 600 ; N asciitilde ; B 71 153 530 356 ; -C 161 ; WX 600 ; N exclamdown ; B 202 -146 398 449 ; -C 162 ; WX 600 ; N cent ; B 66 -49 518 614 ; -C 163 ; WX 600 ; N sterling ; B 72 -28 558 611 ; -C -1 ; WX 600 ; N fraction ; B 25 -60 576 661 ; -C 165 ; WX 600 ; N yen ; B 10 0 590 562 ; -C 131 ; WX 600 ; N florin ; B -30 -131 572 616 ; -C 167 ; WX 600 ; N section ; B 83 -70 517 580 ; -C 164 ; WX 600 ; N currency ; B 54 49 546 517 ; -C 39 ; WX 600 ; N quotesingle ; B 227 277 373 562 ; -C 147 ; WX 600 ; N quotedblleft ; B 71 277 535 562 ; -C 171 ; WX 600 ; N guillemotleft ; B 8 70 553 446 ; -C 139 ; WX 600 ; N guilsinglleft ; B 141 70 459 446 ; -C 155 ; WX 600 ; N guilsinglright ; B 141 70 459 446 ; -C -1 ; WX 600 ; N fi ; B 12 0 593 626 ; -C -1 ; WX 600 ; N fl ; B 12 0 593 626 ; -C 150 ; WX 600 ; N endash ; B 65 203 535 313 ; -C 134 ; WX 600 ; N dagger ; B 106 -70 494 580 ; -C 135 ; WX 600 ; N daggerdbl ; B 106 -70 494 580 ; -C 183 ; WX 600 ; N periodcentered ; B 196 165 404 351 ; -C 182 ; WX 600 ; N paragraph ; B 6 -70 576 580 ; -C 149 ; WX 600 ; N bullet ; B 140 132 460 430 ; -C 130 ; WX 600 ; N quotesinglbase ; B 175 -142 427 143 ; -C 132 ; WX 600 ; N quotedblbase ; B 65 -142 529 143 ; -C 148 ; WX 600 ; N quotedblright ; B 61 277 525 562 ; -C 187 ; WX 600 ; N guillemotright ; B 47 70 592 446 ; -C 133 ; WX 600 ; N ellipsis ; B 26 -15 574 116 ; -C 137 ; WX 600 ; N perthousand ; B -113 -15 713 616 ; -C 191 ; WX 600 ; N questiondown ; B 99 -146 502 449 ; -C 96 ; WX 600 ; N grave ; B 132 508 395 661 ; -C 180 ; WX 600 ; N acute ; B 205 508 468 661 ; -C 136 ; WX 600 ; N circumflex ; B 103 483 497 657 ; -C 152 ; WX 600 ; N tilde ; B 89 493 512 636 ; -C 175 ; WX 600 ; N macron ; B 88 505 512 585 ; -C -1 ; WX 600 ; N breve ; B 83 468 517 631 ; -C -1 ; WX 600 ; N dotaccent ; B 230 498 370 638 ; -C 168 ; WX 600 ; N dieresis ; B 128 498 472 638 ; -C -1 ; WX 600 ; N ring ; B 198 481 402 678 ; -C 184 ; WX 600 ; N cedilla ; B 205 -206 387 0 ; -C -1 ; WX 600 ; N hungarumlaut ; B 68 488 588 661 ; -C -1 ; WX 600 ; N ogonek ; B 169 -199 400 0 ; -C -1 ; WX 600 ; N caron ; B 103 493 497 667 ; -C 151 ; WX 600 ; N emdash ; B -10 203 610 313 ; -C 198 ; WX 600 ; N AE ; B -29 0 602 562 ; -C 170 ; WX 600 ; N ordfeminine ; B 147 196 453 580 ; -C -1 ; WX 600 ; N Lslash ; B 39 0 578 562 ; -C 216 ; WX 600 ; N Oslash ; B 22 -22 578 584 ; -C 140 ; WX 600 ; N OE ; B -25 0 595 562 ; -C 186 ; WX 600 ; N ordmasculine ; B 147 196 453 580 ; -C 230 ; WX 600 ; N ae ; B -4 -15 601 454 ; -C -1 ; WX 600 ; N dotlessi ; B 77 0 523 439 ; -C -1 ; WX 600 ; N lslash ; B 77 0 523 626 ; -C 248 ; WX 600 ; N oslash ; B 30 -24 570 463 ; -C 156 ; WX 600 ; N oe ; B -18 -15 611 454 ; -C 223 ; WX 600 ; N germandbls ; B 22 -15 596 626 ; -C 207 ; WX 600 ; N Idieresis ; B 77 0 523 761 ; -C 233 ; WX 600 ; N eacute ; B 40 -15 563 661 ; -C -1 ; WX 600 ; N abreve ; B 35 -15 570 661 ; -C -1 ; WX 600 ; N uhungarumlaut ; B -1 -15 628 661 ; -C -1 ; WX 600 ; N ecaron ; B 40 -15 563 667 ; -C 159 ; WX 600 ; N Ydieresis ; B 12 0 589 761 ; -C 247 ; WX 600 ; N divide ; B 71 16 529 500 ; -C 221 ; WX 600 ; N Yacute ; B 12 0 589 784 ; -C 194 ; WX 600 ; N Acircumflex ; B -9 0 609 780 ; -C 225 ; WX 600 ; N aacute ; B 35 -15 570 661 ; -C 219 ; WX 600 ; N Ucircumflex ; B 4 -18 596 780 ; -C 253 ; WX 600 ; N yacute ; B -4 -142 601 661 ; -C -1 ; WX 600 ; N scommaaccent ; B 68 -250 535 459 ; -C 234 ; WX 600 ; N ecircumflex ; B 40 -15 563 657 ; -C -1 ; WX 600 ; N Uring ; B 4 -18 596 801 ; -C 220 ; WX 600 ; N Udieresis ; B 4 -18 596 761 ; -C -1 ; WX 600 ; N aogonek ; B 35 -199 586 454 ; -C 218 ; WX 600 ; N Uacute ; B 4 -18 596 784 ; -C -1 ; WX 600 ; N uogonek ; B -1 -199 585 439 ; -C 203 ; WX 600 ; N Edieresis ; B 25 0 560 761 ; -C -1 ; WX 600 ; N Dcroat ; B 30 0 594 562 ; -C -1 ; WX 600 ; N commaaccent ; B 205 -250 397 -57 ; -C 169 ; WX 600 ; N copyright ; B 0 -18 600 580 ; -C -1 ; WX 600 ; N Emacron ; B 25 0 560 708 ; -C -1 ; WX 600 ; N ccaron ; B 40 -15 545 667 ; -C 229 ; WX 600 ; N aring ; B 35 -15 570 678 ; -C -1 ; WX 600 ; N Ncommaaccent ; B 8 -250 610 562 ; -C -1 ; WX 600 ; N lacute ; B 77 0 523 801 ; -C 224 ; WX 600 ; N agrave ; B 35 -15 570 661 ; -C -1 ; WX 600 ; N Tcommaaccent ; B 21 -250 579 562 ; -C -1 ; WX 600 ; N Cacute ; B 22 -18 560 784 ; -C 227 ; WX 600 ; N atilde ; B 35 -15 570 636 ; -C -1 ; WX 600 ; N Edotaccent ; B 25 0 560 761 ; -C 154 ; WX 600 ; N scaron ; B 68 -17 535 667 ; -C -1 ; WX 600 ; N scedilla ; B 68 -206 535 459 ; -C 237 ; WX 600 ; N iacute ; B 77 0 523 661 ; -C -1 ; WX 600 ; N lozenge ; B 66 0 534 740 ; -C -1 ; WX 600 ; N Rcaron ; B 24 0 599 790 ; -C -1 ; WX 600 ; N Gcommaaccent ; B 22 -250 594 580 ; -C 251 ; WX 600 ; N ucircumflex ; B -1 -15 569 657 ; -C 226 ; WX 600 ; N acircumflex ; B 35 -15 570 657 ; -C -1 ; WX 600 ; N Amacron ; B -9 0 609 708 ; -C -1 ; WX 600 ; N rcaron ; B 47 0 580 667 ; -C 231 ; WX 600 ; N ccedilla ; B 40 -206 545 459 ; -C -1 ; WX 600 ; N Zdotaccent ; B 62 0 539 761 ; -C 222 ; WX 600 ; N Thorn ; B 48 0 557 562 ; -C -1 ; WX 600 ; N Omacron ; B 22 -18 578 708 ; -C -1 ; WX 600 ; N Racute ; B 24 0 599 784 ; -C -1 ; WX 600 ; N Sacute ; B 47 -22 553 784 ; -C -1 ; WX 600 ; N dcaron ; B 20 -15 727 626 ; -C -1 ; WX 600 ; N Umacron ; B 4 -18 596 708 ; -C -1 ; WX 600 ; N uring ; B -1 -15 569 678 ; -C 179 ; WX 600 ; N threesuperior ; B 138 222 433 616 ; -C 210 ; WX 600 ; N Ograve ; B 22 -18 578 784 ; -C 192 ; WX 600 ; N Agrave ; B -9 0 609 784 ; -C -1 ; WX 600 ; N Abreve ; B -9 0 609 784 ; -C 215 ; WX 600 ; N multiply ; B 81 39 520 478 ; -C 250 ; WX 600 ; N uacute ; B -1 -15 569 661 ; -C -1 ; WX 600 ; N Tcaron ; B 21 0 579 790 ; -C -1 ; WX 600 ; N partialdiff ; B 63 -38 537 728 ; -C 255 ; WX 600 ; N ydieresis ; B -4 -142 601 638 ; -C -1 ; WX 600 ; N Nacute ; B 8 -12 610 784 ; -C 238 ; WX 600 ; N icircumflex ; B 73 0 523 657 ; -C 202 ; WX 600 ; N Ecircumflex ; B 25 0 560 780 ; -C 228 ; WX 600 ; N adieresis ; B 35 -15 570 638 ; -C 235 ; WX 600 ; N edieresis ; B 40 -15 563 638 ; -C -1 ; WX 600 ; N cacute ; B 40 -15 545 661 ; -C -1 ; WX 600 ; N nacute ; B 18 0 592 661 ; -C -1 ; WX 600 ; N umacron ; B -1 -15 569 585 ; -C -1 ; WX 600 ; N Ncaron ; B 8 -12 610 790 ; -C 205 ; WX 600 ; N Iacute ; B 77 0 523 784 ; -C 177 ; WX 600 ; N plusminus ; B 71 24 529 515 ; -C 166 ; WX 600 ; N brokenbar ; B 255 -175 345 675 ; -C 174 ; WX 600 ; N registered ; B 0 -18 600 580 ; -C -1 ; WX 600 ; N Gbreve ; B 22 -18 594 784 ; -C -1 ; WX 600 ; N Idotaccent ; B 77 0 523 761 ; -C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; -C 200 ; WX 600 ; N Egrave ; B 25 0 560 784 ; -C -1 ; WX 600 ; N racute ; B 47 0 580 661 ; -C -1 ; WX 600 ; N omacron ; B 30 -15 570 585 ; -C -1 ; WX 600 ; N Zacute ; B 62 0 539 784 ; -C 142 ; WX 600 ; N Zcaron ; B 62 0 539 790 ; -C -1 ; WX 600 ; N greaterequal ; B 26 0 523 696 ; -C 208 ; WX 600 ; N Eth ; B 30 0 594 562 ; -C 199 ; WX 600 ; N Ccedilla ; B 22 -206 560 580 ; -C -1 ; WX 600 ; N lcommaaccent ; B 77 -250 523 626 ; -C -1 ; WX 600 ; N tcaron ; B 47 -15 532 703 ; -C -1 ; WX 600 ; N eogonek ; B 40 -199 563 454 ; -C -1 ; WX 600 ; N Uogonek ; B 4 -199 596 562 ; -C 193 ; WX 600 ; N Aacute ; B -9 0 609 784 ; -C 196 ; WX 600 ; N Adieresis ; B -9 0 609 761 ; -C 232 ; WX 600 ; N egrave ; B 40 -15 563 661 ; -C -1 ; WX 600 ; N zacute ; B 81 0 520 661 ; -C -1 ; WX 600 ; N iogonek ; B 77 -199 523 658 ; -C 211 ; WX 600 ; N Oacute ; B 22 -18 578 784 ; -C 243 ; WX 600 ; N oacute ; B 30 -15 570 661 ; -C -1 ; WX 600 ; N amacron ; B 35 -15 570 585 ; -C -1 ; WX 600 ; N sacute ; B 68 -17 535 661 ; -C 239 ; WX 600 ; N idieresis ; B 77 0 523 618 ; -C 212 ; WX 600 ; N Ocircumflex ; B 22 -18 578 780 ; -C 217 ; WX 600 ; N Ugrave ; B 4 -18 596 784 ; -C -1 ; WX 600 ; N Delta ; B 6 0 594 688 ; -C 254 ; WX 600 ; N thorn ; B -14 -142 570 626 ; -C 178 ; WX 600 ; N twosuperior ; B 143 230 436 616 ; -C 214 ; WX 600 ; N Odieresis ; B 22 -18 578 761 ; -C 181 ; WX 600 ; N mu ; B -1 -142 569 439 ; -C 236 ; WX 600 ; N igrave ; B 77 0 523 661 ; -C -1 ; WX 600 ; N ohungarumlaut ; B 30 -15 668 661 ; -C -1 ; WX 600 ; N Eogonek ; B 25 -199 576 562 ; -C -1 ; WX 600 ; N dcroat ; B 20 -15 591 626 ; -C 190 ; WX 600 ; N threequarters ; B -47 -60 648 661 ; -C -1 ; WX 600 ; N Scedilla ; B 47 -206 553 582 ; -C -1 ; WX 600 ; N lcaron ; B 77 0 597 626 ; -C -1 ; WX 600 ; N Kcommaaccent ; B 21 -250 599 562 ; -C -1 ; WX 600 ; N Lacute ; B 39 0 578 784 ; -C 153 ; WX 600 ; N trademark ; B -9 230 749 562 ; -C -1 ; WX 600 ; N edotaccent ; B 40 -15 563 638 ; -C 204 ; WX 600 ; N Igrave ; B 77 0 523 784 ; -C -1 ; WX 600 ; N Imacron ; B 77 0 523 708 ; -C -1 ; WX 600 ; N Lcaron ; B 39 0 637 562 ; -C 189 ; WX 600 ; N onehalf ; B -47 -60 648 661 ; -C -1 ; WX 600 ; N lessequal ; B 26 0 523 696 ; -C 244 ; WX 600 ; N ocircumflex ; B 30 -15 570 657 ; -C 241 ; WX 600 ; N ntilde ; B 18 0 592 636 ; -C -1 ; WX 600 ; N Uhungarumlaut ; B 4 -18 638 784 ; -C 201 ; WX 600 ; N Eacute ; B 25 0 560 784 ; -C -1 ; WX 600 ; N emacron ; B 40 -15 563 585 ; -C -1 ; WX 600 ; N gbreve ; B 30 -146 580 661 ; -C 188 ; WX 600 ; N onequarter ; B -56 -60 656 661 ; -C 138 ; WX 600 ; N Scaron ; B 47 -22 553 790 ; -C -1 ; WX 600 ; N Scommaaccent ; B 47 -250 553 582 ; -C -1 ; WX 600 ; N Ohungarumlaut ; B 22 -18 628 784 ; -C 176 ; WX 600 ; N degree ; B 86 243 474 616 ; -C 242 ; WX 600 ; N ograve ; B 30 -15 570 661 ; -C -1 ; WX 600 ; N Ccaron ; B 22 -18 560 790 ; -C 249 ; WX 600 ; N ugrave ; B -1 -15 569 661 ; -C -1 ; WX 600 ; N radical ; B -19 -104 473 778 ; -C -1 ; WX 600 ; N Dcaron ; B 30 0 594 790 ; -C -1 ; WX 600 ; N rcommaaccent ; B 47 -250 580 454 ; -C 209 ; WX 600 ; N Ntilde ; B 8 -12 610 759 ; -C 245 ; WX 600 ; N otilde ; B 30 -15 570 636 ; -C -1 ; WX 600 ; N Rcommaaccent ; B 24 -250 599 562 ; -C -1 ; WX 600 ; N Lcommaaccent ; B 39 -250 578 562 ; -C 195 ; WX 600 ; N Atilde ; B -9 0 609 759 ; -C -1 ; WX 600 ; N Aogonek ; B -9 -199 625 562 ; -C 197 ; WX 600 ; N Aring ; B -9 0 609 801 ; -C 213 ; WX 600 ; N Otilde ; B 22 -18 578 759 ; -C -1 ; WX 600 ; N zdotaccent ; B 81 0 520 638 ; -C -1 ; WX 600 ; N Ecaron ; B 25 0 560 790 ; -C -1 ; WX 600 ; N Iogonek ; B 77 -199 523 562 ; -C -1 ; WX 600 ; N kcommaaccent ; B 20 -250 585 626 ; -C -1 ; WX 600 ; N minus ; B 71 203 529 313 ; -C 206 ; WX 600 ; N Icircumflex ; B 77 0 523 780 ; -C -1 ; WX 600 ; N ncaron ; B 18 0 592 667 ; -C -1 ; WX 600 ; N tcommaaccent ; B 47 -250 532 562 ; -C 172 ; WX 600 ; N logicalnot ; B 71 103 529 413 ; -C 246 ; WX 600 ; N odieresis ; B 30 -15 570 638 ; -C 252 ; WX 600 ; N udieresis ; B -1 -15 569 638 ; -C -1 ; WX 600 ; N notequal ; B 12 -47 537 563 ; -C -1 ; WX 600 ; N gcommaaccent ; B 30 -146 580 714 ; -C 240 ; WX 600 ; N eth ; B 58 -27 543 626 ; -C 158 ; WX 600 ; N zcaron ; B 81 0 520 667 ; -C -1 ; WX 600 ; N ncommaaccent ; B 18 -250 592 454 ; -C 185 ; WX 600 ; N onesuperior ; B 153 230 447 616 ; -C -1 ; WX 600 ; N imacron ; B 77 0 523 585 ; -C 128 ; WX 600 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -EndFontMetrics diff --git a/vendor/dompdf/dompdf/lib/fonts/Courier-BoldOblique.afm b/vendor/dompdf/dompdf/lib/fonts/Courier-BoldOblique.afm deleted file mode 100644 index d5b616e6..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/Courier-BoldOblique.afm +++ /dev/null @@ -1,344 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Mon Jun 23 16:28:46 0:00:00 -Comment UniqueID 43049 -Comment VMusage 17529 79244 -FontName Courier-BoldOblique -FullName Courier Bold Oblique -FamilyName Courier -Weight Bold -ItalicAngle -12 -IsFixedPitch true -CharacterSet ExtendedRoman -FontBBox -57 -250 869 801 -UnderlinePosition -100 -UnderlineThickness 50 -Version 3 -Notice Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -EncodingScheme WinAnsiEncoding -CapHeight 562 -XHeight 439 -Ascender 629 -Descender -157 -StdHW 84 -StdVW 106 -StartCharMetrics 317 -C 32 ; WX 600 ; N space ; B 0 0 0 0 ; -C 160 ; WX 600 ; N space ; B 0 0 0 0 ; -C 33 ; WX 600 ; N exclam ; B 215 -15 495 572 ; -C 34 ; WX 600 ; N quotedbl ; B 211 277 585 562 ; -C 35 ; WX 600 ; N numbersign ; B 88 -45 641 651 ; -C 36 ; WX 600 ; N dollar ; B 87 -126 630 666 ; -C 37 ; WX 600 ; N percent ; B 101 -15 625 616 ; -C 38 ; WX 600 ; N ampersand ; B 61 -15 595 543 ; -C 146 ; WX 600 ; N quoteright ; B 229 277 543 562 ; -C 40 ; WX 600 ; N parenleft ; B 265 -102 592 616 ; -C 41 ; WX 600 ; N parenright ; B 117 -102 444 616 ; -C 42 ; WX 600 ; N asterisk ; B 179 219 598 601 ; -C 43 ; WX 600 ; N plus ; B 114 39 596 478 ; -C 44 ; WX 600 ; N comma ; B 99 -111 430 174 ; -C 45 ; WX 600 ; N hyphen ; B 143 203 567 313 ; -C 173 ; WX 600 ; N hyphen ; B 143 203 567 313 ; -C 46 ; WX 600 ; N period ; B 206 -15 427 171 ; -C 47 ; WX 600 ; N slash ; B 90 -77 626 626 ; -C 48 ; WX 600 ; N zero ; B 135 -15 593 616 ; -C 49 ; WX 600 ; N one ; B 93 0 562 616 ; -C 50 ; WX 600 ; N two ; B 61 0 594 616 ; -C 51 ; WX 600 ; N three ; B 71 -15 571 616 ; -C 52 ; WX 600 ; N four ; B 81 0 559 616 ; -C 53 ; WX 600 ; N five ; B 77 -15 621 601 ; -C 54 ; WX 600 ; N six ; B 135 -15 652 616 ; -C 55 ; WX 600 ; N seven ; B 147 0 622 601 ; -C 56 ; WX 600 ; N eight ; B 115 -15 604 616 ; -C 57 ; WX 600 ; N nine ; B 75 -15 592 616 ; -C 58 ; WX 600 ; N colon ; B 205 -15 480 425 ; -C 59 ; WX 600 ; N semicolon ; B 99 -111 481 425 ; -C 60 ; WX 600 ; N less ; B 120 15 613 501 ; -C 61 ; WX 600 ; N equal ; B 96 118 614 398 ; -C 62 ; WX 600 ; N greater ; B 97 15 589 501 ; -C 63 ; WX 600 ; N question ; B 183 -14 592 580 ; -C 64 ; WX 600 ; N at ; B 65 -15 642 616 ; -C 65 ; WX 600 ; N A ; B -9 0 632 562 ; -C 66 ; WX 600 ; N B ; B 30 0 630 562 ; -C 67 ; WX 600 ; N C ; B 74 -18 675 580 ; -C 68 ; WX 600 ; N D ; B 30 0 664 562 ; -C 69 ; WX 600 ; N E ; B 25 0 670 562 ; -C 70 ; WX 600 ; N F ; B 39 0 684 562 ; -C 71 ; WX 600 ; N G ; B 74 -18 675 580 ; -C 72 ; WX 600 ; N H ; B 20 0 700 562 ; -C 73 ; WX 600 ; N I ; B 77 0 643 562 ; -C 74 ; WX 600 ; N J ; B 58 -18 721 562 ; -C 75 ; WX 600 ; N K ; B 21 0 692 562 ; -C 76 ; WX 600 ; N L ; B 39 0 636 562 ; -C 77 ; WX 600 ; N M ; B -2 0 722 562 ; -C 78 ; WX 600 ; N N ; B 8 -12 730 562 ; -C 79 ; WX 600 ; N O ; B 74 -18 645 580 ; -C 80 ; WX 600 ; N P ; B 48 0 643 562 ; -C 81 ; WX 600 ; N Q ; B 83 -138 636 580 ; -C 82 ; WX 600 ; N R ; B 24 0 617 562 ; -C 83 ; WX 600 ; N S ; B 54 -22 673 582 ; -C 84 ; WX 600 ; N T ; B 86 0 679 562 ; -C 85 ; WX 600 ; N U ; B 101 -18 716 562 ; -C 86 ; WX 600 ; N V ; B 84 0 733 562 ; -C 87 ; WX 600 ; N W ; B 79 0 738 562 ; -C 88 ; WX 600 ; N X ; B 12 0 690 562 ; -C 89 ; WX 600 ; N Y ; B 109 0 709 562 ; -C 90 ; WX 600 ; N Z ; B 62 0 637 562 ; -C 91 ; WX 600 ; N bracketleft ; B 223 -102 606 616 ; -C 92 ; WX 600 ; N backslash ; B 222 -77 496 626 ; -C 93 ; WX 600 ; N bracketright ; B 103 -102 486 616 ; -C 94 ; WX 600 ; N asciicircum ; B 171 250 556 616 ; -C 95 ; WX 600 ; N underscore ; B -27 -125 585 -75 ; -C 145 ; WX 600 ; N quoteleft ; B 297 277 487 562 ; -C 97 ; WX 600 ; N a ; B 61 -15 593 454 ; -C 98 ; WX 600 ; N b ; B 13 -15 636 626 ; -C 99 ; WX 600 ; N c ; B 81 -15 631 459 ; -C 100 ; WX 600 ; N d ; B 60 -15 645 626 ; -C 101 ; WX 600 ; N e ; B 81 -15 605 454 ; -C 102 ; WX 600 ; N f ; B 83 0 677 626 ; L i fi ; L l fl ; -C 103 ; WX 600 ; N g ; B 40 -146 674 454 ; -C 104 ; WX 600 ; N h ; B 18 0 615 626 ; -C 105 ; WX 600 ; N i ; B 77 0 546 658 ; -C 106 ; WX 600 ; N j ; B 36 -146 580 658 ; -C 107 ; WX 600 ; N k ; B 33 0 643 626 ; -C 108 ; WX 600 ; N l ; B 77 0 546 626 ; -C 109 ; WX 600 ; N m ; B -22 0 649 454 ; -C 110 ; WX 600 ; N n ; B 18 0 615 454 ; -C 111 ; WX 600 ; N o ; B 71 -15 622 454 ; -C 112 ; WX 600 ; N p ; B -32 -142 622 454 ; -C 113 ; WX 600 ; N q ; B 60 -142 685 454 ; -C 114 ; WX 600 ; N r ; B 47 0 655 454 ; -C 115 ; WX 600 ; N s ; B 66 -17 608 459 ; -C 116 ; WX 600 ; N t ; B 118 -15 567 562 ; -C 117 ; WX 600 ; N u ; B 70 -15 592 439 ; -C 118 ; WX 600 ; N v ; B 70 0 695 439 ; -C 119 ; WX 600 ; N w ; B 53 0 712 439 ; -C 120 ; WX 600 ; N x ; B 6 0 671 439 ; -C 121 ; WX 600 ; N y ; B -21 -142 695 439 ; -C 122 ; WX 600 ; N z ; B 81 0 614 439 ; -C 123 ; WX 600 ; N braceleft ; B 203 -102 595 616 ; -C 124 ; WX 600 ; N bar ; B 201 -250 505 750 ; -C 125 ; WX 600 ; N braceright ; B 114 -102 506 616 ; -C 126 ; WX 600 ; N asciitilde ; B 120 153 590 356 ; -C 161 ; WX 600 ; N exclamdown ; B 196 -146 477 449 ; -C 162 ; WX 600 ; N cent ; B 121 -49 605 614 ; -C 163 ; WX 600 ; N sterling ; B 106 -28 650 611 ; -C -1 ; WX 600 ; N fraction ; B 22 -60 708 661 ; -C 165 ; WX 600 ; N yen ; B 98 0 710 562 ; -C 131 ; WX 600 ; N florin ; B -57 -131 702 616 ; -C 167 ; WX 600 ; N section ; B 74 -70 620 580 ; -C 164 ; WX 600 ; N currency ; B 77 49 644 517 ; -C 39 ; WX 600 ; N quotesingle ; B 303 277 493 562 ; -C 147 ; WX 600 ; N quotedblleft ; B 190 277 594 562 ; -C 171 ; WX 600 ; N guillemotleft ; B 62 70 639 446 ; -C 139 ; WX 600 ; N guilsinglleft ; B 195 70 545 446 ; -C 155 ; WX 600 ; N guilsinglright ; B 165 70 514 446 ; -C -1 ; WX 600 ; N fi ; B 12 0 644 626 ; -C -1 ; WX 600 ; N fl ; B 12 0 644 626 ; -C 150 ; WX 600 ; N endash ; B 108 203 602 313 ; -C 134 ; WX 600 ; N dagger ; B 175 -70 586 580 ; -C 135 ; WX 600 ; N daggerdbl ; B 121 -70 587 580 ; -C 183 ; WX 600 ; N periodcentered ; B 248 165 461 351 ; -C 182 ; WX 600 ; N paragraph ; B 61 -70 700 580 ; -C 149 ; WX 600 ; N bullet ; B 196 132 523 430 ; -C 130 ; WX 600 ; N quotesinglbase ; B 144 -142 458 143 ; -C 132 ; WX 600 ; N quotedblbase ; B 34 -142 560 143 ; -C 148 ; WX 600 ; N quotedblright ; B 119 277 645 562 ; -C 187 ; WX 600 ; N guillemotright ; B 71 70 647 446 ; -C 133 ; WX 600 ; N ellipsis ; B 35 -15 587 116 ; -C 137 ; WX 600 ; N perthousand ; B -45 -15 743 616 ; -C 191 ; WX 600 ; N questiondown ; B 100 -146 509 449 ; -C 96 ; WX 600 ; N grave ; B 272 508 503 661 ; -C 180 ; WX 600 ; N acute ; B 312 508 609 661 ; -C 136 ; WX 600 ; N circumflex ; B 212 483 607 657 ; -C 152 ; WX 600 ; N tilde ; B 199 493 643 636 ; -C 175 ; WX 600 ; N macron ; B 195 505 637 585 ; -C -1 ; WX 600 ; N breve ; B 217 468 652 631 ; -C -1 ; WX 600 ; N dotaccent ; B 348 498 493 638 ; -C 168 ; WX 600 ; N dieresis ; B 246 498 595 638 ; -C -1 ; WX 600 ; N ring ; B 319 481 528 678 ; -C 184 ; WX 600 ; N cedilla ; B 168 -206 368 0 ; -C -1 ; WX 600 ; N hungarumlaut ; B 171 488 729 661 ; -C -1 ; WX 600 ; N ogonek ; B 143 -199 367 0 ; -C -1 ; WX 600 ; N caron ; B 238 493 633 667 ; -C 151 ; WX 600 ; N emdash ; B 33 203 677 313 ; -C 198 ; WX 600 ; N AE ; B -29 0 708 562 ; -C 170 ; WX 600 ; N ordfeminine ; B 188 196 526 580 ; -C -1 ; WX 600 ; N Lslash ; B 39 0 636 562 ; -C 216 ; WX 600 ; N Oslash ; B 48 -22 673 584 ; -C 140 ; WX 600 ; N OE ; B 26 0 701 562 ; -C 186 ; WX 600 ; N ordmasculine ; B 188 196 543 580 ; -C 230 ; WX 600 ; N ae ; B 21 -15 652 454 ; -C -1 ; WX 600 ; N dotlessi ; B 77 0 546 439 ; -C -1 ; WX 600 ; N lslash ; B 77 0 587 626 ; -C 248 ; WX 600 ; N oslash ; B 54 -24 638 463 ; -C 156 ; WX 600 ; N oe ; B 18 -15 662 454 ; -C 223 ; WX 600 ; N germandbls ; B 22 -15 629 626 ; -C 207 ; WX 600 ; N Idieresis ; B 77 0 643 761 ; -C 233 ; WX 600 ; N eacute ; B 81 -15 609 661 ; -C -1 ; WX 600 ; N abreve ; B 61 -15 658 661 ; -C -1 ; WX 600 ; N uhungarumlaut ; B 70 -15 769 661 ; -C -1 ; WX 600 ; N ecaron ; B 81 -15 633 667 ; -C 159 ; WX 600 ; N Ydieresis ; B 109 0 709 761 ; -C 247 ; WX 600 ; N divide ; B 114 16 596 500 ; -C 221 ; WX 600 ; N Yacute ; B 109 0 709 784 ; -C 194 ; WX 600 ; N Acircumflex ; B -9 0 632 780 ; -C 225 ; WX 600 ; N aacute ; B 61 -15 609 661 ; -C 219 ; WX 600 ; N Ucircumflex ; B 101 -18 716 780 ; -C 253 ; WX 600 ; N yacute ; B -21 -142 695 661 ; -C -1 ; WX 600 ; N scommaaccent ; B 66 -250 608 459 ; -C 234 ; WX 600 ; N ecircumflex ; B 81 -15 607 657 ; -C -1 ; WX 600 ; N Uring ; B 101 -18 716 801 ; -C 220 ; WX 600 ; N Udieresis ; B 101 -18 716 761 ; -C -1 ; WX 600 ; N aogonek ; B 61 -199 593 454 ; -C 218 ; WX 600 ; N Uacute ; B 101 -18 716 784 ; -C -1 ; WX 600 ; N uogonek ; B 70 -199 592 439 ; -C 203 ; WX 600 ; N Edieresis ; B 25 0 670 761 ; -C -1 ; WX 600 ; N Dcroat ; B 30 0 664 562 ; -C -1 ; WX 600 ; N commaaccent ; B 151 -250 385 -57 ; -C 169 ; WX 600 ; N copyright ; B 53 -18 667 580 ; -C -1 ; WX 600 ; N Emacron ; B 25 0 670 708 ; -C -1 ; WX 600 ; N ccaron ; B 81 -15 633 667 ; -C 229 ; WX 600 ; N aring ; B 61 -15 593 678 ; -C -1 ; WX 600 ; N Ncommaaccent ; B 8 -250 730 562 ; -C -1 ; WX 600 ; N lacute ; B 77 0 639 801 ; -C 224 ; WX 600 ; N agrave ; B 61 -15 593 661 ; -C -1 ; WX 600 ; N Tcommaaccent ; B 86 -250 679 562 ; -C -1 ; WX 600 ; N Cacute ; B 74 -18 675 784 ; -C 227 ; WX 600 ; N atilde ; B 61 -15 643 636 ; -C -1 ; WX 600 ; N Edotaccent ; B 25 0 670 761 ; -C 154 ; WX 600 ; N scaron ; B 66 -17 633 667 ; -C -1 ; WX 600 ; N scedilla ; B 66 -206 608 459 ; -C 237 ; WX 600 ; N iacute ; B 77 0 609 661 ; -C -1 ; WX 600 ; N lozenge ; B 145 0 614 740 ; -C -1 ; WX 600 ; N Rcaron ; B 24 0 659 790 ; -C -1 ; WX 600 ; N Gcommaaccent ; B 74 -250 675 580 ; -C 251 ; WX 600 ; N ucircumflex ; B 70 -15 597 657 ; -C 226 ; WX 600 ; N acircumflex ; B 61 -15 607 657 ; -C -1 ; WX 600 ; N Amacron ; B -9 0 633 708 ; -C -1 ; WX 600 ; N rcaron ; B 47 0 655 667 ; -C 231 ; WX 600 ; N ccedilla ; B 81 -206 631 459 ; -C -1 ; WX 600 ; N Zdotaccent ; B 62 0 637 761 ; -C 222 ; WX 600 ; N Thorn ; B 48 0 620 562 ; -C -1 ; WX 600 ; N Omacron ; B 74 -18 663 708 ; -C -1 ; WX 600 ; N Racute ; B 24 0 665 784 ; -C -1 ; WX 600 ; N Sacute ; B 54 -22 673 784 ; -C -1 ; WX 600 ; N dcaron ; B 60 -15 861 626 ; -C -1 ; WX 600 ; N Umacron ; B 101 -18 716 708 ; -C -1 ; WX 600 ; N uring ; B 70 -15 592 678 ; -C 179 ; WX 600 ; N threesuperior ; B 193 222 526 616 ; -C 210 ; WX 600 ; N Ograve ; B 74 -18 645 784 ; -C 192 ; WX 600 ; N Agrave ; B -9 0 632 784 ; -C -1 ; WX 600 ; N Abreve ; B -9 0 684 784 ; -C 215 ; WX 600 ; N multiply ; B 104 39 606 478 ; -C 250 ; WX 600 ; N uacute ; B 70 -15 599 661 ; -C -1 ; WX 600 ; N Tcaron ; B 86 0 679 790 ; -C -1 ; WX 600 ; N partialdiff ; B 91 -38 627 728 ; -C 255 ; WX 600 ; N ydieresis ; B -21 -142 695 638 ; -C -1 ; WX 600 ; N Nacute ; B 8 -12 730 784 ; -C 238 ; WX 600 ; N icircumflex ; B 77 0 577 657 ; -C 202 ; WX 600 ; N Ecircumflex ; B 25 0 670 780 ; -C 228 ; WX 600 ; N adieresis ; B 61 -15 595 638 ; -C 235 ; WX 600 ; N edieresis ; B 81 -15 605 638 ; -C -1 ; WX 600 ; N cacute ; B 81 -15 649 661 ; -C -1 ; WX 600 ; N nacute ; B 18 0 639 661 ; -C -1 ; WX 600 ; N umacron ; B 70 -15 637 585 ; -C -1 ; WX 600 ; N Ncaron ; B 8 -12 730 790 ; -C 205 ; WX 600 ; N Iacute ; B 77 0 643 784 ; -C 177 ; WX 600 ; N plusminus ; B 76 24 614 515 ; -C 166 ; WX 600 ; N brokenbar ; B 217 -175 489 675 ; -C 174 ; WX 600 ; N registered ; B 53 -18 667 580 ; -C -1 ; WX 600 ; N Gbreve ; B 74 -18 684 784 ; -C -1 ; WX 600 ; N Idotaccent ; B 77 0 643 761 ; -C -1 ; WX 600 ; N summation ; B 15 -10 672 706 ; -C 200 ; WX 600 ; N Egrave ; B 25 0 670 784 ; -C -1 ; WX 600 ; N racute ; B 47 0 655 661 ; -C -1 ; WX 600 ; N omacron ; B 71 -15 637 585 ; -C -1 ; WX 600 ; N Zacute ; B 62 0 665 784 ; -C 142 ; WX 600 ; N Zcaron ; B 62 0 659 790 ; -C -1 ; WX 600 ; N greaterequal ; B 26 0 627 696 ; -C 208 ; WX 600 ; N Eth ; B 30 0 664 562 ; -C 199 ; WX 600 ; N Ccedilla ; B 74 -206 675 580 ; -C -1 ; WX 600 ; N lcommaaccent ; B 77 -250 546 626 ; -C -1 ; WX 600 ; N tcaron ; B 118 -15 627 703 ; -C -1 ; WX 600 ; N eogonek ; B 81 -199 605 454 ; -C -1 ; WX 600 ; N Uogonek ; B 101 -199 716 562 ; -C 193 ; WX 600 ; N Aacute ; B -9 0 655 784 ; -C 196 ; WX 600 ; N Adieresis ; B -9 0 632 761 ; -C 232 ; WX 600 ; N egrave ; B 81 -15 605 661 ; -C -1 ; WX 600 ; N zacute ; B 81 0 614 661 ; -C -1 ; WX 600 ; N iogonek ; B 77 -199 546 658 ; -C 211 ; WX 600 ; N Oacute ; B 74 -18 645 784 ; -C 243 ; WX 600 ; N oacute ; B 71 -15 649 661 ; -C -1 ; WX 600 ; N amacron ; B 61 -15 637 585 ; -C -1 ; WX 600 ; N sacute ; B 66 -17 609 661 ; -C 239 ; WX 600 ; N idieresis ; B 77 0 561 618 ; -C 212 ; WX 600 ; N Ocircumflex ; B 74 -18 645 780 ; -C 217 ; WX 600 ; N Ugrave ; B 101 -18 716 784 ; -C -1 ; WX 600 ; N Delta ; B 6 0 594 688 ; -C 254 ; WX 600 ; N thorn ; B -32 -142 622 626 ; -C 178 ; WX 600 ; N twosuperior ; B 191 230 542 616 ; -C 214 ; WX 600 ; N Odieresis ; B 74 -18 645 761 ; -C 181 ; WX 600 ; N mu ; B 49 -142 592 439 ; -C 236 ; WX 600 ; N igrave ; B 77 0 546 661 ; -C -1 ; WX 600 ; N ohungarumlaut ; B 71 -15 809 661 ; -C -1 ; WX 600 ; N Eogonek ; B 25 -199 670 562 ; -C -1 ; WX 600 ; N dcroat ; B 60 -15 712 626 ; -C 190 ; WX 600 ; N threequarters ; B 8 -60 699 661 ; -C -1 ; WX 600 ; N Scedilla ; B 54 -206 673 582 ; -C -1 ; WX 600 ; N lcaron ; B 77 0 731 626 ; -C -1 ; WX 600 ; N Kcommaaccent ; B 21 -250 692 562 ; -C -1 ; WX 600 ; N Lacute ; B 39 0 636 784 ; -C 153 ; WX 600 ; N trademark ; B 86 230 869 562 ; -C -1 ; WX 600 ; N edotaccent ; B 81 -15 605 638 ; -C 204 ; WX 600 ; N Igrave ; B 77 0 643 784 ; -C -1 ; WX 600 ; N Imacron ; B 77 0 663 708 ; -C -1 ; WX 600 ; N Lcaron ; B 39 0 757 562 ; -C 189 ; WX 600 ; N onehalf ; B 22 -60 716 661 ; -C -1 ; WX 600 ; N lessequal ; B 26 0 671 696 ; -C 244 ; WX 600 ; N ocircumflex ; B 71 -15 622 657 ; -C 241 ; WX 600 ; N ntilde ; B 18 0 643 636 ; -C -1 ; WX 600 ; N Uhungarumlaut ; B 101 -18 805 784 ; -C 201 ; WX 600 ; N Eacute ; B 25 0 670 784 ; -C -1 ; WX 600 ; N emacron ; B 81 -15 637 585 ; -C -1 ; WX 600 ; N gbreve ; B 40 -146 674 661 ; -C 188 ; WX 600 ; N onequarter ; B 13 -60 707 661 ; -C 138 ; WX 600 ; N Scaron ; B 54 -22 689 790 ; -C -1 ; WX 600 ; N Scommaaccent ; B 54 -250 673 582 ; -C -1 ; WX 600 ; N Ohungarumlaut ; B 74 -18 795 784 ; -C 176 ; WX 600 ; N degree ; B 173 243 570 616 ; -C 242 ; WX 600 ; N ograve ; B 71 -15 622 661 ; -C -1 ; WX 600 ; N Ccaron ; B 74 -18 689 790 ; -C 249 ; WX 600 ; N ugrave ; B 70 -15 592 661 ; -C -1 ; WX 600 ; N radical ; B 67 -104 635 778 ; -C -1 ; WX 600 ; N Dcaron ; B 30 0 664 790 ; -C -1 ; WX 600 ; N rcommaaccent ; B 47 -250 655 454 ; -C 209 ; WX 600 ; N Ntilde ; B 8 -12 730 759 ; -C 245 ; WX 600 ; N otilde ; B 71 -15 643 636 ; -C -1 ; WX 600 ; N Rcommaaccent ; B 24 -250 617 562 ; -C -1 ; WX 600 ; N Lcommaaccent ; B 39 -250 636 562 ; -C 195 ; WX 600 ; N Atilde ; B -9 0 669 759 ; -C -1 ; WX 600 ; N Aogonek ; B -9 -199 632 562 ; -C 197 ; WX 600 ; N Aring ; B -9 0 632 801 ; -C 213 ; WX 600 ; N Otilde ; B 74 -18 669 759 ; -C -1 ; WX 600 ; N zdotaccent ; B 81 0 614 638 ; -C -1 ; WX 600 ; N Ecaron ; B 25 0 670 790 ; -C -1 ; WX 600 ; N Iogonek ; B 77 -199 643 562 ; -C -1 ; WX 600 ; N kcommaaccent ; B 33 -250 643 626 ; -C -1 ; WX 600 ; N minus ; B 114 203 596 313 ; -C 206 ; WX 600 ; N Icircumflex ; B 77 0 643 780 ; -C -1 ; WX 600 ; N ncaron ; B 18 0 633 667 ; -C -1 ; WX 600 ; N tcommaaccent ; B 118 -250 567 562 ; -C 172 ; WX 600 ; N logicalnot ; B 135 103 617 413 ; -C 246 ; WX 600 ; N odieresis ; B 71 -15 622 638 ; -C 252 ; WX 600 ; N udieresis ; B 70 -15 595 638 ; -C -1 ; WX 600 ; N notequal ; B 30 -47 626 563 ; -C -1 ; WX 600 ; N gcommaaccent ; B 40 -146 674 714 ; -C 240 ; WX 600 ; N eth ; B 93 -27 661 626 ; -C 158 ; WX 600 ; N zcaron ; B 81 0 643 667 ; -C -1 ; WX 600 ; N ncommaaccent ; B 18 -250 615 454 ; -C 185 ; WX 600 ; N onesuperior ; B 212 230 514 616 ; -C -1 ; WX 600 ; N imacron ; B 77 0 575 585 ; -C 128 ; WX 600 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -EndFontMetrics diff --git a/vendor/dompdf/dompdf/lib/fonts/Courier-Oblique.afm b/vendor/dompdf/dompdf/lib/fonts/Courier-Oblique.afm deleted file mode 100644 index c8893fff..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/Courier-Oblique.afm +++ /dev/null @@ -1,344 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 0:00:00 17:37:52 1997 -Comment UniqueID 43051 -Comment VMusage 16248 75829 -FontName Courier-Oblique -FullName Courier Oblique -FamilyName Courier -Weight Medium -ItalicAngle -12 -IsFixedPitch true -CharacterSet ExtendedRoman -FontBBox -27 -250 849 805 -UnderlinePosition -100 -UnderlineThickness 50 -Version 003.000 -Notice Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -EncodingScheme WinAnsiEncoding -CapHeight 562 -XHeight 426 -Ascender 629 -Descender -157 -StdHW 51 -StdVW 51 -StartCharMetrics 317 -C 32 ; WX 600 ; N space ; B 0 0 0 0 ; -C 160 ; WX 600 ; N space ; B 0 0 0 0 ; -C 33 ; WX 600 ; N exclam ; B 243 -15 464 572 ; -C 34 ; WX 600 ; N quotedbl ; B 273 328 532 562 ; -C 35 ; WX 600 ; N numbersign ; B 133 -32 596 639 ; -C 36 ; WX 600 ; N dollar ; B 108 -126 596 662 ; -C 37 ; WX 600 ; N percent ; B 134 -15 599 622 ; -C 38 ; WX 600 ; N ampersand ; B 87 -15 580 543 ; -C 146 ; WX 600 ; N quoteright ; B 283 328 495 562 ; -C 40 ; WX 600 ; N parenleft ; B 313 -108 572 622 ; -C 41 ; WX 600 ; N parenright ; B 137 -108 396 622 ; -C 42 ; WX 600 ; N asterisk ; B 212 257 580 607 ; -C 43 ; WX 600 ; N plus ; B 129 44 580 470 ; -C 44 ; WX 600 ; N comma ; B 157 -112 370 122 ; -C 45 ; WX 600 ; N hyphen ; B 152 231 558 285 ; -C 173 ; WX 600 ; N hyphen ; B 152 231 558 285 ; -C 46 ; WX 600 ; N period ; B 238 -15 382 109 ; -C 47 ; WX 600 ; N slash ; B 112 -80 604 629 ; -C 48 ; WX 600 ; N zero ; B 154 -15 575 622 ; -C 49 ; WX 600 ; N one ; B 98 0 515 622 ; -C 50 ; WX 600 ; N two ; B 70 0 568 622 ; -C 51 ; WX 600 ; N three ; B 82 -15 538 622 ; -C 52 ; WX 600 ; N four ; B 108 0 541 622 ; -C 53 ; WX 600 ; N five ; B 99 -15 589 607 ; -C 54 ; WX 600 ; N six ; B 155 -15 629 622 ; -C 55 ; WX 600 ; N seven ; B 182 0 612 607 ; -C 56 ; WX 600 ; N eight ; B 132 -15 588 622 ; -C 57 ; WX 600 ; N nine ; B 93 -15 574 622 ; -C 58 ; WX 600 ; N colon ; B 238 -15 441 385 ; -C 59 ; WX 600 ; N semicolon ; B 157 -112 441 385 ; -C 60 ; WX 600 ; N less ; B 96 42 610 472 ; -C 61 ; WX 600 ; N equal ; B 109 138 600 376 ; -C 62 ; WX 600 ; N greater ; B 85 42 599 472 ; -C 63 ; WX 600 ; N question ; B 222 -15 583 572 ; -C 64 ; WX 600 ; N at ; B 127 -15 582 622 ; -C 65 ; WX 600 ; N A ; B 3 0 607 562 ; -C 66 ; WX 600 ; N B ; B 43 0 616 562 ; -C 67 ; WX 600 ; N C ; B 93 -18 655 580 ; -C 68 ; WX 600 ; N D ; B 43 0 645 562 ; -C 69 ; WX 600 ; N E ; B 53 0 660 562 ; -C 70 ; WX 600 ; N F ; B 53 0 660 562 ; -C 71 ; WX 600 ; N G ; B 83 -18 645 580 ; -C 72 ; WX 600 ; N H ; B 32 0 687 562 ; -C 73 ; WX 600 ; N I ; B 96 0 623 562 ; -C 74 ; WX 600 ; N J ; B 52 -18 685 562 ; -C 75 ; WX 600 ; N K ; B 38 0 671 562 ; -C 76 ; WX 600 ; N L ; B 47 0 607 562 ; -C 77 ; WX 600 ; N M ; B 4 0 715 562 ; -C 78 ; WX 600 ; N N ; B 7 -13 712 562 ; -C 79 ; WX 600 ; N O ; B 94 -18 625 580 ; -C 80 ; WX 600 ; N P ; B 79 0 644 562 ; -C 81 ; WX 600 ; N Q ; B 95 -138 625 580 ; -C 82 ; WX 600 ; N R ; B 38 0 598 562 ; -C 83 ; WX 600 ; N S ; B 76 -20 650 580 ; -C 84 ; WX 600 ; N T ; B 108 0 665 562 ; -C 85 ; WX 600 ; N U ; B 125 -18 702 562 ; -C 86 ; WX 600 ; N V ; B 105 -13 723 562 ; -C 87 ; WX 600 ; N W ; B 106 -13 722 562 ; -C 88 ; WX 600 ; N X ; B 23 0 675 562 ; -C 89 ; WX 600 ; N Y ; B 133 0 695 562 ; -C 90 ; WX 600 ; N Z ; B 86 0 610 562 ; -C 91 ; WX 600 ; N bracketleft ; B 246 -108 574 622 ; -C 92 ; WX 600 ; N backslash ; B 249 -80 468 629 ; -C 93 ; WX 600 ; N bracketright ; B 135 -108 463 622 ; -C 94 ; WX 600 ; N asciicircum ; B 175 354 587 622 ; -C 95 ; WX 600 ; N underscore ; B -27 -125 584 -75 ; -C 145 ; WX 600 ; N quoteleft ; B 343 328 457 562 ; -C 97 ; WX 600 ; N a ; B 76 -15 569 441 ; -C 98 ; WX 600 ; N b ; B 29 -15 625 629 ; -C 99 ; WX 600 ; N c ; B 106 -15 608 441 ; -C 100 ; WX 600 ; N d ; B 85 -15 640 629 ; -C 101 ; WX 600 ; N e ; B 106 -15 598 441 ; -C 102 ; WX 600 ; N f ; B 114 0 662 629 ; L i fi ; L l fl ; -C 103 ; WX 600 ; N g ; B 61 -157 657 441 ; -C 104 ; WX 600 ; N h ; B 33 0 592 629 ; -C 105 ; WX 600 ; N i ; B 95 0 515 657 ; -C 106 ; WX 600 ; N j ; B 52 -157 550 657 ; -C 107 ; WX 600 ; N k ; B 58 0 633 629 ; -C 108 ; WX 600 ; N l ; B 95 0 515 629 ; -C 109 ; WX 600 ; N m ; B -5 0 615 441 ; -C 110 ; WX 600 ; N n ; B 26 0 585 441 ; -C 111 ; WX 600 ; N o ; B 102 -15 588 441 ; -C 112 ; WX 600 ; N p ; B -24 -157 605 441 ; -C 113 ; WX 600 ; N q ; B 85 -157 682 441 ; -C 114 ; WX 600 ; N r ; B 60 0 636 441 ; -C 115 ; WX 600 ; N s ; B 78 -15 584 441 ; -C 116 ; WX 600 ; N t ; B 167 -15 561 561 ; -C 117 ; WX 600 ; N u ; B 101 -15 572 426 ; -C 118 ; WX 600 ; N v ; B 90 -10 681 426 ; -C 119 ; WX 600 ; N w ; B 76 -10 695 426 ; -C 120 ; WX 600 ; N x ; B 20 0 655 426 ; -C 121 ; WX 600 ; N y ; B -4 -157 683 426 ; -C 122 ; WX 600 ; N z ; B 99 0 593 426 ; -C 123 ; WX 600 ; N braceleft ; B 233 -108 569 622 ; -C 124 ; WX 600 ; N bar ; B 222 -250 485 750 ; -C 125 ; WX 600 ; N braceright ; B 140 -108 477 622 ; -C 126 ; WX 600 ; N asciitilde ; B 116 197 600 320 ; -C 161 ; WX 600 ; N exclamdown ; B 225 -157 445 430 ; -C 162 ; WX 600 ; N cent ; B 151 -49 588 614 ; -C 163 ; WX 600 ; N sterling ; B 124 -21 621 611 ; -C -1 ; WX 600 ; N fraction ; B 84 -57 646 665 ; -C 165 ; WX 600 ; N yen ; B 120 0 693 562 ; -C 131 ; WX 600 ; N florin ; B -26 -143 671 622 ; -C 167 ; WX 600 ; N section ; B 104 -78 590 580 ; -C 164 ; WX 600 ; N currency ; B 94 58 628 506 ; -C 39 ; WX 600 ; N quotesingle ; B 345 328 460 562 ; -C 147 ; WX 600 ; N quotedblleft ; B 262 328 541 562 ; -C 171 ; WX 600 ; N guillemotleft ; B 92 70 652 446 ; -C 139 ; WX 600 ; N guilsinglleft ; B 204 70 540 446 ; -C 155 ; WX 600 ; N guilsinglright ; B 170 70 506 446 ; -C -1 ; WX 600 ; N fi ; B 3 0 619 629 ; -C -1 ; WX 600 ; N fl ; B 3 0 619 629 ; -C 150 ; WX 600 ; N endash ; B 124 231 586 285 ; -C 134 ; WX 600 ; N dagger ; B 217 -78 546 580 ; -C 135 ; WX 600 ; N daggerdbl ; B 163 -78 546 580 ; -C 183 ; WX 600 ; N periodcentered ; B 275 189 434 327 ; -C 182 ; WX 600 ; N paragraph ; B 100 -78 630 562 ; -C 149 ; WX 600 ; N bullet ; B 224 130 485 383 ; -C 130 ; WX 600 ; N quotesinglbase ; B 185 -134 397 100 ; -C 132 ; WX 600 ; N quotedblbase ; B 115 -134 478 100 ; -C 148 ; WX 600 ; N quotedblright ; B 213 328 576 562 ; -C 187 ; WX 600 ; N guillemotright ; B 58 70 618 446 ; -C 133 ; WX 600 ; N ellipsis ; B 46 -15 575 111 ; -C 137 ; WX 600 ; N perthousand ; B 59 -15 627 622 ; -C 191 ; WX 600 ; N questiondown ; B 105 -157 466 430 ; -C 96 ; WX 600 ; N grave ; B 294 497 484 672 ; -C 180 ; WX 600 ; N acute ; B 348 497 612 672 ; -C 136 ; WX 600 ; N circumflex ; B 229 477 581 654 ; -C 152 ; WX 600 ; N tilde ; B 212 489 629 606 ; -C 175 ; WX 600 ; N macron ; B 232 525 600 565 ; -C -1 ; WX 600 ; N breve ; B 279 501 576 609 ; -C -1 ; WX 600 ; N dotaccent ; B 373 537 478 640 ; -C 168 ; WX 600 ; N dieresis ; B 272 537 579 640 ; -C -1 ; WX 600 ; N ring ; B 332 463 500 627 ; -C 184 ; WX 600 ; N cedilla ; B 197 -151 344 10 ; -C -1 ; WX 600 ; N hungarumlaut ; B 239 497 683 672 ; -C -1 ; WX 600 ; N ogonek ; B 189 -172 377 4 ; -C -1 ; WX 600 ; N caron ; B 262 492 614 669 ; -C 151 ; WX 600 ; N emdash ; B 49 231 661 285 ; -C 198 ; WX 600 ; N AE ; B 3 0 655 562 ; -C 170 ; WX 600 ; N ordfeminine ; B 209 249 512 580 ; -C -1 ; WX 600 ; N Lslash ; B 47 0 607 562 ; -C 216 ; WX 600 ; N Oslash ; B 94 -80 625 629 ; -C 140 ; WX 600 ; N OE ; B 59 0 672 562 ; -C 186 ; WX 600 ; N ordmasculine ; B 210 249 535 580 ; -C 230 ; WX 600 ; N ae ; B 41 -15 626 441 ; -C -1 ; WX 600 ; N dotlessi ; B 95 0 515 426 ; -C -1 ; WX 600 ; N lslash ; B 95 0 587 629 ; -C 248 ; WX 600 ; N oslash ; B 102 -80 588 506 ; -C 156 ; WX 600 ; N oe ; B 54 -15 615 441 ; -C 223 ; WX 600 ; N germandbls ; B 48 -15 617 629 ; -C 207 ; WX 600 ; N Idieresis ; B 96 0 623 753 ; -C 233 ; WX 600 ; N eacute ; B 106 -15 612 672 ; -C -1 ; WX 600 ; N abreve ; B 76 -15 576 609 ; -C -1 ; WX 600 ; N uhungarumlaut ; B 101 -15 723 672 ; -C -1 ; WX 600 ; N ecaron ; B 106 -15 614 669 ; -C 159 ; WX 600 ; N Ydieresis ; B 133 0 695 753 ; -C 247 ; WX 600 ; N divide ; B 136 48 573 467 ; -C 221 ; WX 600 ; N Yacute ; B 133 0 695 805 ; -C 194 ; WX 600 ; N Acircumflex ; B 3 0 607 787 ; -C 225 ; WX 600 ; N aacute ; B 76 -15 612 672 ; -C 219 ; WX 600 ; N Ucircumflex ; B 125 -18 702 787 ; -C 253 ; WX 600 ; N yacute ; B -4 -157 683 672 ; -C -1 ; WX 600 ; N scommaaccent ; B 78 -250 584 441 ; -C 234 ; WX 600 ; N ecircumflex ; B 106 -15 598 654 ; -C -1 ; WX 600 ; N Uring ; B 125 -18 702 760 ; -C 220 ; WX 600 ; N Udieresis ; B 125 -18 702 753 ; -C -1 ; WX 600 ; N aogonek ; B 76 -172 569 441 ; -C 218 ; WX 600 ; N Uacute ; B 125 -18 702 805 ; -C -1 ; WX 600 ; N uogonek ; B 101 -172 572 426 ; -C 203 ; WX 600 ; N Edieresis ; B 53 0 660 753 ; -C -1 ; WX 600 ; N Dcroat ; B 43 0 645 562 ; -C -1 ; WX 600 ; N commaaccent ; B 145 -250 323 -58 ; -C 169 ; WX 600 ; N copyright ; B 53 -18 667 580 ; -C -1 ; WX 600 ; N Emacron ; B 53 0 660 698 ; -C -1 ; WX 600 ; N ccaron ; B 106 -15 614 669 ; -C 229 ; WX 600 ; N aring ; B 76 -15 569 627 ; -C -1 ; WX 600 ; N Ncommaaccent ; B 7 -250 712 562 ; -C -1 ; WX 600 ; N lacute ; B 95 0 640 805 ; -C 224 ; WX 600 ; N agrave ; B 76 -15 569 672 ; -C -1 ; WX 600 ; N Tcommaaccent ; B 108 -250 665 562 ; -C -1 ; WX 600 ; N Cacute ; B 93 -18 655 805 ; -C 227 ; WX 600 ; N atilde ; B 76 -15 629 606 ; -C -1 ; WX 600 ; N Edotaccent ; B 53 0 660 753 ; -C 154 ; WX 600 ; N scaron ; B 78 -15 614 669 ; -C -1 ; WX 600 ; N scedilla ; B 78 -151 584 441 ; -C 237 ; WX 600 ; N iacute ; B 95 0 612 672 ; -C -1 ; WX 600 ; N lozenge ; B 94 0 519 706 ; -C -1 ; WX 600 ; N Rcaron ; B 38 0 642 802 ; -C -1 ; WX 600 ; N Gcommaaccent ; B 83 -250 645 580 ; -C 251 ; WX 600 ; N ucircumflex ; B 101 -15 572 654 ; -C 226 ; WX 600 ; N acircumflex ; B 76 -15 581 654 ; -C -1 ; WX 600 ; N Amacron ; B 3 0 607 698 ; -C -1 ; WX 600 ; N rcaron ; B 60 0 636 669 ; -C 231 ; WX 600 ; N ccedilla ; B 106 -151 614 441 ; -C -1 ; WX 600 ; N Zdotaccent ; B 86 0 610 753 ; -C 222 ; WX 600 ; N Thorn ; B 79 0 606 562 ; -C -1 ; WX 600 ; N Omacron ; B 94 -18 628 698 ; -C -1 ; WX 600 ; N Racute ; B 38 0 670 805 ; -C -1 ; WX 600 ; N Sacute ; B 76 -20 650 805 ; -C -1 ; WX 600 ; N dcaron ; B 85 -15 849 629 ; -C -1 ; WX 600 ; N Umacron ; B 125 -18 702 698 ; -C -1 ; WX 600 ; N uring ; B 101 -15 572 627 ; -C 179 ; WX 600 ; N threesuperior ; B 213 240 501 622 ; -C 210 ; WX 600 ; N Ograve ; B 94 -18 625 805 ; -C 192 ; WX 600 ; N Agrave ; B 3 0 607 805 ; -C -1 ; WX 600 ; N Abreve ; B 3 0 607 732 ; -C 215 ; WX 600 ; N multiply ; B 103 43 607 470 ; -C 250 ; WX 600 ; N uacute ; B 101 -15 602 672 ; -C -1 ; WX 600 ; N Tcaron ; B 108 0 665 802 ; -C -1 ; WX 600 ; N partialdiff ; B 45 -38 546 710 ; -C 255 ; WX 600 ; N ydieresis ; B -4 -157 683 620 ; -C -1 ; WX 600 ; N Nacute ; B 7 -13 712 805 ; -C 238 ; WX 600 ; N icircumflex ; B 95 0 551 654 ; -C 202 ; WX 600 ; N Ecircumflex ; B 53 0 660 787 ; -C 228 ; WX 600 ; N adieresis ; B 76 -15 575 620 ; -C 235 ; WX 600 ; N edieresis ; B 106 -15 598 620 ; -C -1 ; WX 600 ; N cacute ; B 106 -15 612 672 ; -C -1 ; WX 600 ; N nacute ; B 26 0 602 672 ; -C -1 ; WX 600 ; N umacron ; B 101 -15 600 565 ; -C -1 ; WX 600 ; N Ncaron ; B 7 -13 712 802 ; -C 205 ; WX 600 ; N Iacute ; B 96 0 640 805 ; -C 177 ; WX 600 ; N plusminus ; B 96 44 594 558 ; -C 166 ; WX 600 ; N brokenbar ; B 238 -175 469 675 ; -C 174 ; WX 600 ; N registered ; B 53 -18 667 580 ; -C -1 ; WX 600 ; N Gbreve ; B 83 -18 645 732 ; -C -1 ; WX 600 ; N Idotaccent ; B 96 0 623 753 ; -C -1 ; WX 600 ; N summation ; B 15 -10 670 706 ; -C 200 ; WX 600 ; N Egrave ; B 53 0 660 805 ; -C -1 ; WX 600 ; N racute ; B 60 0 636 672 ; -C -1 ; WX 600 ; N omacron ; B 102 -15 600 565 ; -C -1 ; WX 600 ; N Zacute ; B 86 0 670 805 ; -C 142 ; WX 600 ; N Zcaron ; B 86 0 642 802 ; -C -1 ; WX 600 ; N greaterequal ; B 98 0 594 710 ; -C 208 ; WX 600 ; N Eth ; B 43 0 645 562 ; -C 199 ; WX 600 ; N Ccedilla ; B 93 -151 658 580 ; -C -1 ; WX 600 ; N lcommaaccent ; B 95 -250 515 629 ; -C -1 ; WX 600 ; N tcaron ; B 167 -15 587 717 ; -C -1 ; WX 600 ; N eogonek ; B 106 -172 598 441 ; -C -1 ; WX 600 ; N Uogonek ; B 124 -172 702 562 ; -C 193 ; WX 600 ; N Aacute ; B 3 0 660 805 ; -C 196 ; WX 600 ; N Adieresis ; B 3 0 607 753 ; -C 232 ; WX 600 ; N egrave ; B 106 -15 598 672 ; -C -1 ; WX 600 ; N zacute ; B 99 0 612 672 ; -C -1 ; WX 600 ; N iogonek ; B 95 -172 515 657 ; -C 211 ; WX 600 ; N Oacute ; B 94 -18 640 805 ; -C 243 ; WX 600 ; N oacute ; B 102 -15 612 672 ; -C -1 ; WX 600 ; N amacron ; B 76 -15 600 565 ; -C -1 ; WX 600 ; N sacute ; B 78 -15 612 672 ; -C 239 ; WX 600 ; N idieresis ; B 95 0 545 620 ; -C 212 ; WX 600 ; N Ocircumflex ; B 94 -18 625 787 ; -C 217 ; WX 600 ; N Ugrave ; B 125 -18 702 805 ; -C -1 ; WX 600 ; N Delta ; B 6 0 598 688 ; -C 254 ; WX 600 ; N thorn ; B -24 -157 605 629 ; -C 178 ; WX 600 ; N twosuperior ; B 230 249 535 622 ; -C 214 ; WX 600 ; N Odieresis ; B 94 -18 625 753 ; -C 181 ; WX 600 ; N mu ; B 72 -157 572 426 ; -C 236 ; WX 600 ; N igrave ; B 95 0 515 672 ; -C -1 ; WX 600 ; N ohungarumlaut ; B 102 -15 723 672 ; -C -1 ; WX 600 ; N Eogonek ; B 53 -172 660 562 ; -C -1 ; WX 600 ; N dcroat ; B 85 -15 704 629 ; -C 190 ; WX 600 ; N threequarters ; B 73 -56 659 666 ; -C -1 ; WX 600 ; N Scedilla ; B 76 -151 650 580 ; -C -1 ; WX 600 ; N lcaron ; B 95 0 667 629 ; -C -1 ; WX 600 ; N Kcommaaccent ; B 38 -250 671 562 ; -C -1 ; WX 600 ; N Lacute ; B 47 0 607 805 ; -C 153 ; WX 600 ; N trademark ; B 75 263 742 562 ; -C -1 ; WX 600 ; N edotaccent ; B 106 -15 598 620 ; -C 204 ; WX 600 ; N Igrave ; B 96 0 623 805 ; -C -1 ; WX 600 ; N Imacron ; B 96 0 628 698 ; -C -1 ; WX 600 ; N Lcaron ; B 47 0 632 562 ; -C 189 ; WX 600 ; N onehalf ; B 65 -57 669 665 ; -C -1 ; WX 600 ; N lessequal ; B 98 0 645 710 ; -C 244 ; WX 600 ; N ocircumflex ; B 102 -15 588 654 ; -C 241 ; WX 600 ; N ntilde ; B 26 0 629 606 ; -C -1 ; WX 600 ; N Uhungarumlaut ; B 125 -18 761 805 ; -C 201 ; WX 600 ; N Eacute ; B 53 0 670 805 ; -C -1 ; WX 600 ; N emacron ; B 106 -15 600 565 ; -C -1 ; WX 600 ; N gbreve ; B 61 -157 657 609 ; -C 188 ; WX 600 ; N onequarter ; B 65 -57 674 665 ; -C 138 ; WX 600 ; N Scaron ; B 76 -20 672 802 ; -C -1 ; WX 600 ; N Scommaaccent ; B 76 -250 650 580 ; -C -1 ; WX 600 ; N Ohungarumlaut ; B 94 -18 751 805 ; -C 176 ; WX 600 ; N degree ; B 214 269 576 622 ; -C 242 ; WX 600 ; N ograve ; B 102 -15 588 672 ; -C -1 ; WX 600 ; N Ccaron ; B 93 -18 672 802 ; -C 249 ; WX 600 ; N ugrave ; B 101 -15 572 672 ; -C -1 ; WX 600 ; N radical ; B 85 -15 765 792 ; -C -1 ; WX 600 ; N Dcaron ; B 43 0 645 802 ; -C -1 ; WX 600 ; N rcommaaccent ; B 60 -250 636 441 ; -C 209 ; WX 600 ; N Ntilde ; B 7 -13 712 729 ; -C 245 ; WX 600 ; N otilde ; B 102 -15 629 606 ; -C -1 ; WX 600 ; N Rcommaaccent ; B 38 -250 598 562 ; -C -1 ; WX 600 ; N Lcommaaccent ; B 47 -250 607 562 ; -C 195 ; WX 600 ; N Atilde ; B 3 0 655 729 ; -C -1 ; WX 600 ; N Aogonek ; B 3 -172 607 562 ; -C 197 ; WX 600 ; N Aring ; B 3 0 607 750 ; -C 213 ; WX 600 ; N Otilde ; B 94 -18 655 729 ; -C -1 ; WX 600 ; N zdotaccent ; B 99 0 593 620 ; -C -1 ; WX 600 ; N Ecaron ; B 53 0 660 802 ; -C -1 ; WX 600 ; N Iogonek ; B 96 -172 623 562 ; -C -1 ; WX 600 ; N kcommaaccent ; B 58 -250 633 629 ; -C -1 ; WX 600 ; N minus ; B 129 232 580 283 ; -C 206 ; WX 600 ; N Icircumflex ; B 96 0 623 787 ; -C -1 ; WX 600 ; N ncaron ; B 26 0 614 669 ; -C -1 ; WX 600 ; N tcommaaccent ; B 165 -250 561 561 ; -C 172 ; WX 600 ; N logicalnot ; B 155 108 591 369 ; -C 246 ; WX 600 ; N odieresis ; B 102 -15 588 620 ; -C 252 ; WX 600 ; N udieresis ; B 101 -15 575 620 ; -C -1 ; WX 600 ; N notequal ; B 43 -16 621 529 ; -C -1 ; WX 600 ; N gcommaaccent ; B 61 -157 657 708 ; -C 240 ; WX 600 ; N eth ; B 102 -15 639 629 ; -C 158 ; WX 600 ; N zcaron ; B 99 0 624 669 ; -C -1 ; WX 600 ; N ncommaaccent ; B 26 -250 585 441 ; -C 185 ; WX 600 ; N onesuperior ; B 231 249 491 622 ; -C -1 ; WX 600 ; N imacron ; B 95 0 543 565 ; -C 128 ; WX 600 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -EndFontMetrics diff --git a/vendor/dompdf/dompdf/lib/fonts/Courier.afm b/vendor/dompdf/dompdf/lib/fonts/Courier.afm deleted file mode 100644 index fb77a747..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/Courier.afm +++ /dev/null @@ -1,344 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 17:27:09 1997 -Comment UniqueID 43050 -Comment VMusage 39754 50779 -FontName Courier -FullName Courier -FamilyName Courier -Weight Medium -ItalicAngle 0 -IsFixedPitch true -CharacterSet ExtendedRoman -FontBBox -23 -250 715 805 -UnderlinePosition -100 -UnderlineThickness 50 -Version 003.000 -Notice Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -EncodingScheme WinAnsiEncoding -CapHeight 562 -XHeight 426 -Ascender 629 -Descender -157 -StdHW 51 -StdVW 51 -StartCharMetrics 317 -C 32 ; WX 600 ; N space ; B 0 0 0 0 ; -C 160 ; WX 600 ; N space ; B 0 0 0 0 ; -C 33 ; WX 600 ; N exclam ; B 236 -15 364 572 ; -C 34 ; WX 600 ; N quotedbl ; B 187 328 413 562 ; -C 35 ; WX 600 ; N numbersign ; B 93 -32 507 639 ; -C 36 ; WX 600 ; N dollar ; B 105 -126 496 662 ; -C 37 ; WX 600 ; N percent ; B 81 -15 518 622 ; -C 38 ; WX 600 ; N ampersand ; B 63 -15 538 543 ; -C 146 ; WX 600 ; N quoteright ; B 213 328 376 562 ; -C 40 ; WX 600 ; N parenleft ; B 269 -108 440 622 ; -C 41 ; WX 600 ; N parenright ; B 160 -108 331 622 ; -C 42 ; WX 600 ; N asterisk ; B 116 257 484 607 ; -C 43 ; WX 600 ; N plus ; B 80 44 520 470 ; -C 44 ; WX 600 ; N comma ; B 181 -112 344 122 ; -C 45 ; WX 600 ; N hyphen ; B 103 231 497 285 ; -C 173 ; WX 600 ; N hyphen ; B 103 231 497 285 ; -C 46 ; WX 600 ; N period ; B 229 -15 371 109 ; -C 47 ; WX 600 ; N slash ; B 125 -80 475 629 ; -C 48 ; WX 600 ; N zero ; B 106 -15 494 622 ; -C 49 ; WX 600 ; N one ; B 96 0 505 622 ; -C 50 ; WX 600 ; N two ; B 70 0 471 622 ; -C 51 ; WX 600 ; N three ; B 75 -15 466 622 ; -C 52 ; WX 600 ; N four ; B 78 0 500 622 ; -C 53 ; WX 600 ; N five ; B 92 -15 497 607 ; -C 54 ; WX 600 ; N six ; B 111 -15 497 622 ; -C 55 ; WX 600 ; N seven ; B 82 0 483 607 ; -C 56 ; WX 600 ; N eight ; B 102 -15 498 622 ; -C 57 ; WX 600 ; N nine ; B 96 -15 489 622 ; -C 58 ; WX 600 ; N colon ; B 229 -15 371 385 ; -C 59 ; WX 600 ; N semicolon ; B 181 -112 371 385 ; -C 60 ; WX 600 ; N less ; B 41 42 519 472 ; -C 61 ; WX 600 ; N equal ; B 80 138 520 376 ; -C 62 ; WX 600 ; N greater ; B 66 42 544 472 ; -C 63 ; WX 600 ; N question ; B 129 -15 492 572 ; -C 64 ; WX 600 ; N at ; B 77 -15 533 622 ; -C 65 ; WX 600 ; N A ; B 3 0 597 562 ; -C 66 ; WX 600 ; N B ; B 43 0 559 562 ; -C 67 ; WX 600 ; N C ; B 41 -18 540 580 ; -C 68 ; WX 600 ; N D ; B 43 0 574 562 ; -C 69 ; WX 600 ; N E ; B 53 0 550 562 ; -C 70 ; WX 600 ; N F ; B 53 0 545 562 ; -C 71 ; WX 600 ; N G ; B 31 -18 575 580 ; -C 72 ; WX 600 ; N H ; B 32 0 568 562 ; -C 73 ; WX 600 ; N I ; B 96 0 504 562 ; -C 74 ; WX 600 ; N J ; B 34 -18 566 562 ; -C 75 ; WX 600 ; N K ; B 38 0 582 562 ; -C 76 ; WX 600 ; N L ; B 47 0 554 562 ; -C 77 ; WX 600 ; N M ; B 4 0 596 562 ; -C 78 ; WX 600 ; N N ; B 7 -13 593 562 ; -C 79 ; WX 600 ; N O ; B 43 -18 557 580 ; -C 80 ; WX 600 ; N P ; B 79 0 558 562 ; -C 81 ; WX 600 ; N Q ; B 43 -138 557 580 ; -C 82 ; WX 600 ; N R ; B 38 0 588 562 ; -C 83 ; WX 600 ; N S ; B 72 -20 529 580 ; -C 84 ; WX 600 ; N T ; B 38 0 563 562 ; -C 85 ; WX 600 ; N U ; B 17 -18 583 562 ; -C 86 ; WX 600 ; N V ; B -4 -13 604 562 ; -C 87 ; WX 600 ; N W ; B -3 -13 603 562 ; -C 88 ; WX 600 ; N X ; B 23 0 577 562 ; -C 89 ; WX 600 ; N Y ; B 24 0 576 562 ; -C 90 ; WX 600 ; N Z ; B 86 0 514 562 ; -C 91 ; WX 600 ; N bracketleft ; B 269 -108 442 622 ; -C 92 ; WX 600 ; N backslash ; B 118 -80 482 629 ; -C 93 ; WX 600 ; N bracketright ; B 158 -108 331 622 ; -C 94 ; WX 600 ; N asciicircum ; B 94 354 506 622 ; -C 95 ; WX 600 ; N underscore ; B 0 -125 600 -75 ; -C 145 ; WX 600 ; N quoteleft ; B 224 328 387 562 ; -C 97 ; WX 600 ; N a ; B 53 -15 559 441 ; -C 98 ; WX 600 ; N b ; B 14 -15 575 629 ; -C 99 ; WX 600 ; N c ; B 66 -15 529 441 ; -C 100 ; WX 600 ; N d ; B 45 -15 591 629 ; -C 101 ; WX 600 ; N e ; B 66 -15 548 441 ; -C 102 ; WX 600 ; N f ; B 114 0 531 629 ; L i fi ; L l fl ; -C 103 ; WX 600 ; N g ; B 45 -157 566 441 ; -C 104 ; WX 600 ; N h ; B 18 0 582 629 ; -C 105 ; WX 600 ; N i ; B 95 0 505 657 ; -C 106 ; WX 600 ; N j ; B 82 -157 410 657 ; -C 107 ; WX 600 ; N k ; B 43 0 580 629 ; -C 108 ; WX 600 ; N l ; B 95 0 505 629 ; -C 109 ; WX 600 ; N m ; B -5 0 605 441 ; -C 110 ; WX 600 ; N n ; B 26 0 575 441 ; -C 111 ; WX 600 ; N o ; B 62 -15 538 441 ; -C 112 ; WX 600 ; N p ; B 9 -157 555 441 ; -C 113 ; WX 600 ; N q ; B 45 -157 591 441 ; -C 114 ; WX 600 ; N r ; B 60 0 559 441 ; -C 115 ; WX 600 ; N s ; B 80 -15 513 441 ; -C 116 ; WX 600 ; N t ; B 87 -15 530 561 ; -C 117 ; WX 600 ; N u ; B 21 -15 562 426 ; -C 118 ; WX 600 ; N v ; B 10 -10 590 426 ; -C 119 ; WX 600 ; N w ; B -4 -10 604 426 ; -C 120 ; WX 600 ; N x ; B 20 0 580 426 ; -C 121 ; WX 600 ; N y ; B 7 -157 592 426 ; -C 122 ; WX 600 ; N z ; B 99 0 502 426 ; -C 123 ; WX 600 ; N braceleft ; B 182 -108 437 622 ; -C 124 ; WX 600 ; N bar ; B 275 -250 326 750 ; -C 125 ; WX 600 ; N braceright ; B 163 -108 418 622 ; -C 126 ; WX 600 ; N asciitilde ; B 63 197 540 320 ; -C 161 ; WX 600 ; N exclamdown ; B 236 -157 364 430 ; -C 162 ; WX 600 ; N cent ; B 96 -49 500 614 ; -C 163 ; WX 600 ; N sterling ; B 84 -21 521 611 ; -C -1 ; WX 600 ; N fraction ; B 92 -57 509 665 ; -C 165 ; WX 600 ; N yen ; B 26 0 574 562 ; -C 131 ; WX 600 ; N florin ; B 4 -143 539 622 ; -C 167 ; WX 600 ; N section ; B 113 -78 488 580 ; -C 164 ; WX 600 ; N currency ; B 73 58 527 506 ; -C 39 ; WX 600 ; N quotesingle ; B 259 328 341 562 ; -C 147 ; WX 600 ; N quotedblleft ; B 143 328 471 562 ; -C 171 ; WX 600 ; N guillemotleft ; B 37 70 563 446 ; -C 139 ; WX 600 ; N guilsinglleft ; B 149 70 451 446 ; -C 155 ; WX 600 ; N guilsinglright ; B 149 70 451 446 ; -C -1 ; WX 600 ; N fi ; B 3 0 597 629 ; -C -1 ; WX 600 ; N fl ; B 3 0 597 629 ; -C 150 ; WX 600 ; N endash ; B 75 231 525 285 ; -C 134 ; WX 600 ; N dagger ; B 141 -78 459 580 ; -C 135 ; WX 600 ; N daggerdbl ; B 141 -78 459 580 ; -C 183 ; WX 600 ; N periodcentered ; B 222 189 378 327 ; -C 182 ; WX 600 ; N paragraph ; B 50 -78 511 562 ; -C 149 ; WX 600 ; N bullet ; B 172 130 428 383 ; -C 130 ; WX 600 ; N quotesinglbase ; B 213 -134 376 100 ; -C 132 ; WX 600 ; N quotedblbase ; B 143 -134 457 100 ; -C 148 ; WX 600 ; N quotedblright ; B 143 328 457 562 ; -C 187 ; WX 600 ; N guillemotright ; B 37 70 563 446 ; -C 133 ; WX 600 ; N ellipsis ; B 37 -15 563 111 ; -C 137 ; WX 600 ; N perthousand ; B 3 -15 600 622 ; -C 191 ; WX 600 ; N questiondown ; B 108 -157 471 430 ; -C 96 ; WX 600 ; N grave ; B 151 497 378 672 ; -C 180 ; WX 600 ; N acute ; B 242 497 469 672 ; -C 136 ; WX 600 ; N circumflex ; B 124 477 476 654 ; -C 152 ; WX 600 ; N tilde ; B 105 489 503 606 ; -C 175 ; WX 600 ; N macron ; B 120 525 480 565 ; -C -1 ; WX 600 ; N breve ; B 153 501 447 609 ; -C -1 ; WX 600 ; N dotaccent ; B 249 537 352 640 ; -C 168 ; WX 600 ; N dieresis ; B 148 537 453 640 ; -C -1 ; WX 600 ; N ring ; B 218 463 382 627 ; -C 184 ; WX 600 ; N cedilla ; B 224 -151 362 10 ; -C -1 ; WX 600 ; N hungarumlaut ; B 133 497 540 672 ; -C -1 ; WX 600 ; N ogonek ; B 211 -172 407 4 ; -C -1 ; WX 600 ; N caron ; B 124 492 476 669 ; -C 151 ; WX 600 ; N emdash ; B 0 231 600 285 ; -C 198 ; WX 600 ; N AE ; B 3 0 550 562 ; -C 170 ; WX 600 ; N ordfeminine ; B 156 249 442 580 ; -C -1 ; WX 600 ; N Lslash ; B 47 0 554 562 ; -C 216 ; WX 600 ; N Oslash ; B 43 -80 557 629 ; -C 140 ; WX 600 ; N OE ; B 7 0 567 562 ; -C 186 ; WX 600 ; N ordmasculine ; B 157 249 443 580 ; -C 230 ; WX 600 ; N ae ; B 19 -15 570 441 ; -C -1 ; WX 600 ; N dotlessi ; B 95 0 505 426 ; -C -1 ; WX 600 ; N lslash ; B 95 0 505 629 ; -C 248 ; WX 600 ; N oslash ; B 62 -80 538 506 ; -C 156 ; WX 600 ; N oe ; B 19 -15 559 441 ; -C 223 ; WX 600 ; N germandbls ; B 48 -15 588 629 ; -C 207 ; WX 600 ; N Idieresis ; B 96 0 504 753 ; -C 233 ; WX 600 ; N eacute ; B 66 -15 548 672 ; -C -1 ; WX 600 ; N abreve ; B 53 -15 559 609 ; -C -1 ; WX 600 ; N uhungarumlaut ; B 21 -15 580 672 ; -C -1 ; WX 600 ; N ecaron ; B 66 -15 548 669 ; -C 159 ; WX 600 ; N Ydieresis ; B 24 0 576 753 ; -C 247 ; WX 600 ; N divide ; B 87 48 513 467 ; -C 221 ; WX 600 ; N Yacute ; B 24 0 576 805 ; -C 194 ; WX 600 ; N Acircumflex ; B 3 0 597 787 ; -C 225 ; WX 600 ; N aacute ; B 53 -15 559 672 ; -C 219 ; WX 600 ; N Ucircumflex ; B 17 -18 583 787 ; -C 253 ; WX 600 ; N yacute ; B 7 -157 592 672 ; -C -1 ; WX 600 ; N scommaaccent ; B 80 -250 513 441 ; -C 234 ; WX 600 ; N ecircumflex ; B 66 -15 548 654 ; -C -1 ; WX 600 ; N Uring ; B 17 -18 583 760 ; -C 220 ; WX 600 ; N Udieresis ; B 17 -18 583 753 ; -C -1 ; WX 600 ; N aogonek ; B 53 -172 587 441 ; -C 218 ; WX 600 ; N Uacute ; B 17 -18 583 805 ; -C -1 ; WX 600 ; N uogonek ; B 21 -172 590 426 ; -C 203 ; WX 600 ; N Edieresis ; B 53 0 550 753 ; -C -1 ; WX 600 ; N Dcroat ; B 30 0 574 562 ; -C -1 ; WX 600 ; N commaaccent ; B 198 -250 335 -58 ; -C 169 ; WX 600 ; N copyright ; B 0 -18 600 580 ; -C -1 ; WX 600 ; N Emacron ; B 53 0 550 698 ; -C -1 ; WX 600 ; N ccaron ; B 66 -15 529 669 ; -C 229 ; WX 600 ; N aring ; B 53 -15 559 627 ; -C -1 ; WX 600 ; N Ncommaaccent ; B 7 -250 593 562 ; -C -1 ; WX 600 ; N lacute ; B 95 0 505 805 ; -C 224 ; WX 600 ; N agrave ; B 53 -15 559 672 ; -C -1 ; WX 600 ; N Tcommaaccent ; B 38 -250 563 562 ; -C -1 ; WX 600 ; N Cacute ; B 41 -18 540 805 ; -C 227 ; WX 600 ; N atilde ; B 53 -15 559 606 ; -C -1 ; WX 600 ; N Edotaccent ; B 53 0 550 753 ; -C 154 ; WX 600 ; N scaron ; B 80 -15 513 669 ; -C -1 ; WX 600 ; N scedilla ; B 80 -151 513 441 ; -C 237 ; WX 600 ; N iacute ; B 95 0 505 672 ; -C -1 ; WX 600 ; N lozenge ; B 18 0 443 706 ; -C -1 ; WX 600 ; N Rcaron ; B 38 0 588 802 ; -C -1 ; WX 600 ; N Gcommaaccent ; B 31 -250 575 580 ; -C 251 ; WX 600 ; N ucircumflex ; B 21 -15 562 654 ; -C 226 ; WX 600 ; N acircumflex ; B 53 -15 559 654 ; -C -1 ; WX 600 ; N Amacron ; B 3 0 597 698 ; -C -1 ; WX 600 ; N rcaron ; B 60 0 559 669 ; -C 231 ; WX 600 ; N ccedilla ; B 66 -151 529 441 ; -C -1 ; WX 600 ; N Zdotaccent ; B 86 0 514 753 ; -C 222 ; WX 600 ; N Thorn ; B 79 0 538 562 ; -C -1 ; WX 600 ; N Omacron ; B 43 -18 557 698 ; -C -1 ; WX 600 ; N Racute ; B 38 0 588 805 ; -C -1 ; WX 600 ; N Sacute ; B 72 -20 529 805 ; -C -1 ; WX 600 ; N dcaron ; B 45 -15 715 629 ; -C -1 ; WX 600 ; N Umacron ; B 17 -18 583 698 ; -C -1 ; WX 600 ; N uring ; B 21 -15 562 627 ; -C 179 ; WX 600 ; N threesuperior ; B 155 240 406 622 ; -C 210 ; WX 600 ; N Ograve ; B 43 -18 557 805 ; -C 192 ; WX 600 ; N Agrave ; B 3 0 597 805 ; -C -1 ; WX 600 ; N Abreve ; B 3 0 597 732 ; -C 215 ; WX 600 ; N multiply ; B 87 43 515 470 ; -C 250 ; WX 600 ; N uacute ; B 21 -15 562 672 ; -C -1 ; WX 600 ; N Tcaron ; B 38 0 563 802 ; -C -1 ; WX 600 ; N partialdiff ; B 17 -38 459 710 ; -C 255 ; WX 600 ; N ydieresis ; B 7 -157 592 620 ; -C -1 ; WX 600 ; N Nacute ; B 7 -13 593 805 ; -C 238 ; WX 600 ; N icircumflex ; B 94 0 505 654 ; -C 202 ; WX 600 ; N Ecircumflex ; B 53 0 550 787 ; -C 228 ; WX 600 ; N adieresis ; B 53 -15 559 620 ; -C 235 ; WX 600 ; N edieresis ; B 66 -15 548 620 ; -C -1 ; WX 600 ; N cacute ; B 66 -15 529 672 ; -C -1 ; WX 600 ; N nacute ; B 26 0 575 672 ; -C -1 ; WX 600 ; N umacron ; B 21 -15 562 565 ; -C -1 ; WX 600 ; N Ncaron ; B 7 -13 593 802 ; -C 205 ; WX 600 ; N Iacute ; B 96 0 504 805 ; -C 177 ; WX 600 ; N plusminus ; B 87 44 513 558 ; -C 166 ; WX 600 ; N brokenbar ; B 275 -175 326 675 ; -C 174 ; WX 600 ; N registered ; B 0 -18 600 580 ; -C -1 ; WX 600 ; N Gbreve ; B 31 -18 575 732 ; -C -1 ; WX 600 ; N Idotaccent ; B 96 0 504 753 ; -C -1 ; WX 600 ; N summation ; B 15 -10 585 706 ; -C 200 ; WX 600 ; N Egrave ; B 53 0 550 805 ; -C -1 ; WX 600 ; N racute ; B 60 0 559 672 ; -C -1 ; WX 600 ; N omacron ; B 62 -15 538 565 ; -C -1 ; WX 600 ; N Zacute ; B 86 0 514 805 ; -C 142 ; WX 600 ; N Zcaron ; B 86 0 514 802 ; -C -1 ; WX 600 ; N greaterequal ; B 98 0 502 710 ; -C 208 ; WX 600 ; N Eth ; B 30 0 574 562 ; -C 199 ; WX 600 ; N Ccedilla ; B 41 -151 540 580 ; -C -1 ; WX 600 ; N lcommaaccent ; B 95 -250 505 629 ; -C -1 ; WX 600 ; N tcaron ; B 87 -15 530 717 ; -C -1 ; WX 600 ; N eogonek ; B 66 -172 548 441 ; -C -1 ; WX 600 ; N Uogonek ; B 17 -172 583 562 ; -C 193 ; WX 600 ; N Aacute ; B 3 0 597 805 ; -C 196 ; WX 600 ; N Adieresis ; B 3 0 597 753 ; -C 232 ; WX 600 ; N egrave ; B 66 -15 548 672 ; -C -1 ; WX 600 ; N zacute ; B 99 0 502 672 ; -C -1 ; WX 600 ; N iogonek ; B 95 -172 505 657 ; -C 211 ; WX 600 ; N Oacute ; B 43 -18 557 805 ; -C 243 ; WX 600 ; N oacute ; B 62 -15 538 672 ; -C -1 ; WX 600 ; N amacron ; B 53 -15 559 565 ; -C -1 ; WX 600 ; N sacute ; B 80 -15 513 672 ; -C 239 ; WX 600 ; N idieresis ; B 95 0 505 620 ; -C 212 ; WX 600 ; N Ocircumflex ; B 43 -18 557 787 ; -C 217 ; WX 600 ; N Ugrave ; B 17 -18 583 805 ; -C -1 ; WX 600 ; N Delta ; B 6 0 598 688 ; -C 254 ; WX 600 ; N thorn ; B -6 -157 555 629 ; -C 178 ; WX 600 ; N twosuperior ; B 177 249 424 622 ; -C 214 ; WX 600 ; N Odieresis ; B 43 -18 557 753 ; -C 181 ; WX 600 ; N mu ; B 21 -157 562 426 ; -C 236 ; WX 600 ; N igrave ; B 95 0 505 672 ; -C -1 ; WX 600 ; N ohungarumlaut ; B 62 -15 580 672 ; -C -1 ; WX 600 ; N Eogonek ; B 53 -172 561 562 ; -C -1 ; WX 600 ; N dcroat ; B 45 -15 591 629 ; -C 190 ; WX 600 ; N threequarters ; B 8 -56 593 666 ; -C -1 ; WX 600 ; N Scedilla ; B 72 -151 529 580 ; -C -1 ; WX 600 ; N lcaron ; B 95 0 533 629 ; -C -1 ; WX 600 ; N Kcommaaccent ; B 38 -250 582 562 ; -C -1 ; WX 600 ; N Lacute ; B 47 0 554 805 ; -C 153 ; WX 600 ; N trademark ; B -23 263 623 562 ; -C -1 ; WX 600 ; N edotaccent ; B 66 -15 548 620 ; -C 204 ; WX 600 ; N Igrave ; B 96 0 504 805 ; -C -1 ; WX 600 ; N Imacron ; B 96 0 504 698 ; -C -1 ; WX 600 ; N Lcaron ; B 47 0 554 562 ; -C 189 ; WX 600 ; N onehalf ; B 0 -57 611 665 ; -C -1 ; WX 600 ; N lessequal ; B 98 0 502 710 ; -C 244 ; WX 600 ; N ocircumflex ; B 62 -15 538 654 ; -C 241 ; WX 600 ; N ntilde ; B 26 0 575 606 ; -C -1 ; WX 600 ; N Uhungarumlaut ; B 17 -18 590 805 ; -C 201 ; WX 600 ; N Eacute ; B 53 0 550 805 ; -C -1 ; WX 600 ; N emacron ; B 66 -15 548 565 ; -C -1 ; WX 600 ; N gbreve ; B 45 -157 566 609 ; -C 188 ; WX 600 ; N onequarter ; B 0 -57 600 665 ; -C 138 ; WX 600 ; N Scaron ; B 72 -20 529 802 ; -C -1 ; WX 600 ; N Scommaaccent ; B 72 -250 529 580 ; -C -1 ; WX 600 ; N Ohungarumlaut ; B 43 -18 580 805 ; -C 176 ; WX 600 ; N degree ; B 123 269 477 622 ; -C 242 ; WX 600 ; N ograve ; B 62 -15 538 672 ; -C -1 ; WX 600 ; N Ccaron ; B 41 -18 540 802 ; -C 249 ; WX 600 ; N ugrave ; B 21 -15 562 672 ; -C -1 ; WX 600 ; N radical ; B 3 -15 597 792 ; -C -1 ; WX 600 ; N Dcaron ; B 43 0 574 802 ; -C -1 ; WX 600 ; N rcommaaccent ; B 60 -250 559 441 ; -C 209 ; WX 600 ; N Ntilde ; B 7 -13 593 729 ; -C 245 ; WX 600 ; N otilde ; B 62 -15 538 606 ; -C -1 ; WX 600 ; N Rcommaaccent ; B 38 -250 588 562 ; -C -1 ; WX 600 ; N Lcommaaccent ; B 47 -250 554 562 ; -C 195 ; WX 600 ; N Atilde ; B 3 0 597 729 ; -C -1 ; WX 600 ; N Aogonek ; B 3 -172 608 562 ; -C 197 ; WX 600 ; N Aring ; B 3 0 597 750 ; -C 213 ; WX 600 ; N Otilde ; B 43 -18 557 729 ; -C -1 ; WX 600 ; N zdotaccent ; B 99 0 502 620 ; -C -1 ; WX 600 ; N Ecaron ; B 53 0 550 802 ; -C -1 ; WX 600 ; N Iogonek ; B 96 -172 504 562 ; -C -1 ; WX 600 ; N kcommaaccent ; B 43 -250 580 629 ; -C -1 ; WX 600 ; N minus ; B 80 232 520 283 ; -C 206 ; WX 600 ; N Icircumflex ; B 96 0 504 787 ; -C -1 ; WX 600 ; N ncaron ; B 26 0 575 669 ; -C -1 ; WX 600 ; N tcommaaccent ; B 87 -250 530 561 ; -C 172 ; WX 600 ; N logicalnot ; B 87 108 513 369 ; -C 246 ; WX 600 ; N odieresis ; B 62 -15 538 620 ; -C 252 ; WX 600 ; N udieresis ; B 21 -15 562 620 ; -C -1 ; WX 600 ; N notequal ; B 15 -16 540 529 ; -C -1 ; WX 600 ; N gcommaaccent ; B 45 -157 566 708 ; -C 240 ; WX 600 ; N eth ; B 62 -15 538 629 ; -C 158 ; WX 600 ; N zcaron ; B 99 0 502 669 ; -C -1 ; WX 600 ; N ncommaaccent ; B 26 -250 575 441 ; -C 185 ; WX 600 ; N onesuperior ; B 172 249 428 622 ; -C -1 ; WX 600 ; N imacron ; B 95 0 505 565 ; -C 128 ; WX 600 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -EndFontMetrics diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.ttf b/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.ttf deleted file mode 100644 index 6d65fa7dc41ae8ffae77a4a843a73ba31ffd78c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 705684 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

sms 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%0A7@OA|SSm%P*^HlXor5<@yw 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 o#l5yK!`U{k*W& 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 Rzfbv7^85eY?Wcdr{{>0xQq=$e diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-BoldOblique.ufm b/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-BoldOblique.ufm deleted file mode 100644 index 5f4dd7c1..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-BoldOblique.ufm +++ /dev/null @@ -1,5712 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment https://github.com/PhenX/php-font-lib -EncodingScheme FontSpecific -FontName DejaVu Sans -FontSubfamily Bold Oblique -UniqueID DejaVu Sans Bold Oblique -FullName DejaVu Sans Bold Oblique -Version Version 2.37 -PostScriptName DejaVuSans-BoldOblique -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Sans -PreferredSubfamily Bold Oblique -Weight Bold -ItalicAngle -11 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -1067 -385 1999 1121 -StartCharMetrics 5413 -U 32 ; WX 348 ; N space ; G 3 -U 33 ; WX 456 ; N exclam ; G 4 -U 34 ; WX 521 ; N quotedbl ; G 5 -U 35 ; WX 696 ; N numbersign ; G 6 -U 36 ; WX 696 ; N dollar ; G 7 -U 37 ; WX 1002 ; N percent ; G 8 -U 38 ; WX 872 ; N ampersand ; G 9 -U 39 ; WX 306 ; N quotesingle ; G 10 -U 40 ; WX 457 ; N parenleft ; G 11 -U 41 ; WX 457 ; N parenright ; G 12 -U 42 ; WX 523 ; N asterisk ; G 13 -U 43 ; WX 838 ; N plus ; G 14 -U 44 ; WX 380 ; N comma ; G 15 -U 45 ; WX 415 ; N hyphen ; G 16 -U 46 ; WX 380 ; N period ; G 17 -U 47 ; WX 365 ; N slash ; G 18 -U 48 ; WX 696 ; N zero ; G 19 -U 49 ; WX 696 ; N one ; G 20 -U 50 ; WX 696 ; N two ; G 21 -U 51 ; WX 696 ; N three ; G 22 -U 52 ; WX 696 ; N four ; G 23 -U 53 ; WX 696 ; N five ; G 24 -U 54 ; WX 696 ; N six ; G 25 -U 55 ; WX 696 ; N seven ; G 26 -U 56 ; WX 696 ; N eight ; G 27 -U 57 ; WX 696 ; N nine ; G 28 -U 58 ; WX 400 ; N colon ; G 29 -U 59 ; WX 400 ; N semicolon ; G 30 -U 60 ; WX 838 ; N less ; G 31 -U 61 ; WX 838 ; N equal ; G 32 -U 62 ; WX 838 ; N greater ; G 33 -U 63 ; WX 580 ; N question ; G 34 -U 64 ; WX 1000 ; N at ; G 35 -U 65 ; WX 774 ; N A ; G 36 -U 66 ; WX 762 ; N B ; G 37 -U 67 ; WX 734 ; N C ; G 38 -U 68 ; WX 830 ; N D ; G 39 -U 69 ; WX 683 ; N E ; G 40 -U 70 ; WX 683 ; N F ; G 41 -U 71 ; WX 821 ; N G ; G 42 -U 72 ; WX 837 ; N H ; G 43 -U 73 ; WX 372 ; N I ; G 44 -U 74 ; WX 372 ; N J ; G 45 -U 75 ; WX 775 ; N K ; G 46 -U 76 ; WX 637 ; N L ; G 47 -U 77 ; WX 995 ; N M ; G 48 -U 78 ; WX 837 ; N N ; G 49 -U 79 ; WX 850 ; N O ; G 50 -U 80 ; WX 733 ; N P ; G 51 -U 81 ; WX 850 ; N Q ; G 52 -U 82 ; WX 770 ; N R ; G 53 -U 83 ; WX 720 ; N S ; G 54 -U 84 ; WX 682 ; N T ; G 55 -U 85 ; WX 812 ; N U ; G 56 -U 86 ; WX 774 ; N V ; G 57 -U 87 ; WX 1103 ; N W ; G 58 -U 88 ; WX 771 ; N X ; G 59 -U 89 ; WX 724 ; N Y ; G 60 -U 90 ; WX 725 ; N Z ; G 61 -U 91 ; WX 457 ; N bracketleft ; G 62 -U 92 ; WX 365 ; N backslash ; G 63 -U 93 ; WX 457 ; N bracketright ; G 64 -U 94 ; WX 838 ; N asciicircum ; G 65 -U 95 ; WX 500 ; N underscore ; G 66 -U 96 ; WX 500 ; N grave ; G 67 -U 97 ; WX 675 ; N a ; G 68 -U 98 ; WX 716 ; N b ; G 69 -U 99 ; WX 593 ; N c ; G 70 -U 100 ; WX 716 ; N d ; G 71 -U 101 ; WX 678 ; N e ; G 72 -U 102 ; WX 435 ; N f ; G 73 -U 103 ; WX 716 ; N g ; G 74 -U 104 ; WX 712 ; N h ; G 75 -U 105 ; WX 343 ; N i ; G 76 -U 106 ; WX 343 ; N j ; G 77 -U 107 ; WX 665 ; N k ; G 78 -U 108 ; WX 343 ; N l ; G 79 -U 109 ; WX 1042 ; N m ; G 80 -U 110 ; WX 712 ; N n ; G 81 -U 111 ; WX 687 ; N o ; G 82 -U 112 ; WX 716 ; N p ; G 83 -U 113 ; WX 716 ; N q ; G 84 -U 114 ; WX 493 ; N r ; G 85 -U 115 ; WX 595 ; N s ; G 86 -U 116 ; WX 478 ; N t ; G 87 -U 117 ; WX 712 ; N u ; G 88 -U 118 ; WX 652 ; N v ; G 89 -U 119 ; WX 924 ; N w ; G 90 -U 120 ; WX 645 ; N x ; G 91 -U 121 ; WX 652 ; N y ; G 92 -U 122 ; WX 582 ; N z ; G 93 -U 123 ; WX 712 ; N braceleft ; G 94 -U 124 ; WX 365 ; N bar ; G 95 -U 125 ; WX 712 ; N braceright ; G 96 -U 126 ; WX 838 ; N asciitilde ; G 97 -U 160 ; WX 348 ; N nbspace ; G 98 -U 161 ; WX 456 ; N exclamdown ; G 99 -U 162 ; WX 696 ; N cent ; G 100 -U 163 ; WX 696 ; N sterling ; G 101 -U 164 ; WX 636 ; N currency ; G 102 -U 165 ; WX 696 ; N yen ; G 103 -U 166 ; WX 365 ; N brokenbar ; G 104 -U 167 ; WX 500 ; N section ; G 105 -U 168 ; WX 500 ; N dieresis ; G 106 -U 169 ; WX 1000 ; N copyright ; G 107 -U 170 ; WX 564 ; N ordfeminine ; G 108 -U 171 ; WX 650 ; N guillemotleft ; G 109 -U 172 ; WX 838 ; N logicalnot ; G 110 -U 173 ; WX 415 ; N sfthyphen ; G 111 -U 174 ; WX 1000 ; N registered ; G 112 -U 175 ; WX 500 ; N macron ; G 113 -U 176 ; WX 500 ; N degree ; G 114 -U 177 ; WX 838 ; N plusminus ; G 115 -U 178 ; WX 438 ; N twosuperior ; G 116 -U 179 ; WX 438 ; N threesuperior ; G 117 -U 180 ; WX 500 ; N acute ; G 118 -U 181 ; WX 736 ; N mu ; G 119 -U 182 ; WX 636 ; N paragraph ; G 120 -U 183 ; WX 380 ; N periodcentered ; G 121 -U 184 ; WX 500 ; N cedilla ; G 122 -U 185 ; WX 438 ; N onesuperior ; G 123 -U 186 ; WX 564 ; N ordmasculine ; G 124 -U 187 ; WX 650 ; N guillemotright ; G 125 -U 188 ; WX 1035 ; N onequarter ; G 126 -U 189 ; WX 1035 ; N onehalf ; G 127 -U 190 ; WX 1035 ; N threequarters ; G 128 -U 191 ; WX 580 ; N questiondown ; G 129 -U 192 ; WX 774 ; N Agrave ; G 130 -U 193 ; WX 774 ; N Aacute ; G 131 -U 194 ; WX 774 ; N Acircumflex ; G 132 -U 195 ; WX 774 ; N Atilde ; G 133 -U 196 ; WX 774 ; N Adieresis ; G 134 -U 197 ; WX 774 ; N Aring ; G 135 -U 198 ; WX 1085 ; N AE ; G 136 -U 199 ; WX 734 ; N Ccedilla ; G 137 -U 200 ; WX 683 ; N Egrave ; G 138 -U 201 ; WX 683 ; N Eacute ; G 139 -U 202 ; WX 683 ; N Ecircumflex ; G 140 -U 203 ; WX 683 ; N Edieresis ; G 141 -U 204 ; WX 372 ; N Igrave ; G 142 -U 205 ; WX 372 ; N Iacute ; G 143 -U 206 ; WX 372 ; N Icircumflex ; G 144 -U 207 ; WX 372 ; N Idieresis ; G 145 -U 208 ; WX 845 ; N Eth ; G 146 -U 209 ; WX 837 ; N Ntilde ; G 147 -U 210 ; WX 850 ; N Ograve ; G 148 -U 211 ; WX 850 ; N Oacute ; G 149 -U 212 ; WX 850 ; N Ocircumflex ; G 150 -U 213 ; WX 850 ; N Otilde ; G 151 -U 214 ; WX 850 ; N Odieresis ; G 152 -U 215 ; WX 838 ; N multiply ; G 153 -U 216 ; WX 850 ; N Oslash ; G 154 -U 217 ; WX 812 ; N Ugrave ; G 155 -U 218 ; WX 812 ; N Uacute ; G 156 -U 219 ; WX 812 ; N Ucircumflex ; G 157 -U 220 ; WX 812 ; N Udieresis ; G 158 -U 221 ; WX 724 ; N Yacute ; G 159 -U 222 ; WX 742 ; N Thorn ; G 160 -U 223 ; WX 719 ; N germandbls ; G 161 -U 224 ; WX 675 ; N agrave ; G 162 -U 225 ; WX 675 ; N aacute ; G 163 -U 226 ; WX 675 ; N acircumflex ; G 164 -U 227 ; WX 675 ; N atilde ; G 165 -U 228 ; WX 675 ; N adieresis ; G 166 -U 229 ; WX 675 ; N aring ; G 167 -U 230 ; WX 1048 ; N ae ; G 168 -U 231 ; WX 593 ; N ccedilla ; G 169 -U 232 ; WX 678 ; N egrave ; G 170 -U 233 ; WX 678 ; N eacute ; G 171 -U 234 ; WX 678 ; N ecircumflex ; G 172 -U 235 ; WX 678 ; N edieresis ; G 173 -U 236 ; WX 343 ; N igrave ; G 174 -U 237 ; WX 343 ; N iacute ; G 175 -U 238 ; WX 343 ; N icircumflex ; G 176 -U 239 ; WX 343 ; N idieresis ; G 177 -U 240 ; WX 687 ; N eth ; G 178 -U 241 ; WX 712 ; N ntilde ; G 179 -U 242 ; WX 687 ; N ograve ; G 180 -U 243 ; WX 687 ; N oacute ; G 181 -U 244 ; WX 687 ; N ocircumflex ; G 182 -U 245 ; WX 687 ; N otilde ; G 183 -U 246 ; WX 687 ; N odieresis ; G 184 -U 247 ; WX 838 ; N divide ; G 185 -U 248 ; WX 687 ; N oslash ; G 186 -U 249 ; WX 712 ; N ugrave ; G 187 -U 250 ; WX 712 ; N uacute ; G 188 -U 251 ; WX 712 ; N ucircumflex ; G 189 -U 252 ; WX 712 ; N udieresis ; G 190 -U 253 ; WX 652 ; N yacute ; G 191 -U 254 ; WX 716 ; N thorn ; G 192 -U 255 ; WX 652 ; N ydieresis ; G 193 -U 256 ; WX 774 ; N Amacron ; G 194 -U 257 ; WX 675 ; N amacron ; G 195 -U 258 ; WX 774 ; N Abreve ; G 196 -U 259 ; WX 675 ; N abreve ; G 197 -U 260 ; WX 774 ; N Aogonek ; G 198 -U 261 ; WX 675 ; N aogonek ; G 199 -U 262 ; WX 734 ; N Cacute ; G 200 -U 263 ; WX 593 ; N cacute ; G 201 -U 264 ; WX 734 ; N Ccircumflex ; G 202 -U 265 ; WX 593 ; N ccircumflex ; G 203 -U 266 ; WX 734 ; N Cdotaccent ; G 204 -U 267 ; WX 593 ; N cdotaccent ; G 205 -U 268 ; WX 734 ; N Ccaron ; G 206 -U 269 ; WX 593 ; N ccaron ; G 207 -U 270 ; WX 830 ; N Dcaron ; G 208 -U 271 ; WX 716 ; N dcaron ; G 209 -U 272 ; WX 845 ; N Dcroat ; G 210 -U 273 ; WX 716 ; N dmacron ; G 211 -U 274 ; WX 683 ; N Emacron ; G 212 -U 275 ; WX 678 ; N emacron ; G 213 -U 276 ; WX 683 ; N Ebreve ; G 214 -U 277 ; WX 678 ; N ebreve ; G 215 -U 278 ; WX 683 ; N Edotaccent ; G 216 -U 279 ; WX 678 ; N edotaccent ; G 217 -U 280 ; WX 683 ; N Eogonek ; G 218 -U 281 ; WX 678 ; N eogonek ; G 219 -U 282 ; WX 683 ; N Ecaron ; G 220 -U 283 ; WX 678 ; N ecaron ; G 221 -U 284 ; WX 821 ; N Gcircumflex ; G 222 -U 285 ; WX 716 ; N gcircumflex ; G 223 -U 286 ; WX 821 ; N Gbreve ; G 224 -U 287 ; WX 716 ; N gbreve ; G 225 -U 288 ; WX 821 ; N Gdotaccent ; G 226 -U 289 ; WX 716 ; N gdotaccent ; G 227 -U 290 ; WX 821 ; N Gcommaaccent ; G 228 -U 291 ; WX 716 ; N gcommaaccent ; G 229 -U 292 ; WX 837 ; N Hcircumflex ; G 230 -U 293 ; WX 712 ; N hcircumflex ; G 231 -U 294 ; WX 974 ; N Hbar ; G 232 -U 295 ; WX 790 ; N hbar ; G 233 -U 296 ; WX 372 ; N Itilde ; G 234 -U 297 ; WX 343 ; N itilde ; G 235 -U 298 ; WX 372 ; N Imacron ; G 236 -U 299 ; WX 343 ; N imacron ; G 237 -U 300 ; WX 372 ; N Ibreve ; G 238 -U 301 ; WX 343 ; N ibreve ; G 239 -U 302 ; WX 372 ; N Iogonek ; G 240 -U 303 ; WX 343 ; N iogonek ; G 241 -U 304 ; WX 372 ; N Idot ; G 242 -U 305 ; WX 343 ; N dotlessi ; G 243 -U 306 ; WX 744 ; N IJ ; G 244 -U 307 ; WX 686 ; N ij ; G 245 -U 308 ; WX 372 ; N Jcircumflex ; G 246 -U 309 ; WX 343 ; N jcircumflex ; G 247 -U 310 ; WX 775 ; N Kcommaaccent ; G 248 -U 311 ; WX 665 ; N kcommaaccent ; G 249 -U 312 ; WX 665 ; N kgreenlandic ; G 250 -U 313 ; WX 637 ; N Lacute ; G 251 -U 314 ; WX 343 ; N lacute ; G 252 -U 315 ; WX 637 ; N Lcommaaccent ; G 253 -U 316 ; WX 343 ; N lcommaaccent ; G 254 -U 317 ; WX 637 ; N Lcaron ; G 255 -U 318 ; WX 343 ; N lcaron ; G 256 -U 319 ; WX 637 ; N Ldot ; G 257 -U 320 ; WX 343 ; N ldot ; G 258 -U 321 ; WX 660 ; N Lslash ; G 259 -U 322 ; WX 375 ; N lslash ; G 260 -U 323 ; WX 837 ; N Nacute ; G 261 -U 324 ; WX 712 ; N nacute ; G 262 -U 325 ; WX 837 ; N Ncommaaccent ; G 263 -U 326 ; WX 712 ; N ncommaaccent ; G 264 -U 327 ; WX 837 ; N Ncaron ; G 265 -U 328 ; WX 712 ; N ncaron ; G 266 -U 329 ; WX 983 ; N napostrophe ; G 267 -U 330 ; WX 837 ; N Eng ; G 268 -U 331 ; WX 712 ; N eng ; G 269 -U 332 ; WX 850 ; N Omacron ; G 270 -U 333 ; WX 687 ; N omacron ; G 271 -U 334 ; WX 850 ; N Obreve ; G 272 -U 335 ; WX 687 ; N obreve ; G 273 -U 336 ; WX 850 ; N Ohungarumlaut ; G 274 -U 337 ; WX 687 ; N ohungarumlaut ; G 275 -U 338 ; WX 1167 ; N OE ; G 276 -U 339 ; WX 1094 ; N oe ; G 277 -U 340 ; WX 770 ; N Racute ; G 278 -U 341 ; WX 493 ; N racute ; G 279 -U 342 ; WX 770 ; N Rcommaaccent ; G 280 -U 343 ; WX 493 ; N rcommaaccent ; G 281 -U 344 ; WX 770 ; N Rcaron ; G 282 -U 345 ; WX 493 ; N rcaron ; G 283 -U 346 ; WX 720 ; N Sacute ; G 284 -U 347 ; WX 595 ; N sacute ; G 285 -U 348 ; WX 720 ; N Scircumflex ; G 286 -U 349 ; WX 595 ; N scircumflex ; G 287 -U 350 ; WX 720 ; N Scedilla ; G 288 -U 351 ; WX 595 ; N scedilla ; G 289 -U 352 ; WX 720 ; N Scaron ; G 290 -U 353 ; WX 595 ; N scaron ; G 291 -U 354 ; WX 682 ; N Tcommaaccent ; G 292 -U 355 ; WX 478 ; N tcommaaccent ; G 293 -U 356 ; WX 682 ; N Tcaron ; G 294 -U 357 ; WX 478 ; N tcaron ; G 295 -U 358 ; WX 682 ; N Tbar ; G 296 -U 359 ; WX 478 ; N tbar ; G 297 -U 360 ; WX 812 ; N Utilde ; G 298 -U 361 ; WX 712 ; N utilde ; G 299 -U 362 ; WX 812 ; N Umacron ; G 300 -U 363 ; WX 712 ; N umacron ; G 301 -U 364 ; WX 812 ; N Ubreve ; G 302 -U 365 ; WX 712 ; N ubreve ; G 303 -U 366 ; WX 812 ; N Uring ; G 304 -U 367 ; WX 712 ; N uring ; G 305 -U 368 ; WX 812 ; N Uhungarumlaut ; G 306 -U 369 ; WX 712 ; N uhungarumlaut ; G 307 -U 370 ; WX 812 ; N Uogonek ; G 308 -U 371 ; WX 712 ; N uogonek ; G 309 -U 372 ; WX 1103 ; N Wcircumflex ; G 310 -U 373 ; WX 924 ; N wcircumflex ; G 311 -U 374 ; WX 724 ; N Ycircumflex ; G 312 -U 375 ; WX 652 ; N ycircumflex ; G 313 -U 376 ; WX 724 ; N Ydieresis ; G 314 -U 377 ; WX 725 ; N Zacute ; G 315 -U 378 ; WX 582 ; N zacute ; G 316 -U 379 ; WX 725 ; N Zdotaccent ; G 317 -U 380 ; WX 582 ; N zdotaccent ; G 318 -U 381 ; WX 725 ; N Zcaron ; G 319 -U 382 ; WX 582 ; N zcaron ; G 320 -U 383 ; WX 435 ; N longs ; G 321 -U 384 ; WX 716 ; N uni0180 ; G 322 -U 385 ; WX 811 ; N uni0181 ; G 323 -U 386 ; WX 762 ; N uni0182 ; G 324 -U 387 ; WX 716 ; N uni0183 ; G 325 -U 388 ; WX 762 ; N uni0184 ; G 326 -U 389 ; WX 716 ; N uni0185 ; G 327 -U 390 ; WX 734 ; N uni0186 ; G 328 -U 391 ; WX 734 ; N uni0187 ; G 329 -U 392 ; WX 593 ; N uni0188 ; G 330 -U 393 ; WX 845 ; N uni0189 ; G 331 -U 394 ; WX 879 ; N uni018A ; G 332 -U 395 ; WX 762 ; N uni018B ; G 333 -U 396 ; WX 716 ; N uni018C ; G 334 -U 397 ; WX 687 ; N uni018D ; G 335 -U 398 ; WX 683 ; N uni018E ; G 336 -U 399 ; WX 850 ; N uni018F ; G 337 -U 400 ; WX 696 ; N uni0190 ; G 338 -U 401 ; WX 683 ; N uni0191 ; G 339 -U 402 ; WX 435 ; N florin ; G 340 -U 403 ; WX 821 ; N uni0193 ; G 341 -U 404 ; WX 793 ; N uni0194 ; G 342 -U 405 ; WX 1045 ; N uni0195 ; G 343 -U 406 ; WX 436 ; N uni0196 ; G 344 -U 407 ; WX 389 ; N uni0197 ; G 345 -U 408 ; WX 775 ; N uni0198 ; G 346 -U 409 ; WX 665 ; N uni0199 ; G 347 -U 410 ; WX 360 ; N uni019A ; G 348 -U 411 ; WX 592 ; N uni019B ; G 349 -U 412 ; WX 1042 ; N uni019C ; G 350 -U 413 ; WX 837 ; N uni019D ; G 351 -U 414 ; WX 712 ; N uni019E ; G 352 -U 415 ; WX 850 ; N uni019F ; G 353 -U 416 ; WX 850 ; N Ohorn ; G 354 -U 417 ; WX 687 ; N ohorn ; G 355 -U 418 ; WX 1114 ; N uni01A2 ; G 356 -U 419 ; WX 962 ; N uni01A3 ; G 357 -U 420 ; WX 782 ; N uni01A4 ; G 358 -U 421 ; WX 716 ; N uni01A5 ; G 359 -U 422 ; WX 770 ; N uni01A6 ; G 360 -U 423 ; WX 720 ; N uni01A7 ; G 361 -U 424 ; WX 595 ; N uni01A8 ; G 362 -U 425 ; WX 683 ; N uni01A9 ; G 363 -U 426 ; WX 552 ; N uni01AA ; G 364 -U 427 ; WX 478 ; N uni01AB ; G 365 -U 428 ; WX 707 ; N uni01AC ; G 366 -U 429 ; WX 478 ; N uni01AD ; G 367 -U 430 ; WX 682 ; N uni01AE ; G 368 -U 431 ; WX 812 ; N Uhorn ; G 369 -U 432 ; WX 712 ; N uhorn ; G 370 -U 433 ; WX 769 ; N uni01B1 ; G 371 -U 434 ; WX 813 ; N uni01B2 ; G 372 -U 435 ; WX 797 ; N uni01B3 ; G 373 -U 436 ; WX 778 ; N uni01B4 ; G 374 -U 437 ; WX 725 ; N uni01B5 ; G 375 -U 438 ; WX 582 ; N uni01B6 ; G 376 -U 439 ; WX 772 ; N uni01B7 ; G 377 -U 440 ; WX 772 ; N uni01B8 ; G 378 -U 441 ; WX 641 ; N uni01B9 ; G 379 -U 442 ; WX 582 ; N uni01BA ; G 380 -U 443 ; WX 696 ; N uni01BB ; G 381 -U 444 ; WX 772 ; N uni01BC ; G 382 -U 445 ; WX 641 ; N uni01BD ; G 383 -U 446 ; WX 573 ; N uni01BE ; G 384 -U 447 ; WX 716 ; N uni01BF ; G 385 -U 448 ; WX 372 ; N uni01C0 ; G 386 -U 449 ; WX 659 ; N uni01C1 ; G 387 -U 450 ; WX 544 ; N uni01C2 ; G 388 -U 451 ; WX 372 ; N uni01C3 ; G 389 -U 452 ; WX 1548 ; N uni01C4 ; G 390 -U 453 ; WX 1450 ; N uni01C5 ; G 391 -U 454 ; WX 1307 ; N uni01C6 ; G 392 -U 455 ; WX 977 ; N uni01C7 ; G 393 -U 456 ; WX 979 ; N uni01C8 ; G 394 -U 457 ; WX 670 ; N uni01C9 ; G 395 -U 458 ; WX 1193 ; N uni01CA ; G 396 -U 459 ; WX 1213 ; N uni01CB ; G 397 -U 460 ; WX 1063 ; N uni01CC ; G 398 -U 461 ; WX 774 ; N uni01CD ; G 399 -U 462 ; WX 675 ; N uni01CE ; G 400 -U 463 ; WX 372 ; N uni01CF ; G 401 -U 464 ; WX 343 ; N uni01D0 ; G 402 -U 465 ; WX 850 ; N uni01D1 ; G 403 -U 466 ; WX 687 ; N uni01D2 ; G 404 -U 467 ; WX 812 ; N uni01D3 ; G 405 -U 468 ; WX 712 ; N uni01D4 ; G 406 -U 469 ; WX 812 ; N uni01D5 ; G 407 -U 470 ; WX 712 ; N uni01D6 ; G 408 -U 471 ; WX 812 ; N uni01D7 ; G 409 -U 472 ; WX 712 ; N uni01D8 ; G 410 -U 473 ; WX 812 ; N uni01D9 ; G 411 -U 474 ; WX 712 ; N uni01DA ; G 412 -U 475 ; WX 812 ; N uni01DB ; G 413 -U 476 ; WX 712 ; N uni01DC ; G 414 -U 477 ; WX 678 ; N uni01DD ; G 415 -U 478 ; WX 774 ; N uni01DE ; G 416 -U 479 ; WX 675 ; N uni01DF ; G 417 -U 480 ; WX 774 ; N uni01E0 ; G 418 -U 481 ; WX 675 ; N uni01E1 ; G 419 -U 482 ; WX 1085 ; N uni01E2 ; G 420 -U 483 ; WX 1048 ; N uni01E3 ; G 421 -U 484 ; WX 821 ; N uni01E4 ; G 422 -U 485 ; WX 716 ; N uni01E5 ; G 423 -U 486 ; WX 821 ; N Gcaron ; G 424 -U 487 ; WX 716 ; N gcaron ; G 425 -U 488 ; WX 775 ; N uni01E8 ; G 426 -U 489 ; WX 665 ; N uni01E9 ; G 427 -U 490 ; WX 850 ; N uni01EA ; G 428 -U 491 ; WX 687 ; N uni01EB ; G 429 -U 492 ; WX 850 ; N uni01EC ; G 430 -U 493 ; WX 687 ; N uni01ED ; G 431 -U 494 ; WX 772 ; N uni01EE ; G 432 -U 495 ; WX 582 ; N uni01EF ; G 433 -U 496 ; WX 343 ; N uni01F0 ; G 434 -U 497 ; WX 1548 ; N uni01F1 ; G 435 -U 498 ; WX 1450 ; N uni01F2 ; G 436 -U 499 ; WX 1307 ; N uni01F3 ; G 437 -U 500 ; WX 821 ; N uni01F4 ; G 438 -U 501 ; WX 716 ; N uni01F5 ; G 439 -U 502 ; WX 1289 ; N uni01F6 ; G 440 -U 503 ; WX 787 ; N uni01F7 ; G 441 -U 504 ; WX 837 ; N uni01F8 ; G 442 -U 505 ; WX 712 ; N uni01F9 ; G 443 -U 506 ; WX 774 ; N Aringacute ; G 444 -U 507 ; WX 675 ; N aringacute ; G 445 -U 508 ; WX 1085 ; N AEacute ; G 446 -U 509 ; WX 1048 ; N aeacute ; G 447 -U 510 ; WX 850 ; N Oslashacute ; G 448 -U 511 ; WX 687 ; N oslashacute ; G 449 -U 512 ; WX 774 ; N uni0200 ; G 450 -U 513 ; WX 675 ; N uni0201 ; G 451 -U 514 ; WX 774 ; N uni0202 ; G 452 -U 515 ; WX 675 ; N uni0203 ; G 453 -U 516 ; WX 683 ; N uni0204 ; G 454 -U 517 ; WX 678 ; N uni0205 ; G 455 -U 518 ; WX 683 ; N uni0206 ; G 456 -U 519 ; WX 678 ; N uni0207 ; G 457 -U 520 ; WX 372 ; N uni0208 ; G 458 -U 521 ; WX 343 ; N uni0209 ; G 459 -U 522 ; WX 372 ; N uni020A ; G 460 -U 523 ; WX 343 ; N uni020B ; G 461 -U 524 ; WX 850 ; N uni020C ; G 462 -U 525 ; WX 687 ; N uni020D ; G 463 -U 526 ; WX 850 ; N uni020E ; G 464 -U 527 ; WX 687 ; N uni020F ; G 465 -U 528 ; WX 770 ; N uni0210 ; G 466 -U 529 ; WX 493 ; N uni0211 ; G 467 -U 530 ; WX 770 ; N uni0212 ; G 468 -U 531 ; WX 493 ; N uni0213 ; G 469 -U 532 ; WX 812 ; N uni0214 ; G 470 -U 533 ; WX 712 ; N uni0215 ; G 471 -U 534 ; WX 812 ; N uni0216 ; G 472 -U 535 ; WX 712 ; N uni0217 ; G 473 -U 536 ; WX 720 ; N Scommaaccent ; G 474 -U 537 ; WX 595 ; N scommaaccent ; G 475 -U 538 ; WX 682 ; N uni021A ; G 476 -U 539 ; WX 478 ; N uni021B ; G 477 -U 540 ; WX 690 ; N uni021C ; G 478 -U 541 ; WX 607 ; N uni021D ; G 479 -U 542 ; WX 837 ; N uni021E ; G 480 -U 543 ; WX 712 ; N uni021F ; G 481 -U 544 ; WX 837 ; N uni0220 ; G 482 -U 545 ; WX 865 ; N uni0221 ; G 483 -U 546 ; WX 809 ; N uni0222 ; G 484 -U 547 ; WX 659 ; N uni0223 ; G 485 -U 548 ; WX 725 ; N uni0224 ; G 486 -U 549 ; WX 582 ; N uni0225 ; G 487 -U 550 ; WX 774 ; N uni0226 ; G 488 -U 551 ; WX 675 ; N uni0227 ; G 489 -U 552 ; WX 683 ; N uni0228 ; G 490 -U 553 ; WX 678 ; N uni0229 ; G 491 -U 554 ; WX 850 ; N uni022A ; G 492 -U 555 ; WX 687 ; N uni022B ; G 493 -U 556 ; WX 850 ; N uni022C ; G 494 -U 557 ; WX 687 ; N uni022D ; G 495 -U 558 ; WX 850 ; N uni022E ; G 496 -U 559 ; WX 687 ; N uni022F ; G 497 -U 560 ; WX 850 ; N uni0230 ; G 498 -U 561 ; WX 687 ; N uni0231 ; G 499 -U 562 ; WX 724 ; N uni0232 ; G 500 -U 563 ; WX 652 ; N uni0233 ; G 501 -U 564 ; WX 492 ; N uni0234 ; G 502 -U 565 ; WX 867 ; N uni0235 ; G 503 -U 566 ; WX 512 ; N uni0236 ; G 504 -U 567 ; WX 343 ; N dotlessj ; G 505 -U 568 ; WX 1088 ; N uni0238 ; G 506 -U 569 ; WX 1088 ; N uni0239 ; G 507 -U 570 ; WX 774 ; N uni023A ; G 508 -U 571 ; WX 734 ; N uni023B ; G 509 -U 572 ; WX 593 ; N uni023C ; G 510 -U 573 ; WX 637 ; N uni023D ; G 511 -U 574 ; WX 682 ; N uni023E ; G 512 -U 575 ; WX 595 ; N uni023F ; G 513 -U 576 ; WX 582 ; N uni0240 ; G 514 -U 577 ; WX 782 ; N uni0241 ; G 515 -U 578 ; WX 614 ; N uni0242 ; G 516 -U 579 ; WX 762 ; N uni0243 ; G 517 -U 580 ; WX 812 ; N uni0244 ; G 518 -U 581 ; WX 774 ; N uni0245 ; G 519 -U 582 ; WX 683 ; N uni0246 ; G 520 -U 583 ; WX 678 ; N uni0247 ; G 521 -U 584 ; WX 372 ; N uni0248 ; G 522 -U 585 ; WX 343 ; N uni0249 ; G 523 -U 586 ; WX 860 ; N uni024A ; G 524 -U 587 ; WX 791 ; N uni024B ; G 525 -U 588 ; WX 770 ; N uni024C ; G 526 -U 589 ; WX 493 ; N uni024D ; G 527 -U 590 ; WX 724 ; N uni024E ; G 528 -U 591 ; WX 652 ; N uni024F ; G 529 -U 592 ; WX 675 ; N uni0250 ; G 530 -U 593 ; WX 716 ; N uni0251 ; G 531 -U 594 ; WX 716 ; N uni0252 ; G 532 -U 595 ; WX 716 ; N uni0253 ; G 533 -U 596 ; WX 593 ; N uni0254 ; G 534 -U 597 ; WX 593 ; N uni0255 ; G 535 -U 598 ; WX 791 ; N uni0256 ; G 536 -U 599 ; WX 792 ; N uni0257 ; G 537 -U 600 ; WX 678 ; N uni0258 ; G 538 -U 601 ; WX 678 ; N uni0259 ; G 539 -U 602 ; WX 876 ; N uni025A ; G 540 -U 603 ; WX 557 ; N uni025B ; G 541 -U 604 ; WX 545 ; N uni025C ; G 542 -U 605 ; WX 774 ; N uni025D ; G 543 -U 606 ; WX 731 ; N uni025E ; G 544 -U 607 ; WX 343 ; N uni025F ; G 545 -U 608 ; WX 792 ; N uni0260 ; G 546 -U 609 ; WX 716 ; N uni0261 ; G 547 -U 610 ; WX 627 ; N uni0262 ; G 548 -U 611 ; WX 735 ; N uni0263 ; G 549 -U 612 ; WX 635 ; N uni0264 ; G 550 -U 613 ; WX 712 ; N uni0265 ; G 551 -U 614 ; WX 712 ; N uni0266 ; G 552 -U 615 ; WX 712 ; N uni0267 ; G 553 -U 616 ; WX 545 ; N uni0268 ; G 554 -U 617 ; WX 440 ; N uni0269 ; G 555 -U 618 ; WX 545 ; N uni026A ; G 556 -U 619 ; WX 559 ; N uni026B ; G 557 -U 620 ; WX 693 ; N uni026C ; G 558 -U 621 ; WX 343 ; N uni026D ; G 559 -U 622 ; WX 841 ; N uni026E ; G 560 -U 623 ; WX 1042 ; N uni026F ; G 561 -U 624 ; WX 1042 ; N uni0270 ; G 562 -U 625 ; WX 1042 ; N uni0271 ; G 563 -U 626 ; WX 712 ; N uni0272 ; G 564 -U 627 ; WX 793 ; N uni0273 ; G 565 -U 628 ; WX 642 ; N uni0274 ; G 566 -U 629 ; WX 687 ; N uni0275 ; G 567 -U 630 ; WX 909 ; N uni0276 ; G 568 -U 631 ; WX 682 ; N uni0277 ; G 569 -U 632 ; WX 796 ; N uni0278 ; G 570 -U 633 ; WX 538 ; N uni0279 ; G 571 -U 634 ; WX 538 ; N uni027A ; G 572 -U 635 ; WX 650 ; N uni027B ; G 573 -U 636 ; WX 493 ; N uni027C ; G 574 -U 637 ; WX 493 ; N uni027D ; G 575 -U 638 ; WX 596 ; N uni027E ; G 576 -U 639 ; WX 596 ; N uni027F ; G 577 -U 640 ; WX 642 ; N uni0280 ; G 578 -U 641 ; WX 642 ; N uni0281 ; G 579 -U 642 ; WX 595 ; N uni0282 ; G 580 -U 643 ; WX 415 ; N uni0283 ; G 581 -U 644 ; WX 435 ; N uni0284 ; G 582 -U 645 ; WX 605 ; N uni0285 ; G 583 -U 646 ; WX 552 ; N uni0286 ; G 584 -U 647 ; WX 478 ; N uni0287 ; G 585 -U 648 ; WX 478 ; N uni0288 ; G 586 -U 649 ; WX 920 ; N uni0289 ; G 587 -U 650 ; WX 769 ; N uni028A ; G 588 -U 651 ; WX 670 ; N uni028B ; G 589 -U 652 ; WX 652 ; N uni028C ; G 590 -U 653 ; WX 924 ; N uni028D ; G 591 -U 654 ; WX 652 ; N uni028E ; G 592 -U 655 ; WX 724 ; N uni028F ; G 593 -U 656 ; WX 694 ; N uni0290 ; G 594 -U 657 ; WX 684 ; N uni0291 ; G 595 -U 658 ; WX 641 ; N uni0292 ; G 596 -U 659 ; WX 641 ; N uni0293 ; G 597 -U 660 ; WX 573 ; N uni0294 ; G 598 -U 661 ; WX 573 ; N uni0295 ; G 599 -U 662 ; WX 573 ; N uni0296 ; G 600 -U 663 ; WX 573 ; N uni0297 ; G 601 -U 664 ; WX 850 ; N uni0298 ; G 602 -U 665 ; WX 633 ; N uni0299 ; G 603 -U 666 ; WX 731 ; N uni029A ; G 604 -U 667 ; WX 685 ; N uni029B ; G 605 -U 668 ; WX 691 ; N uni029C ; G 606 -U 669 ; WX 343 ; N uni029D ; G 607 -U 670 ; WX 732 ; N uni029E ; G 608 -U 671 ; WX 539 ; N uni029F ; G 609 -U 672 ; WX 792 ; N uni02A0 ; G 610 -U 673 ; WX 573 ; N uni02A1 ; G 611 -U 674 ; WX 573 ; N uni02A2 ; G 612 -U 675 ; WX 1156 ; N uni02A3 ; G 613 -U 676 ; WX 1214 ; N uni02A4 ; G 614 -U 677 ; WX 1155 ; N uni02A5 ; G 615 -U 678 ; WX 975 ; N uni02A6 ; G 616 -U 679 ; WX 769 ; N uni02A7 ; G 617 -U 680 ; WX 929 ; N uni02A8 ; G 618 -U 681 ; WX 1026 ; N uni02A9 ; G 619 -U 682 ; WX 862 ; N uni02AA ; G 620 -U 683 ; WX 780 ; N uni02AB ; G 621 -U 684 ; WX 591 ; N uni02AC ; G 622 -U 685 ; WX 415 ; N uni02AD ; G 623 -U 686 ; WX 677 ; N uni02AE ; G 624 -U 687 ; WX 789 ; N uni02AF ; G 625 -U 688 ; WX 456 ; N uni02B0 ; G 626 -U 689 ; WX 456 ; N uni02B1 ; G 627 -U 690 ; WX 219 ; N uni02B2 ; G 628 -U 691 ; WX 315 ; N uni02B3 ; G 629 -U 692 ; WX 315 ; N uni02B4 ; G 630 -U 693 ; WX 315 ; N uni02B5 ; G 631 -U 694 ; WX 411 ; N uni02B6 ; G 632 -U 695 ; WX 591 ; N uni02B7 ; G 633 -U 696 ; WX 417 ; N uni02B8 ; G 634 -U 697 ; WX 302 ; N uni02B9 ; G 635 -U 698 ; WX 521 ; N uni02BA ; G 636 -U 699 ; WX 380 ; N uni02BB ; G 637 -U 700 ; WX 380 ; N uni02BC ; G 638 -U 701 ; WX 380 ; N uni02BD ; G 639 -U 702 ; WX 366 ; N uni02BE ; G 640 -U 703 ; WX 366 ; N uni02BF ; G 641 -U 704 ; WX 326 ; N uni02C0 ; G 642 -U 705 ; WX 326 ; N uni02C1 ; G 643 -U 706 ; WX 500 ; N uni02C2 ; G 644 -U 707 ; WX 500 ; N uni02C3 ; G 645 -U 708 ; WX 500 ; N uni02C4 ; G 646 -U 709 ; WX 500 ; N uni02C5 ; G 647 -U 710 ; WX 500 ; N circumflex ; G 648 -U 711 ; WX 500 ; N caron ; G 649 -U 712 ; WX 306 ; N uni02C8 ; G 650 -U 713 ; WX 500 ; N uni02C9 ; G 651 -U 714 ; WX 500 ; N uni02CA ; G 652 -U 715 ; WX 500 ; N uni02CB ; G 653 -U 716 ; WX 306 ; N uni02CC ; G 654 -U 717 ; WX 500 ; N uni02CD ; G 655 -U 718 ; WX 500 ; N uni02CE ; G 656 -U 719 ; WX 500 ; N uni02CF ; G 657 -U 720 ; WX 337 ; N uni02D0 ; G 658 -U 721 ; WX 337 ; N uni02D1 ; G 659 -U 722 ; WX 366 ; N uni02D2 ; G 660 -U 723 ; WX 366 ; N uni02D3 ; G 661 -U 724 ; WX 500 ; N uni02D4 ; G 662 -U 725 ; WX 500 ; N uni02D5 ; G 663 -U 726 ; WX 416 ; N uni02D6 ; G 664 -U 727 ; WX 328 ; N uni02D7 ; G 665 -U 728 ; WX 500 ; N breve ; G 666 -U 729 ; WX 500 ; N dotaccent ; G 667 -U 730 ; WX 500 ; N ring ; G 668 -U 731 ; WX 500 ; N ogonek ; G 669 -U 732 ; WX 500 ; N tilde ; G 670 -U 733 ; WX 500 ; N hungarumlaut ; G 671 -U 734 ; WX 351 ; N uni02DE ; G 672 -U 735 ; WX 500 ; N uni02DF ; G 673 -U 736 ; WX 412 ; N uni02E0 ; G 674 -U 737 ; WX 219 ; N uni02E1 ; G 675 -U 738 ; WX 381 ; N uni02E2 ; G 676 -U 739 ; WX 413 ; N uni02E3 ; G 677 -U 740 ; WX 326 ; N uni02E4 ; G 678 -U 741 ; WX 500 ; N uni02E5 ; G 679 -U 742 ; WX 500 ; N uni02E6 ; G 680 -U 743 ; WX 500 ; N uni02E7 ; G 681 -U 744 ; WX 500 ; N uni02E8 ; G 682 -U 745 ; WX 500 ; N uni02E9 ; G 683 -U 748 ; WX 500 ; N uni02EC ; G 684 -U 749 ; WX 500 ; N uni02ED ; G 685 -U 750 ; WX 644 ; N uni02EE ; G 686 -U 755 ; WX 500 ; N uni02F3 ; G 687 -U 759 ; WX 500 ; N uni02F7 ; G 688 -U 768 ; WX 0 ; N gravecomb ; G 689 -U 769 ; WX 0 ; N acutecomb ; G 690 -U 770 ; WX 0 ; N uni0302 ; G 691 -U 771 ; WX 0 ; N tildecomb ; G 692 -U 772 ; WX 0 ; N uni0304 ; G 693 -U 773 ; WX 0 ; N uni0305 ; G 694 -U 774 ; WX 0 ; N uni0306 ; G 695 -U 775 ; WX 0 ; N uni0307 ; G 696 -U 776 ; WX 0 ; N uni0308 ; G 697 -U 777 ; WX 0 ; N hookabovecomb ; G 698 -U 778 ; WX 0 ; N uni030A ; G 699 -U 779 ; WX 0 ; N uni030B ; G 700 -U 780 ; WX 0 ; N uni030C ; G 701 -U 781 ; WX 0 ; N uni030D ; G 702 -U 782 ; WX 0 ; N uni030E ; G 703 -U 783 ; WX 0 ; N uni030F ; G 704 -U 784 ; WX 0 ; N uni0310 ; G 705 -U 785 ; WX 0 ; N uni0311 ; G 706 -U 786 ; WX 0 ; N uni0312 ; G 707 -U 787 ; WX 0 ; N uni0313 ; G 708 -U 788 ; WX 0 ; N uni0314 ; G 709 -U 789 ; WX 0 ; N uni0315 ; G 710 -U 790 ; WX 0 ; N uni0316 ; G 711 -U 791 ; WX 0 ; N uni0317 ; G 712 -U 792 ; WX 0 ; N uni0318 ; G 713 -U 793 ; WX 0 ; N uni0319 ; G 714 -U 794 ; WX 0 ; N uni031A ; G 715 -U 795 ; WX 0 ; N uni031B ; G 716 -U 796 ; WX 0 ; N uni031C ; G 717 -U 797 ; WX 0 ; N uni031D ; G 718 -U 798 ; WX 0 ; N uni031E ; G 719 -U 799 ; WX 0 ; N uni031F ; G 720 -U 800 ; WX 0 ; N uni0320 ; G 721 -U 801 ; WX 0 ; N uni0321 ; G 722 -U 802 ; WX 0 ; N uni0322 ; G 723 -U 803 ; WX 0 ; N dotbelowcomb ; G 724 -U 804 ; WX 0 ; N uni0324 ; G 725 -U 805 ; WX 0 ; N uni0325 ; G 726 -U 806 ; WX 0 ; N uni0326 ; G 727 -U 807 ; WX 0 ; N uni0327 ; G 728 -U 808 ; WX 0 ; N uni0328 ; G 729 -U 809 ; WX 0 ; N uni0329 ; G 730 -U 810 ; WX 0 ; N uni032A ; G 731 -U 811 ; WX 0 ; N uni032B ; G 732 -U 812 ; WX 0 ; N uni032C ; G 733 -U 813 ; WX 0 ; N uni032D ; G 734 -U 814 ; WX 0 ; N uni032E ; G 735 -U 815 ; WX 0 ; N uni032F ; G 736 -U 816 ; WX 0 ; N uni0330 ; G 737 -U 817 ; WX 0 ; N uni0331 ; G 738 -U 818 ; WX 0 ; N uni0332 ; G 739 -U 819 ; WX 0 ; N uni0333 ; G 740 -U 820 ; WX 0 ; N uni0334 ; G 741 -U 821 ; WX 0 ; N uni0335 ; G 742 -U 822 ; WX 0 ; N uni0336 ; G 743 -U 823 ; WX 0 ; N uni0337 ; G 744 -U 824 ; WX 0 ; N uni0338 ; G 745 -U 825 ; WX 0 ; N uni0339 ; G 746 -U 826 ; WX 0 ; N uni033A ; G 747 -U 827 ; WX 0 ; N uni033B ; G 748 -U 828 ; WX 0 ; N uni033C ; G 749 -U 829 ; WX 0 ; N uni033D ; G 750 -U 830 ; WX 0 ; N uni033E ; G 751 -U 831 ; WX 0 ; N uni033F ; G 752 -U 832 ; WX 0 ; N uni0340 ; G 753 -U 833 ; WX 0 ; N uni0341 ; G 754 -U 834 ; WX 0 ; N uni0342 ; G 755 -U 835 ; WX 0 ; N uni0343 ; G 756 -U 836 ; WX 0 ; N uni0344 ; G 757 -U 837 ; WX 0 ; N uni0345 ; G 758 -U 838 ; WX 0 ; N uni0346 ; G 759 -U 839 ; WX 0 ; N uni0347 ; G 760 -U 840 ; WX 0 ; N uni0348 ; G 761 -U 841 ; WX 0 ; N uni0349 ; G 762 -U 842 ; WX 0 ; N uni034A ; G 763 -U 843 ; WX 0 ; N uni034B ; G 764 -U 844 ; WX 0 ; N uni034C ; G 765 -U 845 ; WX 0 ; N uni034D ; G 766 -U 846 ; WX 0 ; N uni034E ; G 767 -U 847 ; WX 0 ; N uni034F ; G 768 -U 849 ; WX 0 ; N uni0351 ; G 769 -U 850 ; WX 0 ; N uni0352 ; G 770 -U 851 ; WX 0 ; N uni0353 ; G 771 -U 855 ; WX 0 ; N uni0357 ; G 772 -U 856 ; WX 0 ; N uni0358 ; G 773 -U 858 ; WX 0 ; N uni035A ; G 774 -U 860 ; WX 0 ; N uni035C ; G 775 -U 861 ; WX 0 ; N uni035D ; G 776 -U 862 ; WX 0 ; N uni035E ; G 777 -U 863 ; WX 0 ; N uni035F ; G 778 -U 864 ; WX 0 ; N uni0360 ; G 779 -U 865 ; WX 0 ; N uni0361 ; G 780 -U 866 ; WX 0 ; N uni0362 ; G 781 -U 880 ; WX 698 ; N uni0370 ; G 782 -U 881 ; WX 565 ; N uni0371 ; G 783 -U 882 ; WX 1022 ; N uni0372 ; G 784 -U 883 ; WX 836 ; N uni0373 ; G 785 -U 884 ; WX 302 ; N uni0374 ; G 786 -U 885 ; WX 302 ; N uni0375 ; G 787 -U 886 ; WX 837 ; N uni0376 ; G 788 -U 887 ; WX 701 ; N uni0377 ; G 789 -U 890 ; WX 500 ; N uni037A ; G 790 -U 891 ; WX 593 ; N uni037B ; G 791 -U 892 ; WX 550 ; N uni037C ; G 792 -U 893 ; WX 549 ; N uni037D ; G 793 -U 894 ; WX 400 ; N uni037E ; G 794 -U 895 ; WX 372 ; N uni037F ; G 795 -U 900 ; WX 441 ; N tonos ; G 796 -U 901 ; WX 500 ; N dieresistonos ; G 797 -U 902 ; WX 797 ; N Alphatonos ; G 798 -U 903 ; WX 380 ; N anoteleia ; G 799 -U 904 ; WX 846 ; N Epsilontonos ; G 800 -U 905 ; WX 1009 ; N Etatonos ; G 801 -U 906 ; WX 563 ; N Iotatonos ; G 802 -U 908 ; WX 891 ; N Omicrontonos ; G 803 -U 910 ; WX 980 ; N Upsilontonos ; G 804 -U 911 ; WX 894 ; N Omegatonos ; G 805 -U 912 ; WX 390 ; N iotadieresistonos ; G 806 -U 913 ; WX 774 ; N Alpha ; G 807 -U 914 ; WX 762 ; N Beta ; G 808 -U 915 ; WX 637 ; N Gamma ; G 809 -U 916 ; WX 774 ; N uni0394 ; G 810 -U 917 ; WX 683 ; N Epsilon ; G 811 -U 918 ; WX 725 ; N Zeta ; G 812 -U 919 ; WX 837 ; N Eta ; G 813 -U 920 ; WX 850 ; N Theta ; G 814 -U 921 ; WX 372 ; N Iota ; G 815 -U 922 ; WX 775 ; N Kappa ; G 816 -U 923 ; WX 774 ; N Lambda ; G 817 -U 924 ; WX 995 ; N Mu ; G 818 -U 925 ; WX 837 ; N Nu ; G 819 -U 926 ; WX 632 ; N Xi ; G 820 -U 927 ; WX 850 ; N Omicron ; G 821 -U 928 ; WX 837 ; N Pi ; G 822 -U 929 ; WX 733 ; N Rho ; G 823 -U 931 ; WX 683 ; N Sigma ; G 824 -U 932 ; WX 682 ; N Tau ; G 825 -U 933 ; WX 724 ; N Upsilon ; G 826 -U 934 ; WX 850 ; N Phi ; G 827 -U 935 ; WX 771 ; N Chi ; G 828 -U 936 ; WX 850 ; N Psi ; G 829 -U 937 ; WX 850 ; N Omega ; G 830 -U 938 ; WX 372 ; N Iotadieresis ; G 831 -U 939 ; WX 724 ; N Upsilondieresis ; G 832 -U 940 ; WX 687 ; N alphatonos ; G 833 -U 941 ; WX 557 ; N epsilontonos ; G 834 -U 942 ; WX 712 ; N etatonos ; G 835 -U 943 ; WX 390 ; N iotatonos ; G 836 -U 944 ; WX 675 ; N upsilondieresistonos ; G 837 -U 945 ; WX 687 ; N alpha ; G 838 -U 946 ; WX 716 ; N beta ; G 839 -U 947 ; WX 681 ; N gamma ; G 840 -U 948 ; WX 687 ; N delta ; G 841 -U 949 ; WX 557 ; N epsilon ; G 842 -U 950 ; WX 591 ; N zeta ; G 843 -U 951 ; WX 712 ; N eta ; G 844 -U 952 ; WX 687 ; N theta ; G 845 -U 953 ; WX 390 ; N iota ; G 846 -U 954 ; WX 710 ; N kappa ; G 847 -U 955 ; WX 633 ; N lambda ; G 848 -U 956 ; WX 736 ; N uni03BC ; G 849 -U 957 ; WX 681 ; N nu ; G 850 -U 958 ; WX 591 ; N xi ; G 851 -U 959 ; WX 687 ; N omicron ; G 852 -U 960 ; WX 791 ; N pi ; G 853 -U 961 ; WX 716 ; N rho ; G 854 -U 962 ; WX 593 ; N sigma1 ; G 855 -U 963 ; WX 779 ; N sigma ; G 856 -U 964 ; WX 638 ; N tau ; G 857 -U 965 ; WX 675 ; N upsilon ; G 858 -U 966 ; WX 782 ; N phi ; G 859 -U 967 ; WX 645 ; N chi ; G 860 -U 968 ; WX 794 ; N psi ; G 861 -U 969 ; WX 869 ; N omega ; G 862 -U 970 ; WX 390 ; N iotadieresis ; G 863 -U 971 ; WX 675 ; N upsilondieresis ; G 864 -U 972 ; WX 687 ; N omicrontonos ; G 865 -U 973 ; WX 675 ; N upsilontonos ; G 866 -U 974 ; WX 869 ; N omegatonos ; G 867 -U 975 ; WX 775 ; N uni03CF ; G 868 -U 976 ; WX 651 ; N uni03D0 ; G 869 -U 977 ; WX 661 ; N theta1 ; G 870 -U 978 ; WX 746 ; N Upsilon1 ; G 871 -U 979 ; WX 981 ; N uni03D3 ; G 872 -U 980 ; WX 746 ; N uni03D4 ; G 873 -U 981 ; WX 796 ; N phi1 ; G 874 -U 982 ; WX 869 ; N omega1 ; G 875 -U 983 ; WX 744 ; N uni03D7 ; G 876 -U 984 ; WX 850 ; N uni03D8 ; G 877 -U 985 ; WX 687 ; N uni03D9 ; G 878 -U 986 ; WX 734 ; N uni03DA ; G 879 -U 987 ; WX 593 ; N uni03DB ; G 880 -U 988 ; WX 683 ; N uni03DC ; G 881 -U 989 ; WX 494 ; N uni03DD ; G 882 -U 990 ; WX 702 ; N uni03DE ; G 883 -U 991 ; WX 660 ; N uni03DF ; G 884 -U 992 ; WX 919 ; N uni03E0 ; G 885 -U 993 ; WX 627 ; N uni03E1 ; G 886 -U 994 ; WX 1093 ; N uni03E2 ; G 887 -U 995 ; WX 837 ; N uni03E3 ; G 888 -U 996 ; WX 832 ; N uni03E4 ; G 889 -U 997 ; WX 716 ; N uni03E5 ; G 890 -U 998 ; WX 928 ; N uni03E6 ; G 891 -U 999 ; WX 744 ; N uni03E7 ; G 892 -U 1000 ; WX 733 ; N uni03E8 ; G 893 -U 1001 ; WX 650 ; N uni03E9 ; G 894 -U 1002 ; WX 789 ; N uni03EA ; G 895 -U 1003 ; WX 671 ; N uni03EB ; G 896 -U 1004 ; WX 752 ; N uni03EC ; G 897 -U 1005 ; WX 716 ; N uni03ED ; G 898 -U 1006 ; WX 682 ; N uni03EE ; G 899 -U 1007 ; WX 590 ; N uni03EF ; G 900 -U 1008 ; WX 744 ; N uni03F0 ; G 901 -U 1009 ; WX 716 ; N uni03F1 ; G 902 -U 1010 ; WX 593 ; N uni03F2 ; G 903 -U 1011 ; WX 343 ; N uni03F3 ; G 904 -U 1012 ; WX 850 ; N uni03F4 ; G 905 -U 1013 ; WX 645 ; N uni03F5 ; G 906 -U 1014 ; WX 645 ; N uni03F6 ; G 907 -U 1015 ; WX 742 ; N uni03F7 ; G 908 -U 1016 ; WX 716 ; N uni03F8 ; G 909 -U 1017 ; WX 734 ; N uni03F9 ; G 910 -U 1018 ; WX 995 ; N uni03FA ; G 911 -U 1019 ; WX 732 ; N uni03FB ; G 912 -U 1020 ; WX 716 ; N uni03FC ; G 913 -U 1021 ; WX 734 ; N uni03FD ; G 914 -U 1022 ; WX 734 ; N uni03FE ; G 915 -U 1023 ; WX 698 ; N uni03FF ; G 916 -U 1024 ; WX 683 ; N uni0400 ; G 917 -U 1025 ; WX 683 ; N uni0401 ; G 918 -U 1026 ; WX 878 ; N uni0402 ; G 919 -U 1027 ; WX 637 ; N uni0403 ; G 920 -U 1028 ; WX 734 ; N uni0404 ; G 921 -U 1029 ; WX 720 ; N uni0405 ; G 922 -U 1030 ; WX 372 ; N uni0406 ; G 923 -U 1031 ; WX 372 ; N uni0407 ; G 924 -U 1032 ; WX 372 ; N uni0408 ; G 925 -U 1033 ; WX 1154 ; N uni0409 ; G 926 -U 1034 ; WX 1130 ; N uni040A ; G 927 -U 1035 ; WX 878 ; N uni040B ; G 928 -U 1036 ; WX 817 ; N uni040C ; G 929 -U 1037 ; WX 837 ; N uni040D ; G 930 -U 1038 ; WX 771 ; N uni040E ; G 931 -U 1039 ; WX 837 ; N uni040F ; G 932 -U 1040 ; WX 774 ; N uni0410 ; G 933 -U 1041 ; WX 762 ; N uni0411 ; G 934 -U 1042 ; WX 762 ; N uni0412 ; G 935 -U 1043 ; WX 637 ; N uni0413 ; G 936 -U 1044 ; WX 891 ; N uni0414 ; G 937 -U 1045 ; WX 683 ; N uni0415 ; G 938 -U 1046 ; WX 1224 ; N uni0416 ; G 939 -U 1047 ; WX 710 ; N uni0417 ; G 940 -U 1048 ; WX 837 ; N uni0418 ; G 941 -U 1049 ; WX 837 ; N uni0419 ; G 942 -U 1050 ; WX 817 ; N uni041A ; G 943 -U 1051 ; WX 831 ; N uni041B ; G 944 -U 1052 ; WX 995 ; N uni041C ; G 945 -U 1053 ; WX 837 ; N uni041D ; G 946 -U 1054 ; WX 850 ; N uni041E ; G 947 -U 1055 ; WX 837 ; N uni041F ; G 948 -U 1056 ; WX 733 ; N uni0420 ; G 949 -U 1057 ; WX 734 ; N uni0421 ; G 950 -U 1058 ; WX 682 ; N uni0422 ; G 951 -U 1059 ; WX 771 ; N uni0423 ; G 952 -U 1060 ; WX 992 ; N uni0424 ; G 953 -U 1061 ; WX 771 ; N uni0425 ; G 954 -U 1062 ; WX 928 ; N uni0426 ; G 955 -U 1063 ; WX 808 ; N uni0427 ; G 956 -U 1064 ; WX 1235 ; N uni0428 ; G 957 -U 1065 ; WX 1326 ; N uni0429 ; G 958 -U 1066 ; WX 939 ; N uni042A ; G 959 -U 1067 ; WX 1036 ; N uni042B ; G 960 -U 1068 ; WX 762 ; N uni042C ; G 961 -U 1069 ; WX 734 ; N uni042D ; G 962 -U 1070 ; WX 1174 ; N uni042E ; G 963 -U 1071 ; WX 770 ; N uni042F ; G 964 -U 1072 ; WX 675 ; N uni0430 ; G 965 -U 1073 ; WX 698 ; N uni0431 ; G 966 -U 1074 ; WX 633 ; N uni0432 ; G 967 -U 1075 ; WX 522 ; N uni0433 ; G 968 -U 1076 ; WX 808 ; N uni0434 ; G 969 -U 1077 ; WX 678 ; N uni0435 ; G 970 -U 1078 ; WX 995 ; N uni0436 ; G 971 -U 1079 ; WX 581 ; N uni0437 ; G 972 -U 1080 ; WX 701 ; N uni0438 ; G 973 -U 1081 ; WX 701 ; N uni0439 ; G 974 -U 1082 ; WX 679 ; N uni043A ; G 975 -U 1083 ; WX 732 ; N uni043B ; G 976 -U 1084 ; WX 817 ; N uni043C ; G 977 -U 1085 ; WX 691 ; N uni043D ; G 978 -U 1086 ; WX 687 ; N uni043E ; G 979 -U 1087 ; WX 691 ; N uni043F ; G 980 -U 1088 ; WX 716 ; N uni0440 ; G 981 -U 1089 ; WX 593 ; N uni0441 ; G 982 -U 1090 ; WX 580 ; N uni0442 ; G 983 -U 1091 ; WX 652 ; N uni0443 ; G 984 -U 1092 ; WX 992 ; N uni0444 ; G 985 -U 1093 ; WX 645 ; N uni0445 ; G 986 -U 1094 ; WX 741 ; N uni0446 ; G 987 -U 1095 ; WX 687 ; N uni0447 ; G 988 -U 1096 ; WX 1062 ; N uni0448 ; G 989 -U 1097 ; WX 1105 ; N uni0449 ; G 990 -U 1098 ; WX 751 ; N uni044A ; G 991 -U 1099 ; WX 904 ; N uni044B ; G 992 -U 1100 ; WX 632 ; N uni044C ; G 993 -U 1101 ; WX 593 ; N uni044D ; G 994 -U 1102 ; WX 972 ; N uni044E ; G 995 -U 1103 ; WX 642 ; N uni044F ; G 996 -U 1104 ; WX 678 ; N uni0450 ; G 997 -U 1105 ; WX 678 ; N uni0451 ; G 998 -U 1106 ; WX 714 ; N uni0452 ; G 999 -U 1107 ; WX 522 ; N uni0453 ; G 1000 -U 1108 ; WX 593 ; N uni0454 ; G 1001 -U 1109 ; WX 595 ; N uni0455 ; G 1002 -U 1110 ; WX 343 ; N uni0456 ; G 1003 -U 1111 ; WX 343 ; N uni0457 ; G 1004 -U 1112 ; WX 343 ; N uni0458 ; G 1005 -U 1113 ; WX 991 ; N uni0459 ; G 1006 -U 1114 ; WX 956 ; N uni045A ; G 1007 -U 1115 ; WX 734 ; N uni045B ; G 1008 -U 1116 ; WX 679 ; N uni045C ; G 1009 -U 1117 ; WX 701 ; N uni045D ; G 1010 -U 1118 ; WX 652 ; N uni045E ; G 1011 -U 1119 ; WX 691 ; N uni045F ; G 1012 -U 1120 ; WX 1093 ; N uni0460 ; G 1013 -U 1121 ; WX 869 ; N uni0461 ; G 1014 -U 1122 ; WX 840 ; N uni0462 ; G 1015 -U 1123 ; WX 736 ; N uni0463 ; G 1016 -U 1124 ; WX 1012 ; N uni0464 ; G 1017 -U 1125 ; WX 839 ; N uni0465 ; G 1018 -U 1126 ; WX 992 ; N uni0466 ; G 1019 -U 1127 ; WX 832 ; N uni0467 ; G 1020 -U 1128 ; WX 1358 ; N uni0468 ; G 1021 -U 1129 ; WX 1121 ; N uni0469 ; G 1022 -U 1130 ; WX 850 ; N uni046A ; G 1023 -U 1131 ; WX 687 ; N uni046B ; G 1024 -U 1132 ; WX 1236 ; N uni046C ; G 1025 -U 1133 ; WX 1007 ; N uni046D ; G 1026 -U 1134 ; WX 696 ; N uni046E ; G 1027 -U 1135 ; WX 557 ; N uni046F ; G 1028 -U 1136 ; WX 1075 ; N uni0470 ; G 1029 -U 1137 ; WX 1061 ; N uni0471 ; G 1030 -U 1138 ; WX 850 ; N uni0472 ; G 1031 -U 1139 ; WX 687 ; N uni0473 ; G 1032 -U 1140 ; WX 850 ; N uni0474 ; G 1033 -U 1141 ; WX 695 ; N uni0475 ; G 1034 -U 1142 ; WX 850 ; N uni0476 ; G 1035 -U 1143 ; WX 695 ; N uni0477 ; G 1036 -U 1144 ; WX 1148 ; N uni0478 ; G 1037 -U 1145 ; WX 1043 ; N uni0479 ; G 1038 -U 1146 ; WX 1074 ; N uni047A ; G 1039 -U 1147 ; WX 863 ; N uni047B ; G 1040 -U 1148 ; WX 1405 ; N uni047C ; G 1041 -U 1149 ; WX 1173 ; N uni047D ; G 1042 -U 1150 ; WX 1093 ; N uni047E ; G 1043 -U 1151 ; WX 869 ; N uni047F ; G 1044 -U 1152 ; WX 734 ; N uni0480 ; G 1045 -U 1153 ; WX 593 ; N uni0481 ; G 1046 -U 1154 ; WX 652 ; N uni0482 ; G 1047 -U 1155 ; WX 0 ; N uni0483 ; G 1048 -U 1156 ; WX 0 ; N uni0484 ; G 1049 -U 1157 ; WX 0 ; N uni0485 ; G 1050 -U 1158 ; WX 0 ; N uni0486 ; G 1051 -U 1159 ; WX 0 ; N uni0487 ; G 1052 -U 1160 ; WX 418 ; N uni0488 ; G 1053 -U 1161 ; WX 418 ; N uni0489 ; G 1054 -U 1162 ; WX 938 ; N uni048A ; G 1055 -U 1163 ; WX 806 ; N uni048B ; G 1056 -U 1164 ; WX 762 ; N uni048C ; G 1057 -U 1165 ; WX 611 ; N uni048D ; G 1058 -U 1166 ; WX 736 ; N uni048E ; G 1059 -U 1167 ; WX 718 ; N uni048F ; G 1060 -U 1168 ; WX 637 ; N uni0490 ; G 1061 -U 1169 ; WX 522 ; N uni0491 ; G 1062 -U 1170 ; WX 666 ; N uni0492 ; G 1063 -U 1171 ; WX 543 ; N uni0493 ; G 1064 -U 1172 ; WX 789 ; N uni0494 ; G 1065 -U 1173 ; WX 522 ; N uni0495 ; G 1066 -U 1174 ; WX 1224 ; N uni0496 ; G 1067 -U 1175 ; WX 995 ; N uni0497 ; G 1068 -U 1176 ; WX 710 ; N uni0498 ; G 1069 -U 1177 ; WX 581 ; N uni0499 ; G 1070 -U 1178 ; WX 775 ; N uni049A ; G 1071 -U 1179 ; WX 679 ; N uni049B ; G 1072 -U 1180 ; WX 817 ; N uni049C ; G 1073 -U 1181 ; WX 679 ; N uni049D ; G 1074 -U 1182 ; WX 817 ; N uni049E ; G 1075 -U 1183 ; WX 679 ; N uni049F ; G 1076 -U 1184 ; WX 1015 ; N uni04A0 ; G 1077 -U 1185 ; WX 826 ; N uni04A1 ; G 1078 -U 1186 ; WX 837 ; N uni04A2 ; G 1079 -U 1187 ; WX 691 ; N uni04A3 ; G 1080 -U 1188 ; WX 1103 ; N uni04A4 ; G 1081 -U 1189 ; WX 871 ; N uni04A5 ; G 1082 -U 1190 ; WX 1254 ; N uni04A6 ; G 1083 -U 1191 ; WX 979 ; N uni04A7 ; G 1084 -U 1192 ; WX 946 ; N uni04A8 ; G 1085 -U 1193 ; WX 859 ; N uni04A9 ; G 1086 -U 1194 ; WX 734 ; N uni04AA ; G 1087 -U 1195 ; WX 593 ; N uni04AB ; G 1088 -U 1196 ; WX 682 ; N uni04AC ; G 1089 -U 1197 ; WX 580 ; N uni04AD ; G 1090 -U 1198 ; WX 724 ; N uni04AE ; G 1091 -U 1199 ; WX 652 ; N uni04AF ; G 1092 -U 1200 ; WX 724 ; N uni04B0 ; G 1093 -U 1201 ; WX 652 ; N uni04B1 ; G 1094 -U 1202 ; WX 771 ; N uni04B2 ; G 1095 -U 1203 ; WX 645 ; N uni04B3 ; G 1096 -U 1204 ; WX 1104 ; N uni04B4 ; G 1097 -U 1205 ; WX 1001 ; N uni04B5 ; G 1098 -U 1206 ; WX 808 ; N uni04B6 ; G 1099 -U 1207 ; WX 687 ; N uni04B7 ; G 1100 -U 1208 ; WX 808 ; N uni04B8 ; G 1101 -U 1209 ; WX 687 ; N uni04B9 ; G 1102 -U 1210 ; WX 808 ; N uni04BA ; G 1103 -U 1211 ; WX 712 ; N uni04BB ; G 1104 -U 1212 ; WX 1026 ; N uni04BC ; G 1105 -U 1213 ; WX 810 ; N uni04BD ; G 1106 -U 1214 ; WX 1026 ; N uni04BE ; G 1107 -U 1215 ; WX 810 ; N uni04BF ; G 1108 -U 1216 ; WX 372 ; N uni04C0 ; G 1109 -U 1217 ; WX 1224 ; N uni04C1 ; G 1110 -U 1218 ; WX 995 ; N uni04C2 ; G 1111 -U 1219 ; WX 778 ; N uni04C3 ; G 1112 -U 1220 ; WX 629 ; N uni04C4 ; G 1113 -U 1221 ; WX 933 ; N uni04C5 ; G 1114 -U 1222 ; WX 804 ; N uni04C6 ; G 1115 -U 1223 ; WX 837 ; N uni04C7 ; G 1116 -U 1224 ; WX 691 ; N uni04C8 ; G 1117 -U 1225 ; WX 938 ; N uni04C9 ; G 1118 -U 1226 ; WX 806 ; N uni04CA ; G 1119 -U 1227 ; WX 808 ; N uni04CB ; G 1120 -U 1228 ; WX 687 ; N uni04CC ; G 1121 -U 1229 ; WX 1096 ; N uni04CD ; G 1122 -U 1230 ; WX 932 ; N uni04CE ; G 1123 -U 1231 ; WX 343 ; N uni04CF ; G 1124 -U 1232 ; WX 774 ; N uni04D0 ; G 1125 -U 1233 ; WX 675 ; N uni04D1 ; G 1126 -U 1234 ; WX 774 ; N uni04D2 ; G 1127 -U 1235 ; WX 675 ; N uni04D3 ; G 1128 -U 1236 ; WX 1085 ; N uni04D4 ; G 1129 -U 1237 ; WX 1048 ; N uni04D5 ; G 1130 -U 1238 ; WX 683 ; N uni04D6 ; G 1131 -U 1239 ; WX 678 ; N uni04D7 ; G 1132 -U 1240 ; WX 850 ; N uni04D8 ; G 1133 -U 1241 ; WX 678 ; N uni04D9 ; G 1134 -U 1242 ; WX 850 ; N uni04DA ; G 1135 -U 1243 ; WX 678 ; N uni04DB ; G 1136 -U 1244 ; WX 1224 ; N uni04DC ; G 1137 -U 1245 ; WX 995 ; N uni04DD ; G 1138 -U 1246 ; WX 710 ; N uni04DE ; G 1139 -U 1247 ; WX 581 ; N uni04DF ; G 1140 -U 1248 ; WX 772 ; N uni04E0 ; G 1141 -U 1249 ; WX 641 ; N uni04E1 ; G 1142 -U 1250 ; WX 837 ; N uni04E2 ; G 1143 -U 1251 ; WX 701 ; N uni04E3 ; G 1144 -U 1252 ; WX 837 ; N uni04E4 ; G 1145 -U 1253 ; WX 701 ; N uni04E5 ; G 1146 -U 1254 ; WX 850 ; N uni04E6 ; G 1147 -U 1255 ; WX 687 ; N uni04E7 ; G 1148 -U 1256 ; WX 850 ; N uni04E8 ; G 1149 -U 1257 ; WX 687 ; N uni04E9 ; G 1150 -U 1258 ; WX 850 ; N uni04EA ; G 1151 -U 1259 ; WX 687 ; N uni04EB ; G 1152 -U 1260 ; WX 734 ; N uni04EC ; G 1153 -U 1261 ; WX 593 ; N uni04ED ; G 1154 -U 1262 ; WX 771 ; N uni04EE ; G 1155 -U 1263 ; WX 652 ; N uni04EF ; G 1156 -U 1264 ; WX 771 ; N uni04F0 ; G 1157 -U 1265 ; WX 652 ; N uni04F1 ; G 1158 -U 1266 ; WX 771 ; N uni04F2 ; G 1159 -U 1267 ; WX 652 ; N uni04F3 ; G 1160 -U 1268 ; WX 808 ; N uni04F4 ; G 1161 -U 1269 ; WX 687 ; N uni04F5 ; G 1162 -U 1270 ; WX 637 ; N uni04F6 ; G 1163 -U 1271 ; WX 522 ; N uni04F7 ; G 1164 -U 1272 ; WX 1036 ; N uni04F8 ; G 1165 -U 1273 ; WX 904 ; N uni04F9 ; G 1166 -U 1274 ; WX 666 ; N uni04FA ; G 1167 -U 1275 ; WX 543 ; N uni04FB ; G 1168 -U 1276 ; WX 771 ; N uni04FC ; G 1169 -U 1277 ; WX 645 ; N uni04FD ; G 1170 -U 1278 ; WX 771 ; N uni04FE ; G 1171 -U 1279 ; WX 645 ; N uni04FF ; G 1172 -U 1280 ; WX 762 ; N uni0500 ; G 1173 -U 1281 ; WX 608 ; N uni0501 ; G 1174 -U 1282 ; WX 1159 ; N uni0502 ; G 1175 -U 1283 ; WX 893 ; N uni0503 ; G 1176 -U 1284 ; WX 1119 ; N uni0504 ; G 1177 -U 1285 ; WX 920 ; N uni0505 ; G 1178 -U 1286 ; WX 828 ; N uni0506 ; G 1179 -U 1287 ; WX 693 ; N uni0507 ; G 1180 -U 1288 ; WX 1242 ; N uni0508 ; G 1181 -U 1289 ; WX 1017 ; N uni0509 ; G 1182 -U 1290 ; WX 1289 ; N uni050A ; G 1183 -U 1291 ; WX 1013 ; N uni050B ; G 1184 -U 1292 ; WX 839 ; N uni050C ; G 1185 -U 1293 ; WX 638 ; N uni050D ; G 1186 -U 1294 ; WX 938 ; N uni050E ; G 1187 -U 1295 ; WX 803 ; N uni050F ; G 1188 -U 1296 ; WX 696 ; N uni0510 ; G 1189 -U 1297 ; WX 557 ; N uni0511 ; G 1190 -U 1298 ; WX 831 ; N uni0512 ; G 1191 -U 1299 ; WX 732 ; N uni0513 ; G 1192 -U 1300 ; WX 1286 ; N uni0514 ; G 1193 -U 1301 ; WX 1070 ; N uni0515 ; G 1194 -U 1302 ; WX 1065 ; N uni0516 ; G 1195 -U 1303 ; WX 982 ; N uni0517 ; G 1196 -U 1304 ; WX 1082 ; N uni0518 ; G 1197 -U 1305 ; WX 960 ; N uni0519 ; G 1198 -U 1306 ; WX 850 ; N uni051A ; G 1199 -U 1307 ; WX 716 ; N uni051B ; G 1200 -U 1308 ; WX 1103 ; N uni051C ; G 1201 -U 1309 ; WX 924 ; N uni051D ; G 1202 -U 1310 ; WX 817 ; N uni051E ; G 1203 -U 1311 ; WX 679 ; N uni051F ; G 1204 -U 1312 ; WX 1248 ; N uni0520 ; G 1205 -U 1313 ; WX 1022 ; N uni0521 ; G 1206 -U 1314 ; WX 1254 ; N uni0522 ; G 1207 -U 1315 ; WX 979 ; N uni0523 ; G 1208 -U 1316 ; WX 957 ; N uni0524 ; G 1209 -U 1317 ; WX 807 ; N uni0525 ; G 1210 -U 1329 ; WX 904 ; N uni0531 ; G 1211 -U 1330 ; WX 810 ; N uni0532 ; G 1212 -U 1331 ; WX 809 ; N uni0533 ; G 1213 -U 1332 ; WX 813 ; N uni0534 ; G 1214 -U 1333 ; WX 810 ; N uni0535 ; G 1215 -U 1334 ; WX 815 ; N uni0536 ; G 1216 -U 1335 ; WX 724 ; N uni0537 ; G 1217 -U 1336 ; WX 800 ; N uni0538 ; G 1218 -U 1337 ; WX 1004 ; N uni0539 ; G 1219 -U 1338 ; WX 809 ; N uni053A ; G 1220 -U 1339 ; WX 740 ; N uni053B ; G 1221 -U 1340 ; WX 620 ; N uni053C ; G 1222 -U 1341 ; WX 1068 ; N uni053D ; G 1223 -U 1342 ; WX 875 ; N uni053E ; G 1224 -U 1343 ; WX 792 ; N uni053F ; G 1225 -U 1344 ; WX 723 ; N uni0540 ; G 1226 -U 1345 ; WX 811 ; N uni0541 ; G 1227 -U 1346 ; WX 794 ; N uni0542 ; G 1228 -U 1347 ; WX 782 ; N uni0543 ; G 1229 -U 1348 ; WX 867 ; N uni0544 ; G 1230 -U 1349 ; WX 766 ; N uni0545 ; G 1231 -U 1350 ; WX 794 ; N uni0546 ; G 1232 -U 1351 ; WX 787 ; N uni0547 ; G 1233 -U 1352 ; WX 812 ; N uni0548 ; G 1234 -U 1353 ; WX 752 ; N uni0549 ; G 1235 -U 1354 ; WX 963 ; N uni054A ; G 1236 -U 1355 ; WX 790 ; N uni054B ; G 1237 -U 1356 ; WX 867 ; N uni054C ; G 1238 -U 1357 ; WX 812 ; N uni054D ; G 1239 -U 1358 ; WX 794 ; N uni054E ; G 1240 -U 1359 ; WX 771 ; N uni054F ; G 1241 -U 1360 ; WX 740 ; N uni0550 ; G 1242 -U 1361 ; WX 775 ; N uni0551 ; G 1243 -U 1362 ; WX 640 ; N uni0552 ; G 1244 -U 1363 ; WX 926 ; N uni0553 ; G 1245 -U 1364 ; WX 775 ; N uni0554 ; G 1246 -U 1365 ; WX 848 ; N uni0555 ; G 1247 -U 1366 ; WX 951 ; N uni0556 ; G 1248 -U 1369 ; WX 366 ; N uni0559 ; G 1249 -U 1370 ; WX 380 ; N uni055A ; G 1250 -U 1371 ; WX 342 ; N uni055B ; G 1251 -U 1372 ; WX 415 ; N uni055C ; G 1252 -U 1373 ; WX 348 ; N uni055D ; G 1253 -U 1374 ; WX 513 ; N uni055E ; G 1254 -U 1375 ; WX 521 ; N uni055F ; G 1255 -U 1377 ; WX 1043 ; N uni0561 ; G 1256 -U 1378 ; WX 713 ; N uni0562 ; G 1257 -U 1379 ; WX 782 ; N uni0563 ; G 1258 -U 1380 ; WX 786 ; N uni0564 ; G 1259 -U 1381 ; WX 713 ; N uni0565 ; G 1260 -U 1382 ; WX 715 ; N uni0566 ; G 1261 -U 1383 ; WX 628 ; N uni0567 ; G 1262 -U 1384 ; WX 713 ; N uni0568 ; G 1263 -U 1385 ; WX 840 ; N uni0569 ; G 1264 -U 1386 ; WX 782 ; N uni056A ; G 1265 -U 1387 ; WX 714 ; N uni056B ; G 1266 -U 1388 ; WX 344 ; N uni056C ; G 1267 -U 1389 ; WX 1094 ; N uni056D ; G 1268 -U 1390 ; WX 708 ; N uni056E ; G 1269 -U 1391 ; WX 714 ; N uni056F ; G 1270 -U 1392 ; WX 714 ; N uni0570 ; G 1271 -U 1393 ; WX 670 ; N uni0571 ; G 1272 -U 1394 ; WX 714 ; N uni0572 ; G 1273 -U 1395 ; WX 713 ; N uni0573 ; G 1274 -U 1396 ; WX 714 ; N uni0574 ; G 1275 -U 1397 ; WX 343 ; N uni0575 ; G 1276 -U 1398 ; WX 714 ; N uni0576 ; G 1277 -U 1399 ; WX 541 ; N uni0577 ; G 1278 -U 1400 ; WX 714 ; N uni0578 ; G 1279 -U 1401 ; WX 407 ; N uni0579 ; G 1280 -U 1402 ; WX 1043 ; N uni057A ; G 1281 -U 1403 ; WX 636 ; N uni057B ; G 1282 -U 1404 ; WX 740 ; N uni057C ; G 1283 -U 1405 ; WX 714 ; N uni057D ; G 1284 -U 1406 ; WX 714 ; N uni057E ; G 1285 -U 1407 ; WX 1038 ; N uni057F ; G 1286 -U 1408 ; WX 714 ; N uni0580 ; G 1287 -U 1409 ; WX 714 ; N uni0581 ; G 1288 -U 1410 ; WX 532 ; N uni0582 ; G 1289 -U 1411 ; WX 1038 ; N uni0583 ; G 1290 -U 1412 ; WX 720 ; N uni0584 ; G 1291 -U 1413 ; WX 689 ; N uni0585 ; G 1292 -U 1414 ; WX 904 ; N uni0586 ; G 1293 -U 1415 ; WX 902 ; N uni0587 ; G 1294 -U 1417 ; WX 400 ; N uni0589 ; G 1295 -U 1418 ; WX 415 ; N uni058A ; G 1296 -U 1456 ; WX 0 ; N uni05B0 ; G 1297 -U 1457 ; WX 0 ; N uni05B1 ; G 1298 -U 1458 ; WX 0 ; N uni05B2 ; G 1299 -U 1459 ; WX 0 ; N uni05B3 ; G 1300 -U 1460 ; WX 0 ; N uni05B4 ; G 1301 -U 1461 ; WX 0 ; N uni05B5 ; G 1302 -U 1462 ; WX 0 ; N uni05B6 ; G 1303 -U 1463 ; WX 0 ; N uni05B7 ; G 1304 -U 1464 ; WX 0 ; N uni05B8 ; G 1305 -U 1465 ; WX 0 ; N uni05B9 ; G 1306 -U 1466 ; WX 0 ; N uni05BA ; G 1307 -U 1467 ; WX 0 ; N uni05BB ; G 1308 -U 1468 ; WX 0 ; N uni05BC ; G 1309 -U 1469 ; WX 0 ; N uni05BD ; G 1310 -U 1470 ; WX 415 ; N uni05BE ; G 1311 -U 1471 ; WX 0 ; N uni05BF ; G 1312 -U 1472 ; WX 372 ; N uni05C0 ; G 1313 -U 1473 ; WX 0 ; N uni05C1 ; G 1314 -U 1474 ; WX 0 ; N uni05C2 ; G 1315 -U 1475 ; WX 372 ; N uni05C3 ; G 1316 -U 1478 ; WX 497 ; N uni05C6 ; G 1317 -U 1479 ; WX 0 ; N uni05C7 ; G 1318 -U 1488 ; WX 728 ; N uni05D0 ; G 1319 -U 1489 ; WX 610 ; N uni05D1 ; G 1320 -U 1490 ; WX 447 ; N uni05D2 ; G 1321 -U 1491 ; WX 588 ; N uni05D3 ; G 1322 -U 1492 ; WX 687 ; N uni05D4 ; G 1323 -U 1493 ; WX 343 ; N uni05D5 ; G 1324 -U 1494 ; WX 400 ; N uni05D6 ; G 1325 -U 1495 ; WX 687 ; N uni05D7 ; G 1326 -U 1496 ; WX 679 ; N uni05D8 ; G 1327 -U 1497 ; WX 294 ; N uni05D9 ; G 1328 -U 1498 ; WX 578 ; N uni05DA ; G 1329 -U 1499 ; WX 566 ; N uni05DB ; G 1330 -U 1500 ; WX 605 ; N uni05DC ; G 1331 -U 1501 ; WX 696 ; N uni05DD ; G 1332 -U 1502 ; WX 724 ; N uni05DE ; G 1333 -U 1503 ; WX 343 ; N uni05DF ; G 1334 -U 1504 ; WX 453 ; N uni05E0 ; G 1335 -U 1505 ; WX 680 ; N uni05E1 ; G 1336 -U 1506 ; WX 666 ; N uni05E2 ; G 1337 -U 1507 ; WX 675 ; N uni05E3 ; G 1338 -U 1508 ; WX 658 ; N uni05E4 ; G 1339 -U 1509 ; WX 661 ; N uni05E5 ; G 1340 -U 1510 ; WX 653 ; N uni05E6 ; G 1341 -U 1511 ; WX 736 ; N uni05E7 ; G 1342 -U 1512 ; WX 602 ; N uni05E8 ; G 1343 -U 1513 ; WX 749 ; N uni05E9 ; G 1344 -U 1514 ; WX 683 ; N uni05EA ; G 1345 -U 1520 ; WX 664 ; N uni05F0 ; G 1346 -U 1521 ; WX 664 ; N uni05F1 ; G 1347 -U 1522 ; WX 663 ; N uni05F2 ; G 1348 -U 1523 ; WX 444 ; N uni05F3 ; G 1349 -U 1524 ; WX 710 ; N uni05F4 ; G 1350 -U 3647 ; WX 696 ; N uni0E3F ; G 1351 -U 3713 ; WX 815 ; N uni0E81 ; G 1352 -U 3714 ; WX 748 ; N uni0E82 ; G 1353 -U 3716 ; WX 749 ; N uni0E84 ; G 1354 -U 3719 ; WX 569 ; N uni0E87 ; G 1355 -U 3720 ; WX 742 ; N uni0E88 ; G 1356 -U 3722 ; WX 744 ; N uni0E8A ; G 1357 -U 3725 ; WX 761 ; N uni0E8D ; G 1358 -U 3732 ; WX 706 ; N uni0E94 ; G 1359 -U 3733 ; WX 704 ; N uni0E95 ; G 1360 -U 3734 ; WX 747 ; N uni0E96 ; G 1361 -U 3735 ; WX 819 ; N uni0E97 ; G 1362 -U 3737 ; WX 730 ; N uni0E99 ; G 1363 -U 3738 ; WX 727 ; N uni0E9A ; G 1364 -U 3739 ; WX 727 ; N uni0E9B ; G 1365 -U 3740 ; WX 922 ; N uni0E9C ; G 1366 -U 3741 ; WX 827 ; N uni0E9D ; G 1367 -U 3742 ; WX 866 ; N uni0E9E ; G 1368 -U 3743 ; WX 866 ; N uni0E9F ; G 1369 -U 3745 ; WX 836 ; N uni0EA1 ; G 1370 -U 3746 ; WX 761 ; N uni0EA2 ; G 1371 -U 3747 ; WX 770 ; N uni0EA3 ; G 1372 -U 3749 ; WX 769 ; N uni0EA5 ; G 1373 -U 3751 ; WX 713 ; N uni0EA7 ; G 1374 -U 3754 ; WX 827 ; N uni0EAA ; G 1375 -U 3755 ; WX 1031 ; N uni0EAB ; G 1376 -U 3757 ; WX 724 ; N uni0EAD ; G 1377 -U 3758 ; WX 784 ; N uni0EAE ; G 1378 -U 3759 ; WX 934 ; N uni0EAF ; G 1379 -U 3760 ; WX 688 ; N uni0EB0 ; G 1380 -U 3761 ; WX 0 ; N uni0EB1 ; G 1381 -U 3762 ; WX 610 ; N uni0EB2 ; G 1382 -U 3763 ; WX 610 ; N uni0EB3 ; G 1383 -U 3764 ; WX 0 ; N uni0EB4 ; G 1384 -U 3765 ; WX 0 ; N uni0EB5 ; G 1385 -U 3766 ; WX 0 ; N uni0EB6 ; G 1386 -U 3767 ; WX 0 ; N uni0EB7 ; G 1387 -U 3768 ; WX 0 ; N uni0EB8 ; G 1388 -U 3769 ; WX 0 ; N uni0EB9 ; G 1389 -U 3771 ; WX 0 ; N uni0EBB ; G 1390 -U 3772 ; WX 0 ; N uni0EBC ; G 1391 -U 3773 ; WX 670 ; N uni0EBD ; G 1392 -U 3776 ; WX 516 ; N uni0EC0 ; G 1393 -U 3777 ; WX 860 ; N uni0EC1 ; G 1394 -U 3778 ; WX 516 ; N uni0EC2 ; G 1395 -U 3779 ; WX 650 ; N uni0EC3 ; G 1396 -U 3780 ; WX 632 ; N uni0EC4 ; G 1397 -U 3782 ; WX 759 ; N uni0EC6 ; G 1398 -U 3784 ; WX 0 ; N uni0EC8 ; G 1399 -U 3785 ; WX 0 ; N uni0EC9 ; G 1400 -U 3786 ; WX 0 ; N uni0ECA ; G 1401 -U 3787 ; WX 0 ; N uni0ECB ; G 1402 -U 3788 ; WX 0 ; N uni0ECC ; G 1403 -U 3789 ; WX 0 ; N uni0ECD ; G 1404 -U 3792 ; WX 771 ; N uni0ED0 ; G 1405 -U 3793 ; WX 771 ; N uni0ED1 ; G 1406 -U 3794 ; WX 693 ; N uni0ED2 ; G 1407 -U 3795 ; WX 836 ; N uni0ED3 ; G 1408 -U 3796 ; WX 729 ; N uni0ED4 ; G 1409 -U 3797 ; WX 729 ; N uni0ED5 ; G 1410 -U 3798 ; WX 849 ; N uni0ED6 ; G 1411 -U 3799 ; WX 790 ; N uni0ED7 ; G 1412 -U 3800 ; WX 759 ; N uni0ED8 ; G 1413 -U 3801 ; WX 910 ; N uni0ED9 ; G 1414 -U 3804 ; WX 1363 ; N uni0EDC ; G 1415 -U 3805 ; WX 1363 ; N uni0EDD ; G 1416 -U 4256 ; WX 874 ; N uni10A0 ; G 1417 -U 4257 ; WX 733 ; N uni10A1 ; G 1418 -U 4258 ; WX 679 ; N uni10A2 ; G 1419 -U 4259 ; WX 834 ; N uni10A3 ; G 1420 -U 4260 ; WX 615 ; N uni10A4 ; G 1421 -U 4261 ; WX 768 ; N uni10A5 ; G 1422 -U 4262 ; WX 753 ; N uni10A6 ; G 1423 -U 4263 ; WX 914 ; N uni10A7 ; G 1424 -U 4264 ; WX 453 ; N uni10A8 ; G 1425 -U 4265 ; WX 620 ; N uni10A9 ; G 1426 -U 4266 ; WX 843 ; N uni10AA ; G 1427 -U 4267 ; WX 882 ; N uni10AB ; G 1428 -U 4268 ; WX 625 ; N uni10AC ; G 1429 -U 4269 ; WX 854 ; N uni10AD ; G 1430 -U 4270 ; WX 781 ; N uni10AE ; G 1431 -U 4271 ; WX 629 ; N uni10AF ; G 1432 -U 4272 ; WX 912 ; N uni10B0 ; G 1433 -U 4273 ; WX 621 ; N uni10B1 ; G 1434 -U 4274 ; WX 620 ; N uni10B2 ; G 1435 -U 4275 ; WX 854 ; N uni10B3 ; G 1436 -U 4276 ; WX 866 ; N uni10B4 ; G 1437 -U 4277 ; WX 724 ; N uni10B5 ; G 1438 -U 4278 ; WX 630 ; N uni10B6 ; G 1439 -U 4279 ; WX 621 ; N uni10B7 ; G 1440 -U 4280 ; WX 625 ; N uni10B8 ; G 1441 -U 4281 ; WX 620 ; N uni10B9 ; G 1442 -U 4282 ; WX 818 ; N uni10BA ; G 1443 -U 4283 ; WX 874 ; N uni10BB ; G 1444 -U 4284 ; WX 615 ; N uni10BC ; G 1445 -U 4285 ; WX 623 ; N uni10BD ; G 1446 -U 4286 ; WX 625 ; N uni10BE ; G 1447 -U 4287 ; WX 725 ; N uni10BF ; G 1448 -U 4288 ; WX 844 ; N uni10C0 ; G 1449 -U 4289 ; WX 596 ; N uni10C1 ; G 1450 -U 4290 ; WX 688 ; N uni10C2 ; G 1451 -U 4291 ; WX 596 ; N uni10C3 ; G 1452 -U 4292 ; WX 594 ; N uni10C4 ; G 1453 -U 4293 ; WX 738 ; N uni10C5 ; G 1454 -U 4304 ; WX 554 ; N uni10D0 ; G 1455 -U 4305 ; WX 563 ; N uni10D1 ; G 1456 -U 4306 ; WX 622 ; N uni10D2 ; G 1457 -U 4307 ; WX 834 ; N uni10D3 ; G 1458 -U 4308 ; WX 550 ; N uni10D4 ; G 1459 -U 4309 ; WX 559 ; N uni10D5 ; G 1460 -U 4310 ; WX 546 ; N uni10D6 ; G 1461 -U 4311 ; WX 828 ; N uni10D7 ; G 1462 -U 4312 ; WX 563 ; N uni10D8 ; G 1463 -U 4313 ; WX 556 ; N uni10D9 ; G 1464 -U 4314 ; WX 1074 ; N uni10DA ; G 1465 -U 4315 ; WX 563 ; N uni10DB ; G 1466 -U 4316 ; WX 563 ; N uni10DC ; G 1467 -U 4317 ; WX 814 ; N uni10DD ; G 1468 -U 4318 ; WX 554 ; N uni10DE ; G 1469 -U 4319 ; WX 559 ; N uni10DF ; G 1470 -U 4320 ; WX 823 ; N uni10E0 ; G 1471 -U 4321 ; WX 563 ; N uni10E1 ; G 1472 -U 4322 ; WX 700 ; N uni10E2 ; G 1473 -U 4323 ; WX 582 ; N uni10E3 ; G 1474 -U 4324 ; WX 847 ; N uni10E4 ; G 1475 -U 4325 ; WX 555 ; N uni10E5 ; G 1476 -U 4326 ; WX 814 ; N uni10E6 ; G 1477 -U 4327 ; WX 559 ; N uni10E7 ; G 1478 -U 4328 ; WX 543 ; N uni10E8 ; G 1479 -U 4329 ; WX 563 ; N uni10E9 ; G 1480 -U 4330 ; WX 622 ; N uni10EA ; G 1481 -U 4331 ; WX 563 ; N uni10EB ; G 1482 -U 4332 ; WX 543 ; N uni10EC ; G 1483 -U 4333 ; WX 566 ; N uni10ED ; G 1484 -U 4334 ; WX 563 ; N uni10EE ; G 1485 -U 4335 ; WX 530 ; N uni10EF ; G 1486 -U 4336 ; WX 554 ; N uni10F0 ; G 1487 -U 4337 ; WX 554 ; N uni10F1 ; G 1488 -U 4338 ; WX 553 ; N uni10F2 ; G 1489 -U 4339 ; WX 554 ; N uni10F3 ; G 1490 -U 4340 ; WX 553 ; N uni10F4 ; G 1491 -U 4341 ; WX 583 ; N uni10F5 ; G 1492 -U 4342 ; WX 853 ; N uni10F6 ; G 1493 -U 4343 ; WX 604 ; N uni10F7 ; G 1494 -U 4344 ; WX 559 ; N uni10F8 ; G 1495 -U 4345 ; WX 632 ; N uni10F9 ; G 1496 -U 4346 ; WX 554 ; N uni10FA ; G 1497 -U 4347 ; WX 448 ; N uni10FB ; G 1498 -U 4348 ; WX 324 ; N uni10FC ; G 1499 -U 5121 ; WX 774 ; N uni1401 ; G 1500 -U 5122 ; WX 774 ; N uni1402 ; G 1501 -U 5123 ; WX 774 ; N uni1403 ; G 1502 -U 5124 ; WX 774 ; N uni1404 ; G 1503 -U 5125 ; WX 905 ; N uni1405 ; G 1504 -U 5126 ; WX 905 ; N uni1406 ; G 1505 -U 5127 ; WX 905 ; N uni1407 ; G 1506 -U 5129 ; WX 905 ; N uni1409 ; G 1507 -U 5130 ; WX 905 ; N uni140A ; G 1508 -U 5131 ; WX 905 ; N uni140B ; G 1509 -U 5132 ; WX 1018 ; N uni140C ; G 1510 -U 5133 ; WX 1009 ; N uni140D ; G 1511 -U 5134 ; WX 1018 ; N uni140E ; G 1512 -U 5135 ; WX 1009 ; N uni140F ; G 1513 -U 5136 ; WX 1018 ; N uni1410 ; G 1514 -U 5137 ; WX 1009 ; N uni1411 ; G 1515 -U 5138 ; WX 1149 ; N uni1412 ; G 1516 -U 5139 ; WX 1140 ; N uni1413 ; G 1517 -U 5140 ; WX 1149 ; N uni1414 ; G 1518 -U 5141 ; WX 1140 ; N uni1415 ; G 1519 -U 5142 ; WX 905 ; N uni1416 ; G 1520 -U 5143 ; WX 1149 ; N uni1417 ; G 1521 -U 5144 ; WX 1142 ; N uni1418 ; G 1522 -U 5145 ; WX 1149 ; N uni1419 ; G 1523 -U 5146 ; WX 1142 ; N uni141A ; G 1524 -U 5147 ; WX 905 ; N uni141B ; G 1525 -U 5149 ; WX 310 ; N uni141D ; G 1526 -U 5150 ; WX 529 ; N uni141E ; G 1527 -U 5151 ; WX 425 ; N uni141F ; G 1528 -U 5152 ; WX 425 ; N uni1420 ; G 1529 -U 5153 ; WX 395 ; N uni1421 ; G 1530 -U 5154 ; WX 395 ; N uni1422 ; G 1531 -U 5155 ; WX 395 ; N uni1423 ; G 1532 -U 5156 ; WX 395 ; N uni1424 ; G 1533 -U 5157 ; WX 564 ; N uni1425 ; G 1534 -U 5158 ; WX 470 ; N uni1426 ; G 1535 -U 5159 ; WX 310 ; N uni1427 ; G 1536 -U 5160 ; WX 395 ; N uni1428 ; G 1537 -U 5161 ; WX 395 ; N uni1429 ; G 1538 -U 5162 ; WX 395 ; N uni142A ; G 1539 -U 5163 ; WX 1213 ; N uni142B ; G 1540 -U 5164 ; WX 986 ; N uni142C ; G 1541 -U 5165 ; WX 1216 ; N uni142D ; G 1542 -U 5166 ; WX 1297 ; N uni142E ; G 1543 -U 5167 ; WX 774 ; N uni142F ; G 1544 -U 5168 ; WX 774 ; N uni1430 ; G 1545 -U 5169 ; WX 774 ; N uni1431 ; G 1546 -U 5170 ; WX 774 ; N uni1432 ; G 1547 -U 5171 ; WX 886 ; N uni1433 ; G 1548 -U 5172 ; WX 886 ; N uni1434 ; G 1549 -U 5173 ; WX 886 ; N uni1435 ; G 1550 -U 5175 ; WX 886 ; N uni1437 ; G 1551 -U 5176 ; WX 886 ; N uni1438 ; G 1552 -U 5177 ; WX 886 ; N uni1439 ; G 1553 -U 5178 ; WX 1018 ; N uni143A ; G 1554 -U 5179 ; WX 1009 ; N uni143B ; G 1555 -U 5180 ; WX 1018 ; N uni143C ; G 1556 -U 5181 ; WX 1009 ; N uni143D ; G 1557 -U 5182 ; WX 1018 ; N uni143E ; G 1558 -U 5183 ; WX 1009 ; N uni143F ; G 1559 -U 5184 ; WX 1149 ; N uni1440 ; G 1560 -U 5185 ; WX 1140 ; N uni1441 ; G 1561 -U 5186 ; WX 1149 ; N uni1442 ; G 1562 -U 5187 ; WX 1140 ; N uni1443 ; G 1563 -U 5188 ; WX 1149 ; N uni1444 ; G 1564 -U 5189 ; WX 1142 ; N uni1445 ; G 1565 -U 5190 ; WX 1149 ; N uni1446 ; G 1566 -U 5191 ; WX 1142 ; N uni1447 ; G 1567 -U 5192 ; WX 886 ; N uni1448 ; G 1568 -U 5193 ; WX 576 ; N uni1449 ; G 1569 -U 5194 ; WX 229 ; N uni144A ; G 1570 -U 5196 ; WX 812 ; N uni144C ; G 1571 -U 5197 ; WX 812 ; N uni144D ; G 1572 -U 5198 ; WX 812 ; N uni144E ; G 1573 -U 5199 ; WX 812 ; N uni144F ; G 1574 -U 5200 ; WX 815 ; N uni1450 ; G 1575 -U 5201 ; WX 815 ; N uni1451 ; G 1576 -U 5202 ; WX 815 ; N uni1452 ; G 1577 -U 5204 ; WX 815 ; N uni1454 ; G 1578 -U 5205 ; WX 815 ; N uni1455 ; G 1579 -U 5206 ; WX 815 ; N uni1456 ; G 1580 -U 5207 ; WX 1056 ; N uni1457 ; G 1581 -U 5208 ; WX 1048 ; N uni1458 ; G 1582 -U 5209 ; WX 1056 ; N uni1459 ; G 1583 -U 5210 ; WX 1048 ; N uni145A ; G 1584 -U 5211 ; WX 1056 ; N uni145B ; G 1585 -U 5212 ; WX 1048 ; N uni145C ; G 1586 -U 5213 ; WX 1060 ; N uni145D ; G 1587 -U 5214 ; WX 1054 ; N uni145E ; G 1588 -U 5215 ; WX 1060 ; N uni145F ; G 1589 -U 5216 ; WX 1054 ; N uni1460 ; G 1590 -U 5217 ; WX 1060 ; N uni1461 ; G 1591 -U 5218 ; WX 1052 ; N uni1462 ; G 1592 -U 5219 ; WX 1060 ; N uni1463 ; G 1593 -U 5220 ; WX 1052 ; N uni1464 ; G 1594 -U 5221 ; WX 1060 ; N uni1465 ; G 1595 -U 5222 ; WX 483 ; N uni1466 ; G 1596 -U 5223 ; WX 1005 ; N uni1467 ; G 1597 -U 5224 ; WX 1005 ; N uni1468 ; G 1598 -U 5225 ; WX 1023 ; N uni1469 ; G 1599 -U 5226 ; WX 1017 ; N uni146A ; G 1600 -U 5227 ; WX 743 ; N uni146B ; G 1601 -U 5228 ; WX 743 ; N uni146C ; G 1602 -U 5229 ; WX 743 ; N uni146D ; G 1603 -U 5230 ; WX 743 ; N uni146E ; G 1604 -U 5231 ; WX 743 ; N uni146F ; G 1605 -U 5232 ; WX 743 ; N uni1470 ; G 1606 -U 5233 ; WX 743 ; N uni1471 ; G 1607 -U 5234 ; WX 743 ; N uni1472 ; G 1608 -U 5235 ; WX 743 ; N uni1473 ; G 1609 -U 5236 ; WX 1029 ; N uni1474 ; G 1610 -U 5237 ; WX 975 ; N uni1475 ; G 1611 -U 5238 ; WX 980 ; N uni1476 ; G 1612 -U 5239 ; WX 975 ; N uni1477 ; G 1613 -U 5240 ; WX 980 ; N uni1478 ; G 1614 -U 5241 ; WX 975 ; N uni1479 ; G 1615 -U 5242 ; WX 1029 ; N uni147A ; G 1616 -U 5243 ; WX 975 ; N uni147B ; G 1617 -U 5244 ; WX 1029 ; N uni147C ; G 1618 -U 5245 ; WX 975 ; N uni147D ; G 1619 -U 5246 ; WX 980 ; N uni147E ; G 1620 -U 5247 ; WX 975 ; N uni147F ; G 1621 -U 5248 ; WX 980 ; N uni1480 ; G 1622 -U 5249 ; WX 975 ; N uni1481 ; G 1623 -U 5250 ; WX 980 ; N uni1482 ; G 1624 -U 5251 ; WX 501 ; N uni1483 ; G 1625 -U 5252 ; WX 501 ; N uni1484 ; G 1626 -U 5253 ; WX 938 ; N uni1485 ; G 1627 -U 5254 ; WX 938 ; N uni1486 ; G 1628 -U 5255 ; WX 938 ; N uni1487 ; G 1629 -U 5256 ; WX 938 ; N uni1488 ; G 1630 -U 5257 ; WX 743 ; N uni1489 ; G 1631 -U 5258 ; WX 743 ; N uni148A ; G 1632 -U 5259 ; WX 743 ; N uni148B ; G 1633 -U 5260 ; WX 743 ; N uni148C ; G 1634 -U 5261 ; WX 743 ; N uni148D ; G 1635 -U 5262 ; WX 743 ; N uni148E ; G 1636 -U 5263 ; WX 743 ; N uni148F ; G 1637 -U 5264 ; WX 743 ; N uni1490 ; G 1638 -U 5265 ; WX 743 ; N uni1491 ; G 1639 -U 5266 ; WX 1029 ; N uni1492 ; G 1640 -U 5267 ; WX 975 ; N uni1493 ; G 1641 -U 5268 ; WX 1029 ; N uni1494 ; G 1642 -U 5269 ; WX 975 ; N uni1495 ; G 1643 -U 5270 ; WX 1029 ; N uni1496 ; G 1644 -U 5271 ; WX 975 ; N uni1497 ; G 1645 -U 5272 ; WX 1029 ; N uni1498 ; G 1646 -U 5273 ; WX 975 ; N uni1499 ; G 1647 -U 5274 ; WX 1029 ; N uni149A ; G 1648 -U 5275 ; WX 975 ; N uni149B ; G 1649 -U 5276 ; WX 1029 ; N uni149C ; G 1650 -U 5277 ; WX 975 ; N uni149D ; G 1651 -U 5278 ; WX 1029 ; N uni149E ; G 1652 -U 5279 ; WX 975 ; N uni149F ; G 1653 -U 5280 ; WX 1029 ; N uni14A0 ; G 1654 -U 5281 ; WX 501 ; N uni14A1 ; G 1655 -U 5282 ; WX 501 ; N uni14A2 ; G 1656 -U 5283 ; WX 626 ; N uni14A3 ; G 1657 -U 5284 ; WX 626 ; N uni14A4 ; G 1658 -U 5285 ; WX 626 ; N uni14A5 ; G 1659 -U 5286 ; WX 626 ; N uni14A6 ; G 1660 -U 5287 ; WX 626 ; N uni14A7 ; G 1661 -U 5288 ; WX 626 ; N uni14A8 ; G 1662 -U 5289 ; WX 626 ; N uni14A9 ; G 1663 -U 5290 ; WX 626 ; N uni14AA ; G 1664 -U 5291 ; WX 626 ; N uni14AB ; G 1665 -U 5292 ; WX 881 ; N uni14AC ; G 1666 -U 5293 ; WX 854 ; N uni14AD ; G 1667 -U 5294 ; WX 863 ; N uni14AE ; G 1668 -U 5295 ; WX 874 ; N uni14AF ; G 1669 -U 5296 ; WX 863 ; N uni14B0 ; G 1670 -U 5297 ; WX 874 ; N uni14B1 ; G 1671 -U 5298 ; WX 881 ; N uni14B2 ; G 1672 -U 5299 ; WX 874 ; N uni14B3 ; G 1673 -U 5300 ; WX 881 ; N uni14B4 ; G 1674 -U 5301 ; WX 874 ; N uni14B5 ; G 1675 -U 5302 ; WX 863 ; N uni14B6 ; G 1676 -U 5303 ; WX 874 ; N uni14B7 ; G 1677 -U 5304 ; WX 863 ; N uni14B8 ; G 1678 -U 5305 ; WX 874 ; N uni14B9 ; G 1679 -U 5306 ; WX 863 ; N uni14BA ; G 1680 -U 5307 ; WX 436 ; N uni14BB ; G 1681 -U 5308 ; WX 548 ; N uni14BC ; G 1682 -U 5309 ; WX 436 ; N uni14BD ; G 1683 -U 5312 ; WX 988 ; N uni14C0 ; G 1684 -U 5313 ; WX 988 ; N uni14C1 ; G 1685 -U 5314 ; WX 988 ; N uni14C2 ; G 1686 -U 5315 ; WX 988 ; N uni14C3 ; G 1687 -U 5316 ; WX 931 ; N uni14C4 ; G 1688 -U 5317 ; WX 931 ; N uni14C5 ; G 1689 -U 5318 ; WX 931 ; N uni14C6 ; G 1690 -U 5319 ; WX 931 ; N uni14C7 ; G 1691 -U 5320 ; WX 931 ; N uni14C8 ; G 1692 -U 5321 ; WX 1238 ; N uni14C9 ; G 1693 -U 5322 ; WX 1247 ; N uni14CA ; G 1694 -U 5323 ; WX 1200 ; N uni14CB ; G 1695 -U 5324 ; WX 1228 ; N uni14CC ; G 1696 -U 5325 ; WX 1200 ; N uni14CD ; G 1697 -U 5326 ; WX 1228 ; N uni14CE ; G 1698 -U 5327 ; WX 931 ; N uni14CF ; G 1699 -U 5328 ; WX 660 ; N uni14D0 ; G 1700 -U 5329 ; WX 497 ; N uni14D1 ; G 1701 -U 5330 ; WX 660 ; N uni14D2 ; G 1702 -U 5331 ; WX 988 ; N uni14D3 ; G 1703 -U 5332 ; WX 988 ; N uni14D4 ; G 1704 -U 5333 ; WX 988 ; N uni14D5 ; G 1705 -U 5334 ; WX 988 ; N uni14D6 ; G 1706 -U 5335 ; WX 931 ; N uni14D7 ; G 1707 -U 5336 ; WX 931 ; N uni14D8 ; G 1708 -U 5337 ; WX 931 ; N uni14D9 ; G 1709 -U 5338 ; WX 931 ; N uni14DA ; G 1710 -U 5339 ; WX 931 ; N uni14DB ; G 1711 -U 5340 ; WX 1231 ; N uni14DC ; G 1712 -U 5341 ; WX 1247 ; N uni14DD ; G 1713 -U 5342 ; WX 1283 ; N uni14DE ; G 1714 -U 5343 ; WX 1228 ; N uni14DF ; G 1715 -U 5344 ; WX 1283 ; N uni14E0 ; G 1716 -U 5345 ; WX 1228 ; N uni14E1 ; G 1717 -U 5346 ; WX 1228 ; N uni14E2 ; G 1718 -U 5347 ; WX 1214 ; N uni14E3 ; G 1719 -U 5348 ; WX 1228 ; N uni14E4 ; G 1720 -U 5349 ; WX 1214 ; N uni14E5 ; G 1721 -U 5350 ; WX 1283 ; N uni14E6 ; G 1722 -U 5351 ; WX 1228 ; N uni14E7 ; G 1723 -U 5352 ; WX 1283 ; N uni14E8 ; G 1724 -U 5353 ; WX 1228 ; N uni14E9 ; G 1725 -U 5354 ; WX 660 ; N uni14EA ; G 1726 -U 5356 ; WX 886 ; N uni14EC ; G 1727 -U 5357 ; WX 730 ; N uni14ED ; G 1728 -U 5358 ; WX 730 ; N uni14EE ; G 1729 -U 5359 ; WX 730 ; N uni14EF ; G 1730 -U 5360 ; WX 730 ; N uni14F0 ; G 1731 -U 5361 ; WX 730 ; N uni14F1 ; G 1732 -U 5362 ; WX 730 ; N uni14F2 ; G 1733 -U 5363 ; WX 730 ; N uni14F3 ; G 1734 -U 5364 ; WX 730 ; N uni14F4 ; G 1735 -U 5365 ; WX 730 ; N uni14F5 ; G 1736 -U 5366 ; WX 998 ; N uni14F6 ; G 1737 -U 5367 ; WX 958 ; N uni14F7 ; G 1738 -U 5368 ; WX 967 ; N uni14F8 ; G 1739 -U 5369 ; WX 989 ; N uni14F9 ; G 1740 -U 5370 ; WX 967 ; N uni14FA ; G 1741 -U 5371 ; WX 989 ; N uni14FB ; G 1742 -U 5372 ; WX 998 ; N uni14FC ; G 1743 -U 5373 ; WX 958 ; N uni14FD ; G 1744 -U 5374 ; WX 998 ; N uni14FE ; G 1745 -U 5375 ; WX 958 ; N uni14FF ; G 1746 -U 5376 ; WX 967 ; N uni1500 ; G 1747 -U 5377 ; WX 989 ; N uni1501 ; G 1748 -U 5378 ; WX 967 ; N uni1502 ; G 1749 -U 5379 ; WX 989 ; N uni1503 ; G 1750 -U 5380 ; WX 967 ; N uni1504 ; G 1751 -U 5381 ; WX 493 ; N uni1505 ; G 1752 -U 5382 ; WX 460 ; N uni1506 ; G 1753 -U 5383 ; WX 493 ; N uni1507 ; G 1754 -U 5392 ; WX 923 ; N uni1510 ; G 1755 -U 5393 ; WX 923 ; N uni1511 ; G 1756 -U 5394 ; WX 923 ; N uni1512 ; G 1757 -U 5395 ; WX 1136 ; N uni1513 ; G 1758 -U 5396 ; WX 1136 ; N uni1514 ; G 1759 -U 5397 ; WX 1136 ; N uni1515 ; G 1760 -U 5398 ; WX 1136 ; N uni1516 ; G 1761 -U 5399 ; WX 1209 ; N uni1517 ; G 1762 -U 5400 ; WX 1202 ; N uni1518 ; G 1763 -U 5401 ; WX 1209 ; N uni1519 ; G 1764 -U 5402 ; WX 1202 ; N uni151A ; G 1765 -U 5403 ; WX 1209 ; N uni151B ; G 1766 -U 5404 ; WX 1202 ; N uni151C ; G 1767 -U 5405 ; WX 1431 ; N uni151D ; G 1768 -U 5406 ; WX 1420 ; N uni151E ; G 1769 -U 5407 ; WX 1431 ; N uni151F ; G 1770 -U 5408 ; WX 1420 ; N uni1520 ; G 1771 -U 5409 ; WX 1431 ; N uni1521 ; G 1772 -U 5410 ; WX 1420 ; N uni1522 ; G 1773 -U 5411 ; WX 1431 ; N uni1523 ; G 1774 -U 5412 ; WX 1420 ; N uni1524 ; G 1775 -U 5413 ; WX 746 ; N uni1525 ; G 1776 -U 5414 ; WX 776 ; N uni1526 ; G 1777 -U 5415 ; WX 776 ; N uni1527 ; G 1778 -U 5416 ; WX 776 ; N uni1528 ; G 1779 -U 5417 ; WX 776 ; N uni1529 ; G 1780 -U 5418 ; WX 776 ; N uni152A ; G 1781 -U 5419 ; WX 776 ; N uni152B ; G 1782 -U 5420 ; WX 776 ; N uni152C ; G 1783 -U 5421 ; WX 776 ; N uni152D ; G 1784 -U 5422 ; WX 776 ; N uni152E ; G 1785 -U 5423 ; WX 1003 ; N uni152F ; G 1786 -U 5424 ; WX 1003 ; N uni1530 ; G 1787 -U 5425 ; WX 1013 ; N uni1531 ; G 1788 -U 5426 ; WX 996 ; N uni1532 ; G 1789 -U 5427 ; WX 1013 ; N uni1533 ; G 1790 -U 5428 ; WX 996 ; N uni1534 ; G 1791 -U 5429 ; WX 1003 ; N uni1535 ; G 1792 -U 5430 ; WX 1003 ; N uni1536 ; G 1793 -U 5431 ; WX 1003 ; N uni1537 ; G 1794 -U 5432 ; WX 1003 ; N uni1538 ; G 1795 -U 5433 ; WX 1013 ; N uni1539 ; G 1796 -U 5434 ; WX 996 ; N uni153A ; G 1797 -U 5435 ; WX 1013 ; N uni153B ; G 1798 -U 5436 ; WX 996 ; N uni153C ; G 1799 -U 5437 ; WX 1013 ; N uni153D ; G 1800 -U 5438 ; WX 495 ; N uni153E ; G 1801 -U 5440 ; WX 395 ; N uni1540 ; G 1802 -U 5441 ; WX 510 ; N uni1541 ; G 1803 -U 5442 ; WX 1033 ; N uni1542 ; G 1804 -U 5443 ; WX 1033 ; N uni1543 ; G 1805 -U 5444 ; WX 976 ; N uni1544 ; G 1806 -U 5445 ; WX 976 ; N uni1545 ; G 1807 -U 5446 ; WX 976 ; N uni1546 ; G 1808 -U 5447 ; WX 976 ; N uni1547 ; G 1809 -U 5448 ; WX 733 ; N uni1548 ; G 1810 -U 5449 ; WX 733 ; N uni1549 ; G 1811 -U 5450 ; WX 733 ; N uni154A ; G 1812 -U 5451 ; WX 733 ; N uni154B ; G 1813 -U 5452 ; WX 733 ; N uni154C ; G 1814 -U 5453 ; WX 733 ; N uni154D ; G 1815 -U 5454 ; WX 1003 ; N uni154E ; G 1816 -U 5455 ; WX 959 ; N uni154F ; G 1817 -U 5456 ; WX 495 ; N uni1550 ; G 1818 -U 5458 ; WX 886 ; N uni1552 ; G 1819 -U 5459 ; WX 774 ; N uni1553 ; G 1820 -U 5460 ; WX 774 ; N uni1554 ; G 1821 -U 5461 ; WX 774 ; N uni1555 ; G 1822 -U 5462 ; WX 774 ; N uni1556 ; G 1823 -U 5463 ; WX 928 ; N uni1557 ; G 1824 -U 5464 ; WX 928 ; N uni1558 ; G 1825 -U 5465 ; WX 928 ; N uni1559 ; G 1826 -U 5466 ; WX 928 ; N uni155A ; G 1827 -U 5467 ; WX 1172 ; N uni155B ; G 1828 -U 5468 ; WX 1142 ; N uni155C ; G 1829 -U 5469 ; WX 602 ; N uni155D ; G 1830 -U 5470 ; WX 812 ; N uni155E ; G 1831 -U 5471 ; WX 812 ; N uni155F ; G 1832 -U 5472 ; WX 812 ; N uni1560 ; G 1833 -U 5473 ; WX 812 ; N uni1561 ; G 1834 -U 5474 ; WX 812 ; N uni1562 ; G 1835 -U 5475 ; WX 812 ; N uni1563 ; G 1836 -U 5476 ; WX 815 ; N uni1564 ; G 1837 -U 5477 ; WX 815 ; N uni1565 ; G 1838 -U 5478 ; WX 815 ; N uni1566 ; G 1839 -U 5479 ; WX 815 ; N uni1567 ; G 1840 -U 5480 ; WX 1060 ; N uni1568 ; G 1841 -U 5481 ; WX 1052 ; N uni1569 ; G 1842 -U 5482 ; WX 548 ; N uni156A ; G 1843 -U 5492 ; WX 977 ; N uni1574 ; G 1844 -U 5493 ; WX 977 ; N uni1575 ; G 1845 -U 5494 ; WX 977 ; N uni1576 ; G 1846 -U 5495 ; WX 977 ; N uni1577 ; G 1847 -U 5496 ; WX 977 ; N uni1578 ; G 1848 -U 5497 ; WX 977 ; N uni1579 ; G 1849 -U 5498 ; WX 977 ; N uni157A ; G 1850 -U 5499 ; WX 618 ; N uni157B ; G 1851 -U 5500 ; WX 837 ; N uni157C ; G 1852 -U 5501 ; WX 510 ; N uni157D ; G 1853 -U 5502 ; WX 1238 ; N uni157E ; G 1854 -U 5503 ; WX 1238 ; N uni157F ; G 1855 -U 5504 ; WX 1238 ; N uni1580 ; G 1856 -U 5505 ; WX 1238 ; N uni1581 ; G 1857 -U 5506 ; WX 1238 ; N uni1582 ; G 1858 -U 5507 ; WX 1238 ; N uni1583 ; G 1859 -U 5508 ; WX 1238 ; N uni1584 ; G 1860 -U 5509 ; WX 989 ; N uni1585 ; G 1861 -U 5514 ; WX 977 ; N uni158A ; G 1862 -U 5515 ; WX 977 ; N uni158B ; G 1863 -U 5516 ; WX 977 ; N uni158C ; G 1864 -U 5517 ; WX 977 ; N uni158D ; G 1865 -U 5518 ; WX 1591 ; N uni158E ; G 1866 -U 5519 ; WX 1591 ; N uni158F ; G 1867 -U 5520 ; WX 1591 ; N uni1590 ; G 1868 -U 5521 ; WX 1295 ; N uni1591 ; G 1869 -U 5522 ; WX 1295 ; N uni1592 ; G 1870 -U 5523 ; WX 1591 ; N uni1593 ; G 1871 -U 5524 ; WX 1591 ; N uni1594 ; G 1872 -U 5525 ; WX 848 ; N uni1595 ; G 1873 -U 5526 ; WX 1273 ; N uni1596 ; G 1874 -U 5536 ; WX 988 ; N uni15A0 ; G 1875 -U 5537 ; WX 988 ; N uni15A1 ; G 1876 -U 5538 ; WX 931 ; N uni15A2 ; G 1877 -U 5539 ; WX 931 ; N uni15A3 ; G 1878 -U 5540 ; WX 931 ; N uni15A4 ; G 1879 -U 5541 ; WX 931 ; N uni15A5 ; G 1880 -U 5542 ; WX 660 ; N uni15A6 ; G 1881 -U 5543 ; WX 776 ; N uni15A7 ; G 1882 -U 5544 ; WX 776 ; N uni15A8 ; G 1883 -U 5545 ; WX 776 ; N uni15A9 ; G 1884 -U 5546 ; WX 776 ; N uni15AA ; G 1885 -U 5547 ; WX 776 ; N uni15AB ; G 1886 -U 5548 ; WX 776 ; N uni15AC ; G 1887 -U 5549 ; WX 776 ; N uni15AD ; G 1888 -U 5550 ; WX 495 ; N uni15AE ; G 1889 -U 5551 ; WX 743 ; N uni15AF ; G 1890 -U 5598 ; WX 830 ; N uni15DE ; G 1891 -U 5601 ; WX 830 ; N uni15E1 ; G 1892 -U 5702 ; WX 496 ; N uni1646 ; G 1893 -U 5703 ; WX 496 ; N uni1647 ; G 1894 -U 5742 ; WX 413 ; N uni166E ; G 1895 -U 5743 ; WX 1238 ; N uni166F ; G 1896 -U 5744 ; WX 1591 ; N uni1670 ; G 1897 -U 5745 ; WX 2016 ; N uni1671 ; G 1898 -U 5746 ; WX 2016 ; N uni1672 ; G 1899 -U 5747 ; WX 1720 ; N uni1673 ; G 1900 -U 5748 ; WX 1678 ; N uni1674 ; G 1901 -U 5749 ; WX 2016 ; N uni1675 ; G 1902 -U 5750 ; WX 2016 ; N uni1676 ; G 1903 -U 7424 ; WX 652 ; N uni1D00 ; G 1904 -U 7425 ; WX 833 ; N uni1D01 ; G 1905 -U 7426 ; WX 1048 ; N uni1D02 ; G 1906 -U 7427 ; WX 608 ; N uni1D03 ; G 1907 -U 7428 ; WX 593 ; N uni1D04 ; G 1908 -U 7429 ; WX 676 ; N uni1D05 ; G 1909 -U 7430 ; WX 676 ; N uni1D06 ; G 1910 -U 7431 ; WX 559 ; N uni1D07 ; G 1911 -U 7432 ; WX 557 ; N uni1D08 ; G 1912 -U 7433 ; WX 343 ; N uni1D09 ; G 1913 -U 7434 ; WX 494 ; N uni1D0A ; G 1914 -U 7435 ; WX 665 ; N uni1D0B ; G 1915 -U 7436 ; WX 539 ; N uni1D0C ; G 1916 -U 7437 ; WX 817 ; N uni1D0D ; G 1917 -U 7438 ; WX 701 ; N uni1D0E ; G 1918 -U 7439 ; WX 687 ; N uni1D0F ; G 1919 -U 7440 ; WX 593 ; N uni1D10 ; G 1920 -U 7441 ; WX 660 ; N uni1D11 ; G 1921 -U 7442 ; WX 660 ; N uni1D12 ; G 1922 -U 7443 ; WX 660 ; N uni1D13 ; G 1923 -U 7444 ; WX 1094 ; N uni1D14 ; G 1924 -U 7446 ; WX 687 ; N uni1D16 ; G 1925 -U 7447 ; WX 687 ; N uni1D17 ; G 1926 -U 7448 ; WX 556 ; N uni1D18 ; G 1927 -U 7449 ; WX 642 ; N uni1D19 ; G 1928 -U 7450 ; WX 642 ; N uni1D1A ; G 1929 -U 7451 ; WX 580 ; N uni1D1B ; G 1930 -U 7452 ; WX 634 ; N uni1D1C ; G 1931 -U 7453 ; WX 737 ; N uni1D1D ; G 1932 -U 7454 ; WX 948 ; N uni1D1E ; G 1933 -U 7455 ; WX 695 ; N uni1D1F ; G 1934 -U 7456 ; WX 652 ; N uni1D20 ; G 1935 -U 7457 ; WX 924 ; N uni1D21 ; G 1936 -U 7458 ; WX 582 ; N uni1D22 ; G 1937 -U 7459 ; WX 646 ; N uni1D23 ; G 1938 -U 7462 ; WX 539 ; N uni1D26 ; G 1939 -U 7463 ; WX 652 ; N uni1D27 ; G 1940 -U 7464 ; WX 691 ; N uni1D28 ; G 1941 -U 7465 ; WX 556 ; N uni1D29 ; G 1942 -U 7466 ; WX 781 ; N uni1D2A ; G 1943 -U 7467 ; WX 732 ; N uni1D2B ; G 1944 -U 7468 ; WX 487 ; N uni1D2C ; G 1945 -U 7469 ; WX 683 ; N uni1D2D ; G 1946 -U 7470 ; WX 480 ; N uni1D2E ; G 1947 -U 7472 ; WX 523 ; N uni1D30 ; G 1948 -U 7473 ; WX 430 ; N uni1D31 ; G 1949 -U 7474 ; WX 430 ; N uni1D32 ; G 1950 -U 7475 ; WX 517 ; N uni1D33 ; G 1951 -U 7476 ; WX 527 ; N uni1D34 ; G 1952 -U 7477 ; WX 234 ; N uni1D35 ; G 1953 -U 7478 ; WX 234 ; N uni1D36 ; G 1954 -U 7479 ; WX 488 ; N uni1D37 ; G 1955 -U 7480 ; WX 401 ; N uni1D38 ; G 1956 -U 7481 ; WX 626 ; N uni1D39 ; G 1957 -U 7482 ; WX 527 ; N uni1D3A ; G 1958 -U 7483 ; WX 527 ; N uni1D3B ; G 1959 -U 7484 ; WX 535 ; N uni1D3C ; G 1960 -U 7485 ; WX 509 ; N uni1D3D ; G 1961 -U 7486 ; WX 461 ; N uni1D3E ; G 1962 -U 7487 ; WX 485 ; N uni1D3F ; G 1963 -U 7488 ; WX 430 ; N uni1D40 ; G 1964 -U 7489 ; WX 511 ; N uni1D41 ; G 1965 -U 7490 ; WX 695 ; N uni1D42 ; G 1966 -U 7491 ; WX 458 ; N uni1D43 ; G 1967 -U 7492 ; WX 458 ; N uni1D44 ; G 1968 -U 7493 ; WX 479 ; N uni1D45 ; G 1969 -U 7494 ; WX 712 ; N uni1D46 ; G 1970 -U 7495 ; WX 479 ; N uni1D47 ; G 1971 -U 7496 ; WX 479 ; N uni1D48 ; G 1972 -U 7497 ; WX 479 ; N uni1D49 ; G 1973 -U 7498 ; WX 479 ; N uni1D4A ; G 1974 -U 7499 ; WX 386 ; N uni1D4B ; G 1975 -U 7500 ; WX 386 ; N uni1D4C ; G 1976 -U 7501 ; WX 479 ; N uni1D4D ; G 1977 -U 7502 ; WX 219 ; N uni1D4E ; G 1978 -U 7503 ; WX 487 ; N uni1D4F ; G 1979 -U 7504 ; WX 664 ; N uni1D50 ; G 1980 -U 7505 ; WX 456 ; N uni1D51 ; G 1981 -U 7506 ; WX 488 ; N uni1D52 ; G 1982 -U 7507 ; WX 414 ; N uni1D53 ; G 1983 -U 7508 ; WX 488 ; N uni1D54 ; G 1984 -U 7509 ; WX 488 ; N uni1D55 ; G 1985 -U 7510 ; WX 479 ; N uni1D56 ; G 1986 -U 7511 ; WX 388 ; N uni1D57 ; G 1987 -U 7512 ; WX 456 ; N uni1D58 ; G 1988 -U 7513 ; WX 462 ; N uni1D59 ; G 1989 -U 7514 ; WX 664 ; N uni1D5A ; G 1990 -U 7515 ; WX 501 ; N uni1D5B ; G 1991 -U 7517 ; WX 451 ; N uni1D5D ; G 1992 -U 7518 ; WX 429 ; N uni1D5E ; G 1993 -U 7519 ; WX 433 ; N uni1D5F ; G 1994 -U 7520 ; WX 493 ; N uni1D60 ; G 1995 -U 7521 ; WX 406 ; N uni1D61 ; G 1996 -U 7522 ; WX 219 ; N uni1D62 ; G 1997 -U 7523 ; WX 315 ; N uni1D63 ; G 1998 -U 7524 ; WX 456 ; N uni1D64 ; G 1999 -U 7525 ; WX 501 ; N uni1D65 ; G 2000 -U 7526 ; WX 451 ; N uni1D66 ; G 2001 -U 7527 ; WX 429 ; N uni1D67 ; G 2002 -U 7528 ; WX 451 ; N uni1D68 ; G 2003 -U 7529 ; WX 493 ; N uni1D69 ; G 2004 -U 7530 ; WX 406 ; N uni1D6A ; G 2005 -U 7543 ; WX 716 ; N uni1D77 ; G 2006 -U 7544 ; WX 527 ; N uni1D78 ; G 2007 -U 7547 ; WX 545 ; N uni1D7B ; G 2008 -U 7549 ; WX 747 ; N uni1D7D ; G 2009 -U 7557 ; WX 514 ; N uni1D85 ; G 2010 -U 7579 ; WX 479 ; N uni1D9B ; G 2011 -U 7580 ; WX 414 ; N uni1D9C ; G 2012 -U 7581 ; WX 414 ; N uni1D9D ; G 2013 -U 7582 ; WX 488 ; N uni1D9E ; G 2014 -U 7583 ; WX 386 ; N uni1D9F ; G 2015 -U 7584 ; WX 377 ; N uni1DA0 ; G 2016 -U 7585 ; WX 348 ; N uni1DA1 ; G 2017 -U 7586 ; WX 479 ; N uni1DA2 ; G 2018 -U 7587 ; WX 456 ; N uni1DA3 ; G 2019 -U 7588 ; WX 347 ; N uni1DA4 ; G 2020 -U 7589 ; WX 281 ; N uni1DA5 ; G 2021 -U 7590 ; WX 347 ; N uni1DA6 ; G 2022 -U 7591 ; WX 347 ; N uni1DA7 ; G 2023 -U 7592 ; WX 431 ; N uni1DA8 ; G 2024 -U 7593 ; WX 326 ; N uni1DA9 ; G 2025 -U 7594 ; WX 330 ; N uni1DAA ; G 2026 -U 7595 ; WX 370 ; N uni1DAB ; G 2027 -U 7596 ; WX 664 ; N uni1DAC ; G 2028 -U 7597 ; WX 664 ; N uni1DAD ; G 2029 -U 7598 ; WX 562 ; N uni1DAE ; G 2030 -U 7599 ; WX 562 ; N uni1DAF ; G 2031 -U 7600 ; WX 448 ; N uni1DB0 ; G 2032 -U 7601 ; WX 488 ; N uni1DB1 ; G 2033 -U 7602 ; WX 542 ; N uni1DB2 ; G 2034 -U 7603 ; WX 422 ; N uni1DB3 ; G 2035 -U 7604 ; WX 396 ; N uni1DB4 ; G 2036 -U 7605 ; WX 388 ; N uni1DB5 ; G 2037 -U 7606 ; WX 583 ; N uni1DB6 ; G 2038 -U 7607 ; WX 494 ; N uni1DB7 ; G 2039 -U 7608 ; WX 399 ; N uni1DB8 ; G 2040 -U 7609 ; WX 451 ; N uni1DB9 ; G 2041 -U 7610 ; WX 501 ; N uni1DBA ; G 2042 -U 7611 ; WX 417 ; N uni1DBB ; G 2043 -U 7612 ; WX 523 ; N uni1DBC ; G 2044 -U 7613 ; WX 470 ; N uni1DBD ; G 2045 -U 7614 ; WX 455 ; N uni1DBE ; G 2046 -U 7615 ; WX 425 ; N uni1DBF ; G 2047 -U 7620 ; WX 0 ; N uni1DC4 ; G 2048 -U 7621 ; WX 0 ; N uni1DC5 ; G 2049 -U 7622 ; WX 0 ; N uni1DC6 ; G 2050 -U 7623 ; WX 0 ; N uni1DC7 ; G 2051 -U 7624 ; WX 0 ; N uni1DC8 ; G 2052 -U 7625 ; WX 0 ; N uni1DC9 ; G 2053 -U 7680 ; WX 774 ; N uni1E00 ; G 2054 -U 7681 ; WX 675 ; N uni1E01 ; G 2055 -U 7682 ; WX 762 ; N uni1E02 ; G 2056 -U 7683 ; WX 716 ; N uni1E03 ; G 2057 -U 7684 ; WX 762 ; N uni1E04 ; G 2058 -U 7685 ; WX 716 ; N uni1E05 ; G 2059 -U 7686 ; WX 762 ; N uni1E06 ; G 2060 -U 7687 ; WX 716 ; N uni1E07 ; G 2061 -U 7688 ; WX 734 ; N uni1E08 ; G 2062 -U 7689 ; WX 593 ; N uni1E09 ; G 2063 -U 7690 ; WX 830 ; N uni1E0A ; G 2064 -U 7691 ; WX 716 ; N uni1E0B ; G 2065 -U 7692 ; WX 830 ; N uni1E0C ; G 2066 -U 7693 ; WX 716 ; N uni1E0D ; G 2067 -U 7694 ; WX 830 ; N uni1E0E ; G 2068 -U 7695 ; WX 716 ; N uni1E0F ; G 2069 -U 7696 ; WX 830 ; N uni1E10 ; G 2070 -U 7697 ; WX 716 ; N uni1E11 ; G 2071 -U 7698 ; WX 830 ; N uni1E12 ; G 2072 -U 7699 ; WX 716 ; N uni1E13 ; G 2073 -U 7700 ; WX 683 ; N uni1E14 ; G 2074 -U 7701 ; WX 678 ; N uni1E15 ; G 2075 -U 7702 ; WX 683 ; N uni1E16 ; G 2076 -U 7703 ; WX 678 ; N uni1E17 ; G 2077 -U 7704 ; WX 683 ; N uni1E18 ; G 2078 -U 7705 ; WX 678 ; N uni1E19 ; G 2079 -U 7706 ; WX 683 ; N uni1E1A ; G 2080 -U 7707 ; WX 678 ; N uni1E1B ; G 2081 -U 7708 ; WX 683 ; N uni1E1C ; G 2082 -U 7709 ; WX 678 ; N uni1E1D ; G 2083 -U 7710 ; WX 683 ; N uni1E1E ; G 2084 -U 7711 ; WX 435 ; N uni1E1F ; G 2085 -U 7712 ; WX 821 ; N uni1E20 ; G 2086 -U 7713 ; WX 716 ; N uni1E21 ; G 2087 -U 7714 ; WX 837 ; N uni1E22 ; G 2088 -U 7715 ; WX 712 ; N uni1E23 ; G 2089 -U 7716 ; WX 837 ; N uni1E24 ; G 2090 -U 7717 ; WX 712 ; N uni1E25 ; G 2091 -U 7718 ; WX 837 ; N uni1E26 ; G 2092 -U 7719 ; WX 712 ; N uni1E27 ; G 2093 -U 7720 ; WX 837 ; N uni1E28 ; G 2094 -U 7721 ; WX 712 ; N uni1E29 ; G 2095 -U 7722 ; WX 837 ; N uni1E2A ; G 2096 -U 7723 ; WX 712 ; N uni1E2B ; G 2097 -U 7724 ; WX 372 ; N uni1E2C ; G 2098 -U 7725 ; WX 343 ; N uni1E2D ; G 2099 -U 7726 ; WX 372 ; N uni1E2E ; G 2100 -U 7727 ; WX 343 ; N uni1E2F ; G 2101 -U 7728 ; WX 775 ; N uni1E30 ; G 2102 -U 7729 ; WX 665 ; N uni1E31 ; G 2103 -U 7730 ; WX 775 ; N uni1E32 ; G 2104 -U 7731 ; WX 665 ; N uni1E33 ; G 2105 -U 7732 ; WX 775 ; N uni1E34 ; G 2106 -U 7733 ; WX 665 ; N uni1E35 ; G 2107 -U 7734 ; WX 637 ; N uni1E36 ; G 2108 -U 7735 ; WX 343 ; N uni1E37 ; G 2109 -U 7736 ; WX 637 ; N uni1E38 ; G 2110 -U 7737 ; WX 343 ; N uni1E39 ; G 2111 -U 7738 ; WX 637 ; N uni1E3A ; G 2112 -U 7739 ; WX 343 ; N uni1E3B ; G 2113 -U 7740 ; WX 637 ; N uni1E3C ; G 2114 -U 7741 ; WX 343 ; N uni1E3D ; G 2115 -U 7742 ; WX 995 ; N uni1E3E ; G 2116 -U 7743 ; WX 1042 ; N uni1E3F ; G 2117 -U 7744 ; WX 995 ; N uni1E40 ; G 2118 -U 7745 ; WX 1042 ; N uni1E41 ; G 2119 -U 7746 ; WX 995 ; N uni1E42 ; G 2120 -U 7747 ; WX 1042 ; N uni1E43 ; G 2121 -U 7748 ; WX 837 ; N uni1E44 ; G 2122 -U 7749 ; WX 712 ; N uni1E45 ; G 2123 -U 7750 ; WX 837 ; N uni1E46 ; G 2124 -U 7751 ; WX 712 ; N uni1E47 ; G 2125 -U 7752 ; WX 837 ; N uni1E48 ; G 2126 -U 7753 ; WX 712 ; N uni1E49 ; G 2127 -U 7754 ; WX 837 ; N uni1E4A ; G 2128 -U 7755 ; WX 712 ; N uni1E4B ; G 2129 -U 7756 ; WX 850 ; N uni1E4C ; G 2130 -U 7757 ; WX 687 ; N uni1E4D ; G 2131 -U 7758 ; WX 850 ; N uni1E4E ; G 2132 -U 7759 ; WX 687 ; N uni1E4F ; G 2133 -U 7760 ; WX 850 ; N uni1E50 ; G 2134 -U 7761 ; WX 687 ; N uni1E51 ; G 2135 -U 7762 ; WX 850 ; N uni1E52 ; G 2136 -U 7763 ; WX 687 ; N uni1E53 ; G 2137 -U 7764 ; WX 733 ; N uni1E54 ; G 2138 -U 7765 ; WX 716 ; N uni1E55 ; G 2139 -U 7766 ; WX 733 ; N uni1E56 ; G 2140 -U 7767 ; WX 716 ; N uni1E57 ; G 2141 -U 7768 ; WX 770 ; N uni1E58 ; G 2142 -U 7769 ; WX 493 ; N uni1E59 ; G 2143 -U 7770 ; WX 770 ; N uni1E5A ; G 2144 -U 7771 ; WX 493 ; N uni1E5B ; G 2145 -U 7772 ; WX 770 ; N uni1E5C ; G 2146 -U 7773 ; WX 493 ; N uni1E5D ; G 2147 -U 7774 ; WX 770 ; N uni1E5E ; G 2148 -U 7775 ; WX 493 ; N uni1E5F ; G 2149 -U 7776 ; WX 720 ; N uni1E60 ; G 2150 -U 7777 ; WX 595 ; N uni1E61 ; G 2151 -U 7778 ; WX 720 ; N uni1E62 ; G 2152 -U 7779 ; WX 595 ; N uni1E63 ; G 2153 -U 7780 ; WX 720 ; N uni1E64 ; G 2154 -U 7781 ; WX 595 ; N uni1E65 ; G 2155 -U 7782 ; WX 720 ; N uni1E66 ; G 2156 -U 7783 ; WX 595 ; N uni1E67 ; G 2157 -U 7784 ; WX 720 ; N uni1E68 ; G 2158 -U 7785 ; WX 595 ; N uni1E69 ; G 2159 -U 7786 ; WX 682 ; N uni1E6A ; G 2160 -U 7787 ; WX 478 ; N uni1E6B ; G 2161 -U 7788 ; WX 682 ; N uni1E6C ; G 2162 -U 7789 ; WX 478 ; N uni1E6D ; G 2163 -U 7790 ; WX 682 ; N uni1E6E ; G 2164 -U 7791 ; WX 478 ; N uni1E6F ; G 2165 -U 7792 ; WX 682 ; N uni1E70 ; G 2166 -U 7793 ; WX 478 ; N uni1E71 ; G 2167 -U 7794 ; WX 812 ; N uni1E72 ; G 2168 -U 7795 ; WX 712 ; N uni1E73 ; G 2169 -U 7796 ; WX 812 ; N uni1E74 ; G 2170 -U 7797 ; WX 712 ; N uni1E75 ; G 2171 -U 7798 ; WX 812 ; N uni1E76 ; G 2172 -U 7799 ; WX 712 ; N uni1E77 ; G 2173 -U 7800 ; WX 812 ; N uni1E78 ; G 2174 -U 7801 ; WX 712 ; N uni1E79 ; G 2175 -U 7802 ; WX 812 ; N uni1E7A ; G 2176 -U 7803 ; WX 712 ; N uni1E7B ; G 2177 -U 7804 ; WX 774 ; N uni1E7C ; G 2178 -U 7805 ; WX 652 ; N uni1E7D ; G 2179 -U 7806 ; WX 774 ; N uni1E7E ; G 2180 -U 7807 ; WX 652 ; N uni1E7F ; G 2181 -U 7808 ; WX 1103 ; N Wgrave ; G 2182 -U 7809 ; WX 924 ; N wgrave ; G 2183 -U 7810 ; WX 1103 ; N Wacute ; G 2184 -U 7811 ; WX 924 ; N wacute ; G 2185 -U 7812 ; WX 1103 ; N Wdieresis ; G 2186 -U 7813 ; WX 924 ; N wdieresis ; G 2187 -U 7814 ; WX 1103 ; N uni1E86 ; G 2188 -U 7815 ; WX 924 ; N uni1E87 ; G 2189 -U 7816 ; WX 1103 ; N uni1E88 ; G 2190 -U 7817 ; WX 924 ; N uni1E89 ; G 2191 -U 7818 ; WX 771 ; N uni1E8A ; G 2192 -U 7819 ; WX 645 ; N uni1E8B ; G 2193 -U 7820 ; WX 771 ; N uni1E8C ; G 2194 -U 7821 ; WX 645 ; N uni1E8D ; G 2195 -U 7822 ; WX 724 ; N uni1E8E ; G 2196 -U 7823 ; WX 652 ; N uni1E8F ; G 2197 -U 7824 ; WX 725 ; N uni1E90 ; G 2198 -U 7825 ; WX 582 ; N uni1E91 ; G 2199 -U 7826 ; WX 725 ; N uni1E92 ; G 2200 -U 7827 ; WX 582 ; N uni1E93 ; G 2201 -U 7828 ; WX 725 ; N uni1E94 ; G 2202 -U 7829 ; WX 582 ; N uni1E95 ; G 2203 -U 7830 ; WX 712 ; N uni1E96 ; G 2204 -U 7831 ; WX 478 ; N uni1E97 ; G 2205 -U 7832 ; WX 924 ; N uni1E98 ; G 2206 -U 7833 ; WX 652 ; N uni1E99 ; G 2207 -U 7834 ; WX 675 ; N uni1E9A ; G 2208 -U 7835 ; WX 435 ; N uni1E9B ; G 2209 -U 7836 ; WX 435 ; N uni1E9C ; G 2210 -U 7837 ; WX 435 ; N uni1E9D ; G 2211 -U 7838 ; WX 896 ; N uni1E9E ; G 2212 -U 7839 ; WX 687 ; N uni1E9F ; G 2213 -U 7840 ; WX 774 ; N uni1EA0 ; G 2214 -U 7841 ; WX 675 ; N uni1EA1 ; G 2215 -U 7842 ; WX 774 ; N uni1EA2 ; G 2216 -U 7843 ; WX 675 ; N uni1EA3 ; G 2217 -U 7844 ; WX 774 ; N uni1EA4 ; G 2218 -U 7845 ; WX 675 ; N uni1EA5 ; G 2219 -U 7846 ; WX 774 ; N uni1EA6 ; G 2220 -U 7847 ; WX 675 ; N uni1EA7 ; G 2221 -U 7848 ; WX 774 ; N uni1EA8 ; G 2222 -U 7849 ; WX 675 ; N uni1EA9 ; G 2223 -U 7850 ; WX 774 ; N uni1EAA ; G 2224 -U 7851 ; WX 675 ; N uni1EAB ; G 2225 -U 7852 ; WX 774 ; N uni1EAC ; G 2226 -U 7853 ; WX 675 ; N uni1EAD ; G 2227 -U 7854 ; WX 774 ; N uni1EAE ; G 2228 -U 7855 ; WX 675 ; N uni1EAF ; G 2229 -U 7856 ; WX 774 ; N uni1EB0 ; G 2230 -U 7857 ; WX 675 ; N uni1EB1 ; G 2231 -U 7858 ; WX 774 ; N uni1EB2 ; G 2232 -U 7859 ; WX 675 ; N uni1EB3 ; G 2233 -U 7860 ; WX 774 ; N uni1EB4 ; G 2234 -U 7861 ; WX 675 ; N uni1EB5 ; G 2235 -U 7862 ; WX 774 ; N uni1EB6 ; G 2236 -U 7863 ; WX 675 ; N uni1EB7 ; G 2237 -U 7864 ; WX 683 ; N uni1EB8 ; G 2238 -U 7865 ; WX 678 ; N uni1EB9 ; G 2239 -U 7866 ; WX 683 ; N uni1EBA ; G 2240 -U 7867 ; WX 678 ; N uni1EBB ; G 2241 -U 7868 ; WX 683 ; N uni1EBC ; G 2242 -U 7869 ; WX 678 ; N uni1EBD ; G 2243 -U 7870 ; WX 683 ; N uni1EBE ; G 2244 -U 7871 ; WX 678 ; N uni1EBF ; G 2245 -U 7872 ; WX 683 ; N uni1EC0 ; G 2246 -U 7873 ; WX 678 ; N uni1EC1 ; G 2247 -U 7874 ; WX 683 ; N uni1EC2 ; G 2248 -U 7875 ; WX 678 ; N uni1EC3 ; G 2249 -U 7876 ; WX 683 ; N uni1EC4 ; G 2250 -U 7877 ; WX 678 ; N uni1EC5 ; G 2251 -U 7878 ; WX 683 ; N uni1EC6 ; G 2252 -U 7879 ; WX 678 ; N uni1EC7 ; G 2253 -U 7880 ; WX 372 ; N uni1EC8 ; G 2254 -U 7881 ; WX 343 ; N uni1EC9 ; G 2255 -U 7882 ; WX 372 ; N uni1ECA ; G 2256 -U 7883 ; WX 343 ; N uni1ECB ; G 2257 -U 7884 ; WX 850 ; N uni1ECC ; G 2258 -U 7885 ; WX 687 ; N uni1ECD ; G 2259 -U 7886 ; WX 850 ; N uni1ECE ; G 2260 -U 7887 ; WX 687 ; N uni1ECF ; G 2261 -U 7888 ; WX 850 ; N uni1ED0 ; G 2262 -U 7889 ; WX 687 ; N uni1ED1 ; G 2263 -U 7890 ; WX 850 ; N uni1ED2 ; G 2264 -U 7891 ; WX 687 ; N uni1ED3 ; G 2265 -U 7892 ; WX 850 ; N uni1ED4 ; G 2266 -U 7893 ; WX 687 ; N uni1ED5 ; G 2267 -U 7894 ; WX 850 ; N uni1ED6 ; G 2268 -U 7895 ; WX 687 ; N uni1ED7 ; G 2269 -U 7896 ; WX 850 ; N uni1ED8 ; G 2270 -U 7897 ; WX 687 ; N uni1ED9 ; G 2271 -U 7898 ; WX 850 ; N uni1EDA ; G 2272 -U 7899 ; WX 687 ; N uni1EDB ; G 2273 -U 7900 ; WX 850 ; N uni1EDC ; G 2274 -U 7901 ; WX 687 ; N uni1EDD ; G 2275 -U 7902 ; WX 850 ; N uni1EDE ; G 2276 -U 7903 ; WX 687 ; N uni1EDF ; G 2277 -U 7904 ; WX 850 ; N uni1EE0 ; G 2278 -U 7905 ; WX 687 ; N uni1EE1 ; G 2279 -U 7906 ; WX 850 ; N uni1EE2 ; G 2280 -U 7907 ; WX 687 ; N uni1EE3 ; G 2281 -U 7908 ; WX 812 ; N uni1EE4 ; G 2282 -U 7909 ; WX 712 ; N uni1EE5 ; G 2283 -U 7910 ; WX 812 ; N uni1EE6 ; G 2284 -U 7911 ; WX 712 ; N uni1EE7 ; G 2285 -U 7912 ; WX 812 ; N uni1EE8 ; G 2286 -U 7913 ; WX 712 ; N uni1EE9 ; G 2287 -U 7914 ; WX 812 ; N uni1EEA ; G 2288 -U 7915 ; WX 712 ; N uni1EEB ; G 2289 -U 7916 ; WX 812 ; N uni1EEC ; G 2290 -U 7917 ; WX 712 ; N uni1EED ; G 2291 -U 7918 ; WX 812 ; N uni1EEE ; G 2292 -U 7919 ; WX 712 ; N uni1EEF ; G 2293 -U 7920 ; WX 812 ; N uni1EF0 ; G 2294 -U 7921 ; WX 712 ; N uni1EF1 ; G 2295 -U 7922 ; WX 724 ; N Ygrave ; G 2296 -U 7923 ; WX 652 ; N ygrave ; G 2297 -U 7924 ; WX 724 ; N uni1EF4 ; G 2298 -U 7925 ; WX 652 ; N uni1EF5 ; G 2299 -U 7926 ; WX 724 ; N uni1EF6 ; G 2300 -U 7927 ; WX 652 ; N uni1EF7 ; G 2301 -U 7928 ; WX 724 ; N uni1EF8 ; G 2302 -U 7929 ; WX 652 ; N uni1EF9 ; G 2303 -U 7930 ; WX 953 ; N uni1EFA ; G 2304 -U 7931 ; WX 644 ; N uni1EFB ; G 2305 -U 7936 ; WX 687 ; N uni1F00 ; G 2306 -U 7937 ; WX 687 ; N uni1F01 ; G 2307 -U 7938 ; WX 687 ; N uni1F02 ; G 2308 -U 7939 ; WX 687 ; N uni1F03 ; G 2309 -U 7940 ; WX 687 ; N uni1F04 ; G 2310 -U 7941 ; WX 687 ; N uni1F05 ; G 2311 -U 7942 ; WX 687 ; N uni1F06 ; G 2312 -U 7943 ; WX 687 ; N uni1F07 ; G 2313 -U 7944 ; WX 774 ; N uni1F08 ; G 2314 -U 7945 ; WX 774 ; N uni1F09 ; G 2315 -U 7946 ; WX 1041 ; N uni1F0A ; G 2316 -U 7947 ; WX 1043 ; N uni1F0B ; G 2317 -U 7948 ; WX 935 ; N uni1F0C ; G 2318 -U 7949 ; WX 963 ; N uni1F0D ; G 2319 -U 7950 ; WX 835 ; N uni1F0E ; G 2320 -U 7951 ; WX 859 ; N uni1F0F ; G 2321 -U 7952 ; WX 557 ; N uni1F10 ; G 2322 -U 7953 ; WX 557 ; N uni1F11 ; G 2323 -U 7954 ; WX 557 ; N uni1F12 ; G 2324 -U 7955 ; WX 557 ; N uni1F13 ; G 2325 -U 7956 ; WX 557 ; N uni1F14 ; G 2326 -U 7957 ; WX 557 ; N uni1F15 ; G 2327 -U 7960 ; WX 792 ; N uni1F18 ; G 2328 -U 7961 ; WX 794 ; N uni1F19 ; G 2329 -U 7962 ; WX 1100 ; N uni1F1A ; G 2330 -U 7963 ; WX 1096 ; N uni1F1B ; G 2331 -U 7964 ; WX 1023 ; N uni1F1C ; G 2332 -U 7965 ; WX 1052 ; N uni1F1D ; G 2333 -U 7968 ; WX 712 ; N uni1F20 ; G 2334 -U 7969 ; WX 712 ; N uni1F21 ; G 2335 -U 7970 ; WX 712 ; N uni1F22 ; G 2336 -U 7971 ; WX 712 ; N uni1F23 ; G 2337 -U 7972 ; WX 712 ; N uni1F24 ; G 2338 -U 7973 ; WX 712 ; N uni1F25 ; G 2339 -U 7974 ; WX 712 ; N uni1F26 ; G 2340 -U 7975 ; WX 712 ; N uni1F27 ; G 2341 -U 7976 ; WX 945 ; N uni1F28 ; G 2342 -U 7977 ; WX 951 ; N uni1F29 ; G 2343 -U 7978 ; WX 1250 ; N uni1F2A ; G 2344 -U 7979 ; WX 1250 ; N uni1F2B ; G 2345 -U 7980 ; WX 1180 ; N uni1F2C ; G 2346 -U 7981 ; WX 1206 ; N uni1F2D ; G 2347 -U 7982 ; WX 1054 ; N uni1F2E ; G 2348 -U 7983 ; WX 1063 ; N uni1F2F ; G 2349 -U 7984 ; WX 390 ; N uni1F30 ; G 2350 -U 7985 ; WX 390 ; N uni1F31 ; G 2351 -U 7986 ; WX 390 ; N uni1F32 ; G 2352 -U 7987 ; WX 390 ; N uni1F33 ; G 2353 -U 7988 ; WX 390 ; N uni1F34 ; G 2354 -U 7989 ; WX 390 ; N uni1F35 ; G 2355 -U 7990 ; WX 390 ; N uni1F36 ; G 2356 -U 7991 ; WX 390 ; N uni1F37 ; G 2357 -U 7992 ; WX 483 ; N uni1F38 ; G 2358 -U 7993 ; WX 489 ; N uni1F39 ; G 2359 -U 7994 ; WX 777 ; N uni1F3A ; G 2360 -U 7995 ; WX 785 ; N uni1F3B ; G 2361 -U 7996 ; WX 712 ; N uni1F3C ; G 2362 -U 7997 ; WX 738 ; N uni1F3D ; G 2363 -U 7998 ; WX 604 ; N uni1F3E ; G 2364 -U 7999 ; WX 604 ; N uni1F3F ; G 2365 -U 8000 ; WX 687 ; N uni1F40 ; G 2366 -U 8001 ; WX 687 ; N uni1F41 ; G 2367 -U 8002 ; WX 687 ; N uni1F42 ; G 2368 -U 8003 ; WX 687 ; N uni1F43 ; G 2369 -U 8004 ; WX 687 ; N uni1F44 ; G 2370 -U 8005 ; WX 687 ; N uni1F45 ; G 2371 -U 8008 ; WX 892 ; N uni1F48 ; G 2372 -U 8009 ; WX 933 ; N uni1F49 ; G 2373 -U 8010 ; WX 1221 ; N uni1F4A ; G 2374 -U 8011 ; WX 1224 ; N uni1F4B ; G 2375 -U 8012 ; WX 1053 ; N uni1F4C ; G 2376 -U 8013 ; WX 1082 ; N uni1F4D ; G 2377 -U 8016 ; WX 675 ; N uni1F50 ; G 2378 -U 8017 ; WX 675 ; N uni1F51 ; G 2379 -U 8018 ; WX 675 ; N uni1F52 ; G 2380 -U 8019 ; WX 675 ; N uni1F53 ; G 2381 -U 8020 ; WX 675 ; N uni1F54 ; G 2382 -U 8021 ; WX 675 ; N uni1F55 ; G 2383 -U 8022 ; WX 675 ; N uni1F56 ; G 2384 -U 8023 ; WX 675 ; N uni1F57 ; G 2385 -U 8025 ; WX 930 ; N uni1F59 ; G 2386 -U 8027 ; WX 1184 ; N uni1F5B ; G 2387 -U 8029 ; WX 1199 ; N uni1F5D ; G 2388 -U 8031 ; WX 1049 ; N uni1F5F ; G 2389 -U 8032 ; WX 869 ; N uni1F60 ; G 2390 -U 8033 ; WX 869 ; N uni1F61 ; G 2391 -U 8034 ; WX 869 ; N uni1F62 ; G 2392 -U 8035 ; WX 869 ; N uni1F63 ; G 2393 -U 8036 ; WX 869 ; N uni1F64 ; G 2394 -U 8037 ; WX 869 ; N uni1F65 ; G 2395 -U 8038 ; WX 869 ; N uni1F66 ; G 2396 -U 8039 ; WX 869 ; N uni1F67 ; G 2397 -U 8040 ; WX 909 ; N uni1F68 ; G 2398 -U 8041 ; WX 958 ; N uni1F69 ; G 2399 -U 8042 ; WX 1246 ; N uni1F6A ; G 2400 -U 8043 ; WX 1251 ; N uni1F6B ; G 2401 -U 8044 ; WX 1076 ; N uni1F6C ; G 2402 -U 8045 ; WX 1105 ; N uni1F6D ; G 2403 -U 8046 ; WX 1028 ; N uni1F6E ; G 2404 -U 8047 ; WX 1076 ; N uni1F6F ; G 2405 -U 8048 ; WX 687 ; N uni1F70 ; G 2406 -U 8049 ; WX 687 ; N uni1F71 ; G 2407 -U 8050 ; WX 557 ; N uni1F72 ; G 2408 -U 8051 ; WX 557 ; N uni1F73 ; G 2409 -U 8052 ; WX 712 ; N uni1F74 ; G 2410 -U 8053 ; WX 712 ; N uni1F75 ; G 2411 -U 8054 ; WX 390 ; N uni1F76 ; G 2412 -U 8055 ; WX 390 ; N uni1F77 ; G 2413 -U 8056 ; WX 687 ; N uni1F78 ; G 2414 -U 8057 ; WX 687 ; N uni1F79 ; G 2415 -U 8058 ; WX 675 ; N uni1F7A ; G 2416 -U 8059 ; WX 675 ; N uni1F7B ; G 2417 -U 8060 ; WX 869 ; N uni1F7C ; G 2418 -U 8061 ; WX 869 ; N uni1F7D ; G 2419 -U 8064 ; WX 687 ; N uni1F80 ; G 2420 -U 8065 ; WX 687 ; N uni1F81 ; G 2421 -U 8066 ; WX 687 ; N uni1F82 ; G 2422 -U 8067 ; WX 687 ; N uni1F83 ; G 2423 -U 8068 ; WX 687 ; N uni1F84 ; G 2424 -U 8069 ; WX 687 ; N uni1F85 ; G 2425 -U 8070 ; WX 687 ; N uni1F86 ; G 2426 -U 8071 ; WX 687 ; N uni1F87 ; G 2427 -U 8072 ; WX 774 ; N uni1F88 ; G 2428 -U 8073 ; WX 774 ; N uni1F89 ; G 2429 -U 8074 ; WX 1041 ; N uni1F8A ; G 2430 -U 8075 ; WX 1043 ; N uni1F8B ; G 2431 -U 8076 ; WX 935 ; N uni1F8C ; G 2432 -U 8077 ; WX 963 ; N uni1F8D ; G 2433 -U 8078 ; WX 835 ; N uni1F8E ; G 2434 -U 8079 ; WX 859 ; N uni1F8F ; G 2435 -U 8080 ; WX 712 ; N uni1F90 ; G 2436 -U 8081 ; WX 712 ; N uni1F91 ; G 2437 -U 8082 ; WX 712 ; N uni1F92 ; G 2438 -U 8083 ; WX 712 ; N uni1F93 ; G 2439 -U 8084 ; WX 712 ; N uni1F94 ; G 2440 -U 8085 ; WX 712 ; N uni1F95 ; G 2441 -U 8086 ; WX 712 ; N uni1F96 ; G 2442 -U 8087 ; WX 712 ; N uni1F97 ; G 2443 -U 8088 ; WX 945 ; N uni1F98 ; G 2444 -U 8089 ; WX 951 ; N uni1F99 ; G 2445 -U 8090 ; WX 1250 ; N uni1F9A ; G 2446 -U 8091 ; WX 1250 ; N uni1F9B ; G 2447 -U 8092 ; WX 1180 ; N uni1F9C ; G 2448 -U 8093 ; WX 1206 ; N uni1F9D ; G 2449 -U 8094 ; WX 1054 ; N uni1F9E ; G 2450 -U 8095 ; WX 1063 ; N uni1F9F ; G 2451 -U 8096 ; WX 869 ; N uni1FA0 ; G 2452 -U 8097 ; WX 869 ; N uni1FA1 ; G 2453 -U 8098 ; WX 869 ; N uni1FA2 ; G 2454 -U 8099 ; WX 869 ; N uni1FA3 ; G 2455 -U 8100 ; WX 869 ; N uni1FA4 ; G 2456 -U 8101 ; WX 869 ; N uni1FA5 ; G 2457 -U 8102 ; WX 869 ; N uni1FA6 ; G 2458 -U 8103 ; WX 869 ; N uni1FA7 ; G 2459 -U 8104 ; WX 909 ; N uni1FA8 ; G 2460 -U 8105 ; WX 958 ; N uni1FA9 ; G 2461 -U 8106 ; WX 1246 ; N uni1FAA ; G 2462 -U 8107 ; WX 1251 ; N uni1FAB ; G 2463 -U 8108 ; WX 1076 ; N uni1FAC ; G 2464 -U 8109 ; WX 1105 ; N uni1FAD ; G 2465 -U 8110 ; WX 1028 ; N uni1FAE ; G 2466 -U 8111 ; WX 1076 ; N uni1FAF ; G 2467 -U 8112 ; WX 687 ; N uni1FB0 ; G 2468 -U 8113 ; WX 687 ; N uni1FB1 ; G 2469 -U 8114 ; WX 687 ; N uni1FB2 ; G 2470 -U 8115 ; WX 687 ; N uni1FB3 ; G 2471 -U 8116 ; WX 687 ; N uni1FB4 ; G 2472 -U 8118 ; WX 687 ; N uni1FB6 ; G 2473 -U 8119 ; WX 687 ; N uni1FB7 ; G 2474 -U 8120 ; WX 774 ; N uni1FB8 ; G 2475 -U 8121 ; WX 774 ; N uni1FB9 ; G 2476 -U 8122 ; WX 876 ; N uni1FBA ; G 2477 -U 8123 ; WX 797 ; N uni1FBB ; G 2478 -U 8124 ; WX 774 ; N uni1FBC ; G 2479 -U 8125 ; WX 500 ; N uni1FBD ; G 2480 -U 8126 ; WX 500 ; N uni1FBE ; G 2481 -U 8127 ; WX 500 ; N uni1FBF ; G 2482 -U 8128 ; WX 500 ; N uni1FC0 ; G 2483 -U 8129 ; WX 500 ; N uni1FC1 ; G 2484 -U 8130 ; WX 712 ; N uni1FC2 ; G 2485 -U 8131 ; WX 712 ; N uni1FC3 ; G 2486 -U 8132 ; WX 712 ; N uni1FC4 ; G 2487 -U 8134 ; WX 712 ; N uni1FC6 ; G 2488 -U 8135 ; WX 712 ; N uni1FC7 ; G 2489 -U 8136 ; WX 929 ; N uni1FC8 ; G 2490 -U 8137 ; WX 846 ; N uni1FC9 ; G 2491 -U 8138 ; WX 1080 ; N uni1FCA ; G 2492 -U 8139 ; WX 1009 ; N uni1FCB ; G 2493 -U 8140 ; WX 837 ; N uni1FCC ; G 2494 -U 8141 ; WX 500 ; N uni1FCD ; G 2495 -U 8142 ; WX 500 ; N uni1FCE ; G 2496 -U 8143 ; WX 500 ; N uni1FCF ; G 2497 -U 8144 ; WX 390 ; N uni1FD0 ; G 2498 -U 8145 ; WX 390 ; N uni1FD1 ; G 2499 -U 8146 ; WX 390 ; N uni1FD2 ; G 2500 -U 8147 ; WX 390 ; N uni1FD3 ; G 2501 -U 8150 ; WX 390 ; N uni1FD6 ; G 2502 -U 8151 ; WX 390 ; N uni1FD7 ; G 2503 -U 8152 ; WX 372 ; N uni1FD8 ; G 2504 -U 8153 ; WX 372 ; N uni1FD9 ; G 2505 -U 8154 ; WX 621 ; N uni1FDA ; G 2506 -U 8155 ; WX 563 ; N uni1FDB ; G 2507 -U 8157 ; WX 500 ; N uni1FDD ; G 2508 -U 8158 ; WX 500 ; N uni1FDE ; G 2509 -U 8159 ; WX 500 ; N uni1FDF ; G 2510 -U 8160 ; WX 675 ; N uni1FE0 ; G 2511 -U 8161 ; WX 675 ; N uni1FE1 ; G 2512 -U 8162 ; WX 675 ; N uni1FE2 ; G 2513 -U 8163 ; WX 675 ; N uni1FE3 ; G 2514 -U 8164 ; WX 716 ; N uni1FE4 ; G 2515 -U 8165 ; WX 716 ; N uni1FE5 ; G 2516 -U 8166 ; WX 675 ; N uni1FE6 ; G 2517 -U 8167 ; WX 675 ; N uni1FE7 ; G 2518 -U 8168 ; WX 724 ; N uni1FE8 ; G 2519 -U 8169 ; WX 724 ; N uni1FE9 ; G 2520 -U 8170 ; WX 1020 ; N uni1FEA ; G 2521 -U 8171 ; WX 980 ; N uni1FEB ; G 2522 -U 8172 ; WX 838 ; N uni1FEC ; G 2523 -U 8173 ; WX 500 ; N uni1FED ; G 2524 -U 8174 ; WX 500 ; N uni1FEE ; G 2525 -U 8175 ; WX 500 ; N uni1FEF ; G 2526 -U 8178 ; WX 869 ; N uni1FF2 ; G 2527 -U 8179 ; WX 869 ; N uni1FF3 ; G 2528 -U 8180 ; WX 869 ; N uni1FF4 ; G 2529 -U 8182 ; WX 869 ; N uni1FF6 ; G 2530 -U 8183 ; WX 869 ; N uni1FF7 ; G 2531 -U 8184 ; WX 1065 ; N uni1FF8 ; G 2532 -U 8185 ; WX 891 ; N uni1FF9 ; G 2533 -U 8186 ; WX 1084 ; N uni1FFA ; G 2534 -U 8187 ; WX 894 ; N uni1FFB ; G 2535 -U 8188 ; WX 850 ; N uni1FFC ; G 2536 -U 8189 ; WX 500 ; N uni1FFD ; G 2537 -U 8190 ; WX 500 ; N uni1FFE ; G 2538 -U 8192 ; WX 500 ; N uni2000 ; G 2539 -U 8193 ; WX 1000 ; N uni2001 ; G 2540 -U 8194 ; WX 500 ; N uni2002 ; G 2541 -U 8195 ; WX 1000 ; N uni2003 ; G 2542 -U 8196 ; WX 330 ; N uni2004 ; G 2543 -U 8197 ; WX 250 ; N uni2005 ; G 2544 -U 8198 ; WX 167 ; N uni2006 ; G 2545 -U 8199 ; WX 696 ; N uni2007 ; G 2546 -U 8200 ; WX 380 ; N uni2008 ; G 2547 -U 8201 ; WX 200 ; N uni2009 ; G 2548 -U 8202 ; WX 100 ; N uni200A ; G 2549 -U 8203 ; WX 0 ; N uni200B ; G 2550 -U 8204 ; WX 0 ; N uni200C ; G 2551 -U 8205 ; WX 0 ; N uni200D ; G 2552 -U 8206 ; WX 0 ; N uni200E ; G 2553 -U 8207 ; WX 0 ; N uni200F ; G 2554 -U 8208 ; WX 415 ; N uni2010 ; G 2555 -U 8209 ; WX 415 ; N uni2011 ; G 2556 -U 8210 ; WX 696 ; N figuredash ; G 2557 -U 8211 ; WX 500 ; N endash ; G 2558 -U 8212 ; WX 1000 ; N emdash ; G 2559 -U 8213 ; WX 1000 ; N uni2015 ; G 2560 -U 8214 ; WX 500 ; N uni2016 ; G 2561 -U 8215 ; WX 500 ; N underscoredbl ; G 2562 -U 8216 ; WX 380 ; N quoteleft ; G 2563 -U 8217 ; WX 380 ; N quoteright ; G 2564 -U 8218 ; WX 380 ; N quotesinglbase ; G 2565 -U 8219 ; WX 380 ; N quotereversed ; G 2566 -U 8220 ; WX 644 ; N quotedblleft ; G 2567 -U 8221 ; WX 644 ; N quotedblright ; G 2568 -U 8222 ; WX 644 ; N quotedblbase ; G 2569 -U 8223 ; WX 657 ; N uni201F ; G 2570 -U 8224 ; WX 500 ; N dagger ; G 2571 -U 8225 ; WX 500 ; N daggerdbl ; G 2572 -U 8226 ; WX 639 ; N bullet ; G 2573 -U 8227 ; WX 639 ; N uni2023 ; G 2574 -U 8228 ; WX 380 ; N onedotenleader ; G 2575 -U 8229 ; WX 685 ; N twodotenleader ; G 2576 -U 8230 ; WX 1000 ; N ellipsis ; G 2577 -U 8231 ; WX 348 ; N uni2027 ; G 2578 -U 8232 ; WX 0 ; N uni2028 ; G 2579 -U 8233 ; WX 0 ; N uni2029 ; G 2580 -U 8234 ; WX 0 ; N uni202A ; G 2581 -U 8235 ; WX 0 ; N uni202B ; G 2582 -U 8236 ; WX 0 ; N uni202C ; G 2583 -U 8237 ; WX 0 ; N uni202D ; G 2584 -U 8238 ; WX 0 ; N uni202E ; G 2585 -U 8239 ; WX 200 ; N uni202F ; G 2586 -U 8240 ; WX 1454 ; N perthousand ; G 2587 -U 8241 ; WX 1908 ; N uni2031 ; G 2588 -U 8242 ; WX 264 ; N minute ; G 2589 -U 8243 ; WX 447 ; N second ; G 2590 -U 8244 ; WX 630 ; N uni2034 ; G 2591 -U 8245 ; WX 264 ; N uni2035 ; G 2592 -U 8246 ; WX 447 ; N uni2036 ; G 2593 -U 8247 ; WX 630 ; N uni2037 ; G 2594 -U 8248 ; WX 733 ; N uni2038 ; G 2595 -U 8249 ; WX 412 ; N guilsinglleft ; G 2596 -U 8250 ; WX 412 ; N guilsinglright ; G 2597 -U 8251 ; WX 972 ; N uni203B ; G 2598 -U 8252 ; WX 627 ; N exclamdbl ; G 2599 -U 8253 ; WX 580 ; N uni203D ; G 2600 -U 8254 ; WX 500 ; N uni203E ; G 2601 -U 8255 ; WX 828 ; N uni203F ; G 2602 -U 8256 ; WX 828 ; N uni2040 ; G 2603 -U 8257 ; WX 329 ; N uni2041 ; G 2604 -U 8258 ; WX 1023 ; N uni2042 ; G 2605 -U 8259 ; WX 500 ; N uni2043 ; G 2606 -U 8260 ; WX 167 ; N fraction ; G 2607 -U 8261 ; WX 457 ; N uni2045 ; G 2608 -U 8262 ; WX 457 ; N uni2046 ; G 2609 -U 8263 ; WX 1030 ; N uni2047 ; G 2610 -U 8264 ; WX 829 ; N uni2048 ; G 2611 -U 8265 ; WX 829 ; N uni2049 ; G 2612 -U 8266 ; WX 513 ; N uni204A ; G 2613 -U 8267 ; WX 687 ; N uni204B ; G 2614 -U 8268 ; WX 500 ; N uni204C ; G 2615 -U 8269 ; WX 500 ; N uni204D ; G 2616 -U 8270 ; WX 523 ; N uni204E ; G 2617 -U 8271 ; WX 400 ; N uni204F ; G 2618 -U 8272 ; WX 828 ; N uni2050 ; G 2619 -U 8273 ; WX 523 ; N uni2051 ; G 2620 -U 8274 ; WX 556 ; N uni2052 ; G 2621 -U 8275 ; WX 838 ; N uni2053 ; G 2622 -U 8276 ; WX 828 ; N uni2054 ; G 2623 -U 8277 ; WX 838 ; N uni2055 ; G 2624 -U 8278 ; WX 684 ; N uni2056 ; G 2625 -U 8279 ; WX 813 ; N uni2057 ; G 2626 -U 8280 ; WX 838 ; N uni2058 ; G 2627 -U 8281 ; WX 838 ; N uni2059 ; G 2628 -U 8282 ; WX 380 ; N uni205A ; G 2629 -U 8283 ; WX 872 ; N uni205B ; G 2630 -U 8284 ; WX 838 ; N uni205C ; G 2631 -U 8285 ; WX 380 ; N uni205D ; G 2632 -U 8286 ; WX 380 ; N uni205E ; G 2633 -U 8287 ; WX 222 ; N uni205F ; G 2634 -U 8288 ; WX 0 ; N uni2060 ; G 2635 -U 8289 ; WX 0 ; N uni2061 ; G 2636 -U 8290 ; WX 0 ; N uni2062 ; G 2637 -U 8291 ; WX 0 ; N uni2063 ; G 2638 -U 8292 ; WX 0 ; N uni2064 ; G 2639 -U 8298 ; WX 0 ; N uni206A ; G 2640 -U 8299 ; WX 0 ; N uni206B ; G 2641 -U 8300 ; WX 0 ; N uni206C ; G 2642 -U 8301 ; WX 0 ; N uni206D ; G 2643 -U 8302 ; WX 0 ; N uni206E ; G 2644 -U 8303 ; WX 0 ; N uni206F ; G 2645 -U 8304 ; WX 438 ; N uni2070 ; G 2646 -U 8305 ; WX 219 ; N uni2071 ; G 2647 -U 8308 ; WX 438 ; N uni2074 ; G 2648 -U 8309 ; WX 438 ; N uni2075 ; G 2649 -U 8310 ; WX 438 ; N uni2076 ; G 2650 -U 8311 ; WX 438 ; N uni2077 ; G 2651 -U 8312 ; WX 438 ; N uni2078 ; G 2652 -U 8313 ; WX 438 ; N uni2079 ; G 2653 -U 8314 ; WX 528 ; N uni207A ; G 2654 -U 8315 ; WX 528 ; N uni207B ; G 2655 -U 8316 ; WX 528 ; N uni207C ; G 2656 -U 8317 ; WX 288 ; N uni207D ; G 2657 -U 8318 ; WX 288 ; N uni207E ; G 2658 -U 8319 ; WX 456 ; N uni207F ; G 2659 -U 8320 ; WX 438 ; N uni2080 ; G 2660 -U 8321 ; WX 438 ; N uni2081 ; G 2661 -U 8322 ; WX 438 ; N uni2082 ; G 2662 -U 8323 ; WX 438 ; N uni2083 ; G 2663 -U 8324 ; WX 438 ; N uni2084 ; G 2664 -U 8325 ; WX 438 ; N uni2085 ; G 2665 -U 8326 ; WX 438 ; N uni2086 ; G 2666 -U 8327 ; WX 438 ; N uni2087 ; G 2667 -U 8328 ; WX 438 ; N uni2088 ; G 2668 -U 8329 ; WX 438 ; N uni2089 ; G 2669 -U 8330 ; WX 528 ; N uni208A ; G 2670 -U 8331 ; WX 528 ; N uni208B ; G 2671 -U 8332 ; WX 528 ; N uni208C ; G 2672 -U 8333 ; WX 288 ; N uni208D ; G 2673 -U 8334 ; WX 288 ; N uni208E ; G 2674 -U 8336 ; WX 458 ; N uni2090 ; G 2675 -U 8337 ; WX 479 ; N uni2091 ; G 2676 -U 8338 ; WX 488 ; N uni2092 ; G 2677 -U 8339 ; WX 413 ; N uni2093 ; G 2678 -U 8340 ; WX 479 ; N uni2094 ; G 2679 -U 8341 ; WX 456 ; N uni2095 ; G 2680 -U 8342 ; WX 487 ; N uni2096 ; G 2681 -U 8343 ; WX 219 ; N uni2097 ; G 2682 -U 8344 ; WX 664 ; N uni2098 ; G 2683 -U 8345 ; WX 456 ; N uni2099 ; G 2684 -U 8346 ; WX 479 ; N uni209A ; G 2685 -U 8347 ; WX 381 ; N uni209B ; G 2686 -U 8348 ; WX 388 ; N uni209C ; G 2687 -U 8352 ; WX 929 ; N uni20A0 ; G 2688 -U 8353 ; WX 696 ; N colonmonetary ; G 2689 -U 8354 ; WX 696 ; N uni20A2 ; G 2690 -U 8355 ; WX 696 ; N franc ; G 2691 -U 8356 ; WX 696 ; N lira ; G 2692 -U 8357 ; WX 1042 ; N uni20A5 ; G 2693 -U 8358 ; WX 696 ; N uni20A6 ; G 2694 -U 8359 ; WX 1488 ; N peseta ; G 2695 -U 8360 ; WX 1205 ; N uni20A8 ; G 2696 -U 8361 ; WX 1103 ; N uni20A9 ; G 2697 -U 8362 ; WX 854 ; N uni20AA ; G 2698 -U 8363 ; WX 696 ; N dong ; G 2699 -U 8364 ; WX 696 ; N Euro ; G 2700 -U 8365 ; WX 696 ; N uni20AD ; G 2701 -U 8366 ; WX 696 ; N uni20AE ; G 2702 -U 8367 ; WX 1392 ; N uni20AF ; G 2703 -U 8368 ; WX 696 ; N uni20B0 ; G 2704 -U 8369 ; WX 696 ; N uni20B1 ; G 2705 -U 8370 ; WX 696 ; N uni20B2 ; G 2706 -U 8371 ; WX 696 ; N uni20B3 ; G 2707 -U 8372 ; WX 859 ; N uni20B4 ; G 2708 -U 8373 ; WX 696 ; N uni20B5 ; G 2709 -U 8376 ; WX 696 ; N uni20B8 ; G 2710 -U 8377 ; WX 696 ; N uni20B9 ; G 2711 -U 8378 ; WX 696 ; N uni20BA ; G 2712 -U 8381 ; WX 696 ; N uni20BD ; G 2713 -U 8400 ; WX 0 ; N uni20D0 ; G 2714 -U 8401 ; WX 0 ; N uni20D1 ; G 2715 -U 8406 ; WX 0 ; N uni20D6 ; G 2716 -U 8407 ; WX 0 ; N uni20D7 ; G 2717 -U 8411 ; WX 0 ; N uni20DB ; G 2718 -U 8412 ; WX 0 ; N uni20DC ; G 2719 -U 8417 ; WX 0 ; N uni20E1 ; G 2720 -U 8448 ; WX 1106 ; N uni2100 ; G 2721 -U 8449 ; WX 1106 ; N uni2101 ; G 2722 -U 8450 ; WX 734 ; N uni2102 ; G 2723 -U 8451 ; WX 1211 ; N uni2103 ; G 2724 -U 8452 ; WX 896 ; N uni2104 ; G 2725 -U 8453 ; WX 1114 ; N uni2105 ; G 2726 -U 8454 ; WX 1148 ; N uni2106 ; G 2727 -U 8455 ; WX 696 ; N uni2107 ; G 2728 -U 8456 ; WX 698 ; N uni2108 ; G 2729 -U 8457 ; WX 952 ; N uni2109 ; G 2730 -U 8459 ; WX 1073 ; N uni210B ; G 2731 -U 8460 ; WX 913 ; N uni210C ; G 2732 -U 8461 ; WX 888 ; N uni210D ; G 2733 -U 8462 ; WX 712 ; N uni210E ; G 2734 -U 8463 ; WX 712 ; N uni210F ; G 2735 -U 8464 ; WX 597 ; N uni2110 ; G 2736 -U 8465 ; WX 697 ; N Ifraktur ; G 2737 -U 8466 ; WX 856 ; N uni2112 ; G 2738 -U 8467 ; WX 472 ; N uni2113 ; G 2739 -U 8468 ; WX 974 ; N uni2114 ; G 2740 -U 8469 ; WX 837 ; N uni2115 ; G 2741 -U 8470 ; WX 1203 ; N uni2116 ; G 2742 -U 8471 ; WX 1000 ; N uni2117 ; G 2743 -U 8472 ; WX 697 ; N weierstrass ; G 2744 -U 8473 ; WX 750 ; N uni2119 ; G 2745 -U 8474 ; WX 850 ; N uni211A ; G 2746 -U 8475 ; WX 938 ; N uni211B ; G 2747 -U 8476 ; WX 814 ; N Rfraktur ; G 2748 -U 8477 ; WX 801 ; N uni211D ; G 2749 -U 8478 ; WX 896 ; N prescription ; G 2750 -U 8479 ; WX 710 ; N uni211F ; G 2751 -U 8480 ; WX 1020 ; N uni2120 ; G 2752 -U 8481 ; WX 1239 ; N uni2121 ; G 2753 -U 8482 ; WX 1000 ; N trademark ; G 2754 -U 8483 ; WX 834 ; N uni2123 ; G 2755 -U 8484 ; WX 754 ; N uni2124 ; G 2756 -U 8485 ; WX 622 ; N uni2125 ; G 2757 -U 8486 ; WX 850 ; N uni2126 ; G 2758 -U 8487 ; WX 769 ; N uni2127 ; G 2759 -U 8488 ; WX 763 ; N uni2128 ; G 2760 -U 8489 ; WX 303 ; N uni2129 ; G 2761 -U 8490 ; WX 775 ; N uni212A ; G 2762 -U 8491 ; WX 774 ; N uni212B ; G 2763 -U 8492 ; WX 928 ; N uni212C ; G 2764 -U 8493 ; WX 818 ; N uni212D ; G 2765 -U 8494 ; WX 854 ; N estimated ; G 2766 -U 8495 ; WX 636 ; N uni212F ; G 2767 -U 8496 ; WX 729 ; N uni2130 ; G 2768 -U 8497 ; WX 808 ; N uni2131 ; G 2769 -U 8498 ; WX 683 ; N uni2132 ; G 2770 -U 8499 ; WX 1184 ; N uni2133 ; G 2771 -U 8500 ; WX 465 ; N uni2134 ; G 2772 -U 8501 ; WX 794 ; N aleph ; G 2773 -U 8502 ; WX 731 ; N uni2136 ; G 2774 -U 8503 ; WX 494 ; N uni2137 ; G 2775 -U 8504 ; WX 684 ; N uni2138 ; G 2776 -U 8505 ; WX 380 ; N uni2139 ; G 2777 -U 8506 ; WX 945 ; N uni213A ; G 2778 -U 8507 ; WX 1370 ; N uni213B ; G 2779 -U 8508 ; WX 790 ; N uni213C ; G 2780 -U 8509 ; WX 737 ; N uni213D ; G 2781 -U 8510 ; WX 654 ; N uni213E ; G 2782 -U 8511 ; WX 863 ; N uni213F ; G 2783 -U 8512 ; WX 840 ; N uni2140 ; G 2784 -U 8513 ; WX 786 ; N uni2141 ; G 2785 -U 8514 ; WX 576 ; N uni2142 ; G 2786 -U 8515 ; WX 637 ; N uni2143 ; G 2787 -U 8516 ; WX 760 ; N uni2144 ; G 2788 -U 8517 ; WX 830 ; N uni2145 ; G 2789 -U 8518 ; WX 716 ; N uni2146 ; G 2790 -U 8519 ; WX 678 ; N uni2147 ; G 2791 -U 8520 ; WX 343 ; N uni2148 ; G 2792 -U 8521 ; WX 343 ; N uni2149 ; G 2793 -U 8523 ; WX 872 ; N uni214B ; G 2794 -U 8526 ; WX 547 ; N uni214E ; G 2795 -U 8528 ; WX 1035 ; N uni2150 ; G 2796 -U 8529 ; WX 1035 ; N uni2151 ; G 2797 -U 8530 ; WX 1483 ; N uni2152 ; G 2798 -U 8531 ; WX 1035 ; N onethird ; G 2799 -U 8532 ; WX 1035 ; N twothirds ; G 2800 -U 8533 ; WX 1035 ; N uni2155 ; G 2801 -U 8534 ; WX 1035 ; N uni2156 ; G 2802 -U 8535 ; WX 1035 ; N uni2157 ; G 2803 -U 8536 ; WX 1035 ; N uni2158 ; G 2804 -U 8537 ; WX 1035 ; N uni2159 ; G 2805 -U 8538 ; WX 1035 ; N uni215A ; G 2806 -U 8539 ; WX 1035 ; N oneeighth ; G 2807 -U 8540 ; WX 1035 ; N threeeighths ; G 2808 -U 8541 ; WX 1035 ; N fiveeighths ; G 2809 -U 8542 ; WX 1035 ; N seveneighths ; G 2810 -U 8543 ; WX 615 ; N uni215F ; G 2811 -U 8544 ; WX 372 ; N uni2160 ; G 2812 -U 8545 ; WX 659 ; N uni2161 ; G 2813 -U 8546 ; WX 945 ; N uni2162 ; G 2814 -U 8547 ; WX 1099 ; N uni2163 ; G 2815 -U 8548 ; WX 774 ; N uni2164 ; G 2816 -U 8549 ; WX 1099 ; N uni2165 ; G 2817 -U 8550 ; WX 1386 ; N uni2166 ; G 2818 -U 8551 ; WX 1672 ; N uni2167 ; G 2819 -U 8552 ; WX 1121 ; N uni2168 ; G 2820 -U 8553 ; WX 771 ; N uni2169 ; G 2821 -U 8554 ; WX 1120 ; N uni216A ; G 2822 -U 8555 ; WX 1407 ; N uni216B ; G 2823 -U 8556 ; WX 637 ; N uni216C ; G 2824 -U 8557 ; WX 734 ; N uni216D ; G 2825 -U 8558 ; WX 830 ; N uni216E ; G 2826 -U 8559 ; WX 995 ; N uni216F ; G 2827 -U 8560 ; WX 343 ; N uni2170 ; G 2828 -U 8561 ; WX 607 ; N uni2171 ; G 2829 -U 8562 ; WX 872 ; N uni2172 ; G 2830 -U 8563 ; WX 984 ; N uni2173 ; G 2831 -U 8564 ; WX 652 ; N uni2174 ; G 2832 -U 8565 ; WX 962 ; N uni2175 ; G 2833 -U 8566 ; WX 1227 ; N uni2176 ; G 2834 -U 8567 ; WX 1491 ; N uni2177 ; G 2835 -U 8568 ; WX 969 ; N uni2178 ; G 2836 -U 8569 ; WX 645 ; N uni2179 ; G 2837 -U 8570 ; WX 969 ; N uni217A ; G 2838 -U 8571 ; WX 1233 ; N uni217B ; G 2839 -U 8572 ; WX 343 ; N uni217C ; G 2840 -U 8573 ; WX 593 ; N uni217D ; G 2841 -U 8574 ; WX 716 ; N uni217E ; G 2842 -U 8575 ; WX 1042 ; N uni217F ; G 2843 -U 8576 ; WX 1289 ; N uni2180 ; G 2844 -U 8577 ; WX 830 ; N uni2181 ; G 2845 -U 8578 ; WX 1289 ; N uni2182 ; G 2846 -U 8579 ; WX 734 ; N uni2183 ; G 2847 -U 8580 ; WX 593 ; N uni2184 ; G 2848 -U 8581 ; WX 734 ; N uni2185 ; G 2849 -U 8585 ; WX 1035 ; N uni2189 ; G 2850 -U 8592 ; WX 838 ; N arrowleft ; G 2851 -U 8593 ; WX 838 ; N arrowup ; G 2852 -U 8594 ; WX 838 ; N arrowright ; G 2853 -U 8595 ; WX 838 ; N arrowdown ; G 2854 -U 8596 ; WX 838 ; N arrowboth ; G 2855 -U 8597 ; WX 838 ; N arrowupdn ; G 2856 -U 8598 ; WX 838 ; N uni2196 ; G 2857 -U 8599 ; WX 838 ; N uni2197 ; G 2858 -U 8600 ; WX 838 ; N uni2198 ; G 2859 -U 8601 ; WX 838 ; N uni2199 ; G 2860 -U 8602 ; WX 838 ; N uni219A ; G 2861 -U 8603 ; WX 838 ; N uni219B ; G 2862 -U 8604 ; WX 838 ; N uni219C ; G 2863 -U 8605 ; WX 838 ; N uni219D ; G 2864 -U 8606 ; WX 838 ; N uni219E ; G 2865 -U 8607 ; WX 838 ; N uni219F ; G 2866 -U 8608 ; WX 838 ; N uni21A0 ; G 2867 -U 8609 ; WX 838 ; N uni21A1 ; G 2868 -U 8610 ; WX 838 ; N uni21A2 ; G 2869 -U 8611 ; WX 838 ; N uni21A3 ; G 2870 -U 8612 ; WX 838 ; N uni21A4 ; G 2871 -U 8613 ; WX 838 ; N uni21A5 ; G 2872 -U 8614 ; WX 838 ; N uni21A6 ; G 2873 -U 8615 ; WX 838 ; N uni21A7 ; G 2874 -U 8616 ; WX 838 ; N arrowupdnbse ; G 2875 -U 8617 ; WX 838 ; N uni21A9 ; G 2876 -U 8618 ; WX 838 ; N uni21AA ; G 2877 -U 8619 ; WX 838 ; N uni21AB ; G 2878 -U 8620 ; WX 838 ; N uni21AC ; G 2879 -U 8621 ; WX 838 ; N uni21AD ; G 2880 -U 8622 ; WX 838 ; N uni21AE ; G 2881 -U 8623 ; WX 838 ; N uni21AF ; G 2882 -U 8624 ; WX 838 ; N uni21B0 ; G 2883 -U 8625 ; WX 838 ; N uni21B1 ; G 2884 -U 8626 ; WX 838 ; N uni21B2 ; G 2885 -U 8627 ; WX 838 ; N uni21B3 ; G 2886 -U 8628 ; WX 838 ; N uni21B4 ; G 2887 -U 8629 ; WX 838 ; N carriagereturn ; G 2888 -U 8630 ; WX 838 ; N uni21B6 ; G 2889 -U 8631 ; WX 838 ; N uni21B7 ; G 2890 -U 8632 ; WX 838 ; N uni21B8 ; G 2891 -U 8633 ; WX 838 ; N uni21B9 ; G 2892 -U 8634 ; WX 838 ; N uni21BA ; G 2893 -U 8635 ; WX 838 ; N uni21BB ; G 2894 -U 8636 ; WX 838 ; N uni21BC ; G 2895 -U 8637 ; WX 838 ; N uni21BD ; G 2896 -U 8638 ; WX 838 ; N uni21BE ; G 2897 -U 8639 ; WX 838 ; N uni21BF ; G 2898 -U 8640 ; WX 838 ; N uni21C0 ; G 2899 -U 8641 ; WX 838 ; N uni21C1 ; G 2900 -U 8642 ; WX 838 ; N uni21C2 ; G 2901 -U 8643 ; WX 838 ; N uni21C3 ; G 2902 -U 8644 ; WX 838 ; N uni21C4 ; G 2903 -U 8645 ; WX 838 ; N uni21C5 ; G 2904 -U 8646 ; WX 838 ; N uni21C6 ; G 2905 -U 8647 ; WX 838 ; N uni21C7 ; G 2906 -U 8648 ; WX 838 ; N uni21C8 ; G 2907 -U 8649 ; WX 838 ; N uni21C9 ; G 2908 -U 8650 ; WX 838 ; N uni21CA ; G 2909 -U 8651 ; WX 838 ; N uni21CB ; G 2910 -U 8652 ; WX 838 ; N uni21CC ; G 2911 -U 8653 ; WX 838 ; N uni21CD ; G 2912 -U 8654 ; WX 838 ; N uni21CE ; G 2913 -U 8655 ; WX 838 ; N uni21CF ; G 2914 -U 8656 ; WX 838 ; N arrowdblleft ; G 2915 -U 8657 ; WX 838 ; N arrowdblup ; G 2916 -U 8658 ; WX 838 ; N arrowdblright ; G 2917 -U 8659 ; WX 838 ; N arrowdbldown ; G 2918 -U 8660 ; WX 838 ; N arrowdblboth ; G 2919 -U 8661 ; WX 838 ; N uni21D5 ; G 2920 -U 8662 ; WX 838 ; N uni21D6 ; G 2921 -U 8663 ; WX 838 ; N uni21D7 ; G 2922 -U 8664 ; WX 838 ; N uni21D8 ; G 2923 -U 8665 ; WX 838 ; N uni21D9 ; G 2924 -U 8666 ; WX 838 ; N uni21DA ; G 2925 -U 8667 ; WX 838 ; N uni21DB ; G 2926 -U 8668 ; WX 838 ; N uni21DC ; G 2927 -U 8669 ; WX 838 ; N uni21DD ; G 2928 -U 8670 ; WX 838 ; N uni21DE ; G 2929 -U 8671 ; WX 838 ; N uni21DF ; G 2930 -U 8672 ; WX 838 ; N uni21E0 ; G 2931 -U 8673 ; WX 838 ; N uni21E1 ; G 2932 -U 8674 ; WX 838 ; N uni21E2 ; G 2933 -U 8675 ; WX 838 ; N uni21E3 ; G 2934 -U 8676 ; WX 838 ; N uni21E4 ; G 2935 -U 8677 ; WX 838 ; N uni21E5 ; G 2936 -U 8678 ; WX 838 ; N uni21E6 ; G 2937 -U 8679 ; WX 838 ; N uni21E7 ; G 2938 -U 8680 ; WX 838 ; N uni21E8 ; G 2939 -U 8681 ; WX 838 ; N uni21E9 ; G 2940 -U 8682 ; WX 838 ; N uni21EA ; G 2941 -U 8683 ; WX 838 ; N uni21EB ; G 2942 -U 8684 ; WX 838 ; N uni21EC ; G 2943 -U 8685 ; WX 838 ; N uni21ED ; G 2944 -U 8686 ; WX 838 ; N uni21EE ; G 2945 -U 8687 ; WX 838 ; N uni21EF ; G 2946 -U 8688 ; WX 838 ; N uni21F0 ; G 2947 -U 8689 ; WX 838 ; N uni21F1 ; G 2948 -U 8690 ; WX 838 ; N uni21F2 ; G 2949 -U 8691 ; WX 838 ; N uni21F3 ; G 2950 -U 8692 ; WX 838 ; N uni21F4 ; G 2951 -U 8693 ; WX 838 ; N uni21F5 ; G 2952 -U 8694 ; WX 838 ; N uni21F6 ; G 2953 -U 8695 ; WX 838 ; N uni21F7 ; G 2954 -U 8696 ; WX 838 ; N uni21F8 ; G 2955 -U 8697 ; WX 838 ; N uni21F9 ; G 2956 -U 8698 ; WX 838 ; N uni21FA ; G 2957 -U 8699 ; WX 838 ; N uni21FB ; G 2958 -U 8700 ; WX 838 ; N uni21FC ; G 2959 -U 8701 ; WX 838 ; N uni21FD ; G 2960 -U 8702 ; WX 838 ; N uni21FE ; G 2961 -U 8703 ; WX 838 ; N uni21FF ; G 2962 -U 8704 ; WX 774 ; N universal ; G 2963 -U 8705 ; WX 696 ; N uni2201 ; G 2964 -U 8706 ; WX 544 ; N partialdiff ; G 2965 -U 8707 ; WX 683 ; N existential ; G 2966 -U 8708 ; WX 683 ; N uni2204 ; G 2967 -U 8709 ; WX 856 ; N emptyset ; G 2968 -U 8710 ; WX 697 ; N increment ; G 2969 -U 8711 ; WX 697 ; N gradient ; G 2970 -U 8712 ; WX 896 ; N element ; G 2971 -U 8713 ; WX 896 ; N notelement ; G 2972 -U 8714 ; WX 750 ; N uni220A ; G 2973 -U 8715 ; WX 896 ; N suchthat ; G 2974 -U 8716 ; WX 896 ; N uni220C ; G 2975 -U 8717 ; WX 750 ; N uni220D ; G 2976 -U 8718 ; WX 636 ; N uni220E ; G 2977 -U 8719 ; WX 787 ; N product ; G 2978 -U 8720 ; WX 787 ; N uni2210 ; G 2979 -U 8721 ; WX 718 ; N summation ; G 2980 -U 8722 ; WX 838 ; N minus ; G 2981 -U 8723 ; WX 838 ; N uni2213 ; G 2982 -U 8724 ; WX 696 ; N uni2214 ; G 2983 -U 8725 ; WX 365 ; N uni2215 ; G 2984 -U 8726 ; WX 696 ; N uni2216 ; G 2985 -U 8727 ; WX 838 ; N asteriskmath ; G 2986 -U 8728 ; WX 626 ; N uni2218 ; G 2987 -U 8729 ; WX 380 ; N uni2219 ; G 2988 -U 8730 ; WX 667 ; N radical ; G 2989 -U 8731 ; WX 667 ; N uni221B ; G 2990 -U 8732 ; WX 667 ; N uni221C ; G 2991 -U 8733 ; WX 712 ; N proportional ; G 2992 -U 8734 ; WX 833 ; N infinity ; G 2993 -U 8735 ; WX 838 ; N orthogonal ; G 2994 -U 8736 ; WX 896 ; N angle ; G 2995 -U 8737 ; WX 896 ; N uni2221 ; G 2996 -U 8738 ; WX 838 ; N uni2222 ; G 2997 -U 8739 ; WX 500 ; N uni2223 ; G 2998 -U 8740 ; WX 500 ; N uni2224 ; G 2999 -U 8741 ; WX 500 ; N uni2225 ; G 3000 -U 8742 ; WX 500 ; N uni2226 ; G 3001 -U 8743 ; WX 812 ; N logicaland ; G 3002 -U 8744 ; WX 812 ; N logicalor ; G 3003 -U 8745 ; WX 812 ; N intersection ; G 3004 -U 8746 ; WX 812 ; N union ; G 3005 -U 8747 ; WX 610 ; N integral ; G 3006 -U 8748 ; WX 929 ; N uni222C ; G 3007 -U 8749 ; WX 1295 ; N uni222D ; G 3008 -U 8750 ; WX 563 ; N uni222E ; G 3009 -U 8751 ; WX 977 ; N uni222F ; G 3010 -U 8752 ; WX 1313 ; N uni2230 ; G 3011 -U 8753 ; WX 563 ; N uni2231 ; G 3012 -U 8754 ; WX 563 ; N uni2232 ; G 3013 -U 8755 ; WX 563 ; N uni2233 ; G 3014 -U 8756 ; WX 696 ; N therefore ; G 3015 -U 8757 ; WX 696 ; N uni2235 ; G 3016 -U 8758 ; WX 294 ; N uni2236 ; G 3017 -U 8759 ; WX 696 ; N uni2237 ; G 3018 -U 8760 ; WX 838 ; N uni2238 ; G 3019 -U 8761 ; WX 838 ; N uni2239 ; G 3020 -U 8762 ; WX 838 ; N uni223A ; G 3021 -U 8763 ; WX 838 ; N uni223B ; G 3022 -U 8764 ; WX 838 ; N similar ; G 3023 -U 8765 ; WX 838 ; N uni223D ; G 3024 -U 8766 ; WX 838 ; N uni223E ; G 3025 -U 8767 ; WX 838 ; N uni223F ; G 3026 -U 8768 ; WX 375 ; N uni2240 ; G 3027 -U 8769 ; WX 838 ; N uni2241 ; G 3028 -U 8770 ; WX 838 ; N uni2242 ; G 3029 -U 8771 ; WX 838 ; N uni2243 ; G 3030 -U 8772 ; WX 838 ; N uni2244 ; G 3031 -U 8773 ; WX 838 ; N congruent ; G 3032 -U 8774 ; WX 838 ; N uni2246 ; G 3033 -U 8775 ; WX 838 ; N uni2247 ; G 3034 -U 8776 ; WX 838 ; N approxequal ; G 3035 -U 8777 ; WX 838 ; N uni2249 ; G 3036 -U 8778 ; WX 838 ; N uni224A ; G 3037 -U 8779 ; WX 838 ; N uni224B ; G 3038 -U 8780 ; WX 838 ; N uni224C ; G 3039 -U 8781 ; WX 838 ; N uni224D ; G 3040 -U 8782 ; WX 838 ; N uni224E ; G 3041 -U 8783 ; WX 838 ; N uni224F ; G 3042 -U 8784 ; WX 838 ; N uni2250 ; G 3043 -U 8785 ; WX 838 ; N uni2251 ; G 3044 -U 8786 ; WX 838 ; N uni2252 ; G 3045 -U 8787 ; WX 838 ; N uni2253 ; G 3046 -U 8788 ; WX 1063 ; N uni2254 ; G 3047 -U 8789 ; WX 1063 ; N uni2255 ; G 3048 -U 8790 ; WX 838 ; N uni2256 ; G 3049 -U 8791 ; WX 838 ; N uni2257 ; G 3050 -U 8792 ; WX 838 ; N uni2258 ; G 3051 -U 8793 ; WX 838 ; N uni2259 ; G 3052 -U 8794 ; WX 838 ; N uni225A ; G 3053 -U 8795 ; WX 838 ; N uni225B ; G 3054 -U 8796 ; WX 838 ; N uni225C ; G 3055 -U 8797 ; WX 838 ; N uni225D ; G 3056 -U 8798 ; WX 838 ; N uni225E ; G 3057 -U 8799 ; WX 838 ; N uni225F ; G 3058 -U 8800 ; WX 838 ; N notequal ; G 3059 -U 8801 ; WX 838 ; N equivalence ; G 3060 -U 8802 ; WX 838 ; N uni2262 ; G 3061 -U 8803 ; WX 838 ; N uni2263 ; G 3062 -U 8804 ; WX 838 ; N lessequal ; G 3063 -U 8805 ; WX 838 ; N greaterequal ; G 3064 -U 8806 ; WX 838 ; N uni2266 ; G 3065 -U 8807 ; WX 838 ; N uni2267 ; G 3066 -U 8808 ; WX 841 ; N uni2268 ; G 3067 -U 8809 ; WX 841 ; N uni2269 ; G 3068 -U 8810 ; WX 1047 ; N uni226A ; G 3069 -U 8811 ; WX 1047 ; N uni226B ; G 3070 -U 8812 ; WX 500 ; N uni226C ; G 3071 -U 8813 ; WX 838 ; N uni226D ; G 3072 -U 8814 ; WX 838 ; N uni226E ; G 3073 -U 8815 ; WX 838 ; N uni226F ; G 3074 -U 8816 ; WX 838 ; N uni2270 ; G 3075 -U 8817 ; WX 838 ; N uni2271 ; G 3076 -U 8818 ; WX 838 ; N uni2272 ; G 3077 -U 8819 ; WX 838 ; N uni2273 ; G 3078 -U 8820 ; WX 838 ; N uni2274 ; G 3079 -U 8821 ; WX 838 ; N uni2275 ; G 3080 -U 8822 ; WX 838 ; N uni2276 ; G 3081 -U 8823 ; WX 838 ; N uni2277 ; G 3082 -U 8824 ; WX 838 ; N uni2278 ; G 3083 -U 8825 ; WX 838 ; N uni2279 ; G 3084 -U 8826 ; WX 838 ; N uni227A ; G 3085 -U 8827 ; WX 838 ; N uni227B ; G 3086 -U 8828 ; WX 838 ; N uni227C ; G 3087 -U 8829 ; WX 838 ; N uni227D ; G 3088 -U 8830 ; WX 838 ; N uni227E ; G 3089 -U 8831 ; WX 838 ; N uni227F ; G 3090 -U 8832 ; WX 838 ; N uni2280 ; G 3091 -U 8833 ; WX 838 ; N uni2281 ; G 3092 -U 8834 ; WX 838 ; N propersubset ; G 3093 -U 8835 ; WX 838 ; N propersuperset ; G 3094 -U 8836 ; WX 838 ; N notsubset ; G 3095 -U 8837 ; WX 838 ; N uni2285 ; G 3096 -U 8838 ; WX 838 ; N reflexsubset ; G 3097 -U 8839 ; WX 838 ; N reflexsuperset ; G 3098 -U 8840 ; WX 838 ; N uni2288 ; G 3099 -U 8841 ; WX 838 ; N uni2289 ; G 3100 -U 8842 ; WX 838 ; N uni228A ; G 3101 -U 8843 ; WX 838 ; N uni228B ; G 3102 -U 8844 ; WX 812 ; N uni228C ; G 3103 -U 8845 ; WX 812 ; N uni228D ; G 3104 -U 8846 ; WX 812 ; N uni228E ; G 3105 -U 8847 ; WX 838 ; N uni228F ; G 3106 -U 8848 ; WX 838 ; N uni2290 ; G 3107 -U 8849 ; WX 838 ; N uni2291 ; G 3108 -U 8850 ; WX 838 ; N uni2292 ; G 3109 -U 8851 ; WX 796 ; N uni2293 ; G 3110 -U 8852 ; WX 796 ; N uni2294 ; G 3111 -U 8853 ; WX 838 ; N circleplus ; G 3112 -U 8854 ; WX 838 ; N uni2296 ; G 3113 -U 8855 ; WX 838 ; N circlemultiply ; G 3114 -U 8856 ; WX 838 ; N uni2298 ; G 3115 -U 8857 ; WX 838 ; N uni2299 ; G 3116 -U 8858 ; WX 838 ; N uni229A ; G 3117 -U 8859 ; WX 838 ; N uni229B ; G 3118 -U 8860 ; WX 838 ; N uni229C ; G 3119 -U 8861 ; WX 838 ; N uni229D ; G 3120 -U 8862 ; WX 838 ; N uni229E ; G 3121 -U 8863 ; WX 838 ; N uni229F ; G 3122 -U 8864 ; WX 838 ; N uni22A0 ; G 3123 -U 8865 ; WX 838 ; N uni22A1 ; G 3124 -U 8866 ; WX 914 ; N uni22A2 ; G 3125 -U 8867 ; WX 914 ; N uni22A3 ; G 3126 -U 8868 ; WX 914 ; N uni22A4 ; G 3127 -U 8869 ; WX 914 ; N perpendicular ; G 3128 -U 8870 ; WX 542 ; N uni22A6 ; G 3129 -U 8871 ; WX 542 ; N uni22A7 ; G 3130 -U 8872 ; WX 914 ; N uni22A8 ; G 3131 -U 8873 ; WX 914 ; N uni22A9 ; G 3132 -U 8874 ; WX 914 ; N uni22AA ; G 3133 -U 8875 ; WX 914 ; N uni22AB ; G 3134 -U 8876 ; WX 914 ; N uni22AC ; G 3135 -U 8877 ; WX 914 ; N uni22AD ; G 3136 -U 8878 ; WX 914 ; N uni22AE ; G 3137 -U 8879 ; WX 914 ; N uni22AF ; G 3138 -U 8880 ; WX 838 ; N uni22B0 ; G 3139 -U 8881 ; WX 838 ; N uni22B1 ; G 3140 -U 8882 ; WX 838 ; N uni22B2 ; G 3141 -U 8883 ; WX 838 ; N uni22B3 ; G 3142 -U 8884 ; WX 838 ; N uni22B4 ; G 3143 -U 8885 ; WX 838 ; N uni22B5 ; G 3144 -U 8886 ; WX 1000 ; N uni22B6 ; G 3145 -U 8887 ; WX 1000 ; N uni22B7 ; G 3146 -U 8888 ; WX 838 ; N uni22B8 ; G 3147 -U 8889 ; WX 838 ; N uni22B9 ; G 3148 -U 8890 ; WX 542 ; N uni22BA ; G 3149 -U 8891 ; WX 812 ; N uni22BB ; G 3150 -U 8892 ; WX 812 ; N uni22BC ; G 3151 -U 8893 ; WX 812 ; N uni22BD ; G 3152 -U 8894 ; WX 838 ; N uni22BE ; G 3153 -U 8895 ; WX 838 ; N uni22BF ; G 3154 -U 8896 ; WX 843 ; N uni22C0 ; G 3155 -U 8897 ; WX 843 ; N uni22C1 ; G 3156 -U 8898 ; WX 843 ; N uni22C2 ; G 3157 -U 8899 ; WX 843 ; N uni22C3 ; G 3158 -U 8900 ; WX 626 ; N uni22C4 ; G 3159 -U 8901 ; WX 380 ; N dotmath ; G 3160 -U 8902 ; WX 626 ; N uni22C6 ; G 3161 -U 8903 ; WX 838 ; N uni22C7 ; G 3162 -U 8904 ; WX 1000 ; N uni22C8 ; G 3163 -U 8905 ; WX 1000 ; N uni22C9 ; G 3164 -U 8906 ; WX 1000 ; N uni22CA ; G 3165 -U 8907 ; WX 1000 ; N uni22CB ; G 3166 -U 8908 ; WX 1000 ; N uni22CC ; G 3167 -U 8909 ; WX 838 ; N uni22CD ; G 3168 -U 8910 ; WX 812 ; N uni22CE ; G 3169 -U 8911 ; WX 812 ; N uni22CF ; G 3170 -U 8912 ; WX 838 ; N uni22D0 ; G 3171 -U 8913 ; WX 838 ; N uni22D1 ; G 3172 -U 8914 ; WX 838 ; N uni22D2 ; G 3173 -U 8915 ; WX 838 ; N uni22D3 ; G 3174 -U 8916 ; WX 838 ; N uni22D4 ; G 3175 -U 8917 ; WX 838 ; N uni22D5 ; G 3176 -U 8918 ; WX 838 ; N uni22D6 ; G 3177 -U 8919 ; WX 838 ; N uni22D7 ; G 3178 -U 8920 ; WX 1422 ; N uni22D8 ; G 3179 -U 8921 ; WX 1422 ; N uni22D9 ; G 3180 -U 8922 ; WX 838 ; N uni22DA ; G 3181 -U 8923 ; WX 838 ; N uni22DB ; G 3182 -U 8924 ; WX 838 ; N uni22DC ; G 3183 -U 8925 ; WX 838 ; N uni22DD ; G 3184 -U 8926 ; WX 838 ; N uni22DE ; G 3185 -U 8927 ; WX 838 ; N uni22DF ; G 3186 -U 8928 ; WX 838 ; N uni22E0 ; G 3187 -U 8929 ; WX 838 ; N uni22E1 ; G 3188 -U 8930 ; WX 838 ; N uni22E2 ; G 3189 -U 8931 ; WX 838 ; N uni22E3 ; G 3190 -U 8932 ; WX 838 ; N uni22E4 ; G 3191 -U 8933 ; WX 838 ; N uni22E5 ; G 3192 -U 8934 ; WX 838 ; N uni22E6 ; G 3193 -U 8935 ; WX 838 ; N uni22E7 ; G 3194 -U 8936 ; WX 838 ; N uni22E8 ; G 3195 -U 8937 ; WX 838 ; N uni22E9 ; G 3196 -U 8938 ; WX 838 ; N uni22EA ; G 3197 -U 8939 ; WX 838 ; N uni22EB ; G 3198 -U 8940 ; WX 838 ; N uni22EC ; G 3199 -U 8941 ; WX 838 ; N uni22ED ; G 3200 -U 8942 ; WX 1000 ; N uni22EE ; G 3201 -U 8943 ; WX 1000 ; N uni22EF ; G 3202 -U 8944 ; WX 1000 ; N uni22F0 ; G 3203 -U 8945 ; WX 1000 ; N uni22F1 ; G 3204 -U 8946 ; WX 1158 ; N uni22F2 ; G 3205 -U 8947 ; WX 896 ; N uni22F3 ; G 3206 -U 8948 ; WX 750 ; N uni22F4 ; G 3207 -U 8949 ; WX 896 ; N uni22F5 ; G 3208 -U 8950 ; WX 896 ; N uni22F6 ; G 3209 -U 8951 ; WX 750 ; N uni22F7 ; G 3210 -U 8952 ; WX 896 ; N uni22F8 ; G 3211 -U 8953 ; WX 896 ; N uni22F9 ; G 3212 -U 8954 ; WX 1158 ; N uni22FA ; G 3213 -U 8955 ; WX 896 ; N uni22FB ; G 3214 -U 8956 ; WX 750 ; N uni22FC ; G 3215 -U 8957 ; WX 896 ; N uni22FD ; G 3216 -U 8958 ; WX 750 ; N uni22FE ; G 3217 -U 8959 ; WX 896 ; N uni22FF ; G 3218 -U 8960 ; WX 602 ; N uni2300 ; G 3219 -U 8961 ; WX 602 ; N uni2301 ; G 3220 -U 8962 ; WX 716 ; N house ; G 3221 -U 8963 ; WX 838 ; N uni2303 ; G 3222 -U 8964 ; WX 838 ; N uni2304 ; G 3223 -U 8965 ; WX 838 ; N uni2305 ; G 3224 -U 8966 ; WX 838 ; N uni2306 ; G 3225 -U 8967 ; WX 488 ; N uni2307 ; G 3226 -U 8968 ; WX 457 ; N uni2308 ; G 3227 -U 8969 ; WX 457 ; N uni2309 ; G 3228 -U 8970 ; WX 457 ; N uni230A ; G 3229 -U 8971 ; WX 457 ; N uni230B ; G 3230 -U 8972 ; WX 809 ; N uni230C ; G 3231 -U 8973 ; WX 809 ; N uni230D ; G 3232 -U 8974 ; WX 809 ; N uni230E ; G 3233 -U 8975 ; WX 809 ; N uni230F ; G 3234 -U 8976 ; WX 838 ; N revlogicalnot ; G 3235 -U 8977 ; WX 539 ; N uni2311 ; G 3236 -U 8984 ; WX 928 ; N uni2318 ; G 3237 -U 8985 ; WX 838 ; N uni2319 ; G 3238 -U 8988 ; WX 469 ; N uni231C ; G 3239 -U 8989 ; WX 469 ; N uni231D ; G 3240 -U 8990 ; WX 469 ; N uni231E ; G 3241 -U 8991 ; WX 469 ; N uni231F ; G 3242 -U 8992 ; WX 610 ; N integraltp ; G 3243 -U 8993 ; WX 610 ; N integralbt ; G 3244 -U 8996 ; WX 1152 ; N uni2324 ; G 3245 -U 8997 ; WX 1152 ; N uni2325 ; G 3246 -U 8998 ; WX 1414 ; N uni2326 ; G 3247 -U 8999 ; WX 1152 ; N uni2327 ; G 3248 -U 9000 ; WX 1443 ; N uni2328 ; G 3249 -U 9003 ; WX 1414 ; N uni232B ; G 3250 -U 9004 ; WX 873 ; N uni232C ; G 3251 -U 9075 ; WX 390 ; N uni2373 ; G 3252 -U 9076 ; WX 716 ; N uni2374 ; G 3253 -U 9077 ; WX 869 ; N uni2375 ; G 3254 -U 9082 ; WX 687 ; N uni237A ; G 3255 -U 9085 ; WX 863 ; N uni237D ; G 3256 -U 9095 ; WX 1152 ; N uni2387 ; G 3257 -U 9108 ; WX 873 ; N uni2394 ; G 3258 -U 9115 ; WX 500 ; N uni239B ; G 3259 -U 9116 ; WX 500 ; N uni239C ; G 3260 -U 9117 ; WX 500 ; N uni239D ; G 3261 -U 9118 ; WX 500 ; N uni239E ; G 3262 -U 9119 ; WX 500 ; N uni239F ; G 3263 -U 9120 ; WX 500 ; N uni23A0 ; G 3264 -U 9121 ; WX 500 ; N uni23A1 ; G 3265 -U 9122 ; WX 500 ; N uni23A2 ; G 3266 -U 9123 ; WX 500 ; N uni23A3 ; G 3267 -U 9124 ; WX 500 ; N uni23A4 ; G 3268 -U 9125 ; WX 500 ; N uni23A5 ; G 3269 -U 9126 ; WX 500 ; N uni23A6 ; G 3270 -U 9127 ; WX 750 ; N uni23A7 ; G 3271 -U 9128 ; WX 750 ; N uni23A8 ; G 3272 -U 9129 ; WX 750 ; N uni23A9 ; G 3273 -U 9130 ; WX 750 ; N uni23AA ; G 3274 -U 9131 ; WX 750 ; N uni23AB ; G 3275 -U 9132 ; WX 750 ; N uni23AC ; G 3276 -U 9133 ; WX 750 ; N uni23AD ; G 3277 -U 9134 ; WX 610 ; N uni23AE ; G 3278 -U 9166 ; WX 838 ; N uni23CE ; G 3279 -U 9167 ; WX 945 ; N uni23CF ; G 3280 -U 9187 ; WX 873 ; N uni23E3 ; G 3281 -U 9189 ; WX 769 ; N uni23E5 ; G 3282 -U 9192 ; WX 696 ; N uni23E8 ; G 3283 -U 9250 ; WX 716 ; N uni2422 ; G 3284 -U 9251 ; WX 716 ; N uni2423 ; G 3285 -U 9312 ; WX 847 ; N uni2460 ; G 3286 -U 9313 ; WX 847 ; N uni2461 ; G 3287 -U 9314 ; WX 847 ; N uni2462 ; G 3288 -U 9315 ; WX 847 ; N uni2463 ; G 3289 -U 9316 ; WX 847 ; N uni2464 ; G 3290 -U 9317 ; WX 847 ; N uni2465 ; G 3291 -U 9318 ; WX 847 ; N uni2466 ; G 3292 -U 9319 ; WX 847 ; N uni2467 ; G 3293 -U 9320 ; WX 847 ; N uni2468 ; G 3294 -U 9321 ; WX 847 ; N uni2469 ; G 3295 -U 9472 ; WX 602 ; N SF100000 ; G 3296 -U 9473 ; WX 602 ; N uni2501 ; G 3297 -U 9474 ; WX 602 ; N SF110000 ; G 3298 -U 9475 ; WX 602 ; N uni2503 ; G 3299 -U 9476 ; WX 602 ; N uni2504 ; G 3300 -U 9477 ; WX 602 ; N uni2505 ; G 3301 -U 9478 ; WX 602 ; N uni2506 ; G 3302 -U 9479 ; WX 602 ; N uni2507 ; G 3303 -U 9480 ; WX 602 ; N uni2508 ; G 3304 -U 9481 ; WX 602 ; N uni2509 ; G 3305 -U 9482 ; WX 602 ; N uni250A ; G 3306 -U 9483 ; WX 602 ; N uni250B ; G 3307 -U 9484 ; WX 602 ; N SF010000 ; G 3308 -U 9485 ; WX 602 ; N uni250D ; G 3309 -U 9486 ; WX 602 ; N uni250E ; G 3310 -U 9487 ; WX 602 ; N uni250F ; G 3311 -U 9488 ; WX 602 ; N SF030000 ; G 3312 -U 9489 ; WX 602 ; N uni2511 ; G 3313 -U 9490 ; WX 602 ; N uni2512 ; G 3314 -U 9491 ; WX 602 ; N uni2513 ; G 3315 -U 9492 ; WX 602 ; N SF020000 ; G 3316 -U 9493 ; WX 602 ; N uni2515 ; G 3317 -U 9494 ; WX 602 ; N uni2516 ; G 3318 -U 9495 ; WX 602 ; N uni2517 ; G 3319 -U 9496 ; WX 602 ; N SF040000 ; G 3320 -U 9497 ; WX 602 ; N uni2519 ; G 3321 -U 9498 ; WX 602 ; N uni251A ; G 3322 -U 9499 ; WX 602 ; N uni251B ; G 3323 -U 9500 ; WX 602 ; N SF080000 ; G 3324 -U 9501 ; WX 602 ; N uni251D ; G 3325 -U 9502 ; WX 602 ; N uni251E ; G 3326 -U 9503 ; WX 602 ; N uni251F ; G 3327 -U 9504 ; WX 602 ; N uni2520 ; G 3328 -U 9505 ; WX 602 ; N uni2521 ; G 3329 -U 9506 ; WX 602 ; N uni2522 ; G 3330 -U 9507 ; WX 602 ; N uni2523 ; G 3331 -U 9508 ; WX 602 ; N SF090000 ; G 3332 -U 9509 ; WX 602 ; N uni2525 ; G 3333 -U 9510 ; WX 602 ; N uni2526 ; G 3334 -U 9511 ; WX 602 ; N uni2527 ; G 3335 -U 9512 ; WX 602 ; N uni2528 ; G 3336 -U 9513 ; WX 602 ; N uni2529 ; G 3337 -U 9514 ; WX 602 ; N uni252A ; G 3338 -U 9515 ; WX 602 ; N uni252B ; G 3339 -U 9516 ; WX 602 ; N SF060000 ; G 3340 -U 9517 ; WX 602 ; N uni252D ; G 3341 -U 9518 ; WX 602 ; N uni252E ; G 3342 -U 9519 ; WX 602 ; N uni252F ; G 3343 -U 9520 ; WX 602 ; N uni2530 ; G 3344 -U 9521 ; WX 602 ; N uni2531 ; G 3345 -U 9522 ; WX 602 ; N uni2532 ; G 3346 -U 9523 ; WX 602 ; N uni2533 ; G 3347 -U 9524 ; WX 602 ; N SF070000 ; G 3348 -U 9525 ; WX 602 ; N uni2535 ; G 3349 -U 9526 ; WX 602 ; N uni2536 ; G 3350 -U 9527 ; WX 602 ; N uni2537 ; G 3351 -U 9528 ; WX 602 ; N uni2538 ; G 3352 -U 9529 ; WX 602 ; N uni2539 ; G 3353 -U 9530 ; WX 602 ; N uni253A ; G 3354 -U 9531 ; WX 602 ; N uni253B ; G 3355 -U 9532 ; WX 602 ; N SF050000 ; G 3356 -U 9533 ; WX 602 ; N uni253D ; G 3357 -U 9534 ; WX 602 ; N uni253E ; G 3358 -U 9535 ; WX 602 ; N uni253F ; G 3359 -U 9536 ; WX 602 ; N uni2540 ; G 3360 -U 9537 ; WX 602 ; N uni2541 ; G 3361 -U 9538 ; WX 602 ; N uni2542 ; G 3362 -U 9539 ; WX 602 ; N uni2543 ; G 3363 -U 9540 ; WX 602 ; N uni2544 ; G 3364 -U 9541 ; WX 602 ; N uni2545 ; G 3365 -U 9542 ; WX 602 ; N uni2546 ; G 3366 -U 9543 ; WX 602 ; N uni2547 ; G 3367 -U 9544 ; WX 602 ; N uni2548 ; G 3368 -U 9545 ; WX 602 ; N uni2549 ; G 3369 -U 9546 ; WX 602 ; N uni254A ; G 3370 -U 9547 ; WX 602 ; N uni254B ; G 3371 -U 9548 ; WX 602 ; N uni254C ; G 3372 -U 9549 ; WX 602 ; N uni254D ; G 3373 -U 9550 ; WX 602 ; N uni254E ; G 3374 -U 9551 ; WX 602 ; N uni254F ; G 3375 -U 9552 ; WX 602 ; N SF430000 ; G 3376 -U 9553 ; WX 602 ; N SF240000 ; G 3377 -U 9554 ; WX 602 ; N SF510000 ; G 3378 -U 9555 ; WX 602 ; N SF520000 ; G 3379 -U 9556 ; WX 602 ; N SF390000 ; G 3380 -U 9557 ; WX 602 ; N SF220000 ; G 3381 -U 9558 ; WX 602 ; N SF210000 ; G 3382 -U 9559 ; WX 602 ; N SF250000 ; G 3383 -U 9560 ; WX 602 ; N SF500000 ; G 3384 -U 9561 ; WX 602 ; N SF490000 ; G 3385 -U 9562 ; WX 602 ; N SF380000 ; G 3386 -U 9563 ; WX 602 ; N SF280000 ; G 3387 -U 9564 ; WX 602 ; N SF270000 ; G 3388 -U 9565 ; WX 602 ; N SF260000 ; G 3389 -U 9566 ; WX 602 ; N SF360000 ; G 3390 -U 9567 ; WX 602 ; N SF370000 ; G 3391 -U 9568 ; WX 602 ; N SF420000 ; G 3392 -U 9569 ; WX 602 ; N SF190000 ; G 3393 -U 9570 ; WX 602 ; N SF200000 ; G 3394 -U 9571 ; WX 602 ; N SF230000 ; G 3395 -U 9572 ; WX 602 ; N SF470000 ; G 3396 -U 9573 ; WX 602 ; N SF480000 ; G 3397 -U 9574 ; WX 602 ; N SF410000 ; G 3398 -U 9575 ; WX 602 ; N SF450000 ; G 3399 -U 9576 ; WX 602 ; N SF460000 ; G 3400 -U 9577 ; WX 602 ; N SF400000 ; G 3401 -U 9578 ; WX 602 ; N SF540000 ; G 3402 -U 9579 ; WX 602 ; N SF530000 ; G 3403 -U 9580 ; WX 602 ; N SF440000 ; G 3404 -U 9581 ; WX 602 ; N uni256D ; G 3405 -U 9582 ; WX 602 ; N uni256E ; G 3406 -U 9583 ; WX 602 ; N uni256F ; G 3407 -U 9584 ; WX 602 ; N uni2570 ; G 3408 -U 9585 ; WX 602 ; N uni2571 ; G 3409 -U 9586 ; WX 602 ; N uni2572 ; G 3410 -U 9587 ; WX 602 ; N uni2573 ; G 3411 -U 9588 ; WX 602 ; N uni2574 ; G 3412 -U 9589 ; WX 602 ; N uni2575 ; G 3413 -U 9590 ; WX 602 ; N uni2576 ; G 3414 -U 9591 ; WX 602 ; N uni2577 ; G 3415 -U 9592 ; WX 602 ; N uni2578 ; G 3416 -U 9593 ; WX 602 ; N uni2579 ; G 3417 -U 9594 ; WX 602 ; N uni257A ; G 3418 -U 9595 ; WX 602 ; N uni257B ; G 3419 -U 9596 ; WX 602 ; N uni257C ; G 3420 -U 9597 ; WX 602 ; N uni257D ; G 3421 -U 9598 ; WX 602 ; N uni257E ; G 3422 -U 9599 ; WX 602 ; N uni257F ; G 3423 -U 9600 ; WX 769 ; N upblock ; G 3424 -U 9601 ; WX 769 ; N uni2581 ; G 3425 -U 9602 ; WX 769 ; N uni2582 ; G 3426 -U 9603 ; WX 769 ; N uni2583 ; G 3427 -U 9604 ; WX 769 ; N dnblock ; G 3428 -U 9605 ; WX 769 ; N uni2585 ; G 3429 -U 9606 ; WX 769 ; N uni2586 ; G 3430 -U 9607 ; WX 769 ; N uni2587 ; G 3431 -U 9608 ; WX 769 ; N block ; G 3432 -U 9609 ; WX 769 ; N uni2589 ; G 3433 -U 9610 ; WX 769 ; N uni258A ; G 3434 -U 9611 ; WX 769 ; N uni258B ; G 3435 -U 9612 ; WX 769 ; N lfblock ; G 3436 -U 9613 ; WX 769 ; N uni258D ; G 3437 -U 9614 ; WX 769 ; N uni258E ; G 3438 -U 9615 ; WX 769 ; N uni258F ; G 3439 -U 9616 ; WX 769 ; N rtblock ; G 3440 -U 9617 ; WX 769 ; N ltshade ; G 3441 -U 9618 ; WX 769 ; N shade ; G 3442 -U 9619 ; WX 769 ; N dkshade ; G 3443 -U 9620 ; WX 769 ; N uni2594 ; G 3444 -U 9621 ; WX 769 ; N uni2595 ; G 3445 -U 9622 ; WX 769 ; N uni2596 ; G 3446 -U 9623 ; WX 769 ; N uni2597 ; G 3447 -U 9624 ; WX 769 ; N uni2598 ; G 3448 -U 9625 ; WX 769 ; N uni2599 ; G 3449 -U 9626 ; WX 769 ; N uni259A ; G 3450 -U 9627 ; WX 769 ; N uni259B ; G 3451 -U 9628 ; WX 769 ; N uni259C ; G 3452 -U 9629 ; WX 769 ; N uni259D ; G 3453 -U 9630 ; WX 769 ; N uni259E ; G 3454 -U 9631 ; WX 769 ; N uni259F ; G 3455 -U 9632 ; WX 945 ; N filledbox ; G 3456 -U 9633 ; WX 945 ; N H22073 ; G 3457 -U 9634 ; WX 945 ; N uni25A2 ; G 3458 -U 9635 ; WX 945 ; N uni25A3 ; G 3459 -U 9636 ; WX 945 ; N uni25A4 ; G 3460 -U 9637 ; WX 945 ; N uni25A5 ; G 3461 -U 9638 ; WX 945 ; N uni25A6 ; G 3462 -U 9639 ; WX 945 ; N uni25A7 ; G 3463 -U 9640 ; WX 945 ; N uni25A8 ; G 3464 -U 9641 ; WX 945 ; N uni25A9 ; G 3465 -U 9642 ; WX 678 ; N H18543 ; G 3466 -U 9643 ; WX 678 ; N H18551 ; G 3467 -U 9644 ; WX 945 ; N filledrect ; G 3468 -U 9645 ; WX 945 ; N uni25AD ; G 3469 -U 9646 ; WX 550 ; N uni25AE ; G 3470 -U 9647 ; WX 550 ; N uni25AF ; G 3471 -U 9648 ; WX 769 ; N uni25B0 ; G 3472 -U 9649 ; WX 769 ; N uni25B1 ; G 3473 -U 9650 ; WX 769 ; N triagup ; G 3474 -U 9651 ; WX 769 ; N uni25B3 ; G 3475 -U 9652 ; WX 502 ; N uni25B4 ; G 3476 -U 9653 ; WX 502 ; N uni25B5 ; G 3477 -U 9654 ; WX 769 ; N uni25B6 ; G 3478 -U 9655 ; WX 769 ; N uni25B7 ; G 3479 -U 9656 ; WX 502 ; N uni25B8 ; G 3480 -U 9657 ; WX 502 ; N uni25B9 ; G 3481 -U 9658 ; WX 769 ; N triagrt ; G 3482 -U 9659 ; WX 769 ; N uni25BB ; G 3483 -U 9660 ; WX 769 ; N triagdn ; G 3484 -U 9661 ; WX 769 ; N uni25BD ; G 3485 -U 9662 ; WX 502 ; N uni25BE ; G 3486 -U 9663 ; WX 502 ; N uni25BF ; G 3487 -U 9664 ; WX 769 ; N uni25C0 ; G 3488 -U 9665 ; WX 769 ; N uni25C1 ; G 3489 -U 9666 ; WX 502 ; N uni25C2 ; G 3490 -U 9667 ; WX 502 ; N uni25C3 ; G 3491 -U 9668 ; WX 769 ; N triaglf ; G 3492 -U 9669 ; WX 769 ; N uni25C5 ; G 3493 -U 9670 ; WX 769 ; N uni25C6 ; G 3494 -U 9671 ; WX 769 ; N uni25C7 ; G 3495 -U 9672 ; WX 769 ; N uni25C8 ; G 3496 -U 9673 ; WX 873 ; N uni25C9 ; G 3497 -U 9674 ; WX 494 ; N lozenge ; G 3498 -U 9675 ; WX 873 ; N circle ; G 3499 -U 9676 ; WX 873 ; N uni25CC ; G 3500 -U 9677 ; WX 873 ; N uni25CD ; G 3501 -U 9678 ; WX 873 ; N uni25CE ; G 3502 -U 9679 ; WX 873 ; N H18533 ; G 3503 -U 9680 ; WX 873 ; N uni25D0 ; G 3504 -U 9681 ; WX 873 ; N uni25D1 ; G 3505 -U 9682 ; WX 873 ; N uni25D2 ; G 3506 -U 9683 ; WX 873 ; N uni25D3 ; G 3507 -U 9684 ; WX 873 ; N uni25D4 ; G 3508 -U 9685 ; WX 873 ; N uni25D5 ; G 3509 -U 9686 ; WX 527 ; N uni25D6 ; G 3510 -U 9687 ; WX 527 ; N uni25D7 ; G 3511 -U 9688 ; WX 840 ; N invbullet ; G 3512 -U 9689 ; WX 970 ; N invcircle ; G 3513 -U 9690 ; WX 970 ; N uni25DA ; G 3514 -U 9691 ; WX 970 ; N uni25DB ; G 3515 -U 9692 ; WX 387 ; N uni25DC ; G 3516 -U 9693 ; WX 387 ; N uni25DD ; G 3517 -U 9694 ; WX 387 ; N uni25DE ; G 3518 -U 9695 ; WX 387 ; N uni25DF ; G 3519 -U 9696 ; WX 769 ; N uni25E0 ; G 3520 -U 9697 ; WX 769 ; N uni25E1 ; G 3521 -U 9698 ; WX 769 ; N uni25E2 ; G 3522 -U 9699 ; WX 769 ; N uni25E3 ; G 3523 -U 9700 ; WX 769 ; N uni25E4 ; G 3524 -U 9701 ; WX 769 ; N uni25E5 ; G 3525 -U 9702 ; WX 639 ; N openbullet ; G 3526 -U 9703 ; WX 945 ; N uni25E7 ; G 3527 -U 9704 ; WX 945 ; N uni25E8 ; G 3528 -U 9705 ; WX 945 ; N uni25E9 ; G 3529 -U 9706 ; WX 945 ; N uni25EA ; G 3530 -U 9707 ; WX 945 ; N uni25EB ; G 3531 -U 9708 ; WX 769 ; N uni25EC ; G 3532 -U 9709 ; WX 769 ; N uni25ED ; G 3533 -U 9710 ; WX 769 ; N uni25EE ; G 3534 -U 9711 ; WX 1119 ; N uni25EF ; G 3535 -U 9712 ; WX 945 ; N uni25F0 ; G 3536 -U 9713 ; WX 945 ; N uni25F1 ; G 3537 -U 9714 ; WX 945 ; N uni25F2 ; G 3538 -U 9715 ; WX 945 ; N uni25F3 ; G 3539 -U 9716 ; WX 873 ; N uni25F4 ; G 3540 -U 9717 ; WX 873 ; N uni25F5 ; G 3541 -U 9718 ; WX 873 ; N uni25F6 ; G 3542 -U 9719 ; WX 873 ; N uni25F7 ; G 3543 -U 9720 ; WX 769 ; N uni25F8 ; G 3544 -U 9721 ; WX 769 ; N uni25F9 ; G 3545 -U 9722 ; WX 769 ; N uni25FA ; G 3546 -U 9723 ; WX 830 ; N uni25FB ; G 3547 -U 9724 ; WX 830 ; N uni25FC ; G 3548 -U 9725 ; WX 732 ; N uni25FD ; G 3549 -U 9726 ; WX 732 ; N uni25FE ; G 3550 -U 9727 ; WX 769 ; N uni25FF ; G 3551 -U 9728 ; WX 896 ; N uni2600 ; G 3552 -U 9729 ; WX 1000 ; N uni2601 ; G 3553 -U 9730 ; WX 896 ; N uni2602 ; G 3554 -U 9731 ; WX 896 ; N uni2603 ; G 3555 -U 9732 ; WX 896 ; N uni2604 ; G 3556 -U 9733 ; WX 896 ; N uni2605 ; G 3557 -U 9734 ; WX 896 ; N uni2606 ; G 3558 -U 9735 ; WX 573 ; N uni2607 ; G 3559 -U 9736 ; WX 896 ; N uni2608 ; G 3560 -U 9737 ; WX 896 ; N uni2609 ; G 3561 -U 9738 ; WX 888 ; N uni260A ; G 3562 -U 9739 ; WX 888 ; N uni260B ; G 3563 -U 9740 ; WX 671 ; N uni260C ; G 3564 -U 9741 ; WX 1013 ; N uni260D ; G 3565 -U 9742 ; WX 1246 ; N uni260E ; G 3566 -U 9743 ; WX 1250 ; N uni260F ; G 3567 -U 9744 ; WX 896 ; N uni2610 ; G 3568 -U 9745 ; WX 896 ; N uni2611 ; G 3569 -U 9746 ; WX 896 ; N uni2612 ; G 3570 -U 9747 ; WX 532 ; N uni2613 ; G 3571 -U 9748 ; WX 896 ; N uni2614 ; G 3572 -U 9749 ; WX 896 ; N uni2615 ; G 3573 -U 9750 ; WX 896 ; N uni2616 ; G 3574 -U 9751 ; WX 896 ; N uni2617 ; G 3575 -U 9752 ; WX 896 ; N uni2618 ; G 3576 -U 9753 ; WX 896 ; N uni2619 ; G 3577 -U 9754 ; WX 896 ; N uni261A ; G 3578 -U 9755 ; WX 896 ; N uni261B ; G 3579 -U 9756 ; WX 896 ; N uni261C ; G 3580 -U 9757 ; WX 609 ; N uni261D ; G 3581 -U 9758 ; WX 896 ; N uni261E ; G 3582 -U 9759 ; WX 609 ; N uni261F ; G 3583 -U 9760 ; WX 896 ; N uni2620 ; G 3584 -U 9761 ; WX 896 ; N uni2621 ; G 3585 -U 9762 ; WX 896 ; N uni2622 ; G 3586 -U 9763 ; WX 896 ; N uni2623 ; G 3587 -U 9764 ; WX 669 ; N uni2624 ; G 3588 -U 9765 ; WX 746 ; N uni2625 ; G 3589 -U 9766 ; WX 649 ; N uni2626 ; G 3590 -U 9767 ; WX 784 ; N uni2627 ; G 3591 -U 9768 ; WX 545 ; N uni2628 ; G 3592 -U 9769 ; WX 896 ; N uni2629 ; G 3593 -U 9770 ; WX 896 ; N uni262A ; G 3594 -U 9771 ; WX 896 ; N uni262B ; G 3595 -U 9772 ; WX 710 ; N uni262C ; G 3596 -U 9773 ; WX 896 ; N uni262D ; G 3597 -U 9774 ; WX 896 ; N uni262E ; G 3598 -U 9775 ; WX 896 ; N uni262F ; G 3599 -U 9776 ; WX 896 ; N uni2630 ; G 3600 -U 9777 ; WX 896 ; N uni2631 ; G 3601 -U 9778 ; WX 896 ; N uni2632 ; G 3602 -U 9779 ; WX 896 ; N uni2633 ; G 3603 -U 9780 ; WX 896 ; N uni2634 ; G 3604 -U 9781 ; WX 896 ; N uni2635 ; G 3605 -U 9782 ; WX 896 ; N uni2636 ; G 3606 -U 9783 ; WX 896 ; N uni2637 ; G 3607 -U 9784 ; WX 896 ; N uni2638 ; G 3608 -U 9785 ; WX 1042 ; N uni2639 ; G 3609 -U 9786 ; WX 1042 ; N smileface ; G 3610 -U 9787 ; WX 1042 ; N invsmileface ; G 3611 -U 9788 ; WX 896 ; N sun ; G 3612 -U 9789 ; WX 896 ; N uni263D ; G 3613 -U 9790 ; WX 896 ; N uni263E ; G 3614 -U 9791 ; WX 614 ; N uni263F ; G 3615 -U 9792 ; WX 732 ; N female ; G 3616 -U 9793 ; WX 732 ; N uni2641 ; G 3617 -U 9794 ; WX 896 ; N male ; G 3618 -U 9795 ; WX 896 ; N uni2643 ; G 3619 -U 9796 ; WX 896 ; N uni2644 ; G 3620 -U 9797 ; WX 896 ; N uni2645 ; G 3621 -U 9798 ; WX 896 ; N uni2646 ; G 3622 -U 9799 ; WX 896 ; N uni2647 ; G 3623 -U 9800 ; WX 896 ; N uni2648 ; G 3624 -U 9801 ; WX 896 ; N uni2649 ; G 3625 -U 9802 ; WX 896 ; N uni264A ; G 3626 -U 9803 ; WX 896 ; N uni264B ; G 3627 -U 9804 ; WX 896 ; N uni264C ; G 3628 -U 9805 ; WX 896 ; N uni264D ; G 3629 -U 9806 ; WX 896 ; N uni264E ; G 3630 -U 9807 ; WX 896 ; N uni264F ; G 3631 -U 9808 ; WX 896 ; N uni2650 ; G 3632 -U 9809 ; WX 896 ; N uni2651 ; G 3633 -U 9810 ; WX 896 ; N uni2652 ; G 3634 -U 9811 ; WX 896 ; N uni2653 ; G 3635 -U 9812 ; WX 896 ; N uni2654 ; G 3636 -U 9813 ; WX 896 ; N uni2655 ; G 3637 -U 9814 ; WX 896 ; N uni2656 ; G 3638 -U 9815 ; WX 896 ; N uni2657 ; G 3639 -U 9816 ; WX 896 ; N uni2658 ; G 3640 -U 9817 ; WX 896 ; N uni2659 ; G 3641 -U 9818 ; WX 896 ; N uni265A ; G 3642 -U 9819 ; WX 896 ; N uni265B ; G 3643 -U 9820 ; WX 896 ; N uni265C ; G 3644 -U 9821 ; WX 896 ; N uni265D ; G 3645 -U 9822 ; WX 896 ; N uni265E ; G 3646 -U 9823 ; WX 896 ; N uni265F ; G 3647 -U 9824 ; WX 896 ; N spade ; G 3648 -U 9825 ; WX 896 ; N uni2661 ; G 3649 -U 9826 ; WX 896 ; N uni2662 ; G 3650 -U 9827 ; WX 896 ; N club ; G 3651 -U 9828 ; WX 896 ; N uni2664 ; G 3652 -U 9829 ; WX 896 ; N heart ; G 3653 -U 9830 ; WX 896 ; N diamond ; G 3654 -U 9831 ; WX 896 ; N uni2667 ; G 3655 -U 9832 ; WX 896 ; N uni2668 ; G 3656 -U 9833 ; WX 472 ; N uni2669 ; G 3657 -U 9834 ; WX 638 ; N musicalnote ; G 3658 -U 9835 ; WX 896 ; N musicalnotedbl ; G 3659 -U 9836 ; WX 896 ; N uni266C ; G 3660 -U 9837 ; WX 472 ; N uni266D ; G 3661 -U 9838 ; WX 357 ; N uni266E ; G 3662 -U 9839 ; WX 484 ; N uni266F ; G 3663 -U 9840 ; WX 748 ; N uni2670 ; G 3664 -U 9841 ; WX 766 ; N uni2671 ; G 3665 -U 9842 ; WX 896 ; N uni2672 ; G 3666 -U 9843 ; WX 896 ; N uni2673 ; G 3667 -U 9844 ; WX 896 ; N uni2674 ; G 3668 -U 9845 ; WX 896 ; N uni2675 ; G 3669 -U 9846 ; WX 896 ; N uni2676 ; G 3670 -U 9847 ; WX 896 ; N uni2677 ; G 3671 -U 9848 ; WX 896 ; N uni2678 ; G 3672 -U 9849 ; WX 896 ; N uni2679 ; G 3673 -U 9850 ; WX 896 ; N uni267A ; G 3674 -U 9851 ; WX 896 ; N uni267B ; G 3675 -U 9852 ; WX 896 ; N uni267C ; G 3676 -U 9853 ; WX 896 ; N uni267D ; G 3677 -U 9854 ; WX 896 ; N uni267E ; G 3678 -U 9855 ; WX 896 ; N uni267F ; G 3679 -U 9856 ; WX 869 ; N uni2680 ; G 3680 -U 9857 ; WX 869 ; N uni2681 ; G 3681 -U 9858 ; WX 869 ; N uni2682 ; G 3682 -U 9859 ; WX 869 ; N uni2683 ; G 3683 -U 9860 ; WX 869 ; N uni2684 ; G 3684 -U 9861 ; WX 869 ; N uni2685 ; G 3685 -U 9862 ; WX 896 ; N uni2686 ; G 3686 -U 9863 ; WX 896 ; N uni2687 ; G 3687 -U 9864 ; WX 896 ; N uni2688 ; G 3688 -U 9865 ; WX 896 ; N uni2689 ; G 3689 -U 9866 ; WX 896 ; N uni268A ; G 3690 -U 9867 ; WX 896 ; N uni268B ; G 3691 -U 9868 ; WX 896 ; N uni268C ; G 3692 -U 9869 ; WX 896 ; N uni268D ; G 3693 -U 9870 ; WX 896 ; N uni268E ; G 3694 -U 9871 ; WX 896 ; N uni268F ; G 3695 -U 9872 ; WX 896 ; N uni2690 ; G 3696 -U 9873 ; WX 896 ; N uni2691 ; G 3697 -U 9874 ; WX 896 ; N uni2692 ; G 3698 -U 9875 ; WX 896 ; N uni2693 ; G 3699 -U 9876 ; WX 896 ; N uni2694 ; G 3700 -U 9877 ; WX 541 ; N uni2695 ; G 3701 -U 9878 ; WX 896 ; N uni2696 ; G 3702 -U 9879 ; WX 896 ; N uni2697 ; G 3703 -U 9880 ; WX 896 ; N uni2698 ; G 3704 -U 9881 ; WX 896 ; N uni2699 ; G 3705 -U 9882 ; WX 896 ; N uni269A ; G 3706 -U 9883 ; WX 896 ; N uni269B ; G 3707 -U 9884 ; WX 896 ; N uni269C ; G 3708 -U 9886 ; WX 896 ; N uni269E ; G 3709 -U 9887 ; WX 896 ; N uni269F ; G 3710 -U 9888 ; WX 896 ; N uni26A0 ; G 3711 -U 9889 ; WX 702 ; N uni26A1 ; G 3712 -U 9890 ; WX 1004 ; N uni26A2 ; G 3713 -U 9891 ; WX 1089 ; N uni26A3 ; G 3714 -U 9892 ; WX 1175 ; N uni26A4 ; G 3715 -U 9893 ; WX 903 ; N uni26A5 ; G 3716 -U 9894 ; WX 838 ; N uni26A6 ; G 3717 -U 9895 ; WX 838 ; N uni26A7 ; G 3718 -U 9896 ; WX 838 ; N uni26A8 ; G 3719 -U 9897 ; WX 838 ; N uni26A9 ; G 3720 -U 9898 ; WX 838 ; N uni26AA ; G 3721 -U 9899 ; WX 838 ; N uni26AB ; G 3722 -U 9900 ; WX 838 ; N uni26AC ; G 3723 -U 9901 ; WX 838 ; N uni26AD ; G 3724 -U 9902 ; WX 838 ; N uni26AE ; G 3725 -U 9903 ; WX 838 ; N uni26AF ; G 3726 -U 9904 ; WX 844 ; N uni26B0 ; G 3727 -U 9905 ; WX 838 ; N uni26B1 ; G 3728 -U 9906 ; WX 732 ; N uni26B2 ; G 3729 -U 9907 ; WX 732 ; N uni26B3 ; G 3730 -U 9908 ; WX 732 ; N uni26B4 ; G 3731 -U 9909 ; WX 732 ; N uni26B5 ; G 3732 -U 9910 ; WX 850 ; N uni26B6 ; G 3733 -U 9911 ; WX 732 ; N uni26B7 ; G 3734 -U 9912 ; WX 732 ; N uni26B8 ; G 3735 -U 9920 ; WX 838 ; N uni26C0 ; G 3736 -U 9921 ; WX 838 ; N uni26C1 ; G 3737 -U 9922 ; WX 838 ; N uni26C2 ; G 3738 -U 9923 ; WX 838 ; N uni26C3 ; G 3739 -U 9954 ; WX 732 ; N uni26E2 ; G 3740 -U 9985 ; WX 838 ; N uni2701 ; G 3741 -U 9986 ; WX 838 ; N uni2702 ; G 3742 -U 9987 ; WX 838 ; N uni2703 ; G 3743 -U 9988 ; WX 838 ; N uni2704 ; G 3744 -U 9990 ; WX 838 ; N uni2706 ; G 3745 -U 9991 ; WX 838 ; N uni2707 ; G 3746 -U 9992 ; WX 838 ; N uni2708 ; G 3747 -U 9993 ; WX 838 ; N uni2709 ; G 3748 -U 9996 ; WX 838 ; N uni270C ; G 3749 -U 9997 ; WX 838 ; N uni270D ; G 3750 -U 9998 ; WX 838 ; N uni270E ; G 3751 -U 9999 ; WX 838 ; N uni270F ; G 3752 -U 10000 ; WX 838 ; N uni2710 ; G 3753 -U 10001 ; WX 838 ; N uni2711 ; G 3754 -U 10002 ; WX 838 ; N uni2712 ; G 3755 -U 10003 ; WX 838 ; N uni2713 ; G 3756 -U 10004 ; WX 838 ; N uni2714 ; G 3757 -U 10005 ; WX 838 ; N uni2715 ; G 3758 -U 10006 ; WX 838 ; N uni2716 ; G 3759 -U 10007 ; WX 838 ; N uni2717 ; G 3760 -U 10008 ; WX 838 ; N uni2718 ; G 3761 -U 10009 ; WX 838 ; N uni2719 ; G 3762 -U 10010 ; WX 838 ; N uni271A ; G 3763 -U 10011 ; WX 838 ; N uni271B ; G 3764 -U 10012 ; WX 838 ; N uni271C ; G 3765 -U 10013 ; WX 838 ; N uni271D ; G 3766 -U 10014 ; WX 838 ; N uni271E ; G 3767 -U 10015 ; WX 838 ; N uni271F ; G 3768 -U 10016 ; WX 838 ; N uni2720 ; G 3769 -U 10017 ; WX 838 ; N uni2721 ; G 3770 -U 10018 ; WX 838 ; N uni2722 ; G 3771 -U 10019 ; WX 838 ; N uni2723 ; G 3772 -U 10020 ; WX 838 ; N uni2724 ; G 3773 -U 10021 ; WX 838 ; N uni2725 ; G 3774 -U 10022 ; WX 838 ; N uni2726 ; G 3775 -U 10023 ; WX 838 ; N uni2727 ; G 3776 -U 10025 ; WX 838 ; N uni2729 ; G 3777 -U 10026 ; WX 838 ; N uni272A ; G 3778 -U 10027 ; WX 838 ; N uni272B ; G 3779 -U 10028 ; WX 838 ; N uni272C ; G 3780 -U 10029 ; WX 838 ; N uni272D ; G 3781 -U 10030 ; WX 838 ; N uni272E ; G 3782 -U 10031 ; WX 838 ; N uni272F ; G 3783 -U 10032 ; WX 838 ; N uni2730 ; G 3784 -U 10033 ; WX 838 ; N uni2731 ; G 3785 -U 10034 ; WX 838 ; N uni2732 ; G 3786 -U 10035 ; WX 838 ; N uni2733 ; G 3787 -U 10036 ; WX 838 ; N uni2734 ; G 3788 -U 10037 ; WX 838 ; N uni2735 ; G 3789 -U 10038 ; WX 838 ; N uni2736 ; G 3790 -U 10039 ; WX 838 ; N uni2737 ; G 3791 -U 10040 ; WX 838 ; N uni2738 ; G 3792 -U 10041 ; WX 838 ; N uni2739 ; G 3793 -U 10042 ; WX 838 ; N uni273A ; G 3794 -U 10043 ; WX 838 ; N uni273B ; G 3795 -U 10044 ; WX 838 ; N uni273C ; G 3796 -U 10045 ; WX 838 ; N uni273D ; G 3797 -U 10046 ; WX 838 ; N uni273E ; G 3798 -U 10047 ; WX 838 ; N uni273F ; G 3799 -U 10048 ; WX 838 ; N uni2740 ; G 3800 -U 10049 ; WX 838 ; N uni2741 ; G 3801 -U 10050 ; WX 838 ; N uni2742 ; G 3802 -U 10051 ; WX 838 ; N uni2743 ; G 3803 -U 10052 ; WX 838 ; N uni2744 ; G 3804 -U 10053 ; WX 838 ; N uni2745 ; G 3805 -U 10054 ; WX 838 ; N uni2746 ; G 3806 -U 10055 ; WX 838 ; N uni2747 ; G 3807 -U 10056 ; WX 838 ; N uni2748 ; G 3808 -U 10057 ; WX 838 ; N uni2749 ; G 3809 -U 10058 ; WX 838 ; N uni274A ; G 3810 -U 10059 ; WX 838 ; N uni274B ; G 3811 -U 10061 ; WX 896 ; N uni274D ; G 3812 -U 10063 ; WX 896 ; N uni274F ; G 3813 -U 10064 ; WX 896 ; N uni2750 ; G 3814 -U 10065 ; WX 896 ; N uni2751 ; G 3815 -U 10066 ; WX 896 ; N uni2752 ; G 3816 -U 10070 ; WX 896 ; N uni2756 ; G 3817 -U 10072 ; WX 838 ; N uni2758 ; G 3818 -U 10073 ; WX 838 ; N uni2759 ; G 3819 -U 10074 ; WX 838 ; N uni275A ; G 3820 -U 10075 ; WX 322 ; N uni275B ; G 3821 -U 10076 ; WX 322 ; N uni275C ; G 3822 -U 10077 ; WX 538 ; N uni275D ; G 3823 -U 10078 ; WX 538 ; N uni275E ; G 3824 -U 10081 ; WX 838 ; N uni2761 ; G 3825 -U 10082 ; WX 838 ; N uni2762 ; G 3826 -U 10083 ; WX 838 ; N uni2763 ; G 3827 -U 10084 ; WX 838 ; N uni2764 ; G 3828 -U 10085 ; WX 838 ; N uni2765 ; G 3829 -U 10086 ; WX 838 ; N uni2766 ; G 3830 -U 10087 ; WX 838 ; N uni2767 ; G 3831 -U 10088 ; WX 838 ; N uni2768 ; G 3832 -U 10089 ; WX 838 ; N uni2769 ; G 3833 -U 10090 ; WX 838 ; N uni276A ; G 3834 -U 10091 ; WX 838 ; N uni276B ; G 3835 -U 10092 ; WX 838 ; N uni276C ; G 3836 -U 10093 ; WX 838 ; N uni276D ; G 3837 -U 10094 ; WX 838 ; N uni276E ; G 3838 -U 10095 ; WX 838 ; N uni276F ; G 3839 -U 10096 ; WX 838 ; N uni2770 ; G 3840 -U 10097 ; WX 838 ; N uni2771 ; G 3841 -U 10098 ; WX 838 ; N uni2772 ; G 3842 -U 10099 ; WX 838 ; N uni2773 ; G 3843 -U 10100 ; WX 838 ; N uni2774 ; G 3844 -U 10101 ; WX 838 ; N uni2775 ; G 3845 -U 10102 ; WX 847 ; N uni2776 ; G 3846 -U 10103 ; WX 847 ; N uni2777 ; G 3847 -U 10104 ; WX 847 ; N uni2778 ; G 3848 -U 10105 ; WX 847 ; N uni2779 ; G 3849 -U 10106 ; WX 847 ; N uni277A ; G 3850 -U 10107 ; WX 847 ; N uni277B ; G 3851 -U 10108 ; WX 847 ; N uni277C ; G 3852 -U 10109 ; WX 847 ; N uni277D ; G 3853 -U 10110 ; WX 847 ; N uni277E ; G 3854 -U 10111 ; WX 847 ; N uni277F ; G 3855 -U 10112 ; WX 838 ; N uni2780 ; G 3856 -U 10113 ; WX 838 ; N uni2781 ; G 3857 -U 10114 ; WX 838 ; N uni2782 ; G 3858 -U 10115 ; WX 838 ; N uni2783 ; G 3859 -U 10116 ; WX 838 ; N uni2784 ; G 3860 -U 10117 ; WX 838 ; N uni2785 ; G 3861 -U 10118 ; WX 838 ; N uni2786 ; G 3862 -U 10119 ; WX 838 ; N uni2787 ; G 3863 -U 10120 ; WX 838 ; N uni2788 ; G 3864 -U 10121 ; WX 838 ; N uni2789 ; G 3865 -U 10122 ; WX 838 ; N uni278A ; G 3866 -U 10123 ; WX 838 ; N uni278B ; G 3867 -U 10124 ; WX 838 ; N uni278C ; G 3868 -U 10125 ; WX 838 ; N uni278D ; G 3869 -U 10126 ; WX 838 ; N uni278E ; G 3870 -U 10127 ; WX 838 ; N uni278F ; G 3871 -U 10128 ; WX 838 ; N uni2790 ; G 3872 -U 10129 ; WX 838 ; N uni2791 ; G 3873 -U 10130 ; WX 838 ; N uni2792 ; G 3874 -U 10131 ; WX 838 ; N uni2793 ; G 3875 -U 10132 ; WX 838 ; N uni2794 ; G 3876 -U 10136 ; WX 838 ; N uni2798 ; G 3877 -U 10137 ; WX 838 ; N uni2799 ; G 3878 -U 10138 ; WX 838 ; N uni279A ; G 3879 -U 10139 ; WX 838 ; N uni279B ; G 3880 -U 10140 ; WX 838 ; N uni279C ; G 3881 -U 10141 ; WX 838 ; N uni279D ; G 3882 -U 10142 ; WX 838 ; N uni279E ; G 3883 -U 10143 ; WX 838 ; N uni279F ; G 3884 -U 10144 ; WX 838 ; N uni27A0 ; G 3885 -U 10145 ; WX 838 ; N uni27A1 ; G 3886 -U 10146 ; WX 838 ; N uni27A2 ; G 3887 -U 10147 ; WX 838 ; N uni27A3 ; G 3888 -U 10148 ; WX 838 ; N uni27A4 ; G 3889 -U 10149 ; WX 838 ; N uni27A5 ; G 3890 -U 10150 ; WX 838 ; N uni27A6 ; G 3891 -U 10151 ; WX 838 ; N uni27A7 ; G 3892 -U 10152 ; WX 838 ; N uni27A8 ; G 3893 -U 10153 ; WX 838 ; N uni27A9 ; G 3894 -U 10154 ; WX 838 ; N uni27AA ; G 3895 -U 10155 ; WX 838 ; N uni27AB ; G 3896 -U 10156 ; WX 838 ; N uni27AC ; G 3897 -U 10157 ; WX 838 ; N uni27AD ; G 3898 -U 10158 ; WX 838 ; N uni27AE ; G 3899 -U 10159 ; WX 838 ; N uni27AF ; G 3900 -U 10161 ; WX 838 ; N uni27B1 ; G 3901 -U 10162 ; WX 838 ; N uni27B2 ; G 3902 -U 10163 ; WX 838 ; N uni27B3 ; G 3903 -U 10164 ; WX 838 ; N uni27B4 ; G 3904 -U 10165 ; WX 838 ; N uni27B5 ; G 3905 -U 10166 ; WX 838 ; N uni27B6 ; G 3906 -U 10167 ; WX 838 ; N uni27B7 ; G 3907 -U 10168 ; WX 838 ; N uni27B8 ; G 3908 -U 10169 ; WX 838 ; N uni27B9 ; G 3909 -U 10170 ; WX 838 ; N uni27BA ; G 3910 -U 10171 ; WX 838 ; N uni27BB ; G 3911 -U 10172 ; WX 838 ; N uni27BC ; G 3912 -U 10173 ; WX 838 ; N uni27BD ; G 3913 -U 10174 ; WX 838 ; N uni27BE ; G 3914 -U 10181 ; WX 457 ; N uni27C5 ; G 3915 -U 10182 ; WX 457 ; N uni27C6 ; G 3916 -U 10208 ; WX 494 ; N uni27E0 ; G 3917 -U 10214 ; WX 487 ; N uni27E6 ; G 3918 -U 10215 ; WX 487 ; N uni27E7 ; G 3919 -U 10216 ; WX 457 ; N uni27E8 ; G 3920 -U 10217 ; WX 457 ; N uni27E9 ; G 3921 -U 10218 ; WX 721 ; N uni27EA ; G 3922 -U 10219 ; WX 721 ; N uni27EB ; G 3923 -U 10224 ; WX 838 ; N uni27F0 ; G 3924 -U 10225 ; WX 838 ; N uni27F1 ; G 3925 -U 10226 ; WX 838 ; N uni27F2 ; G 3926 -U 10227 ; WX 838 ; N uni27F3 ; G 3927 -U 10228 ; WX 1157 ; N uni27F4 ; G 3928 -U 10229 ; WX 1434 ; N uni27F5 ; G 3929 -U 10230 ; WX 1434 ; N uni27F6 ; G 3930 -U 10231 ; WX 1434 ; N uni27F7 ; G 3931 -U 10232 ; WX 1434 ; N uni27F8 ; G 3932 -U 10233 ; WX 1434 ; N uni27F9 ; G 3933 -U 10234 ; WX 1434 ; N uni27FA ; G 3934 -U 10235 ; WX 1434 ; N uni27FB ; G 3935 -U 10236 ; WX 1434 ; N uni27FC ; G 3936 -U 10237 ; WX 1434 ; N uni27FD ; G 3937 -U 10238 ; WX 1434 ; N uni27FE ; G 3938 -U 10239 ; WX 1434 ; N uni27FF ; G 3939 -U 10240 ; WX 781 ; N uni2800 ; G 3940 -U 10241 ; WX 781 ; N uni2801 ; G 3941 -U 10242 ; WX 781 ; N uni2802 ; G 3942 -U 10243 ; WX 781 ; N uni2803 ; G 3943 -U 10244 ; WX 781 ; N uni2804 ; G 3944 -U 10245 ; WX 781 ; N uni2805 ; G 3945 -U 10246 ; WX 781 ; N uni2806 ; G 3946 -U 10247 ; WX 781 ; N uni2807 ; G 3947 -U 10248 ; WX 781 ; N uni2808 ; G 3948 -U 10249 ; WX 781 ; N uni2809 ; G 3949 -U 10250 ; WX 781 ; N uni280A ; G 3950 -U 10251 ; WX 781 ; N uni280B ; G 3951 -U 10252 ; WX 781 ; N uni280C ; G 3952 -U 10253 ; WX 781 ; N uni280D ; G 3953 -U 10254 ; WX 781 ; N uni280E ; G 3954 -U 10255 ; WX 781 ; N uni280F ; G 3955 -U 10256 ; WX 781 ; N uni2810 ; G 3956 -U 10257 ; WX 781 ; N uni2811 ; G 3957 -U 10258 ; WX 781 ; N uni2812 ; G 3958 -U 10259 ; WX 781 ; N uni2813 ; G 3959 -U 10260 ; WX 781 ; N uni2814 ; G 3960 -U 10261 ; WX 781 ; N uni2815 ; G 3961 -U 10262 ; WX 781 ; N uni2816 ; G 3962 -U 10263 ; WX 781 ; N uni2817 ; G 3963 -U 10264 ; WX 781 ; N uni2818 ; G 3964 -U 10265 ; WX 781 ; N uni2819 ; G 3965 -U 10266 ; WX 781 ; N uni281A ; G 3966 -U 10267 ; WX 781 ; N uni281B ; G 3967 -U 10268 ; WX 781 ; N uni281C ; G 3968 -U 10269 ; WX 781 ; N uni281D ; G 3969 -U 10270 ; WX 781 ; N uni281E ; G 3970 -U 10271 ; WX 781 ; N uni281F ; G 3971 -U 10272 ; WX 781 ; N uni2820 ; G 3972 -U 10273 ; WX 781 ; N uni2821 ; G 3973 -U 10274 ; WX 781 ; N uni2822 ; G 3974 -U 10275 ; WX 781 ; N uni2823 ; G 3975 -U 10276 ; WX 781 ; N uni2824 ; G 3976 -U 10277 ; WX 781 ; N uni2825 ; G 3977 -U 10278 ; WX 781 ; N uni2826 ; G 3978 -U 10279 ; WX 781 ; N uni2827 ; G 3979 -U 10280 ; WX 781 ; N uni2828 ; G 3980 -U 10281 ; WX 781 ; N uni2829 ; G 3981 -U 10282 ; WX 781 ; N uni282A ; G 3982 -U 10283 ; WX 781 ; N uni282B ; G 3983 -U 10284 ; WX 781 ; N uni282C ; G 3984 -U 10285 ; WX 781 ; N uni282D ; G 3985 -U 10286 ; WX 781 ; N uni282E ; G 3986 -U 10287 ; WX 781 ; N uni282F ; G 3987 -U 10288 ; WX 781 ; N uni2830 ; G 3988 -U 10289 ; WX 781 ; N uni2831 ; G 3989 -U 10290 ; WX 781 ; N uni2832 ; G 3990 -U 10291 ; WX 781 ; N uni2833 ; G 3991 -U 10292 ; WX 781 ; N uni2834 ; G 3992 -U 10293 ; WX 781 ; N uni2835 ; G 3993 -U 10294 ; WX 781 ; N uni2836 ; G 3994 -U 10295 ; WX 781 ; N uni2837 ; G 3995 -U 10296 ; WX 781 ; N uni2838 ; G 3996 -U 10297 ; WX 781 ; N uni2839 ; G 3997 -U 10298 ; WX 781 ; N uni283A ; G 3998 -U 10299 ; WX 781 ; N uni283B ; G 3999 -U 10300 ; WX 781 ; N uni283C ; G 4000 -U 10301 ; WX 781 ; N uni283D ; G 4001 -U 10302 ; WX 781 ; N uni283E ; G 4002 -U 10303 ; WX 781 ; N uni283F ; G 4003 -U 10304 ; WX 781 ; N uni2840 ; G 4004 -U 10305 ; WX 781 ; N uni2841 ; G 4005 -U 10306 ; WX 781 ; N uni2842 ; G 4006 -U 10307 ; WX 781 ; N uni2843 ; G 4007 -U 10308 ; WX 781 ; N uni2844 ; G 4008 -U 10309 ; WX 781 ; N uni2845 ; G 4009 -U 10310 ; WX 781 ; N uni2846 ; G 4010 -U 10311 ; WX 781 ; N uni2847 ; G 4011 -U 10312 ; WX 781 ; N uni2848 ; G 4012 -U 10313 ; WX 781 ; N uni2849 ; G 4013 -U 10314 ; WX 781 ; N uni284A ; G 4014 -U 10315 ; WX 781 ; N uni284B ; G 4015 -U 10316 ; WX 781 ; N uni284C ; G 4016 -U 10317 ; WX 781 ; N uni284D ; G 4017 -U 10318 ; WX 781 ; N uni284E ; G 4018 -U 10319 ; WX 781 ; N uni284F ; G 4019 -U 10320 ; WX 781 ; N uni2850 ; G 4020 -U 10321 ; WX 781 ; N uni2851 ; G 4021 -U 10322 ; WX 781 ; N uni2852 ; G 4022 -U 10323 ; WX 781 ; N uni2853 ; G 4023 -U 10324 ; WX 781 ; N uni2854 ; G 4024 -U 10325 ; WX 781 ; N uni2855 ; G 4025 -U 10326 ; WX 781 ; N uni2856 ; G 4026 -U 10327 ; WX 781 ; N uni2857 ; G 4027 -U 10328 ; WX 781 ; N uni2858 ; G 4028 -U 10329 ; WX 781 ; N uni2859 ; G 4029 -U 10330 ; WX 781 ; N uni285A ; G 4030 -U 10331 ; WX 781 ; N uni285B ; G 4031 -U 10332 ; WX 781 ; N uni285C ; G 4032 -U 10333 ; WX 781 ; N uni285D ; G 4033 -U 10334 ; WX 781 ; N uni285E ; G 4034 -U 10335 ; WX 781 ; N uni285F ; G 4035 -U 10336 ; WX 781 ; N uni2860 ; G 4036 -U 10337 ; WX 781 ; N uni2861 ; G 4037 -U 10338 ; WX 781 ; N uni2862 ; G 4038 -U 10339 ; WX 781 ; N uni2863 ; G 4039 -U 10340 ; WX 781 ; N uni2864 ; G 4040 -U 10341 ; WX 781 ; N uni2865 ; G 4041 -U 10342 ; WX 781 ; N uni2866 ; G 4042 -U 10343 ; WX 781 ; N uni2867 ; G 4043 -U 10344 ; WX 781 ; N uni2868 ; G 4044 -U 10345 ; WX 781 ; N uni2869 ; G 4045 -U 10346 ; WX 781 ; N uni286A ; G 4046 -U 10347 ; WX 781 ; N uni286B ; G 4047 -U 10348 ; WX 781 ; N uni286C ; G 4048 -U 10349 ; WX 781 ; N uni286D ; G 4049 -U 10350 ; WX 781 ; N uni286E ; G 4050 -U 10351 ; WX 781 ; N uni286F ; G 4051 -U 10352 ; WX 781 ; N uni2870 ; G 4052 -U 10353 ; WX 781 ; N uni2871 ; G 4053 -U 10354 ; WX 781 ; N uni2872 ; G 4054 -U 10355 ; WX 781 ; N uni2873 ; G 4055 -U 10356 ; WX 781 ; N uni2874 ; G 4056 -U 10357 ; WX 781 ; N uni2875 ; G 4057 -U 10358 ; WX 781 ; N uni2876 ; G 4058 -U 10359 ; WX 781 ; N uni2877 ; G 4059 -U 10360 ; WX 781 ; N uni2878 ; G 4060 -U 10361 ; WX 781 ; N uni2879 ; G 4061 -U 10362 ; WX 781 ; N uni287A ; G 4062 -U 10363 ; WX 781 ; N uni287B ; G 4063 -U 10364 ; WX 781 ; N uni287C ; G 4064 -U 10365 ; WX 781 ; N uni287D ; G 4065 -U 10366 ; WX 781 ; N uni287E ; G 4066 -U 10367 ; WX 781 ; N uni287F ; G 4067 -U 10368 ; WX 781 ; N uni2880 ; G 4068 -U 10369 ; WX 781 ; N uni2881 ; G 4069 -U 10370 ; WX 781 ; N uni2882 ; G 4070 -U 10371 ; WX 781 ; N uni2883 ; G 4071 -U 10372 ; WX 781 ; N uni2884 ; G 4072 -U 10373 ; WX 781 ; N uni2885 ; G 4073 -U 10374 ; WX 781 ; N uni2886 ; G 4074 -U 10375 ; WX 781 ; N uni2887 ; G 4075 -U 10376 ; WX 781 ; N uni2888 ; G 4076 -U 10377 ; WX 781 ; N uni2889 ; G 4077 -U 10378 ; WX 781 ; N uni288A ; G 4078 -U 10379 ; WX 781 ; N uni288B ; G 4079 -U 10380 ; WX 781 ; N uni288C ; G 4080 -U 10381 ; WX 781 ; N uni288D ; G 4081 -U 10382 ; WX 781 ; N uni288E ; G 4082 -U 10383 ; WX 781 ; N uni288F ; G 4083 -U 10384 ; WX 781 ; N uni2890 ; G 4084 -U 10385 ; WX 781 ; N uni2891 ; G 4085 -U 10386 ; WX 781 ; N uni2892 ; G 4086 -U 10387 ; WX 781 ; N uni2893 ; G 4087 -U 10388 ; WX 781 ; N uni2894 ; G 4088 -U 10389 ; WX 781 ; N uni2895 ; G 4089 -U 10390 ; WX 781 ; N uni2896 ; G 4090 -U 10391 ; WX 781 ; N uni2897 ; G 4091 -U 10392 ; WX 781 ; N uni2898 ; G 4092 -U 10393 ; WX 781 ; N uni2899 ; G 4093 -U 10394 ; WX 781 ; N uni289A ; G 4094 -U 10395 ; WX 781 ; N uni289B ; G 4095 -U 10396 ; WX 781 ; N uni289C ; G 4096 -U 10397 ; WX 781 ; N uni289D ; G 4097 -U 10398 ; WX 781 ; N uni289E ; G 4098 -U 10399 ; WX 781 ; N uni289F ; G 4099 -U 10400 ; WX 781 ; N uni28A0 ; G 4100 -U 10401 ; WX 781 ; N uni28A1 ; G 4101 -U 10402 ; WX 781 ; N uni28A2 ; G 4102 -U 10403 ; WX 781 ; N uni28A3 ; G 4103 -U 10404 ; WX 781 ; N uni28A4 ; G 4104 -U 10405 ; WX 781 ; N uni28A5 ; G 4105 -U 10406 ; WX 781 ; N uni28A6 ; G 4106 -U 10407 ; WX 781 ; N uni28A7 ; G 4107 -U 10408 ; WX 781 ; N uni28A8 ; G 4108 -U 10409 ; WX 781 ; N uni28A9 ; G 4109 -U 10410 ; WX 781 ; N uni28AA ; G 4110 -U 10411 ; WX 781 ; N uni28AB ; G 4111 -U 10412 ; WX 781 ; N uni28AC ; G 4112 -U 10413 ; WX 781 ; N uni28AD ; G 4113 -U 10414 ; WX 781 ; N uni28AE ; G 4114 -U 10415 ; WX 781 ; N uni28AF ; G 4115 -U 10416 ; WX 781 ; N uni28B0 ; G 4116 -U 10417 ; WX 781 ; N uni28B1 ; G 4117 -U 10418 ; WX 781 ; N uni28B2 ; G 4118 -U 10419 ; WX 781 ; N uni28B3 ; G 4119 -U 10420 ; WX 781 ; N uni28B4 ; G 4120 -U 10421 ; WX 781 ; N uni28B5 ; G 4121 -U 10422 ; WX 781 ; N uni28B6 ; G 4122 -U 10423 ; WX 781 ; N uni28B7 ; G 4123 -U 10424 ; WX 781 ; N uni28B8 ; G 4124 -U 10425 ; WX 781 ; N uni28B9 ; G 4125 -U 10426 ; WX 781 ; N uni28BA ; G 4126 -U 10427 ; WX 781 ; N uni28BB ; G 4127 -U 10428 ; WX 781 ; N uni28BC ; G 4128 -U 10429 ; WX 781 ; N uni28BD ; G 4129 -U 10430 ; WX 781 ; N uni28BE ; G 4130 -U 10431 ; WX 781 ; N uni28BF ; G 4131 -U 10432 ; WX 781 ; N uni28C0 ; G 4132 -U 10433 ; WX 781 ; N uni28C1 ; G 4133 -U 10434 ; WX 781 ; N uni28C2 ; G 4134 -U 10435 ; WX 781 ; N uni28C3 ; G 4135 -U 10436 ; WX 781 ; N uni28C4 ; G 4136 -U 10437 ; WX 781 ; N uni28C5 ; G 4137 -U 10438 ; WX 781 ; N uni28C6 ; G 4138 -U 10439 ; WX 781 ; N uni28C7 ; G 4139 -U 10440 ; WX 781 ; N uni28C8 ; G 4140 -U 10441 ; WX 781 ; N uni28C9 ; G 4141 -U 10442 ; WX 781 ; N uni28CA ; G 4142 -U 10443 ; WX 781 ; N uni28CB ; G 4143 -U 10444 ; WX 781 ; N uni28CC ; G 4144 -U 10445 ; WX 781 ; N uni28CD ; G 4145 -U 10446 ; WX 781 ; N uni28CE ; G 4146 -U 10447 ; WX 781 ; N uni28CF ; G 4147 -U 10448 ; WX 781 ; N uni28D0 ; G 4148 -U 10449 ; WX 781 ; N uni28D1 ; G 4149 -U 10450 ; WX 781 ; N uni28D2 ; G 4150 -U 10451 ; WX 781 ; N uni28D3 ; G 4151 -U 10452 ; WX 781 ; N uni28D4 ; G 4152 -U 10453 ; WX 781 ; N uni28D5 ; G 4153 -U 10454 ; WX 781 ; N uni28D6 ; G 4154 -U 10455 ; WX 781 ; N uni28D7 ; G 4155 -U 10456 ; WX 781 ; N uni28D8 ; G 4156 -U 10457 ; WX 781 ; N uni28D9 ; G 4157 -U 10458 ; WX 781 ; N uni28DA ; G 4158 -U 10459 ; WX 781 ; N uni28DB ; G 4159 -U 10460 ; WX 781 ; N uni28DC ; G 4160 -U 10461 ; WX 781 ; N uni28DD ; G 4161 -U 10462 ; WX 781 ; N uni28DE ; G 4162 -U 10463 ; WX 781 ; N uni28DF ; G 4163 -U 10464 ; WX 781 ; N uni28E0 ; G 4164 -U 10465 ; WX 781 ; N uni28E1 ; G 4165 -U 10466 ; WX 781 ; N uni28E2 ; G 4166 -U 10467 ; WX 781 ; N uni28E3 ; G 4167 -U 10468 ; WX 781 ; N uni28E4 ; G 4168 -U 10469 ; WX 781 ; N uni28E5 ; G 4169 -U 10470 ; WX 781 ; N uni28E6 ; G 4170 -U 10471 ; WX 781 ; N uni28E7 ; G 4171 -U 10472 ; WX 781 ; N uni28E8 ; G 4172 -U 10473 ; WX 781 ; N uni28E9 ; G 4173 -U 10474 ; WX 781 ; N uni28EA ; G 4174 -U 10475 ; WX 781 ; N uni28EB ; G 4175 -U 10476 ; WX 781 ; N uni28EC ; G 4176 -U 10477 ; WX 781 ; N uni28ED ; G 4177 -U 10478 ; WX 781 ; N uni28EE ; G 4178 -U 10479 ; WX 781 ; N uni28EF ; G 4179 -U 10480 ; WX 781 ; N uni28F0 ; G 4180 -U 10481 ; WX 781 ; N uni28F1 ; G 4181 -U 10482 ; WX 781 ; N uni28F2 ; G 4182 -U 10483 ; WX 781 ; N uni28F3 ; G 4183 -U 10484 ; WX 781 ; N uni28F4 ; G 4184 -U 10485 ; WX 781 ; N uni28F5 ; G 4185 -U 10486 ; WX 781 ; N uni28F6 ; G 4186 -U 10487 ; WX 781 ; N uni28F7 ; G 4187 -U 10488 ; WX 781 ; N uni28F8 ; G 4188 -U 10489 ; WX 781 ; N uni28F9 ; G 4189 -U 10490 ; WX 781 ; N uni28FA ; G 4190 -U 10491 ; WX 781 ; N uni28FB ; G 4191 -U 10492 ; WX 781 ; N uni28FC ; G 4192 -U 10493 ; WX 781 ; N uni28FD ; G 4193 -U 10494 ; WX 781 ; N uni28FE ; G 4194 -U 10495 ; WX 781 ; N uni28FF ; G 4195 -U 10502 ; WX 838 ; N uni2906 ; G 4196 -U 10503 ; WX 838 ; N uni2907 ; G 4197 -U 10506 ; WX 838 ; N uni290A ; G 4198 -U 10507 ; WX 838 ; N uni290B ; G 4199 -U 10560 ; WX 838 ; N uni2940 ; G 4200 -U 10561 ; WX 838 ; N uni2941 ; G 4201 -U 10627 ; WX 753 ; N uni2983 ; G 4202 -U 10628 ; WX 753 ; N uni2984 ; G 4203 -U 10702 ; WX 838 ; N uni29CE ; G 4204 -U 10703 ; WX 1046 ; N uni29CF ; G 4205 -U 10704 ; WX 1046 ; N uni29D0 ; G 4206 -U 10705 ; WX 1000 ; N uni29D1 ; G 4207 -U 10706 ; WX 1000 ; N uni29D2 ; G 4208 -U 10707 ; WX 1000 ; N uni29D3 ; G 4209 -U 10708 ; WX 1000 ; N uni29D4 ; G 4210 -U 10709 ; WX 1000 ; N uni29D5 ; G 4211 -U 10731 ; WX 494 ; N uni29EB ; G 4212 -U 10746 ; WX 838 ; N uni29FA ; G 4213 -U 10747 ; WX 838 ; N uni29FB ; G 4214 -U 10752 ; WX 1000 ; N uni2A00 ; G 4215 -U 10753 ; WX 1000 ; N uni2A01 ; G 4216 -U 10754 ; WX 1000 ; N uni2A02 ; G 4217 -U 10764 ; WX 1661 ; N uni2A0C ; G 4218 -U 10765 ; WX 563 ; N uni2A0D ; G 4219 -U 10766 ; WX 563 ; N uni2A0E ; G 4220 -U 10767 ; WX 563 ; N uni2A0F ; G 4221 -U 10768 ; WX 563 ; N uni2A10 ; G 4222 -U 10769 ; WX 563 ; N uni2A11 ; G 4223 -U 10770 ; WX 563 ; N uni2A12 ; G 4224 -U 10771 ; WX 563 ; N uni2A13 ; G 4225 -U 10772 ; WX 563 ; N uni2A14 ; G 4226 -U 10773 ; WX 563 ; N uni2A15 ; G 4227 -U 10774 ; WX 563 ; N uni2A16 ; G 4228 -U 10775 ; WX 563 ; N uni2A17 ; G 4229 -U 10776 ; WX 563 ; N uni2A18 ; G 4230 -U 10777 ; WX 563 ; N uni2A19 ; G 4231 -U 10778 ; WX 563 ; N uni2A1A ; G 4232 -U 10779 ; WX 563 ; N uni2A1B ; G 4233 -U 10780 ; WX 563 ; N uni2A1C ; G 4234 -U 10799 ; WX 838 ; N uni2A2F ; G 4235 -U 10858 ; WX 838 ; N uni2A6A ; G 4236 -U 10859 ; WX 838 ; N uni2A6B ; G 4237 -U 10877 ; WX 838 ; N uni2A7D ; G 4238 -U 10878 ; WX 838 ; N uni2A7E ; G 4239 -U 10879 ; WX 838 ; N uni2A7F ; G 4240 -U 10880 ; WX 838 ; N uni2A80 ; G 4241 -U 10881 ; WX 838 ; N uni2A81 ; G 4242 -U 10882 ; WX 838 ; N uni2A82 ; G 4243 -U 10883 ; WX 838 ; N uni2A83 ; G 4244 -U 10884 ; WX 838 ; N uni2A84 ; G 4245 -U 10885 ; WX 838 ; N uni2A85 ; G 4246 -U 10886 ; WX 838 ; N uni2A86 ; G 4247 -U 10887 ; WX 838 ; N uni2A87 ; G 4248 -U 10888 ; WX 838 ; N uni2A88 ; G 4249 -U 10889 ; WX 838 ; N uni2A89 ; G 4250 -U 10890 ; WX 838 ; N uni2A8A ; G 4251 -U 10891 ; WX 838 ; N uni2A8B ; G 4252 -U 10892 ; WX 838 ; N uni2A8C ; G 4253 -U 10893 ; WX 838 ; N uni2A8D ; G 4254 -U 10894 ; WX 838 ; N uni2A8E ; G 4255 -U 10895 ; WX 838 ; N uni2A8F ; G 4256 -U 10896 ; WX 838 ; N uni2A90 ; G 4257 -U 10897 ; WX 838 ; N uni2A91 ; G 4258 -U 10898 ; WX 838 ; N uni2A92 ; G 4259 -U 10899 ; WX 838 ; N uni2A93 ; G 4260 -U 10900 ; WX 838 ; N uni2A94 ; G 4261 -U 10901 ; WX 838 ; N uni2A95 ; G 4262 -U 10902 ; WX 838 ; N uni2A96 ; G 4263 -U 10903 ; WX 838 ; N uni2A97 ; G 4264 -U 10904 ; WX 838 ; N uni2A98 ; G 4265 -U 10905 ; WX 838 ; N uni2A99 ; G 4266 -U 10906 ; WX 838 ; N uni2A9A ; G 4267 -U 10907 ; WX 838 ; N uni2A9B ; G 4268 -U 10908 ; WX 838 ; N uni2A9C ; G 4269 -U 10909 ; WX 838 ; N uni2A9D ; G 4270 -U 10910 ; WX 838 ; N uni2A9E ; G 4271 -U 10911 ; WX 838 ; N uni2A9F ; G 4272 -U 10912 ; WX 838 ; N uni2AA0 ; G 4273 -U 10926 ; WX 838 ; N uni2AAE ; G 4274 -U 10927 ; WX 838 ; N uni2AAF ; G 4275 -U 10928 ; WX 838 ; N uni2AB0 ; G 4276 -U 10929 ; WX 838 ; N uni2AB1 ; G 4277 -U 10930 ; WX 838 ; N uni2AB2 ; G 4278 -U 10931 ; WX 838 ; N uni2AB3 ; G 4279 -U 10932 ; WX 838 ; N uni2AB4 ; G 4280 -U 10933 ; WX 838 ; N uni2AB5 ; G 4281 -U 10934 ; WX 838 ; N uni2AB6 ; G 4282 -U 10935 ; WX 838 ; N uni2AB7 ; G 4283 -U 10936 ; WX 838 ; N uni2AB8 ; G 4284 -U 10937 ; WX 838 ; N uni2AB9 ; G 4285 -U 10938 ; WX 838 ; N uni2ABA ; G 4286 -U 11001 ; WX 838 ; N uni2AF9 ; G 4287 -U 11002 ; WX 838 ; N uni2AFA ; G 4288 -U 11008 ; WX 838 ; N uni2B00 ; G 4289 -U 11009 ; WX 838 ; N uni2B01 ; G 4290 -U 11010 ; WX 838 ; N uni2B02 ; G 4291 -U 11011 ; WX 838 ; N uni2B03 ; G 4292 -U 11012 ; WX 838 ; N uni2B04 ; G 4293 -U 11013 ; WX 838 ; N uni2B05 ; G 4294 -U 11014 ; WX 838 ; N uni2B06 ; G 4295 -U 11015 ; WX 838 ; N uni2B07 ; G 4296 -U 11016 ; WX 838 ; N uni2B08 ; G 4297 -U 11017 ; WX 838 ; N uni2B09 ; G 4298 -U 11018 ; WX 838 ; N uni2B0A ; G 4299 -U 11019 ; WX 838 ; N uni2B0B ; G 4300 -U 11020 ; WX 838 ; N uni2B0C ; G 4301 -U 11021 ; WX 838 ; N uni2B0D ; G 4302 -U 11022 ; WX 838 ; N uni2B0E ; G 4303 -U 11023 ; WX 838 ; N uni2B0F ; G 4304 -U 11024 ; WX 838 ; N uni2B10 ; G 4305 -U 11025 ; WX 838 ; N uni2B11 ; G 4306 -U 11026 ; WX 945 ; N uni2B12 ; G 4307 -U 11027 ; WX 945 ; N uni2B13 ; G 4308 -U 11028 ; WX 945 ; N uni2B14 ; G 4309 -U 11029 ; WX 945 ; N uni2B15 ; G 4310 -U 11030 ; WX 769 ; N uni2B16 ; G 4311 -U 11031 ; WX 769 ; N uni2B17 ; G 4312 -U 11032 ; WX 769 ; N uni2B18 ; G 4313 -U 11033 ; WX 769 ; N uni2B19 ; G 4314 -U 11034 ; WX 945 ; N uni2B1A ; G 4315 -U 11039 ; WX 869 ; N uni2B1F ; G 4316 -U 11040 ; WX 869 ; N uni2B20 ; G 4317 -U 11041 ; WX 873 ; N uni2B21 ; G 4318 -U 11042 ; WX 873 ; N uni2B22 ; G 4319 -U 11043 ; WX 873 ; N uni2B23 ; G 4320 -U 11044 ; WX 1119 ; N uni2B24 ; G 4321 -U 11091 ; WX 869 ; N uni2B53 ; G 4322 -U 11092 ; WX 869 ; N uni2B54 ; G 4323 -U 11360 ; WX 637 ; N uni2C60 ; G 4324 -U 11361 ; WX 360 ; N uni2C61 ; G 4325 -U 11362 ; WX 637 ; N uni2C62 ; G 4326 -U 11363 ; WX 733 ; N uni2C63 ; G 4327 -U 11364 ; WX 770 ; N uni2C64 ; G 4328 -U 11365 ; WX 675 ; N uni2C65 ; G 4329 -U 11366 ; WX 478 ; N uni2C66 ; G 4330 -U 11367 ; WX 956 ; N uni2C67 ; G 4331 -U 11368 ; WX 712 ; N uni2C68 ; G 4332 -U 11369 ; WX 775 ; N uni2C69 ; G 4333 -U 11370 ; WX 665 ; N uni2C6A ; G 4334 -U 11371 ; WX 725 ; N uni2C6B ; G 4335 -U 11372 ; WX 582 ; N uni2C6C ; G 4336 -U 11373 ; WX 860 ; N uni2C6D ; G 4337 -U 11374 ; WX 995 ; N uni2C6E ; G 4338 -U 11375 ; WX 774 ; N uni2C6F ; G 4339 -U 11376 ; WX 860 ; N uni2C70 ; G 4340 -U 11377 ; WX 778 ; N uni2C71 ; G 4341 -U 11378 ; WX 1221 ; N uni2C72 ; G 4342 -U 11379 ; WX 1056 ; N uni2C73 ; G 4343 -U 11380 ; WX 652 ; N uni2C74 ; G 4344 -U 11381 ; WX 698 ; N uni2C75 ; G 4345 -U 11382 ; WX 565 ; N uni2C76 ; G 4346 -U 11383 ; WX 782 ; N uni2C77 ; G 4347 -U 11385 ; WX 538 ; N uni2C79 ; G 4348 -U 11386 ; WX 687 ; N uni2C7A ; G 4349 -U 11387 ; WX 559 ; N uni2C7B ; G 4350 -U 11388 ; WX 219 ; N uni2C7C ; G 4351 -U 11389 ; WX 487 ; N uni2C7D ; G 4352 -U 11390 ; WX 720 ; N uni2C7E ; G 4353 -U 11391 ; WX 725 ; N uni2C7F ; G 4354 -U 11520 ; WX 663 ; N uni2D00 ; G 4355 -U 11521 ; WX 676 ; N uni2D01 ; G 4356 -U 11522 ; WX 661 ; N uni2D02 ; G 4357 -U 11523 ; WX 629 ; N uni2D03 ; G 4358 -U 11524 ; WX 661 ; N uni2D04 ; G 4359 -U 11525 ; WX 1032 ; N uni2D05 ; G 4360 -U 11526 ; WX 718 ; N uni2D06 ; G 4361 -U 11527 ; WX 1032 ; N uni2D07 ; G 4362 -U 11528 ; WX 648 ; N uni2D08 ; G 4363 -U 11529 ; WX 667 ; N uni2D09 ; G 4364 -U 11530 ; WX 1032 ; N uni2D0A ; G 4365 -U 11531 ; WX 673 ; N uni2D0B ; G 4366 -U 11532 ; WX 677 ; N uni2D0C ; G 4367 -U 11533 ; WX 1036 ; N uni2D0D ; G 4368 -U 11534 ; WX 680 ; N uni2D0E ; G 4369 -U 11535 ; WX 886 ; N uni2D0F ; G 4370 -U 11536 ; WX 1032 ; N uni2D10 ; G 4371 -U 11537 ; WX 683 ; N uni2D11 ; G 4372 -U 11538 ; WX 674 ; N uni2D12 ; G 4373 -U 11539 ; WX 1035 ; N uni2D13 ; G 4374 -U 11540 ; WX 1033 ; N uni2D14 ; G 4375 -U 11541 ; WX 1027 ; N uni2D15 ; G 4376 -U 11542 ; WX 676 ; N uni2D16 ; G 4377 -U 11543 ; WX 673 ; N uni2D17 ; G 4378 -U 11544 ; WX 667 ; N uni2D18 ; G 4379 -U 11545 ; WX 667 ; N uni2D19 ; G 4380 -U 11546 ; WX 660 ; N uni2D1A ; G 4381 -U 11547 ; WX 671 ; N uni2D1B ; G 4382 -U 11548 ; WX 1039 ; N uni2D1C ; G 4383 -U 11549 ; WX 673 ; N uni2D1D ; G 4384 -U 11550 ; WX 692 ; N uni2D1E ; G 4385 -U 11551 ; WX 659 ; N uni2D1F ; G 4386 -U 11552 ; WX 1048 ; N uni2D20 ; G 4387 -U 11553 ; WX 660 ; N uni2D21 ; G 4388 -U 11554 ; WX 654 ; N uni2D22 ; G 4389 -U 11555 ; WX 670 ; N uni2D23 ; G 4390 -U 11556 ; WX 733 ; N uni2D24 ; G 4391 -U 11557 ; WX 1017 ; N uni2D25 ; G 4392 -U 11800 ; WX 580 ; N uni2E18 ; G 4393 -U 11807 ; WX 838 ; N uni2E1F ; G 4394 -U 11810 ; WX 457 ; N uni2E22 ; G 4395 -U 11811 ; WX 457 ; N uni2E23 ; G 4396 -U 11812 ; WX 457 ; N uni2E24 ; G 4397 -U 11813 ; WX 457 ; N uni2E25 ; G 4398 -U 11822 ; WX 580 ; N uni2E2E ; G 4399 -U 19904 ; WX 896 ; N uni4DC0 ; G 4400 -U 19905 ; WX 896 ; N uni4DC1 ; G 4401 -U 19906 ; WX 896 ; N uni4DC2 ; G 4402 -U 19907 ; WX 896 ; N uni4DC3 ; G 4403 -U 19908 ; WX 896 ; N uni4DC4 ; G 4404 -U 19909 ; WX 896 ; N uni4DC5 ; G 4405 -U 19910 ; WX 896 ; N uni4DC6 ; G 4406 -U 19911 ; WX 896 ; N uni4DC7 ; G 4407 -U 19912 ; WX 896 ; N uni4DC8 ; G 4408 -U 19913 ; WX 896 ; N uni4DC9 ; G 4409 -U 19914 ; WX 896 ; N uni4DCA ; G 4410 -U 19915 ; WX 896 ; N uni4DCB ; G 4411 -U 19916 ; WX 896 ; N uni4DCC ; G 4412 -U 19917 ; WX 896 ; N uni4DCD ; G 4413 -U 19918 ; WX 896 ; N uni4DCE ; G 4414 -U 19919 ; WX 896 ; N uni4DCF ; G 4415 -U 19920 ; WX 896 ; N uni4DD0 ; G 4416 -U 19921 ; WX 896 ; N uni4DD1 ; G 4417 -U 19922 ; WX 896 ; N uni4DD2 ; G 4418 -U 19923 ; WX 896 ; N uni4DD3 ; G 4419 -U 19924 ; WX 896 ; N uni4DD4 ; G 4420 -U 19925 ; WX 896 ; N uni4DD5 ; G 4421 -U 19926 ; WX 896 ; N uni4DD6 ; G 4422 -U 19927 ; WX 896 ; N uni4DD7 ; G 4423 -U 19928 ; WX 896 ; N uni4DD8 ; G 4424 -U 19929 ; WX 896 ; N uni4DD9 ; G 4425 -U 19930 ; WX 896 ; N uni4DDA ; G 4426 -U 19931 ; WX 896 ; N uni4DDB ; G 4427 -U 19932 ; WX 896 ; N uni4DDC ; G 4428 -U 19933 ; WX 896 ; N uni4DDD ; G 4429 -U 19934 ; WX 896 ; N uni4DDE ; G 4430 -U 19935 ; WX 896 ; N uni4DDF ; G 4431 -U 19936 ; WX 896 ; N uni4DE0 ; G 4432 -U 19937 ; WX 896 ; N uni4DE1 ; G 4433 -U 19938 ; WX 896 ; N uni4DE2 ; G 4434 -U 19939 ; WX 896 ; N uni4DE3 ; G 4435 -U 19940 ; WX 896 ; N uni4DE4 ; G 4436 -U 19941 ; WX 896 ; N uni4DE5 ; G 4437 -U 19942 ; WX 896 ; N uni4DE6 ; G 4438 -U 19943 ; WX 896 ; N uni4DE7 ; G 4439 -U 19944 ; WX 896 ; N uni4DE8 ; G 4440 -U 19945 ; WX 896 ; N uni4DE9 ; G 4441 -U 19946 ; WX 896 ; N uni4DEA ; G 4442 -U 19947 ; WX 896 ; N uni4DEB ; G 4443 -U 19948 ; WX 896 ; N uni4DEC ; G 4444 -U 19949 ; WX 896 ; N uni4DED ; G 4445 -U 19950 ; WX 896 ; N uni4DEE ; G 4446 -U 19951 ; WX 896 ; N uni4DEF ; G 4447 -U 19952 ; WX 896 ; N uni4DF0 ; G 4448 -U 19953 ; WX 896 ; N uni4DF1 ; G 4449 -U 19954 ; WX 896 ; N uni4DF2 ; G 4450 -U 19955 ; WX 896 ; N uni4DF3 ; G 4451 -U 19956 ; WX 896 ; N uni4DF4 ; G 4452 -U 19957 ; WX 896 ; N uni4DF5 ; G 4453 -U 19958 ; WX 896 ; N uni4DF6 ; G 4454 -U 19959 ; WX 896 ; N uni4DF7 ; G 4455 -U 19960 ; WX 896 ; N uni4DF8 ; G 4456 -U 19961 ; WX 896 ; N uni4DF9 ; G 4457 -U 19962 ; WX 896 ; N uni4DFA ; G 4458 -U 19963 ; WX 896 ; N uni4DFB ; G 4459 -U 19964 ; WX 896 ; N uni4DFC ; G 4460 -U 19965 ; WX 896 ; N uni4DFD ; G 4461 -U 19966 ; WX 896 ; N uni4DFE ; G 4462 -U 19967 ; WX 896 ; N uni4DFF ; G 4463 -U 42192 ; WX 762 ; N uniA4D0 ; G 4464 -U 42193 ; WX 733 ; N uniA4D1 ; G 4465 -U 42194 ; WX 733 ; N uniA4D2 ; G 4466 -U 42195 ; WX 830 ; N uniA4D3 ; G 4467 -U 42196 ; WX 682 ; N uniA4D4 ; G 4468 -U 42197 ; WX 682 ; N uniA4D5 ; G 4469 -U 42198 ; WX 821 ; N uniA4D6 ; G 4470 -U 42199 ; WX 775 ; N uniA4D7 ; G 4471 -U 42200 ; WX 775 ; N uniA4D8 ; G 4472 -U 42201 ; WX 530 ; N uniA4D9 ; G 4473 -U 42202 ; WX 734 ; N uniA4DA ; G 4474 -U 42203 ; WX 734 ; N uniA4DB ; G 4475 -U 42204 ; WX 725 ; N uniA4DC ; G 4476 -U 42205 ; WX 683 ; N uniA4DD ; G 4477 -U 42206 ; WX 683 ; N uniA4DE ; G 4478 -U 42207 ; WX 995 ; N uniA4DF ; G 4479 -U 42208 ; WX 837 ; N uniA4E0 ; G 4480 -U 42209 ; WX 637 ; N uniA4E1 ; G 4481 -U 42210 ; WX 720 ; N uniA4E2 ; G 4482 -U 42211 ; WX 770 ; N uniA4E3 ; G 4483 -U 42212 ; WX 770 ; N uniA4E4 ; G 4484 -U 42213 ; WX 774 ; N uniA4E5 ; G 4485 -U 42214 ; WX 774 ; N uniA4E6 ; G 4486 -U 42215 ; WX 837 ; N uniA4E7 ; G 4487 -U 42216 ; WX 786 ; N uniA4E8 ; G 4488 -U 42217 ; WX 530 ; N uniA4E9 ; G 4489 -U 42218 ; WX 1103 ; N uniA4EA ; G 4490 -U 42219 ; WX 771 ; N uniA4EB ; G 4491 -U 42220 ; WX 724 ; N uniA4EC ; G 4492 -U 42221 ; WX 762 ; N uniA4ED ; G 4493 -U 42222 ; WX 774 ; N uniA4EE ; G 4494 -U 42223 ; WX 774 ; N uniA4EF ; G 4495 -U 42224 ; WX 683 ; N uniA4F0 ; G 4496 -U 42225 ; WX 683 ; N uniA4F1 ; G 4497 -U 42226 ; WX 372 ; N uniA4F2 ; G 4498 -U 42227 ; WX 850 ; N uniA4F3 ; G 4499 -U 42228 ; WX 812 ; N uniA4F4 ; G 4500 -U 42229 ; WX 812 ; N uniA4F5 ; G 4501 -U 42230 ; WX 576 ; N uniA4F6 ; G 4502 -U 42231 ; WX 830 ; N uniA4F7 ; G 4503 -U 42232 ; WX 322 ; N uniA4F8 ; G 4504 -U 42233 ; WX 322 ; N uniA4F9 ; G 4505 -U 42234 ; WX 674 ; N uniA4FA ; G 4506 -U 42235 ; WX 674 ; N uniA4FB ; G 4507 -U 42236 ; WX 322 ; N uniA4FC ; G 4508 -U 42237 ; WX 322 ; N uniA4FD ; G 4509 -U 42238 ; WX 588 ; N uniA4FE ; G 4510 -U 42239 ; WX 588 ; N uniA4FF ; G 4511 -U 42564 ; WX 720 ; N uniA644 ; G 4512 -U 42565 ; WX 595 ; N uniA645 ; G 4513 -U 42566 ; WX 436 ; N uniA646 ; G 4514 -U 42567 ; WX 440 ; N uniA647 ; G 4515 -U 42572 ; WX 1405 ; N uniA64C ; G 4516 -U 42573 ; WX 1173 ; N uniA64D ; G 4517 -U 42576 ; WX 1234 ; N uniA650 ; G 4518 -U 42577 ; WX 1027 ; N uniA651 ; G 4519 -U 42580 ; WX 1174 ; N uniA654 ; G 4520 -U 42581 ; WX 972 ; N uniA655 ; G 4521 -U 42582 ; WX 1100 ; N uniA656 ; G 4522 -U 42583 ; WX 969 ; N uniA657 ; G 4523 -U 42594 ; WX 1100 ; N uniA662 ; G 4524 -U 42595 ; WX 940 ; N uniA663 ; G 4525 -U 42596 ; WX 1096 ; N uniA664 ; G 4526 -U 42597 ; WX 915 ; N uniA665 ; G 4527 -U 42598 ; WX 1260 ; N uniA666 ; G 4528 -U 42599 ; WX 997 ; N uniA667 ; G 4529 -U 42600 ; WX 850 ; N uniA668 ; G 4530 -U 42601 ; WX 687 ; N uniA669 ; G 4531 -U 42602 ; WX 1037 ; N uniA66A ; G 4532 -U 42603 ; WX 868 ; N uniA66B ; G 4533 -U 42604 ; WX 1406 ; N uniA66C ; G 4534 -U 42605 ; WX 1106 ; N uniA66D ; G 4535 -U 42606 ; WX 961 ; N uniA66E ; G 4536 -U 42634 ; WX 944 ; N uniA68A ; G 4537 -U 42635 ; WX 749 ; N uniA68B ; G 4538 -U 42636 ; WX 682 ; N uniA68C ; G 4539 -U 42637 ; WX 580 ; N uniA68D ; G 4540 -U 42644 ; WX 808 ; N uniA694 ; G 4541 -U 42645 ; WX 712 ; N uniA695 ; G 4542 -U 42648 ; WX 1406 ; N uniA698 ; G 4543 -U 42649 ; WX 1106 ; N uniA699 ; G 4544 -U 42760 ; WX 500 ; N uniA708 ; G 4545 -U 42761 ; WX 500 ; N uniA709 ; G 4546 -U 42762 ; WX 500 ; N uniA70A ; G 4547 -U 42763 ; WX 500 ; N uniA70B ; G 4548 -U 42764 ; WX 500 ; N uniA70C ; G 4549 -U 42765 ; WX 500 ; N uniA70D ; G 4550 -U 42766 ; WX 500 ; N uniA70E ; G 4551 -U 42767 ; WX 500 ; N uniA70F ; G 4552 -U 42768 ; WX 500 ; N uniA710 ; G 4553 -U 42769 ; WX 500 ; N uniA711 ; G 4554 -U 42770 ; WX 500 ; N uniA712 ; G 4555 -U 42771 ; WX 500 ; N uniA713 ; G 4556 -U 42772 ; WX 500 ; N uniA714 ; G 4557 -U 42773 ; WX 500 ; N uniA715 ; G 4558 -U 42774 ; WX 500 ; N uniA716 ; G 4559 -U 42779 ; WX 400 ; N uniA71B ; G 4560 -U 42780 ; WX 400 ; N uniA71C ; G 4561 -U 42781 ; WX 287 ; N uniA71D ; G 4562 -U 42782 ; WX 287 ; N uniA71E ; G 4563 -U 42783 ; WX 287 ; N uniA71F ; G 4564 -U 42786 ; WX 444 ; N uniA722 ; G 4565 -U 42787 ; WX 390 ; N uniA723 ; G 4566 -U 42788 ; WX 540 ; N uniA724 ; G 4567 -U 42789 ; WX 540 ; N uniA725 ; G 4568 -U 42790 ; WX 837 ; N uniA726 ; G 4569 -U 42791 ; WX 712 ; N uniA727 ; G 4570 -U 42792 ; WX 1031 ; N uniA728 ; G 4571 -U 42793 ; WX 857 ; N uniA729 ; G 4572 -U 42794 ; WX 696 ; N uniA72A ; G 4573 -U 42795 ; WX 557 ; N uniA72B ; G 4574 -U 42800 ; WX 559 ; N uniA730 ; G 4575 -U 42801 ; WX 595 ; N uniA731 ; G 4576 -U 42802 ; WX 1349 ; N uniA732 ; G 4577 -U 42803 ; WX 1052 ; N uniA733 ; G 4578 -U 42804 ; WX 1285 ; N uniA734 ; G 4579 -U 42805 ; WX 1065 ; N uniA735 ; G 4580 -U 42806 ; WX 1245 ; N uniA736 ; G 4581 -U 42807 ; WX 1052 ; N uniA737 ; G 4582 -U 42808 ; WX 1079 ; N uniA738 ; G 4583 -U 42809 ; WX 922 ; N uniA739 ; G 4584 -U 42810 ; WX 1079 ; N uniA73A ; G 4585 -U 42811 ; WX 922 ; N uniA73B ; G 4586 -U 42812 ; WX 1035 ; N uniA73C ; G 4587 -U 42813 ; WX 922 ; N uniA73D ; G 4588 -U 42814 ; WX 698 ; N uniA73E ; G 4589 -U 42815 ; WX 549 ; N uniA73F ; G 4590 -U 42816 ; WX 656 ; N uniA740 ; G 4591 -U 42817 ; WX 579 ; N uniA741 ; G 4592 -U 42822 ; WX 850 ; N uniA746 ; G 4593 -U 42823 ; WX 542 ; N uniA747 ; G 4594 -U 42824 ; WX 683 ; N uniA748 ; G 4595 -U 42825 ; WX 531 ; N uniA749 ; G 4596 -U 42826 ; WX 918 ; N uniA74A ; G 4597 -U 42827 ; WX 814 ; N uniA74B ; G 4598 -U 42830 ; WX 1406 ; N uniA74E ; G 4599 -U 42831 ; WX 1106 ; N uniA74F ; G 4600 -U 42832 ; WX 733 ; N uniA750 ; G 4601 -U 42833 ; WX 716 ; N uniA751 ; G 4602 -U 42834 ; WX 948 ; N uniA752 ; G 4603 -U 42835 ; WX 937 ; N uniA753 ; G 4604 -U 42838 ; WX 850 ; N uniA756 ; G 4605 -U 42839 ; WX 716 ; N uniA757 ; G 4606 -U 42852 ; WX 738 ; N uniA764 ; G 4607 -U 42853 ; WX 716 ; N uniA765 ; G 4608 -U 42854 ; WX 738 ; N uniA766 ; G 4609 -U 42855 ; WX 716 ; N uniA767 ; G 4610 -U 42880 ; WX 637 ; N uniA780 ; G 4611 -U 42881 ; WX 343 ; N uniA781 ; G 4612 -U 42882 ; WX 837 ; N uniA782 ; G 4613 -U 42883 ; WX 712 ; N uniA783 ; G 4614 -U 42889 ; WX 400 ; N uniA789 ; G 4615 -U 42890 ; WX 396 ; N uniA78A ; G 4616 -U 42891 ; WX 456 ; N uniA78B ; G 4617 -U 42892 ; WX 306 ; N uniA78C ; G 4618 -U 42893 ; WX 808 ; N uniA78D ; G 4619 -U 42894 ; WX 693 ; N uniA78E ; G 4620 -U 42896 ; WX 928 ; N uniA790 ; G 4621 -U 42897 ; WX 768 ; N uniA791 ; G 4622 -U 42912 ; WX 821 ; N uniA7A0 ; G 4623 -U 42913 ; WX 716 ; N uniA7A1 ; G 4624 -U 42914 ; WX 775 ; N uniA7A2 ; G 4625 -U 42915 ; WX 665 ; N uniA7A3 ; G 4626 -U 42916 ; WX 837 ; N uniA7A4 ; G 4627 -U 42917 ; WX 712 ; N uniA7A5 ; G 4628 -U 42918 ; WX 770 ; N uniA7A6 ; G 4629 -U 42919 ; WX 493 ; N uniA7A7 ; G 4630 -U 42920 ; WX 720 ; N uniA7A8 ; G 4631 -U 42921 ; WX 595 ; N uniA7A9 ; G 4632 -U 42922 ; WX 886 ; N uniA7AA ; G 4633 -U 43000 ; WX 613 ; N uniA7F8 ; G 4634 -U 43001 ; WX 689 ; N uniA7F9 ; G 4635 -U 43002 ; WX 1062 ; N uniA7FA ; G 4636 -U 43003 ; WX 683 ; N uniA7FB ; G 4637 -U 43004 ; WX 733 ; N uniA7FC ; G 4638 -U 43005 ; WX 995 ; N uniA7FD ; G 4639 -U 43006 ; WX 372 ; N uniA7FE ; G 4640 -U 43007 ; WX 1325 ; N uniA7FF ; G 4641 -U 61184 ; WX 216 ; N uni02E5.5 ; G 4642 -U 61185 ; WX 242 ; N uni02E6.5 ; G 4643 -U 61186 ; WX 267 ; N uni02E7.5 ; G 4644 -U 61187 ; WX 277 ; N uni02E8.5 ; G 4645 -U 61188 ; WX 282 ; N uni02E9.5 ; G 4646 -U 61189 ; WX 242 ; N uni02E5.4 ; G 4647 -U 61190 ; WX 216 ; N uni02E6.4 ; G 4648 -U 61191 ; WX 242 ; N uni02E7.4 ; G 4649 -U 61192 ; WX 267 ; N uni02E8.4 ; G 4650 -U 61193 ; WX 277 ; N uni02E9.4 ; G 4651 -U 61194 ; WX 267 ; N uni02E5.3 ; G 4652 -U 61195 ; WX 242 ; N uni02E6.3 ; G 4653 -U 61196 ; WX 216 ; N uni02E7.3 ; G 4654 -U 61197 ; WX 242 ; N uni02E8.3 ; G 4655 -U 61198 ; WX 267 ; N uni02E9.3 ; G 4656 -U 61199 ; WX 277 ; N uni02E5.2 ; G 4657 -U 61200 ; WX 267 ; N uni02E6.2 ; G 4658 -U 61201 ; WX 242 ; N uni02E7.2 ; G 4659 -U 61202 ; WX 216 ; N uni02E8.2 ; G 4660 -U 61203 ; WX 242 ; N uni02E9.2 ; G 4661 -U 61204 ; WX 282 ; N uni02E5.1 ; G 4662 -U 61205 ; WX 277 ; N uni02E6.1 ; G 4663 -U 61206 ; WX 267 ; N uni02E7.1 ; G 4664 -U 61207 ; WX 242 ; N uni02E8.1 ; G 4665 -U 61208 ; WX 216 ; N uni02E9.1 ; G 4666 -U 61209 ; WX 282 ; N stem ; G 4667 -U 62464 ; WX 612 ; N uniF400 ; G 4668 -U 62465 ; WX 612 ; N uniF401 ; G 4669 -U 62466 ; WX 653 ; N uniF402 ; G 4670 -U 62467 ; WX 902 ; N uniF403 ; G 4671 -U 62468 ; WX 617 ; N uniF404 ; G 4672 -U 62469 ; WX 617 ; N uniF405 ; G 4673 -U 62470 ; WX 680 ; N uniF406 ; G 4674 -U 62471 ; WX 904 ; N uniF407 ; G 4675 -U 62472 ; WX 599 ; N uniF408 ; G 4676 -U 62473 ; WX 617 ; N uniF409 ; G 4677 -U 62474 ; WX 1163 ; N uniF40A ; G 4678 -U 62475 ; WX 621 ; N uniF40B ; G 4679 -U 62476 ; WX 622 ; N uniF40C ; G 4680 -U 62477 ; WX 893 ; N uniF40D ; G 4681 -U 62478 ; WX 612 ; N uniF40E ; G 4682 -U 62479 ; WX 622 ; N uniF40F ; G 4683 -U 62480 ; WX 924 ; N uniF410 ; G 4684 -U 62481 ; WX 622 ; N uniF411 ; G 4685 -U 62482 ; WX 754 ; N uniF412 ; G 4686 -U 62483 ; WX 624 ; N uniF413 ; G 4687 -U 62484 ; WX 886 ; N uniF414 ; G 4688 -U 62485 ; WX 622 ; N uniF415 ; G 4689 -U 62486 ; WX 907 ; N uniF416 ; G 4690 -U 62487 ; WX 621 ; N uniF417 ; G 4691 -U 62488 ; WX 611 ; N uniF418 ; G 4692 -U 62489 ; WX 624 ; N uniF419 ; G 4693 -U 62490 ; WX 677 ; N uniF41A ; G 4694 -U 62491 ; WX 621 ; N uniF41B ; G 4695 -U 62492 ; WX 611 ; N uniF41C ; G 4696 -U 62493 ; WX 630 ; N uniF41D ; G 4697 -U 62494 ; WX 622 ; N uniF41E ; G 4698 -U 62495 ; WX 561 ; N uniF41F ; G 4699 -U 62496 ; WX 612 ; N uniF420 ; G 4700 -U 62497 ; WX 626 ; N uniF421 ; G 4701 -U 62498 ; WX 612 ; N uniF422 ; G 4702 -U 62499 ; WX 611 ; N uniF423 ; G 4703 -U 62500 ; WX 618 ; N uniF424 ; G 4704 -U 62501 ; WX 667 ; N uniF425 ; G 4705 -U 62502 ; WX 963 ; N uniF426 ; G 4706 -U 62504 ; WX 1023 ; N uniF428 ; G 4707 -U 62505 ; WX 844 ; N uniF429 ; G 4708 -U 62506 ; WX 563 ; N uniF42A ; G 4709 -U 62507 ; WX 563 ; N uniF42B ; G 4710 -U 62508 ; WX 563 ; N uniF42C ; G 4711 -U 62509 ; WX 563 ; N uniF42D ; G 4712 -U 62510 ; WX 563 ; N uniF42E ; G 4713 -U 62511 ; WX 563 ; N uniF42F ; G 4714 -U 62512 ; WX 555 ; N uniF430 ; G 4715 -U 62513 ; WX 555 ; N uniF431 ; G 4716 -U 62514 ; WX 555 ; N uniF432 ; G 4717 -U 62515 ; WX 555 ; N uniF433 ; G 4718 -U 62516 ; WX 573 ; N uniF434 ; G 4719 -U 62517 ; WX 573 ; N uniF435 ; G 4720 -U 62518 ; WX 573 ; N uniF436 ; G 4721 -U 62519 ; WX 824 ; N uniF437 ; G 4722 -U 62520 ; WX 824 ; N uniF438 ; G 4723 -U 62521 ; WX 824 ; N uniF439 ; G 4724 -U 62522 ; WX 824 ; N uniF43A ; G 4725 -U 62523 ; WX 824 ; N uniF43B ; G 4726 -U 62524 ; WX 611 ; N uniF43C ; G 4727 -U 62525 ; WX 611 ; N uniF43D ; G 4728 -U 62526 ; WX 611 ; N uniF43E ; G 4729 -U 62527 ; WX 611 ; N uniF43F ; G 4730 -U 62528 ; WX 611 ; N uniF440 ; G 4731 -U 62529 ; WX 611 ; N uniF441 ; G 4732 -U 62917 ; WX 687 ; N uniF5C5 ; G 4733 -U 64256 ; WX 833 ; N uniFB00 ; G 4734 -U 64257 ; WX 787 ; N fi ; G 4735 -U 64258 ; WX 787 ; N fl ; G 4736 -U 64259 ; WX 1138 ; N uniFB03 ; G 4737 -U 64260 ; WX 1139 ; N uniFB04 ; G 4738 -U 64261 ; WX 808 ; N uniFB05 ; G 4739 -U 64262 ; WX 1020 ; N uniFB06 ; G 4740 -U 64275 ; WX 1388 ; N uniFB13 ; G 4741 -U 64276 ; WX 1384 ; N uniFB14 ; G 4742 -U 64277 ; WX 1378 ; N uniFB15 ; G 4743 -U 64278 ; WX 1384 ; N uniFB16 ; G 4744 -U 64279 ; WX 1713 ; N uniFB17 ; G 4745 -U 64285 ; WX 294 ; N uniFB1D ; G 4746 -U 64286 ; WX 0 ; N uniFB1E ; G 4747 -U 64287 ; WX 663 ; N uniFB1F ; G 4748 -U 64288 ; WX 665 ; N uniFB20 ; G 4749 -U 64289 ; WX 939 ; N uniFB21 ; G 4750 -U 64290 ; WX 788 ; N uniFB22 ; G 4751 -U 64291 ; WX 920 ; N uniFB23 ; G 4752 -U 64292 ; WX 786 ; N uniFB24 ; G 4753 -U 64293 ; WX 857 ; N uniFB25 ; G 4754 -U 64294 ; WX 869 ; N uniFB26 ; G 4755 -U 64295 ; WX 821 ; N uniFB27 ; G 4756 -U 64296 ; WX 890 ; N uniFB28 ; G 4757 -U 64297 ; WX 838 ; N uniFB29 ; G 4758 -U 64298 ; WX 749 ; N uniFB2A ; G 4759 -U 64299 ; WX 749 ; N uniFB2B ; G 4760 -U 64300 ; WX 749 ; N uniFB2C ; G 4761 -U 64301 ; WX 749 ; N uniFB2D ; G 4762 -U 64302 ; WX 728 ; N uniFB2E ; G 4763 -U 64303 ; WX 728 ; N uniFB2F ; G 4764 -U 64304 ; WX 728 ; N uniFB30 ; G 4765 -U 64305 ; WX 610 ; N uniFB31 ; G 4766 -U 64306 ; WX 447 ; N uniFB32 ; G 4767 -U 64307 ; WX 588 ; N uniFB33 ; G 4768 -U 64308 ; WX 687 ; N uniFB34 ; G 4769 -U 64309 ; WX 343 ; N uniFB35 ; G 4770 -U 64310 ; WX 400 ; N uniFB36 ; G 4771 -U 64311 ; WX 1000 ; N uniFB37 ; G 4772 -U 64312 ; WX 679 ; N uniFB38 ; G 4773 -U 64313 ; WX 436 ; N uniFB39 ; G 4774 -U 64314 ; WX 578 ; N uniFB3A ; G 4775 -U 64315 ; WX 566 ; N uniFB3B ; G 4776 -U 64316 ; WX 605 ; N uniFB3C ; G 4777 -U 64317 ; WX 1000 ; N uniFB3D ; G 4778 -U 64318 ; WX 724 ; N uniFB3E ; G 4779 -U 64319 ; WX 1000 ; N uniFB3F ; G 4780 -U 64320 ; WX 453 ; N uniFB40 ; G 4781 -U 64321 ; WX 680 ; N uniFB41 ; G 4782 -U 64322 ; WX 1000 ; N uniFB42 ; G 4783 -U 64323 ; WX 675 ; N uniFB43 ; G 4784 -U 64324 ; WX 658 ; N uniFB44 ; G 4785 -U 64325 ; WX 1000 ; N uniFB45 ; G 4786 -U 64326 ; WX 653 ; N uniFB46 ; G 4787 -U 64327 ; WX 736 ; N uniFB47 ; G 4788 -U 64328 ; WX 602 ; N uniFB48 ; G 4789 -U 64329 ; WX 749 ; N uniFB49 ; G 4790 -U 64330 ; WX 683 ; N uniFB4A ; G 4791 -U 64331 ; WX 343 ; N uniFB4B ; G 4792 -U 64332 ; WX 610 ; N uniFB4C ; G 4793 -U 64333 ; WX 566 ; N uniFB4D ; G 4794 -U 64334 ; WX 658 ; N uniFB4E ; G 4795 -U 64335 ; WX 710 ; N uniFB4F ; G 4796 -U 65024 ; WX 0 ; N uniFE00 ; G 4797 -U 65025 ; WX 0 ; N uniFE01 ; G 4798 -U 65026 ; WX 0 ; N uniFE02 ; G 4799 -U 65027 ; WX 0 ; N uniFE03 ; G 4800 -U 65028 ; WX 0 ; N uniFE04 ; G 4801 -U 65029 ; WX 0 ; N uniFE05 ; G 4802 -U 65030 ; WX 0 ; N uniFE06 ; G 4803 -U 65031 ; WX 0 ; N uniFE07 ; G 4804 -U 65032 ; WX 0 ; N uniFE08 ; G 4805 -U 65033 ; WX 0 ; N uniFE09 ; G 4806 -U 65034 ; WX 0 ; N uniFE0A ; G 4807 -U 65035 ; WX 0 ; N uniFE0B ; G 4808 -U 65036 ; WX 0 ; N uniFE0C ; G 4809 -U 65037 ; WX 0 ; N uniFE0D ; G 4810 -U 65038 ; WX 0 ; N uniFE0E ; G 4811 -U 65039 ; WX 0 ; N uniFE0F ; G 4812 -U 65056 ; WX 0 ; N uniFE20 ; G 4813 -U 65057 ; WX 0 ; N uniFE21 ; G 4814 -U 65058 ; WX 0 ; N uniFE22 ; G 4815 -U 65059 ; WX 0 ; N uniFE23 ; G 4816 -U 65529 ; WX 0 ; N uniFFF9 ; G 4817 -U 65530 ; WX 0 ; N uniFFFA ; G 4818 -U 65531 ; WX 0 ; N uniFFFB ; G 4819 -U 65532 ; WX 0 ; N uniFFFC ; G 4820 -U 65533 ; WX 1113 ; N uniFFFD ; G 4821 -EndCharMetrics -StartKernData -StartKernPairs 1921 - -KPX dollar ampersand -63 -KPX dollar two -63 -KPX dollar seven -196 -KPX dollar eight -92 -KPX dollar nine -139 -KPX dollar colon -112 -KPX dollar less -235 -KPX dollar F -63 -KPX dollar G -63 -KPX dollar W -112 -KPX dollar Y -112 -KPX dollar Z -92 -KPX dollar backslash -149 -KPX dollar copyright -63 -KPX dollar questiondown -149 -KPX dollar Aacute -149 -KPX dollar Egrave -63 -KPX dollar Eacute -63 -KPX dollar Ecircumflex -63 -KPX dollar Edieresis -63 -KPX dollar Igrave -63 -KPX dollar Iacute -63 -KPX dollar Icircumflex -63 -KPX dollar Idieresis -63 -KPX dollar Ntilde -63 -KPX dollar Oacute -63 -KPX dollar Dcaron -63 -KPX dollar Dcroat -63 -KPX dollar Emacron -63 -KPX dollar Ebreve -63 -KPX dollar Hcircumflex -196 -KPX dollar hcircumflex -112 -KPX dollar Hbar -196 -KPX dollar hbar -112 -KPX dollar Imacron -92 -KPX dollar Ibreve -92 -KPX dollar Iogonek -92 -KPX dollar Idot -92 -KPX dollar IJ -92 -KPX dollar Jcircumflex -92 -KPX dollar Kcommaaccent -112 -KPX dollar kcommaaccent -92 -KPX dollar kgreenlandic -235 -KPX dollar Lacute -149 -KPX dollar lacute -235 -KPX dollar uni01AC -63 -KPX dollar uni01AE -63 -KPX dollar uni01DC -196 -KPX dollar uni01DD -112 -KPX dollar uni01F0 -63 -KPX dollar uni01F4 -235 -KPX dollar uni01F5 -149 - -KPX percent nine -83 -KPX percent colon -112 -KPX percent less -112 -KPX percent Kcommaaccent -112 -KPX percent kgreenlandic -112 -KPX percent lacute -112 -KPX percent uni01F4 -112 - -KPX ampersand six -73 -KPX ampersand Gcircumflex -73 -KPX ampersand Gbreve -73 -KPX ampersand Gdotaccent -73 -KPX ampersand Gcommaaccent -73 -KPX ampersand uni01DA -73 - -KPX quotesingle less -159 -KPX quotesingle kgreenlandic -159 -KPX quotesingle lacute -159 -KPX quotesingle uni01F4 -159 - -KPX parenright dollar -264 -KPX parenright D -235 -KPX parenright H -159 -KPX parenright R -159 -KPX parenright U -225 -KPX parenright X -196 -KPX parenright backslash -188 -KPX parenright cent -235 -KPX parenright sterling -235 -KPX parenright currency -235 -KPX parenright yen -235 -KPX parenright brokenbar -235 -KPX parenright section -235 -KPX parenright dieresis -235 -KPX parenright ordfeminine -159 -KPX parenright guillemotleft -159 -KPX parenright logicalnot -159 -KPX parenright sfthyphen -159 -KPX parenright acute -159 -KPX parenright mu -159 -KPX parenright paragraph -159 -KPX parenright periodcentered -159 -KPX parenright cedilla -159 -KPX parenright ordmasculine -159 -KPX parenright guillemotright -196 -KPX parenright onequarter -196 -KPX parenright onehalf -196 -KPX parenright threequarters -196 -KPX parenright questiondown -188 -KPX parenright Aacute -188 -KPX parenright Acircumflex -264 -KPX parenright Atilde -235 -KPX parenright Adieresis -264 -KPX parenright Aring -235 -KPX parenright AE -264 -KPX parenright Ccedilla -235 -KPX parenright Otilde -159 -KPX parenright multiply -159 -KPX parenright Ugrave -159 -KPX parenright Ucircumflex -159 -KPX parenright Yacute -159 -KPX parenright dcaron -159 -KPX parenright dmacron -159 -KPX parenright emacron -159 -KPX parenright ebreve -159 -KPX parenright edotaccent -225 -KPX parenright eogonek -225 -KPX parenright ecaron -225 -KPX parenright imacron -196 -KPX parenright ibreve -196 -KPX parenright iogonek -196 -KPX parenright dotlessi -196 -KPX parenright ij -196 -KPX parenright jcircumflex -196 -KPX parenright Lacute -188 -KPX parenright uni01A5 -235 -KPX parenright uni01AD -159 -KPX parenright Uhorn -159 -KPX parenright uni01F1 -159 -KPX parenright uni01F5 -188 - -KPX asterisk seven -36 -KPX asterisk less -83 -KPX asterisk Hbar -36 -KPX asterisk lacute -83 - -KPX period ampersand -131 -KPX period two -131 -KPX period eight -73 -KPX period colon -55 -KPX period H -112 -KPX period R -112 -KPX period X -112 -KPX period backslash -206 -KPX period ordfeminine -112 -KPX period guillemotleft -112 -KPX period logicalnot -112 -KPX period sfthyphen -112 -KPX period acute -112 -KPX period mu -112 -KPX period paragraph -112 -KPX period periodcentered -112 -KPX period cedilla -112 -KPX period ordmasculine -112 -KPX period guillemotright -112 -KPX period onequarter -112 -KPX period onehalf -112 -KPX period threequarters -112 -KPX period questiondown -206 -KPX period Aacute -206 -KPX period Egrave -131 -KPX period Icircumflex -131 -KPX period Yacute -112 -KPX period Ebreve -178 -KPX period ebreve -112 -KPX period Idot -73 -KPX period dotlessi -112 - -KPX slash two -73 -KPX slash seven -339 -KPX slash eight -112 -KPX slash nine -282 -KPX slash colon -178 -KPX slash less -319 -KPX slash backslash -253 -KPX slash questiondown -253 -KPX slash Aacute -253 -KPX slash Ebreve -73 -KPX slash Hbar -339 -KPX slash Idot -112 -KPX slash lacute -319 - -KPX two nine -73 -KPX two semicolon -73 -KPX two less -149 -KPX two lacute -149 - -KPX three dollar -188 -KPX three D -131 -KPX three H -55 -KPX three U -63 -KPX three V -73 -KPX three X -73 -KPX three cent -131 -KPX three sterling -131 -KPX three currency -131 -KPX three yen -131 -KPX three brokenbar -131 -KPX three section -131 -KPX three dieresis -131 -KPX three ordfeminine -55 -KPX three guillemotleft -55 -KPX three logicalnot -55 -KPX three sfthyphen -55 -KPX three guillemotright -73 -KPX three onequarter -73 -KPX three onehalf -73 -KPX three threequarters -73 -KPX three Yacute -55 -KPX three edotaccent -63 -KPX three ecaron -63 -KPX three gdotaccent -73 -KPX three gcommaaccent -73 -KPX three dotlessi -73 - - -KPX five seven -92 -KPX five less -188 -KPX five H -102 -KPX five R -102 -KPX five X -112 -KPX five backslash -131 -KPX five ordfeminine -102 -KPX five guillemotleft -102 -KPX five logicalnot -102 -KPX five sfthyphen -102 -KPX five acute -102 -KPX five mu -102 -KPX five paragraph -102 -KPX five periodcentered -102 -KPX five cedilla -102 -KPX five ordmasculine -102 -KPX five guillemotright -112 -KPX five onequarter -112 -KPX five onehalf -112 -KPX five threequarters -112 -KPX five questiondown -131 -KPX five Aacute -131 -KPX five Yacute -102 -KPX five ebreve -102 -KPX five Hbar -92 -KPX five dotlessi -112 -KPX five lacute -188 - -KPX six six -73 -KPX six Gdotaccent -73 -KPX six Gcommaaccent -73 - -KPX seven dollar -159 -KPX seven seven 47 -KPX seven D -243 -KPX seven F -264 -KPX seven H -264 -KPX seven R -264 -KPX seven U -225 -KPX seven V -243 -KPX seven X -264 -KPX seven Z -282 -KPX seven backslash -339 -KPX seven cent -243 -KPX seven sterling -243 -KPX seven currency -243 -KPX seven yen -243 -KPX seven brokenbar -243 -KPX seven section -243 -KPX seven dieresis -243 -KPX seven copyright -264 -KPX seven ordfeminine -264 -KPX seven guillemotleft -264 -KPX seven logicalnot -264 -KPX seven sfthyphen -264 -KPX seven acute -264 -KPX seven mu -264 -KPX seven paragraph -264 -KPX seven periodcentered -264 -KPX seven cedilla -264 -KPX seven ordmasculine -264 -KPX seven guillemotright -264 -KPX seven onequarter -264 -KPX seven onehalf -264 -KPX seven threequarters -264 -KPX seven questiondown -339 -KPX seven Aacute -339 -KPX seven Eacute -264 -KPX seven Idieresis -264 -KPX seven Yacute -264 -KPX seven ebreve -264 -KPX seven edotaccent -225 -KPX seven ecaron -225 -KPX seven gdotaccent -243 -KPX seven gcommaaccent -243 -KPX seven Hbar 47 -KPX seven dotlessi -264 - -KPX eight dollar -92 - -KPX nine dollar -139 -KPX nine two -36 -KPX nine D -159 -KPX nine H -149 -KPX nine L -36 -KPX nine R -149 -KPX nine X -149 -KPX nine cent -159 -KPX nine sterling -159 -KPX nine currency -159 -KPX nine yen -159 -KPX nine brokenbar -159 -KPX nine section -159 -KPX nine dieresis -159 -KPX nine ordfeminine -149 -KPX nine guillemotleft -149 -KPX nine logicalnot -149 -KPX nine sfthyphen -149 -KPX nine acute -149 -KPX nine mu -149 -KPX nine paragraph -149 -KPX nine periodcentered -149 -KPX nine cedilla -149 -KPX nine ordmasculine -149 -KPX nine guillemotright -149 -KPX nine onequarter -149 -KPX nine onehalf -149 -KPX nine threequarters -149 -KPX nine Yacute -149 -KPX nine Ebreve -45 -KPX nine ebreve -149 -KPX nine dotlessi -149 - -KPX colon dollar -73 -KPX colon D -139 -KPX colon H -131 -KPX colon R -112 -KPX colon U -120 -KPX colon cent -139 -KPX colon sterling -139 -KPX colon currency -139 -KPX colon yen -139 -KPX colon brokenbar -139 -KPX colon section -139 -KPX colon dieresis -139 -KPX colon ordfeminine -131 -KPX colon guillemotleft -131 -KPX colon logicalnot -131 -KPX colon sfthyphen -131 -KPX colon acute -112 -KPX colon mu -112 -KPX colon paragraph -112 -KPX colon periodcentered -112 -KPX colon cedilla -112 -KPX colon ordmasculine -112 -KPX colon Yacute -131 -KPX colon ebreve -112 -KPX colon edotaccent -120 -KPX colon ecaron -120 - -KPX semicolon ampersand -73 -KPX semicolon two -73 -KPX semicolon H -131 -KPX semicolon ordfeminine -131 -KPX semicolon guillemotleft -131 -KPX semicolon logicalnot -131 -KPX semicolon sfthyphen -131 -KPX semicolon Egrave -73 -KPX semicolon Icircumflex -73 -KPX semicolon Yacute -131 -KPX semicolon Ebreve -112 - -KPX less dollar -196 -KPX less ampersand -73 -KPX less two -73 -KPX less D -243 -KPX less H -264 -KPX less R -264 -KPX less X -225 -KPX less cent -243 -KPX less sterling -243 -KPX less currency -243 -KPX less yen -243 -KPX less brokenbar -243 -KPX less section -243 -KPX less dieresis -243 -KPX less ordfeminine -264 -KPX less guillemotleft -264 -KPX less logicalnot -264 -KPX less sfthyphen -264 -KPX less acute -264 -KPX less mu -264 -KPX less paragraph -264 -KPX less periodcentered -264 -KPX less cedilla -264 -KPX less ordmasculine -264 -KPX less guillemotright -225 -KPX less onequarter -225 -KPX less onehalf -225 -KPX less threequarters -225 -KPX less Egrave -73 -KPX less Icircumflex -73 -KPX less Yacute -264 -KPX less Ebreve -120 -KPX less ebreve -264 -KPX less dotlessi -225 - - -KPX D backslash -63 -KPX D questiondown -63 -KPX D Aacute -63 - - -KPX N H -73 -KPX N R -73 -KPX N ordfeminine -73 -KPX N guillemotleft -73 -KPX N logicalnot -73 -KPX N sfthyphen -73 -KPX N acute -73 -KPX N mu -73 -KPX N paragraph -73 -KPX N periodcentered -73 -KPX N cedilla -73 -KPX N ordmasculine -45 -KPX N Yacute -73 -KPX N ebreve -73 - - - - - -KPX cent backslash -63 -KPX cent questiondown -63 -KPX cent Aacute -63 - -KPX sterling backslash -63 -KPX sterling questiondown -63 -KPX sterling Aacute -63 - -KPX currency backslash -63 -KPX currency questiondown -63 -KPX currency Aacute -63 - -KPX yen backslash -63 -KPX yen questiondown -63 -KPX yen Aacute -63 - -KPX brokenbar backslash -63 -KPX brokenbar questiondown -63 -KPX brokenbar Aacute -63 - -KPX section backslash -63 -KPX section questiondown -63 -KPX section Aacute -63 - - - -KPX Acircumflex ampersand -63 -KPX Acircumflex two -63 -KPX Acircumflex seven -196 -KPX Acircumflex eight -92 -KPX Acircumflex nine -139 -KPX Acircumflex colon -112 -KPX Acircumflex less -235 -KPX Acircumflex F -63 -KPX Acircumflex G -63 -KPX Acircumflex W -112 -KPX Acircumflex Y -112 -KPX Acircumflex Z -92 -KPX Acircumflex backslash -149 -KPX Acircumflex copyright -63 -KPX Acircumflex questiondown -149 -KPX Acircumflex Aacute -149 -KPX Acircumflex Egrave -63 -KPX Acircumflex Eacute -63 -KPX Acircumflex Ecircumflex -63 -KPX Acircumflex Edieresis -63 -KPX Acircumflex Igrave -63 -KPX Acircumflex Iacute -63 -KPX Acircumflex Icircumflex -63 -KPX Acircumflex Idieresis -63 -KPX Acircumflex Ntilde -63 -KPX Acircumflex Oacute -63 -KPX Acircumflex Dcaron -63 -KPX Acircumflex Dcroat -63 -KPX Acircumflex Emacron -63 -KPX Acircumflex Ebreve -63 -KPX Acircumflex Hcircumflex -196 -KPX Acircumflex hcircumflex -112 -KPX Acircumflex Hbar -196 -KPX Acircumflex hbar -112 -KPX Acircumflex Imacron -92 -KPX Acircumflex Ibreve -92 -KPX Acircumflex Iogonek -92 -KPX Acircumflex Idot -92 -KPX Acircumflex IJ -92 -KPX Acircumflex Jcircumflex -92 -KPX Acircumflex Kcommaaccent -112 -KPX Acircumflex kcommaaccent -92 -KPX Acircumflex kgreenlandic -235 -KPX Acircumflex Lacute -149 -KPX Acircumflex lacute -235 -KPX Acircumflex uni01AC -63 -KPX Acircumflex uni01AE -63 -KPX Acircumflex uni01DC -196 -KPX Acircumflex uni01DD -112 -KPX Acircumflex uni01F0 -63 -KPX Acircumflex uni01F4 -235 -KPX Acircumflex uni01F5 -149 - -KPX Adieresis ampersand -63 -KPX Adieresis two -63 -KPX Adieresis seven -196 -KPX Adieresis eight -92 -KPX Adieresis nine -139 -KPX Adieresis colon -112 -KPX Adieresis less -235 -KPX Adieresis F -63 -KPX Adieresis G -63 -KPX Adieresis W -112 -KPX Adieresis Y -112 -KPX Adieresis Z -92 -KPX Adieresis backslash -149 -KPX Adieresis copyright -63 -KPX Adieresis questiondown -149 -KPX Adieresis Aacute -149 -KPX Adieresis Egrave -63 -KPX Adieresis Eacute -63 -KPX Adieresis Ecircumflex -63 -KPX Adieresis Edieresis -63 -KPX Adieresis Igrave -63 -KPX Adieresis Iacute -63 -KPX Adieresis Icircumflex -63 -KPX Adieresis Idieresis -63 -KPX Adieresis Ntilde -63 -KPX Adieresis Oacute -63 -KPX Adieresis Dcaron -63 -KPX Adieresis Dcroat -63 -KPX Adieresis Emacron -63 -KPX Adieresis Ebreve -63 -KPX Adieresis Hcircumflex -196 -KPX Adieresis hcircumflex -112 -KPX Adieresis Hbar -196 -KPX Adieresis hbar -112 -KPX Adieresis Imacron -92 -KPX Adieresis Ibreve -92 -KPX Adieresis Iogonek -92 -KPX Adieresis Idot -92 -KPX Adieresis IJ -92 -KPX Adieresis Jcircumflex -92 -KPX Adieresis Kcommaaccent -112 -KPX Adieresis kcommaaccent -92 -KPX Adieresis kgreenlandic -235 -KPX Adieresis Lacute -149 -KPX Adieresis lacute -235 -KPX Adieresis uni01AC -63 -KPX Adieresis uni01AE -63 -KPX Adieresis uni01DC -196 -KPX Adieresis uni01DD -112 -KPX Adieresis uni01F0 -63 -KPX Adieresis uni01F4 -235 -KPX Adieresis uni01F5 -149 - -KPX AE ampersand -63 -KPX AE two -63 -KPX AE seven -196 -KPX AE eight -92 -KPX AE nine -139 -KPX AE colon -112 -KPX AE less -235 -KPX AE F -63 -KPX AE G -63 -KPX AE W -112 -KPX AE Y -112 -KPX AE Z -92 -KPX AE backslash -149 -KPX AE copyright -63 -KPX AE questiondown -149 -KPX AE Aacute -149 -KPX AE Egrave -63 -KPX AE Eacute -63 -KPX AE Ecircumflex -63 -KPX AE Edieresis -63 -KPX AE Igrave -63 -KPX AE Iacute -63 -KPX AE Icircumflex -63 -KPX AE Idieresis -63 -KPX AE Ntilde -63 -KPX AE Oacute -63 -KPX AE Dcaron -63 -KPX AE Dcroat -63 -KPX AE Emacron -63 -KPX AE Ebreve -63 -KPX AE Hcircumflex -196 -KPX AE hcircumflex -112 -KPX AE Hbar -196 -KPX AE hbar -112 -KPX AE Imacron -92 -KPX AE Ibreve -92 -KPX AE Iogonek -92 -KPX AE Idot -92 -KPX AE IJ -92 -KPX AE Jcircumflex -92 -KPX AE Kcommaaccent -112 -KPX AE kcommaaccent -92 -KPX AE kgreenlandic -235 -KPX AE Lacute -149 -KPX AE lacute -235 -KPX AE uni01AC -63 -KPX AE uni01AE -63 -KPX AE uni01DC -196 -KPX AE uni01DD -112 -KPX AE uni01F0 -63 -KPX AE uni01F4 -235 -KPX AE uni01F5 -149 - -KPX Egrave six -73 -KPX Egrave Gcircumflex -73 -KPX Egrave Gbreve -73 -KPX Egrave Gdotaccent -73 -KPX Egrave Gcommaaccent -73 -KPX Egrave uni01DA -73 - -KPX Ecircumflex six -73 -KPX Ecircumflex Gcircumflex -73 -KPX Ecircumflex Gbreve -73 -KPX Ecircumflex Gdotaccent -73 -KPX Ecircumflex Gcommaaccent -73 -KPX Ecircumflex uni01DA -73 - -KPX Igrave six -73 -KPX Igrave Gcircumflex -73 -KPX Igrave Gbreve -73 -KPX Igrave Gdotaccent -73 -KPX Igrave Gcommaaccent -73 -KPX Igrave uni01DA -73 - -KPX Icircumflex six -73 -KPX Icircumflex Gcircumflex -73 -KPX Icircumflex Gbreve -73 -KPX Icircumflex Gdotaccent -73 -KPX Icircumflex Gcommaaccent -73 -KPX Icircumflex uni01DA -73 - -KPX Eth less -159 -KPX Eth kgreenlandic -159 -KPX Eth lacute -159 -KPX Eth uni01F4 -159 - -KPX Ograve less -159 -KPX Ograve kgreenlandic -159 -KPX Ograve lacute -159 -KPX Ograve uni01F4 -159 - -KPX agrave seven -36 -KPX agrave less -83 -KPX agrave Hbar -36 -KPX agrave lacute -83 - -KPX ucircumflex two -73 -KPX ucircumflex seven -339 -KPX ucircumflex eight -112 -KPX ucircumflex nine -282 -KPX ucircumflex colon -178 -KPX ucircumflex less -319 -KPX ucircumflex backslash -253 -KPX ucircumflex questiondown -253 -KPX ucircumflex Aacute -253 -KPX ucircumflex Ebreve -73 -KPX ucircumflex Hbar -339 -KPX ucircumflex Idot -112 -KPX ucircumflex lacute -319 - -KPX ydieresis two -73 -KPX ydieresis seven -339 -KPX ydieresis eight -112 -KPX ydieresis nine -282 -KPX ydieresis colon -178 -KPX ydieresis less -319 -KPX ydieresis backslash -253 -KPX ydieresis questiondown -253 -KPX ydieresis Aacute -253 -KPX ydieresis Ebreve -73 -KPX ydieresis Hbar -339 -KPX ydieresis Idot -112 -KPX ydieresis lacute -319 - -KPX Abreve O -8 - -KPX abreve two -73 -KPX abreve seven -339 -KPX abreve eight -73 -KPX abreve nine -282 -KPX abreve colon -159 -KPX abreve less -319 -KPX abreve backslash -253 -KPX abreve questiondown -253 -KPX abreve Aacute -253 -KPX abreve Ebreve -73 -KPX abreve Hbar -339 -KPX abreve Idot -73 -KPX abreve lacute -319 - -KPX Edotaccent seven -92 -KPX Edotaccent less -188 -KPX Edotaccent H -102 -KPX Edotaccent R -102 -KPX Edotaccent X -112 -KPX Edotaccent backslash -131 -KPX Edotaccent ordfeminine -102 -KPX Edotaccent guillemotleft -102 -KPX Edotaccent logicalnot -102 -KPX Edotaccent sfthyphen -102 -KPX Edotaccent acute -102 -KPX Edotaccent mu -102 -KPX Edotaccent paragraph -102 -KPX Edotaccent periodcentered -102 -KPX Edotaccent cedilla -102 -KPX Edotaccent ordmasculine -102 -KPX Edotaccent guillemotright -112 -KPX Edotaccent onequarter -112 -KPX Edotaccent onehalf -112 -KPX Edotaccent threequarters -112 -KPX Edotaccent questiondown -131 -KPX Edotaccent Aacute -131 -KPX Edotaccent Yacute -102 -KPX Edotaccent ebreve -102 -KPX Edotaccent Hbar -92 -KPX Edotaccent dotlessi -112 -KPX Edotaccent lacute -188 - - -KPX Ecaron seven -92 -KPX Ecaron less -188 -KPX Ecaron H -102 -KPX Ecaron R -102 -KPX Ecaron X -112 -KPX Ecaron backslash -131 -KPX Ecaron ordfeminine -102 -KPX Ecaron guillemotleft -102 -KPX Ecaron logicalnot -102 -KPX Ecaron sfthyphen -102 -KPX Ecaron acute -102 -KPX Ecaron mu -102 -KPX Ecaron paragraph -102 -KPX Ecaron periodcentered -102 -KPX Ecaron cedilla -102 -KPX Ecaron ordmasculine -102 -KPX Ecaron guillemotright -112 -KPX Ecaron onequarter -112 -KPX Ecaron onehalf -112 -KPX Ecaron threequarters -112 -KPX Ecaron questiondown -131 -KPX Ecaron Aacute -131 -KPX Ecaron Yacute -102 -KPX Ecaron ebreve -102 -KPX Ecaron Hbar -92 -KPX Ecaron dotlessi -112 -KPX Ecaron lacute -188 - - -KPX Gdotaccent six -73 -KPX Gdotaccent Gdotaccent -73 -KPX Gdotaccent Gcommaaccent -73 - -KPX Gcommaaccent six -73 -KPX Gcommaaccent Gdotaccent -73 -KPX Gcommaaccent Gcommaaccent -73 - -KPX Hbar dollar -159 -KPX Hbar seven 47 -KPX Hbar D -243 -KPX Hbar F -264 -KPX Hbar H -264 -KPX Hbar R -264 -KPX Hbar U -225 -KPX Hbar V -243 -KPX Hbar X -264 -KPX Hbar Z -282 -KPX Hbar backslash -339 -KPX Hbar cent -243 -KPX Hbar sterling -243 -KPX Hbar currency -243 -KPX Hbar yen -243 -KPX Hbar brokenbar -243 -KPX Hbar section -243 -KPX Hbar dieresis -243 -KPX Hbar copyright -264 -KPX Hbar ordfeminine -264 -KPX Hbar guillemotleft -264 -KPX Hbar logicalnot -264 -KPX Hbar sfthyphen -264 -KPX Hbar acute -264 -KPX Hbar mu -264 -KPX Hbar paragraph -264 -KPX Hbar periodcentered -264 -KPX Hbar cedilla -264 -KPX Hbar ordmasculine -264 -KPX Hbar guillemotright -264 -KPX Hbar onequarter -264 -KPX Hbar onehalf -264 -KPX Hbar threequarters -264 -KPX Hbar questiondown -339 -KPX Hbar Aacute -339 -KPX Hbar Eacute -264 -KPX Hbar Idieresis -264 -KPX Hbar Yacute -264 -KPX Hbar ebreve -264 -KPX Hbar edotaccent -225 -KPX Hbar ecaron -225 -KPX Hbar gdotaccent -243 -KPX Hbar gcommaaccent -243 -KPX Hbar Hbar 47 -KPX Hbar dotlessi -264 - -KPX hbar Hbar -112 - -KPX Idot dollar -92 -KPX Idot Idot -92 - -KPX lacute dollar -196 -KPX lacute ampersand -73 -KPX lacute two -73 -KPX lacute D -243 -KPX lacute H -264 -KPX lacute R -264 -KPX lacute X -225 -KPX lacute cent -243 -KPX lacute sterling -243 -KPX lacute currency -243 -KPX lacute yen -243 -KPX lacute brokenbar -243 -KPX lacute section -243 -KPX lacute dieresis -243 -KPX lacute ordfeminine -264 -KPX lacute guillemotleft -264 -KPX lacute logicalnot -264 -KPX lacute sfthyphen -264 -KPX lacute acute -264 -KPX lacute mu -264 -KPX lacute paragraph -264 -KPX lacute periodcentered -264 -KPX lacute cedilla -264 -KPX lacute ordmasculine -264 -KPX lacute guillemotright -225 -KPX lacute onequarter -225 -KPX lacute onehalf -225 -KPX lacute threequarters -225 -KPX lacute Egrave -73 -KPX lacute Icircumflex -73 -KPX lacute Yacute -264 -KPX lacute Ebreve -120 -KPX lacute ebreve -264 -KPX lacute dotlessi -225 - - -KPX uni027D dollar -272 -KPX uni027D hyphen -92 -KPX uni027D nine 38 -KPX uni027D less 75 -KPX uni027D lacute 75 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Oblique.ttf b/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Oblique.ttf deleted file mode 100644 index 999bac7714134bc7d931efac92b962a93c52e094..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 635416 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�+*O}A)8kc1kT~y3p^3P{xJ9j_0k?kAx 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�c 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

fI);V1&`p^P@z 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%0Dm&v@4taQGLT-zh3S`AeK1 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,GZiO*k^1+ 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


*Toc{%?n7Na{@W#kyM+}-t@ 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�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

_(y_@sc** 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 diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Bold.ufm b/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Bold.ufm deleted file mode 100644 index d598e206..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Bold.ufm +++ /dev/null @@ -1,3285 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment https://github.com/PhenX/php-font-lib -EncodingScheme FontSpecific -FontName DejaVu Sans Mono -FontSubfamily Bold -UniqueID DejaVu Sans Mono Bold -FullName DejaVu Sans Mono Bold -Version Version 2.37 -PostScriptName DejaVuSansMono-Bold -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -Weight Bold -ItalicAngle 0 -IsFixedPitch true -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -447 -394 731 1041 -StartCharMetrics 3316 -U 32 ; WX 602 ; N space ; G 3 -U 33 ; WX 602 ; N exclam ; G 4 -U 34 ; WX 602 ; N quotedbl ; G 5 -U 35 ; WX 602 ; N numbersign ; G 6 -U 36 ; WX 602 ; N dollar ; G 7 -U 37 ; WX 602 ; N percent ; G 8 -U 38 ; WX 602 ; N ampersand ; G 9 -U 39 ; WX 602 ; N quotesingle ; G 10 -U 40 ; WX 602 ; N parenleft ; G 11 -U 41 ; WX 602 ; N parenright ; G 12 -U 42 ; WX 602 ; N asterisk ; G 13 -U 43 ; WX 602 ; N plus ; G 14 -U 44 ; WX 602 ; N comma ; G 15 -U 45 ; WX 602 ; N hyphen ; G 16 -U 46 ; WX 602 ; N period ; G 17 -U 47 ; WX 602 ; N slash ; G 18 -U 48 ; WX 602 ; N zero ; G 19 -U 49 ; WX 602 ; N one ; G 20 -U 50 ; WX 602 ; N two ; G 21 -U 51 ; WX 602 ; N three ; G 22 -U 52 ; WX 602 ; N four ; G 23 -U 53 ; WX 602 ; N five ; G 24 -U 54 ; WX 602 ; N six ; G 25 -U 55 ; WX 602 ; N seven ; G 26 -U 56 ; WX 602 ; N eight ; G 27 -U 57 ; WX 602 ; N nine ; G 28 -U 58 ; WX 602 ; N colon ; G 29 -U 59 ; WX 602 ; N semicolon ; G 30 -U 60 ; WX 602 ; N less ; G 31 -U 61 ; WX 602 ; N equal ; G 32 -U 62 ; WX 602 ; N greater ; G 33 -U 63 ; WX 602 ; N question ; G 34 -U 64 ; WX 602 ; N at ; G 35 -U 65 ; WX 602 ; N A ; G 36 -U 66 ; WX 602 ; N B ; G 37 -U 67 ; WX 602 ; N C ; G 38 -U 68 ; WX 602 ; N D ; G 39 -U 69 ; WX 602 ; N E ; G 40 -U 70 ; WX 602 ; N F ; G 41 -U 71 ; WX 602 ; N G ; G 42 -U 72 ; WX 602 ; N H ; G 43 -U 73 ; WX 602 ; N I ; G 44 -U 74 ; WX 602 ; N J ; G 45 -U 75 ; WX 602 ; N K ; G 46 -U 76 ; WX 602 ; N L ; G 47 -U 77 ; WX 602 ; N M ; G 48 -U 78 ; WX 602 ; N N ; G 49 -U 79 ; WX 602 ; N O ; G 50 -U 80 ; WX 602 ; N P ; G 51 -U 81 ; WX 602 ; N Q ; G 52 -U 82 ; WX 602 ; N R ; G 53 -U 83 ; WX 602 ; N S ; G 54 -U 84 ; WX 602 ; N T ; G 55 -U 85 ; WX 602 ; N U ; G 56 -U 86 ; WX 602 ; N V ; G 57 -U 87 ; WX 602 ; N W ; G 58 -U 88 ; WX 602 ; N X ; G 59 -U 89 ; WX 602 ; N Y ; G 60 -U 90 ; WX 602 ; N Z ; G 61 -U 91 ; WX 602 ; N bracketleft ; G 62 -U 92 ; WX 602 ; N backslash ; G 63 -U 93 ; WX 602 ; N bracketright ; G 64 -U 94 ; WX 602 ; N asciicircum ; G 65 -U 95 ; WX 602 ; N underscore ; G 66 -U 96 ; WX 602 ; N grave ; G 67 -U 97 ; WX 602 ; N a ; G 68 -U 98 ; WX 602 ; N b ; G 69 -U 99 ; WX 602 ; N c ; G 70 -U 100 ; WX 602 ; N d ; G 71 -U 101 ; WX 602 ; N e ; G 72 -U 102 ; WX 602 ; N f ; G 73 -U 103 ; WX 602 ; N g ; G 74 -U 104 ; WX 602 ; N h ; G 75 -U 105 ; WX 602 ; N i ; G 76 -U 106 ; WX 602 ; N j ; G 77 -U 107 ; WX 602 ; N k ; G 78 -U 108 ; WX 602 ; N l ; G 79 -U 109 ; WX 602 ; N m ; G 80 -U 110 ; WX 602 ; N n ; G 81 -U 111 ; WX 602 ; N o ; G 82 -U 112 ; WX 602 ; N p ; G 83 -U 113 ; WX 602 ; N q ; G 84 -U 114 ; WX 602 ; N r ; G 85 -U 115 ; WX 602 ; N s ; G 86 -U 116 ; WX 602 ; N t ; G 87 -U 117 ; WX 602 ; N u ; G 88 -U 118 ; WX 602 ; N v ; G 89 -U 119 ; WX 602 ; N w ; G 90 -U 120 ; WX 602 ; N x ; G 91 -U 121 ; WX 602 ; N y ; G 92 -U 122 ; WX 602 ; N z ; G 93 -U 123 ; WX 602 ; N braceleft ; G 94 -U 124 ; WX 602 ; N bar ; G 95 -U 125 ; WX 602 ; N braceright ; G 96 -U 126 ; WX 602 ; N asciitilde ; G 97 -U 160 ; WX 602 ; N nbspace ; G 98 -U 161 ; WX 602 ; N exclamdown ; G 99 -U 162 ; WX 602 ; N cent ; G 100 -U 163 ; WX 602 ; N sterling ; G 101 -U 164 ; WX 602 ; N currency ; G 102 -U 165 ; WX 602 ; N yen ; G 103 -U 166 ; WX 602 ; N brokenbar ; G 104 -U 167 ; WX 602 ; N section ; G 105 -U 168 ; WX 602 ; N dieresis ; G 106 -U 169 ; WX 602 ; N copyright ; G 107 -U 170 ; WX 602 ; N ordfeminine ; G 108 -U 171 ; WX 602 ; N guillemotleft ; G 109 -U 172 ; WX 602 ; N logicalnot ; G 110 -U 173 ; WX 602 ; N sfthyphen ; G 111 -U 174 ; WX 602 ; N registered ; G 112 -U 175 ; WX 602 ; N macron ; G 113 -U 176 ; WX 602 ; N degree ; G 114 -U 177 ; WX 602 ; N plusminus ; G 115 -U 178 ; WX 602 ; N twosuperior ; G 116 -U 179 ; WX 602 ; N threesuperior ; G 117 -U 180 ; WX 602 ; N acute ; G 118 -U 181 ; WX 602 ; N mu ; G 119 -U 182 ; WX 602 ; N paragraph ; G 120 -U 183 ; WX 602 ; N periodcentered ; G 121 -U 184 ; WX 602 ; N cedilla ; G 122 -U 185 ; WX 602 ; N onesuperior ; G 123 -U 186 ; WX 602 ; N ordmasculine ; G 124 -U 187 ; WX 602 ; N guillemotright ; G 125 -U 188 ; WX 602 ; N onequarter ; G 126 -U 189 ; WX 602 ; N onehalf ; G 127 -U 190 ; WX 602 ; N threequarters ; G 128 -U 191 ; WX 602 ; N questiondown ; G 129 -U 192 ; WX 602 ; N Agrave ; G 130 -U 193 ; WX 602 ; N Aacute ; G 131 -U 194 ; WX 602 ; N Acircumflex ; G 132 -U 195 ; WX 602 ; N Atilde ; G 133 -U 196 ; WX 602 ; N Adieresis ; G 134 -U 197 ; WX 602 ; N Aring ; G 135 -U 198 ; WX 602 ; N AE ; G 136 -U 199 ; WX 602 ; N Ccedilla ; G 137 -U 200 ; WX 602 ; N Egrave ; G 138 -U 201 ; WX 602 ; N Eacute ; G 139 -U 202 ; WX 602 ; N Ecircumflex ; G 140 -U 203 ; WX 602 ; N Edieresis ; G 141 -U 204 ; WX 602 ; N Igrave ; G 142 -U 205 ; WX 602 ; N Iacute ; G 143 -U 206 ; WX 602 ; N Icircumflex ; G 144 -U 207 ; WX 602 ; N Idieresis ; G 145 -U 208 ; WX 602 ; N Eth ; G 146 -U 209 ; WX 602 ; N Ntilde ; G 147 -U 210 ; WX 602 ; N Ograve ; G 148 -U 211 ; WX 602 ; N Oacute ; G 149 -U 212 ; WX 602 ; N Ocircumflex ; G 150 -U 213 ; WX 602 ; N Otilde ; G 151 -U 214 ; WX 602 ; N Odieresis ; G 152 -U 215 ; WX 602 ; N multiply ; G 153 -U 216 ; WX 602 ; N Oslash ; G 154 -U 217 ; WX 602 ; N Ugrave ; G 155 -U 218 ; WX 602 ; N Uacute ; G 156 -U 219 ; WX 602 ; N Ucircumflex ; G 157 -U 220 ; WX 602 ; N Udieresis ; G 158 -U 221 ; WX 602 ; N Yacute ; G 159 -U 222 ; WX 602 ; N Thorn ; G 160 -U 223 ; WX 602 ; N germandbls ; G 161 -U 224 ; WX 602 ; N agrave ; G 162 -U 225 ; WX 602 ; N aacute ; G 163 -U 226 ; WX 602 ; N acircumflex ; G 164 -U 227 ; WX 602 ; N atilde ; G 165 -U 228 ; WX 602 ; N adieresis ; G 166 -U 229 ; WX 602 ; N aring ; G 167 -U 230 ; WX 602 ; N ae ; G 168 -U 231 ; WX 602 ; N ccedilla ; G 169 -U 232 ; WX 602 ; N egrave ; G 170 -U 233 ; WX 602 ; N eacute ; G 171 -U 234 ; WX 602 ; N ecircumflex ; G 172 -U 235 ; WX 602 ; N edieresis ; G 173 -U 236 ; WX 602 ; N igrave ; G 174 -U 237 ; WX 602 ; N iacute ; G 175 -U 238 ; WX 602 ; N icircumflex ; G 176 -U 239 ; WX 602 ; N idieresis ; G 177 -U 240 ; WX 602 ; N eth ; G 178 -U 241 ; WX 602 ; N ntilde ; G 179 -U 242 ; WX 602 ; N ograve ; G 180 -U 243 ; WX 602 ; N oacute ; G 181 -U 244 ; WX 602 ; N ocircumflex ; G 182 -U 245 ; WX 602 ; N otilde ; G 183 -U 246 ; WX 602 ; N odieresis ; G 184 -U 247 ; WX 602 ; N divide ; G 185 -U 248 ; WX 602 ; N oslash ; G 186 -U 249 ; WX 602 ; N ugrave ; G 187 -U 250 ; WX 602 ; N uacute ; G 188 -U 251 ; WX 602 ; N ucircumflex ; G 189 -U 252 ; WX 602 ; N udieresis ; G 190 -U 253 ; WX 602 ; N yacute ; G 191 -U 254 ; WX 602 ; N thorn ; G 192 -U 255 ; WX 602 ; N ydieresis ; G 193 -U 256 ; WX 602 ; N Amacron ; G 194 -U 257 ; WX 602 ; N amacron ; G 195 -U 258 ; WX 602 ; N Abreve ; G 196 -U 259 ; WX 602 ; N abreve ; G 197 -U 260 ; WX 602 ; N Aogonek ; G 198 -U 261 ; WX 602 ; N aogonek ; G 199 -U 262 ; WX 602 ; N Cacute ; G 200 -U 263 ; WX 602 ; N cacute ; G 201 -U 264 ; WX 602 ; N Ccircumflex ; G 202 -U 265 ; WX 602 ; N ccircumflex ; G 203 -U 266 ; WX 602 ; N Cdotaccent ; G 204 -U 267 ; WX 602 ; N cdotaccent ; G 205 -U 268 ; WX 602 ; N Ccaron ; G 206 -U 269 ; WX 602 ; N ccaron ; G 207 -U 270 ; WX 602 ; N Dcaron ; G 208 -U 271 ; WX 602 ; N dcaron ; G 209 -U 272 ; WX 602 ; N Dcroat ; G 210 -U 273 ; WX 602 ; N dmacron ; G 211 -U 274 ; WX 602 ; N Emacron ; G 212 -U 275 ; WX 602 ; N emacron ; G 213 -U 276 ; WX 602 ; N Ebreve ; G 214 -U 277 ; WX 602 ; N ebreve ; G 215 -U 278 ; WX 602 ; N Edotaccent ; G 216 -U 279 ; WX 602 ; N edotaccent ; G 217 -U 280 ; WX 602 ; N Eogonek ; G 218 -U 281 ; WX 602 ; N eogonek ; G 219 -U 282 ; WX 602 ; N Ecaron ; G 220 -U 283 ; WX 602 ; N ecaron ; G 221 -U 284 ; WX 602 ; N Gcircumflex ; G 222 -U 285 ; WX 602 ; N gcircumflex ; G 223 -U 286 ; WX 602 ; N Gbreve ; G 224 -U 287 ; WX 602 ; N gbreve ; G 225 -U 288 ; WX 602 ; N Gdotaccent ; G 226 -U 289 ; WX 602 ; N gdotaccent ; G 227 -U 290 ; WX 602 ; N Gcommaaccent ; G 228 -U 291 ; WX 602 ; N gcommaaccent ; G 229 -U 292 ; WX 602 ; N Hcircumflex ; G 230 -U 293 ; WX 602 ; N hcircumflex ; G 231 -U 294 ; WX 602 ; N Hbar ; G 232 -U 295 ; WX 602 ; N hbar ; G 233 -U 296 ; WX 602 ; N Itilde ; G 234 -U 297 ; WX 602 ; N itilde ; G 235 -U 298 ; WX 602 ; N Imacron ; G 236 -U 299 ; WX 602 ; N imacron ; G 237 -U 300 ; WX 602 ; N Ibreve ; G 238 -U 301 ; WX 602 ; N ibreve ; G 239 -U 302 ; WX 602 ; N Iogonek ; G 240 -U 303 ; WX 602 ; N iogonek ; G 241 -U 304 ; WX 602 ; N Idot ; G 242 -U 305 ; WX 602 ; N dotlessi ; G 243 -U 306 ; WX 602 ; N IJ ; G 244 -U 307 ; WX 602 ; N ij ; G 245 -U 308 ; WX 602 ; N Jcircumflex ; G 246 -U 309 ; WX 602 ; N jcircumflex ; G 247 -U 310 ; WX 602 ; N Kcommaaccent ; G 248 -U 311 ; WX 602 ; N kcommaaccent ; G 249 -U 312 ; WX 602 ; N kgreenlandic ; G 250 -U 313 ; WX 602 ; N Lacute ; G 251 -U 314 ; WX 602 ; N lacute ; G 252 -U 315 ; WX 602 ; N Lcommaaccent ; G 253 -U 316 ; WX 602 ; N lcommaaccent ; G 254 -U 317 ; WX 602 ; N Lcaron ; G 255 -U 318 ; WX 602 ; N lcaron ; G 256 -U 319 ; WX 602 ; N Ldot ; G 257 -U 320 ; WX 602 ; N ldot ; G 258 -U 321 ; WX 602 ; N Lslash ; G 259 -U 322 ; WX 602 ; N lslash ; G 260 -U 323 ; WX 602 ; N Nacute ; G 261 -U 324 ; WX 602 ; N nacute ; G 262 -U 325 ; WX 602 ; N Ncommaaccent ; G 263 -U 326 ; WX 602 ; N ncommaaccent ; G 264 -U 327 ; WX 602 ; N Ncaron ; G 265 -U 328 ; WX 602 ; N ncaron ; G 266 -U 329 ; WX 602 ; N napostrophe ; G 267 -U 330 ; WX 602 ; N Eng ; G 268 -U 331 ; WX 602 ; N eng ; G 269 -U 332 ; WX 602 ; N Omacron ; G 270 -U 333 ; WX 602 ; N omacron ; G 271 -U 334 ; WX 602 ; N Obreve ; G 272 -U 335 ; WX 602 ; N obreve ; G 273 -U 336 ; WX 602 ; N Ohungarumlaut ; G 274 -U 337 ; WX 602 ; N ohungarumlaut ; G 275 -U 338 ; WX 602 ; N OE ; G 276 -U 339 ; WX 602 ; N oe ; G 277 -U 340 ; WX 602 ; N Racute ; G 278 -U 341 ; WX 602 ; N racute ; G 279 -U 342 ; WX 602 ; N Rcommaaccent ; G 280 -U 343 ; WX 602 ; N rcommaaccent ; G 281 -U 344 ; WX 602 ; N Rcaron ; G 282 -U 345 ; WX 602 ; N rcaron ; G 283 -U 346 ; WX 602 ; N Sacute ; G 284 -U 347 ; WX 602 ; N sacute ; G 285 -U 348 ; WX 602 ; N Scircumflex ; G 286 -U 349 ; WX 602 ; N scircumflex ; G 287 -U 350 ; WX 602 ; N Scedilla ; G 288 -U 351 ; WX 602 ; N scedilla ; G 289 -U 352 ; WX 602 ; N Scaron ; G 290 -U 353 ; WX 602 ; N scaron ; G 291 -U 354 ; WX 602 ; N Tcommaaccent ; G 292 -U 355 ; WX 602 ; N tcommaaccent ; G 293 -U 356 ; WX 602 ; N Tcaron ; G 294 -U 357 ; WX 602 ; N tcaron ; G 295 -U 358 ; WX 602 ; N Tbar ; G 296 -U 359 ; WX 602 ; N tbar ; G 297 -U 360 ; WX 602 ; N Utilde ; G 298 -U 361 ; WX 602 ; N utilde ; G 299 -U 362 ; WX 602 ; N Umacron ; G 300 -U 363 ; WX 602 ; N umacron ; G 301 -U 364 ; WX 602 ; N Ubreve ; G 302 -U 365 ; WX 602 ; N ubreve ; G 303 -U 366 ; WX 602 ; N Uring ; G 304 -U 367 ; WX 602 ; N uring ; G 305 -U 368 ; WX 602 ; N Uhungarumlaut ; G 306 -U 369 ; WX 602 ; N uhungarumlaut ; G 307 -U 370 ; WX 602 ; N Uogonek ; G 308 -U 371 ; WX 602 ; N uogonek ; G 309 -U 372 ; WX 602 ; N Wcircumflex ; G 310 -U 373 ; WX 602 ; N wcircumflex ; G 311 -U 374 ; WX 602 ; N Ycircumflex ; G 312 -U 375 ; WX 602 ; N ycircumflex ; G 313 -U 376 ; WX 602 ; N Ydieresis ; G 314 -U 377 ; WX 602 ; N Zacute ; G 315 -U 378 ; WX 602 ; N zacute ; G 316 -U 379 ; WX 602 ; N Zdotaccent ; G 317 -U 380 ; WX 602 ; N zdotaccent ; G 318 -U 381 ; WX 602 ; N Zcaron ; G 319 -U 382 ; WX 602 ; N zcaron ; G 320 -U 383 ; WX 602 ; N longs ; G 321 -U 384 ; WX 602 ; N uni0180 ; G 322 -U 385 ; WX 602 ; N uni0181 ; G 323 -U 386 ; WX 602 ; N uni0182 ; G 324 -U 387 ; WX 602 ; N uni0183 ; G 325 -U 388 ; WX 602 ; N uni0184 ; G 326 -U 389 ; WX 602 ; N uni0185 ; G 327 -U 390 ; WX 602 ; N uni0186 ; G 328 -U 391 ; WX 602 ; N uni0187 ; G 329 -U 392 ; WX 602 ; N uni0188 ; G 330 -U 393 ; WX 602 ; N uni0189 ; G 331 -U 394 ; WX 602 ; N uni018A ; G 332 -U 395 ; WX 602 ; N uni018B ; G 333 -U 396 ; WX 602 ; N uni018C ; G 334 -U 397 ; WX 602 ; N uni018D ; G 335 -U 398 ; WX 602 ; N uni018E ; G 336 -U 399 ; WX 602 ; N uni018F ; G 337 -U 400 ; WX 602 ; N uni0190 ; G 338 -U 401 ; WX 602 ; N uni0191 ; G 339 -U 402 ; WX 602 ; N florin ; G 340 -U 403 ; WX 602 ; N uni0193 ; G 341 -U 404 ; WX 602 ; N uni0194 ; G 342 -U 405 ; WX 602 ; N uni0195 ; G 343 -U 406 ; WX 602 ; N uni0196 ; G 344 -U 407 ; WX 602 ; N uni0197 ; G 345 -U 408 ; WX 602 ; N uni0198 ; G 346 -U 409 ; WX 602 ; N uni0199 ; G 347 -U 410 ; WX 602 ; N uni019A ; G 348 -U 411 ; WX 602 ; N uni019B ; G 349 -U 412 ; WX 602 ; N uni019C ; G 350 -U 413 ; WX 602 ; N uni019D ; G 351 -U 414 ; WX 602 ; N uni019E ; G 352 -U 415 ; WX 602 ; N uni019F ; G 353 -U 416 ; WX 602 ; N Ohorn ; G 354 -U 417 ; WX 602 ; N ohorn ; G 355 -U 418 ; WX 602 ; N uni01A2 ; G 356 -U 419 ; WX 602 ; N uni01A3 ; G 357 -U 420 ; WX 602 ; N uni01A4 ; G 358 -U 421 ; WX 602 ; N uni01A5 ; G 359 -U 422 ; WX 602 ; N uni01A6 ; G 360 -U 423 ; WX 602 ; N uni01A7 ; G 361 -U 424 ; WX 602 ; N uni01A8 ; G 362 -U 425 ; WX 602 ; N uni01A9 ; G 363 -U 426 ; WX 602 ; N uni01AA ; G 364 -U 427 ; WX 602 ; N uni01AB ; G 365 -U 428 ; WX 602 ; N uni01AC ; G 366 -U 429 ; WX 602 ; N uni01AD ; G 367 -U 430 ; WX 602 ; N uni01AE ; G 368 -U 431 ; WX 602 ; N Uhorn ; G 369 -U 432 ; WX 602 ; N uhorn ; G 370 -U 433 ; WX 602 ; N uni01B1 ; G 371 -U 434 ; WX 602 ; N uni01B2 ; G 372 -U 435 ; WX 602 ; N uni01B3 ; G 373 -U 436 ; WX 602 ; N uni01B4 ; G 374 -U 437 ; WX 602 ; N uni01B5 ; G 375 -U 438 ; WX 602 ; N uni01B6 ; G 376 -U 439 ; WX 602 ; N uni01B7 ; G 377 -U 440 ; WX 602 ; N uni01B8 ; G 378 -U 441 ; WX 602 ; N uni01B9 ; G 379 -U 442 ; WX 602 ; N uni01BA ; G 380 -U 443 ; WX 602 ; N uni01BB ; G 381 -U 444 ; WX 602 ; N uni01BC ; G 382 -U 445 ; WX 602 ; N uni01BD ; G 383 -U 446 ; WX 602 ; N uni01BE ; G 384 -U 447 ; WX 602 ; N uni01BF ; G 385 -U 448 ; WX 602 ; N uni01C0 ; G 386 -U 449 ; WX 602 ; N uni01C1 ; G 387 -U 450 ; WX 602 ; N uni01C2 ; G 388 -U 451 ; WX 602 ; N uni01C3 ; G 389 -U 461 ; WX 602 ; N uni01CD ; G 390 -U 462 ; WX 602 ; N uni01CE ; G 391 -U 463 ; WX 602 ; N uni01CF ; G 392 -U 464 ; WX 602 ; N uni01D0 ; G 393 -U 465 ; WX 602 ; N uni01D1 ; G 394 -U 466 ; WX 602 ; N uni01D2 ; G 395 -U 467 ; WX 602 ; N uni01D3 ; G 396 -U 468 ; WX 602 ; N uni01D4 ; G 397 -U 469 ; WX 602 ; N uni01D5 ; G 398 -U 470 ; WX 602 ; N uni01D6 ; G 399 -U 471 ; WX 602 ; N uni01D7 ; G 400 -U 472 ; WX 602 ; N uni01D8 ; G 401 -U 473 ; WX 602 ; N uni01D9 ; G 402 -U 474 ; WX 602 ; N uni01DA ; G 403 -U 475 ; WX 602 ; N uni01DB ; G 404 -U 476 ; WX 602 ; N uni01DC ; G 405 -U 477 ; WX 602 ; N uni01DD ; G 406 -U 478 ; WX 602 ; N uni01DE ; G 407 -U 479 ; WX 602 ; N uni01DF ; G 408 -U 480 ; WX 602 ; N uni01E0 ; G 409 -U 481 ; WX 602 ; N uni01E1 ; G 410 -U 482 ; WX 602 ; N uni01E2 ; G 411 -U 483 ; WX 602 ; N uni01E3 ; G 412 -U 486 ; WX 602 ; N Gcaron ; G 413 -U 487 ; WX 602 ; N gcaron ; G 414 -U 488 ; WX 602 ; N uni01E8 ; G 415 -U 489 ; WX 602 ; N uni01E9 ; G 416 -U 490 ; WX 602 ; N uni01EA ; G 417 -U 491 ; WX 602 ; N uni01EB ; G 418 -U 492 ; WX 602 ; N uni01EC ; G 419 -U 493 ; WX 602 ; N uni01ED ; G 420 -U 494 ; WX 602 ; N uni01EE ; G 421 -U 495 ; WX 602 ; N uni01EF ; G 422 -U 496 ; WX 602 ; N uni01F0 ; G 423 -U 500 ; WX 602 ; N uni01F4 ; G 424 -U 501 ; WX 602 ; N uni01F5 ; G 425 -U 502 ; WX 602 ; N uni01F6 ; G 426 -U 504 ; WX 602 ; N uni01F8 ; G 427 -U 505 ; WX 602 ; N uni01F9 ; G 428 -U 508 ; WX 602 ; N AEacute ; G 429 -U 509 ; WX 602 ; N aeacute ; G 430 -U 510 ; WX 602 ; N Oslashacute ; G 431 -U 511 ; WX 602 ; N oslashacute ; G 432 -U 512 ; WX 602 ; N uni0200 ; G 433 -U 513 ; WX 602 ; N uni0201 ; G 434 -U 514 ; WX 602 ; N uni0202 ; G 435 -U 515 ; WX 602 ; N uni0203 ; G 436 -U 516 ; WX 602 ; N uni0204 ; G 437 -U 517 ; WX 602 ; N uni0205 ; G 438 -U 518 ; WX 602 ; N uni0206 ; G 439 -U 519 ; WX 602 ; N uni0207 ; G 440 -U 520 ; WX 602 ; N uni0208 ; G 441 -U 521 ; WX 602 ; N uni0209 ; G 442 -U 522 ; WX 602 ; N uni020A ; G 443 -U 523 ; WX 602 ; N uni020B ; G 444 -U 524 ; WX 602 ; N uni020C ; G 445 -U 525 ; WX 602 ; N uni020D ; G 446 -U 526 ; WX 602 ; N uni020E ; G 447 -U 527 ; WX 602 ; N uni020F ; G 448 -U 528 ; WX 602 ; N uni0210 ; G 449 -U 529 ; WX 602 ; N uni0211 ; G 450 -U 530 ; WX 602 ; N uni0212 ; G 451 -U 531 ; WX 602 ; N uni0213 ; G 452 -U 532 ; WX 602 ; N uni0214 ; G 453 -U 533 ; WX 602 ; N uni0215 ; G 454 -U 534 ; WX 602 ; N uni0216 ; G 455 -U 535 ; WX 602 ; N uni0217 ; G 456 -U 536 ; WX 602 ; N Scommaaccent ; G 457 -U 537 ; WX 602 ; N scommaaccent ; G 458 -U 538 ; WX 602 ; N uni021A ; G 459 -U 539 ; WX 602 ; N uni021B ; G 460 -U 540 ; WX 602 ; N uni021C ; G 461 -U 541 ; WX 602 ; N uni021D ; G 462 -U 542 ; WX 602 ; N uni021E ; G 463 -U 543 ; WX 602 ; N uni021F ; G 464 -U 544 ; WX 602 ; N uni0220 ; G 465 -U 545 ; WX 602 ; N uni0221 ; G 466 -U 548 ; WX 602 ; N uni0224 ; G 467 -U 549 ; WX 602 ; N uni0225 ; G 468 -U 550 ; WX 602 ; N uni0226 ; G 469 -U 551 ; WX 602 ; N uni0227 ; G 470 -U 552 ; WX 602 ; N uni0228 ; G 471 -U 553 ; WX 602 ; N uni0229 ; G 472 -U 554 ; WX 602 ; N uni022A ; G 473 -U 555 ; WX 602 ; N uni022B ; G 474 -U 556 ; WX 602 ; N uni022C ; G 475 -U 557 ; WX 602 ; N uni022D ; G 476 -U 558 ; WX 602 ; N uni022E ; G 477 -U 559 ; WX 602 ; N uni022F ; G 478 -U 560 ; WX 602 ; N uni0230 ; G 479 -U 561 ; WX 602 ; N uni0231 ; G 480 -U 562 ; WX 602 ; N uni0232 ; G 481 -U 563 ; WX 602 ; N uni0233 ; G 482 -U 564 ; WX 602 ; N uni0234 ; G 483 -U 565 ; WX 602 ; N uni0235 ; G 484 -U 566 ; WX 602 ; N uni0236 ; G 485 -U 567 ; WX 602 ; N dotlessj ; G 486 -U 568 ; WX 602 ; N uni0238 ; G 487 -U 569 ; WX 602 ; N uni0239 ; G 488 -U 570 ; WX 602 ; N uni023A ; G 489 -U 571 ; WX 602 ; N uni023B ; G 490 -U 572 ; WX 602 ; N uni023C ; G 491 -U 573 ; WX 602 ; N uni023D ; G 492 -U 574 ; WX 602 ; N uni023E ; G 493 -U 575 ; WX 602 ; N uni023F ; G 494 -U 576 ; WX 602 ; N uni0240 ; G 495 -U 577 ; WX 602 ; N uni0241 ; G 496 -U 579 ; WX 602 ; N uni0243 ; G 497 -U 580 ; WX 602 ; N uni0244 ; G 498 -U 581 ; WX 602 ; N uni0245 ; G 499 -U 588 ; WX 602 ; N uni024C ; G 500 -U 589 ; WX 602 ; N uni024D ; G 501 -U 592 ; WX 602 ; N uni0250 ; G 502 -U 593 ; WX 602 ; N uni0251 ; G 503 -U 594 ; WX 602 ; N uni0252 ; G 504 -U 595 ; WX 602 ; N uni0253 ; G 505 -U 596 ; WX 602 ; N uni0254 ; G 506 -U 597 ; WX 602 ; N uni0255 ; G 507 -U 598 ; WX 602 ; N uni0256 ; G 508 -U 599 ; WX 602 ; N uni0257 ; G 509 -U 600 ; WX 602 ; N uni0258 ; G 510 -U 601 ; WX 602 ; N uni0259 ; G 511 -U 602 ; WX 602 ; N uni025A ; G 512 -U 603 ; WX 602 ; N uni025B ; G 513 -U 604 ; WX 602 ; N uni025C ; G 514 -U 605 ; WX 602 ; N uni025D ; G 515 -U 606 ; WX 602 ; N uni025E ; G 516 -U 607 ; WX 602 ; N uni025F ; G 517 -U 608 ; WX 602 ; N uni0260 ; G 518 -U 609 ; WX 602 ; N uni0261 ; G 519 -U 610 ; WX 602 ; N uni0262 ; G 520 -U 611 ; WX 602 ; N uni0263 ; G 521 -U 612 ; WX 602 ; N uni0264 ; G 522 -U 613 ; WX 602 ; N uni0265 ; G 523 -U 614 ; WX 602 ; N uni0266 ; G 524 -U 615 ; WX 602 ; N uni0267 ; G 525 -U 616 ; WX 602 ; N uni0268 ; G 526 -U 617 ; WX 602 ; N uni0269 ; G 527 -U 618 ; WX 602 ; N uni026A ; G 528 -U 619 ; WX 602 ; N uni026B ; G 529 -U 620 ; WX 602 ; N uni026C ; G 530 -U 621 ; WX 602 ; N uni026D ; G 531 -U 622 ; WX 602 ; N uni026E ; G 532 -U 623 ; WX 602 ; N uni026F ; G 533 -U 624 ; WX 602 ; N uni0270 ; G 534 -U 625 ; WX 602 ; N uni0271 ; G 535 -U 626 ; WX 602 ; N uni0272 ; G 536 -U 627 ; WX 602 ; N uni0273 ; G 537 -U 628 ; WX 602 ; N uni0274 ; G 538 -U 629 ; WX 602 ; N uni0275 ; G 539 -U 630 ; WX 602 ; N uni0276 ; G 540 -U 631 ; WX 602 ; N uni0277 ; G 541 -U 632 ; WX 602 ; N uni0278 ; G 542 -U 633 ; WX 602 ; N uni0279 ; G 543 -U 634 ; WX 602 ; N uni027A ; G 544 -U 635 ; WX 602 ; N uni027B ; G 545 -U 636 ; WX 602 ; N uni027C ; G 546 -U 637 ; WX 602 ; N uni027D ; G 547 -U 638 ; WX 602 ; N uni027E ; G 548 -U 639 ; WX 602 ; N uni027F ; G 549 -U 640 ; WX 602 ; N uni0280 ; G 550 -U 641 ; WX 602 ; N uni0281 ; G 551 -U 642 ; WX 602 ; N uni0282 ; G 552 -U 643 ; WX 602 ; N uni0283 ; G 553 -U 644 ; WX 602 ; N uni0284 ; G 554 -U 645 ; WX 602 ; N uni0285 ; G 555 -U 646 ; WX 602 ; N uni0286 ; G 556 -U 647 ; WX 602 ; N uni0287 ; G 557 -U 648 ; WX 602 ; N uni0288 ; G 558 -U 649 ; WX 602 ; N uni0289 ; G 559 -U 650 ; WX 602 ; N uni028A ; G 560 -U 651 ; WX 602 ; N uni028B ; G 561 -U 652 ; WX 602 ; N uni028C ; G 562 -U 653 ; WX 602 ; N uni028D ; G 563 -U 654 ; WX 602 ; N uni028E ; G 564 -U 655 ; WX 602 ; N uni028F ; G 565 -U 656 ; WX 602 ; N uni0290 ; G 566 -U 657 ; WX 602 ; N uni0291 ; G 567 -U 658 ; WX 602 ; N uni0292 ; G 568 -U 659 ; WX 602 ; N uni0293 ; G 569 -U 660 ; WX 602 ; N uni0294 ; G 570 -U 661 ; WX 602 ; N uni0295 ; G 571 -U 662 ; WX 602 ; N uni0296 ; G 572 -U 663 ; WX 602 ; N uni0297 ; G 573 -U 664 ; WX 602 ; N uni0298 ; G 574 -U 665 ; WX 602 ; N uni0299 ; G 575 -U 666 ; WX 602 ; N uni029A ; G 576 -U 667 ; WX 602 ; N uni029B ; G 577 -U 668 ; WX 602 ; N uni029C ; G 578 -U 669 ; WX 602 ; N uni029D ; G 579 -U 670 ; WX 602 ; N uni029E ; G 580 -U 671 ; WX 602 ; N uni029F ; G 581 -U 672 ; WX 602 ; N uni02A0 ; G 582 -U 673 ; WX 602 ; N uni02A1 ; G 583 -U 674 ; WX 602 ; N uni02A2 ; G 584 -U 675 ; WX 602 ; N uni02A3 ; G 585 -U 676 ; WX 602 ; N uni02A4 ; G 586 -U 677 ; WX 602 ; N uni02A5 ; G 587 -U 678 ; WX 602 ; N uni02A6 ; G 588 -U 679 ; WX 602 ; N uni02A7 ; G 589 -U 680 ; WX 602 ; N uni02A8 ; G 590 -U 681 ; WX 602 ; N uni02A9 ; G 591 -U 682 ; WX 602 ; N uni02AA ; G 592 -U 683 ; WX 602 ; N uni02AB ; G 593 -U 684 ; WX 602 ; N uni02AC ; G 594 -U 685 ; WX 602 ; N uni02AD ; G 595 -U 686 ; WX 602 ; N uni02AE ; G 596 -U 687 ; WX 602 ; N uni02AF ; G 597 -U 688 ; WX 602 ; N uni02B0 ; G 598 -U 689 ; WX 602 ; N uni02B1 ; G 599 -U 690 ; WX 602 ; N uni02B2 ; G 600 -U 691 ; WX 602 ; N uni02B3 ; G 601 -U 692 ; WX 602 ; N uni02B4 ; G 602 -U 693 ; WX 602 ; N uni02B5 ; G 603 -U 694 ; WX 602 ; N uni02B6 ; G 604 -U 695 ; WX 602 ; N uni02B7 ; G 605 -U 696 ; WX 602 ; N uni02B8 ; G 606 -U 697 ; WX 602 ; N uni02B9 ; G 607 -U 699 ; WX 602 ; N uni02BB ; G 608 -U 700 ; WX 602 ; N uni02BC ; G 609 -U 701 ; WX 602 ; N uni02BD ; G 610 -U 702 ; WX 602 ; N uni02BE ; G 611 -U 703 ; WX 602 ; N uni02BF ; G 612 -U 704 ; WX 602 ; N uni02C0 ; G 613 -U 705 ; WX 602 ; N uni02C1 ; G 614 -U 710 ; WX 602 ; N circumflex ; G 615 -U 711 ; WX 602 ; N caron ; G 616 -U 712 ; WX 602 ; N uni02C8 ; G 617 -U 713 ; WX 602 ; N uni02C9 ; G 618 -U 716 ; WX 602 ; N uni02CC ; G 619 -U 717 ; WX 602 ; N uni02CD ; G 620 -U 718 ; WX 602 ; N uni02CE ; G 621 -U 719 ; WX 602 ; N uni02CF ; G 622 -U 720 ; WX 602 ; N uni02D0 ; G 623 -U 721 ; WX 602 ; N uni02D1 ; G 624 -U 722 ; WX 602 ; N uni02D2 ; G 625 -U 723 ; WX 602 ; N uni02D3 ; G 626 -U 726 ; WX 602 ; N uni02D6 ; G 627 -U 727 ; WX 602 ; N uni02D7 ; G 628 -U 728 ; WX 602 ; N breve ; G 629 -U 729 ; WX 602 ; N dotaccent ; G 630 -U 730 ; WX 602 ; N ring ; G 631 -U 731 ; WX 602 ; N ogonek ; G 632 -U 732 ; WX 602 ; N tilde ; G 633 -U 733 ; WX 602 ; N hungarumlaut ; G 634 -U 734 ; WX 602 ; N uni02DE ; G 635 -U 736 ; WX 602 ; N uni02E0 ; G 636 -U 737 ; WX 602 ; N uni02E1 ; G 637 -U 738 ; WX 602 ; N uni02E2 ; G 638 -U 739 ; WX 602 ; N uni02E3 ; G 639 -U 740 ; WX 602 ; N uni02E4 ; G 640 -U 741 ; WX 602 ; N uni02E5 ; G 641 -U 742 ; WX 602 ; N uni02E6 ; G 642 -U 743 ; WX 602 ; N uni02E7 ; G 643 -U 744 ; WX 602 ; N uni02E8 ; G 644 -U 745 ; WX 602 ; N uni02E9 ; G 645 -U 750 ; WX 602 ; N uni02EE ; G 646 -U 755 ; WX 602 ; N uni02F3 ; G 647 -U 768 ; WX 602 ; N gravecomb ; G 648 -U 769 ; WX 602 ; N acutecomb ; G 649 -U 770 ; WX 602 ; N uni0302 ; G 650 -U 771 ; WX 602 ; N tildecomb ; G 651 -U 772 ; WX 602 ; N uni0304 ; G 652 -U 773 ; WX 602 ; N uni0305 ; G 653 -U 774 ; WX 602 ; N uni0306 ; G 654 -U 775 ; WX 602 ; N uni0307 ; G 655 -U 776 ; WX 602 ; N uni0308 ; G 656 -U 777 ; WX 602 ; N hookabovecomb ; G 657 -U 778 ; WX 602 ; N uni030A ; G 658 -U 779 ; WX 602 ; N uni030B ; G 659 -U 780 ; WX 602 ; N uni030C ; G 660 -U 781 ; WX 602 ; N uni030D ; G 661 -U 782 ; WX 602 ; N uni030E ; G 662 -U 783 ; WX 602 ; N uni030F ; G 663 -U 784 ; WX 602 ; N uni0310 ; G 664 -U 785 ; WX 602 ; N uni0311 ; G 665 -U 786 ; WX 602 ; N uni0312 ; G 666 -U 787 ; WX 602 ; N uni0313 ; G 667 -U 788 ; WX 602 ; N uni0314 ; G 668 -U 789 ; WX 602 ; N uni0315 ; G 669 -U 790 ; WX 602 ; N uni0316 ; G 670 -U 791 ; WX 602 ; N uni0317 ; G 671 -U 792 ; WX 602 ; N uni0318 ; G 672 -U 793 ; WX 602 ; N uni0319 ; G 673 -U 794 ; WX 602 ; N uni031A ; G 674 -U 795 ; WX 602 ; N uni031B ; G 675 -U 796 ; WX 602 ; N uni031C ; G 676 -U 797 ; WX 602 ; N uni031D ; G 677 -U 798 ; WX 602 ; N uni031E ; G 678 -U 799 ; WX 602 ; N uni031F ; G 679 -U 800 ; WX 602 ; N uni0320 ; G 680 -U 801 ; WX 602 ; N uni0321 ; G 681 -U 802 ; WX 602 ; N uni0322 ; G 682 -U 803 ; WX 602 ; N dotbelowcomb ; G 683 -U 804 ; WX 602 ; N uni0324 ; G 684 -U 805 ; WX 602 ; N uni0325 ; G 685 -U 806 ; WX 602 ; N uni0326 ; G 686 -U 807 ; WX 602 ; N uni0327 ; G 687 -U 808 ; WX 602 ; N uni0328 ; G 688 -U 809 ; WX 602 ; N uni0329 ; G 689 -U 810 ; WX 602 ; N uni032A ; G 690 -U 811 ; WX 602 ; N uni032B ; G 691 -U 812 ; WX 602 ; N uni032C ; G 692 -U 813 ; WX 602 ; N uni032D ; G 693 -U 814 ; WX 602 ; N uni032E ; G 694 -U 815 ; WX 602 ; N uni032F ; G 695 -U 816 ; WX 602 ; N uni0330 ; G 696 -U 817 ; WX 602 ; N uni0331 ; G 697 -U 818 ; WX 602 ; N uni0332 ; G 698 -U 819 ; WX 602 ; N uni0333 ; G 699 -U 820 ; WX 602 ; N uni0334 ; G 700 -U 821 ; WX 602 ; N uni0335 ; G 701 -U 822 ; WX 602 ; N uni0336 ; G 702 -U 823 ; WX 602 ; N uni0337 ; G 703 -U 824 ; WX 602 ; N uni0338 ; G 704 -U 825 ; WX 602 ; N uni0339 ; G 705 -U 826 ; WX 602 ; N uni033A ; G 706 -U 827 ; WX 602 ; N uni033B ; G 707 -U 828 ; WX 602 ; N uni033C ; G 708 -U 829 ; WX 602 ; N uni033D ; G 709 -U 830 ; WX 602 ; N uni033E ; G 710 -U 831 ; WX 602 ; N uni033F ; G 711 -U 835 ; WX 602 ; N uni0343 ; G 712 -U 856 ; WX 602 ; N uni0358 ; G 713 -U 865 ; WX 602 ; N uni0361 ; G 714 -U 884 ; WX 602 ; N uni0374 ; G 715 -U 885 ; WX 602 ; N uni0375 ; G 716 -U 886 ; WX 602 ; N uni0376 ; G 717 -U 887 ; WX 602 ; N uni0377 ; G 718 -U 890 ; WX 602 ; N uni037A ; G 719 -U 891 ; WX 602 ; N uni037B ; G 720 -U 892 ; WX 602 ; N uni037C ; G 721 -U 893 ; WX 602 ; N uni037D ; G 722 -U 894 ; WX 602 ; N uni037E ; G 723 -U 895 ; WX 602 ; N uni037F ; G 724 -U 900 ; WX 602 ; N tonos ; G 725 -U 901 ; WX 602 ; N dieresistonos ; G 726 -U 902 ; WX 602 ; N Alphatonos ; G 727 -U 903 ; WX 602 ; N anoteleia ; G 728 -U 904 ; WX 602 ; N Epsilontonos ; G 729 -U 905 ; WX 602 ; N Etatonos ; G 730 -U 906 ; WX 602 ; N Iotatonos ; G 731 -U 908 ; WX 602 ; N Omicrontonos ; G 732 -U 910 ; WX 602 ; N Upsilontonos ; G 733 -U 911 ; WX 602 ; N Omegatonos ; G 734 -U 912 ; WX 602 ; N iotadieresistonos ; G 735 -U 913 ; WX 602 ; N Alpha ; G 736 -U 914 ; WX 602 ; N Beta ; G 737 -U 915 ; WX 602 ; N Gamma ; G 738 -U 916 ; WX 602 ; N uni0394 ; G 739 -U 917 ; WX 602 ; N Epsilon ; G 740 -U 918 ; WX 602 ; N Zeta ; G 741 -U 919 ; WX 602 ; N Eta ; G 742 -U 920 ; WX 602 ; N Theta ; G 743 -U 921 ; WX 602 ; N Iota ; G 744 -U 922 ; WX 602 ; N Kappa ; G 745 -U 923 ; WX 602 ; N Lambda ; G 746 -U 924 ; WX 602 ; N Mu ; G 747 -U 925 ; WX 602 ; N Nu ; G 748 -U 926 ; WX 602 ; N Xi ; G 749 -U 927 ; WX 602 ; N Omicron ; G 750 -U 928 ; WX 602 ; N Pi ; G 751 -U 929 ; WX 602 ; N Rho ; G 752 -U 931 ; WX 602 ; N Sigma ; G 753 -U 932 ; WX 602 ; N Tau ; G 754 -U 933 ; WX 602 ; N Upsilon ; G 755 -U 934 ; WX 602 ; N Phi ; G 756 -U 935 ; WX 602 ; N Chi ; G 757 -U 936 ; WX 602 ; N Psi ; G 758 -U 937 ; WX 602 ; N Omega ; G 759 -U 938 ; WX 602 ; N Iotadieresis ; G 760 -U 939 ; WX 602 ; N Upsilondieresis ; G 761 -U 940 ; WX 602 ; N alphatonos ; G 762 -U 941 ; WX 602 ; N epsilontonos ; G 763 -U 942 ; WX 602 ; N etatonos ; G 764 -U 943 ; WX 602 ; N iotatonos ; G 765 -U 944 ; WX 602 ; N upsilondieresistonos ; G 766 -U 945 ; WX 602 ; N alpha ; G 767 -U 946 ; WX 602 ; N beta ; G 768 -U 947 ; WX 602 ; N gamma ; G 769 -U 948 ; WX 602 ; N delta ; G 770 -U 949 ; WX 602 ; N epsilon ; G 771 -U 950 ; WX 602 ; N zeta ; G 772 -U 951 ; WX 602 ; N eta ; G 773 -U 952 ; WX 602 ; N theta ; G 774 -U 953 ; WX 602 ; N iota ; G 775 -U 954 ; WX 602 ; N kappa ; G 776 -U 955 ; WX 602 ; N lambda ; G 777 -U 956 ; WX 602 ; N uni03BC ; G 778 -U 957 ; WX 602 ; N nu ; G 779 -U 958 ; WX 602 ; N xi ; G 780 -U 959 ; WX 602 ; N omicron ; G 781 -U 960 ; WX 602 ; N pi ; G 782 -U 961 ; WX 602 ; N rho ; G 783 -U 962 ; WX 602 ; N sigma1 ; G 784 -U 963 ; WX 602 ; N sigma ; G 785 -U 964 ; WX 602 ; N tau ; G 786 -U 965 ; WX 602 ; N upsilon ; G 787 -U 966 ; WX 602 ; N phi ; G 788 -U 967 ; WX 602 ; N chi ; G 789 -U 968 ; WX 602 ; N psi ; G 790 -U 969 ; WX 602 ; N omega ; G 791 -U 970 ; WX 602 ; N iotadieresis ; G 792 -U 971 ; WX 602 ; N upsilondieresis ; G 793 -U 972 ; WX 602 ; N omicrontonos ; G 794 -U 973 ; WX 602 ; N upsilontonos ; G 795 -U 974 ; WX 602 ; N omegatonos ; G 796 -U 976 ; WX 602 ; N uni03D0 ; G 797 -U 977 ; WX 602 ; N theta1 ; G 798 -U 978 ; WX 602 ; N Upsilon1 ; G 799 -U 979 ; WX 602 ; N uni03D3 ; G 800 -U 980 ; WX 602 ; N uni03D4 ; G 801 -U 981 ; WX 602 ; N phi1 ; G 802 -U 982 ; WX 602 ; N omega1 ; G 803 -U 983 ; WX 602 ; N uni03D7 ; G 804 -U 984 ; WX 602 ; N uni03D8 ; G 805 -U 985 ; WX 602 ; N uni03D9 ; G 806 -U 986 ; WX 602 ; N uni03DA ; G 807 -U 987 ; WX 602 ; N uni03DB ; G 808 -U 988 ; WX 602 ; N uni03DC ; G 809 -U 989 ; WX 602 ; N uni03DD ; G 810 -U 990 ; WX 602 ; N uni03DE ; G 811 -U 991 ; WX 602 ; N uni03DF ; G 812 -U 992 ; WX 602 ; N uni03E0 ; G 813 -U 993 ; WX 602 ; N uni03E1 ; G 814 -U 1008 ; WX 602 ; N uni03F0 ; G 815 -U 1009 ; WX 602 ; N uni03F1 ; G 816 -U 1010 ; WX 602 ; N uni03F2 ; G 817 -U 1011 ; WX 602 ; N uni03F3 ; G 818 -U 1012 ; WX 602 ; N uni03F4 ; G 819 -U 1013 ; WX 602 ; N uni03F5 ; G 820 -U 1014 ; WX 602 ; N uni03F6 ; G 821 -U 1015 ; WX 602 ; N uni03F7 ; G 822 -U 1016 ; WX 602 ; N uni03F8 ; G 823 -U 1017 ; WX 602 ; N uni03F9 ; G 824 -U 1018 ; WX 602 ; N uni03FA ; G 825 -U 1019 ; WX 602 ; N uni03FB ; G 826 -U 1020 ; WX 602 ; N uni03FC ; G 827 -U 1021 ; WX 602 ; N uni03FD ; G 828 -U 1022 ; WX 602 ; N uni03FE ; G 829 -U 1023 ; WX 602 ; N uni03FF ; G 830 -U 1024 ; WX 602 ; N uni0400 ; G 831 -U 1025 ; WX 602 ; N uni0401 ; G 832 -U 1026 ; WX 602 ; N uni0402 ; G 833 -U 1027 ; WX 602 ; N uni0403 ; G 834 -U 1028 ; WX 602 ; N uni0404 ; G 835 -U 1029 ; WX 602 ; N uni0405 ; G 836 -U 1030 ; WX 602 ; N uni0406 ; G 837 -U 1031 ; WX 602 ; N uni0407 ; G 838 -U 1032 ; WX 602 ; N uni0408 ; G 839 -U 1033 ; WX 602 ; N uni0409 ; G 840 -U 1034 ; WX 602 ; N uni040A ; G 841 -U 1035 ; WX 602 ; N uni040B ; G 842 -U 1036 ; WX 602 ; N uni040C ; G 843 -U 1037 ; WX 602 ; N uni040D ; G 844 -U 1038 ; WX 602 ; N uni040E ; G 845 -U 1039 ; WX 602 ; N uni040F ; G 846 -U 1040 ; WX 602 ; N uni0410 ; G 847 -U 1041 ; WX 602 ; N uni0411 ; G 848 -U 1042 ; WX 602 ; N uni0412 ; G 849 -U 1043 ; WX 602 ; N uni0413 ; G 850 -U 1044 ; WX 602 ; N uni0414 ; G 851 -U 1045 ; WX 602 ; N uni0415 ; G 852 -U 1046 ; WX 602 ; N uni0416 ; G 853 -U 1047 ; WX 602 ; N uni0417 ; G 854 -U 1048 ; WX 602 ; N uni0418 ; G 855 -U 1049 ; WX 602 ; N uni0419 ; G 856 -U 1050 ; WX 602 ; N uni041A ; G 857 -U 1051 ; WX 602 ; N uni041B ; G 858 -U 1052 ; WX 602 ; N uni041C ; G 859 -U 1053 ; WX 602 ; N uni041D ; G 860 -U 1054 ; WX 602 ; N uni041E ; G 861 -U 1055 ; WX 602 ; N uni041F ; G 862 -U 1056 ; WX 602 ; N uni0420 ; G 863 -U 1057 ; WX 602 ; N uni0421 ; G 864 -U 1058 ; WX 602 ; N uni0422 ; G 865 -U 1059 ; WX 602 ; N uni0423 ; G 866 -U 1060 ; WX 602 ; N uni0424 ; G 867 -U 1061 ; WX 602 ; N uni0425 ; G 868 -U 1062 ; WX 602 ; N uni0426 ; G 869 -U 1063 ; WX 602 ; N uni0427 ; G 870 -U 1064 ; WX 602 ; N uni0428 ; G 871 -U 1065 ; WX 602 ; N uni0429 ; G 872 -U 1066 ; WX 602 ; N uni042A ; G 873 -U 1067 ; WX 602 ; N uni042B ; G 874 -U 1068 ; WX 602 ; N uni042C ; G 875 -U 1069 ; WX 602 ; N uni042D ; G 876 -U 1070 ; WX 602 ; N uni042E ; G 877 -U 1071 ; WX 602 ; N uni042F ; G 878 -U 1072 ; WX 602 ; N uni0430 ; G 879 -U 1073 ; WX 602 ; N uni0431 ; G 880 -U 1074 ; WX 602 ; N uni0432 ; G 881 -U 1075 ; WX 602 ; N uni0433 ; G 882 -U 1076 ; WX 602 ; N uni0434 ; G 883 -U 1077 ; WX 602 ; N uni0435 ; G 884 -U 1078 ; WX 602 ; N uni0436 ; G 885 -U 1079 ; WX 602 ; N uni0437 ; G 886 -U 1080 ; WX 602 ; N uni0438 ; G 887 -U 1081 ; WX 602 ; N uni0439 ; G 888 -U 1082 ; WX 602 ; N uni043A ; G 889 -U 1083 ; WX 602 ; N uni043B ; G 890 -U 1084 ; WX 602 ; N uni043C ; G 891 -U 1085 ; WX 602 ; N uni043D ; G 892 -U 1086 ; WX 602 ; N uni043E ; G 893 -U 1087 ; WX 602 ; N uni043F ; G 894 -U 1088 ; WX 602 ; N uni0440 ; G 895 -U 1089 ; WX 602 ; N uni0441 ; G 896 -U 1090 ; WX 602 ; N uni0442 ; G 897 -U 1091 ; WX 602 ; N uni0443 ; G 898 -U 1092 ; WX 602 ; N uni0444 ; G 899 -U 1093 ; WX 602 ; N uni0445 ; G 900 -U 1094 ; WX 602 ; N uni0446 ; G 901 -U 1095 ; WX 602 ; N uni0447 ; G 902 -U 1096 ; WX 602 ; N uni0448 ; G 903 -U 1097 ; WX 602 ; N uni0449 ; G 904 -U 1098 ; WX 602 ; N uni044A ; G 905 -U 1099 ; WX 602 ; N uni044B ; G 906 -U 1100 ; WX 602 ; N uni044C ; G 907 -U 1101 ; WX 602 ; N uni044D ; G 908 -U 1102 ; WX 602 ; N uni044E ; G 909 -U 1103 ; WX 602 ; N uni044F ; G 910 -U 1104 ; WX 602 ; N uni0450 ; G 911 -U 1105 ; WX 602 ; N uni0451 ; G 912 -U 1106 ; WX 602 ; N uni0452 ; G 913 -U 1107 ; WX 602 ; N uni0453 ; G 914 -U 1108 ; WX 602 ; N uni0454 ; G 915 -U 1109 ; WX 602 ; N uni0455 ; G 916 -U 1110 ; WX 602 ; N uni0456 ; G 917 -U 1111 ; WX 602 ; N uni0457 ; G 918 -U 1112 ; WX 602 ; N uni0458 ; G 919 -U 1113 ; WX 602 ; N uni0459 ; G 920 -U 1114 ; WX 602 ; N uni045A ; G 921 -U 1115 ; WX 602 ; N uni045B ; G 922 -U 1116 ; WX 602 ; N uni045C ; G 923 -U 1117 ; WX 602 ; N uni045D ; G 924 -U 1118 ; WX 602 ; N uni045E ; G 925 -U 1119 ; WX 602 ; N uni045F ; G 926 -U 1122 ; WX 602 ; N uni0462 ; G 927 -U 1123 ; WX 602 ; N uni0463 ; G 928 -U 1138 ; WX 602 ; N uni0472 ; G 929 -U 1139 ; WX 602 ; N uni0473 ; G 930 -U 1168 ; WX 602 ; N uni0490 ; G 931 -U 1169 ; WX 602 ; N uni0491 ; G 932 -U 1170 ; WX 602 ; N uni0492 ; G 933 -U 1171 ; WX 602 ; N uni0493 ; G 934 -U 1172 ; WX 602 ; N uni0494 ; G 935 -U 1173 ; WX 602 ; N uni0495 ; G 936 -U 1174 ; WX 602 ; N uni0496 ; G 937 -U 1175 ; WX 602 ; N uni0497 ; G 938 -U 1176 ; WX 602 ; N uni0498 ; G 939 -U 1177 ; WX 602 ; N uni0499 ; G 940 -U 1178 ; WX 602 ; N uni049A ; G 941 -U 1179 ; WX 602 ; N uni049B ; G 942 -U 1186 ; WX 602 ; N uni04A2 ; G 943 -U 1187 ; WX 602 ; N uni04A3 ; G 944 -U 1188 ; WX 602 ; N uni04A4 ; G 945 -U 1189 ; WX 602 ; N uni04A5 ; G 946 -U 1194 ; WX 602 ; N uni04AA ; G 947 -U 1195 ; WX 602 ; N uni04AB ; G 948 -U 1196 ; WX 602 ; N uni04AC ; G 949 -U 1197 ; WX 602 ; N uni04AD ; G 950 -U 1198 ; WX 602 ; N uni04AE ; G 951 -U 1199 ; WX 602 ; N uni04AF ; G 952 -U 1200 ; WX 602 ; N uni04B0 ; G 953 -U 1201 ; WX 602 ; N uni04B1 ; G 954 -U 1202 ; WX 602 ; N uni04B2 ; G 955 -U 1203 ; WX 602 ; N uni04B3 ; G 956 -U 1210 ; WX 602 ; N uni04BA ; G 957 -U 1211 ; WX 602 ; N uni04BB ; G 958 -U 1216 ; WX 602 ; N uni04C0 ; G 959 -U 1217 ; WX 602 ; N uni04C1 ; G 960 -U 1218 ; WX 602 ; N uni04C2 ; G 961 -U 1219 ; WX 602 ; N uni04C3 ; G 962 -U 1220 ; WX 602 ; N uni04C4 ; G 963 -U 1223 ; WX 602 ; N uni04C7 ; G 964 -U 1224 ; WX 602 ; N uni04C8 ; G 965 -U 1227 ; WX 602 ; N uni04CB ; G 966 -U 1228 ; WX 602 ; N uni04CC ; G 967 -U 1231 ; WX 602 ; N uni04CF ; G 968 -U 1232 ; WX 602 ; N uni04D0 ; G 969 -U 1233 ; WX 602 ; N uni04D1 ; G 970 -U 1234 ; WX 602 ; N uni04D2 ; G 971 -U 1235 ; WX 602 ; N uni04D3 ; G 972 -U 1236 ; WX 602 ; N uni04D4 ; G 973 -U 1237 ; WX 602 ; N uni04D5 ; G 974 -U 1238 ; WX 602 ; N uni04D6 ; G 975 -U 1239 ; WX 602 ; N uni04D7 ; G 976 -U 1240 ; WX 602 ; N uni04D8 ; G 977 -U 1241 ; WX 602 ; N uni04D9 ; G 978 -U 1242 ; WX 602 ; N uni04DA ; G 979 -U 1243 ; WX 602 ; N uni04DB ; G 980 -U 1244 ; WX 602 ; N uni04DC ; G 981 -U 1245 ; WX 602 ; N uni04DD ; G 982 -U 1246 ; WX 602 ; N uni04DE ; G 983 -U 1247 ; WX 602 ; N uni04DF ; G 984 -U 1248 ; WX 602 ; N uni04E0 ; G 985 -U 1249 ; WX 602 ; N uni04E1 ; G 986 -U 1250 ; WX 602 ; N uni04E2 ; G 987 -U 1251 ; WX 602 ; N uni04E3 ; G 988 -U 1252 ; WX 602 ; N uni04E4 ; G 989 -U 1253 ; WX 602 ; N uni04E5 ; G 990 -U 1254 ; WX 602 ; N uni04E6 ; G 991 -U 1255 ; WX 602 ; N uni04E7 ; G 992 -U 1256 ; WX 602 ; N uni04E8 ; G 993 -U 1257 ; WX 602 ; N uni04E9 ; G 994 -U 1258 ; WX 602 ; N uni04EA ; G 995 -U 1259 ; WX 602 ; N uni04EB ; G 996 -U 1260 ; WX 602 ; N uni04EC ; G 997 -U 1261 ; WX 602 ; N uni04ED ; G 998 -U 1262 ; WX 602 ; N uni04EE ; G 999 -U 1263 ; WX 602 ; N uni04EF ; G 1000 -U 1264 ; WX 602 ; N uni04F0 ; G 1001 -U 1265 ; WX 602 ; N uni04F1 ; G 1002 -U 1266 ; WX 602 ; N uni04F2 ; G 1003 -U 1267 ; WX 602 ; N uni04F3 ; G 1004 -U 1268 ; WX 602 ; N uni04F4 ; G 1005 -U 1269 ; WX 602 ; N uni04F5 ; G 1006 -U 1270 ; WX 602 ; N uni04F6 ; G 1007 -U 1271 ; WX 602 ; N uni04F7 ; G 1008 -U 1272 ; WX 602 ; N uni04F8 ; G 1009 -U 1273 ; WX 602 ; N uni04F9 ; G 1010 -U 1296 ; WX 602 ; N uni0510 ; G 1011 -U 1297 ; WX 602 ; N uni0511 ; G 1012 -U 1306 ; WX 602 ; N uni051A ; G 1013 -U 1307 ; WX 602 ; N uni051B ; G 1014 -U 1308 ; WX 602 ; N uni051C ; G 1015 -U 1309 ; WX 602 ; N uni051D ; G 1016 -U 1329 ; WX 602 ; N uni0531 ; G 1017 -U 1330 ; WX 602 ; N uni0532 ; G 1018 -U 1331 ; WX 602 ; N uni0533 ; G 1019 -U 1332 ; WX 602 ; N uni0534 ; G 1020 -U 1333 ; WX 602 ; N uni0535 ; G 1021 -U 1334 ; WX 602 ; N uni0536 ; G 1022 -U 1335 ; WX 602 ; N uni0537 ; G 1023 -U 1336 ; WX 602 ; N uni0538 ; G 1024 -U 1337 ; WX 602 ; N uni0539 ; G 1025 -U 1338 ; WX 602 ; N uni053A ; G 1026 -U 1339 ; WX 602 ; N uni053B ; G 1027 -U 1340 ; WX 602 ; N uni053C ; G 1028 -U 1341 ; WX 602 ; N uni053D ; G 1029 -U 1342 ; WX 602 ; N uni053E ; G 1030 -U 1343 ; WX 602 ; N uni053F ; G 1031 -U 1344 ; WX 602 ; N uni0540 ; G 1032 -U 1345 ; WX 602 ; N uni0541 ; G 1033 -U 1346 ; WX 602 ; N uni0542 ; G 1034 -U 1347 ; WX 602 ; N uni0543 ; G 1035 -U 1348 ; WX 602 ; N uni0544 ; G 1036 -U 1349 ; WX 602 ; N uni0545 ; G 1037 -U 1350 ; WX 602 ; N uni0546 ; G 1038 -U 1351 ; WX 602 ; N uni0547 ; G 1039 -U 1352 ; WX 602 ; N uni0548 ; G 1040 -U 1353 ; WX 602 ; N uni0549 ; G 1041 -U 1354 ; WX 602 ; N uni054A ; G 1042 -U 1355 ; WX 602 ; N uni054B ; G 1043 -U 1356 ; WX 602 ; N uni054C ; G 1044 -U 1357 ; WX 602 ; N uni054D ; G 1045 -U 1358 ; WX 602 ; N uni054E ; G 1046 -U 1359 ; WX 602 ; N uni054F ; G 1047 -U 1360 ; WX 602 ; N uni0550 ; G 1048 -U 1361 ; WX 602 ; N uni0551 ; G 1049 -U 1362 ; WX 602 ; N uni0552 ; G 1050 -U 1363 ; WX 602 ; N uni0553 ; G 1051 -U 1364 ; WX 602 ; N uni0554 ; G 1052 -U 1365 ; WX 602 ; N uni0555 ; G 1053 -U 1366 ; WX 602 ; N uni0556 ; G 1054 -U 1369 ; WX 602 ; N uni0559 ; G 1055 -U 1370 ; WX 602 ; N uni055A ; G 1056 -U 1371 ; WX 602 ; N uni055B ; G 1057 -U 1372 ; WX 602 ; N uni055C ; G 1058 -U 1373 ; WX 602 ; N uni055D ; G 1059 -U 1374 ; WX 602 ; N uni055E ; G 1060 -U 1375 ; WX 602 ; N uni055F ; G 1061 -U 1377 ; WX 602 ; N uni0561 ; G 1062 -U 1378 ; WX 602 ; N uni0562 ; G 1063 -U 1379 ; WX 602 ; N uni0563 ; G 1064 -U 1380 ; WX 602 ; N uni0564 ; G 1065 -U 1381 ; WX 602 ; N uni0565 ; G 1066 -U 1382 ; WX 602 ; N uni0566 ; G 1067 -U 1383 ; WX 602 ; N uni0567 ; G 1068 -U 1384 ; WX 602 ; N uni0568 ; G 1069 -U 1385 ; WX 602 ; N uni0569 ; G 1070 -U 1386 ; WX 602 ; N uni056A ; G 1071 -U 1387 ; WX 602 ; N uni056B ; G 1072 -U 1388 ; WX 602 ; N uni056C ; G 1073 -U 1389 ; WX 602 ; N uni056D ; G 1074 -U 1390 ; WX 602 ; N uni056E ; G 1075 -U 1391 ; WX 602 ; N uni056F ; G 1076 -U 1392 ; WX 602 ; N uni0570 ; G 1077 -U 1393 ; WX 602 ; N uni0571 ; G 1078 -U 1394 ; WX 602 ; N uni0572 ; G 1079 -U 1395 ; WX 602 ; N uni0573 ; G 1080 -U 1396 ; WX 602 ; N uni0574 ; G 1081 -U 1397 ; WX 602 ; N uni0575 ; G 1082 -U 1398 ; WX 602 ; N uni0576 ; G 1083 -U 1399 ; WX 602 ; N uni0577 ; G 1084 -U 1400 ; WX 602 ; N uni0578 ; G 1085 -U 1401 ; WX 602 ; N uni0579 ; G 1086 -U 1402 ; WX 602 ; N uni057A ; G 1087 -U 1403 ; WX 602 ; N uni057B ; G 1088 -U 1404 ; WX 602 ; N uni057C ; G 1089 -U 1405 ; WX 602 ; N uni057D ; G 1090 -U 1406 ; WX 602 ; N uni057E ; G 1091 -U 1407 ; WX 602 ; N uni057F ; G 1092 -U 1408 ; WX 602 ; N uni0580 ; G 1093 -U 1409 ; WX 602 ; N uni0581 ; G 1094 -U 1410 ; WX 602 ; N uni0582 ; G 1095 -U 1411 ; WX 602 ; N uni0583 ; G 1096 -U 1412 ; WX 602 ; N uni0584 ; G 1097 -U 1413 ; WX 602 ; N uni0585 ; G 1098 -U 1414 ; WX 602 ; N uni0586 ; G 1099 -U 1415 ; WX 602 ; N uni0587 ; G 1100 -U 1417 ; WX 602 ; N uni0589 ; G 1101 -U 1418 ; WX 602 ; N uni058A ; G 1102 -U 1542 ; WX 602 ; N uni0606 ; G 1103 -U 1543 ; WX 602 ; N uni0607 ; G 1104 -U 1545 ; WX 602 ; N uni0609 ; G 1105 -U 1546 ; WX 602 ; N uni060A ; G 1106 -U 1548 ; WX 602 ; N uni060C ; G 1107 -U 1557 ; WX 602 ; N uni0615 ; G 1108 -U 1563 ; WX 602 ; N uni061B ; G 1109 -U 1567 ; WX 602 ; N uni061F ; G 1110 -U 1569 ; WX 602 ; N uni0621 ; G 1111 -U 1570 ; WX 602 ; N uni0622 ; G 1112 -U 1571 ; WX 602 ; N uni0623 ; G 1113 -U 1572 ; WX 602 ; N uni0624 ; G 1114 -U 1573 ; WX 602 ; N uni0625 ; G 1115 -U 1574 ; WX 602 ; N uni0626 ; G 1116 -U 1575 ; WX 602 ; N uni0627 ; G 1117 -U 1576 ; WX 602 ; N uni0628 ; G 1118 -U 1577 ; WX 602 ; N uni0629 ; G 1119 -U 1578 ; WX 602 ; N uni062A ; G 1120 -U 1579 ; WX 602 ; N uni062B ; G 1121 -U 1580 ; WX 602 ; N uni062C ; G 1122 -U 1581 ; WX 602 ; N uni062D ; G 1123 -U 1582 ; WX 602 ; N uni062E ; G 1124 -U 1583 ; WX 602 ; N uni062F ; G 1125 -U 1584 ; WX 602 ; N uni0630 ; G 1126 -U 1585 ; WX 602 ; N uni0631 ; G 1127 -U 1586 ; WX 602 ; N uni0632 ; G 1128 -U 1587 ; WX 602 ; N uni0633 ; G 1129 -U 1588 ; WX 602 ; N uni0634 ; G 1130 -U 1589 ; WX 602 ; N uni0635 ; G 1131 -U 1590 ; WX 602 ; N uni0636 ; G 1132 -U 1591 ; WX 602 ; N uni0637 ; G 1133 -U 1592 ; WX 602 ; N uni0638 ; G 1134 -U 1593 ; WX 602 ; N uni0639 ; G 1135 -U 1594 ; WX 602 ; N uni063A ; G 1136 -U 1600 ; WX 602 ; N uni0640 ; G 1137 -U 1601 ; WX 602 ; N uni0641 ; G 1138 -U 1602 ; WX 602 ; N uni0642 ; G 1139 -U 1603 ; WX 602 ; N uni0643 ; G 1140 -U 1604 ; WX 602 ; N uni0644 ; G 1141 -U 1605 ; WX 602 ; N uni0645 ; G 1142 -U 1606 ; WX 602 ; N uni0646 ; G 1143 -U 1607 ; WX 602 ; N uni0647 ; G 1144 -U 1608 ; WX 602 ; N uni0648 ; G 1145 -U 1609 ; WX 602 ; N uni0649 ; G 1146 -U 1610 ; WX 602 ; N uni064A ; G 1147 -U 1611 ; WX 602 ; N uni064B ; G 1148 -U 1612 ; WX 602 ; N uni064C ; G 1149 -U 1613 ; WX 602 ; N uni064D ; G 1150 -U 1614 ; WX 602 ; N uni064E ; G 1151 -U 1615 ; WX 602 ; N uni064F ; G 1152 -U 1616 ; WX 602 ; N uni0650 ; G 1153 -U 1617 ; WX 602 ; N uni0651 ; G 1154 -U 1618 ; WX 602 ; N uni0652 ; G 1155 -U 1619 ; WX 602 ; N uni0653 ; G 1156 -U 1620 ; WX 602 ; N uni0654 ; G 1157 -U 1621 ; WX 602 ; N uni0655 ; G 1158 -U 1626 ; WX 602 ; N uni065A ; G 1159 -U 1632 ; WX 602 ; N uni0660 ; G 1160 -U 1633 ; WX 602 ; N uni0661 ; G 1161 -U 1634 ; WX 602 ; N uni0662 ; G 1162 -U 1635 ; WX 602 ; N uni0663 ; G 1163 -U 1636 ; WX 602 ; N uni0664 ; G 1164 -U 1637 ; WX 602 ; N uni0665 ; G 1165 -U 1638 ; WX 602 ; N uni0666 ; G 1166 -U 1639 ; WX 602 ; N uni0667 ; G 1167 -U 1640 ; WX 602 ; N uni0668 ; G 1168 -U 1641 ; WX 602 ; N uni0669 ; G 1169 -U 1642 ; WX 602 ; N uni066A ; G 1170 -U 1643 ; WX 602 ; N uni066B ; G 1171 -U 1644 ; WX 602 ; N uni066C ; G 1172 -U 1645 ; WX 602 ; N uni066D ; G 1173 -U 1652 ; WX 602 ; N uni0674 ; G 1174 -U 1657 ; WX 602 ; N uni0679 ; G 1175 -U 1658 ; WX 602 ; N uni067A ; G 1176 -U 1659 ; WX 602 ; N uni067B ; G 1177 -U 1662 ; WX 602 ; N uni067E ; G 1178 -U 1663 ; WX 602 ; N uni067F ; G 1179 -U 1664 ; WX 602 ; N uni0680 ; G 1180 -U 1667 ; WX 602 ; N uni0683 ; G 1181 -U 1668 ; WX 602 ; N uni0684 ; G 1182 -U 1670 ; WX 602 ; N uni0686 ; G 1183 -U 1671 ; WX 602 ; N uni0687 ; G 1184 -U 1681 ; WX 602 ; N uni0691 ; G 1185 -U 1688 ; WX 602 ; N uni0698 ; G 1186 -U 1700 ; WX 602 ; N uni06A4 ; G 1187 -U 1705 ; WX 602 ; N uni06A9 ; G 1188 -U 1711 ; WX 602 ; N uni06AF ; G 1189 -U 1726 ; WX 602 ; N uni06BE ; G 1190 -U 1740 ; WX 602 ; N uni06CC ; G 1191 -U 1776 ; WX 602 ; N uni06F0 ; G 1192 -U 1777 ; WX 602 ; N uni06F1 ; G 1193 -U 1778 ; WX 602 ; N uni06F2 ; G 1194 -U 1779 ; WX 602 ; N uni06F3 ; G 1195 -U 1780 ; WX 602 ; N uni06F4 ; G 1196 -U 1781 ; WX 602 ; N uni06F5 ; G 1197 -U 1782 ; WX 602 ; N uni06F6 ; G 1198 -U 1783 ; WX 602 ; N uni06F7 ; G 1199 -U 1784 ; WX 602 ; N uni06F8 ; G 1200 -U 1785 ; WX 602 ; N uni06F9 ; G 1201 -U 3647 ; WX 602 ; N uni0E3F ; G 1202 -U 3713 ; WX 602 ; N uni0E81 ; G 1203 -U 3714 ; WX 602 ; N uni0E82 ; G 1204 -U 3716 ; WX 602 ; N uni0E84 ; G 1205 -U 3719 ; WX 602 ; N uni0E87 ; G 1206 -U 3720 ; WX 602 ; N uni0E88 ; G 1207 -U 3722 ; WX 602 ; N uni0E8A ; G 1208 -U 3725 ; WX 602 ; N uni0E8D ; G 1209 -U 3732 ; WX 602 ; N uni0E94 ; G 1210 -U 3733 ; WX 602 ; N uni0E95 ; G 1211 -U 3734 ; WX 602 ; N uni0E96 ; G 1212 -U 3735 ; WX 602 ; N uni0E97 ; G 1213 -U 3737 ; WX 602 ; N uni0E99 ; G 1214 -U 3738 ; WX 602 ; N uni0E9A ; G 1215 -U 3739 ; WX 602 ; N uni0E9B ; G 1216 -U 3740 ; WX 602 ; N uni0E9C ; G 1217 -U 3741 ; WX 602 ; N uni0E9D ; G 1218 -U 3742 ; WX 602 ; N uni0E9E ; G 1219 -U 3743 ; WX 602 ; N uni0E9F ; G 1220 -U 3745 ; WX 602 ; N uni0EA1 ; G 1221 -U 3746 ; WX 602 ; N uni0EA2 ; G 1222 -U 3747 ; WX 602 ; N uni0EA3 ; G 1223 -U 3749 ; WX 602 ; N uni0EA5 ; G 1224 -U 3751 ; WX 602 ; N uni0EA7 ; G 1225 -U 3754 ; WX 602 ; N uni0EAA ; G 1226 -U 3755 ; WX 602 ; N uni0EAB ; G 1227 -U 3757 ; WX 602 ; N uni0EAD ; G 1228 -U 3758 ; WX 602 ; N uni0EAE ; G 1229 -U 3759 ; WX 602 ; N uni0EAF ; G 1230 -U 3760 ; WX 602 ; N uni0EB0 ; G 1231 -U 3761 ; WX 602 ; N uni0EB1 ; G 1232 -U 3762 ; WX 602 ; N uni0EB2 ; G 1233 -U 3763 ; WX 602 ; N uni0EB3 ; G 1234 -U 3764 ; WX 602 ; N uni0EB4 ; G 1235 -U 3765 ; WX 602 ; N uni0EB5 ; G 1236 -U 3766 ; WX 602 ; N uni0EB6 ; G 1237 -U 3767 ; WX 602 ; N uni0EB7 ; G 1238 -U 3768 ; WX 602 ; N uni0EB8 ; G 1239 -U 3769 ; WX 602 ; N uni0EB9 ; G 1240 -U 3771 ; WX 602 ; N uni0EBB ; G 1241 -U 3772 ; WX 602 ; N uni0EBC ; G 1242 -U 3784 ; WX 602 ; N uni0EC8 ; G 1243 -U 3785 ; WX 602 ; N uni0EC9 ; G 1244 -U 3786 ; WX 602 ; N uni0ECA ; G 1245 -U 3787 ; WX 602 ; N uni0ECB ; G 1246 -U 3788 ; WX 602 ; N uni0ECC ; G 1247 -U 3789 ; WX 602 ; N uni0ECD ; G 1248 -U 4304 ; WX 602 ; N uni10D0 ; G 1249 -U 4305 ; WX 602 ; N uni10D1 ; G 1250 -U 4306 ; WX 602 ; N uni10D2 ; G 1251 -U 4307 ; WX 602 ; N uni10D3 ; G 1252 -U 4308 ; WX 602 ; N uni10D4 ; G 1253 -U 4309 ; WX 602 ; N uni10D5 ; G 1254 -U 4310 ; WX 602 ; N uni10D6 ; G 1255 -U 4311 ; WX 602 ; N uni10D7 ; G 1256 -U 4312 ; WX 602 ; N uni10D8 ; G 1257 -U 4313 ; WX 602 ; N uni10D9 ; G 1258 -U 4314 ; WX 602 ; N uni10DA ; G 1259 -U 4315 ; WX 602 ; N uni10DB ; G 1260 -U 4316 ; WX 602 ; N uni10DC ; G 1261 -U 4317 ; WX 602 ; N uni10DD ; G 1262 -U 4318 ; WX 602 ; N uni10DE ; G 1263 -U 4319 ; WX 602 ; N uni10DF ; G 1264 -U 4320 ; WX 602 ; N uni10E0 ; G 1265 -U 4321 ; WX 602 ; N uni10E1 ; G 1266 -U 4322 ; WX 602 ; N uni10E2 ; G 1267 -U 4323 ; WX 602 ; N uni10E3 ; G 1268 -U 4324 ; WX 602 ; N uni10E4 ; G 1269 -U 4325 ; WX 602 ; N uni10E5 ; G 1270 -U 4326 ; WX 602 ; N uni10E6 ; G 1271 -U 4327 ; WX 602 ; N uni10E7 ; G 1272 -U 4328 ; WX 602 ; N uni10E8 ; G 1273 -U 4329 ; WX 602 ; N uni10E9 ; G 1274 -U 4330 ; WX 602 ; N uni10EA ; G 1275 -U 4331 ; WX 602 ; N uni10EB ; G 1276 -U 4332 ; WX 602 ; N uni10EC ; G 1277 -U 4333 ; WX 602 ; N uni10ED ; G 1278 -U 4334 ; WX 602 ; N uni10EE ; G 1279 -U 4335 ; WX 602 ; N uni10EF ; G 1280 -U 4336 ; WX 602 ; N uni10F0 ; G 1281 -U 4337 ; WX 602 ; N uni10F1 ; G 1282 -U 4338 ; WX 602 ; N uni10F2 ; G 1283 -U 4339 ; WX 602 ; N uni10F3 ; G 1284 -U 4340 ; WX 602 ; N uni10F4 ; G 1285 -U 4341 ; WX 602 ; N uni10F5 ; G 1286 -U 4342 ; WX 602 ; N uni10F6 ; G 1287 -U 4343 ; WX 602 ; N uni10F7 ; G 1288 -U 4344 ; WX 602 ; N uni10F8 ; G 1289 -U 4345 ; WX 602 ; N uni10F9 ; G 1290 -U 4346 ; WX 602 ; N uni10FA ; G 1291 -U 4347 ; WX 602 ; N uni10FB ; G 1292 -U 4348 ; WX 602 ; N uni10FC ; G 1293 -U 7426 ; WX 602 ; N uni1D02 ; G 1294 -U 7432 ; WX 602 ; N uni1D08 ; G 1295 -U 7433 ; WX 602 ; N uni1D09 ; G 1296 -U 7444 ; WX 602 ; N uni1D14 ; G 1297 -U 7446 ; WX 602 ; N uni1D16 ; G 1298 -U 7447 ; WX 602 ; N uni1D17 ; G 1299 -U 7453 ; WX 602 ; N uni1D1D ; G 1300 -U 7454 ; WX 602 ; N uni1D1E ; G 1301 -U 7455 ; WX 602 ; N uni1D1F ; G 1302 -U 7468 ; WX 602 ; N uni1D2C ; G 1303 -U 7469 ; WX 602 ; N uni1D2D ; G 1304 -U 7470 ; WX 602 ; N uni1D2E ; G 1305 -U 7472 ; WX 602 ; N uni1D30 ; G 1306 -U 7473 ; WX 602 ; N uni1D31 ; G 1307 -U 7474 ; WX 602 ; N uni1D32 ; G 1308 -U 7475 ; WX 602 ; N uni1D33 ; G 1309 -U 7476 ; WX 602 ; N uni1D34 ; G 1310 -U 7477 ; WX 602 ; N uni1D35 ; G 1311 -U 7478 ; WX 602 ; N uni1D36 ; G 1312 -U 7479 ; WX 602 ; N uni1D37 ; G 1313 -U 7480 ; WX 602 ; N uni1D38 ; G 1314 -U 7481 ; WX 602 ; N uni1D39 ; G 1315 -U 7482 ; WX 602 ; N uni1D3A ; G 1316 -U 7483 ; WX 602 ; N uni1D3B ; G 1317 -U 7484 ; WX 602 ; N uni1D3C ; G 1318 -U 7486 ; WX 602 ; N uni1D3E ; G 1319 -U 7487 ; WX 602 ; N uni1D3F ; G 1320 -U 7488 ; WX 602 ; N uni1D40 ; G 1321 -U 7489 ; WX 602 ; N uni1D41 ; G 1322 -U 7490 ; WX 602 ; N uni1D42 ; G 1323 -U 7491 ; WX 602 ; N uni1D43 ; G 1324 -U 7492 ; WX 602 ; N uni1D44 ; G 1325 -U 7493 ; WX 602 ; N uni1D45 ; G 1326 -U 7494 ; WX 602 ; N uni1D46 ; G 1327 -U 7495 ; WX 602 ; N uni1D47 ; G 1328 -U 7496 ; WX 602 ; N uni1D48 ; G 1329 -U 7497 ; WX 602 ; N uni1D49 ; G 1330 -U 7498 ; WX 602 ; N uni1D4A ; G 1331 -U 7499 ; WX 602 ; N uni1D4B ; G 1332 -U 7500 ; WX 602 ; N uni1D4C ; G 1333 -U 7501 ; WX 602 ; N uni1D4D ; G 1334 -U 7502 ; WX 602 ; N uni1D4E ; G 1335 -U 7503 ; WX 602 ; N uni1D4F ; G 1336 -U 7504 ; WX 602 ; N uni1D50 ; G 1337 -U 7505 ; WX 602 ; N uni1D51 ; G 1338 -U 7506 ; WX 602 ; N uni1D52 ; G 1339 -U 7507 ; WX 602 ; N uni1D53 ; G 1340 -U 7508 ; WX 602 ; N uni1D54 ; G 1341 -U 7509 ; WX 602 ; N uni1D55 ; G 1342 -U 7510 ; WX 602 ; N uni1D56 ; G 1343 -U 7511 ; WX 602 ; N uni1D57 ; G 1344 -U 7512 ; WX 602 ; N uni1D58 ; G 1345 -U 7513 ; WX 602 ; N uni1D59 ; G 1346 -U 7514 ; WX 602 ; N uni1D5A ; G 1347 -U 7515 ; WX 602 ; N uni1D5B ; G 1348 -U 7522 ; WX 602 ; N uni1D62 ; G 1349 -U 7523 ; WX 602 ; N uni1D63 ; G 1350 -U 7524 ; WX 602 ; N uni1D64 ; G 1351 -U 7525 ; WX 602 ; N uni1D65 ; G 1352 -U 7543 ; WX 602 ; N uni1D77 ; G 1353 -U 7544 ; WX 602 ; N uni1D78 ; G 1354 -U 7547 ; WX 602 ; N uni1D7B ; G 1355 -U 7557 ; WX 602 ; N uni1D85 ; G 1356 -U 7579 ; WX 602 ; N uni1D9B ; G 1357 -U 7580 ; WX 602 ; N uni1D9C ; G 1358 -U 7581 ; WX 602 ; N uni1D9D ; G 1359 -U 7582 ; WX 602 ; N uni1D9E ; G 1360 -U 7583 ; WX 602 ; N uni1D9F ; G 1361 -U 7584 ; WX 602 ; N uni1DA0 ; G 1362 -U 7585 ; WX 602 ; N uni1DA1 ; G 1363 -U 7586 ; WX 602 ; N uni1DA2 ; G 1364 -U 7587 ; WX 602 ; N uni1DA3 ; G 1365 -U 7588 ; WX 602 ; N uni1DA4 ; G 1366 -U 7589 ; WX 602 ; N uni1DA5 ; G 1367 -U 7590 ; WX 602 ; N uni1DA6 ; G 1368 -U 7591 ; WX 602 ; N uni1DA7 ; G 1369 -U 7592 ; WX 602 ; N uni1DA8 ; G 1370 -U 7593 ; WX 602 ; N uni1DA9 ; G 1371 -U 7594 ; WX 602 ; N uni1DAA ; G 1372 -U 7595 ; WX 602 ; N uni1DAB ; G 1373 -U 7596 ; WX 602 ; N uni1DAC ; G 1374 -U 7597 ; WX 602 ; N uni1DAD ; G 1375 -U 7598 ; WX 602 ; N uni1DAE ; G 1376 -U 7599 ; WX 602 ; N uni1DAF ; G 1377 -U 7600 ; WX 602 ; N uni1DB0 ; G 1378 -U 7601 ; WX 602 ; N uni1DB1 ; G 1379 -U 7602 ; WX 602 ; N uni1DB2 ; G 1380 -U 7603 ; WX 602 ; N uni1DB3 ; G 1381 -U 7604 ; WX 602 ; N uni1DB4 ; G 1382 -U 7605 ; WX 602 ; N uni1DB5 ; G 1383 -U 7606 ; WX 602 ; N uni1DB6 ; G 1384 -U 7607 ; WX 602 ; N uni1DB7 ; G 1385 -U 7609 ; WX 602 ; N uni1DB9 ; G 1386 -U 7610 ; WX 602 ; N uni1DBA ; G 1387 -U 7611 ; WX 602 ; N uni1DBB ; G 1388 -U 7612 ; WX 602 ; N uni1DBC ; G 1389 -U 7613 ; WX 602 ; N uni1DBD ; G 1390 -U 7614 ; WX 602 ; N uni1DBE ; G 1391 -U 7615 ; WX 602 ; N uni1DBF ; G 1392 -U 7680 ; WX 602 ; N uni1E00 ; G 1393 -U 7681 ; WX 602 ; N uni1E01 ; G 1394 -U 7682 ; WX 602 ; N uni1E02 ; G 1395 -U 7683 ; WX 602 ; N uni1E03 ; G 1396 -U 7684 ; WX 602 ; N uni1E04 ; G 1397 -U 7685 ; WX 602 ; N uni1E05 ; G 1398 -U 7686 ; WX 602 ; N uni1E06 ; G 1399 -U 7687 ; WX 602 ; N uni1E07 ; G 1400 -U 7688 ; WX 602 ; N uni1E08 ; G 1401 -U 7689 ; WX 602 ; N uni1E09 ; G 1402 -U 7690 ; WX 602 ; N uni1E0A ; G 1403 -U 7691 ; WX 602 ; N uni1E0B ; G 1404 -U 7692 ; WX 602 ; N uni1E0C ; G 1405 -U 7693 ; WX 602 ; N uni1E0D ; G 1406 -U 7694 ; WX 602 ; N uni1E0E ; G 1407 -U 7695 ; WX 602 ; N uni1E0F ; G 1408 -U 7696 ; WX 602 ; N uni1E10 ; G 1409 -U 7697 ; WX 602 ; N uni1E11 ; G 1410 -U 7698 ; WX 602 ; N uni1E12 ; G 1411 -U 7699 ; WX 602 ; N uni1E13 ; G 1412 -U 7704 ; WX 602 ; N uni1E18 ; G 1413 -U 7705 ; WX 602 ; N uni1E19 ; G 1414 -U 7706 ; WX 602 ; N uni1E1A ; G 1415 -U 7707 ; WX 602 ; N uni1E1B ; G 1416 -U 7708 ; WX 602 ; N uni1E1C ; G 1417 -U 7709 ; WX 602 ; N uni1E1D ; G 1418 -U 7710 ; WX 602 ; N uni1E1E ; G 1419 -U 7711 ; WX 602 ; N uni1E1F ; G 1420 -U 7712 ; WX 602 ; N uni1E20 ; G 1421 -U 7713 ; WX 602 ; N uni1E21 ; G 1422 -U 7714 ; WX 602 ; N uni1E22 ; G 1423 -U 7715 ; WX 602 ; N uni1E23 ; G 1424 -U 7716 ; WX 602 ; N uni1E24 ; G 1425 -U 7717 ; WX 602 ; N uni1E25 ; G 1426 -U 7718 ; WX 602 ; N uni1E26 ; G 1427 -U 7719 ; WX 602 ; N uni1E27 ; G 1428 -U 7720 ; WX 602 ; N uni1E28 ; G 1429 -U 7721 ; WX 602 ; N uni1E29 ; G 1430 -U 7722 ; WX 602 ; N uni1E2A ; G 1431 -U 7723 ; WX 602 ; N uni1E2B ; G 1432 -U 7724 ; WX 602 ; N uni1E2C ; G 1433 -U 7725 ; WX 602 ; N uni1E2D ; G 1434 -U 7728 ; WX 602 ; N uni1E30 ; G 1435 -U 7729 ; WX 602 ; N uni1E31 ; G 1436 -U 7730 ; WX 602 ; N uni1E32 ; G 1437 -U 7731 ; WX 602 ; N uni1E33 ; G 1438 -U 7732 ; WX 602 ; N uni1E34 ; G 1439 -U 7733 ; WX 602 ; N uni1E35 ; G 1440 -U 7734 ; WX 602 ; N uni1E36 ; G 1441 -U 7735 ; WX 602 ; N uni1E37 ; G 1442 -U 7736 ; WX 602 ; N uni1E38 ; G 1443 -U 7737 ; WX 602 ; N uni1E39 ; G 1444 -U 7738 ; WX 602 ; N uni1E3A ; G 1445 -U 7739 ; WX 602 ; N uni1E3B ; G 1446 -U 7740 ; WX 602 ; N uni1E3C ; G 1447 -U 7741 ; WX 602 ; N uni1E3D ; G 1448 -U 7742 ; WX 602 ; N uni1E3E ; G 1449 -U 7743 ; WX 602 ; N uni1E3F ; G 1450 -U 7744 ; WX 602 ; N uni1E40 ; G 1451 -U 7745 ; WX 602 ; N uni1E41 ; G 1452 -U 7746 ; WX 602 ; N uni1E42 ; G 1453 -U 7747 ; WX 602 ; N uni1E43 ; G 1454 -U 7748 ; WX 602 ; N uni1E44 ; G 1455 -U 7749 ; WX 602 ; N uni1E45 ; G 1456 -U 7750 ; WX 602 ; N uni1E46 ; G 1457 -U 7751 ; WX 602 ; N uni1E47 ; G 1458 -U 7752 ; WX 602 ; N uni1E48 ; G 1459 -U 7753 ; WX 602 ; N uni1E49 ; G 1460 -U 7754 ; WX 602 ; N uni1E4A ; G 1461 -U 7755 ; WX 602 ; N uni1E4B ; G 1462 -U 7756 ; WX 602 ; N uni1E4C ; G 1463 -U 7757 ; WX 602 ; N uni1E4D ; G 1464 -U 7764 ; WX 602 ; N uni1E54 ; G 1465 -U 7765 ; WX 602 ; N uni1E55 ; G 1466 -U 7766 ; WX 602 ; N uni1E56 ; G 1467 -U 7767 ; WX 602 ; N uni1E57 ; G 1468 -U 7768 ; WX 602 ; N uni1E58 ; G 1469 -U 7769 ; WX 602 ; N uni1E59 ; G 1470 -U 7770 ; WX 602 ; N uni1E5A ; G 1471 -U 7771 ; WX 602 ; N uni1E5B ; G 1472 -U 7772 ; WX 602 ; N uni1E5C ; G 1473 -U 7773 ; WX 602 ; N uni1E5D ; G 1474 -U 7774 ; WX 602 ; N uni1E5E ; G 1475 -U 7775 ; WX 602 ; N uni1E5F ; G 1476 -U 7776 ; WX 602 ; N uni1E60 ; G 1477 -U 7777 ; WX 602 ; N uni1E61 ; G 1478 -U 7778 ; WX 602 ; N uni1E62 ; G 1479 -U 7779 ; WX 602 ; N uni1E63 ; G 1480 -U 7784 ; WX 602 ; N uni1E68 ; G 1481 -U 7785 ; WX 602 ; N uni1E69 ; G 1482 -U 7786 ; WX 602 ; N uni1E6A ; G 1483 -U 7787 ; WX 602 ; N uni1E6B ; G 1484 -U 7788 ; WX 602 ; N uni1E6C ; G 1485 -U 7789 ; WX 602 ; N uni1E6D ; G 1486 -U 7790 ; WX 602 ; N uni1E6E ; G 1487 -U 7791 ; WX 602 ; N uni1E6F ; G 1488 -U 7792 ; WX 602 ; N uni1E70 ; G 1489 -U 7793 ; WX 602 ; N uni1E71 ; G 1490 -U 7794 ; WX 602 ; N uni1E72 ; G 1491 -U 7795 ; WX 602 ; N uni1E73 ; G 1492 -U 7796 ; WX 602 ; N uni1E74 ; G 1493 -U 7797 ; WX 602 ; N uni1E75 ; G 1494 -U 7798 ; WX 602 ; N uni1E76 ; G 1495 -U 7799 ; WX 602 ; N uni1E77 ; G 1496 -U 7800 ; WX 602 ; N uni1E78 ; G 1497 -U 7801 ; WX 602 ; N uni1E79 ; G 1498 -U 7804 ; WX 602 ; N uni1E7C ; G 1499 -U 7805 ; WX 602 ; N uni1E7D ; G 1500 -U 7806 ; WX 602 ; N uni1E7E ; G 1501 -U 7807 ; WX 602 ; N uni1E7F ; G 1502 -U 7808 ; WX 602 ; N Wgrave ; G 1503 -U 7809 ; WX 602 ; N wgrave ; G 1504 -U 7810 ; WX 602 ; N Wacute ; G 1505 -U 7811 ; WX 602 ; N wacute ; G 1506 -U 7812 ; WX 602 ; N Wdieresis ; G 1507 -U 7813 ; WX 602 ; N wdieresis ; G 1508 -U 7814 ; WX 602 ; N uni1E86 ; G 1509 -U 7815 ; WX 602 ; N uni1E87 ; G 1510 -U 7816 ; WX 602 ; N uni1E88 ; G 1511 -U 7817 ; WX 602 ; N uni1E89 ; G 1512 -U 7818 ; WX 602 ; N uni1E8A ; G 1513 -U 7819 ; WX 602 ; N uni1E8B ; G 1514 -U 7820 ; WX 602 ; N uni1E8C ; G 1515 -U 7821 ; WX 602 ; N uni1E8D ; G 1516 -U 7822 ; WX 602 ; N uni1E8E ; G 1517 -U 7823 ; WX 602 ; N uni1E8F ; G 1518 -U 7824 ; WX 602 ; N uni1E90 ; G 1519 -U 7825 ; WX 602 ; N uni1E91 ; G 1520 -U 7826 ; WX 602 ; N uni1E92 ; G 1521 -U 7827 ; WX 602 ; N uni1E93 ; G 1522 -U 7828 ; WX 602 ; N uni1E94 ; G 1523 -U 7829 ; WX 602 ; N uni1E95 ; G 1524 -U 7830 ; WX 602 ; N uni1E96 ; G 1525 -U 7831 ; WX 602 ; N uni1E97 ; G 1526 -U 7832 ; WX 602 ; N uni1E98 ; G 1527 -U 7833 ; WX 602 ; N uni1E99 ; G 1528 -U 7835 ; WX 602 ; N uni1E9B ; G 1529 -U 7839 ; WX 602 ; N uni1E9F ; G 1530 -U 7840 ; WX 602 ; N uni1EA0 ; G 1531 -U 7841 ; WX 602 ; N uni1EA1 ; G 1532 -U 7852 ; WX 602 ; N uni1EAC ; G 1533 -U 7853 ; WX 602 ; N uni1EAD ; G 1534 -U 7856 ; WX 602 ; N uni1EB0 ; G 1535 -U 7857 ; WX 602 ; N uni1EB1 ; G 1536 -U 7862 ; WX 602 ; N uni1EB6 ; G 1537 -U 7863 ; WX 602 ; N uni1EB7 ; G 1538 -U 7864 ; WX 602 ; N uni1EB8 ; G 1539 -U 7865 ; WX 602 ; N uni1EB9 ; G 1540 -U 7868 ; WX 602 ; N uni1EBC ; G 1541 -U 7869 ; WX 602 ; N uni1EBD ; G 1542 -U 7878 ; WX 602 ; N uni1EC6 ; G 1543 -U 7879 ; WX 602 ; N uni1EC7 ; G 1544 -U 7882 ; WX 602 ; N uni1ECA ; G 1545 -U 7883 ; WX 602 ; N uni1ECB ; G 1546 -U 7884 ; WX 602 ; N uni1ECC ; G 1547 -U 7885 ; WX 602 ; N uni1ECD ; G 1548 -U 7896 ; WX 602 ; N uni1ED8 ; G 1549 -U 7897 ; WX 602 ; N uni1ED9 ; G 1550 -U 7898 ; WX 602 ; N uni1EDA ; G 1551 -U 7899 ; WX 602 ; N uni1EDB ; G 1552 -U 7900 ; WX 602 ; N uni1EDC ; G 1553 -U 7901 ; WX 602 ; N uni1EDD ; G 1554 -U 7904 ; WX 602 ; N uni1EE0 ; G 1555 -U 7905 ; WX 602 ; N uni1EE1 ; G 1556 -U 7906 ; WX 602 ; N uni1EE2 ; G 1557 -U 7907 ; WX 602 ; N uni1EE3 ; G 1558 -U 7908 ; WX 602 ; N uni1EE4 ; G 1559 -U 7909 ; WX 602 ; N uni1EE5 ; G 1560 -U 7912 ; WX 602 ; N uni1EE8 ; G 1561 -U 7913 ; WX 602 ; N uni1EE9 ; G 1562 -U 7914 ; WX 602 ; N uni1EEA ; G 1563 -U 7915 ; WX 602 ; N uni1EEB ; G 1564 -U 7918 ; WX 602 ; N uni1EEE ; G 1565 -U 7919 ; WX 602 ; N uni1EEF ; G 1566 -U 7920 ; WX 602 ; N uni1EF0 ; G 1567 -U 7921 ; WX 602 ; N uni1EF1 ; G 1568 -U 7922 ; WX 602 ; N Ygrave ; G 1569 -U 7923 ; WX 602 ; N ygrave ; G 1570 -U 7924 ; WX 602 ; N uni1EF4 ; G 1571 -U 7925 ; WX 602 ; N uni1EF5 ; G 1572 -U 7928 ; WX 602 ; N uni1EF8 ; G 1573 -U 7929 ; WX 602 ; N uni1EF9 ; G 1574 -U 7936 ; WX 602 ; N uni1F00 ; G 1575 -U 7937 ; WX 602 ; N uni1F01 ; G 1576 -U 7938 ; WX 602 ; N uni1F02 ; G 1577 -U 7939 ; WX 602 ; N uni1F03 ; G 1578 -U 7940 ; WX 602 ; N uni1F04 ; G 1579 -U 7941 ; WX 602 ; N uni1F05 ; G 1580 -U 7942 ; WX 602 ; N uni1F06 ; G 1581 -U 7943 ; WX 602 ; N uni1F07 ; G 1582 -U 7944 ; WX 602 ; N uni1F08 ; G 1583 -U 7945 ; WX 602 ; N uni1F09 ; G 1584 -U 7946 ; WX 602 ; N uni1F0A ; G 1585 -U 7947 ; WX 602 ; N uni1F0B ; G 1586 -U 7948 ; WX 602 ; N uni1F0C ; G 1587 -U 7949 ; WX 602 ; N uni1F0D ; G 1588 -U 7950 ; WX 602 ; N uni1F0E ; G 1589 -U 7951 ; WX 602 ; N uni1F0F ; G 1590 -U 7952 ; WX 602 ; N uni1F10 ; G 1591 -U 7953 ; WX 602 ; N uni1F11 ; G 1592 -U 7954 ; WX 602 ; N uni1F12 ; G 1593 -U 7955 ; WX 602 ; N uni1F13 ; G 1594 -U 7956 ; WX 602 ; N uni1F14 ; G 1595 -U 7957 ; WX 602 ; N uni1F15 ; G 1596 -U 7960 ; WX 602 ; N uni1F18 ; G 1597 -U 7961 ; WX 602 ; N uni1F19 ; G 1598 -U 7962 ; WX 602 ; N uni1F1A ; G 1599 -U 7963 ; WX 602 ; N uni1F1B ; G 1600 -U 7964 ; WX 602 ; N uni1F1C ; G 1601 -U 7965 ; WX 602 ; N uni1F1D ; G 1602 -U 7968 ; WX 602 ; N uni1F20 ; G 1603 -U 7969 ; WX 602 ; N uni1F21 ; G 1604 -U 7970 ; WX 602 ; N uni1F22 ; G 1605 -U 7971 ; WX 602 ; N uni1F23 ; G 1606 -U 7972 ; WX 602 ; N uni1F24 ; G 1607 -U 7973 ; WX 602 ; N uni1F25 ; G 1608 -U 7974 ; WX 602 ; N uni1F26 ; G 1609 -U 7975 ; WX 602 ; N uni1F27 ; G 1610 -U 7976 ; WX 602 ; N uni1F28 ; G 1611 -U 7977 ; WX 602 ; N uni1F29 ; G 1612 -U 7978 ; WX 602 ; N uni1F2A ; G 1613 -U 7979 ; WX 602 ; N uni1F2B ; G 1614 -U 7980 ; WX 602 ; N uni1F2C ; G 1615 -U 7981 ; WX 602 ; N uni1F2D ; G 1616 -U 7982 ; WX 602 ; N uni1F2E ; G 1617 -U 7983 ; WX 602 ; N uni1F2F ; G 1618 -U 7984 ; WX 602 ; N uni1F30 ; G 1619 -U 7985 ; WX 602 ; N uni1F31 ; G 1620 -U 7986 ; WX 602 ; N uni1F32 ; G 1621 -U 7987 ; WX 602 ; N uni1F33 ; G 1622 -U 7988 ; WX 602 ; N uni1F34 ; G 1623 -U 7989 ; WX 602 ; N uni1F35 ; G 1624 -U 7990 ; WX 602 ; N uni1F36 ; G 1625 -U 7991 ; WX 602 ; N uni1F37 ; G 1626 -U 7992 ; WX 602 ; N uni1F38 ; G 1627 -U 7993 ; WX 602 ; N uni1F39 ; G 1628 -U 7994 ; WX 602 ; N uni1F3A ; G 1629 -U 7995 ; WX 602 ; N uni1F3B ; G 1630 -U 7996 ; WX 602 ; N uni1F3C ; G 1631 -U 7997 ; WX 602 ; N uni1F3D ; G 1632 -U 7998 ; WX 602 ; N uni1F3E ; G 1633 -U 7999 ; WX 602 ; N uni1F3F ; G 1634 -U 8000 ; WX 602 ; N uni1F40 ; G 1635 -U 8001 ; WX 602 ; N uni1F41 ; G 1636 -U 8002 ; WX 602 ; N uni1F42 ; G 1637 -U 8003 ; WX 602 ; N uni1F43 ; G 1638 -U 8004 ; WX 602 ; N uni1F44 ; G 1639 -U 8005 ; WX 602 ; N uni1F45 ; G 1640 -U 8008 ; WX 602 ; N uni1F48 ; G 1641 -U 8009 ; WX 602 ; N uni1F49 ; G 1642 -U 8010 ; WX 602 ; N uni1F4A ; G 1643 -U 8011 ; WX 602 ; N uni1F4B ; G 1644 -U 8012 ; WX 602 ; N uni1F4C ; G 1645 -U 8013 ; WX 602 ; N uni1F4D ; G 1646 -U 8016 ; WX 602 ; N uni1F50 ; G 1647 -U 8017 ; WX 602 ; N uni1F51 ; G 1648 -U 8018 ; WX 602 ; N uni1F52 ; G 1649 -U 8019 ; WX 602 ; N uni1F53 ; G 1650 -U 8020 ; WX 602 ; N uni1F54 ; G 1651 -U 8021 ; WX 602 ; N uni1F55 ; G 1652 -U 8022 ; WX 602 ; N uni1F56 ; G 1653 -U 8023 ; WX 602 ; N uni1F57 ; G 1654 -U 8025 ; WX 602 ; N uni1F59 ; G 1655 -U 8027 ; WX 602 ; N uni1F5B ; G 1656 -U 8029 ; WX 602 ; N uni1F5D ; G 1657 -U 8031 ; WX 602 ; N uni1F5F ; G 1658 -U 8032 ; WX 602 ; N uni1F60 ; G 1659 -U 8033 ; WX 602 ; N uni1F61 ; G 1660 -U 8034 ; WX 602 ; N uni1F62 ; G 1661 -U 8035 ; WX 602 ; N uni1F63 ; G 1662 -U 8036 ; WX 602 ; N uni1F64 ; G 1663 -U 8037 ; WX 602 ; N uni1F65 ; G 1664 -U 8038 ; WX 602 ; N uni1F66 ; G 1665 -U 8039 ; WX 602 ; N uni1F67 ; G 1666 -U 8040 ; WX 602 ; N uni1F68 ; G 1667 -U 8041 ; WX 602 ; N uni1F69 ; G 1668 -U 8042 ; WX 602 ; N uni1F6A ; G 1669 -U 8043 ; WX 602 ; N uni1F6B ; G 1670 -U 8044 ; WX 602 ; N uni1F6C ; G 1671 -U 8045 ; WX 602 ; N uni1F6D ; G 1672 -U 8046 ; WX 602 ; N uni1F6E ; G 1673 -U 8047 ; WX 602 ; N uni1F6F ; G 1674 -U 8048 ; WX 602 ; N uni1F70 ; G 1675 -U 8049 ; WX 602 ; N uni1F71 ; G 1676 -U 8050 ; WX 602 ; N uni1F72 ; G 1677 -U 8051 ; WX 602 ; N uni1F73 ; G 1678 -U 8052 ; WX 602 ; N uni1F74 ; G 1679 -U 8053 ; WX 602 ; N uni1F75 ; G 1680 -U 8054 ; WX 602 ; N uni1F76 ; G 1681 -U 8055 ; WX 602 ; N uni1F77 ; G 1682 -U 8056 ; WX 602 ; N uni1F78 ; G 1683 -U 8057 ; WX 602 ; N uni1F79 ; G 1684 -U 8058 ; WX 602 ; N uni1F7A ; G 1685 -U 8059 ; WX 602 ; N uni1F7B ; G 1686 -U 8060 ; WX 602 ; N uni1F7C ; G 1687 -U 8061 ; WX 602 ; N uni1F7D ; G 1688 -U 8064 ; WX 602 ; N uni1F80 ; G 1689 -U 8065 ; WX 602 ; N uni1F81 ; G 1690 -U 8066 ; WX 602 ; N uni1F82 ; G 1691 -U 8067 ; WX 602 ; N uni1F83 ; G 1692 -U 8068 ; WX 602 ; N uni1F84 ; G 1693 -U 8069 ; WX 602 ; N uni1F85 ; G 1694 -U 8070 ; WX 602 ; N uni1F86 ; G 1695 -U 8071 ; WX 602 ; N uni1F87 ; G 1696 -U 8072 ; WX 602 ; N uni1F88 ; G 1697 -U 8073 ; WX 602 ; N uni1F89 ; G 1698 -U 8074 ; WX 602 ; N uni1F8A ; G 1699 -U 8075 ; WX 602 ; N uni1F8B ; G 1700 -U 8076 ; WX 602 ; N uni1F8C ; G 1701 -U 8077 ; WX 602 ; N uni1F8D ; G 1702 -U 8078 ; WX 602 ; N uni1F8E ; G 1703 -U 8079 ; WX 602 ; N uni1F8F ; G 1704 -U 8080 ; WX 602 ; N uni1F90 ; G 1705 -U 8081 ; WX 602 ; N uni1F91 ; G 1706 -U 8082 ; WX 602 ; N uni1F92 ; G 1707 -U 8083 ; WX 602 ; N uni1F93 ; G 1708 -U 8084 ; WX 602 ; N uni1F94 ; G 1709 -U 8085 ; WX 602 ; N uni1F95 ; G 1710 -U 8086 ; WX 602 ; N uni1F96 ; G 1711 -U 8087 ; WX 602 ; N uni1F97 ; G 1712 -U 8088 ; WX 602 ; N uni1F98 ; G 1713 -U 8089 ; WX 602 ; N uni1F99 ; G 1714 -U 8090 ; WX 602 ; N uni1F9A ; G 1715 -U 8091 ; WX 602 ; N uni1F9B ; G 1716 -U 8092 ; WX 602 ; N uni1F9C ; G 1717 -U 8093 ; WX 602 ; N uni1F9D ; G 1718 -U 8094 ; WX 602 ; N uni1F9E ; G 1719 -U 8095 ; WX 602 ; N uni1F9F ; G 1720 -U 8096 ; WX 602 ; N uni1FA0 ; G 1721 -U 8097 ; WX 602 ; N uni1FA1 ; G 1722 -U 8098 ; WX 602 ; N uni1FA2 ; G 1723 -U 8099 ; WX 602 ; N uni1FA3 ; G 1724 -U 8100 ; WX 602 ; N uni1FA4 ; G 1725 -U 8101 ; WX 602 ; N uni1FA5 ; G 1726 -U 8102 ; WX 602 ; N uni1FA6 ; G 1727 -U 8103 ; WX 602 ; N uni1FA7 ; G 1728 -U 8104 ; WX 602 ; N uni1FA8 ; G 1729 -U 8105 ; WX 602 ; N uni1FA9 ; G 1730 -U 8106 ; WX 602 ; N uni1FAA ; G 1731 -U 8107 ; WX 602 ; N uni1FAB ; G 1732 -U 8108 ; WX 602 ; N uni1FAC ; G 1733 -U 8109 ; WX 602 ; N uni1FAD ; G 1734 -U 8110 ; WX 602 ; N uni1FAE ; G 1735 -U 8111 ; WX 602 ; N uni1FAF ; G 1736 -U 8112 ; WX 602 ; N uni1FB0 ; G 1737 -U 8113 ; WX 602 ; N uni1FB1 ; G 1738 -U 8114 ; WX 602 ; N uni1FB2 ; G 1739 -U 8115 ; WX 602 ; N uni1FB3 ; G 1740 -U 8116 ; WX 602 ; N uni1FB4 ; G 1741 -U 8118 ; WX 602 ; N uni1FB6 ; G 1742 -U 8119 ; WX 602 ; N uni1FB7 ; G 1743 -U 8120 ; WX 602 ; N uni1FB8 ; G 1744 -U 8121 ; WX 602 ; N uni1FB9 ; G 1745 -U 8122 ; WX 602 ; N uni1FBA ; G 1746 -U 8123 ; WX 602 ; N uni1FBB ; G 1747 -U 8124 ; WX 602 ; N uni1FBC ; G 1748 -U 8125 ; WX 602 ; N uni1FBD ; G 1749 -U 8126 ; WX 602 ; N uni1FBE ; G 1750 -U 8127 ; WX 602 ; N uni1FBF ; G 1751 -U 8128 ; WX 602 ; N uni1FC0 ; G 1752 -U 8129 ; WX 602 ; N uni1FC1 ; G 1753 -U 8130 ; WX 602 ; N uni1FC2 ; G 1754 -U 8131 ; WX 602 ; N uni1FC3 ; G 1755 -U 8132 ; WX 602 ; N uni1FC4 ; G 1756 -U 8134 ; WX 602 ; N uni1FC6 ; G 1757 -U 8135 ; WX 602 ; N uni1FC7 ; G 1758 -U 8136 ; WX 602 ; N uni1FC8 ; G 1759 -U 8137 ; WX 602 ; N uni1FC9 ; G 1760 -U 8138 ; WX 602 ; N uni1FCA ; G 1761 -U 8139 ; WX 602 ; N uni1FCB ; G 1762 -U 8140 ; WX 602 ; N uni1FCC ; G 1763 -U 8141 ; WX 602 ; N uni1FCD ; G 1764 -U 8142 ; WX 602 ; N uni1FCE ; G 1765 -U 8143 ; WX 602 ; N uni1FCF ; G 1766 -U 8144 ; WX 602 ; N uni1FD0 ; G 1767 -U 8145 ; WX 602 ; N uni1FD1 ; G 1768 -U 8146 ; WX 602 ; N uni1FD2 ; G 1769 -U 8147 ; WX 602 ; N uni1FD3 ; G 1770 -U 8150 ; WX 602 ; N uni1FD6 ; G 1771 -U 8151 ; WX 602 ; N uni1FD7 ; G 1772 -U 8152 ; WX 602 ; N uni1FD8 ; G 1773 -U 8153 ; WX 602 ; N uni1FD9 ; G 1774 -U 8154 ; WX 602 ; N uni1FDA ; G 1775 -U 8155 ; WX 602 ; N uni1FDB ; G 1776 -U 8157 ; WX 602 ; N uni1FDD ; G 1777 -U 8158 ; WX 602 ; N uni1FDE ; G 1778 -U 8159 ; WX 602 ; N uni1FDF ; G 1779 -U 8160 ; WX 602 ; N uni1FE0 ; G 1780 -U 8161 ; WX 602 ; N uni1FE1 ; G 1781 -U 8162 ; WX 602 ; N uni1FE2 ; G 1782 -U 8163 ; WX 602 ; N uni1FE3 ; G 1783 -U 8164 ; WX 602 ; N uni1FE4 ; G 1784 -U 8165 ; WX 602 ; N uni1FE5 ; G 1785 -U 8166 ; WX 602 ; N uni1FE6 ; G 1786 -U 8167 ; WX 602 ; N uni1FE7 ; G 1787 -U 8168 ; WX 602 ; N uni1FE8 ; G 1788 -U 8169 ; WX 602 ; N uni1FE9 ; G 1789 -U 8170 ; WX 602 ; N uni1FEA ; G 1790 -U 8171 ; WX 602 ; N uni1FEB ; G 1791 -U 8172 ; WX 602 ; N uni1FEC ; G 1792 -U 8173 ; WX 602 ; N uni1FED ; G 1793 -U 8174 ; WX 602 ; N uni1FEE ; G 1794 -U 8175 ; WX 602 ; N uni1FEF ; G 1795 -U 8178 ; WX 602 ; N uni1FF2 ; G 1796 -U 8179 ; WX 602 ; N uni1FF3 ; G 1797 -U 8180 ; WX 602 ; N uni1FF4 ; G 1798 -U 8182 ; WX 602 ; N uni1FF6 ; G 1799 -U 8183 ; WX 602 ; N uni1FF7 ; G 1800 -U 8184 ; WX 602 ; N uni1FF8 ; G 1801 -U 8185 ; WX 602 ; N uni1FF9 ; G 1802 -U 8186 ; WX 602 ; N uni1FFA ; G 1803 -U 8187 ; WX 602 ; N uni1FFB ; G 1804 -U 8188 ; WX 602 ; N uni1FFC ; G 1805 -U 8189 ; WX 602 ; N uni1FFD ; G 1806 -U 8190 ; WX 602 ; N uni1FFE ; G 1807 -U 8192 ; WX 602 ; N uni2000 ; G 1808 -U 8193 ; WX 602 ; N uni2001 ; G 1809 -U 8194 ; WX 602 ; N uni2002 ; G 1810 -U 8195 ; WX 602 ; N uni2003 ; G 1811 -U 8196 ; WX 602 ; N uni2004 ; G 1812 -U 8197 ; WX 602 ; N uni2005 ; G 1813 -U 8198 ; WX 602 ; N uni2006 ; G 1814 -U 8199 ; WX 602 ; N uni2007 ; G 1815 -U 8200 ; WX 602 ; N uni2008 ; G 1816 -U 8201 ; WX 602 ; N uni2009 ; G 1817 -U 8202 ; WX 602 ; N uni200A ; G 1818 -U 8208 ; WX 602 ; N uni2010 ; G 1819 -U 8209 ; WX 602 ; N uni2011 ; G 1820 -U 8210 ; WX 602 ; N figuredash ; G 1821 -U 8211 ; WX 602 ; N endash ; G 1822 -U 8212 ; WX 602 ; N emdash ; G 1823 -U 8213 ; WX 602 ; N uni2015 ; G 1824 -U 8214 ; WX 602 ; N uni2016 ; G 1825 -U 8215 ; WX 602 ; N underscoredbl ; G 1826 -U 8216 ; WX 602 ; N quoteleft ; G 1827 -U 8217 ; WX 602 ; N quoteright ; G 1828 -U 8218 ; WX 602 ; N quotesinglbase ; G 1829 -U 8219 ; WX 602 ; N quotereversed ; G 1830 -U 8220 ; WX 602 ; N quotedblleft ; G 1831 -U 8221 ; WX 602 ; N quotedblright ; G 1832 -U 8222 ; WX 602 ; N quotedblbase ; G 1833 -U 8223 ; WX 602 ; N uni201F ; G 1834 -U 8224 ; WX 602 ; N dagger ; G 1835 -U 8225 ; WX 602 ; N daggerdbl ; G 1836 -U 8226 ; WX 602 ; N bullet ; G 1837 -U 8227 ; WX 602 ; N uni2023 ; G 1838 -U 8230 ; WX 602 ; N ellipsis ; G 1839 -U 8239 ; WX 602 ; N uni202F ; G 1840 -U 8240 ; WX 602 ; N perthousand ; G 1841 -U 8241 ; WX 602 ; N uni2031 ; G 1842 -U 8242 ; WX 602 ; N minute ; G 1843 -U 8243 ; WX 602 ; N second ; G 1844 -U 8244 ; WX 602 ; N uni2034 ; G 1845 -U 8245 ; WX 602 ; N uni2035 ; G 1846 -U 8246 ; WX 602 ; N uni2036 ; G 1847 -U 8247 ; WX 602 ; N uni2037 ; G 1848 -U 8249 ; WX 602 ; N guilsinglleft ; G 1849 -U 8250 ; WX 602 ; N guilsinglright ; G 1850 -U 8252 ; WX 602 ; N exclamdbl ; G 1851 -U 8253 ; WX 602 ; N uni203D ; G 1852 -U 8254 ; WX 602 ; N uni203E ; G 1853 -U 8255 ; WX 602 ; N uni203F ; G 1854 -U 8261 ; WX 602 ; N uni2045 ; G 1855 -U 8262 ; WX 602 ; N uni2046 ; G 1856 -U 8263 ; WX 602 ; N uni2047 ; G 1857 -U 8264 ; WX 602 ; N uni2048 ; G 1858 -U 8265 ; WX 602 ; N uni2049 ; G 1859 -U 8267 ; WX 602 ; N uni204B ; G 1860 -U 8287 ; WX 602 ; N uni205F ; G 1861 -U 8304 ; WX 602 ; N uni2070 ; G 1862 -U 8305 ; WX 602 ; N uni2071 ; G 1863 -U 8308 ; WX 602 ; N uni2074 ; G 1864 -U 8309 ; WX 602 ; N uni2075 ; G 1865 -U 8310 ; WX 602 ; N uni2076 ; G 1866 -U 8311 ; WX 602 ; N uni2077 ; G 1867 -U 8312 ; WX 602 ; N uni2078 ; G 1868 -U 8313 ; WX 602 ; N uni2079 ; G 1869 -U 8314 ; WX 602 ; N uni207A ; G 1870 -U 8315 ; WX 602 ; N uni207B ; G 1871 -U 8316 ; WX 602 ; N uni207C ; G 1872 -U 8317 ; WX 602 ; N uni207D ; G 1873 -U 8318 ; WX 602 ; N uni207E ; G 1874 -U 8319 ; WX 602 ; N uni207F ; G 1875 -U 8320 ; WX 602 ; N uni2080 ; G 1876 -U 8321 ; WX 602 ; N uni2081 ; G 1877 -U 8322 ; WX 602 ; N uni2082 ; G 1878 -U 8323 ; WX 602 ; N uni2083 ; G 1879 -U 8324 ; WX 602 ; N uni2084 ; G 1880 -U 8325 ; WX 602 ; N uni2085 ; G 1881 -U 8326 ; WX 602 ; N uni2086 ; G 1882 -U 8327 ; WX 602 ; N uni2087 ; G 1883 -U 8328 ; WX 602 ; N uni2088 ; G 1884 -U 8329 ; WX 602 ; N uni2089 ; G 1885 -U 8330 ; WX 602 ; N uni208A ; G 1886 -U 8331 ; WX 602 ; N uni208B ; G 1887 -U 8332 ; WX 602 ; N uni208C ; G 1888 -U 8333 ; WX 602 ; N uni208D ; G 1889 -U 8334 ; WX 602 ; N uni208E ; G 1890 -U 8336 ; WX 602 ; N uni2090 ; G 1891 -U 8337 ; WX 602 ; N uni2091 ; G 1892 -U 8338 ; WX 602 ; N uni2092 ; G 1893 -U 8339 ; WX 602 ; N uni2093 ; G 1894 -U 8340 ; WX 602 ; N uni2094 ; G 1895 -U 8341 ; WX 602 ; N uni2095 ; G 1896 -U 8342 ; WX 602 ; N uni2096 ; G 1897 -U 8343 ; WX 602 ; N uni2097 ; G 1898 -U 8344 ; WX 602 ; N uni2098 ; G 1899 -U 8345 ; WX 602 ; N uni2099 ; G 1900 -U 8346 ; WX 602 ; N uni209A ; G 1901 -U 8347 ; WX 602 ; N uni209B ; G 1902 -U 8348 ; WX 602 ; N uni209C ; G 1903 -U 8352 ; WX 602 ; N uni20A0 ; G 1904 -U 8353 ; WX 602 ; N colonmonetary ; G 1905 -U 8354 ; WX 602 ; N uni20A2 ; G 1906 -U 8355 ; WX 602 ; N franc ; G 1907 -U 8356 ; WX 602 ; N lira ; G 1908 -U 8357 ; WX 602 ; N uni20A5 ; G 1909 -U 8358 ; WX 602 ; N uni20A6 ; G 1910 -U 8359 ; WX 602 ; N peseta ; G 1911 -U 8360 ; WX 602 ; N uni20A8 ; G 1912 -U 8361 ; WX 602 ; N uni20A9 ; G 1913 -U 8362 ; WX 602 ; N uni20AA ; G 1914 -U 8363 ; WX 602 ; N dong ; G 1915 -U 8364 ; WX 602 ; N Euro ; G 1916 -U 8365 ; WX 602 ; N uni20AD ; G 1917 -U 8366 ; WX 602 ; N uni20AE ; G 1918 -U 8367 ; WX 602 ; N uni20AF ; G 1919 -U 8368 ; WX 602 ; N uni20B0 ; G 1920 -U 8369 ; WX 602 ; N uni20B1 ; G 1921 -U 8370 ; WX 602 ; N uni20B2 ; G 1922 -U 8371 ; WX 602 ; N uni20B3 ; G 1923 -U 8372 ; WX 602 ; N uni20B4 ; G 1924 -U 8373 ; WX 602 ; N uni20B5 ; G 1925 -U 8376 ; WX 602 ; N uni20B8 ; G 1926 -U 8377 ; WX 602 ; N uni20B9 ; G 1927 -U 8378 ; WX 602 ; N uni20BA ; G 1928 -U 8381 ; WX 602 ; N uni20BD ; G 1929 -U 8450 ; WX 602 ; N uni2102 ; G 1930 -U 8453 ; WX 602 ; N uni2105 ; G 1931 -U 8461 ; WX 602 ; N uni210D ; G 1932 -U 8462 ; WX 602 ; N uni210E ; G 1933 -U 8463 ; WX 602 ; N uni210F ; G 1934 -U 8469 ; WX 602 ; N uni2115 ; G 1935 -U 8470 ; WX 602 ; N uni2116 ; G 1936 -U 8471 ; WX 602 ; N uni2117 ; G 1937 -U 8473 ; WX 602 ; N uni2119 ; G 1938 -U 8474 ; WX 602 ; N uni211A ; G 1939 -U 8477 ; WX 602 ; N uni211D ; G 1940 -U 8482 ; WX 602 ; N trademark ; G 1941 -U 8484 ; WX 602 ; N uni2124 ; G 1942 -U 8486 ; WX 602 ; N uni2126 ; G 1943 -U 8490 ; WX 602 ; N uni212A ; G 1944 -U 8491 ; WX 602 ; N uni212B ; G 1945 -U 8494 ; WX 602 ; N estimated ; G 1946 -U 8520 ; WX 602 ; N uni2148 ; G 1947 -U 8528 ; WX 602 ; N uni2150 ; G 1948 -U 8529 ; WX 602 ; N uni2151 ; G 1949 -U 8531 ; WX 602 ; N onethird ; G 1950 -U 8532 ; WX 602 ; N twothirds ; G 1951 -U 8533 ; WX 602 ; N uni2155 ; G 1952 -U 8534 ; WX 602 ; N uni2156 ; G 1953 -U 8535 ; WX 602 ; N uni2157 ; G 1954 -U 8536 ; WX 602 ; N uni2158 ; G 1955 -U 8537 ; WX 602 ; N uni2159 ; G 1956 -U 8538 ; WX 602 ; N uni215A ; G 1957 -U 8539 ; WX 602 ; N oneeighth ; G 1958 -U 8540 ; WX 602 ; N threeeighths ; G 1959 -U 8541 ; WX 602 ; N fiveeighths ; G 1960 -U 8542 ; WX 602 ; N seveneighths ; G 1961 -U 8543 ; WX 602 ; N uni215F ; G 1962 -U 8585 ; WX 602 ; N uni2189 ; G 1963 -U 8592 ; WX 602 ; N arrowleft ; G 1964 -U 8593 ; WX 602 ; N arrowup ; G 1965 -U 8594 ; WX 602 ; N arrowright ; G 1966 -U 8595 ; WX 602 ; N arrowdown ; G 1967 -U 8596 ; WX 602 ; N arrowboth ; G 1968 -U 8597 ; WX 602 ; N arrowupdn ; G 1969 -U 8598 ; WX 602 ; N uni2196 ; G 1970 -U 8599 ; WX 602 ; N uni2197 ; G 1971 -U 8600 ; WX 602 ; N uni2198 ; G 1972 -U 8601 ; WX 602 ; N uni2199 ; G 1973 -U 8602 ; WX 602 ; N uni219A ; G 1974 -U 8603 ; WX 602 ; N uni219B ; G 1975 -U 8604 ; WX 602 ; N uni219C ; G 1976 -U 8605 ; WX 602 ; N uni219D ; G 1977 -U 8606 ; WX 602 ; N uni219E ; G 1978 -U 8607 ; WX 602 ; N uni219F ; G 1979 -U 8608 ; WX 602 ; N uni21A0 ; G 1980 -U 8609 ; WX 602 ; N uni21A1 ; G 1981 -U 8610 ; WX 602 ; N uni21A2 ; G 1982 -U 8611 ; WX 602 ; N uni21A3 ; G 1983 -U 8612 ; WX 602 ; N uni21A4 ; G 1984 -U 8613 ; WX 602 ; N uni21A5 ; G 1985 -U 8614 ; WX 602 ; N uni21A6 ; G 1986 -U 8615 ; WX 602 ; N uni21A7 ; G 1987 -U 8616 ; WX 602 ; N arrowupdnbse ; G 1988 -U 8617 ; WX 602 ; N uni21A9 ; G 1989 -U 8618 ; WX 602 ; N uni21AA ; G 1990 -U 8619 ; WX 602 ; N uni21AB ; G 1991 -U 8620 ; WX 602 ; N uni21AC ; G 1992 -U 8621 ; WX 602 ; N uni21AD ; G 1993 -U 8622 ; WX 602 ; N uni21AE ; G 1994 -U 8623 ; WX 602 ; N uni21AF ; G 1995 -U 8624 ; WX 602 ; N uni21B0 ; G 1996 -U 8625 ; WX 602 ; N uni21B1 ; G 1997 -U 8626 ; WX 602 ; N uni21B2 ; G 1998 -U 8627 ; WX 602 ; N uni21B3 ; G 1999 -U 8628 ; WX 602 ; N uni21B4 ; G 2000 -U 8629 ; WX 602 ; N carriagereturn ; G 2001 -U 8630 ; WX 602 ; N uni21B6 ; G 2002 -U 8631 ; WX 602 ; N uni21B7 ; G 2003 -U 8632 ; WX 602 ; N uni21B8 ; G 2004 -U 8633 ; WX 602 ; N uni21B9 ; G 2005 -U 8634 ; WX 602 ; N uni21BA ; G 2006 -U 8635 ; WX 602 ; N uni21BB ; G 2007 -U 8636 ; WX 602 ; N uni21BC ; G 2008 -U 8637 ; WX 602 ; N uni21BD ; G 2009 -U 8638 ; WX 602 ; N uni21BE ; G 2010 -U 8639 ; WX 602 ; N uni21BF ; G 2011 -U 8640 ; WX 602 ; N uni21C0 ; G 2012 -U 8641 ; WX 602 ; N uni21C1 ; G 2013 -U 8642 ; WX 602 ; N uni21C2 ; G 2014 -U 8643 ; WX 602 ; N uni21C3 ; G 2015 -U 8644 ; WX 602 ; N uni21C4 ; G 2016 -U 8645 ; WX 602 ; N uni21C5 ; G 2017 -U 8646 ; WX 602 ; N uni21C6 ; G 2018 -U 8647 ; WX 602 ; N uni21C7 ; G 2019 -U 8648 ; WX 602 ; N uni21C8 ; G 2020 -U 8649 ; WX 602 ; N uni21C9 ; G 2021 -U 8650 ; WX 602 ; N uni21CA ; G 2022 -U 8651 ; WX 602 ; N uni21CB ; G 2023 -U 8652 ; WX 602 ; N uni21CC ; G 2024 -U 8653 ; WX 602 ; N uni21CD ; G 2025 -U 8654 ; WX 602 ; N uni21CE ; G 2026 -U 8655 ; WX 602 ; N uni21CF ; G 2027 -U 8656 ; WX 602 ; N arrowdblleft ; G 2028 -U 8657 ; WX 602 ; N arrowdblup ; G 2029 -U 8658 ; WX 602 ; N arrowdblright ; G 2030 -U 8659 ; WX 602 ; N arrowdbldown ; G 2031 -U 8660 ; WX 602 ; N arrowdblboth ; G 2032 -U 8661 ; WX 602 ; N uni21D5 ; G 2033 -U 8662 ; WX 602 ; N uni21D6 ; G 2034 -U 8663 ; WX 602 ; N uni21D7 ; G 2035 -U 8664 ; WX 602 ; N uni21D8 ; G 2036 -U 8665 ; WX 602 ; N uni21D9 ; G 2037 -U 8666 ; WX 602 ; N uni21DA ; G 2038 -U 8667 ; WX 602 ; N uni21DB ; G 2039 -U 8668 ; WX 602 ; N uni21DC ; G 2040 -U 8669 ; WX 602 ; N uni21DD ; G 2041 -U 8670 ; WX 602 ; N uni21DE ; G 2042 -U 8671 ; WX 602 ; N uni21DF ; G 2043 -U 8672 ; WX 602 ; N uni21E0 ; G 2044 -U 8673 ; WX 602 ; N uni21E1 ; G 2045 -U 8674 ; WX 602 ; N uni21E2 ; G 2046 -U 8675 ; WX 602 ; N uni21E3 ; G 2047 -U 8676 ; WX 602 ; N uni21E4 ; G 2048 -U 8677 ; WX 602 ; N uni21E5 ; G 2049 -U 8678 ; WX 602 ; N uni21E6 ; G 2050 -U 8679 ; WX 602 ; N uni21E7 ; G 2051 -U 8680 ; WX 602 ; N uni21E8 ; G 2052 -U 8681 ; WX 602 ; N uni21E9 ; G 2053 -U 8682 ; WX 602 ; N uni21EA ; G 2054 -U 8683 ; WX 602 ; N uni21EB ; G 2055 -U 8684 ; WX 602 ; N uni21EC ; G 2056 -U 8685 ; WX 602 ; N uni21ED ; G 2057 -U 8686 ; WX 602 ; N uni21EE ; G 2058 -U 8687 ; WX 602 ; N uni21EF ; G 2059 -U 8688 ; WX 602 ; N uni21F0 ; G 2060 -U 8689 ; WX 602 ; N uni21F1 ; G 2061 -U 8690 ; WX 602 ; N uni21F2 ; G 2062 -U 8691 ; WX 602 ; N uni21F3 ; G 2063 -U 8692 ; WX 602 ; N uni21F4 ; G 2064 -U 8693 ; WX 602 ; N uni21F5 ; G 2065 -U 8694 ; WX 602 ; N uni21F6 ; G 2066 -U 8695 ; WX 602 ; N uni21F7 ; G 2067 -U 8696 ; WX 602 ; N uni21F8 ; G 2068 -U 8697 ; WX 602 ; N uni21F9 ; G 2069 -U 8698 ; WX 602 ; N uni21FA ; G 2070 -U 8699 ; WX 602 ; N uni21FB ; G 2071 -U 8700 ; WX 602 ; N uni21FC ; G 2072 -U 8701 ; WX 602 ; N uni21FD ; G 2073 -U 8702 ; WX 602 ; N uni21FE ; G 2074 -U 8703 ; WX 602 ; N uni21FF ; G 2075 -U 8704 ; WX 602 ; N universal ; G 2076 -U 8705 ; WX 602 ; N uni2201 ; G 2077 -U 8706 ; WX 602 ; N partialdiff ; G 2078 -U 8707 ; WX 602 ; N existential ; G 2079 -U 8708 ; WX 602 ; N uni2204 ; G 2080 -U 8709 ; WX 602 ; N emptyset ; G 2081 -U 8710 ; WX 602 ; N increment ; G 2082 -U 8711 ; WX 602 ; N gradient ; G 2083 -U 8712 ; WX 602 ; N element ; G 2084 -U 8713 ; WX 602 ; N notelement ; G 2085 -U 8714 ; WX 602 ; N uni220A ; G 2086 -U 8715 ; WX 602 ; N suchthat ; G 2087 -U 8716 ; WX 602 ; N uni220C ; G 2088 -U 8717 ; WX 602 ; N uni220D ; G 2089 -U 8718 ; WX 602 ; N uni220E ; G 2090 -U 8719 ; WX 602 ; N product ; G 2091 -U 8720 ; WX 602 ; N uni2210 ; G 2092 -U 8721 ; WX 602 ; N summation ; G 2093 -U 8722 ; WX 602 ; N minus ; G 2094 -U 8723 ; WX 602 ; N uni2213 ; G 2095 -U 8725 ; WX 602 ; N uni2215 ; G 2096 -U 8727 ; WX 602 ; N asteriskmath ; G 2097 -U 8728 ; WX 602 ; N uni2218 ; G 2098 -U 8729 ; WX 602 ; N uni2219 ; G 2099 -U 8730 ; WX 602 ; N radical ; G 2100 -U 8731 ; WX 602 ; N uni221B ; G 2101 -U 8732 ; WX 602 ; N uni221C ; G 2102 -U 8733 ; WX 602 ; N proportional ; G 2103 -U 8734 ; WX 602 ; N infinity ; G 2104 -U 8735 ; WX 602 ; N orthogonal ; G 2105 -U 8736 ; WX 602 ; N angle ; G 2106 -U 8739 ; WX 602 ; N uni2223 ; G 2107 -U 8743 ; WX 602 ; N logicaland ; G 2108 -U 8744 ; WX 602 ; N logicalor ; G 2109 -U 8745 ; WX 602 ; N intersection ; G 2110 -U 8746 ; WX 602 ; N union ; G 2111 -U 8747 ; WX 602 ; N integral ; G 2112 -U 8748 ; WX 602 ; N uni222C ; G 2113 -U 8749 ; WX 602 ; N uni222D ; G 2114 -U 8756 ; WX 602 ; N therefore ; G 2115 -U 8757 ; WX 602 ; N uni2235 ; G 2116 -U 8758 ; WX 602 ; N uni2236 ; G 2117 -U 8759 ; WX 602 ; N uni2237 ; G 2118 -U 8760 ; WX 602 ; N uni2238 ; G 2119 -U 8761 ; WX 602 ; N uni2239 ; G 2120 -U 8762 ; WX 602 ; N uni223A ; G 2121 -U 8763 ; WX 602 ; N uni223B ; G 2122 -U 8764 ; WX 602 ; N similar ; G 2123 -U 8765 ; WX 602 ; N uni223D ; G 2124 -U 8769 ; WX 602 ; N uni2241 ; G 2125 -U 8770 ; WX 602 ; N uni2242 ; G 2126 -U 8771 ; WX 602 ; N uni2243 ; G 2127 -U 8772 ; WX 602 ; N uni2244 ; G 2128 -U 8773 ; WX 602 ; N congruent ; G 2129 -U 8774 ; WX 602 ; N uni2246 ; G 2130 -U 8775 ; WX 602 ; N uni2247 ; G 2131 -U 8776 ; WX 602 ; N approxequal ; G 2132 -U 8777 ; WX 602 ; N uni2249 ; G 2133 -U 8778 ; WX 602 ; N uni224A ; G 2134 -U 8779 ; WX 602 ; N uni224B ; G 2135 -U 8780 ; WX 602 ; N uni224C ; G 2136 -U 8781 ; WX 602 ; N uni224D ; G 2137 -U 8782 ; WX 602 ; N uni224E ; G 2138 -U 8783 ; WX 602 ; N uni224F ; G 2139 -U 8784 ; WX 602 ; N uni2250 ; G 2140 -U 8785 ; WX 602 ; N uni2251 ; G 2141 -U 8786 ; WX 602 ; N uni2252 ; G 2142 -U 8787 ; WX 602 ; N uni2253 ; G 2143 -U 8788 ; WX 602 ; N uni2254 ; G 2144 -U 8789 ; WX 602 ; N uni2255 ; G 2145 -U 8790 ; WX 602 ; N uni2256 ; G 2146 -U 8791 ; WX 602 ; N uni2257 ; G 2147 -U 8792 ; WX 602 ; N uni2258 ; G 2148 -U 8793 ; WX 602 ; N uni2259 ; G 2149 -U 8794 ; WX 602 ; N uni225A ; G 2150 -U 8795 ; WX 602 ; N uni225B ; G 2151 -U 8796 ; WX 602 ; N uni225C ; G 2152 -U 8797 ; WX 602 ; N uni225D ; G 2153 -U 8798 ; WX 602 ; N uni225E ; G 2154 -U 8799 ; WX 602 ; N uni225F ; G 2155 -U 8800 ; WX 602 ; N notequal ; G 2156 -U 8801 ; WX 602 ; N equivalence ; G 2157 -U 8802 ; WX 602 ; N uni2262 ; G 2158 -U 8803 ; WX 602 ; N uni2263 ; G 2159 -U 8804 ; WX 602 ; N lessequal ; G 2160 -U 8805 ; WX 602 ; N greaterequal ; G 2161 -U 8806 ; WX 602 ; N uni2266 ; G 2162 -U 8807 ; WX 602 ; N uni2267 ; G 2163 -U 8808 ; WX 602 ; N uni2268 ; G 2164 -U 8809 ; WX 602 ; N uni2269 ; G 2165 -U 8813 ; WX 602 ; N uni226D ; G 2166 -U 8814 ; WX 602 ; N uni226E ; G 2167 -U 8815 ; WX 602 ; N uni226F ; G 2168 -U 8816 ; WX 602 ; N uni2270 ; G 2169 -U 8817 ; WX 602 ; N uni2271 ; G 2170 -U 8818 ; WX 602 ; N uni2272 ; G 2171 -U 8819 ; WX 602 ; N uni2273 ; G 2172 -U 8820 ; WX 602 ; N uni2274 ; G 2173 -U 8821 ; WX 602 ; N uni2275 ; G 2174 -U 8822 ; WX 602 ; N uni2276 ; G 2175 -U 8823 ; WX 602 ; N uni2277 ; G 2176 -U 8824 ; WX 602 ; N uni2278 ; G 2177 -U 8825 ; WX 602 ; N uni2279 ; G 2178 -U 8826 ; WX 602 ; N uni227A ; G 2179 -U 8827 ; WX 602 ; N uni227B ; G 2180 -U 8828 ; WX 602 ; N uni227C ; G 2181 -U 8829 ; WX 602 ; N uni227D ; G 2182 -U 8830 ; WX 602 ; N uni227E ; G 2183 -U 8831 ; WX 602 ; N uni227F ; G 2184 -U 8832 ; WX 602 ; N uni2280 ; G 2185 -U 8833 ; WX 602 ; N uni2281 ; G 2186 -U 8834 ; WX 602 ; N propersubset ; G 2187 -U 8835 ; WX 602 ; N propersuperset ; G 2188 -U 8836 ; WX 602 ; N notsubset ; G 2189 -U 8837 ; WX 602 ; N uni2285 ; G 2190 -U 8838 ; WX 602 ; N reflexsubset ; G 2191 -U 8839 ; WX 602 ; N reflexsuperset ; G 2192 -U 8840 ; WX 602 ; N uni2288 ; G 2193 -U 8841 ; WX 602 ; N uni2289 ; G 2194 -U 8842 ; WX 602 ; N uni228A ; G 2195 -U 8843 ; WX 602 ; N uni228B ; G 2196 -U 8845 ; WX 602 ; N uni228D ; G 2197 -U 8846 ; WX 602 ; N uni228E ; G 2198 -U 8847 ; WX 602 ; N uni228F ; G 2199 -U 8848 ; WX 602 ; N uni2290 ; G 2200 -U 8849 ; WX 602 ; N uni2291 ; G 2201 -U 8850 ; WX 602 ; N uni2292 ; G 2202 -U 8851 ; WX 602 ; N uni2293 ; G 2203 -U 8852 ; WX 602 ; N uni2294 ; G 2204 -U 8853 ; WX 602 ; N circleplus ; G 2205 -U 8854 ; WX 602 ; N uni2296 ; G 2206 -U 8855 ; WX 602 ; N circlemultiply ; G 2207 -U 8856 ; WX 602 ; N uni2298 ; G 2208 -U 8857 ; WX 602 ; N uni2299 ; G 2209 -U 8858 ; WX 602 ; N uni229A ; G 2210 -U 8859 ; WX 602 ; N uni229B ; G 2211 -U 8860 ; WX 602 ; N uni229C ; G 2212 -U 8861 ; WX 602 ; N uni229D ; G 2213 -U 8862 ; WX 602 ; N uni229E ; G 2214 -U 8863 ; WX 602 ; N uni229F ; G 2215 -U 8864 ; WX 602 ; N uni22A0 ; G 2216 -U 8865 ; WX 602 ; N uni22A1 ; G 2217 -U 8866 ; WX 602 ; N uni22A2 ; G 2218 -U 8867 ; WX 602 ; N uni22A3 ; G 2219 -U 8868 ; WX 602 ; N uni22A4 ; G 2220 -U 8869 ; WX 602 ; N perpendicular ; G 2221 -U 8882 ; WX 602 ; N uni22B2 ; G 2222 -U 8883 ; WX 602 ; N uni22B3 ; G 2223 -U 8884 ; WX 602 ; N uni22B4 ; G 2224 -U 8885 ; WX 602 ; N uni22B5 ; G 2225 -U 8888 ; WX 602 ; N uni22B8 ; G 2226 -U 8898 ; WX 602 ; N uni22C2 ; G 2227 -U 8899 ; WX 602 ; N uni22C3 ; G 2228 -U 8900 ; WX 602 ; N uni22C4 ; G 2229 -U 8901 ; WX 602 ; N dotmath ; G 2230 -U 8902 ; WX 602 ; N uni22C6 ; G 2231 -U 8909 ; WX 602 ; N uni22CD ; G 2232 -U 8910 ; WX 602 ; N uni22CE ; G 2233 -U 8911 ; WX 602 ; N uni22CF ; G 2234 -U 8912 ; WX 602 ; N uni22D0 ; G 2235 -U 8913 ; WX 602 ; N uni22D1 ; G 2236 -U 8922 ; WX 602 ; N uni22DA ; G 2237 -U 8923 ; WX 602 ; N uni22DB ; G 2238 -U 8924 ; WX 602 ; N uni22DC ; G 2239 -U 8925 ; WX 602 ; N uni22DD ; G 2240 -U 8926 ; WX 602 ; N uni22DE ; G 2241 -U 8927 ; WX 602 ; N uni22DF ; G 2242 -U 8928 ; WX 602 ; N uni22E0 ; G 2243 -U 8929 ; WX 602 ; N uni22E1 ; G 2244 -U 8930 ; WX 602 ; N uni22E2 ; G 2245 -U 8931 ; WX 602 ; N uni22E3 ; G 2246 -U 8932 ; WX 602 ; N uni22E4 ; G 2247 -U 8933 ; WX 602 ; N uni22E5 ; G 2248 -U 8934 ; WX 602 ; N uni22E6 ; G 2249 -U 8935 ; WX 602 ; N uni22E7 ; G 2250 -U 8936 ; WX 602 ; N uni22E8 ; G 2251 -U 8937 ; WX 602 ; N uni22E9 ; G 2252 -U 8943 ; WX 602 ; N uni22EF ; G 2253 -U 8960 ; WX 602 ; N uni2300 ; G 2254 -U 8961 ; WX 602 ; N uni2301 ; G 2255 -U 8962 ; WX 602 ; N house ; G 2256 -U 8963 ; WX 602 ; N uni2303 ; G 2257 -U 8964 ; WX 602 ; N uni2304 ; G 2258 -U 8965 ; WX 602 ; N uni2305 ; G 2259 -U 8966 ; WX 602 ; N uni2306 ; G 2260 -U 8968 ; WX 602 ; N uni2308 ; G 2261 -U 8969 ; WX 602 ; N uni2309 ; G 2262 -U 8970 ; WX 602 ; N uni230A ; G 2263 -U 8971 ; WX 602 ; N uni230B ; G 2264 -U 8972 ; WX 602 ; N uni230C ; G 2265 -U 8973 ; WX 602 ; N uni230D ; G 2266 -U 8974 ; WX 602 ; N uni230E ; G 2267 -U 8975 ; WX 602 ; N uni230F ; G 2268 -U 8976 ; WX 602 ; N revlogicalnot ; G 2269 -U 8977 ; WX 602 ; N uni2311 ; G 2270 -U 8978 ; WX 602 ; N uni2312 ; G 2271 -U 8979 ; WX 602 ; N uni2313 ; G 2272 -U 8980 ; WX 602 ; N uni2314 ; G 2273 -U 8981 ; WX 602 ; N uni2315 ; G 2274 -U 8984 ; WX 602 ; N uni2318 ; G 2275 -U 8985 ; WX 602 ; N uni2319 ; G 2276 -U 8988 ; WX 602 ; N uni231C ; G 2277 -U 8989 ; WX 602 ; N uni231D ; G 2278 -U 8990 ; WX 602 ; N uni231E ; G 2279 -U 8991 ; WX 602 ; N uni231F ; G 2280 -U 8992 ; WX 602 ; N integraltp ; G 2281 -U 8993 ; WX 602 ; N integralbt ; G 2282 -U 8997 ; WX 602 ; N uni2325 ; G 2283 -U 8998 ; WX 602 ; N uni2326 ; G 2284 -U 8999 ; WX 602 ; N uni2327 ; G 2285 -U 9000 ; WX 602 ; N uni2328 ; G 2286 -U 9003 ; WX 602 ; N uni232B ; G 2287 -U 9013 ; WX 602 ; N uni2335 ; G 2288 -U 9014 ; WX 602 ; N uni2336 ; G 2289 -U 9015 ; WX 602 ; N uni2337 ; G 2290 -U 9016 ; WX 602 ; N uni2338 ; G 2291 -U 9017 ; WX 602 ; N uni2339 ; G 2292 -U 9018 ; WX 602 ; N uni233A ; G 2293 -U 9019 ; WX 602 ; N uni233B ; G 2294 -U 9020 ; WX 602 ; N uni233C ; G 2295 -U 9021 ; WX 602 ; N uni233D ; G 2296 -U 9022 ; WX 602 ; N uni233E ; G 2297 -U 9023 ; WX 602 ; N uni233F ; G 2298 -U 9024 ; WX 602 ; N uni2340 ; G 2299 -U 9025 ; WX 602 ; N uni2341 ; G 2300 -U 9026 ; WX 602 ; N uni2342 ; G 2301 -U 9027 ; WX 602 ; N uni2343 ; G 2302 -U 9028 ; WX 602 ; N uni2344 ; G 2303 -U 9029 ; WX 602 ; N uni2345 ; G 2304 -U 9030 ; WX 602 ; N uni2346 ; G 2305 -U 9031 ; WX 602 ; N uni2347 ; G 2306 -U 9032 ; WX 602 ; N uni2348 ; G 2307 -U 9033 ; WX 602 ; N uni2349 ; G 2308 -U 9034 ; WX 602 ; N uni234A ; G 2309 -U 9035 ; WX 602 ; N uni234B ; G 2310 -U 9036 ; WX 602 ; N uni234C ; G 2311 -U 9037 ; WX 602 ; N uni234D ; G 2312 -U 9038 ; WX 602 ; N uni234E ; G 2313 -U 9039 ; WX 602 ; N uni234F ; G 2314 -U 9040 ; WX 602 ; N uni2350 ; G 2315 -U 9041 ; WX 602 ; N uni2351 ; G 2316 -U 9042 ; WX 602 ; N uni2352 ; G 2317 -U 9043 ; WX 602 ; N uni2353 ; G 2318 -U 9044 ; WX 602 ; N uni2354 ; G 2319 -U 9045 ; WX 602 ; N uni2355 ; G 2320 -U 9046 ; WX 602 ; N uni2356 ; G 2321 -U 9047 ; WX 602 ; N uni2357 ; G 2322 -U 9048 ; WX 602 ; N uni2358 ; G 2323 -U 9049 ; WX 602 ; N uni2359 ; G 2324 -U 9050 ; WX 602 ; N uni235A ; G 2325 -U 9051 ; WX 602 ; N uni235B ; G 2326 -U 9052 ; WX 602 ; N uni235C ; G 2327 -U 9053 ; WX 602 ; N uni235D ; G 2328 -U 9054 ; WX 602 ; N uni235E ; G 2329 -U 9055 ; WX 602 ; N uni235F ; G 2330 -U 9056 ; WX 602 ; N uni2360 ; G 2331 -U 9057 ; WX 602 ; N uni2361 ; G 2332 -U 9058 ; WX 602 ; N uni2362 ; G 2333 -U 9059 ; WX 602 ; N uni2363 ; G 2334 -U 9060 ; WX 602 ; N uni2364 ; G 2335 -U 9061 ; WX 602 ; N uni2365 ; G 2336 -U 9062 ; WX 602 ; N uni2366 ; G 2337 -U 9063 ; WX 602 ; N uni2367 ; G 2338 -U 9064 ; WX 602 ; N uni2368 ; G 2339 -U 9065 ; WX 602 ; N uni2369 ; G 2340 -U 9066 ; WX 602 ; N uni236A ; G 2341 -U 9067 ; WX 602 ; N uni236B ; G 2342 -U 9068 ; WX 602 ; N uni236C ; G 2343 -U 9069 ; WX 602 ; N uni236D ; G 2344 -U 9070 ; WX 602 ; N uni236E ; G 2345 -U 9071 ; WX 602 ; N uni236F ; G 2346 -U 9072 ; WX 602 ; N uni2370 ; G 2347 -U 9073 ; WX 602 ; N uni2371 ; G 2348 -U 9074 ; WX 602 ; N uni2372 ; G 2349 -U 9075 ; WX 602 ; N uni2373 ; G 2350 -U 9076 ; WX 602 ; N uni2374 ; G 2351 -U 9077 ; WX 602 ; N uni2375 ; G 2352 -U 9078 ; WX 602 ; N uni2376 ; G 2353 -U 9079 ; WX 602 ; N uni2377 ; G 2354 -U 9080 ; WX 602 ; N uni2378 ; G 2355 -U 9081 ; WX 602 ; N uni2379 ; G 2356 -U 9082 ; WX 602 ; N uni237A ; G 2357 -U 9085 ; WX 602 ; N uni237D ; G 2358 -U 9088 ; WX 602 ; N uni2380 ; G 2359 -U 9089 ; WX 602 ; N uni2381 ; G 2360 -U 9090 ; WX 602 ; N uni2382 ; G 2361 -U 9091 ; WX 602 ; N uni2383 ; G 2362 -U 9096 ; WX 602 ; N uni2388 ; G 2363 -U 9097 ; WX 602 ; N uni2389 ; G 2364 -U 9098 ; WX 602 ; N uni238A ; G 2365 -U 9099 ; WX 602 ; N uni238B ; G 2366 -U 9109 ; WX 602 ; N uni2395 ; G 2367 -U 9115 ; WX 602 ; N uni239B ; G 2368 -U 9116 ; WX 602 ; N uni239C ; G 2369 -U 9117 ; WX 602 ; N uni239D ; G 2370 -U 9118 ; WX 602 ; N uni239E ; G 2371 -U 9119 ; WX 602 ; N uni239F ; G 2372 -U 9120 ; WX 602 ; N uni23A0 ; G 2373 -U 9121 ; WX 602 ; N uni23A1 ; G 2374 -U 9122 ; WX 602 ; N uni23A2 ; G 2375 -U 9123 ; WX 602 ; N uni23A3 ; G 2376 -U 9124 ; WX 602 ; N uni23A4 ; G 2377 -U 9125 ; WX 602 ; N uni23A5 ; G 2378 -U 9126 ; WX 602 ; N uni23A6 ; G 2379 -U 9127 ; WX 602 ; N uni23A7 ; G 2380 -U 9128 ; WX 602 ; N uni23A8 ; G 2381 -U 9129 ; WX 602 ; N uni23A9 ; G 2382 -U 9130 ; WX 602 ; N uni23AA ; G 2383 -U 9131 ; WX 602 ; N uni23AB ; G 2384 -U 9132 ; WX 602 ; N uni23AC ; G 2385 -U 9133 ; WX 602 ; N uni23AD ; G 2386 -U 9134 ; WX 602 ; N uni23AE ; G 2387 -U 9166 ; WX 602 ; N uni23CE ; G 2388 -U 9167 ; WX 602 ; N uni23CF ; G 2389 -U 9251 ; WX 602 ; N uni2423 ; G 2390 -U 9472 ; WX 602 ; N SF100000 ; G 2391 -U 9473 ; WX 602 ; N uni2501 ; G 2392 -U 9474 ; WX 602 ; N SF110000 ; G 2393 -U 9475 ; WX 602 ; N uni2503 ; G 2394 -U 9476 ; WX 602 ; N uni2504 ; G 2395 -U 9477 ; WX 602 ; N uni2505 ; G 2396 -U 9478 ; WX 602 ; N uni2506 ; G 2397 -U 9479 ; WX 602 ; N uni2507 ; G 2398 -U 9480 ; WX 602 ; N uni2508 ; G 2399 -U 9481 ; WX 602 ; N uni2509 ; G 2400 -U 9482 ; WX 602 ; N uni250A ; G 2401 -U 9483 ; WX 602 ; N uni250B ; G 2402 -U 9484 ; WX 602 ; N SF010000 ; G 2403 -U 9485 ; WX 602 ; N uni250D ; G 2404 -U 9486 ; WX 602 ; N uni250E ; G 2405 -U 9487 ; WX 602 ; N uni250F ; G 2406 -U 9488 ; WX 602 ; N SF030000 ; G 2407 -U 9489 ; WX 602 ; N uni2511 ; G 2408 -U 9490 ; WX 602 ; N uni2512 ; G 2409 -U 9491 ; WX 602 ; N uni2513 ; G 2410 -U 9492 ; WX 602 ; N SF020000 ; G 2411 -U 9493 ; WX 602 ; N uni2515 ; G 2412 -U 9494 ; WX 602 ; N uni2516 ; G 2413 -U 9495 ; WX 602 ; N uni2517 ; G 2414 -U 9496 ; WX 602 ; N SF040000 ; G 2415 -U 9497 ; WX 602 ; N uni2519 ; G 2416 -U 9498 ; WX 602 ; N uni251A ; G 2417 -U 9499 ; WX 602 ; N uni251B ; G 2418 -U 9500 ; WX 602 ; N SF080000 ; G 2419 -U 9501 ; WX 602 ; N uni251D ; G 2420 -U 9502 ; WX 602 ; N uni251E ; G 2421 -U 9503 ; WX 602 ; N uni251F ; G 2422 -U 9504 ; WX 602 ; N uni2520 ; G 2423 -U 9505 ; WX 602 ; N uni2521 ; G 2424 -U 9506 ; WX 602 ; N uni2522 ; G 2425 -U 9507 ; WX 602 ; N uni2523 ; G 2426 -U 9508 ; WX 602 ; N SF090000 ; G 2427 -U 9509 ; WX 602 ; N uni2525 ; G 2428 -U 9510 ; WX 602 ; N uni2526 ; G 2429 -U 9511 ; WX 602 ; N uni2527 ; G 2430 -U 9512 ; WX 602 ; N uni2528 ; G 2431 -U 9513 ; WX 602 ; N uni2529 ; G 2432 -U 9514 ; WX 602 ; N uni252A ; G 2433 -U 9515 ; WX 602 ; N uni252B ; G 2434 -U 9516 ; WX 602 ; N SF060000 ; G 2435 -U 9517 ; WX 602 ; N uni252D ; G 2436 -U 9518 ; WX 602 ; N uni252E ; G 2437 -U 9519 ; WX 602 ; N uni252F ; G 2438 -U 9520 ; WX 602 ; N uni2530 ; G 2439 -U 9521 ; WX 602 ; N uni2531 ; G 2440 -U 9522 ; WX 602 ; N uni2532 ; G 2441 -U 9523 ; WX 602 ; N uni2533 ; G 2442 -U 9524 ; WX 602 ; N SF070000 ; G 2443 -U 9525 ; WX 602 ; N uni2535 ; G 2444 -U 9526 ; WX 602 ; N uni2536 ; G 2445 -U 9527 ; WX 602 ; N uni2537 ; G 2446 -U 9528 ; WX 602 ; N uni2538 ; G 2447 -U 9529 ; WX 602 ; N uni2539 ; G 2448 -U 9530 ; WX 602 ; N uni253A ; G 2449 -U 9531 ; WX 602 ; N uni253B ; G 2450 -U 9532 ; WX 602 ; N SF050000 ; G 2451 -U 9533 ; WX 602 ; N uni253D ; G 2452 -U 9534 ; WX 602 ; N uni253E ; G 2453 -U 9535 ; WX 602 ; N uni253F ; G 2454 -U 9536 ; WX 602 ; N uni2540 ; G 2455 -U 9537 ; WX 602 ; N uni2541 ; G 2456 -U 9538 ; WX 602 ; N uni2542 ; G 2457 -U 9539 ; WX 602 ; N uni2543 ; G 2458 -U 9540 ; WX 602 ; N uni2544 ; G 2459 -U 9541 ; WX 602 ; N uni2545 ; G 2460 -U 9542 ; WX 602 ; N uni2546 ; G 2461 -U 9543 ; WX 602 ; N uni2547 ; G 2462 -U 9544 ; WX 602 ; N uni2548 ; G 2463 -U 9545 ; WX 602 ; N uni2549 ; G 2464 -U 9546 ; WX 602 ; N uni254A ; G 2465 -U 9547 ; WX 602 ; N uni254B ; G 2466 -U 9548 ; WX 602 ; N uni254C ; G 2467 -U 9549 ; WX 602 ; N uni254D ; G 2468 -U 9550 ; WX 602 ; N uni254E ; G 2469 -U 9551 ; WX 602 ; N uni254F ; G 2470 -U 9552 ; WX 602 ; N SF430000 ; G 2471 -U 9553 ; WX 602 ; N SF240000 ; G 2472 -U 9554 ; WX 602 ; N SF510000 ; G 2473 -U 9555 ; WX 602 ; N SF520000 ; G 2474 -U 9556 ; WX 602 ; N SF390000 ; G 2475 -U 9557 ; WX 602 ; N SF220000 ; G 2476 -U 9558 ; WX 602 ; N SF210000 ; G 2477 -U 9559 ; WX 602 ; N SF250000 ; G 2478 -U 9560 ; WX 602 ; N SF500000 ; G 2479 -U 9561 ; WX 602 ; N SF490000 ; G 2480 -U 9562 ; WX 602 ; N SF380000 ; G 2481 -U 9563 ; WX 602 ; N SF280000 ; G 2482 -U 9564 ; WX 602 ; N SF270000 ; G 2483 -U 9565 ; WX 602 ; N SF260000 ; G 2484 -U 9566 ; WX 602 ; N SF360000 ; G 2485 -U 9567 ; WX 602 ; N SF370000 ; G 2486 -U 9568 ; WX 602 ; N SF420000 ; G 2487 -U 9569 ; WX 602 ; N SF190000 ; G 2488 -U 9570 ; WX 602 ; N SF200000 ; G 2489 -U 9571 ; WX 602 ; N SF230000 ; G 2490 -U 9572 ; WX 602 ; N SF470000 ; G 2491 -U 9573 ; WX 602 ; N SF480000 ; G 2492 -U 9574 ; WX 602 ; N SF410000 ; G 2493 -U 9575 ; WX 602 ; N SF450000 ; G 2494 -U 9576 ; WX 602 ; N SF460000 ; G 2495 -U 9577 ; WX 602 ; N SF400000 ; G 2496 -U 9578 ; WX 602 ; N SF540000 ; G 2497 -U 9579 ; WX 602 ; N SF530000 ; G 2498 -U 9580 ; WX 602 ; N SF440000 ; G 2499 -U 9581 ; WX 602 ; N uni256D ; G 2500 -U 9582 ; WX 602 ; N uni256E ; G 2501 -U 9583 ; WX 602 ; N uni256F ; G 2502 -U 9584 ; WX 602 ; N uni2570 ; G 2503 -U 9585 ; WX 602 ; N uni2571 ; G 2504 -U 9586 ; WX 602 ; N uni2572 ; G 2505 -U 9587 ; WX 602 ; N uni2573 ; G 2506 -U 9588 ; WX 602 ; N uni2574 ; G 2507 -U 9589 ; WX 602 ; N uni2575 ; G 2508 -U 9590 ; WX 602 ; N uni2576 ; G 2509 -U 9591 ; WX 602 ; N uni2577 ; G 2510 -U 9592 ; WX 602 ; N uni2578 ; G 2511 -U 9593 ; WX 602 ; N uni2579 ; G 2512 -U 9594 ; WX 602 ; N uni257A ; G 2513 -U 9595 ; WX 602 ; N uni257B ; G 2514 -U 9596 ; WX 602 ; N uni257C ; G 2515 -U 9597 ; WX 602 ; N uni257D ; G 2516 -U 9598 ; WX 602 ; N uni257E ; G 2517 -U 9599 ; WX 602 ; N uni257F ; G 2518 -U 9600 ; WX 602 ; N upblock ; G 2519 -U 9601 ; WX 602 ; N uni2581 ; G 2520 -U 9602 ; WX 602 ; N uni2582 ; G 2521 -U 9603 ; WX 602 ; N uni2583 ; G 2522 -U 9604 ; WX 602 ; N dnblock ; G 2523 -U 9605 ; WX 602 ; N uni2585 ; G 2524 -U 9606 ; WX 602 ; N uni2586 ; G 2525 -U 9607 ; WX 602 ; N uni2587 ; G 2526 -U 9608 ; WX 602 ; N block ; G 2527 -U 9609 ; WX 602 ; N uni2589 ; G 2528 -U 9610 ; WX 602 ; N uni258A ; G 2529 -U 9611 ; WX 602 ; N uni258B ; G 2530 -U 9612 ; WX 602 ; N lfblock ; G 2531 -U 9613 ; WX 602 ; N uni258D ; G 2532 -U 9614 ; WX 602 ; N uni258E ; G 2533 -U 9615 ; WX 602 ; N uni258F ; G 2534 -U 9616 ; WX 602 ; N rtblock ; G 2535 -U 9617 ; WX 602 ; N ltshade ; G 2536 -U 9618 ; WX 602 ; N shade ; G 2537 -U 9619 ; WX 602 ; N dkshade ; G 2538 -U 9620 ; WX 602 ; N uni2594 ; G 2539 -U 9621 ; WX 602 ; N uni2595 ; G 2540 -U 9622 ; WX 602 ; N uni2596 ; G 2541 -U 9623 ; WX 602 ; N uni2597 ; G 2542 -U 9624 ; WX 602 ; N uni2598 ; G 2543 -U 9625 ; WX 602 ; N uni2599 ; G 2544 -U 9626 ; WX 602 ; N uni259A ; G 2545 -U 9627 ; WX 602 ; N uni259B ; G 2546 -U 9628 ; WX 602 ; N uni259C ; G 2547 -U 9629 ; WX 602 ; N uni259D ; G 2548 -U 9630 ; WX 602 ; N uni259E ; G 2549 -U 9631 ; WX 602 ; N uni259F ; G 2550 -U 9632 ; WX 602 ; N filledbox ; G 2551 -U 9633 ; WX 602 ; N H22073 ; G 2552 -U 9634 ; WX 602 ; N uni25A2 ; G 2553 -U 9635 ; WX 602 ; N uni25A3 ; G 2554 -U 9636 ; WX 602 ; N uni25A4 ; G 2555 -U 9637 ; WX 602 ; N uni25A5 ; G 2556 -U 9638 ; WX 602 ; N uni25A6 ; G 2557 -U 9639 ; WX 602 ; N uni25A7 ; G 2558 -U 9640 ; WX 602 ; N uni25A8 ; G 2559 -U 9641 ; WX 602 ; N uni25A9 ; G 2560 -U 9642 ; WX 602 ; N H18543 ; G 2561 -U 9643 ; WX 602 ; N H18551 ; G 2562 -U 9644 ; WX 602 ; N filledrect ; G 2563 -U 9645 ; WX 602 ; N uni25AD ; G 2564 -U 9646 ; WX 602 ; N uni25AE ; G 2565 -U 9647 ; WX 602 ; N uni25AF ; G 2566 -U 9648 ; WX 602 ; N uni25B0 ; G 2567 -U 9649 ; WX 602 ; N uni25B1 ; G 2568 -U 9650 ; WX 602 ; N triagup ; G 2569 -U 9651 ; WX 602 ; N uni25B3 ; G 2570 -U 9652 ; WX 602 ; N uni25B4 ; G 2571 -U 9653 ; WX 602 ; N uni25B5 ; G 2572 -U 9654 ; WX 602 ; N uni25B6 ; G 2573 -U 9655 ; WX 602 ; N uni25B7 ; G 2574 -U 9656 ; WX 602 ; N uni25B8 ; G 2575 -U 9657 ; WX 602 ; N uni25B9 ; G 2576 -U 9658 ; WX 602 ; N triagrt ; G 2577 -U 9659 ; WX 602 ; N uni25BB ; G 2578 -U 9660 ; WX 602 ; N triagdn ; G 2579 -U 9661 ; WX 602 ; N uni25BD ; G 2580 -U 9662 ; WX 602 ; N uni25BE ; G 2581 -U 9663 ; WX 602 ; N uni25BF ; G 2582 -U 9664 ; WX 602 ; N uni25C0 ; G 2583 -U 9665 ; WX 602 ; N uni25C1 ; G 2584 -U 9666 ; WX 602 ; N uni25C2 ; G 2585 -U 9667 ; WX 602 ; N uni25C3 ; G 2586 -U 9668 ; WX 602 ; N triaglf ; G 2587 -U 9669 ; WX 602 ; N uni25C5 ; G 2588 -U 9670 ; WX 602 ; N uni25C6 ; G 2589 -U 9671 ; WX 602 ; N uni25C7 ; G 2590 -U 9672 ; WX 602 ; N uni25C8 ; G 2591 -U 9673 ; WX 602 ; N uni25C9 ; G 2592 -U 9674 ; WX 602 ; N lozenge ; G 2593 -U 9675 ; WX 602 ; N circle ; G 2594 -U 9676 ; WX 602 ; N uni25CC ; G 2595 -U 9677 ; WX 602 ; N uni25CD ; G 2596 -U 9678 ; WX 602 ; N uni25CE ; G 2597 -U 9679 ; WX 602 ; N H18533 ; G 2598 -U 9680 ; WX 602 ; N uni25D0 ; G 2599 -U 9681 ; WX 602 ; N uni25D1 ; G 2600 -U 9682 ; WX 602 ; N uni25D2 ; G 2601 -U 9683 ; WX 602 ; N uni25D3 ; G 2602 -U 9684 ; WX 602 ; N uni25D4 ; G 2603 -U 9685 ; WX 602 ; N uni25D5 ; G 2604 -U 9686 ; WX 602 ; N uni25D6 ; G 2605 -U 9687 ; WX 602 ; N uni25D7 ; G 2606 -U 9688 ; WX 602 ; N invbullet ; G 2607 -U 9689 ; WX 602 ; N invcircle ; G 2608 -U 9690 ; WX 602 ; N uni25DA ; G 2609 -U 9691 ; WX 602 ; N uni25DB ; G 2610 -U 9692 ; WX 602 ; N uni25DC ; G 2611 -U 9693 ; WX 602 ; N uni25DD ; G 2612 -U 9694 ; WX 602 ; N uni25DE ; G 2613 -U 9695 ; WX 602 ; N uni25DF ; G 2614 -U 9696 ; WX 602 ; N uni25E0 ; G 2615 -U 9697 ; WX 602 ; N uni25E1 ; G 2616 -U 9698 ; WX 602 ; N uni25E2 ; G 2617 -U 9699 ; WX 602 ; N uni25E3 ; G 2618 -U 9700 ; WX 602 ; N uni25E4 ; G 2619 -U 9701 ; WX 602 ; N uni25E5 ; G 2620 -U 9702 ; WX 602 ; N openbullet ; G 2621 -U 9703 ; WX 602 ; N uni25E7 ; G 2622 -U 9704 ; WX 602 ; N uni25E8 ; G 2623 -U 9705 ; WX 602 ; N uni25E9 ; G 2624 -U 9706 ; WX 602 ; N uni25EA ; G 2625 -U 9707 ; WX 602 ; N uni25EB ; G 2626 -U 9708 ; WX 602 ; N uni25EC ; G 2627 -U 9709 ; WX 602 ; N uni25ED ; G 2628 -U 9710 ; WX 602 ; N uni25EE ; G 2629 -U 9711 ; WX 602 ; N uni25EF ; G 2630 -U 9712 ; WX 602 ; N uni25F0 ; G 2631 -U 9713 ; WX 602 ; N uni25F1 ; G 2632 -U 9714 ; WX 602 ; N uni25F2 ; G 2633 -U 9715 ; WX 602 ; N uni25F3 ; G 2634 -U 9716 ; WX 602 ; N uni25F4 ; G 2635 -U 9717 ; WX 602 ; N uni25F5 ; G 2636 -U 9718 ; WX 602 ; N uni25F6 ; G 2637 -U 9719 ; WX 602 ; N uni25F7 ; G 2638 -U 9720 ; WX 602 ; N uni25F8 ; G 2639 -U 9721 ; WX 602 ; N uni25F9 ; G 2640 -U 9722 ; WX 602 ; N uni25FA ; G 2641 -U 9723 ; WX 602 ; N uni25FB ; G 2642 -U 9724 ; WX 602 ; N uni25FC ; G 2643 -U 9725 ; WX 602 ; N uni25FD ; G 2644 -U 9726 ; WX 602 ; N uni25FE ; G 2645 -U 9727 ; WX 602 ; N uni25FF ; G 2646 -U 9728 ; WX 602 ; N uni2600 ; G 2647 -U 9729 ; WX 602 ; N uni2601 ; G 2648 -U 9730 ; WX 602 ; N uni2602 ; G 2649 -U 9731 ; WX 602 ; N uni2603 ; G 2650 -U 9732 ; WX 602 ; N uni2604 ; G 2651 -U 9733 ; WX 602 ; N uni2605 ; G 2652 -U 9734 ; WX 602 ; N uni2606 ; G 2653 -U 9735 ; WX 602 ; N uni2607 ; G 2654 -U 9736 ; WX 602 ; N uni2608 ; G 2655 -U 9737 ; WX 602 ; N uni2609 ; G 2656 -U 9738 ; WX 602 ; N uni260A ; G 2657 -U 9739 ; WX 602 ; N uni260B ; G 2658 -U 9740 ; WX 602 ; N uni260C ; G 2659 -U 9741 ; WX 602 ; N uni260D ; G 2660 -U 9742 ; WX 602 ; N uni260E ; G 2661 -U 9743 ; WX 602 ; N uni260F ; G 2662 -U 9744 ; WX 602 ; N uni2610 ; G 2663 -U 9745 ; WX 602 ; N uni2611 ; G 2664 -U 9746 ; WX 602 ; N uni2612 ; G 2665 -U 9747 ; WX 602 ; N uni2613 ; G 2666 -U 9748 ; WX 602 ; N uni2614 ; G 2667 -U 9749 ; WX 602 ; N uni2615 ; G 2668 -U 9750 ; WX 602 ; N uni2616 ; G 2669 -U 9751 ; WX 602 ; N uni2617 ; G 2670 -U 9752 ; WX 602 ; N uni2618 ; G 2671 -U 9753 ; WX 602 ; N uni2619 ; G 2672 -U 9754 ; WX 602 ; N uni261A ; G 2673 -U 9755 ; WX 602 ; N uni261B ; G 2674 -U 9756 ; WX 602 ; N uni261C ; G 2675 -U 9757 ; WX 602 ; N uni261D ; G 2676 -U 9758 ; WX 602 ; N uni261E ; G 2677 -U 9759 ; WX 602 ; N uni261F ; G 2678 -U 9760 ; WX 602 ; N uni2620 ; G 2679 -U 9761 ; WX 602 ; N uni2621 ; G 2680 -U 9762 ; WX 602 ; N uni2622 ; G 2681 -U 9763 ; WX 602 ; N uni2623 ; G 2682 -U 9764 ; WX 602 ; N uni2624 ; G 2683 -U 9765 ; WX 602 ; N uni2625 ; G 2684 -U 9766 ; WX 602 ; N uni2626 ; G 2685 -U 9767 ; WX 602 ; N uni2627 ; G 2686 -U 9768 ; WX 602 ; N uni2628 ; G 2687 -U 9769 ; WX 602 ; N uni2629 ; G 2688 -U 9770 ; WX 602 ; N uni262A ; G 2689 -U 9771 ; WX 602 ; N uni262B ; G 2690 -U 9772 ; WX 602 ; N uni262C ; G 2691 -U 9773 ; WX 602 ; N uni262D ; G 2692 -U 9774 ; WX 602 ; N uni262E ; G 2693 -U 9775 ; WX 602 ; N uni262F ; G 2694 -U 9784 ; WX 602 ; N uni2638 ; G 2695 -U 9785 ; WX 602 ; N uni2639 ; G 2696 -U 9786 ; WX 602 ; N smileface ; G 2697 -U 9787 ; WX 602 ; N invsmileface ; G 2698 -U 9788 ; WX 602 ; N sun ; G 2699 -U 9789 ; WX 602 ; N uni263D ; G 2700 -U 9790 ; WX 602 ; N uni263E ; G 2701 -U 9791 ; WX 602 ; N uni263F ; G 2702 -U 9792 ; WX 602 ; N female ; G 2703 -U 9793 ; WX 602 ; N uni2641 ; G 2704 -U 9794 ; WX 602 ; N male ; G 2705 -U 9795 ; WX 602 ; N uni2643 ; G 2706 -U 9796 ; WX 602 ; N uni2644 ; G 2707 -U 9797 ; WX 602 ; N uni2645 ; G 2708 -U 9798 ; WX 602 ; N uni2646 ; G 2709 -U 9799 ; WX 602 ; N uni2647 ; G 2710 -U 9800 ; WX 602 ; N uni2648 ; G 2711 -U 9801 ; WX 602 ; N uni2649 ; G 2712 -U 9802 ; WX 602 ; N uni264A ; G 2713 -U 9803 ; WX 602 ; N uni264B ; G 2714 -U 9804 ; WX 602 ; N uni264C ; G 2715 -U 9805 ; WX 602 ; N uni264D ; G 2716 -U 9806 ; WX 602 ; N uni264E ; G 2717 -U 9807 ; WX 602 ; N uni264F ; G 2718 -U 9808 ; WX 602 ; N uni2650 ; G 2719 -U 9809 ; WX 602 ; N uni2651 ; G 2720 -U 9810 ; WX 602 ; N uni2652 ; G 2721 -U 9811 ; WX 602 ; N uni2653 ; G 2722 -U 9812 ; WX 602 ; N uni2654 ; G 2723 -U 9813 ; WX 602 ; N uni2655 ; G 2724 -U 9814 ; WX 602 ; N uni2656 ; G 2725 -U 9815 ; WX 602 ; N uni2657 ; G 2726 -U 9816 ; WX 602 ; N uni2658 ; G 2727 -U 9817 ; WX 602 ; N uni2659 ; G 2728 -U 9818 ; WX 602 ; N uni265A ; G 2729 -U 9819 ; WX 602 ; N uni265B ; G 2730 -U 9820 ; WX 602 ; N uni265C ; G 2731 -U 9821 ; WX 602 ; N uni265D ; G 2732 -U 9822 ; WX 602 ; N uni265E ; G 2733 -U 9823 ; WX 602 ; N uni265F ; G 2734 -U 9824 ; WX 602 ; N spade ; G 2735 -U 9825 ; WX 602 ; N uni2661 ; G 2736 -U 9826 ; WX 602 ; N uni2662 ; G 2737 -U 9827 ; WX 602 ; N club ; G 2738 -U 9828 ; WX 602 ; N uni2664 ; G 2739 -U 9829 ; WX 602 ; N heart ; G 2740 -U 9830 ; WX 602 ; N diamond ; G 2741 -U 9831 ; WX 602 ; N uni2667 ; G 2742 -U 9832 ; WX 602 ; N uni2668 ; G 2743 -U 9833 ; WX 602 ; N uni2669 ; G 2744 -U 9834 ; WX 602 ; N musicalnote ; G 2745 -U 9835 ; WX 602 ; N musicalnotedbl ; G 2746 -U 9836 ; WX 602 ; N uni266C ; G 2747 -U 9837 ; WX 602 ; N uni266D ; G 2748 -U 9838 ; WX 602 ; N uni266E ; G 2749 -U 9839 ; WX 602 ; N uni266F ; G 2750 -U 9840 ; WX 602 ; N uni2670 ; G 2751 -U 9841 ; WX 602 ; N uni2671 ; G 2752 -U 9842 ; WX 602 ; N uni2672 ; G 2753 -U 9843 ; WX 602 ; N uni2673 ; G 2754 -U 9844 ; WX 602 ; N uni2674 ; G 2755 -U 9845 ; WX 602 ; N uni2675 ; G 2756 -U 9846 ; WX 602 ; N uni2676 ; G 2757 -U 9847 ; WX 602 ; N uni2677 ; G 2758 -U 9848 ; WX 602 ; N uni2678 ; G 2759 -U 9849 ; WX 602 ; N uni2679 ; G 2760 -U 9850 ; WX 602 ; N uni267A ; G 2761 -U 9851 ; WX 602 ; N uni267B ; G 2762 -U 9852 ; WX 602 ; N uni267C ; G 2763 -U 9853 ; WX 602 ; N uni267D ; G 2764 -U 9854 ; WX 602 ; N uni267E ; G 2765 -U 9855 ; WX 602 ; N uni267F ; G 2766 -U 9856 ; WX 602 ; N uni2680 ; G 2767 -U 9857 ; WX 602 ; N uni2681 ; G 2768 -U 9858 ; WX 602 ; N uni2682 ; G 2769 -U 9859 ; WX 602 ; N uni2683 ; G 2770 -U 9860 ; WX 602 ; N uni2684 ; G 2771 -U 9861 ; WX 602 ; N uni2685 ; G 2772 -U 9862 ; WX 602 ; N uni2686 ; G 2773 -U 9863 ; WX 602 ; N uni2687 ; G 2774 -U 9864 ; WX 602 ; N uni2688 ; G 2775 -U 9865 ; WX 602 ; N uni2689 ; G 2776 -U 9866 ; WX 602 ; N uni268A ; G 2777 -U 9867 ; WX 602 ; N uni268B ; G 2778 -U 9872 ; WX 602 ; N uni2690 ; G 2779 -U 9873 ; WX 602 ; N uni2691 ; G 2780 -U 9874 ; WX 602 ; N uni2692 ; G 2781 -U 9875 ; WX 602 ; N uni2693 ; G 2782 -U 9876 ; WX 602 ; N uni2694 ; G 2783 -U 9877 ; WX 602 ; N uni2695 ; G 2784 -U 9878 ; WX 602 ; N uni2696 ; G 2785 -U 9879 ; WX 602 ; N uni2697 ; G 2786 -U 9880 ; WX 602 ; N uni2698 ; G 2787 -U 9881 ; WX 602 ; N uni2699 ; G 2788 -U 9882 ; WX 602 ; N uni269A ; G 2789 -U 9883 ; WX 602 ; N uni269B ; G 2790 -U 9884 ; WX 602 ; N uni269C ; G 2791 -U 9888 ; WX 602 ; N uni26A0 ; G 2792 -U 9889 ; WX 602 ; N uni26A1 ; G 2793 -U 9904 ; WX 602 ; N uni26B0 ; G 2794 -U 9905 ; WX 602 ; N uni26B1 ; G 2795 -U 9985 ; WX 602 ; N uni2701 ; G 2796 -U 9986 ; WX 602 ; N uni2702 ; G 2797 -U 9987 ; WX 602 ; N uni2703 ; G 2798 -U 9988 ; WX 602 ; N uni2704 ; G 2799 -U 9990 ; WX 602 ; N uni2706 ; G 2800 -U 9991 ; WX 602 ; N uni2707 ; G 2801 -U 9992 ; WX 602 ; N uni2708 ; G 2802 -U 9993 ; WX 602 ; N uni2709 ; G 2803 -U 9996 ; WX 602 ; N uni270C ; G 2804 -U 9997 ; WX 602 ; N uni270D ; G 2805 -U 9998 ; WX 602 ; N uni270E ; G 2806 -U 9999 ; WX 602 ; N uni270F ; G 2807 -U 10000 ; WX 602 ; N uni2710 ; G 2808 -U 10001 ; WX 602 ; N uni2711 ; G 2809 -U 10002 ; WX 602 ; N uni2712 ; G 2810 -U 10003 ; WX 602 ; N uni2713 ; G 2811 -U 10004 ; WX 602 ; N uni2714 ; G 2812 -U 10005 ; WX 602 ; N uni2715 ; G 2813 -U 10006 ; WX 602 ; N uni2716 ; G 2814 -U 10007 ; WX 602 ; N uni2717 ; G 2815 -U 10008 ; WX 602 ; N uni2718 ; G 2816 -U 10009 ; WX 602 ; N uni2719 ; G 2817 -U 10010 ; WX 602 ; N uni271A ; G 2818 -U 10011 ; WX 602 ; N uni271B ; G 2819 -U 10012 ; WX 602 ; N uni271C ; G 2820 -U 10013 ; WX 602 ; N uni271D ; G 2821 -U 10014 ; WX 602 ; N uni271E ; G 2822 -U 10015 ; WX 602 ; N uni271F ; G 2823 -U 10016 ; WX 602 ; N uni2720 ; G 2824 -U 10017 ; WX 602 ; N uni2721 ; G 2825 -U 10018 ; WX 602 ; N uni2722 ; G 2826 -U 10019 ; WX 602 ; N uni2723 ; G 2827 -U 10020 ; WX 602 ; N uni2724 ; G 2828 -U 10021 ; WX 602 ; N uni2725 ; G 2829 -U 10022 ; WX 602 ; N uni2726 ; G 2830 -U 10023 ; WX 602 ; N uni2727 ; G 2831 -U 10025 ; WX 602 ; N uni2729 ; G 2832 -U 10026 ; WX 602 ; N uni272A ; G 2833 -U 10027 ; WX 602 ; N uni272B ; G 2834 -U 10028 ; WX 602 ; N uni272C ; G 2835 -U 10029 ; WX 602 ; N uni272D ; G 2836 -U 10030 ; WX 602 ; N uni272E ; G 2837 -U 10031 ; WX 602 ; N uni272F ; G 2838 -U 10032 ; WX 602 ; N uni2730 ; G 2839 -U 10033 ; WX 602 ; N uni2731 ; G 2840 -U 10034 ; WX 602 ; N uni2732 ; G 2841 -U 10035 ; WX 602 ; N uni2733 ; G 2842 -U 10036 ; WX 602 ; N uni2734 ; G 2843 -U 10037 ; WX 602 ; N uni2735 ; G 2844 -U 10038 ; WX 602 ; N uni2736 ; G 2845 -U 10039 ; WX 602 ; N uni2737 ; G 2846 -U 10040 ; WX 602 ; N uni2738 ; G 2847 -U 10041 ; WX 602 ; N uni2739 ; G 2848 -U 10042 ; WX 602 ; N uni273A ; G 2849 -U 10043 ; WX 602 ; N uni273B ; G 2850 -U 10044 ; WX 602 ; N uni273C ; G 2851 -U 10045 ; WX 602 ; N uni273D ; G 2852 -U 10046 ; WX 602 ; N uni273E ; G 2853 -U 10047 ; WX 602 ; N uni273F ; G 2854 -U 10048 ; WX 602 ; N uni2740 ; G 2855 -U 10049 ; WX 602 ; N uni2741 ; G 2856 -U 10050 ; WX 602 ; N uni2742 ; G 2857 -U 10051 ; WX 602 ; N uni2743 ; G 2858 -U 10052 ; WX 602 ; N uni2744 ; G 2859 -U 10053 ; WX 602 ; N uni2745 ; G 2860 -U 10054 ; WX 602 ; N uni2746 ; G 2861 -U 10055 ; WX 602 ; N uni2747 ; G 2862 -U 10056 ; WX 602 ; N uni2748 ; G 2863 -U 10057 ; WX 602 ; N uni2749 ; G 2864 -U 10058 ; WX 602 ; N uni274A ; G 2865 -U 10059 ; WX 602 ; N uni274B ; G 2866 -U 10061 ; WX 602 ; N uni274D ; G 2867 -U 10063 ; WX 602 ; N uni274F ; G 2868 -U 10064 ; WX 602 ; N uni2750 ; G 2869 -U 10065 ; WX 602 ; N uni2751 ; G 2870 -U 10066 ; WX 602 ; N uni2752 ; G 2871 -U 10070 ; WX 602 ; N uni2756 ; G 2872 -U 10072 ; WX 602 ; N uni2758 ; G 2873 -U 10073 ; WX 602 ; N uni2759 ; G 2874 -U 10074 ; WX 602 ; N uni275A ; G 2875 -U 10075 ; WX 602 ; N uni275B ; G 2876 -U 10076 ; WX 602 ; N uni275C ; G 2877 -U 10077 ; WX 602 ; N uni275D ; G 2878 -U 10078 ; WX 602 ; N uni275E ; G 2879 -U 10081 ; WX 602 ; N uni2761 ; G 2880 -U 10082 ; WX 602 ; N uni2762 ; G 2881 -U 10083 ; WX 602 ; N uni2763 ; G 2882 -U 10084 ; WX 602 ; N uni2764 ; G 2883 -U 10085 ; WX 602 ; N uni2765 ; G 2884 -U 10086 ; WX 602 ; N uni2766 ; G 2885 -U 10087 ; WX 602 ; N uni2767 ; G 2886 -U 10088 ; WX 602 ; N uni2768 ; G 2887 -U 10089 ; WX 602 ; N uni2769 ; G 2888 -U 10090 ; WX 602 ; N uni276A ; G 2889 -U 10091 ; WX 602 ; N uni276B ; G 2890 -U 10092 ; WX 602 ; N uni276C ; G 2891 -U 10093 ; WX 602 ; N uni276D ; G 2892 -U 10094 ; WX 602 ; N uni276E ; G 2893 -U 10095 ; WX 602 ; N uni276F ; G 2894 -U 10096 ; WX 602 ; N uni2770 ; G 2895 -U 10097 ; WX 602 ; N uni2771 ; G 2896 -U 10098 ; WX 602 ; N uni2772 ; G 2897 -U 10099 ; WX 602 ; N uni2773 ; G 2898 -U 10100 ; WX 602 ; N uni2774 ; G 2899 -U 10101 ; WX 602 ; N uni2775 ; G 2900 -U 10132 ; WX 602 ; N uni2794 ; G 2901 -U 10136 ; WX 602 ; N uni2798 ; G 2902 -U 10137 ; WX 602 ; N uni2799 ; G 2903 -U 10138 ; WX 602 ; N uni279A ; G 2904 -U 10139 ; WX 602 ; N uni279B ; G 2905 -U 10140 ; WX 602 ; N uni279C ; G 2906 -U 10141 ; WX 602 ; N uni279D ; G 2907 -U 10142 ; WX 602 ; N uni279E ; G 2908 -U 10143 ; WX 602 ; N uni279F ; G 2909 -U 10144 ; WX 602 ; N uni27A0 ; G 2910 -U 10145 ; WX 602 ; N uni27A1 ; G 2911 -U 10146 ; WX 602 ; N uni27A2 ; G 2912 -U 10147 ; WX 602 ; N uni27A3 ; G 2913 -U 10148 ; WX 602 ; N uni27A4 ; G 2914 -U 10149 ; WX 602 ; N uni27A5 ; G 2915 -U 10150 ; WX 602 ; N uni27A6 ; G 2916 -U 10151 ; WX 602 ; N uni27A7 ; G 2917 -U 10152 ; WX 602 ; N uni27A8 ; G 2918 -U 10153 ; WX 602 ; N uni27A9 ; G 2919 -U 10154 ; WX 602 ; N uni27AA ; G 2920 -U 10155 ; WX 602 ; N uni27AB ; G 2921 -U 10156 ; WX 602 ; N uni27AC ; G 2922 -U 10157 ; WX 602 ; N uni27AD ; G 2923 -U 10158 ; WX 602 ; N uni27AE ; G 2924 -U 10159 ; WX 602 ; N uni27AF ; G 2925 -U 10161 ; WX 602 ; N uni27B1 ; G 2926 -U 10162 ; WX 602 ; N uni27B2 ; G 2927 -U 10163 ; WX 602 ; N uni27B3 ; G 2928 -U 10164 ; WX 602 ; N uni27B4 ; G 2929 -U 10165 ; WX 602 ; N uni27B5 ; G 2930 -U 10166 ; WX 602 ; N uni27B6 ; G 2931 -U 10167 ; WX 602 ; N uni27B7 ; G 2932 -U 10168 ; WX 602 ; N uni27B8 ; G 2933 -U 10169 ; WX 602 ; N uni27B9 ; G 2934 -U 10170 ; WX 602 ; N uni27BA ; G 2935 -U 10171 ; WX 602 ; N uni27BB ; G 2936 -U 10172 ; WX 602 ; N uni27BC ; G 2937 -U 10173 ; WX 602 ; N uni27BD ; G 2938 -U 10174 ; WX 602 ; N uni27BE ; G 2939 -U 10175 ; WX 602 ; N uni27BF ; G 2940 -U 10178 ; WX 602 ; N uni27C2 ; G 2941 -U 10181 ; WX 602 ; N uni27C5 ; G 2942 -U 10182 ; WX 602 ; N uni27C6 ; G 2943 -U 10204 ; WX 602 ; N uni27DC ; G 2944 -U 10208 ; WX 602 ; N uni27E0 ; G 2945 -U 10214 ; WX 602 ; N uni27E6 ; G 2946 -U 10215 ; WX 602 ; N uni27E7 ; G 2947 -U 10216 ; WX 602 ; N uni27E8 ; G 2948 -U 10217 ; WX 602 ; N uni27E9 ; G 2949 -U 10218 ; WX 602 ; N uni27EA ; G 2950 -U 10219 ; WX 602 ; N uni27EB ; G 2951 -U 10229 ; WX 602 ; N uni27F5 ; G 2952 -U 10230 ; WX 602 ; N uni27F6 ; G 2953 -U 10231 ; WX 602 ; N uni27F7 ; G 2954 -U 10631 ; WX 602 ; N uni2987 ; G 2955 -U 10632 ; WX 602 ; N uni2988 ; G 2956 -U 10647 ; WX 602 ; N uni2997 ; G 2957 -U 10648 ; WX 602 ; N uni2998 ; G 2958 -U 10731 ; WX 602 ; N uni29EB ; G 2959 -U 10746 ; WX 602 ; N uni29FA ; G 2960 -U 10747 ; WX 602 ; N uni29FB ; G 2961 -U 10752 ; WX 602 ; N uni2A00 ; G 2962 -U 10799 ; WX 602 ; N uni2A2F ; G 2963 -U 10858 ; WX 602 ; N uni2A6A ; G 2964 -U 10859 ; WX 602 ; N uni2A6B ; G 2965 -U 11013 ; WX 602 ; N uni2B05 ; G 2966 -U 11014 ; WX 602 ; N uni2B06 ; G 2967 -U 11015 ; WX 602 ; N uni2B07 ; G 2968 -U 11016 ; WX 602 ; N uni2B08 ; G 2969 -U 11017 ; WX 602 ; N uni2B09 ; G 2970 -U 11018 ; WX 602 ; N uni2B0A ; G 2971 -U 11019 ; WX 602 ; N uni2B0B ; G 2972 -U 11020 ; WX 602 ; N uni2B0C ; G 2973 -U 11021 ; WX 602 ; N uni2B0D ; G 2974 -U 11026 ; WX 602 ; N uni2B12 ; G 2975 -U 11027 ; WX 602 ; N uni2B13 ; G 2976 -U 11028 ; WX 602 ; N uni2B14 ; G 2977 -U 11029 ; WX 602 ; N uni2B15 ; G 2978 -U 11030 ; WX 602 ; N uni2B16 ; G 2979 -U 11031 ; WX 602 ; N uni2B17 ; G 2980 -U 11032 ; WX 602 ; N uni2B18 ; G 2981 -U 11033 ; WX 602 ; N uni2B19 ; G 2982 -U 11034 ; WX 602 ; N uni2B1A ; G 2983 -U 11364 ; WX 602 ; N uni2C64 ; G 2984 -U 11373 ; WX 602 ; N uni2C6D ; G 2985 -U 11374 ; WX 602 ; N uni2C6E ; G 2986 -U 11375 ; WX 602 ; N uni2C6F ; G 2987 -U 11376 ; WX 602 ; N uni2C70 ; G 2988 -U 11381 ; WX 602 ; N uni2C75 ; G 2989 -U 11382 ; WX 602 ; N uni2C76 ; G 2990 -U 11383 ; WX 602 ; N uni2C77 ; G 2991 -U 11385 ; WX 602 ; N uni2C79 ; G 2992 -U 11386 ; WX 602 ; N uni2C7A ; G 2993 -U 11388 ; WX 602 ; N uni2C7C ; G 2994 -U 11389 ; WX 602 ; N uni2C7D ; G 2995 -U 11390 ; WX 602 ; N uni2C7E ; G 2996 -U 11391 ; WX 602 ; N uni2C7F ; G 2997 -U 11800 ; WX 602 ; N uni2E18 ; G 2998 -U 11807 ; WX 602 ; N uni2E1F ; G 2999 -U 11810 ; WX 602 ; N uni2E22 ; G 3000 -U 11811 ; WX 602 ; N uni2E23 ; G 3001 -U 11812 ; WX 602 ; N uni2E24 ; G 3002 -U 11813 ; WX 602 ; N uni2E25 ; G 3003 -U 11822 ; WX 602 ; N uni2E2E ; G 3004 -U 42760 ; WX 602 ; N uniA708 ; G 3005 -U 42761 ; WX 602 ; N uniA709 ; G 3006 -U 42762 ; WX 602 ; N uniA70A ; G 3007 -U 42763 ; WX 602 ; N uniA70B ; G 3008 -U 42764 ; WX 602 ; N uniA70C ; G 3009 -U 42765 ; WX 602 ; N uniA70D ; G 3010 -U 42766 ; WX 602 ; N uniA70E ; G 3011 -U 42767 ; WX 602 ; N uniA70F ; G 3012 -U 42768 ; WX 602 ; N uniA710 ; G 3013 -U 42769 ; WX 602 ; N uniA711 ; G 3014 -U 42770 ; WX 602 ; N uniA712 ; G 3015 -U 42771 ; WX 602 ; N uniA713 ; G 3016 -U 42772 ; WX 602 ; N uniA714 ; G 3017 -U 42773 ; WX 602 ; N uniA715 ; G 3018 -U 42774 ; WX 602 ; N uniA716 ; G 3019 -U 42779 ; WX 602 ; N uniA71B ; G 3020 -U 42780 ; WX 602 ; N uniA71C ; G 3021 -U 42781 ; WX 602 ; N uniA71D ; G 3022 -U 42782 ; WX 602 ; N uniA71E ; G 3023 -U 42783 ; WX 602 ; N uniA71F ; G 3024 -U 42786 ; WX 602 ; N uniA722 ; G 3025 -U 42787 ; WX 602 ; N uniA723 ; G 3026 -U 42788 ; WX 602 ; N uniA724 ; G 3027 -U 42789 ; WX 602 ; N uniA725 ; G 3028 -U 42790 ; WX 602 ; N uniA726 ; G 3029 -U 42791 ; WX 602 ; N uniA727 ; G 3030 -U 42889 ; WX 602 ; N uniA789 ; G 3031 -U 42890 ; WX 602 ; N uniA78A ; G 3032 -U 42891 ; WX 602 ; N uniA78B ; G 3033 -U 42892 ; WX 602 ; N uniA78C ; G 3034 -U 42893 ; WX 602 ; N uniA78D ; G 3035 -U 42894 ; WX 602 ; N uniA78E ; G 3036 -U 42896 ; WX 602 ; N uniA790 ; G 3037 -U 42897 ; WX 602 ; N uniA791 ; G 3038 -U 42922 ; WX 602 ; N uniA7AA ; G 3039 -U 43000 ; WX 602 ; N uniA7F8 ; G 3040 -U 43001 ; WX 602 ; N uniA7F9 ; G 3041 -U 63173 ; WX 602 ; N uniF6C5 ; G 3042 -U 64257 ; WX 602 ; N fi ; G 3043 -U 64258 ; WX 602 ; N fl ; G 3044 -U 64338 ; WX 602 ; N uniFB52 ; G 3045 -U 64339 ; WX 602 ; N uniFB53 ; G 3046 -U 64340 ; WX 602 ; N uniFB54 ; G 3047 -U 64341 ; WX 602 ; N uniFB55 ; G 3048 -U 64342 ; WX 602 ; N uniFB56 ; G 3049 -U 64343 ; WX 602 ; N uniFB57 ; G 3050 -U 64344 ; WX 602 ; N uniFB58 ; G 3051 -U 64345 ; WX 602 ; N uniFB59 ; G 3052 -U 64346 ; WX 602 ; N uniFB5A ; G 3053 -U 64347 ; WX 602 ; N uniFB5B ; G 3054 -U 64348 ; WX 602 ; N uniFB5C ; G 3055 -U 64349 ; WX 602 ; N uniFB5D ; G 3056 -U 64350 ; WX 602 ; N uniFB5E ; G 3057 -U 64351 ; WX 602 ; N uniFB5F ; G 3058 -U 64352 ; WX 602 ; N uniFB60 ; G 3059 -U 64353 ; WX 602 ; N uniFB61 ; G 3060 -U 64354 ; WX 602 ; N uniFB62 ; G 3061 -U 64355 ; WX 602 ; N uniFB63 ; G 3062 -U 64356 ; WX 602 ; N uniFB64 ; G 3063 -U 64357 ; WX 602 ; N uniFB65 ; G 3064 -U 64358 ; WX 602 ; N uniFB66 ; G 3065 -U 64359 ; WX 602 ; N uniFB67 ; G 3066 -U 64360 ; WX 602 ; N uniFB68 ; G 3067 -U 64361 ; WX 602 ; N uniFB69 ; G 3068 -U 64362 ; WX 602 ; N uniFB6A ; G 3069 -U 64363 ; WX 602 ; N uniFB6B ; G 3070 -U 64364 ; WX 602 ; N uniFB6C ; G 3071 -U 64365 ; WX 602 ; N uniFB6D ; G 3072 -U 64366 ; WX 602 ; N uniFB6E ; G 3073 -U 64367 ; WX 602 ; N uniFB6F ; G 3074 -U 64368 ; WX 602 ; N uniFB70 ; G 3075 -U 64369 ; WX 602 ; N uniFB71 ; G 3076 -U 64370 ; WX 602 ; N uniFB72 ; G 3077 -U 64371 ; WX 602 ; N uniFB73 ; G 3078 -U 64372 ; WX 602 ; N uniFB74 ; G 3079 -U 64373 ; WX 602 ; N uniFB75 ; G 3080 -U 64374 ; WX 602 ; N uniFB76 ; G 3081 -U 64375 ; WX 602 ; N uniFB77 ; G 3082 -U 64376 ; WX 602 ; N uniFB78 ; G 3083 -U 64377 ; WX 602 ; N uniFB79 ; G 3084 -U 64378 ; WX 602 ; N uniFB7A ; G 3085 -U 64379 ; WX 602 ; N uniFB7B ; G 3086 -U 64380 ; WX 602 ; N uniFB7C ; G 3087 -U 64381 ; WX 602 ; N uniFB7D ; G 3088 -U 64382 ; WX 602 ; N uniFB7E ; G 3089 -U 64383 ; WX 602 ; N uniFB7F ; G 3090 -U 64384 ; WX 602 ; N uniFB80 ; G 3091 -U 64385 ; WX 602 ; N uniFB81 ; G 3092 -U 64394 ; WX 602 ; N uniFB8A ; G 3093 -U 64395 ; WX 602 ; N uniFB8B ; G 3094 -U 64396 ; WX 602 ; N uniFB8C ; G 3095 -U 64397 ; WX 602 ; N uniFB8D ; G 3096 -U 64398 ; WX 602 ; N uniFB8E ; G 3097 -U 64399 ; WX 602 ; N uniFB8F ; G 3098 -U 64400 ; WX 602 ; N uniFB90 ; G 3099 -U 64401 ; WX 602 ; N uniFB91 ; G 3100 -U 64402 ; WX 602 ; N uniFB92 ; G 3101 -U 64403 ; WX 602 ; N uniFB93 ; G 3102 -U 64404 ; WX 602 ; N uniFB94 ; G 3103 -U 64405 ; WX 602 ; N uniFB95 ; G 3104 -U 64414 ; WX 602 ; N uniFB9E ; G 3105 -U 64415 ; WX 602 ; N uniFB9F ; G 3106 -U 64426 ; WX 602 ; N uniFBAA ; G 3107 -U 64427 ; WX 602 ; N uniFBAB ; G 3108 -U 64428 ; WX 602 ; N uniFBAC ; G 3109 -U 64429 ; WX 602 ; N uniFBAD ; G 3110 -U 64488 ; WX 602 ; N uniFBE8 ; G 3111 -U 64489 ; WX 602 ; N uniFBE9 ; G 3112 -U 64508 ; WX 602 ; N uniFBFC ; G 3113 -U 64509 ; WX 602 ; N uniFBFD ; G 3114 -U 64510 ; WX 602 ; N uniFBFE ; G 3115 -U 64511 ; WX 602 ; N uniFBFF ; G 3116 -U 65136 ; WX 602 ; N uniFE70 ; G 3117 -U 65137 ; WX 602 ; N uniFE71 ; G 3118 -U 65138 ; WX 602 ; N uniFE72 ; G 3119 -U 65139 ; WX 602 ; N uniFE73 ; G 3120 -U 65140 ; WX 602 ; N uniFE74 ; G 3121 -U 65142 ; WX 602 ; N uniFE76 ; G 3122 -U 65143 ; WX 602 ; N uniFE77 ; G 3123 -U 65144 ; WX 602 ; N uniFE78 ; G 3124 -U 65145 ; WX 602 ; N uniFE79 ; G 3125 -U 65146 ; WX 602 ; N uniFE7A ; G 3126 -U 65147 ; WX 602 ; N uniFE7B ; G 3127 -U 65148 ; WX 602 ; N uniFE7C ; G 3128 -U 65149 ; WX 602 ; N uniFE7D ; G 3129 -U 65150 ; WX 602 ; N uniFE7E ; G 3130 -U 65151 ; WX 602 ; N uniFE7F ; G 3131 -U 65152 ; WX 602 ; N uniFE80 ; G 3132 -U 65153 ; WX 602 ; N uniFE81 ; G 3133 -U 65154 ; WX 602 ; N uniFE82 ; G 3134 -U 65155 ; WX 602 ; N uniFE83 ; G 3135 -U 65156 ; WX 602 ; N uniFE84 ; G 3136 -U 65157 ; WX 602 ; N uniFE85 ; G 3137 -U 65158 ; WX 602 ; N uniFE86 ; G 3138 -U 65159 ; WX 602 ; N uniFE87 ; G 3139 -U 65160 ; WX 602 ; N uniFE88 ; G 3140 -U 65161 ; WX 602 ; N uniFE89 ; G 3141 -U 65162 ; WX 602 ; N uniFE8A ; G 3142 -U 65163 ; WX 602 ; N uniFE8B ; G 3143 -U 65164 ; WX 602 ; N uniFE8C ; G 3144 -U 65165 ; WX 602 ; N uniFE8D ; G 3145 -U 65166 ; WX 602 ; N uniFE8E ; G 3146 -U 65167 ; WX 602 ; N uniFE8F ; G 3147 -U 65168 ; WX 602 ; N uniFE90 ; G 3148 -U 65169 ; WX 602 ; N uniFE91 ; G 3149 -U 65170 ; WX 602 ; N uniFE92 ; G 3150 -U 65171 ; WX 602 ; N uniFE93 ; G 3151 -U 65172 ; WX 602 ; N uniFE94 ; G 3152 -U 65173 ; WX 602 ; N uniFE95 ; G 3153 -U 65174 ; WX 602 ; N uniFE96 ; G 3154 -U 65175 ; WX 602 ; N uniFE97 ; G 3155 -U 65176 ; WX 602 ; N uniFE98 ; G 3156 -U 65177 ; WX 602 ; N uniFE99 ; G 3157 -U 65178 ; WX 602 ; N uniFE9A ; G 3158 -U 65179 ; WX 602 ; N uniFE9B ; G 3159 -U 65180 ; WX 602 ; N uniFE9C ; G 3160 -U 65181 ; WX 602 ; N uniFE9D ; G 3161 -U 65182 ; WX 602 ; N uniFE9E ; G 3162 -U 65183 ; WX 602 ; N uniFE9F ; G 3163 -U 65184 ; WX 602 ; N uniFEA0 ; G 3164 -U 65185 ; WX 602 ; N uniFEA1 ; G 3165 -U 65186 ; WX 602 ; N uniFEA2 ; G 3166 -U 65187 ; WX 602 ; N uniFEA3 ; G 3167 -U 65188 ; WX 602 ; N uniFEA4 ; G 3168 -U 65189 ; WX 602 ; N uniFEA5 ; G 3169 -U 65190 ; WX 602 ; N uniFEA6 ; G 3170 -U 65191 ; WX 602 ; N uniFEA7 ; G 3171 -U 65192 ; WX 602 ; N uniFEA8 ; G 3172 -U 65193 ; WX 602 ; N uniFEA9 ; G 3173 -U 65194 ; WX 602 ; N uniFEAA ; G 3174 -U 65195 ; WX 602 ; N uniFEAB ; G 3175 -U 65196 ; WX 602 ; N uniFEAC ; G 3176 -U 65197 ; WX 602 ; N uniFEAD ; G 3177 -U 65198 ; WX 602 ; N uniFEAE ; G 3178 -U 65199 ; WX 602 ; N uniFEAF ; G 3179 -U 65200 ; WX 602 ; N uniFEB0 ; G 3180 -U 65201 ; WX 602 ; N uniFEB1 ; G 3181 -U 65202 ; WX 602 ; N uniFEB2 ; G 3182 -U 65203 ; WX 602 ; N uniFEB3 ; G 3183 -U 65204 ; WX 602 ; N uniFEB4 ; G 3184 -U 65205 ; WX 602 ; N uniFEB5 ; G 3185 -U 65206 ; WX 602 ; N uniFEB6 ; G 3186 -U 65207 ; WX 602 ; N uniFEB7 ; G 3187 -U 65208 ; WX 602 ; N uniFEB8 ; G 3188 -U 65209 ; WX 602 ; N uniFEB9 ; G 3189 -U 65210 ; WX 602 ; N uniFEBA ; G 3190 -U 65211 ; WX 602 ; N uniFEBB ; G 3191 -U 65212 ; WX 602 ; N uniFEBC ; G 3192 -U 65213 ; WX 602 ; N uniFEBD ; G 3193 -U 65214 ; WX 602 ; N uniFEBE ; G 3194 -U 65215 ; WX 602 ; N uniFEBF ; G 3195 -U 65216 ; WX 602 ; N uniFEC0 ; G 3196 -U 65217 ; WX 602 ; N uniFEC1 ; G 3197 -U 65218 ; WX 602 ; N uniFEC2 ; G 3198 -U 65219 ; WX 602 ; N uniFEC3 ; G 3199 -U 65220 ; WX 602 ; N uniFEC4 ; G 3200 -U 65221 ; WX 602 ; N uniFEC5 ; G 3201 -U 65222 ; WX 602 ; N uniFEC6 ; G 3202 -U 65223 ; WX 602 ; N uniFEC7 ; G 3203 -U 65224 ; WX 602 ; N uniFEC8 ; G 3204 -U 65225 ; WX 602 ; N uniFEC9 ; G 3205 -U 65226 ; WX 602 ; N uniFECA ; G 3206 -U 65227 ; WX 602 ; N uniFECB ; G 3207 -U 65228 ; WX 602 ; N uniFECC ; G 3208 -U 65229 ; WX 602 ; N uniFECD ; G 3209 -U 65230 ; WX 602 ; N uniFECE ; G 3210 -U 65231 ; WX 602 ; N uniFECF ; G 3211 -U 65232 ; WX 602 ; N uniFED0 ; G 3212 -U 65233 ; WX 602 ; N uniFED1 ; G 3213 -U 65234 ; WX 602 ; N uniFED2 ; G 3214 -U 65235 ; WX 602 ; N uniFED3 ; G 3215 -U 65236 ; WX 602 ; N uniFED4 ; G 3216 -U 65237 ; WX 602 ; N uniFED5 ; G 3217 -U 65238 ; WX 602 ; N uniFED6 ; G 3218 -U 65239 ; WX 602 ; N uniFED7 ; G 3219 -U 65240 ; WX 602 ; N uniFED8 ; G 3220 -U 65241 ; WX 602 ; N uniFED9 ; G 3221 -U 65242 ; WX 602 ; N uniFEDA ; G 3222 -U 65243 ; WX 602 ; N uniFEDB ; G 3223 -U 65244 ; WX 602 ; N uniFEDC ; G 3224 -U 65245 ; WX 602 ; N uniFEDD ; G 3225 -U 65246 ; WX 602 ; N uniFEDE ; G 3226 -U 65247 ; WX 602 ; N uniFEDF ; G 3227 -U 65248 ; WX 602 ; N uniFEE0 ; G 3228 -U 65249 ; WX 602 ; N uniFEE1 ; G 3229 -U 65250 ; WX 602 ; N uniFEE2 ; G 3230 -U 65251 ; WX 602 ; N uniFEE3 ; G 3231 -U 65252 ; WX 602 ; N uniFEE4 ; G 3232 -U 65253 ; WX 602 ; N uniFEE5 ; G 3233 -U 65254 ; WX 602 ; N uniFEE6 ; G 3234 -U 65255 ; WX 602 ; N uniFEE7 ; G 3235 -U 65256 ; WX 602 ; N uniFEE8 ; G 3236 -U 65257 ; WX 602 ; N uniFEE9 ; G 3237 -U 65258 ; WX 602 ; N uniFEEA ; G 3238 -U 65259 ; WX 602 ; N uniFEEB ; G 3239 -U 65260 ; WX 602 ; N uniFEEC ; G 3240 -U 65261 ; WX 602 ; N uniFEED ; G 3241 -U 65262 ; WX 602 ; N uniFEEE ; G 3242 -U 65263 ; WX 602 ; N uniFEEF ; G 3243 -U 65264 ; WX 602 ; N uniFEF0 ; G 3244 -U 65265 ; WX 602 ; N uniFEF1 ; G 3245 -U 65266 ; WX 602 ; N uniFEF2 ; G 3246 -U 65267 ; WX 602 ; N uniFEF3 ; G 3247 -U 65268 ; WX 602 ; N uniFEF4 ; G 3248 -U 65269 ; WX 602 ; N uniFEF5 ; G 3249 -U 65270 ; WX 602 ; N uniFEF6 ; G 3250 -U 65271 ; WX 602 ; N uniFEF7 ; G 3251 -U 65272 ; WX 602 ; N uniFEF8 ; G 3252 -U 65273 ; WX 602 ; N uniFEF9 ; G 3253 -U 65274 ; WX 602 ; N uniFEFA ; G 3254 -U 65275 ; WX 602 ; N uniFEFB ; G 3255 -U 65276 ; WX 602 ; N uniFEFC ; G 3256 -U 65279 ; WX 602 ; N uniFEFF ; G 3257 -U 65529 ; WX 602 ; N uniFFF9 ; G 3258 -U 65530 ; WX 602 ; N uniFFFA ; G 3259 -U 65531 ; WX 602 ; N uniFFFB ; G 3260 -U 65532 ; WX 602 ; N uniFFFC ; G 3261 -U 65533 ; WX 602 ; N uniFFFD ; G 3262 -EndCharMetrics -EndFontMetrics diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ttf b/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ttf deleted file mode 100644 index 754dca7325de222c8dbdd1f98ae2c1401f882a42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253580 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

YQnce&OUhf~QVW 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

%F8AUQpvn(l~~zzOy>1@b4Y}v#!Cyo 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 diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ufm b/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ufm deleted file mode 100644 index 3ae612ab..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ufm +++ /dev/null @@ -1,2707 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment https://github.com/PhenX/php-font-lib -EncodingScheme FontSpecific -FontName DejaVu Sans Mono -FontSubfamily Bold Oblique -UniqueID DejaVu Sans Mono Bold Oblique -FullName DejaVu Sans Mono Bold Oblique -Version Version 2.37 -PostScriptName DejaVuSansMono-BoldOblique -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -Weight Bold -ItalicAngle -11 -IsFixedPitch true -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -425 -394 808 1008 -StartCharMetrics 2711 -U 32 ; WX 602 ; N space ; G 3 -U 33 ; WX 602 ; N exclam ; G 4 -U 34 ; WX 602 ; N quotedbl ; G 5 -U 35 ; WX 602 ; N numbersign ; G 6 -U 36 ; WX 602 ; N dollar ; G 7 -U 37 ; WX 602 ; N percent ; G 8 -U 38 ; WX 602 ; N ampersand ; G 9 -U 39 ; WX 602 ; N quotesingle ; G 10 -U 40 ; WX 602 ; N parenleft ; G 11 -U 41 ; WX 602 ; N parenright ; G 12 -U 42 ; WX 602 ; N asterisk ; G 13 -U 43 ; WX 602 ; N plus ; G 14 -U 44 ; WX 602 ; N comma ; G 15 -U 45 ; WX 602 ; N hyphen ; G 16 -U 46 ; WX 602 ; N period ; G 17 -U 47 ; WX 602 ; N slash ; G 18 -U 48 ; WX 602 ; N zero ; G 19 -U 49 ; WX 602 ; N one ; G 20 -U 50 ; WX 602 ; N two ; G 21 -U 51 ; WX 602 ; N three ; G 22 -U 52 ; WX 602 ; N four ; G 23 -U 53 ; WX 602 ; N five ; G 24 -U 54 ; WX 602 ; N six ; G 25 -U 55 ; WX 602 ; N seven ; G 26 -U 56 ; WX 602 ; N eight ; G 27 -U 57 ; WX 602 ; N nine ; G 28 -U 58 ; WX 602 ; N colon ; G 29 -U 59 ; WX 602 ; N semicolon ; G 30 -U 60 ; WX 602 ; N less ; G 31 -U 61 ; WX 602 ; N equal ; G 32 -U 62 ; WX 602 ; N greater ; G 33 -U 63 ; WX 602 ; N question ; G 34 -U 64 ; WX 602 ; N at ; G 35 -U 65 ; WX 602 ; N A ; G 36 -U 66 ; WX 602 ; N B ; G 37 -U 67 ; WX 602 ; N C ; G 38 -U 68 ; WX 602 ; N D ; G 39 -U 69 ; WX 602 ; N E ; G 40 -U 70 ; WX 602 ; N F ; G 41 -U 71 ; WX 602 ; N G ; G 42 -U 72 ; WX 602 ; N H ; G 43 -U 73 ; WX 602 ; N I ; G 44 -U 74 ; WX 602 ; N J ; G 45 -U 75 ; WX 602 ; N K ; G 46 -U 76 ; WX 602 ; N L ; G 47 -U 77 ; WX 602 ; N M ; G 48 -U 78 ; WX 602 ; N N ; G 49 -U 79 ; WX 602 ; N O ; G 50 -U 80 ; WX 602 ; N P ; G 51 -U 81 ; WX 602 ; N Q ; G 52 -U 82 ; WX 602 ; N R ; G 53 -U 83 ; WX 602 ; N S ; G 54 -U 84 ; WX 602 ; N T ; G 55 -U 85 ; WX 602 ; N U ; G 56 -U 86 ; WX 602 ; N V ; G 57 -U 87 ; WX 602 ; N W ; G 58 -U 88 ; WX 602 ; N X ; G 59 -U 89 ; WX 602 ; N Y ; G 60 -U 90 ; WX 602 ; N Z ; G 61 -U 91 ; WX 602 ; N bracketleft ; G 62 -U 92 ; WX 602 ; N backslash ; G 63 -U 93 ; WX 602 ; N bracketright ; G 64 -U 94 ; WX 602 ; N asciicircum ; G 65 -U 95 ; WX 602 ; N underscore ; G 66 -U 96 ; WX 602 ; N grave ; G 67 -U 97 ; WX 602 ; N a ; G 68 -U 98 ; WX 602 ; N b ; G 69 -U 99 ; WX 602 ; N c ; G 70 -U 100 ; WX 602 ; N d ; G 71 -U 101 ; WX 602 ; N e ; G 72 -U 102 ; WX 602 ; N f ; G 73 -U 103 ; WX 602 ; N g ; G 74 -U 104 ; WX 602 ; N h ; G 75 -U 105 ; WX 602 ; N i ; G 76 -U 106 ; WX 602 ; N j ; G 77 -U 107 ; WX 602 ; N k ; G 78 -U 108 ; WX 602 ; N l ; G 79 -U 109 ; WX 602 ; N m ; G 80 -U 110 ; WX 602 ; N n ; G 81 -U 111 ; WX 602 ; N o ; G 82 -U 112 ; WX 602 ; N p ; G 83 -U 113 ; WX 602 ; N q ; G 84 -U 114 ; WX 602 ; N r ; G 85 -U 115 ; WX 602 ; N s ; G 86 -U 116 ; WX 602 ; N t ; G 87 -U 117 ; WX 602 ; N u ; G 88 -U 118 ; WX 602 ; N v ; G 89 -U 119 ; WX 602 ; N w ; G 90 -U 120 ; WX 602 ; N x ; G 91 -U 121 ; WX 602 ; N y ; G 92 -U 122 ; WX 602 ; N z ; G 93 -U 123 ; WX 602 ; N braceleft ; G 94 -U 124 ; WX 602 ; N bar ; G 95 -U 125 ; WX 602 ; N braceright ; G 96 -U 126 ; WX 602 ; N asciitilde ; G 97 -U 160 ; WX 602 ; N nbspace ; G 98 -U 161 ; WX 602 ; N exclamdown ; G 99 -U 162 ; WX 602 ; N cent ; G 100 -U 163 ; WX 602 ; N sterling ; G 101 -U 164 ; WX 602 ; N currency ; G 102 -U 165 ; WX 602 ; N yen ; G 103 -U 166 ; WX 602 ; N brokenbar ; G 104 -U 167 ; WX 602 ; N section ; G 105 -U 168 ; WX 602 ; N dieresis ; G 106 -U 169 ; WX 602 ; N copyright ; G 107 -U 170 ; WX 602 ; N ordfeminine ; G 108 -U 171 ; WX 602 ; N guillemotleft ; G 109 -U 172 ; WX 602 ; N logicalnot ; G 110 -U 173 ; WX 602 ; N sfthyphen ; G 111 -U 174 ; WX 602 ; N registered ; G 112 -U 175 ; WX 602 ; N macron ; G 113 -U 176 ; WX 602 ; N degree ; G 114 -U 177 ; WX 602 ; N plusminus ; G 115 -U 178 ; WX 602 ; N twosuperior ; G 116 -U 179 ; WX 602 ; N threesuperior ; G 117 -U 180 ; WX 602 ; N acute ; G 118 -U 181 ; WX 602 ; N mu ; G 119 -U 182 ; WX 602 ; N paragraph ; G 120 -U 183 ; WX 602 ; N periodcentered ; G 121 -U 184 ; WX 602 ; N cedilla ; G 122 -U 185 ; WX 602 ; N onesuperior ; G 123 -U 186 ; WX 602 ; N ordmasculine ; G 124 -U 187 ; WX 602 ; N guillemotright ; G 125 -U 188 ; WX 602 ; N onequarter ; G 126 -U 189 ; WX 602 ; N onehalf ; G 127 -U 190 ; WX 602 ; N threequarters ; G 128 -U 191 ; WX 602 ; N questiondown ; G 129 -U 192 ; WX 602 ; N Agrave ; G 130 -U 193 ; WX 602 ; N Aacute ; G 131 -U 194 ; WX 602 ; N Acircumflex ; G 132 -U 195 ; WX 602 ; N Atilde ; G 133 -U 196 ; WX 602 ; N Adieresis ; G 134 -U 197 ; WX 602 ; N Aring ; G 135 -U 198 ; WX 602 ; N AE ; G 136 -U 199 ; WX 602 ; N Ccedilla ; G 137 -U 200 ; WX 602 ; N Egrave ; G 138 -U 201 ; WX 602 ; N Eacute ; G 139 -U 202 ; WX 602 ; N Ecircumflex ; G 140 -U 203 ; WX 602 ; N Edieresis ; G 141 -U 204 ; WX 602 ; N Igrave ; G 142 -U 205 ; WX 602 ; N Iacute ; G 143 -U 206 ; WX 602 ; N Icircumflex ; G 144 -U 207 ; WX 602 ; N Idieresis ; G 145 -U 208 ; WX 602 ; N Eth ; G 146 -U 209 ; WX 602 ; N Ntilde ; G 147 -U 210 ; WX 602 ; N Ograve ; G 148 -U 211 ; WX 602 ; N Oacute ; G 149 -U 212 ; WX 602 ; N Ocircumflex ; G 150 -U 213 ; WX 602 ; N Otilde ; G 151 -U 214 ; WX 602 ; N Odieresis ; G 152 -U 215 ; WX 602 ; N multiply ; G 153 -U 216 ; WX 602 ; N Oslash ; G 154 -U 217 ; WX 602 ; N Ugrave ; G 155 -U 218 ; WX 602 ; N Uacute ; G 156 -U 219 ; WX 602 ; N Ucircumflex ; G 157 -U 220 ; WX 602 ; N Udieresis ; G 158 -U 221 ; WX 602 ; N Yacute ; G 159 -U 222 ; WX 602 ; N Thorn ; G 160 -U 223 ; WX 602 ; N germandbls ; G 161 -U 224 ; WX 602 ; N agrave ; G 162 -U 225 ; WX 602 ; N aacute ; G 163 -U 226 ; WX 602 ; N acircumflex ; G 164 -U 227 ; WX 602 ; N atilde ; G 165 -U 228 ; WX 602 ; N adieresis ; G 166 -U 229 ; WX 602 ; N aring ; G 167 -U 230 ; WX 602 ; N ae ; G 168 -U 231 ; WX 602 ; N ccedilla ; G 169 -U 232 ; WX 602 ; N egrave ; G 170 -U 233 ; WX 602 ; N eacute ; G 171 -U 234 ; WX 602 ; N ecircumflex ; G 172 -U 235 ; WX 602 ; N edieresis ; G 173 -U 236 ; WX 602 ; N igrave ; G 174 -U 237 ; WX 602 ; N iacute ; G 175 -U 238 ; WX 602 ; N icircumflex ; G 176 -U 239 ; WX 602 ; N idieresis ; G 177 -U 240 ; WX 602 ; N eth ; G 178 -U 241 ; WX 602 ; N ntilde ; G 179 -U 242 ; WX 602 ; N ograve ; G 180 -U 243 ; WX 602 ; N oacute ; G 181 -U 244 ; WX 602 ; N ocircumflex ; G 182 -U 245 ; WX 602 ; N otilde ; G 183 -U 246 ; WX 602 ; N odieresis ; G 184 -U 247 ; WX 602 ; N divide ; G 185 -U 248 ; WX 602 ; N oslash ; G 186 -U 249 ; WX 602 ; N ugrave ; G 187 -U 250 ; WX 602 ; N uacute ; G 188 -U 251 ; WX 602 ; N ucircumflex ; G 189 -U 252 ; WX 602 ; N udieresis ; G 190 -U 253 ; WX 602 ; N yacute ; G 191 -U 254 ; WX 602 ; N thorn ; G 192 -U 255 ; WX 602 ; N ydieresis ; G 193 -U 256 ; WX 602 ; N Amacron ; G 194 -U 257 ; WX 602 ; N amacron ; G 195 -U 258 ; WX 602 ; N Abreve ; G 196 -U 259 ; WX 602 ; N abreve ; G 197 -U 260 ; WX 602 ; N Aogonek ; G 198 -U 261 ; WX 602 ; N aogonek ; G 199 -U 262 ; WX 602 ; N Cacute ; G 200 -U 263 ; WX 602 ; N cacute ; G 201 -U 264 ; WX 602 ; N Ccircumflex ; G 202 -U 265 ; WX 602 ; N ccircumflex ; G 203 -U 266 ; WX 602 ; N Cdotaccent ; G 204 -U 267 ; WX 602 ; N cdotaccent ; G 205 -U 268 ; WX 602 ; N Ccaron ; G 206 -U 269 ; WX 602 ; N ccaron ; G 207 -U 270 ; WX 602 ; N Dcaron ; G 208 -U 271 ; WX 602 ; N dcaron ; G 209 -U 272 ; WX 602 ; N Dcroat ; G 210 -U 273 ; WX 602 ; N dmacron ; G 211 -U 274 ; WX 602 ; N Emacron ; G 212 -U 275 ; WX 602 ; N emacron ; G 213 -U 276 ; WX 602 ; N Ebreve ; G 214 -U 277 ; WX 602 ; N ebreve ; G 215 -U 278 ; WX 602 ; N Edotaccent ; G 216 -U 279 ; WX 602 ; N edotaccent ; G 217 -U 280 ; WX 602 ; N Eogonek ; G 218 -U 281 ; WX 602 ; N eogonek ; G 219 -U 282 ; WX 602 ; N Ecaron ; G 220 -U 283 ; WX 602 ; N ecaron ; G 221 -U 284 ; WX 602 ; N Gcircumflex ; G 222 -U 285 ; WX 602 ; N gcircumflex ; G 223 -U 286 ; WX 602 ; N Gbreve ; G 224 -U 287 ; WX 602 ; N gbreve ; G 225 -U 288 ; WX 602 ; N Gdotaccent ; G 226 -U 289 ; WX 602 ; N gdotaccent ; G 227 -U 290 ; WX 602 ; N Gcommaaccent ; G 228 -U 291 ; WX 602 ; N gcommaaccent ; G 229 -U 292 ; WX 602 ; N Hcircumflex ; G 230 -U 293 ; WX 602 ; N hcircumflex ; G 231 -U 294 ; WX 602 ; N Hbar ; G 232 -U 295 ; WX 602 ; N hbar ; G 233 -U 296 ; WX 602 ; N Itilde ; G 234 -U 297 ; WX 602 ; N itilde ; G 235 -U 298 ; WX 602 ; N Imacron ; G 236 -U 299 ; WX 602 ; N imacron ; G 237 -U 300 ; WX 602 ; N Ibreve ; G 238 -U 301 ; WX 602 ; N ibreve ; G 239 -U 302 ; WX 602 ; N Iogonek ; G 240 -U 303 ; WX 602 ; N iogonek ; G 241 -U 304 ; WX 602 ; N Idot ; G 242 -U 305 ; WX 602 ; N dotlessi ; G 243 -U 306 ; WX 602 ; N IJ ; G 244 -U 307 ; WX 602 ; N ij ; G 245 -U 308 ; WX 602 ; N Jcircumflex ; G 246 -U 309 ; WX 602 ; N jcircumflex ; G 247 -U 310 ; WX 602 ; N Kcommaaccent ; G 248 -U 311 ; WX 602 ; N kcommaaccent ; G 249 -U 312 ; WX 602 ; N kgreenlandic ; G 250 -U 313 ; WX 602 ; N Lacute ; G 251 -U 314 ; WX 602 ; N lacute ; G 252 -U 315 ; WX 602 ; N Lcommaaccent ; G 253 -U 316 ; WX 602 ; N lcommaaccent ; G 254 -U 317 ; WX 602 ; N Lcaron ; G 255 -U 318 ; WX 602 ; N lcaron ; G 256 -U 319 ; WX 602 ; N Ldot ; G 257 -U 320 ; WX 602 ; N ldot ; G 258 -U 321 ; WX 602 ; N Lslash ; G 259 -U 322 ; WX 602 ; N lslash ; G 260 -U 323 ; WX 602 ; N Nacute ; G 261 -U 324 ; WX 602 ; N nacute ; G 262 -U 325 ; WX 602 ; N Ncommaaccent ; G 263 -U 326 ; WX 602 ; N ncommaaccent ; G 264 -U 327 ; WX 602 ; N Ncaron ; G 265 -U 328 ; WX 602 ; N ncaron ; G 266 -U 329 ; WX 602 ; N napostrophe ; G 267 -U 330 ; WX 602 ; N Eng ; G 268 -U 331 ; WX 602 ; N eng ; G 269 -U 332 ; WX 602 ; N Omacron ; G 270 -U 333 ; WX 602 ; N omacron ; G 271 -U 334 ; WX 602 ; N Obreve ; G 272 -U 335 ; WX 602 ; N obreve ; G 273 -U 336 ; WX 602 ; N Ohungarumlaut ; G 274 -U 337 ; WX 602 ; N ohungarumlaut ; G 275 -U 338 ; WX 602 ; N OE ; G 276 -U 339 ; WX 602 ; N oe ; G 277 -U 340 ; WX 602 ; N Racute ; G 278 -U 341 ; WX 602 ; N racute ; G 279 -U 342 ; WX 602 ; N Rcommaaccent ; G 280 -U 343 ; WX 602 ; N rcommaaccent ; G 281 -U 344 ; WX 602 ; N Rcaron ; G 282 -U 345 ; WX 602 ; N rcaron ; G 283 -U 346 ; WX 602 ; N Sacute ; G 284 -U 347 ; WX 602 ; N sacute ; G 285 -U 348 ; WX 602 ; N Scircumflex ; G 286 -U 349 ; WX 602 ; N scircumflex ; G 287 -U 350 ; WX 602 ; N Scedilla ; G 288 -U 351 ; WX 602 ; N scedilla ; G 289 -U 352 ; WX 602 ; N Scaron ; G 290 -U 353 ; WX 602 ; N scaron ; G 291 -U 354 ; WX 602 ; N Tcommaaccent ; G 292 -U 355 ; WX 602 ; N tcommaaccent ; G 293 -U 356 ; WX 602 ; N Tcaron ; G 294 -U 357 ; WX 602 ; N tcaron ; G 295 -U 358 ; WX 602 ; N Tbar ; G 296 -U 359 ; WX 602 ; N tbar ; G 297 -U 360 ; WX 602 ; N Utilde ; G 298 -U 361 ; WX 602 ; N utilde ; G 299 -U 362 ; WX 602 ; N Umacron ; G 300 -U 363 ; WX 602 ; N umacron ; G 301 -U 364 ; WX 602 ; N Ubreve ; G 302 -U 365 ; WX 602 ; N ubreve ; G 303 -U 366 ; WX 602 ; N Uring ; G 304 -U 367 ; WX 602 ; N uring ; G 305 -U 368 ; WX 602 ; N Uhungarumlaut ; G 306 -U 369 ; WX 602 ; N uhungarumlaut ; G 307 -U 370 ; WX 602 ; N Uogonek ; G 308 -U 371 ; WX 602 ; N uogonek ; G 309 -U 372 ; WX 602 ; N Wcircumflex ; G 310 -U 373 ; WX 602 ; N wcircumflex ; G 311 -U 374 ; WX 602 ; N Ycircumflex ; G 312 -U 375 ; WX 602 ; N ycircumflex ; G 313 -U 376 ; WX 602 ; N Ydieresis ; G 314 -U 377 ; WX 602 ; N Zacute ; G 315 -U 378 ; WX 602 ; N zacute ; G 316 -U 379 ; WX 602 ; N Zdotaccent ; G 317 -U 380 ; WX 602 ; N zdotaccent ; G 318 -U 381 ; WX 602 ; N Zcaron ; G 319 -U 382 ; WX 602 ; N zcaron ; G 320 -U 383 ; WX 602 ; N longs ; G 321 -U 384 ; WX 602 ; N uni0180 ; G 322 -U 385 ; WX 602 ; N uni0181 ; G 323 -U 386 ; WX 602 ; N uni0182 ; G 324 -U 387 ; WX 602 ; N uni0183 ; G 325 -U 388 ; WX 602 ; N uni0184 ; G 326 -U 389 ; WX 602 ; N uni0185 ; G 327 -U 390 ; WX 602 ; N uni0186 ; G 328 -U 391 ; WX 602 ; N uni0187 ; G 329 -U 392 ; WX 602 ; N uni0188 ; G 330 -U 393 ; WX 602 ; N uni0189 ; G 331 -U 394 ; WX 602 ; N uni018A ; G 332 -U 395 ; WX 602 ; N uni018B ; G 333 -U 396 ; WX 602 ; N uni018C ; G 334 -U 397 ; WX 602 ; N uni018D ; G 335 -U 398 ; WX 602 ; N uni018E ; G 336 -U 399 ; WX 602 ; N uni018F ; G 337 -U 400 ; WX 602 ; N uni0190 ; G 338 -U 401 ; WX 602 ; N uni0191 ; G 339 -U 402 ; WX 602 ; N florin ; G 340 -U 403 ; WX 602 ; N uni0193 ; G 341 -U 404 ; WX 602 ; N uni0194 ; G 342 -U 405 ; WX 602 ; N uni0195 ; G 343 -U 406 ; WX 602 ; N uni0196 ; G 344 -U 407 ; WX 602 ; N uni0197 ; G 345 -U 408 ; WX 602 ; N uni0198 ; G 346 -U 409 ; WX 602 ; N uni0199 ; G 347 -U 410 ; WX 602 ; N uni019A ; G 348 -U 411 ; WX 602 ; N uni019B ; G 349 -U 412 ; WX 602 ; N uni019C ; G 350 -U 413 ; WX 602 ; N uni019D ; G 351 -U 414 ; WX 602 ; N uni019E ; G 352 -U 415 ; WX 602 ; N uni019F ; G 353 -U 416 ; WX 602 ; N Ohorn ; G 354 -U 417 ; WX 602 ; N ohorn ; G 355 -U 418 ; WX 602 ; N uni01A2 ; G 356 -U 419 ; WX 602 ; N uni01A3 ; G 357 -U 420 ; WX 602 ; N uni01A4 ; G 358 -U 421 ; WX 602 ; N uni01A5 ; G 359 -U 422 ; WX 602 ; N uni01A6 ; G 360 -U 423 ; WX 602 ; N uni01A7 ; G 361 -U 424 ; WX 602 ; N uni01A8 ; G 362 -U 425 ; WX 602 ; N uni01A9 ; G 363 -U 426 ; WX 602 ; N uni01AA ; G 364 -U 427 ; WX 602 ; N uni01AB ; G 365 -U 428 ; WX 602 ; N uni01AC ; G 366 -U 429 ; WX 602 ; N uni01AD ; G 367 -U 430 ; WX 602 ; N uni01AE ; G 368 -U 431 ; WX 602 ; N Uhorn ; G 369 -U 432 ; WX 602 ; N uhorn ; G 370 -U 433 ; WX 602 ; N uni01B1 ; G 371 -U 434 ; WX 602 ; N uni01B2 ; G 372 -U 435 ; WX 602 ; N uni01B3 ; G 373 -U 436 ; WX 602 ; N uni01B4 ; G 374 -U 437 ; WX 602 ; N uni01B5 ; G 375 -U 438 ; WX 602 ; N uni01B6 ; G 376 -U 439 ; WX 602 ; N uni01B7 ; G 377 -U 440 ; WX 602 ; N uni01B8 ; G 378 -U 441 ; WX 602 ; N uni01B9 ; G 379 -U 442 ; WX 602 ; N uni01BA ; G 380 -U 443 ; WX 602 ; N uni01BB ; G 381 -U 444 ; WX 602 ; N uni01BC ; G 382 -U 445 ; WX 602 ; N uni01BD ; G 383 -U 446 ; WX 602 ; N uni01BE ; G 384 -U 447 ; WX 602 ; N uni01BF ; G 385 -U 448 ; WX 602 ; N uni01C0 ; G 386 -U 449 ; WX 602 ; N uni01C1 ; G 387 -U 450 ; WX 602 ; N uni01C2 ; G 388 -U 451 ; WX 602 ; N uni01C3 ; G 389 -U 461 ; WX 602 ; N uni01CD ; G 390 -U 462 ; WX 602 ; N uni01CE ; G 391 -U 463 ; WX 602 ; N uni01CF ; G 392 -U 464 ; WX 602 ; N uni01D0 ; G 393 -U 465 ; WX 602 ; N uni01D1 ; G 394 -U 466 ; WX 602 ; N uni01D2 ; G 395 -U 467 ; WX 602 ; N uni01D3 ; G 396 -U 468 ; WX 602 ; N uni01D4 ; G 397 -U 469 ; WX 602 ; N uni01D5 ; G 398 -U 470 ; WX 602 ; N uni01D6 ; G 399 -U 471 ; WX 602 ; N uni01D7 ; G 400 -U 472 ; WX 602 ; N uni01D8 ; G 401 -U 473 ; WX 602 ; N uni01D9 ; G 402 -U 474 ; WX 602 ; N uni01DA ; G 403 -U 475 ; WX 602 ; N uni01DB ; G 404 -U 476 ; WX 602 ; N uni01DC ; G 405 -U 477 ; WX 602 ; N uni01DD ; G 406 -U 478 ; WX 602 ; N uni01DE ; G 407 -U 479 ; WX 602 ; N uni01DF ; G 408 -U 480 ; WX 602 ; N uni01E0 ; G 409 -U 481 ; WX 602 ; N uni01E1 ; G 410 -U 482 ; WX 602 ; N uni01E2 ; G 411 -U 483 ; WX 602 ; N uni01E3 ; G 412 -U 486 ; WX 602 ; N Gcaron ; G 413 -U 487 ; WX 602 ; N gcaron ; G 414 -U 488 ; WX 602 ; N uni01E8 ; G 415 -U 489 ; WX 602 ; N uni01E9 ; G 416 -U 490 ; WX 602 ; N uni01EA ; G 417 -U 491 ; WX 602 ; N uni01EB ; G 418 -U 492 ; WX 602 ; N uni01EC ; G 419 -U 493 ; WX 602 ; N uni01ED ; G 420 -U 494 ; WX 602 ; N uni01EE ; G 421 -U 495 ; WX 602 ; N uni01EF ; G 422 -U 500 ; WX 602 ; N uni01F4 ; G 423 -U 501 ; WX 602 ; N uni01F5 ; G 424 -U 502 ; WX 602 ; N uni01F6 ; G 425 -U 504 ; WX 602 ; N uni01F8 ; G 426 -U 505 ; WX 602 ; N uni01F9 ; G 427 -U 508 ; WX 602 ; N AEacute ; G 428 -U 509 ; WX 602 ; N aeacute ; G 429 -U 510 ; WX 602 ; N Oslashacute ; G 430 -U 511 ; WX 602 ; N oslashacute ; G 431 -U 512 ; WX 602 ; N uni0200 ; G 432 -U 513 ; WX 602 ; N uni0201 ; G 433 -U 514 ; WX 602 ; N uni0202 ; G 434 -U 515 ; WX 602 ; N uni0203 ; G 435 -U 516 ; WX 602 ; N uni0204 ; G 436 -U 517 ; WX 602 ; N uni0205 ; G 437 -U 518 ; WX 602 ; N uni0206 ; G 438 -U 519 ; WX 602 ; N uni0207 ; G 439 -U 520 ; WX 602 ; N uni0208 ; G 440 -U 521 ; WX 602 ; N uni0209 ; G 441 -U 522 ; WX 602 ; N uni020A ; G 442 -U 523 ; WX 602 ; N uni020B ; G 443 -U 524 ; WX 602 ; N uni020C ; G 444 -U 525 ; WX 602 ; N uni020D ; G 445 -U 526 ; WX 602 ; N uni020E ; G 446 -U 527 ; WX 602 ; N uni020F ; G 447 -U 528 ; WX 602 ; N uni0210 ; G 448 -U 529 ; WX 602 ; N uni0211 ; G 449 -U 530 ; WX 602 ; N uni0212 ; G 450 -U 531 ; WX 602 ; N uni0213 ; G 451 -U 532 ; WX 602 ; N uni0214 ; G 452 -U 533 ; WX 602 ; N uni0215 ; G 453 -U 534 ; WX 602 ; N uni0216 ; G 454 -U 535 ; WX 602 ; N uni0217 ; G 455 -U 536 ; WX 602 ; N Scommaaccent ; G 456 -U 537 ; WX 602 ; N scommaaccent ; G 457 -U 538 ; WX 602 ; N uni021A ; G 458 -U 539 ; WX 602 ; N uni021B ; G 459 -U 540 ; WX 602 ; N uni021C ; G 460 -U 541 ; WX 602 ; N uni021D ; G 461 -U 542 ; WX 602 ; N uni021E ; G 462 -U 543 ; WX 602 ; N uni021F ; G 463 -U 545 ; WX 602 ; N uni0221 ; G 464 -U 548 ; WX 602 ; N uni0224 ; G 465 -U 549 ; WX 602 ; N uni0225 ; G 466 -U 550 ; WX 602 ; N uni0226 ; G 467 -U 551 ; WX 602 ; N uni0227 ; G 468 -U 552 ; WX 602 ; N uni0228 ; G 469 -U 553 ; WX 602 ; N uni0229 ; G 470 -U 554 ; WX 602 ; N uni022A ; G 471 -U 555 ; WX 602 ; N uni022B ; G 472 -U 556 ; WX 602 ; N uni022C ; G 473 -U 557 ; WX 602 ; N uni022D ; G 474 -U 558 ; WX 602 ; N uni022E ; G 475 -U 559 ; WX 602 ; N uni022F ; G 476 -U 560 ; WX 602 ; N uni0230 ; G 477 -U 561 ; WX 602 ; N uni0231 ; G 478 -U 562 ; WX 602 ; N uni0232 ; G 479 -U 563 ; WX 602 ; N uni0233 ; G 480 -U 564 ; WX 602 ; N uni0234 ; G 481 -U 565 ; WX 602 ; N uni0235 ; G 482 -U 566 ; WX 602 ; N uni0236 ; G 483 -U 567 ; WX 602 ; N dotlessj ; G 484 -U 568 ; WX 602 ; N uni0238 ; G 485 -U 569 ; WX 602 ; N uni0239 ; G 486 -U 570 ; WX 602 ; N uni023A ; G 487 -U 571 ; WX 602 ; N uni023B ; G 488 -U 572 ; WX 602 ; N uni023C ; G 489 -U 573 ; WX 602 ; N uni023D ; G 490 -U 574 ; WX 602 ; N uni023E ; G 491 -U 575 ; WX 602 ; N uni023F ; G 492 -U 576 ; WX 602 ; N uni0240 ; G 493 -U 577 ; WX 602 ; N uni0241 ; G 494 -U 579 ; WX 602 ; N uni0243 ; G 495 -U 580 ; WX 602 ; N uni0244 ; G 496 -U 581 ; WX 602 ; N uni0245 ; G 497 -U 588 ; WX 602 ; N uni024C ; G 498 -U 589 ; WX 602 ; N uni024D ; G 499 -U 592 ; WX 602 ; N uni0250 ; G 500 -U 593 ; WX 602 ; N uni0251 ; G 501 -U 594 ; WX 602 ; N uni0252 ; G 502 -U 595 ; WX 602 ; N uni0253 ; G 503 -U 596 ; WX 602 ; N uni0254 ; G 504 -U 597 ; WX 602 ; N uni0255 ; G 505 -U 598 ; WX 602 ; N uni0256 ; G 506 -U 599 ; WX 602 ; N uni0257 ; G 507 -U 600 ; WX 602 ; N uni0258 ; G 508 -U 601 ; WX 602 ; N uni0259 ; G 509 -U 602 ; WX 602 ; N uni025A ; G 510 -U 603 ; WX 602 ; N uni025B ; G 511 -U 604 ; WX 602 ; N uni025C ; G 512 -U 605 ; WX 602 ; N uni025D ; G 513 -U 606 ; WX 602 ; N uni025E ; G 514 -U 607 ; WX 602 ; N uni025F ; G 515 -U 608 ; WX 602 ; N uni0260 ; G 516 -U 609 ; WX 602 ; N uni0261 ; G 517 -U 610 ; WX 602 ; N uni0262 ; G 518 -U 611 ; WX 602 ; N uni0263 ; G 519 -U 612 ; WX 602 ; N uni0264 ; G 520 -U 613 ; WX 602 ; N uni0265 ; G 521 -U 614 ; WX 602 ; N uni0266 ; G 522 -U 615 ; WX 602 ; N uni0267 ; G 523 -U 616 ; WX 602 ; N uni0268 ; G 524 -U 617 ; WX 602 ; N uni0269 ; G 525 -U 618 ; WX 602 ; N uni026A ; G 526 -U 619 ; WX 602 ; N uni026B ; G 527 -U 620 ; WX 602 ; N uni026C ; G 528 -U 621 ; WX 602 ; N uni026D ; G 529 -U 622 ; WX 602 ; N uni026E ; G 530 -U 623 ; WX 602 ; N uni026F ; G 531 -U 624 ; WX 602 ; N uni0270 ; G 532 -U 625 ; WX 602 ; N uni0271 ; G 533 -U 626 ; WX 602 ; N uni0272 ; G 534 -U 627 ; WX 602 ; N uni0273 ; G 535 -U 628 ; WX 602 ; N uni0274 ; G 536 -U 629 ; WX 602 ; N uni0275 ; G 537 -U 630 ; WX 602 ; N uni0276 ; G 538 -U 631 ; WX 602 ; N uni0277 ; G 539 -U 632 ; WX 602 ; N uni0278 ; G 540 -U 633 ; WX 602 ; N uni0279 ; G 541 -U 634 ; WX 602 ; N uni027A ; G 542 -U 635 ; WX 602 ; N uni027B ; G 543 -U 636 ; WX 602 ; N uni027C ; G 544 -U 637 ; WX 602 ; N uni027D ; G 545 -U 638 ; WX 602 ; N uni027E ; G 546 -U 639 ; WX 602 ; N uni027F ; G 547 -U 640 ; WX 602 ; N uni0280 ; G 548 -U 641 ; WX 602 ; N uni0281 ; G 549 -U 642 ; WX 602 ; N uni0282 ; G 550 -U 643 ; WX 602 ; N uni0283 ; G 551 -U 644 ; WX 602 ; N uni0284 ; G 552 -U 645 ; WX 602 ; N uni0285 ; G 553 -U 646 ; WX 602 ; N uni0286 ; G 554 -U 647 ; WX 602 ; N uni0287 ; G 555 -U 648 ; WX 602 ; N uni0288 ; G 556 -U 649 ; WX 602 ; N uni0289 ; G 557 -U 650 ; WX 602 ; N uni028A ; G 558 -U 651 ; WX 602 ; N uni028B ; G 559 -U 652 ; WX 602 ; N uni028C ; G 560 -U 653 ; WX 602 ; N uni028D ; G 561 -U 654 ; WX 602 ; N uni028E ; G 562 -U 655 ; WX 602 ; N uni028F ; G 563 -U 656 ; WX 602 ; N uni0290 ; G 564 -U 657 ; WX 602 ; N uni0291 ; G 565 -U 658 ; WX 602 ; N uni0292 ; G 566 -U 659 ; WX 602 ; N uni0293 ; G 567 -U 660 ; WX 602 ; N uni0294 ; G 568 -U 661 ; WX 602 ; N uni0295 ; G 569 -U 662 ; WX 602 ; N uni0296 ; G 570 -U 663 ; WX 602 ; N uni0297 ; G 571 -U 664 ; WX 602 ; N uni0298 ; G 572 -U 665 ; WX 602 ; N uni0299 ; G 573 -U 666 ; WX 602 ; N uni029A ; G 574 -U 667 ; WX 602 ; N uni029B ; G 575 -U 668 ; WX 602 ; N uni029C ; G 576 -U 669 ; WX 602 ; N uni029D ; G 577 -U 670 ; WX 602 ; N uni029E ; G 578 -U 671 ; WX 602 ; N uni029F ; G 579 -U 672 ; WX 602 ; N uni02A0 ; G 580 -U 673 ; WX 602 ; N uni02A1 ; G 581 -U 674 ; WX 602 ; N uni02A2 ; G 582 -U 675 ; WX 602 ; N uni02A3 ; G 583 -U 676 ; WX 602 ; N uni02A4 ; G 584 -U 677 ; WX 602 ; N uni02A5 ; G 585 -U 678 ; WX 602 ; N uni02A6 ; G 586 -U 679 ; WX 602 ; N uni02A7 ; G 587 -U 680 ; WX 602 ; N uni02A8 ; G 588 -U 681 ; WX 602 ; N uni02A9 ; G 589 -U 682 ; WX 602 ; N uni02AA ; G 590 -U 683 ; WX 602 ; N uni02AB ; G 591 -U 684 ; WX 602 ; N uni02AC ; G 592 -U 685 ; WX 602 ; N uni02AD ; G 593 -U 686 ; WX 602 ; N uni02AE ; G 594 -U 687 ; WX 602 ; N uni02AF ; G 595 -U 688 ; WX 602 ; N uni02B0 ; G 596 -U 689 ; WX 602 ; N uni02B1 ; G 597 -U 690 ; WX 602 ; N uni02B2 ; G 598 -U 691 ; WX 602 ; N uni02B3 ; G 599 -U 692 ; WX 602 ; N uni02B4 ; G 600 -U 693 ; WX 602 ; N uni02B5 ; G 601 -U 694 ; WX 602 ; N uni02B6 ; G 602 -U 695 ; WX 602 ; N uni02B7 ; G 603 -U 696 ; WX 602 ; N uni02B8 ; G 604 -U 697 ; WX 602 ; N uni02B9 ; G 605 -U 699 ; WX 602 ; N uni02BB ; G 606 -U 700 ; WX 602 ; N uni02BC ; G 607 -U 701 ; WX 602 ; N uni02BD ; G 608 -U 702 ; WX 602 ; N uni02BE ; G 609 -U 703 ; WX 602 ; N uni02BF ; G 610 -U 704 ; WX 602 ; N uni02C0 ; G 611 -U 705 ; WX 602 ; N uni02C1 ; G 612 -U 710 ; WX 602 ; N circumflex ; G 613 -U 711 ; WX 602 ; N caron ; G 614 -U 712 ; WX 602 ; N uni02C8 ; G 615 -U 713 ; WX 602 ; N uni02C9 ; G 616 -U 716 ; WX 602 ; N uni02CC ; G 617 -U 717 ; WX 602 ; N uni02CD ; G 618 -U 718 ; WX 602 ; N uni02CE ; G 619 -U 719 ; WX 602 ; N uni02CF ; G 620 -U 720 ; WX 602 ; N uni02D0 ; G 621 -U 721 ; WX 602 ; N uni02D1 ; G 622 -U 722 ; WX 602 ; N uni02D2 ; G 623 -U 723 ; WX 602 ; N uni02D3 ; G 624 -U 726 ; WX 602 ; N uni02D6 ; G 625 -U 727 ; WX 602 ; N uni02D7 ; G 626 -U 728 ; WX 602 ; N breve ; G 627 -U 729 ; WX 602 ; N dotaccent ; G 628 -U 730 ; WX 602 ; N ring ; G 629 -U 731 ; WX 602 ; N ogonek ; G 630 -U 732 ; WX 602 ; N tilde ; G 631 -U 733 ; WX 602 ; N hungarumlaut ; G 632 -U 734 ; WX 602 ; N uni02DE ; G 633 -U 736 ; WX 602 ; N uni02E0 ; G 634 -U 737 ; WX 602 ; N uni02E1 ; G 635 -U 738 ; WX 602 ; N uni02E2 ; G 636 -U 739 ; WX 602 ; N uni02E3 ; G 637 -U 740 ; WX 602 ; N uni02E4 ; G 638 -U 741 ; WX 602 ; N uni02E5 ; G 639 -U 742 ; WX 602 ; N uni02E6 ; G 640 -U 743 ; WX 602 ; N uni02E7 ; G 641 -U 744 ; WX 602 ; N uni02E8 ; G 642 -U 745 ; WX 602 ; N uni02E9 ; G 643 -U 750 ; WX 602 ; N uni02EE ; G 644 -U 755 ; WX 602 ; N uni02F3 ; G 645 -U 768 ; WX 602 ; N gravecomb ; G 646 -U 769 ; WX 602 ; N acutecomb ; G 647 -U 770 ; WX 602 ; N uni0302 ; G 648 -U 771 ; WX 602 ; N tildecomb ; G 649 -U 772 ; WX 602 ; N uni0304 ; G 650 -U 773 ; WX 602 ; N uni0305 ; G 651 -U 774 ; WX 602 ; N uni0306 ; G 652 -U 775 ; WX 602 ; N uni0307 ; G 653 -U 776 ; WX 602 ; N uni0308 ; G 654 -U 777 ; WX 602 ; N hookabovecomb ; G 655 -U 778 ; WX 602 ; N uni030A ; G 656 -U 779 ; WX 602 ; N uni030B ; G 657 -U 780 ; WX 602 ; N uni030C ; G 658 -U 781 ; WX 602 ; N uni030D ; G 659 -U 782 ; WX 602 ; N uni030E ; G 660 -U 783 ; WX 602 ; N uni030F ; G 661 -U 784 ; WX 602 ; N uni0310 ; G 662 -U 785 ; WX 602 ; N uni0311 ; G 663 -U 786 ; WX 602 ; N uni0312 ; G 664 -U 787 ; WX 602 ; N uni0313 ; G 665 -U 788 ; WX 602 ; N uni0314 ; G 666 -U 789 ; WX 602 ; N uni0315 ; G 667 -U 790 ; WX 602 ; N uni0316 ; G 668 -U 791 ; WX 602 ; N uni0317 ; G 669 -U 792 ; WX 602 ; N uni0318 ; G 670 -U 793 ; WX 602 ; N uni0319 ; G 671 -U 794 ; WX 602 ; N uni031A ; G 672 -U 795 ; WX 602 ; N uni031B ; G 673 -U 796 ; WX 602 ; N uni031C ; G 674 -U 797 ; WX 602 ; N uni031D ; G 675 -U 798 ; WX 602 ; N uni031E ; G 676 -U 799 ; WX 602 ; N uni031F ; G 677 -U 800 ; WX 602 ; N uni0320 ; G 678 -U 801 ; WX 602 ; N uni0321 ; G 679 -U 802 ; WX 602 ; N uni0322 ; G 680 -U 803 ; WX 602 ; N dotbelowcomb ; G 681 -U 804 ; WX 602 ; N uni0324 ; G 682 -U 805 ; WX 602 ; N uni0325 ; G 683 -U 806 ; WX 602 ; N uni0326 ; G 684 -U 807 ; WX 602 ; N uni0327 ; G 685 -U 808 ; WX 602 ; N uni0328 ; G 686 -U 809 ; WX 602 ; N uni0329 ; G 687 -U 810 ; WX 602 ; N uni032A ; G 688 -U 811 ; WX 602 ; N uni032B ; G 689 -U 812 ; WX 602 ; N uni032C ; G 690 -U 813 ; WX 602 ; N uni032D ; G 691 -U 814 ; WX 602 ; N uni032E ; G 692 -U 815 ; WX 602 ; N uni032F ; G 693 -U 816 ; WX 602 ; N uni0330 ; G 694 -U 817 ; WX 602 ; N uni0331 ; G 695 -U 818 ; WX 602 ; N uni0332 ; G 696 -U 819 ; WX 602 ; N uni0333 ; G 697 -U 820 ; WX 602 ; N uni0334 ; G 698 -U 821 ; WX 602 ; N uni0335 ; G 699 -U 822 ; WX 602 ; N uni0336 ; G 700 -U 823 ; WX 602 ; N uni0337 ; G 701 -U 824 ; WX 602 ; N uni0338 ; G 702 -U 825 ; WX 602 ; N uni0339 ; G 703 -U 826 ; WX 602 ; N uni033A ; G 704 -U 827 ; WX 602 ; N uni033B ; G 705 -U 828 ; WX 602 ; N uni033C ; G 706 -U 829 ; WX 602 ; N uni033D ; G 707 -U 830 ; WX 602 ; N uni033E ; G 708 -U 831 ; WX 602 ; N uni033F ; G 709 -U 835 ; WX 602 ; N uni0343 ; G 710 -U 856 ; WX 602 ; N uni0358 ; G 711 -U 865 ; WX 602 ; N uni0361 ; G 712 -U 884 ; WX 602 ; N uni0374 ; G 713 -U 885 ; WX 602 ; N uni0375 ; G 714 -U 886 ; WX 602 ; N uni0376 ; G 715 -U 887 ; WX 602 ; N uni0377 ; G 716 -U 890 ; WX 602 ; N uni037A ; G 717 -U 891 ; WX 602 ; N uni037B ; G 718 -U 892 ; WX 602 ; N uni037C ; G 719 -U 893 ; WX 602 ; N uni037D ; G 720 -U 894 ; WX 602 ; N uni037E ; G 721 -U 895 ; WX 602 ; N uni037F ; G 722 -U 900 ; WX 602 ; N tonos ; G 723 -U 901 ; WX 602 ; N dieresistonos ; G 724 -U 902 ; WX 602 ; N Alphatonos ; G 725 -U 903 ; WX 602 ; N anoteleia ; G 726 -U 904 ; WX 602 ; N Epsilontonos ; G 727 -U 905 ; WX 602 ; N Etatonos ; G 728 -U 906 ; WX 602 ; N Iotatonos ; G 729 -U 908 ; WX 602 ; N Omicrontonos ; G 730 -U 910 ; WX 602 ; N Upsilontonos ; G 731 -U 911 ; WX 602 ; N Omegatonos ; G 732 -U 912 ; WX 602 ; N iotadieresistonos ; G 733 -U 913 ; WX 602 ; N Alpha ; G 734 -U 914 ; WX 602 ; N Beta ; G 735 -U 915 ; WX 602 ; N Gamma ; G 736 -U 916 ; WX 602 ; N uni0394 ; G 737 -U 917 ; WX 602 ; N Epsilon ; G 738 -U 918 ; WX 602 ; N Zeta ; G 739 -U 919 ; WX 602 ; N Eta ; G 740 -U 920 ; WX 602 ; N Theta ; G 741 -U 921 ; WX 602 ; N Iota ; G 742 -U 922 ; WX 602 ; N Kappa ; G 743 -U 923 ; WX 602 ; N Lambda ; G 744 -U 924 ; WX 602 ; N Mu ; G 745 -U 925 ; WX 602 ; N Nu ; G 746 -U 926 ; WX 602 ; N Xi ; G 747 -U 927 ; WX 602 ; N Omicron ; G 748 -U 928 ; WX 602 ; N Pi ; G 749 -U 929 ; WX 602 ; N Rho ; G 750 -U 931 ; WX 602 ; N Sigma ; G 751 -U 932 ; WX 602 ; N Tau ; G 752 -U 933 ; WX 602 ; N Upsilon ; G 753 -U 934 ; WX 602 ; N Phi ; G 754 -U 935 ; WX 602 ; N Chi ; G 755 -U 936 ; WX 602 ; N Psi ; G 756 -U 937 ; WX 602 ; N Omega ; G 757 -U 938 ; WX 602 ; N Iotadieresis ; G 758 -U 939 ; WX 602 ; N Upsilondieresis ; G 759 -U 940 ; WX 602 ; N alphatonos ; G 760 -U 941 ; WX 602 ; N epsilontonos ; G 761 -U 942 ; WX 602 ; N etatonos ; G 762 -U 943 ; WX 602 ; N iotatonos ; G 763 -U 944 ; WX 602 ; N upsilondieresistonos ; G 764 -U 945 ; WX 602 ; N alpha ; G 765 -U 946 ; WX 602 ; N beta ; G 766 -U 947 ; WX 602 ; N gamma ; G 767 -U 948 ; WX 602 ; N delta ; G 768 -U 949 ; WX 602 ; N epsilon ; G 769 -U 950 ; WX 602 ; N zeta ; G 770 -U 951 ; WX 602 ; N eta ; G 771 -U 952 ; WX 602 ; N theta ; G 772 -U 953 ; WX 602 ; N iota ; G 773 -U 954 ; WX 602 ; N kappa ; G 774 -U 955 ; WX 602 ; N lambda ; G 775 -U 956 ; WX 602 ; N uni03BC ; G 776 -U 957 ; WX 602 ; N nu ; G 777 -U 958 ; WX 602 ; N xi ; G 778 -U 959 ; WX 602 ; N omicron ; G 779 -U 960 ; WX 602 ; N pi ; G 780 -U 961 ; WX 602 ; N rho ; G 781 -U 962 ; WX 602 ; N sigma1 ; G 782 -U 963 ; WX 602 ; N sigma ; G 783 -U 964 ; WX 602 ; N tau ; G 784 -U 965 ; WX 602 ; N upsilon ; G 785 -U 966 ; WX 602 ; N phi ; G 786 -U 967 ; WX 602 ; N chi ; G 787 -U 968 ; WX 602 ; N psi ; G 788 -U 969 ; WX 602 ; N omega ; G 789 -U 970 ; WX 602 ; N iotadieresis ; G 790 -U 971 ; WX 602 ; N upsilondieresis ; G 791 -U 972 ; WX 602 ; N omicrontonos ; G 792 -U 973 ; WX 602 ; N upsilontonos ; G 793 -U 974 ; WX 602 ; N omegatonos ; G 794 -U 976 ; WX 602 ; N uni03D0 ; G 795 -U 977 ; WX 602 ; N theta1 ; G 796 -U 978 ; WX 602 ; N Upsilon1 ; G 797 -U 979 ; WX 602 ; N uni03D3 ; G 798 -U 980 ; WX 602 ; N uni03D4 ; G 799 -U 981 ; WX 602 ; N phi1 ; G 800 -U 982 ; WX 602 ; N omega1 ; G 801 -U 983 ; WX 602 ; N uni03D7 ; G 802 -U 984 ; WX 602 ; N uni03D8 ; G 803 -U 985 ; WX 602 ; N uni03D9 ; G 804 -U 986 ; WX 602 ; N uni03DA ; G 805 -U 987 ; WX 602 ; N uni03DB ; G 806 -U 988 ; WX 602 ; N uni03DC ; G 807 -U 989 ; WX 602 ; N uni03DD ; G 808 -U 990 ; WX 602 ; N uni03DE ; G 809 -U 991 ; WX 602 ; N uni03DF ; G 810 -U 992 ; WX 602 ; N uni03E0 ; G 811 -U 993 ; WX 602 ; N uni03E1 ; G 812 -U 1008 ; WX 602 ; N uni03F0 ; G 813 -U 1009 ; WX 602 ; N uni03F1 ; G 814 -U 1010 ; WX 602 ; N uni03F2 ; G 815 -U 1011 ; WX 602 ; N uni03F3 ; G 816 -U 1012 ; WX 602 ; N uni03F4 ; G 817 -U 1013 ; WX 602 ; N uni03F5 ; G 818 -U 1014 ; WX 602 ; N uni03F6 ; G 819 -U 1015 ; WX 602 ; N uni03F7 ; G 820 -U 1016 ; WX 602 ; N uni03F8 ; G 821 -U 1017 ; WX 602 ; N uni03F9 ; G 822 -U 1018 ; WX 602 ; N uni03FA ; G 823 -U 1019 ; WX 602 ; N uni03FB ; G 824 -U 1020 ; WX 602 ; N uni03FC ; G 825 -U 1021 ; WX 602 ; N uni03FD ; G 826 -U 1022 ; WX 602 ; N uni03FE ; G 827 -U 1023 ; WX 602 ; N uni03FF ; G 828 -U 1024 ; WX 602 ; N uni0400 ; G 829 -U 1025 ; WX 602 ; N uni0401 ; G 830 -U 1026 ; WX 602 ; N uni0402 ; G 831 -U 1027 ; WX 602 ; N uni0403 ; G 832 -U 1028 ; WX 602 ; N uni0404 ; G 833 -U 1029 ; WX 602 ; N uni0405 ; G 834 -U 1030 ; WX 602 ; N uni0406 ; G 835 -U 1031 ; WX 602 ; N uni0407 ; G 836 -U 1032 ; WX 602 ; N uni0408 ; G 837 -U 1033 ; WX 602 ; N uni0409 ; G 838 -U 1034 ; WX 602 ; N uni040A ; G 839 -U 1035 ; WX 602 ; N uni040B ; G 840 -U 1036 ; WX 602 ; N uni040C ; G 841 -U 1037 ; WX 602 ; N uni040D ; G 842 -U 1038 ; WX 602 ; N uni040E ; G 843 -U 1039 ; WX 602 ; N uni040F ; G 844 -U 1040 ; WX 602 ; N uni0410 ; G 845 -U 1041 ; WX 602 ; N uni0411 ; G 846 -U 1042 ; WX 602 ; N uni0412 ; G 847 -U 1043 ; WX 602 ; N uni0413 ; G 848 -U 1044 ; WX 602 ; N uni0414 ; G 849 -U 1045 ; WX 602 ; N uni0415 ; G 850 -U 1046 ; WX 602 ; N uni0416 ; G 851 -U 1047 ; WX 602 ; N uni0417 ; G 852 -U 1048 ; WX 602 ; N uni0418 ; G 853 -U 1049 ; WX 602 ; N uni0419 ; G 854 -U 1050 ; WX 602 ; N uni041A ; G 855 -U 1051 ; WX 602 ; N uni041B ; G 856 -U 1052 ; WX 602 ; N uni041C ; G 857 -U 1053 ; WX 602 ; N uni041D ; G 858 -U 1054 ; WX 602 ; N uni041E ; G 859 -U 1055 ; WX 602 ; N uni041F ; G 860 -U 1056 ; WX 602 ; N uni0420 ; G 861 -U 1057 ; WX 602 ; N uni0421 ; G 862 -U 1058 ; WX 602 ; N uni0422 ; G 863 -U 1059 ; WX 602 ; N uni0423 ; G 864 -U 1060 ; WX 602 ; N uni0424 ; G 865 -U 1061 ; WX 602 ; N uni0425 ; G 866 -U 1062 ; WX 602 ; N uni0426 ; G 867 -U 1063 ; WX 602 ; N uni0427 ; G 868 -U 1064 ; WX 602 ; N uni0428 ; G 869 -U 1065 ; WX 602 ; N uni0429 ; G 870 -U 1066 ; WX 602 ; N uni042A ; G 871 -U 1067 ; WX 602 ; N uni042B ; G 872 -U 1068 ; WX 602 ; N uni042C ; G 873 -U 1069 ; WX 602 ; N uni042D ; G 874 -U 1070 ; WX 602 ; N uni042E ; G 875 -U 1071 ; WX 602 ; N uni042F ; G 876 -U 1072 ; WX 602 ; N uni0430 ; G 877 -U 1073 ; WX 602 ; N uni0431 ; G 878 -U 1074 ; WX 602 ; N uni0432 ; G 879 -U 1075 ; WX 602 ; N uni0433 ; G 880 -U 1076 ; WX 602 ; N uni0434 ; G 881 -U 1077 ; WX 602 ; N uni0435 ; G 882 -U 1078 ; WX 602 ; N uni0436 ; G 883 -U 1079 ; WX 602 ; N uni0437 ; G 884 -U 1080 ; WX 602 ; N uni0438 ; G 885 -U 1081 ; WX 602 ; N uni0439 ; G 886 -U 1082 ; WX 602 ; N uni043A ; G 887 -U 1083 ; WX 602 ; N uni043B ; G 888 -U 1084 ; WX 602 ; N uni043C ; G 889 -U 1085 ; WX 602 ; N uni043D ; G 890 -U 1086 ; WX 602 ; N uni043E ; G 891 -U 1087 ; WX 602 ; N uni043F ; G 892 -U 1088 ; WX 602 ; N uni0440 ; G 893 -U 1089 ; WX 602 ; N uni0441 ; G 894 -U 1090 ; WX 602 ; N uni0442 ; G 895 -U 1091 ; WX 602 ; N uni0443 ; G 896 -U 1092 ; WX 602 ; N uni0444 ; G 897 -U 1093 ; WX 602 ; N uni0445 ; G 898 -U 1094 ; WX 602 ; N uni0446 ; G 899 -U 1095 ; WX 602 ; N uni0447 ; G 900 -U 1096 ; WX 602 ; N uni0448 ; G 901 -U 1097 ; WX 602 ; N uni0449 ; G 902 -U 1098 ; WX 602 ; N uni044A ; G 903 -U 1099 ; WX 602 ; N uni044B ; G 904 -U 1100 ; WX 602 ; N uni044C ; G 905 -U 1101 ; WX 602 ; N uni044D ; G 906 -U 1102 ; WX 602 ; N uni044E ; G 907 -U 1103 ; WX 602 ; N uni044F ; G 908 -U 1104 ; WX 602 ; N uni0450 ; G 909 -U 1105 ; WX 602 ; N uni0451 ; G 910 -U 1106 ; WX 602 ; N uni0452 ; G 911 -U 1107 ; WX 602 ; N uni0453 ; G 912 -U 1108 ; WX 602 ; N uni0454 ; G 913 -U 1109 ; WX 602 ; N uni0455 ; G 914 -U 1110 ; WX 602 ; N uni0456 ; G 915 -U 1111 ; WX 602 ; N uni0457 ; G 916 -U 1112 ; WX 602 ; N uni0458 ; G 917 -U 1113 ; WX 602 ; N uni0459 ; G 918 -U 1114 ; WX 602 ; N uni045A ; G 919 -U 1115 ; WX 602 ; N uni045B ; G 920 -U 1116 ; WX 602 ; N uni045C ; G 921 -U 1117 ; WX 602 ; N uni045D ; G 922 -U 1118 ; WX 602 ; N uni045E ; G 923 -U 1119 ; WX 602 ; N uni045F ; G 924 -U 1122 ; WX 602 ; N uni0462 ; G 925 -U 1123 ; WX 602 ; N uni0463 ; G 926 -U 1138 ; WX 602 ; N uni0472 ; G 927 -U 1139 ; WX 602 ; N uni0473 ; G 928 -U 1168 ; WX 602 ; N uni0490 ; G 929 -U 1169 ; WX 602 ; N uni0491 ; G 930 -U 1170 ; WX 602 ; N uni0492 ; G 931 -U 1171 ; WX 602 ; N uni0493 ; G 932 -U 1172 ; WX 602 ; N uni0494 ; G 933 -U 1173 ; WX 602 ; N uni0495 ; G 934 -U 1174 ; WX 602 ; N uni0496 ; G 935 -U 1175 ; WX 602 ; N uni0497 ; G 936 -U 1176 ; WX 602 ; N uni0498 ; G 937 -U 1177 ; WX 602 ; N uni0499 ; G 938 -U 1178 ; WX 602 ; N uni049A ; G 939 -U 1179 ; WX 602 ; N uni049B ; G 940 -U 1186 ; WX 602 ; N uni04A2 ; G 941 -U 1187 ; WX 602 ; N uni04A3 ; G 942 -U 1188 ; WX 602 ; N uni04A4 ; G 943 -U 1189 ; WX 602 ; N uni04A5 ; G 944 -U 1194 ; WX 602 ; N uni04AA ; G 945 -U 1195 ; WX 602 ; N uni04AB ; G 946 -U 1196 ; WX 602 ; N uni04AC ; G 947 -U 1197 ; WX 602 ; N uni04AD ; G 948 -U 1198 ; WX 602 ; N uni04AE ; G 949 -U 1199 ; WX 602 ; N uni04AF ; G 950 -U 1200 ; WX 602 ; N uni04B0 ; G 951 -U 1201 ; WX 602 ; N uni04B1 ; G 952 -U 1202 ; WX 602 ; N uni04B2 ; G 953 -U 1203 ; WX 602 ; N uni04B3 ; G 954 -U 1210 ; WX 602 ; N uni04BA ; G 955 -U 1211 ; WX 602 ; N uni04BB ; G 956 -U 1216 ; WX 602 ; N uni04C0 ; G 957 -U 1217 ; WX 602 ; N uni04C1 ; G 958 -U 1218 ; WX 602 ; N uni04C2 ; G 959 -U 1219 ; WX 602 ; N uni04C3 ; G 960 -U 1220 ; WX 602 ; N uni04C4 ; G 961 -U 1223 ; WX 602 ; N uni04C7 ; G 962 -U 1224 ; WX 602 ; N uni04C8 ; G 963 -U 1227 ; WX 602 ; N uni04CB ; G 964 -U 1228 ; WX 602 ; N uni04CC ; G 965 -U 1231 ; WX 602 ; N uni04CF ; G 966 -U 1232 ; WX 602 ; N uni04D0 ; G 967 -U 1233 ; WX 602 ; N uni04D1 ; G 968 -U 1234 ; WX 602 ; N uni04D2 ; G 969 -U 1235 ; WX 602 ; N uni04D3 ; G 970 -U 1236 ; WX 602 ; N uni04D4 ; G 971 -U 1237 ; WX 602 ; N uni04D5 ; G 972 -U 1238 ; WX 602 ; N uni04D6 ; G 973 -U 1239 ; WX 602 ; N uni04D7 ; G 974 -U 1240 ; WX 602 ; N uni04D8 ; G 975 -U 1241 ; WX 602 ; N uni04D9 ; G 976 -U 1242 ; WX 602 ; N uni04DA ; G 977 -U 1243 ; WX 602 ; N uni04DB ; G 978 -U 1244 ; WX 602 ; N uni04DC ; G 979 -U 1245 ; WX 602 ; N uni04DD ; G 980 -U 1246 ; WX 602 ; N uni04DE ; G 981 -U 1247 ; WX 602 ; N uni04DF ; G 982 -U 1248 ; WX 602 ; N uni04E0 ; G 983 -U 1249 ; WX 602 ; N uni04E1 ; G 984 -U 1250 ; WX 602 ; N uni04E2 ; G 985 -U 1251 ; WX 602 ; N uni04E3 ; G 986 -U 1252 ; WX 602 ; N uni04E4 ; G 987 -U 1253 ; WX 602 ; N uni04E5 ; G 988 -U 1254 ; WX 602 ; N uni04E6 ; G 989 -U 1255 ; WX 602 ; N uni04E7 ; G 990 -U 1256 ; WX 602 ; N uni04E8 ; G 991 -U 1257 ; WX 602 ; N uni04E9 ; G 992 -U 1258 ; WX 602 ; N uni04EA ; G 993 -U 1259 ; WX 602 ; N uni04EB ; G 994 -U 1260 ; WX 602 ; N uni04EC ; G 995 -U 1261 ; WX 602 ; N uni04ED ; G 996 -U 1262 ; WX 602 ; N uni04EE ; G 997 -U 1263 ; WX 602 ; N uni04EF ; G 998 -U 1264 ; WX 602 ; N uni04F0 ; G 999 -U 1265 ; WX 602 ; N uni04F1 ; G 1000 -U 1266 ; WX 602 ; N uni04F2 ; G 1001 -U 1267 ; WX 602 ; N uni04F3 ; G 1002 -U 1268 ; WX 602 ; N uni04F4 ; G 1003 -U 1269 ; WX 602 ; N uni04F5 ; G 1004 -U 1270 ; WX 602 ; N uni04F6 ; G 1005 -U 1271 ; WX 602 ; N uni04F7 ; G 1006 -U 1272 ; WX 602 ; N uni04F8 ; G 1007 -U 1273 ; WX 602 ; N uni04F9 ; G 1008 -U 1296 ; WX 602 ; N uni0510 ; G 1009 -U 1297 ; WX 602 ; N uni0511 ; G 1010 -U 1306 ; WX 602 ; N uni051A ; G 1011 -U 1307 ; WX 602 ; N uni051B ; G 1012 -U 1308 ; WX 602 ; N uni051C ; G 1013 -U 1309 ; WX 602 ; N uni051D ; G 1014 -U 1329 ; WX 602 ; N uni0531 ; G 1015 -U 1330 ; WX 602 ; N uni0532 ; G 1016 -U 1331 ; WX 602 ; N uni0533 ; G 1017 -U 1332 ; WX 602 ; N uni0534 ; G 1018 -U 1333 ; WX 602 ; N uni0535 ; G 1019 -U 1334 ; WX 602 ; N uni0536 ; G 1020 -U 1335 ; WX 602 ; N uni0537 ; G 1021 -U 1336 ; WX 602 ; N uni0538 ; G 1022 -U 1337 ; WX 602 ; N uni0539 ; G 1023 -U 1338 ; WX 602 ; N uni053A ; G 1024 -U 1339 ; WX 602 ; N uni053B ; G 1025 -U 1340 ; WX 602 ; N uni053C ; G 1026 -U 1341 ; WX 602 ; N uni053D ; G 1027 -U 1342 ; WX 602 ; N uni053E ; G 1028 -U 1343 ; WX 602 ; N uni053F ; G 1029 -U 1344 ; WX 602 ; N uni0540 ; G 1030 -U 1345 ; WX 602 ; N uni0541 ; G 1031 -U 1346 ; WX 602 ; N uni0542 ; G 1032 -U 1347 ; WX 602 ; N uni0543 ; G 1033 -U 1348 ; WX 602 ; N uni0544 ; G 1034 -U 1349 ; WX 602 ; N uni0545 ; G 1035 -U 1350 ; WX 602 ; N uni0546 ; G 1036 -U 1351 ; WX 602 ; N uni0547 ; G 1037 -U 1352 ; WX 602 ; N uni0548 ; G 1038 -U 1353 ; WX 602 ; N uni0549 ; G 1039 -U 1354 ; WX 602 ; N uni054A ; G 1040 -U 1355 ; WX 602 ; N uni054B ; G 1041 -U 1356 ; WX 602 ; N uni054C ; G 1042 -U 1357 ; WX 602 ; N uni054D ; G 1043 -U 1358 ; WX 602 ; N uni054E ; G 1044 -U 1359 ; WX 602 ; N uni054F ; G 1045 -U 1360 ; WX 602 ; N uni0550 ; G 1046 -U 1361 ; WX 602 ; N uni0551 ; G 1047 -U 1362 ; WX 602 ; N uni0552 ; G 1048 -U 1363 ; WX 602 ; N uni0553 ; G 1049 -U 1364 ; WX 602 ; N uni0554 ; G 1050 -U 1365 ; WX 602 ; N uni0555 ; G 1051 -U 1366 ; WX 602 ; N uni0556 ; G 1052 -U 1369 ; WX 602 ; N uni0559 ; G 1053 -U 1370 ; WX 602 ; N uni055A ; G 1054 -U 1371 ; WX 602 ; N uni055B ; G 1055 -U 1372 ; WX 602 ; N uni055C ; G 1056 -U 1373 ; WX 602 ; N uni055D ; G 1057 -U 1374 ; WX 602 ; N uni055E ; G 1058 -U 1375 ; WX 602 ; N uni055F ; G 1059 -U 1377 ; WX 602 ; N uni0561 ; G 1060 -U 1378 ; WX 602 ; N uni0562 ; G 1061 -U 1379 ; WX 602 ; N uni0563 ; G 1062 -U 1380 ; WX 602 ; N uni0564 ; G 1063 -U 1381 ; WX 602 ; N uni0565 ; G 1064 -U 1382 ; WX 602 ; N uni0566 ; G 1065 -U 1383 ; WX 602 ; N uni0567 ; G 1066 -U 1384 ; WX 602 ; N uni0568 ; G 1067 -U 1385 ; WX 602 ; N uni0569 ; G 1068 -U 1386 ; WX 602 ; N uni056A ; G 1069 -U 1387 ; WX 602 ; N uni056B ; G 1070 -U 1388 ; WX 602 ; N uni056C ; G 1071 -U 1389 ; WX 602 ; N uni056D ; G 1072 -U 1390 ; WX 602 ; N uni056E ; G 1073 -U 1391 ; WX 602 ; N uni056F ; G 1074 -U 1392 ; WX 602 ; N uni0570 ; G 1075 -U 1393 ; WX 602 ; N uni0571 ; G 1076 -U 1394 ; WX 602 ; N uni0572 ; G 1077 -U 1395 ; WX 602 ; N uni0573 ; G 1078 -U 1396 ; WX 602 ; N uni0574 ; G 1079 -U 1397 ; WX 602 ; N uni0575 ; G 1080 -U 1398 ; WX 602 ; N uni0576 ; G 1081 -U 1399 ; WX 602 ; N uni0577 ; G 1082 -U 1400 ; WX 602 ; N uni0578 ; G 1083 -U 1401 ; WX 602 ; N uni0579 ; G 1084 -U 1402 ; WX 602 ; N uni057A ; G 1085 -U 1403 ; WX 602 ; N uni057B ; G 1086 -U 1404 ; WX 602 ; N uni057C ; G 1087 -U 1405 ; WX 602 ; N uni057D ; G 1088 -U 1406 ; WX 602 ; N uni057E ; G 1089 -U 1407 ; WX 602 ; N uni057F ; G 1090 -U 1408 ; WX 602 ; N uni0580 ; G 1091 -U 1409 ; WX 602 ; N uni0581 ; G 1092 -U 1410 ; WX 602 ; N uni0582 ; G 1093 -U 1411 ; WX 602 ; N uni0583 ; G 1094 -U 1412 ; WX 602 ; N uni0584 ; G 1095 -U 1413 ; WX 602 ; N uni0585 ; G 1096 -U 1414 ; WX 602 ; N uni0586 ; G 1097 -U 1415 ; WX 602 ; N uni0587 ; G 1098 -U 1417 ; WX 602 ; N uni0589 ; G 1099 -U 1418 ; WX 602 ; N uni058A ; G 1100 -U 3647 ; WX 602 ; N uni0E3F ; G 1101 -U 3713 ; WX 602 ; N uni0E81 ; G 1102 -U 3714 ; WX 602 ; N uni0E82 ; G 1103 -U 3716 ; WX 602 ; N uni0E84 ; G 1104 -U 3719 ; WX 602 ; N uni0E87 ; G 1105 -U 3720 ; WX 602 ; N uni0E88 ; G 1106 -U 3722 ; WX 602 ; N uni0E8A ; G 1107 -U 3725 ; WX 602 ; N uni0E8D ; G 1108 -U 3732 ; WX 602 ; N uni0E94 ; G 1109 -U 3733 ; WX 602 ; N uni0E95 ; G 1110 -U 3734 ; WX 602 ; N uni0E96 ; G 1111 -U 3735 ; WX 602 ; N uni0E97 ; G 1112 -U 3737 ; WX 602 ; N uni0E99 ; G 1113 -U 3738 ; WX 602 ; N uni0E9A ; G 1114 -U 3739 ; WX 602 ; N uni0E9B ; G 1115 -U 3740 ; WX 602 ; N uni0E9C ; G 1116 -U 3741 ; WX 602 ; N uni0E9D ; G 1117 -U 3742 ; WX 602 ; N uni0E9E ; G 1118 -U 3743 ; WX 602 ; N uni0E9F ; G 1119 -U 3745 ; WX 602 ; N uni0EA1 ; G 1120 -U 3746 ; WX 602 ; N uni0EA2 ; G 1121 -U 3747 ; WX 602 ; N uni0EA3 ; G 1122 -U 3749 ; WX 602 ; N uni0EA5 ; G 1123 -U 3751 ; WX 602 ; N uni0EA7 ; G 1124 -U 3754 ; WX 602 ; N uni0EAA ; G 1125 -U 3755 ; WX 602 ; N uni0EAB ; G 1126 -U 3757 ; WX 602 ; N uni0EAD ; G 1127 -U 3758 ; WX 602 ; N uni0EAE ; G 1128 -U 3759 ; WX 602 ; N uni0EAF ; G 1129 -U 3760 ; WX 602 ; N uni0EB0 ; G 1130 -U 3761 ; WX 602 ; N uni0EB1 ; G 1131 -U 3762 ; WX 602 ; N uni0EB2 ; G 1132 -U 3763 ; WX 602 ; N uni0EB3 ; G 1133 -U 3764 ; WX 602 ; N uni0EB4 ; G 1134 -U 3765 ; WX 602 ; N uni0EB5 ; G 1135 -U 3766 ; WX 602 ; N uni0EB6 ; G 1136 -U 3767 ; WX 602 ; N uni0EB7 ; G 1137 -U 3768 ; WX 602 ; N uni0EB8 ; G 1138 -U 3769 ; WX 602 ; N uni0EB9 ; G 1139 -U 3771 ; WX 602 ; N uni0EBB ; G 1140 -U 3772 ; WX 602 ; N uni0EBC ; G 1141 -U 3784 ; WX 602 ; N uni0EC8 ; G 1142 -U 3785 ; WX 602 ; N uni0EC9 ; G 1143 -U 3786 ; WX 602 ; N uni0ECA ; G 1144 -U 3787 ; WX 602 ; N uni0ECB ; G 1145 -U 3788 ; WX 602 ; N uni0ECC ; G 1146 -U 3789 ; WX 602 ; N uni0ECD ; G 1147 -U 4304 ; WX 602 ; N uni10D0 ; G 1148 -U 4305 ; WX 602 ; N uni10D1 ; G 1149 -U 4306 ; WX 602 ; N uni10D2 ; G 1150 -U 4307 ; WX 602 ; N uni10D3 ; G 1151 -U 4308 ; WX 602 ; N uni10D4 ; G 1152 -U 4309 ; WX 602 ; N uni10D5 ; G 1153 -U 4310 ; WX 602 ; N uni10D6 ; G 1154 -U 4311 ; WX 602 ; N uni10D7 ; G 1155 -U 4312 ; WX 602 ; N uni10D8 ; G 1156 -U 4313 ; WX 602 ; N uni10D9 ; G 1157 -U 4314 ; WX 602 ; N uni10DA ; G 1158 -U 4315 ; WX 602 ; N uni10DB ; G 1159 -U 4316 ; WX 602 ; N uni10DC ; G 1160 -U 4317 ; WX 602 ; N uni10DD ; G 1161 -U 4318 ; WX 602 ; N uni10DE ; G 1162 -U 4319 ; WX 602 ; N uni10DF ; G 1163 -U 4320 ; WX 602 ; N uni10E0 ; G 1164 -U 4321 ; WX 602 ; N uni10E1 ; G 1165 -U 4322 ; WX 602 ; N uni10E2 ; G 1166 -U 4323 ; WX 602 ; N uni10E3 ; G 1167 -U 4324 ; WX 602 ; N uni10E4 ; G 1168 -U 4325 ; WX 602 ; N uni10E5 ; G 1169 -U 4326 ; WX 602 ; N uni10E6 ; G 1170 -U 4327 ; WX 602 ; N uni10E7 ; G 1171 -U 4328 ; WX 602 ; N uni10E8 ; G 1172 -U 4329 ; WX 602 ; N uni10E9 ; G 1173 -U 4330 ; WX 602 ; N uni10EA ; G 1174 -U 4331 ; WX 602 ; N uni10EB ; G 1175 -U 4332 ; WX 602 ; N uni10EC ; G 1176 -U 4333 ; WX 602 ; N uni10ED ; G 1177 -U 4334 ; WX 602 ; N uni10EE ; G 1178 -U 4335 ; WX 602 ; N uni10EF ; G 1179 -U 4336 ; WX 602 ; N uni10F0 ; G 1180 -U 4337 ; WX 602 ; N uni10F1 ; G 1181 -U 4338 ; WX 602 ; N uni10F2 ; G 1182 -U 4339 ; WX 602 ; N uni10F3 ; G 1183 -U 4340 ; WX 602 ; N uni10F4 ; G 1184 -U 4341 ; WX 602 ; N uni10F5 ; G 1185 -U 4342 ; WX 602 ; N uni10F6 ; G 1186 -U 4343 ; WX 602 ; N uni10F7 ; G 1187 -U 4344 ; WX 602 ; N uni10F8 ; G 1188 -U 4345 ; WX 602 ; N uni10F9 ; G 1189 -U 4346 ; WX 602 ; N uni10FA ; G 1190 -U 4347 ; WX 602 ; N uni10FB ; G 1191 -U 4348 ; WX 602 ; N uni10FC ; G 1192 -U 7426 ; WX 602 ; N uni1D02 ; G 1193 -U 7432 ; WX 602 ; N uni1D08 ; G 1194 -U 7433 ; WX 602 ; N uni1D09 ; G 1195 -U 7444 ; WX 602 ; N uni1D14 ; G 1196 -U 7446 ; WX 602 ; N uni1D16 ; G 1197 -U 7447 ; WX 602 ; N uni1D17 ; G 1198 -U 7453 ; WX 602 ; N uni1D1D ; G 1199 -U 7454 ; WX 602 ; N uni1D1E ; G 1200 -U 7455 ; WX 602 ; N uni1D1F ; G 1201 -U 7468 ; WX 602 ; N uni1D2C ; G 1202 -U 7469 ; WX 602 ; N uni1D2D ; G 1203 -U 7470 ; WX 602 ; N uni1D2E ; G 1204 -U 7472 ; WX 602 ; N uni1D30 ; G 1205 -U 7473 ; WX 602 ; N uni1D31 ; G 1206 -U 7474 ; WX 602 ; N uni1D32 ; G 1207 -U 7475 ; WX 602 ; N uni1D33 ; G 1208 -U 7476 ; WX 602 ; N uni1D34 ; G 1209 -U 7477 ; WX 602 ; N uni1D35 ; G 1210 -U 7478 ; WX 602 ; N uni1D36 ; G 1211 -U 7479 ; WX 602 ; N uni1D37 ; G 1212 -U 7480 ; WX 602 ; N uni1D38 ; G 1213 -U 7481 ; WX 602 ; N uni1D39 ; G 1214 -U 7482 ; WX 602 ; N uni1D3A ; G 1215 -U 7483 ; WX 602 ; N uni1D3B ; G 1216 -U 7484 ; WX 602 ; N uni1D3C ; G 1217 -U 7486 ; WX 602 ; N uni1D3E ; G 1218 -U 7487 ; WX 602 ; N uni1D3F ; G 1219 -U 7488 ; WX 602 ; N uni1D40 ; G 1220 -U 7489 ; WX 602 ; N uni1D41 ; G 1221 -U 7490 ; WX 602 ; N uni1D42 ; G 1222 -U 7491 ; WX 602 ; N uni1D43 ; G 1223 -U 7492 ; WX 602 ; N uni1D44 ; G 1224 -U 7493 ; WX 602 ; N uni1D45 ; G 1225 -U 7494 ; WX 602 ; N uni1D46 ; G 1226 -U 7495 ; WX 602 ; N uni1D47 ; G 1227 -U 7496 ; WX 602 ; N uni1D48 ; G 1228 -U 7497 ; WX 602 ; N uni1D49 ; G 1229 -U 7498 ; WX 602 ; N uni1D4A ; G 1230 -U 7499 ; WX 602 ; N uni1D4B ; G 1231 -U 7500 ; WX 602 ; N uni1D4C ; G 1232 -U 7501 ; WX 602 ; N uni1D4D ; G 1233 -U 7502 ; WX 602 ; N uni1D4E ; G 1234 -U 7503 ; WX 602 ; N uni1D4F ; G 1235 -U 7504 ; WX 602 ; N uni1D50 ; G 1236 -U 7505 ; WX 602 ; N uni1D51 ; G 1237 -U 7506 ; WX 602 ; N uni1D52 ; G 1238 -U 7507 ; WX 602 ; N uni1D53 ; G 1239 -U 7508 ; WX 602 ; N uni1D54 ; G 1240 -U 7509 ; WX 602 ; N uni1D55 ; G 1241 -U 7510 ; WX 602 ; N uni1D56 ; G 1242 -U 7511 ; WX 602 ; N uni1D57 ; G 1243 -U 7512 ; WX 602 ; N uni1D58 ; G 1244 -U 7513 ; WX 602 ; N uni1D59 ; G 1245 -U 7514 ; WX 602 ; N uni1D5A ; G 1246 -U 7515 ; WX 602 ; N uni1D5B ; G 1247 -U 7522 ; WX 602 ; N uni1D62 ; G 1248 -U 7523 ; WX 602 ; N uni1D63 ; G 1249 -U 7524 ; WX 602 ; N uni1D64 ; G 1250 -U 7525 ; WX 602 ; N uni1D65 ; G 1251 -U 7543 ; WX 602 ; N uni1D77 ; G 1252 -U 7544 ; WX 602 ; N uni1D78 ; G 1253 -U 7547 ; WX 602 ; N uni1D7B ; G 1254 -U 7557 ; WX 602 ; N uni1D85 ; G 1255 -U 7579 ; WX 602 ; N uni1D9B ; G 1256 -U 7580 ; WX 602 ; N uni1D9C ; G 1257 -U 7581 ; WX 602 ; N uni1D9D ; G 1258 -U 7582 ; WX 602 ; N uni1D9E ; G 1259 -U 7583 ; WX 602 ; N uni1D9F ; G 1260 -U 7584 ; WX 602 ; N uni1DA0 ; G 1261 -U 7585 ; WX 602 ; N uni1DA1 ; G 1262 -U 7586 ; WX 602 ; N uni1DA2 ; G 1263 -U 7587 ; WX 602 ; N uni1DA3 ; G 1264 -U 7588 ; WX 602 ; N uni1DA4 ; G 1265 -U 7589 ; WX 602 ; N uni1DA5 ; G 1266 -U 7590 ; WX 602 ; N uni1DA6 ; G 1267 -U 7591 ; WX 602 ; N uni1DA7 ; G 1268 -U 7592 ; WX 602 ; N uni1DA8 ; G 1269 -U 7593 ; WX 602 ; N uni1DA9 ; G 1270 -U 7594 ; WX 602 ; N uni1DAA ; G 1271 -U 7595 ; WX 602 ; N uni1DAB ; G 1272 -U 7596 ; WX 602 ; N uni1DAC ; G 1273 -U 7597 ; WX 602 ; N uni1DAD ; G 1274 -U 7598 ; WX 602 ; N uni1DAE ; G 1275 -U 7599 ; WX 602 ; N uni1DAF ; G 1276 -U 7600 ; WX 602 ; N uni1DB0 ; G 1277 -U 7601 ; WX 602 ; N uni1DB1 ; G 1278 -U 7602 ; WX 602 ; N uni1DB2 ; G 1279 -U 7603 ; WX 602 ; N uni1DB3 ; G 1280 -U 7604 ; WX 602 ; N uni1DB4 ; G 1281 -U 7605 ; WX 602 ; N uni1DB5 ; G 1282 -U 7606 ; WX 602 ; N uni1DB6 ; G 1283 -U 7607 ; WX 602 ; N uni1DB7 ; G 1284 -U 7609 ; WX 602 ; N uni1DB9 ; G 1285 -U 7610 ; WX 602 ; N uni1DBA ; G 1286 -U 7611 ; WX 602 ; N uni1DBB ; G 1287 -U 7612 ; WX 602 ; N uni1DBC ; G 1288 -U 7613 ; WX 602 ; N uni1DBD ; G 1289 -U 7614 ; WX 602 ; N uni1DBE ; G 1290 -U 7615 ; WX 602 ; N uni1DBF ; G 1291 -U 7680 ; WX 602 ; N uni1E00 ; G 1292 -U 7681 ; WX 602 ; N uni1E01 ; G 1293 -U 7682 ; WX 602 ; N uni1E02 ; G 1294 -U 7683 ; WX 602 ; N uni1E03 ; G 1295 -U 7684 ; WX 602 ; N uni1E04 ; G 1296 -U 7685 ; WX 602 ; N uni1E05 ; G 1297 -U 7686 ; WX 602 ; N uni1E06 ; G 1298 -U 7687 ; WX 602 ; N uni1E07 ; G 1299 -U 7688 ; WX 602 ; N uni1E08 ; G 1300 -U 7689 ; WX 602 ; N uni1E09 ; G 1301 -U 7690 ; WX 602 ; N uni1E0A ; G 1302 -U 7691 ; WX 602 ; N uni1E0B ; G 1303 -U 7692 ; WX 602 ; N uni1E0C ; G 1304 -U 7693 ; WX 602 ; N uni1E0D ; G 1305 -U 7694 ; WX 602 ; N uni1E0E ; G 1306 -U 7695 ; WX 602 ; N uni1E0F ; G 1307 -U 7696 ; WX 602 ; N uni1E10 ; G 1308 -U 7697 ; WX 602 ; N uni1E11 ; G 1309 -U 7698 ; WX 602 ; N uni1E12 ; G 1310 -U 7699 ; WX 602 ; N uni1E13 ; G 1311 -U 7704 ; WX 602 ; N uni1E18 ; G 1312 -U 7705 ; WX 602 ; N uni1E19 ; G 1313 -U 7706 ; WX 602 ; N uni1E1A ; G 1314 -U 7707 ; WX 602 ; N uni1E1B ; G 1315 -U 7708 ; WX 602 ; N uni1E1C ; G 1316 -U 7709 ; WX 602 ; N uni1E1D ; G 1317 -U 7710 ; WX 602 ; N uni1E1E ; G 1318 -U 7711 ; WX 602 ; N uni1E1F ; G 1319 -U 7712 ; WX 602 ; N uni1E20 ; G 1320 -U 7713 ; WX 602 ; N uni1E21 ; G 1321 -U 7714 ; WX 602 ; N uni1E22 ; G 1322 -U 7715 ; WX 602 ; N uni1E23 ; G 1323 -U 7716 ; WX 602 ; N uni1E24 ; G 1324 -U 7717 ; WX 602 ; N uni1E25 ; G 1325 -U 7718 ; WX 602 ; N uni1E26 ; G 1326 -U 7719 ; WX 602 ; N uni1E27 ; G 1327 -U 7720 ; WX 602 ; N uni1E28 ; G 1328 -U 7721 ; WX 602 ; N uni1E29 ; G 1329 -U 7722 ; WX 602 ; N uni1E2A ; G 1330 -U 7723 ; WX 602 ; N uni1E2B ; G 1331 -U 7724 ; WX 602 ; N uni1E2C ; G 1332 -U 7725 ; WX 602 ; N uni1E2D ; G 1333 -U 7728 ; WX 602 ; N uni1E30 ; G 1334 -U 7729 ; WX 602 ; N uni1E31 ; G 1335 -U 7730 ; WX 602 ; N uni1E32 ; G 1336 -U 7731 ; WX 602 ; N uni1E33 ; G 1337 -U 7732 ; WX 602 ; N uni1E34 ; G 1338 -U 7733 ; WX 602 ; N uni1E35 ; G 1339 -U 7734 ; WX 602 ; N uni1E36 ; G 1340 -U 7735 ; WX 602 ; N uni1E37 ; G 1341 -U 7736 ; WX 602 ; N uni1E38 ; G 1342 -U 7737 ; WX 602 ; N uni1E39 ; G 1343 -U 7738 ; WX 602 ; N uni1E3A ; G 1344 -U 7739 ; WX 602 ; N uni1E3B ; G 1345 -U 7740 ; WX 602 ; N uni1E3C ; G 1346 -U 7741 ; WX 602 ; N uni1E3D ; G 1347 -U 7742 ; WX 602 ; N uni1E3E ; G 1348 -U 7743 ; WX 602 ; N uni1E3F ; G 1349 -U 7744 ; WX 602 ; N uni1E40 ; G 1350 -U 7745 ; WX 602 ; N uni1E41 ; G 1351 -U 7746 ; WX 602 ; N uni1E42 ; G 1352 -U 7747 ; WX 602 ; N uni1E43 ; G 1353 -U 7748 ; WX 602 ; N uni1E44 ; G 1354 -U 7749 ; WX 602 ; N uni1E45 ; G 1355 -U 7750 ; WX 602 ; N uni1E46 ; G 1356 -U 7751 ; WX 602 ; N uni1E47 ; G 1357 -U 7752 ; WX 602 ; N uni1E48 ; G 1358 -U 7753 ; WX 602 ; N uni1E49 ; G 1359 -U 7754 ; WX 602 ; N uni1E4A ; G 1360 -U 7755 ; WX 602 ; N uni1E4B ; G 1361 -U 7756 ; WX 602 ; N uni1E4C ; G 1362 -U 7757 ; WX 602 ; N uni1E4D ; G 1363 -U 7764 ; WX 602 ; N uni1E54 ; G 1364 -U 7765 ; WX 602 ; N uni1E55 ; G 1365 -U 7766 ; WX 602 ; N uni1E56 ; G 1366 -U 7767 ; WX 602 ; N uni1E57 ; G 1367 -U 7768 ; WX 602 ; N uni1E58 ; G 1368 -U 7769 ; WX 602 ; N uni1E59 ; G 1369 -U 7770 ; WX 602 ; N uni1E5A ; G 1370 -U 7771 ; WX 602 ; N uni1E5B ; G 1371 -U 7772 ; WX 602 ; N uni1E5C ; G 1372 -U 7773 ; WX 602 ; N uni1E5D ; G 1373 -U 7774 ; WX 602 ; N uni1E5E ; G 1374 -U 7775 ; WX 602 ; N uni1E5F ; G 1375 -U 7776 ; WX 602 ; N uni1E60 ; G 1376 -U 7777 ; WX 602 ; N uni1E61 ; G 1377 -U 7778 ; WX 602 ; N uni1E62 ; G 1378 -U 7779 ; WX 602 ; N uni1E63 ; G 1379 -U 7784 ; WX 602 ; N uni1E68 ; G 1380 -U 7785 ; WX 602 ; N uni1E69 ; G 1381 -U 7786 ; WX 602 ; N uni1E6A ; G 1382 -U 7787 ; WX 602 ; N uni1E6B ; G 1383 -U 7788 ; WX 602 ; N uni1E6C ; G 1384 -U 7789 ; WX 602 ; N uni1E6D ; G 1385 -U 7790 ; WX 602 ; N uni1E6E ; G 1386 -U 7791 ; WX 602 ; N uni1E6F ; G 1387 -U 7792 ; WX 602 ; N uni1E70 ; G 1388 -U 7793 ; WX 602 ; N uni1E71 ; G 1389 -U 7794 ; WX 602 ; N uni1E72 ; G 1390 -U 7795 ; WX 602 ; N uni1E73 ; G 1391 -U 7796 ; WX 602 ; N uni1E74 ; G 1392 -U 7797 ; WX 602 ; N uni1E75 ; G 1393 -U 7798 ; WX 602 ; N uni1E76 ; G 1394 -U 7799 ; WX 602 ; N uni1E77 ; G 1395 -U 7800 ; WX 602 ; N uni1E78 ; G 1396 -U 7801 ; WX 602 ; N uni1E79 ; G 1397 -U 7804 ; WX 602 ; N uni1E7C ; G 1398 -U 7805 ; WX 602 ; N uni1E7D ; G 1399 -U 7806 ; WX 602 ; N uni1E7E ; G 1400 -U 7807 ; WX 602 ; N uni1E7F ; G 1401 -U 7808 ; WX 602 ; N Wgrave ; G 1402 -U 7809 ; WX 602 ; N wgrave ; G 1403 -U 7810 ; WX 602 ; N Wacute ; G 1404 -U 7811 ; WX 602 ; N wacute ; G 1405 -U 7812 ; WX 602 ; N Wdieresis ; G 1406 -U 7813 ; WX 602 ; N wdieresis ; G 1407 -U 7814 ; WX 602 ; N uni1E86 ; G 1408 -U 7815 ; WX 602 ; N uni1E87 ; G 1409 -U 7816 ; WX 602 ; N uni1E88 ; G 1410 -U 7817 ; WX 602 ; N uni1E89 ; G 1411 -U 7818 ; WX 602 ; N uni1E8A ; G 1412 -U 7819 ; WX 602 ; N uni1E8B ; G 1413 -U 7820 ; WX 602 ; N uni1E8C ; G 1414 -U 7821 ; WX 602 ; N uni1E8D ; G 1415 -U 7822 ; WX 602 ; N uni1E8E ; G 1416 -U 7823 ; WX 602 ; N uni1E8F ; G 1417 -U 7824 ; WX 602 ; N uni1E90 ; G 1418 -U 7825 ; WX 602 ; N uni1E91 ; G 1419 -U 7826 ; WX 602 ; N uni1E92 ; G 1420 -U 7827 ; WX 602 ; N uni1E93 ; G 1421 -U 7828 ; WX 602 ; N uni1E94 ; G 1422 -U 7829 ; WX 602 ; N uni1E95 ; G 1423 -U 7830 ; WX 602 ; N uni1E96 ; G 1424 -U 7831 ; WX 602 ; N uni1E97 ; G 1425 -U 7832 ; WX 602 ; N uni1E98 ; G 1426 -U 7833 ; WX 602 ; N uni1E99 ; G 1427 -U 7835 ; WX 602 ; N uni1E9B ; G 1428 -U 7839 ; WX 602 ; N uni1E9F ; G 1429 -U 7840 ; WX 602 ; N uni1EA0 ; G 1430 -U 7841 ; WX 602 ; N uni1EA1 ; G 1431 -U 7852 ; WX 602 ; N uni1EAC ; G 1432 -U 7853 ; WX 602 ; N uni1EAD ; G 1433 -U 7856 ; WX 602 ; N uni1EB0 ; G 1434 -U 7857 ; WX 602 ; N uni1EB1 ; G 1435 -U 7862 ; WX 602 ; N uni1EB6 ; G 1436 -U 7863 ; WX 602 ; N uni1EB7 ; G 1437 -U 7864 ; WX 602 ; N uni1EB8 ; G 1438 -U 7865 ; WX 602 ; N uni1EB9 ; G 1439 -U 7868 ; WX 602 ; N uni1EBC ; G 1440 -U 7869 ; WX 602 ; N uni1EBD ; G 1441 -U 7878 ; WX 602 ; N uni1EC6 ; G 1442 -U 7879 ; WX 602 ; N uni1EC7 ; G 1443 -U 7882 ; WX 602 ; N uni1ECA ; G 1444 -U 7883 ; WX 602 ; N uni1ECB ; G 1445 -U 7884 ; WX 602 ; N uni1ECC ; G 1446 -U 7885 ; WX 602 ; N uni1ECD ; G 1447 -U 7896 ; WX 602 ; N uni1ED8 ; G 1448 -U 7897 ; WX 602 ; N uni1ED9 ; G 1449 -U 7898 ; WX 602 ; N uni1EDA ; G 1450 -U 7899 ; WX 602 ; N uni1EDB ; G 1451 -U 7900 ; WX 602 ; N uni1EDC ; G 1452 -U 7901 ; WX 602 ; N uni1EDD ; G 1453 -U 7904 ; WX 602 ; N uni1EE0 ; G 1454 -U 7905 ; WX 602 ; N uni1EE1 ; G 1455 -U 7906 ; WX 602 ; N uni1EE2 ; G 1456 -U 7907 ; WX 602 ; N uni1EE3 ; G 1457 -U 7908 ; WX 602 ; N uni1EE4 ; G 1458 -U 7909 ; WX 602 ; N uni1EE5 ; G 1459 -U 7912 ; WX 602 ; N uni1EE8 ; G 1460 -U 7913 ; WX 602 ; N uni1EE9 ; G 1461 -U 7914 ; WX 602 ; N uni1EEA ; G 1462 -U 7915 ; WX 602 ; N uni1EEB ; G 1463 -U 7918 ; WX 602 ; N uni1EEE ; G 1464 -U 7919 ; WX 602 ; N uni1EEF ; G 1465 -U 7920 ; WX 602 ; N uni1EF0 ; G 1466 -U 7921 ; WX 602 ; N uni1EF1 ; G 1467 -U 7922 ; WX 602 ; N Ygrave ; G 1468 -U 7923 ; WX 602 ; N ygrave ; G 1469 -U 7924 ; WX 602 ; N uni1EF4 ; G 1470 -U 7925 ; WX 602 ; N uni1EF5 ; G 1471 -U 7928 ; WX 602 ; N uni1EF8 ; G 1472 -U 7929 ; WX 602 ; N uni1EF9 ; G 1473 -U 7936 ; WX 602 ; N uni1F00 ; G 1474 -U 7937 ; WX 602 ; N uni1F01 ; G 1475 -U 7938 ; WX 602 ; N uni1F02 ; G 1476 -U 7939 ; WX 602 ; N uni1F03 ; G 1477 -U 7940 ; WX 602 ; N uni1F04 ; G 1478 -U 7941 ; WX 602 ; N uni1F05 ; G 1479 -U 7942 ; WX 602 ; N uni1F06 ; G 1480 -U 7943 ; WX 602 ; N uni1F07 ; G 1481 -U 7944 ; WX 602 ; N uni1F08 ; G 1482 -U 7945 ; WX 602 ; N uni1F09 ; G 1483 -U 7946 ; WX 602 ; N uni1F0A ; G 1484 -U 7947 ; WX 602 ; N uni1F0B ; G 1485 -U 7948 ; WX 602 ; N uni1F0C ; G 1486 -U 7949 ; WX 602 ; N uni1F0D ; G 1487 -U 7950 ; WX 602 ; N uni1F0E ; G 1488 -U 7951 ; WX 602 ; N uni1F0F ; G 1489 -U 7952 ; WX 602 ; N uni1F10 ; G 1490 -U 7953 ; WX 602 ; N uni1F11 ; G 1491 -U 7954 ; WX 602 ; N uni1F12 ; G 1492 -U 7955 ; WX 602 ; N uni1F13 ; G 1493 -U 7956 ; WX 602 ; N uni1F14 ; G 1494 -U 7957 ; WX 602 ; N uni1F15 ; G 1495 -U 7960 ; WX 602 ; N uni1F18 ; G 1496 -U 7961 ; WX 602 ; N uni1F19 ; G 1497 -U 7962 ; WX 602 ; N uni1F1A ; G 1498 -U 7963 ; WX 602 ; N uni1F1B ; G 1499 -U 7964 ; WX 602 ; N uni1F1C ; G 1500 -U 7965 ; WX 602 ; N uni1F1D ; G 1501 -U 7968 ; WX 602 ; N uni1F20 ; G 1502 -U 7969 ; WX 602 ; N uni1F21 ; G 1503 -U 7970 ; WX 602 ; N uni1F22 ; G 1504 -U 7971 ; WX 602 ; N uni1F23 ; G 1505 -U 7972 ; WX 602 ; N uni1F24 ; G 1506 -U 7973 ; WX 602 ; N uni1F25 ; G 1507 -U 7974 ; WX 602 ; N uni1F26 ; G 1508 -U 7975 ; WX 602 ; N uni1F27 ; G 1509 -U 7976 ; WX 602 ; N uni1F28 ; G 1510 -U 7977 ; WX 602 ; N uni1F29 ; G 1511 -U 7978 ; WX 602 ; N uni1F2A ; G 1512 -U 7979 ; WX 602 ; N uni1F2B ; G 1513 -U 7980 ; WX 602 ; N uni1F2C ; G 1514 -U 7981 ; WX 602 ; N uni1F2D ; G 1515 -U 7982 ; WX 602 ; N uni1F2E ; G 1516 -U 7983 ; WX 602 ; N uni1F2F ; G 1517 -U 7984 ; WX 602 ; N uni1F30 ; G 1518 -U 7985 ; WX 602 ; N uni1F31 ; G 1519 -U 7986 ; WX 602 ; N uni1F32 ; G 1520 -U 7987 ; WX 602 ; N uni1F33 ; G 1521 -U 7988 ; WX 602 ; N uni1F34 ; G 1522 -U 7989 ; WX 602 ; N uni1F35 ; G 1523 -U 7990 ; WX 602 ; N uni1F36 ; G 1524 -U 7991 ; WX 602 ; N uni1F37 ; G 1525 -U 7992 ; WX 602 ; N uni1F38 ; G 1526 -U 7993 ; WX 602 ; N uni1F39 ; G 1527 -U 7994 ; WX 602 ; N uni1F3A ; G 1528 -U 7995 ; WX 602 ; N uni1F3B ; G 1529 -U 7996 ; WX 602 ; N uni1F3C ; G 1530 -U 7997 ; WX 602 ; N uni1F3D ; G 1531 -U 7998 ; WX 602 ; N uni1F3E ; G 1532 -U 7999 ; WX 602 ; N uni1F3F ; G 1533 -U 8000 ; WX 602 ; N uni1F40 ; G 1534 -U 8001 ; WX 602 ; N uni1F41 ; G 1535 -U 8002 ; WX 602 ; N uni1F42 ; G 1536 -U 8003 ; WX 602 ; N uni1F43 ; G 1537 -U 8004 ; WX 602 ; N uni1F44 ; G 1538 -U 8005 ; WX 602 ; N uni1F45 ; G 1539 -U 8008 ; WX 602 ; N uni1F48 ; G 1540 -U 8009 ; WX 602 ; N uni1F49 ; G 1541 -U 8010 ; WX 602 ; N uni1F4A ; G 1542 -U 8011 ; WX 602 ; N uni1F4B ; G 1543 -U 8012 ; WX 602 ; N uni1F4C ; G 1544 -U 8013 ; WX 602 ; N uni1F4D ; G 1545 -U 8016 ; WX 602 ; N uni1F50 ; G 1546 -U 8017 ; WX 602 ; N uni1F51 ; G 1547 -U 8018 ; WX 602 ; N uni1F52 ; G 1548 -U 8019 ; WX 602 ; N uni1F53 ; G 1549 -U 8020 ; WX 602 ; N uni1F54 ; G 1550 -U 8021 ; WX 602 ; N uni1F55 ; G 1551 -U 8022 ; WX 602 ; N uni1F56 ; G 1552 -U 8023 ; WX 602 ; N uni1F57 ; G 1553 -U 8025 ; WX 602 ; N uni1F59 ; G 1554 -U 8027 ; WX 602 ; N uni1F5B ; G 1555 -U 8029 ; WX 602 ; N uni1F5D ; G 1556 -U 8031 ; WX 602 ; N uni1F5F ; G 1557 -U 8032 ; WX 602 ; N uni1F60 ; G 1558 -U 8033 ; WX 602 ; N uni1F61 ; G 1559 -U 8034 ; WX 602 ; N uni1F62 ; G 1560 -U 8035 ; WX 602 ; N uni1F63 ; G 1561 -U 8036 ; WX 602 ; N uni1F64 ; G 1562 -U 8037 ; WX 602 ; N uni1F65 ; G 1563 -U 8038 ; WX 602 ; N uni1F66 ; G 1564 -U 8039 ; WX 602 ; N uni1F67 ; G 1565 -U 8040 ; WX 602 ; N uni1F68 ; G 1566 -U 8041 ; WX 602 ; N uni1F69 ; G 1567 -U 8042 ; WX 602 ; N uni1F6A ; G 1568 -U 8043 ; WX 602 ; N uni1F6B ; G 1569 -U 8044 ; WX 602 ; N uni1F6C ; G 1570 -U 8045 ; WX 602 ; N uni1F6D ; G 1571 -U 8046 ; WX 602 ; N uni1F6E ; G 1572 -U 8047 ; WX 602 ; N uni1F6F ; G 1573 -U 8048 ; WX 602 ; N uni1F70 ; G 1574 -U 8049 ; WX 602 ; N uni1F71 ; G 1575 -U 8050 ; WX 602 ; N uni1F72 ; G 1576 -U 8051 ; WX 602 ; N uni1F73 ; G 1577 -U 8052 ; WX 602 ; N uni1F74 ; G 1578 -U 8053 ; WX 602 ; N uni1F75 ; G 1579 -U 8054 ; WX 602 ; N uni1F76 ; G 1580 -U 8055 ; WX 602 ; N uni1F77 ; G 1581 -U 8056 ; WX 602 ; N uni1F78 ; G 1582 -U 8057 ; WX 602 ; N uni1F79 ; G 1583 -U 8058 ; WX 602 ; N uni1F7A ; G 1584 -U 8059 ; WX 602 ; N uni1F7B ; G 1585 -U 8060 ; WX 602 ; N uni1F7C ; G 1586 -U 8061 ; WX 602 ; N uni1F7D ; G 1587 -U 8064 ; WX 602 ; N uni1F80 ; G 1588 -U 8065 ; WX 602 ; N uni1F81 ; G 1589 -U 8066 ; WX 602 ; N uni1F82 ; G 1590 -U 8067 ; WX 602 ; N uni1F83 ; G 1591 -U 8068 ; WX 602 ; N uni1F84 ; G 1592 -U 8069 ; WX 602 ; N uni1F85 ; G 1593 -U 8070 ; WX 602 ; N uni1F86 ; G 1594 -U 8071 ; WX 602 ; N uni1F87 ; G 1595 -U 8072 ; WX 602 ; N uni1F88 ; G 1596 -U 8073 ; WX 602 ; N uni1F89 ; G 1597 -U 8074 ; WX 602 ; N uni1F8A ; G 1598 -U 8075 ; WX 602 ; N uni1F8B ; G 1599 -U 8076 ; WX 602 ; N uni1F8C ; G 1600 -U 8077 ; WX 602 ; N uni1F8D ; G 1601 -U 8078 ; WX 602 ; N uni1F8E ; G 1602 -U 8079 ; WX 602 ; N uni1F8F ; G 1603 -U 8080 ; WX 602 ; N uni1F90 ; G 1604 -U 8081 ; WX 602 ; N uni1F91 ; G 1605 -U 8082 ; WX 602 ; N uni1F92 ; G 1606 -U 8083 ; WX 602 ; N uni1F93 ; G 1607 -U 8084 ; WX 602 ; N uni1F94 ; G 1608 -U 8085 ; WX 602 ; N uni1F95 ; G 1609 -U 8086 ; WX 602 ; N uni1F96 ; G 1610 -U 8087 ; WX 602 ; N uni1F97 ; G 1611 -U 8088 ; WX 602 ; N uni1F98 ; G 1612 -U 8089 ; WX 602 ; N uni1F99 ; G 1613 -U 8090 ; WX 602 ; N uni1F9A ; G 1614 -U 8091 ; WX 602 ; N uni1F9B ; G 1615 -U 8092 ; WX 602 ; N uni1F9C ; G 1616 -U 8093 ; WX 602 ; N uni1F9D ; G 1617 -U 8094 ; WX 602 ; N uni1F9E ; G 1618 -U 8095 ; WX 602 ; N uni1F9F ; G 1619 -U 8096 ; WX 602 ; N uni1FA0 ; G 1620 -U 8097 ; WX 602 ; N uni1FA1 ; G 1621 -U 8098 ; WX 602 ; N uni1FA2 ; G 1622 -U 8099 ; WX 602 ; N uni1FA3 ; G 1623 -U 8100 ; WX 602 ; N uni1FA4 ; G 1624 -U 8101 ; WX 602 ; N uni1FA5 ; G 1625 -U 8102 ; WX 602 ; N uni1FA6 ; G 1626 -U 8103 ; WX 602 ; N uni1FA7 ; G 1627 -U 8104 ; WX 602 ; N uni1FA8 ; G 1628 -U 8105 ; WX 602 ; N uni1FA9 ; G 1629 -U 8106 ; WX 602 ; N uni1FAA ; G 1630 -U 8107 ; WX 602 ; N uni1FAB ; G 1631 -U 8108 ; WX 602 ; N uni1FAC ; G 1632 -U 8109 ; WX 602 ; N uni1FAD ; G 1633 -U 8110 ; WX 602 ; N uni1FAE ; G 1634 -U 8111 ; WX 602 ; N uni1FAF ; G 1635 -U 8112 ; WX 602 ; N uni1FB0 ; G 1636 -U 8113 ; WX 602 ; N uni1FB1 ; G 1637 -U 8114 ; WX 602 ; N uni1FB2 ; G 1638 -U 8115 ; WX 602 ; N uni1FB3 ; G 1639 -U 8116 ; WX 602 ; N uni1FB4 ; G 1640 -U 8118 ; WX 602 ; N uni1FB6 ; G 1641 -U 8119 ; WX 602 ; N uni1FB7 ; G 1642 -U 8120 ; WX 602 ; N uni1FB8 ; G 1643 -U 8121 ; WX 602 ; N uni1FB9 ; G 1644 -U 8122 ; WX 602 ; N uni1FBA ; G 1645 -U 8123 ; WX 602 ; N uni1FBB ; G 1646 -U 8124 ; WX 602 ; N uni1FBC ; G 1647 -U 8125 ; WX 602 ; N uni1FBD ; G 1648 -U 8126 ; WX 602 ; N uni1FBE ; G 1649 -U 8127 ; WX 602 ; N uni1FBF ; G 1650 -U 8128 ; WX 602 ; N uni1FC0 ; G 1651 -U 8129 ; WX 602 ; N uni1FC1 ; G 1652 -U 8130 ; WX 602 ; N uni1FC2 ; G 1653 -U 8131 ; WX 602 ; N uni1FC3 ; G 1654 -U 8132 ; WX 602 ; N uni1FC4 ; G 1655 -U 8134 ; WX 602 ; N uni1FC6 ; G 1656 -U 8135 ; WX 602 ; N uni1FC7 ; G 1657 -U 8136 ; WX 602 ; N uni1FC8 ; G 1658 -U 8137 ; WX 602 ; N uni1FC9 ; G 1659 -U 8138 ; WX 602 ; N uni1FCA ; G 1660 -U 8139 ; WX 602 ; N uni1FCB ; G 1661 -U 8140 ; WX 602 ; N uni1FCC ; G 1662 -U 8141 ; WX 602 ; N uni1FCD ; G 1663 -U 8142 ; WX 602 ; N uni1FCE ; G 1664 -U 8143 ; WX 602 ; N uni1FCF ; G 1665 -U 8144 ; WX 602 ; N uni1FD0 ; G 1666 -U 8145 ; WX 602 ; N uni1FD1 ; G 1667 -U 8146 ; WX 602 ; N uni1FD2 ; G 1668 -U 8147 ; WX 602 ; N uni1FD3 ; G 1669 -U 8150 ; WX 602 ; N uni1FD6 ; G 1670 -U 8151 ; WX 602 ; N uni1FD7 ; G 1671 -U 8152 ; WX 602 ; N uni1FD8 ; G 1672 -U 8153 ; WX 602 ; N uni1FD9 ; G 1673 -U 8154 ; WX 602 ; N uni1FDA ; G 1674 -U 8155 ; WX 602 ; N uni1FDB ; G 1675 -U 8157 ; WX 602 ; N uni1FDD ; G 1676 -U 8158 ; WX 602 ; N uni1FDE ; G 1677 -U 8159 ; WX 602 ; N uni1FDF ; G 1678 -U 8160 ; WX 602 ; N uni1FE0 ; G 1679 -U 8161 ; WX 602 ; N uni1FE1 ; G 1680 -U 8162 ; WX 602 ; N uni1FE2 ; G 1681 -U 8163 ; WX 602 ; N uni1FE3 ; G 1682 -U 8164 ; WX 602 ; N uni1FE4 ; G 1683 -U 8165 ; WX 602 ; N uni1FE5 ; G 1684 -U 8166 ; WX 602 ; N uni1FE6 ; G 1685 -U 8167 ; WX 602 ; N uni1FE7 ; G 1686 -U 8168 ; WX 602 ; N uni1FE8 ; G 1687 -U 8169 ; WX 602 ; N uni1FE9 ; G 1688 -U 8170 ; WX 602 ; N uni1FEA ; G 1689 -U 8171 ; WX 602 ; N uni1FEB ; G 1690 -U 8172 ; WX 602 ; N uni1FEC ; G 1691 -U 8173 ; WX 602 ; N uni1FED ; G 1692 -U 8174 ; WX 602 ; N uni1FEE ; G 1693 -U 8175 ; WX 602 ; N uni1FEF ; G 1694 -U 8178 ; WX 602 ; N uni1FF2 ; G 1695 -U 8179 ; WX 602 ; N uni1FF3 ; G 1696 -U 8180 ; WX 602 ; N uni1FF4 ; G 1697 -U 8182 ; WX 602 ; N uni1FF6 ; G 1698 -U 8183 ; WX 602 ; N uni1FF7 ; G 1699 -U 8184 ; WX 602 ; N uni1FF8 ; G 1700 -U 8185 ; WX 602 ; N uni1FF9 ; G 1701 -U 8186 ; WX 602 ; N uni1FFA ; G 1702 -U 8187 ; WX 602 ; N uni1FFB ; G 1703 -U 8188 ; WX 602 ; N uni1FFC ; G 1704 -U 8189 ; WX 602 ; N uni1FFD ; G 1705 -U 8190 ; WX 602 ; N uni1FFE ; G 1706 -U 8192 ; WX 602 ; N uni2000 ; G 1707 -U 8193 ; WX 602 ; N uni2001 ; G 1708 -U 8194 ; WX 602 ; N uni2002 ; G 1709 -U 8195 ; WX 602 ; N uni2003 ; G 1710 -U 8196 ; WX 602 ; N uni2004 ; G 1711 -U 8197 ; WX 602 ; N uni2005 ; G 1712 -U 8198 ; WX 602 ; N uni2006 ; G 1713 -U 8199 ; WX 602 ; N uni2007 ; G 1714 -U 8200 ; WX 602 ; N uni2008 ; G 1715 -U 8201 ; WX 602 ; N uni2009 ; G 1716 -U 8202 ; WX 602 ; N uni200A ; G 1717 -U 8208 ; WX 602 ; N uni2010 ; G 1718 -U 8209 ; WX 602 ; N uni2011 ; G 1719 -U 8210 ; WX 602 ; N figuredash ; G 1720 -U 8211 ; WX 602 ; N endash ; G 1721 -U 8212 ; WX 602 ; N emdash ; G 1722 -U 8213 ; WX 602 ; N uni2015 ; G 1723 -U 8214 ; WX 602 ; N uni2016 ; G 1724 -U 8215 ; WX 602 ; N underscoredbl ; G 1725 -U 8216 ; WX 602 ; N quoteleft ; G 1726 -U 8217 ; WX 602 ; N quoteright ; G 1727 -U 8218 ; WX 602 ; N quotesinglbase ; G 1728 -U 8219 ; WX 602 ; N quotereversed ; G 1729 -U 8220 ; WX 602 ; N quotedblleft ; G 1730 -U 8221 ; WX 602 ; N quotedblright ; G 1731 -U 8222 ; WX 602 ; N quotedblbase ; G 1732 -U 8223 ; WX 602 ; N uni201F ; G 1733 -U 8224 ; WX 602 ; N dagger ; G 1734 -U 8225 ; WX 602 ; N daggerdbl ; G 1735 -U 8226 ; WX 602 ; N bullet ; G 1736 -U 8227 ; WX 602 ; N uni2023 ; G 1737 -U 8230 ; WX 602 ; N ellipsis ; G 1738 -U 8239 ; WX 602 ; N uni202F ; G 1739 -U 8240 ; WX 602 ; N perthousand ; G 1740 -U 8241 ; WX 602 ; N uni2031 ; G 1741 -U 8242 ; WX 602 ; N minute ; G 1742 -U 8243 ; WX 602 ; N second ; G 1743 -U 8244 ; WX 602 ; N uni2034 ; G 1744 -U 8245 ; WX 602 ; N uni2035 ; G 1745 -U 8246 ; WX 602 ; N uni2036 ; G 1746 -U 8247 ; WX 602 ; N uni2037 ; G 1747 -U 8249 ; WX 602 ; N guilsinglleft ; G 1748 -U 8250 ; WX 602 ; N guilsinglright ; G 1749 -U 8252 ; WX 602 ; N exclamdbl ; G 1750 -U 8253 ; WX 602 ; N uni203D ; G 1751 -U 8254 ; WX 602 ; N uni203E ; G 1752 -U 8255 ; WX 602 ; N uni203F ; G 1753 -U 8261 ; WX 602 ; N uni2045 ; G 1754 -U 8262 ; WX 602 ; N uni2046 ; G 1755 -U 8263 ; WX 602 ; N uni2047 ; G 1756 -U 8264 ; WX 602 ; N uni2048 ; G 1757 -U 8265 ; WX 602 ; N uni2049 ; G 1758 -U 8267 ; WX 602 ; N uni204B ; G 1759 -U 8287 ; WX 602 ; N uni205F ; G 1760 -U 8304 ; WX 602 ; N uni2070 ; G 1761 -U 8305 ; WX 602 ; N uni2071 ; G 1762 -U 8308 ; WX 602 ; N uni2074 ; G 1763 -U 8309 ; WX 602 ; N uni2075 ; G 1764 -U 8310 ; WX 602 ; N uni2076 ; G 1765 -U 8311 ; WX 602 ; N uni2077 ; G 1766 -U 8312 ; WX 602 ; N uni2078 ; G 1767 -U 8313 ; WX 602 ; N uni2079 ; G 1768 -U 8314 ; WX 602 ; N uni207A ; G 1769 -U 8315 ; WX 602 ; N uni207B ; G 1770 -U 8316 ; WX 602 ; N uni207C ; G 1771 -U 8317 ; WX 602 ; N uni207D ; G 1772 -U 8318 ; WX 602 ; N uni207E ; G 1773 -U 8319 ; WX 602 ; N uni207F ; G 1774 -U 8320 ; WX 602 ; N uni2080 ; G 1775 -U 8321 ; WX 602 ; N uni2081 ; G 1776 -U 8322 ; WX 602 ; N uni2082 ; G 1777 -U 8323 ; WX 602 ; N uni2083 ; G 1778 -U 8324 ; WX 602 ; N uni2084 ; G 1779 -U 8325 ; WX 602 ; N uni2085 ; G 1780 -U 8326 ; WX 602 ; N uni2086 ; G 1781 -U 8327 ; WX 602 ; N uni2087 ; G 1782 -U 8328 ; WX 602 ; N uni2088 ; G 1783 -U 8329 ; WX 602 ; N uni2089 ; G 1784 -U 8330 ; WX 602 ; N uni208A ; G 1785 -U 8331 ; WX 602 ; N uni208B ; G 1786 -U 8332 ; WX 602 ; N uni208C ; G 1787 -U 8333 ; WX 602 ; N uni208D ; G 1788 -U 8334 ; WX 602 ; N uni208E ; G 1789 -U 8336 ; WX 602 ; N uni2090 ; G 1790 -U 8337 ; WX 602 ; N uni2091 ; G 1791 -U 8338 ; WX 602 ; N uni2092 ; G 1792 -U 8339 ; WX 602 ; N uni2093 ; G 1793 -U 8340 ; WX 602 ; N uni2094 ; G 1794 -U 8341 ; WX 602 ; N uni2095 ; G 1795 -U 8342 ; WX 602 ; N uni2096 ; G 1796 -U 8343 ; WX 602 ; N uni2097 ; G 1797 -U 8344 ; WX 602 ; N uni2098 ; G 1798 -U 8345 ; WX 602 ; N uni2099 ; G 1799 -U 8346 ; WX 602 ; N uni209A ; G 1800 -U 8347 ; WX 602 ; N uni209B ; G 1801 -U 8348 ; WX 602 ; N uni209C ; G 1802 -U 8352 ; WX 602 ; N uni20A0 ; G 1803 -U 8353 ; WX 602 ; N colonmonetary ; G 1804 -U 8354 ; WX 602 ; N uni20A2 ; G 1805 -U 8355 ; WX 602 ; N franc ; G 1806 -U 8356 ; WX 602 ; N lira ; G 1807 -U 8357 ; WX 602 ; N uni20A5 ; G 1808 -U 8358 ; WX 602 ; N uni20A6 ; G 1809 -U 8359 ; WX 602 ; N peseta ; G 1810 -U 8360 ; WX 602 ; N uni20A8 ; G 1811 -U 8361 ; WX 602 ; N uni20A9 ; G 1812 -U 8362 ; WX 602 ; N uni20AA ; G 1813 -U 8363 ; WX 602 ; N dong ; G 1814 -U 8364 ; WX 602 ; N Euro ; G 1815 -U 8365 ; WX 602 ; N uni20AD ; G 1816 -U 8366 ; WX 602 ; N uni20AE ; G 1817 -U 8367 ; WX 602 ; N uni20AF ; G 1818 -U 8368 ; WX 602 ; N uni20B0 ; G 1819 -U 8369 ; WX 602 ; N uni20B1 ; G 1820 -U 8370 ; WX 602 ; N uni20B2 ; G 1821 -U 8371 ; WX 602 ; N uni20B3 ; G 1822 -U 8372 ; WX 602 ; N uni20B4 ; G 1823 -U 8373 ; WX 602 ; N uni20B5 ; G 1824 -U 8376 ; WX 602 ; N uni20B8 ; G 1825 -U 8377 ; WX 602 ; N uni20B9 ; G 1826 -U 8378 ; WX 602 ; N uni20BA ; G 1827 -U 8381 ; WX 602 ; N uni20BD ; G 1828 -U 8450 ; WX 602 ; N uni2102 ; G 1829 -U 8453 ; WX 602 ; N uni2105 ; G 1830 -U 8461 ; WX 602 ; N uni210D ; G 1831 -U 8462 ; WX 602 ; N uni210E ; G 1832 -U 8463 ; WX 602 ; N uni210F ; G 1833 -U 8469 ; WX 602 ; N uni2115 ; G 1834 -U 8470 ; WX 602 ; N uni2116 ; G 1835 -U 8471 ; WX 602 ; N uni2117 ; G 1836 -U 8473 ; WX 602 ; N uni2119 ; G 1837 -U 8474 ; WX 602 ; N uni211A ; G 1838 -U 8477 ; WX 602 ; N uni211D ; G 1839 -U 8482 ; WX 602 ; N trademark ; G 1840 -U 8484 ; WX 602 ; N uni2124 ; G 1841 -U 8486 ; WX 602 ; N uni2126 ; G 1842 -U 8490 ; WX 602 ; N uni212A ; G 1843 -U 8491 ; WX 602 ; N uni212B ; G 1844 -U 8494 ; WX 602 ; N estimated ; G 1845 -U 8520 ; WX 602 ; N uni2148 ; G 1846 -U 8528 ; WX 602 ; N uni2150 ; G 1847 -U 8529 ; WX 602 ; N uni2151 ; G 1848 -U 8531 ; WX 602 ; N onethird ; G 1849 -U 8532 ; WX 602 ; N twothirds ; G 1850 -U 8533 ; WX 602 ; N uni2155 ; G 1851 -U 8534 ; WX 602 ; N uni2156 ; G 1852 -U 8535 ; WX 602 ; N uni2157 ; G 1853 -U 8536 ; WX 602 ; N uni2158 ; G 1854 -U 8537 ; WX 602 ; N uni2159 ; G 1855 -U 8538 ; WX 602 ; N uni215A ; G 1856 -U 8539 ; WX 602 ; N oneeighth ; G 1857 -U 8540 ; WX 602 ; N threeeighths ; G 1858 -U 8541 ; WX 602 ; N fiveeighths ; G 1859 -U 8542 ; WX 602 ; N seveneighths ; G 1860 -U 8543 ; WX 602 ; N uni215F ; G 1861 -U 8585 ; WX 602 ; N uni2189 ; G 1862 -U 8592 ; WX 602 ; N arrowleft ; G 1863 -U 8593 ; WX 602 ; N arrowup ; G 1864 -U 8594 ; WX 602 ; N arrowright ; G 1865 -U 8595 ; WX 602 ; N arrowdown ; G 1866 -U 8596 ; WX 602 ; N arrowboth ; G 1867 -U 8597 ; WX 602 ; N arrowupdn ; G 1868 -U 8598 ; WX 602 ; N uni2196 ; G 1869 -U 8599 ; WX 602 ; N uni2197 ; G 1870 -U 8600 ; WX 602 ; N uni2198 ; G 1871 -U 8601 ; WX 602 ; N uni2199 ; G 1872 -U 8602 ; WX 602 ; N uni219A ; G 1873 -U 8603 ; WX 602 ; N uni219B ; G 1874 -U 8604 ; WX 602 ; N uni219C ; G 1875 -U 8605 ; WX 602 ; N uni219D ; G 1876 -U 8606 ; WX 602 ; N uni219E ; G 1877 -U 8607 ; WX 602 ; N uni219F ; G 1878 -U 8608 ; WX 602 ; N uni21A0 ; G 1879 -U 8609 ; WX 602 ; N uni21A1 ; G 1880 -U 8610 ; WX 602 ; N uni21A2 ; G 1881 -U 8611 ; WX 602 ; N uni21A3 ; G 1882 -U 8612 ; WX 602 ; N uni21A4 ; G 1883 -U 8613 ; WX 602 ; N uni21A5 ; G 1884 -U 8614 ; WX 602 ; N uni21A6 ; G 1885 -U 8615 ; WX 602 ; N uni21A7 ; G 1886 -U 8616 ; WX 602 ; N arrowupdnbse ; G 1887 -U 8617 ; WX 602 ; N uni21A9 ; G 1888 -U 8618 ; WX 602 ; N uni21AA ; G 1889 -U 8619 ; WX 602 ; N uni21AB ; G 1890 -U 8620 ; WX 602 ; N uni21AC ; G 1891 -U 8621 ; WX 602 ; N uni21AD ; G 1892 -U 8622 ; WX 602 ; N uni21AE ; G 1893 -U 8623 ; WX 602 ; N uni21AF ; G 1894 -U 8624 ; WX 602 ; N uni21B0 ; G 1895 -U 8625 ; WX 602 ; N uni21B1 ; G 1896 -U 8626 ; WX 602 ; N uni21B2 ; G 1897 -U 8627 ; WX 602 ; N uni21B3 ; G 1898 -U 8628 ; WX 602 ; N uni21B4 ; G 1899 -U 8629 ; WX 602 ; N carriagereturn ; G 1900 -U 8630 ; WX 602 ; N uni21B6 ; G 1901 -U 8631 ; WX 602 ; N uni21B7 ; G 1902 -U 8632 ; WX 602 ; N uni21B8 ; G 1903 -U 8633 ; WX 602 ; N uni21B9 ; G 1904 -U 8634 ; WX 602 ; N uni21BA ; G 1905 -U 8635 ; WX 602 ; N uni21BB ; G 1906 -U 8636 ; WX 602 ; N uni21BC ; G 1907 -U 8637 ; WX 602 ; N uni21BD ; G 1908 -U 8638 ; WX 602 ; N uni21BE ; G 1909 -U 8639 ; WX 602 ; N uni21BF ; G 1910 -U 8640 ; WX 602 ; N uni21C0 ; G 1911 -U 8641 ; WX 602 ; N uni21C1 ; G 1912 -U 8642 ; WX 602 ; N uni21C2 ; G 1913 -U 8643 ; WX 602 ; N uni21C3 ; G 1914 -U 8644 ; WX 602 ; N uni21C4 ; G 1915 -U 8645 ; WX 602 ; N uni21C5 ; G 1916 -U 8646 ; WX 602 ; N uni21C6 ; G 1917 -U 8647 ; WX 602 ; N uni21C7 ; G 1918 -U 8648 ; WX 602 ; N uni21C8 ; G 1919 -U 8649 ; WX 602 ; N uni21C9 ; G 1920 -U 8650 ; WX 602 ; N uni21CA ; G 1921 -U 8651 ; WX 602 ; N uni21CB ; G 1922 -U 8652 ; WX 602 ; N uni21CC ; G 1923 -U 8653 ; WX 602 ; N uni21CD ; G 1924 -U 8654 ; WX 602 ; N uni21CE ; G 1925 -U 8655 ; WX 602 ; N uni21CF ; G 1926 -U 8656 ; WX 602 ; N arrowdblleft ; G 1927 -U 8657 ; WX 602 ; N arrowdblup ; G 1928 -U 8658 ; WX 602 ; N arrowdblright ; G 1929 -U 8659 ; WX 602 ; N arrowdbldown ; G 1930 -U 8660 ; WX 602 ; N arrowdblboth ; G 1931 -U 8661 ; WX 602 ; N uni21D5 ; G 1932 -U 8662 ; WX 602 ; N uni21D6 ; G 1933 -U 8663 ; WX 602 ; N uni21D7 ; G 1934 -U 8664 ; WX 602 ; N uni21D8 ; G 1935 -U 8665 ; WX 602 ; N uni21D9 ; G 1936 -U 8666 ; WX 602 ; N uni21DA ; G 1937 -U 8667 ; WX 602 ; N uni21DB ; G 1938 -U 8668 ; WX 602 ; N uni21DC ; G 1939 -U 8669 ; WX 602 ; N uni21DD ; G 1940 -U 8670 ; WX 602 ; N uni21DE ; G 1941 -U 8671 ; WX 602 ; N uni21DF ; G 1942 -U 8672 ; WX 602 ; N uni21E0 ; G 1943 -U 8673 ; WX 602 ; N uni21E1 ; G 1944 -U 8674 ; WX 602 ; N uni21E2 ; G 1945 -U 8675 ; WX 602 ; N uni21E3 ; G 1946 -U 8676 ; WX 602 ; N uni21E4 ; G 1947 -U 8677 ; WX 602 ; N uni21E5 ; G 1948 -U 8678 ; WX 602 ; N uni21E6 ; G 1949 -U 8679 ; WX 602 ; N uni21E7 ; G 1950 -U 8680 ; WX 602 ; N uni21E8 ; G 1951 -U 8681 ; WX 602 ; N uni21E9 ; G 1952 -U 8682 ; WX 602 ; N uni21EA ; G 1953 -U 8683 ; WX 602 ; N uni21EB ; G 1954 -U 8684 ; WX 602 ; N uni21EC ; G 1955 -U 8685 ; WX 602 ; N uni21ED ; G 1956 -U 8686 ; WX 602 ; N uni21EE ; G 1957 -U 8687 ; WX 602 ; N uni21EF ; G 1958 -U 8688 ; WX 602 ; N uni21F0 ; G 1959 -U 8689 ; WX 602 ; N uni21F1 ; G 1960 -U 8690 ; WX 602 ; N uni21F2 ; G 1961 -U 8691 ; WX 602 ; N uni21F3 ; G 1962 -U 8692 ; WX 602 ; N uni21F4 ; G 1963 -U 8693 ; WX 602 ; N uni21F5 ; G 1964 -U 8694 ; WX 602 ; N uni21F6 ; G 1965 -U 8695 ; WX 602 ; N uni21F7 ; G 1966 -U 8696 ; WX 602 ; N uni21F8 ; G 1967 -U 8697 ; WX 602 ; N uni21F9 ; G 1968 -U 8698 ; WX 602 ; N uni21FA ; G 1969 -U 8699 ; WX 602 ; N uni21FB ; G 1970 -U 8700 ; WX 602 ; N uni21FC ; G 1971 -U 8701 ; WX 602 ; N uni21FD ; G 1972 -U 8702 ; WX 602 ; N uni21FE ; G 1973 -U 8703 ; WX 602 ; N uni21FF ; G 1974 -U 8704 ; WX 602 ; N universal ; G 1975 -U 8705 ; WX 602 ; N uni2201 ; G 1976 -U 8706 ; WX 602 ; N partialdiff ; G 1977 -U 8707 ; WX 602 ; N existential ; G 1978 -U 8708 ; WX 602 ; N uni2204 ; G 1979 -U 8709 ; WX 602 ; N emptyset ; G 1980 -U 8710 ; WX 602 ; N increment ; G 1981 -U 8711 ; WX 602 ; N gradient ; G 1982 -U 8712 ; WX 602 ; N element ; G 1983 -U 8713 ; WX 602 ; N notelement ; G 1984 -U 8714 ; WX 602 ; N uni220A ; G 1985 -U 8715 ; WX 602 ; N suchthat ; G 1986 -U 8716 ; WX 602 ; N uni220C ; G 1987 -U 8717 ; WX 602 ; N uni220D ; G 1988 -U 8718 ; WX 602 ; N uni220E ; G 1989 -U 8719 ; WX 602 ; N product ; G 1990 -U 8720 ; WX 602 ; N uni2210 ; G 1991 -U 8721 ; WX 602 ; N summation ; G 1992 -U 8722 ; WX 602 ; N minus ; G 1993 -U 8723 ; WX 602 ; N uni2213 ; G 1994 -U 8725 ; WX 602 ; N uni2215 ; G 1995 -U 8727 ; WX 602 ; N asteriskmath ; G 1996 -U 8728 ; WX 602 ; N uni2218 ; G 1997 -U 8729 ; WX 602 ; N uni2219 ; G 1998 -U 8730 ; WX 602 ; N radical ; G 1999 -U 8731 ; WX 602 ; N uni221B ; G 2000 -U 8732 ; WX 602 ; N uni221C ; G 2001 -U 8733 ; WX 602 ; N proportional ; G 2002 -U 8734 ; WX 602 ; N infinity ; G 2003 -U 8735 ; WX 602 ; N orthogonal ; G 2004 -U 8736 ; WX 602 ; N angle ; G 2005 -U 8739 ; WX 602 ; N uni2223 ; G 2006 -U 8743 ; WX 602 ; N logicaland ; G 2007 -U 8744 ; WX 602 ; N logicalor ; G 2008 -U 8745 ; WX 602 ; N intersection ; G 2009 -U 8746 ; WX 602 ; N union ; G 2010 -U 8747 ; WX 602 ; N integral ; G 2011 -U 8748 ; WX 602 ; N uni222C ; G 2012 -U 8749 ; WX 602 ; N uni222D ; G 2013 -U 8756 ; WX 602 ; N therefore ; G 2014 -U 8757 ; WX 602 ; N uni2235 ; G 2015 -U 8758 ; WX 602 ; N uni2236 ; G 2016 -U 8759 ; WX 602 ; N uni2237 ; G 2017 -U 8760 ; WX 602 ; N uni2238 ; G 2018 -U 8761 ; WX 602 ; N uni2239 ; G 2019 -U 8762 ; WX 602 ; N uni223A ; G 2020 -U 8763 ; WX 602 ; N uni223B ; G 2021 -U 8764 ; WX 602 ; N similar ; G 2022 -U 8765 ; WX 602 ; N uni223D ; G 2023 -U 8769 ; WX 602 ; N uni2241 ; G 2024 -U 8770 ; WX 602 ; N uni2242 ; G 2025 -U 8771 ; WX 602 ; N uni2243 ; G 2026 -U 8772 ; WX 602 ; N uni2244 ; G 2027 -U 8773 ; WX 602 ; N congruent ; G 2028 -U 8774 ; WX 602 ; N uni2246 ; G 2029 -U 8775 ; WX 602 ; N uni2247 ; G 2030 -U 8776 ; WX 602 ; N approxequal ; G 2031 -U 8777 ; WX 602 ; N uni2249 ; G 2032 -U 8778 ; WX 602 ; N uni224A ; G 2033 -U 8779 ; WX 602 ; N uni224B ; G 2034 -U 8780 ; WX 602 ; N uni224C ; G 2035 -U 8781 ; WX 602 ; N uni224D ; G 2036 -U 8782 ; WX 602 ; N uni224E ; G 2037 -U 8783 ; WX 602 ; N uni224F ; G 2038 -U 8784 ; WX 602 ; N uni2250 ; G 2039 -U 8785 ; WX 602 ; N uni2251 ; G 2040 -U 8786 ; WX 602 ; N uni2252 ; G 2041 -U 8787 ; WX 602 ; N uni2253 ; G 2042 -U 8788 ; WX 602 ; N uni2254 ; G 2043 -U 8789 ; WX 602 ; N uni2255 ; G 2044 -U 8790 ; WX 602 ; N uni2256 ; G 2045 -U 8791 ; WX 602 ; N uni2257 ; G 2046 -U 8792 ; WX 602 ; N uni2258 ; G 2047 -U 8793 ; WX 602 ; N uni2259 ; G 2048 -U 8794 ; WX 602 ; N uni225A ; G 2049 -U 8795 ; WX 602 ; N uni225B ; G 2050 -U 8796 ; WX 602 ; N uni225C ; G 2051 -U 8797 ; WX 602 ; N uni225D ; G 2052 -U 8798 ; WX 602 ; N uni225E ; G 2053 -U 8799 ; WX 602 ; N uni225F ; G 2054 -U 8800 ; WX 602 ; N notequal ; G 2055 -U 8801 ; WX 602 ; N equivalence ; G 2056 -U 8802 ; WX 602 ; N uni2262 ; G 2057 -U 8803 ; WX 602 ; N uni2263 ; G 2058 -U 8804 ; WX 602 ; N lessequal ; G 2059 -U 8805 ; WX 602 ; N greaterequal ; G 2060 -U 8806 ; WX 602 ; N uni2266 ; G 2061 -U 8807 ; WX 602 ; N uni2267 ; G 2062 -U 8808 ; WX 602 ; N uni2268 ; G 2063 -U 8809 ; WX 602 ; N uni2269 ; G 2064 -U 8813 ; WX 602 ; N uni226D ; G 2065 -U 8814 ; WX 602 ; N uni226E ; G 2066 -U 8815 ; WX 602 ; N uni226F ; G 2067 -U 8816 ; WX 602 ; N uni2270 ; G 2068 -U 8817 ; WX 602 ; N uni2271 ; G 2069 -U 8818 ; WX 602 ; N uni2272 ; G 2070 -U 8819 ; WX 602 ; N uni2273 ; G 2071 -U 8820 ; WX 602 ; N uni2274 ; G 2072 -U 8821 ; WX 602 ; N uni2275 ; G 2073 -U 8822 ; WX 602 ; N uni2276 ; G 2074 -U 8823 ; WX 602 ; N uni2277 ; G 2075 -U 8824 ; WX 602 ; N uni2278 ; G 2076 -U 8825 ; WX 602 ; N uni2279 ; G 2077 -U 8826 ; WX 602 ; N uni227A ; G 2078 -U 8827 ; WX 602 ; N uni227B ; G 2079 -U 8828 ; WX 602 ; N uni227C ; G 2080 -U 8829 ; WX 602 ; N uni227D ; G 2081 -U 8830 ; WX 602 ; N uni227E ; G 2082 -U 8831 ; WX 602 ; N uni227F ; G 2083 -U 8832 ; WX 602 ; N uni2280 ; G 2084 -U 8833 ; WX 602 ; N uni2281 ; G 2085 -U 8834 ; WX 602 ; N propersubset ; G 2086 -U 8835 ; WX 602 ; N propersuperset ; G 2087 -U 8836 ; WX 602 ; N notsubset ; G 2088 -U 8837 ; WX 602 ; N uni2285 ; G 2089 -U 8838 ; WX 602 ; N reflexsubset ; G 2090 -U 8839 ; WX 602 ; N reflexsuperset ; G 2091 -U 8840 ; WX 602 ; N uni2288 ; G 2092 -U 8841 ; WX 602 ; N uni2289 ; G 2093 -U 8842 ; WX 602 ; N uni228A ; G 2094 -U 8843 ; WX 602 ; N uni228B ; G 2095 -U 8845 ; WX 602 ; N uni228D ; G 2096 -U 8846 ; WX 602 ; N uni228E ; G 2097 -U 8847 ; WX 602 ; N uni228F ; G 2098 -U 8848 ; WX 602 ; N uni2290 ; G 2099 -U 8849 ; WX 602 ; N uni2291 ; G 2100 -U 8850 ; WX 602 ; N uni2292 ; G 2101 -U 8851 ; WX 602 ; N uni2293 ; G 2102 -U 8852 ; WX 602 ; N uni2294 ; G 2103 -U 8853 ; WX 602 ; N circleplus ; G 2104 -U 8854 ; WX 602 ; N uni2296 ; G 2105 -U 8855 ; WX 602 ; N circlemultiply ; G 2106 -U 8856 ; WX 602 ; N uni2298 ; G 2107 -U 8857 ; WX 602 ; N uni2299 ; G 2108 -U 8858 ; WX 602 ; N uni229A ; G 2109 -U 8859 ; WX 602 ; N uni229B ; G 2110 -U 8860 ; WX 602 ; N uni229C ; G 2111 -U 8861 ; WX 602 ; N uni229D ; G 2112 -U 8862 ; WX 602 ; N uni229E ; G 2113 -U 8863 ; WX 602 ; N uni229F ; G 2114 -U 8864 ; WX 602 ; N uni22A0 ; G 2115 -U 8865 ; WX 602 ; N uni22A1 ; G 2116 -U 8866 ; WX 602 ; N uni22A2 ; G 2117 -U 8867 ; WX 602 ; N uni22A3 ; G 2118 -U 8868 ; WX 602 ; N uni22A4 ; G 2119 -U 8869 ; WX 602 ; N perpendicular ; G 2120 -U 8882 ; WX 602 ; N uni22B2 ; G 2121 -U 8883 ; WX 602 ; N uni22B3 ; G 2122 -U 8884 ; WX 602 ; N uni22B4 ; G 2123 -U 8885 ; WX 602 ; N uni22B5 ; G 2124 -U 8888 ; WX 602 ; N uni22B8 ; G 2125 -U 8898 ; WX 602 ; N uni22C2 ; G 2126 -U 8899 ; WX 602 ; N uni22C3 ; G 2127 -U 8900 ; WX 602 ; N uni22C4 ; G 2128 -U 8901 ; WX 602 ; N dotmath ; G 2129 -U 8902 ; WX 602 ; N uni22C6 ; G 2130 -U 8909 ; WX 602 ; N uni22CD ; G 2131 -U 8910 ; WX 602 ; N uni22CE ; G 2132 -U 8911 ; WX 602 ; N uni22CF ; G 2133 -U 8912 ; WX 602 ; N uni22D0 ; G 2134 -U 8913 ; WX 602 ; N uni22D1 ; G 2135 -U 8922 ; WX 602 ; N uni22DA ; G 2136 -U 8923 ; WX 602 ; N uni22DB ; G 2137 -U 8924 ; WX 602 ; N uni22DC ; G 2138 -U 8925 ; WX 602 ; N uni22DD ; G 2139 -U 8926 ; WX 602 ; N uni22DE ; G 2140 -U 8927 ; WX 602 ; N uni22DF ; G 2141 -U 8928 ; WX 602 ; N uni22E0 ; G 2142 -U 8929 ; WX 602 ; N uni22E1 ; G 2143 -U 8930 ; WX 602 ; N uni22E2 ; G 2144 -U 8931 ; WX 602 ; N uni22E3 ; G 2145 -U 8932 ; WX 602 ; N uni22E4 ; G 2146 -U 8933 ; WX 602 ; N uni22E5 ; G 2147 -U 8934 ; WX 602 ; N uni22E6 ; G 2148 -U 8935 ; WX 602 ; N uni22E7 ; G 2149 -U 8936 ; WX 602 ; N uni22E8 ; G 2150 -U 8937 ; WX 602 ; N uni22E9 ; G 2151 -U 8943 ; WX 602 ; N uni22EF ; G 2152 -U 8960 ; WX 602 ; N uni2300 ; G 2153 -U 8961 ; WX 602 ; N uni2301 ; G 2154 -U 8962 ; WX 602 ; N house ; G 2155 -U 8963 ; WX 602 ; N uni2303 ; G 2156 -U 8964 ; WX 602 ; N uni2304 ; G 2157 -U 8965 ; WX 602 ; N uni2305 ; G 2158 -U 8966 ; WX 602 ; N uni2306 ; G 2159 -U 8968 ; WX 602 ; N uni2308 ; G 2160 -U 8969 ; WX 602 ; N uni2309 ; G 2161 -U 8970 ; WX 602 ; N uni230A ; G 2162 -U 8971 ; WX 602 ; N uni230B ; G 2163 -U 8972 ; WX 602 ; N uni230C ; G 2164 -U 8973 ; WX 602 ; N uni230D ; G 2165 -U 8974 ; WX 602 ; N uni230E ; G 2166 -U 8975 ; WX 602 ; N uni230F ; G 2167 -U 8976 ; WX 602 ; N revlogicalnot ; G 2168 -U 8977 ; WX 602 ; N uni2311 ; G 2169 -U 8978 ; WX 602 ; N uni2312 ; G 2170 -U 8979 ; WX 602 ; N uni2313 ; G 2171 -U 8980 ; WX 602 ; N uni2314 ; G 2172 -U 8981 ; WX 602 ; N uni2315 ; G 2173 -U 8984 ; WX 602 ; N uni2318 ; G 2174 -U 8985 ; WX 602 ; N uni2319 ; G 2175 -U 8988 ; WX 602 ; N uni231C ; G 2176 -U 8989 ; WX 602 ; N uni231D ; G 2177 -U 8990 ; WX 602 ; N uni231E ; G 2178 -U 8991 ; WX 602 ; N uni231F ; G 2179 -U 8992 ; WX 602 ; N integraltp ; G 2180 -U 8993 ; WX 602 ; N integralbt ; G 2181 -U 8997 ; WX 602 ; N uni2325 ; G 2182 -U 8998 ; WX 602 ; N uni2326 ; G 2183 -U 8999 ; WX 602 ; N uni2327 ; G 2184 -U 9000 ; WX 602 ; N uni2328 ; G 2185 -U 9003 ; WX 602 ; N uni232B ; G 2186 -U 9013 ; WX 602 ; N uni2335 ; G 2187 -U 9014 ; WX 602 ; N uni2336 ; G 2188 -U 9015 ; WX 602 ; N uni2337 ; G 2189 -U 9016 ; WX 602 ; N uni2338 ; G 2190 -U 9017 ; WX 602 ; N uni2339 ; G 2191 -U 9018 ; WX 602 ; N uni233A ; G 2192 -U 9019 ; WX 602 ; N uni233B ; G 2193 -U 9020 ; WX 602 ; N uni233C ; G 2194 -U 9021 ; WX 602 ; N uni233D ; G 2195 -U 9022 ; WX 602 ; N uni233E ; G 2196 -U 9023 ; WX 602 ; N uni233F ; G 2197 -U 9024 ; WX 602 ; N uni2340 ; G 2198 -U 9025 ; WX 602 ; N uni2341 ; G 2199 -U 9026 ; WX 602 ; N uni2342 ; G 2200 -U 9027 ; WX 602 ; N uni2343 ; G 2201 -U 9028 ; WX 602 ; N uni2344 ; G 2202 -U 9029 ; WX 602 ; N uni2345 ; G 2203 -U 9030 ; WX 602 ; N uni2346 ; G 2204 -U 9031 ; WX 602 ; N uni2347 ; G 2205 -U 9032 ; WX 602 ; N uni2348 ; G 2206 -U 9033 ; WX 602 ; N uni2349 ; G 2207 -U 9034 ; WX 602 ; N uni234A ; G 2208 -U 9035 ; WX 602 ; N uni234B ; G 2209 -U 9036 ; WX 602 ; N uni234C ; G 2210 -U 9037 ; WX 602 ; N uni234D ; G 2211 -U 9038 ; WX 602 ; N uni234E ; G 2212 -U 9039 ; WX 602 ; N uni234F ; G 2213 -U 9040 ; WX 602 ; N uni2350 ; G 2214 -U 9041 ; WX 602 ; N uni2351 ; G 2215 -U 9042 ; WX 602 ; N uni2352 ; G 2216 -U 9043 ; WX 602 ; N uni2353 ; G 2217 -U 9044 ; WX 602 ; N uni2354 ; G 2218 -U 9045 ; WX 602 ; N uni2355 ; G 2219 -U 9046 ; WX 602 ; N uni2356 ; G 2220 -U 9047 ; WX 602 ; N uni2357 ; G 2221 -U 9048 ; WX 602 ; N uni2358 ; G 2222 -U 9049 ; WX 602 ; N uni2359 ; G 2223 -U 9050 ; WX 602 ; N uni235A ; G 2224 -U 9051 ; WX 602 ; N uni235B ; G 2225 -U 9052 ; WX 602 ; N uni235C ; G 2226 -U 9053 ; WX 602 ; N uni235D ; G 2227 -U 9054 ; WX 602 ; N uni235E ; G 2228 -U 9055 ; WX 602 ; N uni235F ; G 2229 -U 9056 ; WX 602 ; N uni2360 ; G 2230 -U 9057 ; WX 602 ; N uni2361 ; G 2231 -U 9058 ; WX 602 ; N uni2362 ; G 2232 -U 9059 ; WX 602 ; N uni2363 ; G 2233 -U 9060 ; WX 602 ; N uni2364 ; G 2234 -U 9061 ; WX 602 ; N uni2365 ; G 2235 -U 9062 ; WX 602 ; N uni2366 ; G 2236 -U 9063 ; WX 602 ; N uni2367 ; G 2237 -U 9064 ; WX 602 ; N uni2368 ; G 2238 -U 9065 ; WX 602 ; N uni2369 ; G 2239 -U 9066 ; WX 602 ; N uni236A ; G 2240 -U 9067 ; WX 602 ; N uni236B ; G 2241 -U 9068 ; WX 602 ; N uni236C ; G 2242 -U 9069 ; WX 602 ; N uni236D ; G 2243 -U 9070 ; WX 602 ; N uni236E ; G 2244 -U 9071 ; WX 602 ; N uni236F ; G 2245 -U 9072 ; WX 602 ; N uni2370 ; G 2246 -U 9073 ; WX 602 ; N uni2371 ; G 2247 -U 9074 ; WX 602 ; N uni2372 ; G 2248 -U 9075 ; WX 602 ; N uni2373 ; G 2249 -U 9076 ; WX 602 ; N uni2374 ; G 2250 -U 9077 ; WX 602 ; N uni2375 ; G 2251 -U 9078 ; WX 602 ; N uni2376 ; G 2252 -U 9079 ; WX 602 ; N uni2377 ; G 2253 -U 9080 ; WX 602 ; N uni2378 ; G 2254 -U 9081 ; WX 602 ; N uni2379 ; G 2255 -U 9082 ; WX 602 ; N uni237A ; G 2256 -U 9085 ; WX 602 ; N uni237D ; G 2257 -U 9088 ; WX 602 ; N uni2380 ; G 2258 -U 9089 ; WX 602 ; N uni2381 ; G 2259 -U 9090 ; WX 602 ; N uni2382 ; G 2260 -U 9091 ; WX 602 ; N uni2383 ; G 2261 -U 9096 ; WX 602 ; N uni2388 ; G 2262 -U 9097 ; WX 602 ; N uni2389 ; G 2263 -U 9098 ; WX 602 ; N uni238A ; G 2264 -U 9099 ; WX 602 ; N uni238B ; G 2265 -U 9109 ; WX 602 ; N uni2395 ; G 2266 -U 9115 ; WX 602 ; N uni239B ; G 2267 -U 9116 ; WX 602 ; N uni239C ; G 2268 -U 9117 ; WX 602 ; N uni239D ; G 2269 -U 9118 ; WX 602 ; N uni239E ; G 2270 -U 9119 ; WX 602 ; N uni239F ; G 2271 -U 9120 ; WX 602 ; N uni23A0 ; G 2272 -U 9121 ; WX 602 ; N uni23A1 ; G 2273 -U 9122 ; WX 602 ; N uni23A2 ; G 2274 -U 9123 ; WX 602 ; N uni23A3 ; G 2275 -U 9124 ; WX 602 ; N uni23A4 ; G 2276 -U 9125 ; WX 602 ; N uni23A5 ; G 2277 -U 9126 ; WX 602 ; N uni23A6 ; G 2278 -U 9127 ; WX 602 ; N uni23A7 ; G 2279 -U 9128 ; WX 602 ; N uni23A8 ; G 2280 -U 9129 ; WX 602 ; N uni23A9 ; G 2281 -U 9130 ; WX 602 ; N uni23AA ; G 2282 -U 9131 ; WX 602 ; N uni23AB ; G 2283 -U 9132 ; WX 602 ; N uni23AC ; G 2284 -U 9133 ; WX 602 ; N uni23AD ; G 2285 -U 9134 ; WX 602 ; N uni23AE ; G 2286 -U 9166 ; WX 602 ; N uni23CE ; G 2287 -U 9167 ; WX 602 ; N uni23CF ; G 2288 -U 9251 ; WX 602 ; N uni2423 ; G 2289 -U 9472 ; WX 602 ; N SF100000 ; G 2290 -U 9473 ; WX 602 ; N uni2501 ; G 2291 -U 9474 ; WX 602 ; N SF110000 ; G 2292 -U 9475 ; WX 602 ; N uni2503 ; G 2293 -U 9476 ; WX 602 ; N uni2504 ; G 2294 -U 9477 ; WX 602 ; N uni2505 ; G 2295 -U 9478 ; WX 602 ; N uni2506 ; G 2296 -U 9479 ; WX 602 ; N uni2507 ; G 2297 -U 9480 ; WX 602 ; N uni2508 ; G 2298 -U 9481 ; WX 602 ; N uni2509 ; G 2299 -U 9482 ; WX 602 ; N uni250A ; G 2300 -U 9483 ; WX 602 ; N uni250B ; G 2301 -U 9484 ; WX 602 ; N SF010000 ; G 2302 -U 9485 ; WX 602 ; N uni250D ; G 2303 -U 9486 ; WX 602 ; N uni250E ; G 2304 -U 9487 ; WX 602 ; N uni250F ; G 2305 -U 9488 ; WX 602 ; N SF030000 ; G 2306 -U 9489 ; WX 602 ; N uni2511 ; G 2307 -U 9490 ; WX 602 ; N uni2512 ; G 2308 -U 9491 ; WX 602 ; N uni2513 ; G 2309 -U 9492 ; WX 602 ; N SF020000 ; G 2310 -U 9493 ; WX 602 ; N uni2515 ; G 2311 -U 9494 ; WX 602 ; N uni2516 ; G 2312 -U 9495 ; WX 602 ; N uni2517 ; G 2313 -U 9496 ; WX 602 ; N SF040000 ; G 2314 -U 9497 ; WX 602 ; N uni2519 ; G 2315 -U 9498 ; WX 602 ; N uni251A ; G 2316 -U 9499 ; WX 602 ; N uni251B ; G 2317 -U 9500 ; WX 602 ; N SF080000 ; G 2318 -U 9501 ; WX 602 ; N uni251D ; G 2319 -U 9502 ; WX 602 ; N uni251E ; G 2320 -U 9503 ; WX 602 ; N uni251F ; G 2321 -U 9504 ; WX 602 ; N uni2520 ; G 2322 -U 9505 ; WX 602 ; N uni2521 ; G 2323 -U 9506 ; WX 602 ; N uni2522 ; G 2324 -U 9507 ; WX 602 ; N uni2523 ; G 2325 -U 9508 ; WX 602 ; N SF090000 ; G 2326 -U 9509 ; WX 602 ; N uni2525 ; G 2327 -U 9510 ; WX 602 ; N uni2526 ; G 2328 -U 9511 ; WX 602 ; N uni2527 ; G 2329 -U 9512 ; WX 602 ; N uni2528 ; G 2330 -U 9513 ; WX 602 ; N uni2529 ; G 2331 -U 9514 ; WX 602 ; N uni252A ; G 2332 -U 9515 ; WX 602 ; N uni252B ; G 2333 -U 9516 ; WX 602 ; N SF060000 ; G 2334 -U 9517 ; WX 602 ; N uni252D ; G 2335 -U 9518 ; WX 602 ; N uni252E ; G 2336 -U 9519 ; WX 602 ; N uni252F ; G 2337 -U 9520 ; WX 602 ; N uni2530 ; G 2338 -U 9521 ; WX 602 ; N uni2531 ; G 2339 -U 9522 ; WX 602 ; N uni2532 ; G 2340 -U 9523 ; WX 602 ; N uni2533 ; G 2341 -U 9524 ; WX 602 ; N SF070000 ; G 2342 -U 9525 ; WX 602 ; N uni2535 ; G 2343 -U 9526 ; WX 602 ; N uni2536 ; G 2344 -U 9527 ; WX 602 ; N uni2537 ; G 2345 -U 9528 ; WX 602 ; N uni2538 ; G 2346 -U 9529 ; WX 602 ; N uni2539 ; G 2347 -U 9530 ; WX 602 ; N uni253A ; G 2348 -U 9531 ; WX 602 ; N uni253B ; G 2349 -U 9532 ; WX 602 ; N SF050000 ; G 2350 -U 9533 ; WX 602 ; N uni253D ; G 2351 -U 9534 ; WX 602 ; N uni253E ; G 2352 -U 9535 ; WX 602 ; N uni253F ; G 2353 -U 9536 ; WX 602 ; N uni2540 ; G 2354 -U 9537 ; WX 602 ; N uni2541 ; G 2355 -U 9538 ; WX 602 ; N uni2542 ; G 2356 -U 9539 ; WX 602 ; N uni2543 ; G 2357 -U 9540 ; WX 602 ; N uni2544 ; G 2358 -U 9541 ; WX 602 ; N uni2545 ; G 2359 -U 9542 ; WX 602 ; N uni2546 ; G 2360 -U 9543 ; WX 602 ; N uni2547 ; G 2361 -U 9544 ; WX 602 ; N uni2548 ; G 2362 -U 9545 ; WX 602 ; N uni2549 ; G 2363 -U 9546 ; WX 602 ; N uni254A ; G 2364 -U 9547 ; WX 602 ; N uni254B ; G 2365 -U 9548 ; WX 602 ; N uni254C ; G 2366 -U 9549 ; WX 602 ; N uni254D ; G 2367 -U 9550 ; WX 602 ; N uni254E ; G 2368 -U 9551 ; WX 602 ; N uni254F ; G 2369 -U 9552 ; WX 602 ; N SF430000 ; G 2370 -U 9553 ; WX 602 ; N SF240000 ; G 2371 -U 9554 ; WX 602 ; N SF510000 ; G 2372 -U 9555 ; WX 602 ; N SF520000 ; G 2373 -U 9556 ; WX 602 ; N SF390000 ; G 2374 -U 9557 ; WX 602 ; N SF220000 ; G 2375 -U 9558 ; WX 602 ; N SF210000 ; G 2376 -U 9559 ; WX 602 ; N SF250000 ; G 2377 -U 9560 ; WX 602 ; N SF500000 ; G 2378 -U 9561 ; WX 602 ; N SF490000 ; G 2379 -U 9562 ; WX 602 ; N SF380000 ; G 2380 -U 9563 ; WX 602 ; N SF280000 ; G 2381 -U 9564 ; WX 602 ; N SF270000 ; G 2382 -U 9565 ; WX 602 ; N SF260000 ; G 2383 -U 9566 ; WX 602 ; N SF360000 ; G 2384 -U 9567 ; WX 602 ; N SF370000 ; G 2385 -U 9568 ; WX 602 ; N SF420000 ; G 2386 -U 9569 ; WX 602 ; N SF190000 ; G 2387 -U 9570 ; WX 602 ; N SF200000 ; G 2388 -U 9571 ; WX 602 ; N SF230000 ; G 2389 -U 9572 ; WX 602 ; N SF470000 ; G 2390 -U 9573 ; WX 602 ; N SF480000 ; G 2391 -U 9574 ; WX 602 ; N SF410000 ; G 2392 -U 9575 ; WX 602 ; N SF450000 ; G 2393 -U 9576 ; WX 602 ; N SF460000 ; G 2394 -U 9577 ; WX 602 ; N SF400000 ; G 2395 -U 9578 ; WX 602 ; N SF540000 ; G 2396 -U 9579 ; WX 602 ; N SF530000 ; G 2397 -U 9580 ; WX 602 ; N SF440000 ; G 2398 -U 9581 ; WX 602 ; N uni256D ; G 2399 -U 9582 ; WX 602 ; N uni256E ; G 2400 -U 9583 ; WX 602 ; N uni256F ; G 2401 -U 9584 ; WX 602 ; N uni2570 ; G 2402 -U 9585 ; WX 602 ; N uni2571 ; G 2403 -U 9586 ; WX 602 ; N uni2572 ; G 2404 -U 9587 ; WX 602 ; N uni2573 ; G 2405 -U 9588 ; WX 602 ; N uni2574 ; G 2406 -U 9589 ; WX 602 ; N uni2575 ; G 2407 -U 9590 ; WX 602 ; N uni2576 ; G 2408 -U 9591 ; WX 602 ; N uni2577 ; G 2409 -U 9592 ; WX 602 ; N uni2578 ; G 2410 -U 9593 ; WX 602 ; N uni2579 ; G 2411 -U 9594 ; WX 602 ; N uni257A ; G 2412 -U 9595 ; WX 602 ; N uni257B ; G 2413 -U 9596 ; WX 602 ; N uni257C ; G 2414 -U 9597 ; WX 602 ; N uni257D ; G 2415 -U 9598 ; WX 602 ; N uni257E ; G 2416 -U 9599 ; WX 602 ; N uni257F ; G 2417 -U 9600 ; WX 602 ; N upblock ; G 2418 -U 9601 ; WX 602 ; N uni2581 ; G 2419 -U 9602 ; WX 602 ; N uni2582 ; G 2420 -U 9603 ; WX 602 ; N uni2583 ; G 2421 -U 9604 ; WX 602 ; N dnblock ; G 2422 -U 9605 ; WX 602 ; N uni2585 ; G 2423 -U 9606 ; WX 602 ; N uni2586 ; G 2424 -U 9607 ; WX 602 ; N uni2587 ; G 2425 -U 9608 ; WX 602 ; N block ; G 2426 -U 9609 ; WX 602 ; N uni2589 ; G 2427 -U 9610 ; WX 602 ; N uni258A ; G 2428 -U 9611 ; WX 602 ; N uni258B ; G 2429 -U 9612 ; WX 602 ; N lfblock ; G 2430 -U 9613 ; WX 602 ; N uni258D ; G 2431 -U 9614 ; WX 602 ; N uni258E ; G 2432 -U 9615 ; WX 602 ; N uni258F ; G 2433 -U 9616 ; WX 602 ; N rtblock ; G 2434 -U 9617 ; WX 602 ; N ltshade ; G 2435 -U 9618 ; WX 602 ; N shade ; G 2436 -U 9619 ; WX 602 ; N dkshade ; G 2437 -U 9620 ; WX 602 ; N uni2594 ; G 2438 -U 9621 ; WX 602 ; N uni2595 ; G 2439 -U 9622 ; WX 602 ; N uni2596 ; G 2440 -U 9623 ; WX 602 ; N uni2597 ; G 2441 -U 9624 ; WX 602 ; N uni2598 ; G 2442 -U 9625 ; WX 602 ; N uni2599 ; G 2443 -U 9626 ; WX 602 ; N uni259A ; G 2444 -U 9627 ; WX 602 ; N uni259B ; G 2445 -U 9628 ; WX 602 ; N uni259C ; G 2446 -U 9629 ; WX 602 ; N uni259D ; G 2447 -U 9630 ; WX 602 ; N uni259E ; G 2448 -U 9631 ; WX 602 ; N uni259F ; G 2449 -U 9632 ; WX 602 ; N filledbox ; G 2450 -U 9633 ; WX 602 ; N H22073 ; G 2451 -U 9634 ; WX 602 ; N uni25A2 ; G 2452 -U 9635 ; WX 602 ; N uni25A3 ; G 2453 -U 9636 ; WX 602 ; N uni25A4 ; G 2454 -U 9637 ; WX 602 ; N uni25A5 ; G 2455 -U 9638 ; WX 602 ; N uni25A6 ; G 2456 -U 9639 ; WX 602 ; N uni25A7 ; G 2457 -U 9640 ; WX 602 ; N uni25A8 ; G 2458 -U 9641 ; WX 602 ; N uni25A9 ; G 2459 -U 9642 ; WX 602 ; N H18543 ; G 2460 -U 9643 ; WX 602 ; N H18551 ; G 2461 -U 9644 ; WX 602 ; N filledrect ; G 2462 -U 9645 ; WX 602 ; N uni25AD ; G 2463 -U 9646 ; WX 602 ; N uni25AE ; G 2464 -U 9647 ; WX 602 ; N uni25AF ; G 2465 -U 9648 ; WX 602 ; N uni25B0 ; G 2466 -U 9649 ; WX 602 ; N uni25B1 ; G 2467 -U 9650 ; WX 602 ; N triagup ; G 2468 -U 9651 ; WX 602 ; N uni25B3 ; G 2469 -U 9652 ; WX 602 ; N uni25B4 ; G 2470 -U 9653 ; WX 602 ; N uni25B5 ; G 2471 -U 9654 ; WX 602 ; N uni25B6 ; G 2472 -U 9655 ; WX 602 ; N uni25B7 ; G 2473 -U 9656 ; WX 602 ; N uni25B8 ; G 2474 -U 9657 ; WX 602 ; N uni25B9 ; G 2475 -U 9658 ; WX 602 ; N triagrt ; G 2476 -U 9659 ; WX 602 ; N uni25BB ; G 2477 -U 9660 ; WX 602 ; N triagdn ; G 2478 -U 9661 ; WX 602 ; N uni25BD ; G 2479 -U 9662 ; WX 602 ; N uni25BE ; G 2480 -U 9663 ; WX 602 ; N uni25BF ; G 2481 -U 9664 ; WX 602 ; N uni25C0 ; G 2482 -U 9665 ; WX 602 ; N uni25C1 ; G 2483 -U 9666 ; WX 602 ; N uni25C2 ; G 2484 -U 9667 ; WX 602 ; N uni25C3 ; G 2485 -U 9668 ; WX 602 ; N triaglf ; G 2486 -U 9669 ; WX 602 ; N uni25C5 ; G 2487 -U 9670 ; WX 602 ; N uni25C6 ; G 2488 -U 9671 ; WX 602 ; N uni25C7 ; G 2489 -U 9672 ; WX 602 ; N uni25C8 ; G 2490 -U 9673 ; WX 602 ; N uni25C9 ; G 2491 -U 9674 ; WX 602 ; N lozenge ; G 2492 -U 9675 ; WX 602 ; N circle ; G 2493 -U 9676 ; WX 602 ; N uni25CC ; G 2494 -U 9677 ; WX 602 ; N uni25CD ; G 2495 -U 9678 ; WX 602 ; N uni25CE ; G 2496 -U 9679 ; WX 602 ; N H18533 ; G 2497 -U 9680 ; WX 602 ; N uni25D0 ; G 2498 -U 9681 ; WX 602 ; N uni25D1 ; G 2499 -U 9682 ; WX 602 ; N uni25D2 ; G 2500 -U 9683 ; WX 602 ; N uni25D3 ; G 2501 -U 9684 ; WX 602 ; N uni25D4 ; G 2502 -U 9685 ; WX 602 ; N uni25D5 ; G 2503 -U 9686 ; WX 602 ; N uni25D6 ; G 2504 -U 9687 ; WX 602 ; N uni25D7 ; G 2505 -U 9688 ; WX 602 ; N invbullet ; G 2506 -U 9689 ; WX 602 ; N invcircle ; G 2507 -U 9690 ; WX 602 ; N uni25DA ; G 2508 -U 9691 ; WX 602 ; N uni25DB ; G 2509 -U 9692 ; WX 602 ; N uni25DC ; G 2510 -U 9693 ; WX 602 ; N uni25DD ; G 2511 -U 9694 ; WX 602 ; N uni25DE ; G 2512 -U 9695 ; WX 602 ; N uni25DF ; G 2513 -U 9696 ; WX 602 ; N uni25E0 ; G 2514 -U 9697 ; WX 602 ; N uni25E1 ; G 2515 -U 9698 ; WX 602 ; N uni25E2 ; G 2516 -U 9699 ; WX 602 ; N uni25E3 ; G 2517 -U 9700 ; WX 602 ; N uni25E4 ; G 2518 -U 9701 ; WX 602 ; N uni25E5 ; G 2519 -U 9702 ; WX 602 ; N openbullet ; G 2520 -U 9703 ; WX 602 ; N uni25E7 ; G 2521 -U 9704 ; WX 602 ; N uni25E8 ; G 2522 -U 9705 ; WX 602 ; N uni25E9 ; G 2523 -U 9706 ; WX 602 ; N uni25EA ; G 2524 -U 9707 ; WX 602 ; N uni25EB ; G 2525 -U 9708 ; WX 602 ; N uni25EC ; G 2526 -U 9709 ; WX 602 ; N uni25ED ; G 2527 -U 9710 ; WX 602 ; N uni25EE ; G 2528 -U 9711 ; WX 602 ; N uni25EF ; G 2529 -U 9712 ; WX 602 ; N uni25F0 ; G 2530 -U 9713 ; WX 602 ; N uni25F1 ; G 2531 -U 9714 ; WX 602 ; N uni25F2 ; G 2532 -U 9715 ; WX 602 ; N uni25F3 ; G 2533 -U 9716 ; WX 602 ; N uni25F4 ; G 2534 -U 9717 ; WX 602 ; N uni25F5 ; G 2535 -U 9718 ; WX 602 ; N uni25F6 ; G 2536 -U 9719 ; WX 602 ; N uni25F7 ; G 2537 -U 9720 ; WX 602 ; N uni25F8 ; G 2538 -U 9721 ; WX 602 ; N uni25F9 ; G 2539 -U 9722 ; WX 602 ; N uni25FA ; G 2540 -U 9723 ; WX 602 ; N uni25FB ; G 2541 -U 9724 ; WX 602 ; N uni25FC ; G 2542 -U 9725 ; WX 602 ; N uni25FD ; G 2543 -U 9726 ; WX 602 ; N uni25FE ; G 2544 -U 9727 ; WX 602 ; N uni25FF ; G 2545 -U 9728 ; WX 602 ; N uni2600 ; G 2546 -U 9784 ; WX 602 ; N uni2638 ; G 2547 -U 9785 ; WX 602 ; N uni2639 ; G 2548 -U 9786 ; WX 602 ; N smileface ; G 2549 -U 9787 ; WX 602 ; N invsmileface ; G 2550 -U 9788 ; WX 602 ; N sun ; G 2551 -U 9791 ; WX 602 ; N uni263F ; G 2552 -U 9792 ; WX 602 ; N female ; G 2553 -U 9793 ; WX 602 ; N uni2641 ; G 2554 -U 9794 ; WX 602 ; N male ; G 2555 -U 9795 ; WX 602 ; N uni2643 ; G 2556 -U 9796 ; WX 602 ; N uni2644 ; G 2557 -U 9797 ; WX 602 ; N uni2645 ; G 2558 -U 9798 ; WX 602 ; N uni2646 ; G 2559 -U 9799 ; WX 602 ; N uni2647 ; G 2560 -U 9824 ; WX 602 ; N spade ; G 2561 -U 9825 ; WX 602 ; N uni2661 ; G 2562 -U 9826 ; WX 602 ; N uni2662 ; G 2563 -U 9827 ; WX 602 ; N club ; G 2564 -U 9828 ; WX 602 ; N uni2664 ; G 2565 -U 9829 ; WX 602 ; N heart ; G 2566 -U 9830 ; WX 602 ; N diamond ; G 2567 -U 9831 ; WX 602 ; N uni2667 ; G 2568 -U 9833 ; WX 602 ; N uni2669 ; G 2569 -U 9834 ; WX 602 ; N musicalnote ; G 2570 -U 9835 ; WX 602 ; N musicalnotedbl ; G 2571 -U 9836 ; WX 602 ; N uni266C ; G 2572 -U 9837 ; WX 602 ; N uni266D ; G 2573 -U 9838 ; WX 602 ; N uni266E ; G 2574 -U 9839 ; WX 602 ; N uni266F ; G 2575 -U 10178 ; WX 602 ; N uni27C2 ; G 2576 -U 10181 ; WX 602 ; N uni27C5 ; G 2577 -U 10182 ; WX 602 ; N uni27C6 ; G 2578 -U 10204 ; WX 602 ; N uni27DC ; G 2579 -U 10208 ; WX 602 ; N uni27E0 ; G 2580 -U 10214 ; WX 602 ; N uni27E6 ; G 2581 -U 10215 ; WX 602 ; N uni27E7 ; G 2582 -U 10216 ; WX 602 ; N uni27E8 ; G 2583 -U 10217 ; WX 602 ; N uni27E9 ; G 2584 -U 10218 ; WX 602 ; N uni27EA ; G 2585 -U 10219 ; WX 602 ; N uni27EB ; G 2586 -U 10229 ; WX 602 ; N uni27F5 ; G 2587 -U 10230 ; WX 602 ; N uni27F6 ; G 2588 -U 10231 ; WX 602 ; N uni27F7 ; G 2589 -U 10631 ; WX 602 ; N uni2987 ; G 2590 -U 10632 ; WX 602 ; N uni2988 ; G 2591 -U 10647 ; WX 602 ; N uni2997 ; G 2592 -U 10648 ; WX 602 ; N uni2998 ; G 2593 -U 10731 ; WX 602 ; N uni29EB ; G 2594 -U 10746 ; WX 602 ; N uni29FA ; G 2595 -U 10747 ; WX 602 ; N uni29FB ; G 2596 -U 10752 ; WX 602 ; N uni2A00 ; G 2597 -U 10799 ; WX 602 ; N uni2A2F ; G 2598 -U 10858 ; WX 602 ; N uni2A6A ; G 2599 -U 10859 ; WX 602 ; N uni2A6B ; G 2600 -U 11013 ; WX 602 ; N uni2B05 ; G 2601 -U 11014 ; WX 602 ; N uni2B06 ; G 2602 -U 11015 ; WX 602 ; N uni2B07 ; G 2603 -U 11016 ; WX 602 ; N uni2B08 ; G 2604 -U 11017 ; WX 602 ; N uni2B09 ; G 2605 -U 11018 ; WX 602 ; N uni2B0A ; G 2606 -U 11019 ; WX 602 ; N uni2B0B ; G 2607 -U 11020 ; WX 602 ; N uni2B0C ; G 2608 -U 11021 ; WX 602 ; N uni2B0D ; G 2609 -U 11026 ; WX 602 ; N uni2B12 ; G 2610 -U 11027 ; WX 602 ; N uni2B13 ; G 2611 -U 11028 ; WX 602 ; N uni2B14 ; G 2612 -U 11029 ; WX 602 ; N uni2B15 ; G 2613 -U 11030 ; WX 602 ; N uni2B16 ; G 2614 -U 11031 ; WX 602 ; N uni2B17 ; G 2615 -U 11032 ; WX 602 ; N uni2B18 ; G 2616 -U 11033 ; WX 602 ; N uni2B19 ; G 2617 -U 11034 ; WX 602 ; N uni2B1A ; G 2618 -U 11364 ; WX 602 ; N uni2C64 ; G 2619 -U 11373 ; WX 602 ; N uni2C6D ; G 2620 -U 11374 ; WX 602 ; N uni2C6E ; G 2621 -U 11375 ; WX 602 ; N uni2C6F ; G 2622 -U 11376 ; WX 602 ; N uni2C70 ; G 2623 -U 11381 ; WX 602 ; N uni2C75 ; G 2624 -U 11382 ; WX 602 ; N uni2C76 ; G 2625 -U 11383 ; WX 602 ; N uni2C77 ; G 2626 -U 11385 ; WX 602 ; N uni2C79 ; G 2627 -U 11386 ; WX 602 ; N uni2C7A ; G 2628 -U 11388 ; WX 602 ; N uni2C7C ; G 2629 -U 11389 ; WX 602 ; N uni2C7D ; G 2630 -U 11390 ; WX 602 ; N uni2C7E ; G 2631 -U 11391 ; WX 602 ; N uni2C7F ; G 2632 -U 11800 ; WX 602 ; N uni2E18 ; G 2633 -U 11807 ; WX 602 ; N uni2E1F ; G 2634 -U 11810 ; WX 602 ; N uni2E22 ; G 2635 -U 11811 ; WX 602 ; N uni2E23 ; G 2636 -U 11812 ; WX 602 ; N uni2E24 ; G 2637 -U 11813 ; WX 602 ; N uni2E25 ; G 2638 -U 11822 ; WX 602 ; N uni2E2E ; G 2639 -U 42760 ; WX 602 ; N uniA708 ; G 2640 -U 42761 ; WX 602 ; N uniA709 ; G 2641 -U 42762 ; WX 602 ; N uniA70A ; G 2642 -U 42763 ; WX 602 ; N uniA70B ; G 2643 -U 42764 ; WX 602 ; N uniA70C ; G 2644 -U 42765 ; WX 602 ; N uniA70D ; G 2645 -U 42766 ; WX 602 ; N uniA70E ; G 2646 -U 42767 ; WX 602 ; N uniA70F ; G 2647 -U 42768 ; WX 602 ; N uniA710 ; G 2648 -U 42769 ; WX 602 ; N uniA711 ; G 2649 -U 42770 ; WX 602 ; N uniA712 ; G 2650 -U 42771 ; WX 602 ; N uniA713 ; G 2651 -U 42772 ; WX 602 ; N uniA714 ; G 2652 -U 42773 ; WX 602 ; N uniA715 ; G 2653 -U 42774 ; WX 602 ; N uniA716 ; G 2654 -U 42779 ; WX 602 ; N uniA71B ; G 2655 -U 42780 ; WX 602 ; N uniA71C ; G 2656 -U 42781 ; WX 602 ; N uniA71D ; G 2657 -U 42782 ; WX 602 ; N uniA71E ; G 2658 -U 42783 ; WX 602 ; N uniA71F ; G 2659 -U 42786 ; WX 602 ; N uniA722 ; G 2660 -U 42787 ; WX 602 ; N uniA723 ; G 2661 -U 42788 ; WX 602 ; N uniA724 ; G 2662 -U 42789 ; WX 602 ; N uniA725 ; G 2663 -U 42790 ; WX 602 ; N uniA726 ; G 2664 -U 42791 ; WX 602 ; N uniA727 ; G 2665 -U 42889 ; WX 602 ; N uniA789 ; G 2666 -U 42890 ; WX 602 ; N uniA78A ; G 2667 -U 42891 ; WX 602 ; N uniA78B ; G 2668 -U 42892 ; WX 602 ; N uniA78C ; G 2669 -U 42893 ; WX 602 ; N uniA78D ; G 2670 -U 42894 ; WX 602 ; N uniA78E ; G 2671 -U 42896 ; WX 602 ; N uniA790 ; G 2672 -U 42897 ; WX 602 ; N uniA791 ; G 2673 -U 42922 ; WX 602 ; N uniA7AA ; G 2674 -U 43000 ; WX 602 ; N uniA7F8 ; G 2675 -U 43001 ; WX 602 ; N uniA7F9 ; G 2676 -U 63173 ; WX 602 ; N uniF6C5 ; G 2677 -U 64257 ; WX 602 ; N fi ; G 2678 -U 64258 ; WX 602 ; N fl ; G 2679 -U 65529 ; WX 602 ; N uniFFF9 ; G 2680 -U 65530 ; WX 602 ; N uniFFFA ; G 2681 -U 65531 ; WX 602 ; N uniFFFB ; G 2682 -U 65532 ; WX 602 ; N uniFFFC ; G 2683 -U 65533 ; WX 602 ; N uniFFFD ; G 2684 -EndCharMetrics -EndFontMetrics diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Oblique.ttf b/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Oblique.ttf deleted file mode 100644 index 4c858d401ad72117f18a29a9b5b9348ee7a51aba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251932 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[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 Yk2qnm_5Kh48}NT<>;J2%6$cFXA4Aln1^@s6 diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Oblique.ufm b/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Oblique.ufm deleted file mode 100644 index 4cd3d2a9..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Oblique.ufm +++ /dev/null @@ -1,2707 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment https://github.com/PhenX/php-font-lib -EncodingScheme FontSpecific -FontName DejaVu Sans Mono -FontSubfamily Oblique -UniqueID DejaVu Sans Mono Oblique -FullName DejaVu Sans Mono Oblique -Version Version 2.37 -PostScriptName DejaVuSansMono-Oblique -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -Weight Medium -ItalicAngle -11 -IsFixedPitch true -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -403 -375 746 998 -StartCharMetrics 2710 -U 32 ; WX 602 ; N space ; G 3 -U 33 ; WX 602 ; N exclam ; G 4 -U 34 ; WX 602 ; N quotedbl ; G 5 -U 35 ; WX 602 ; N numbersign ; G 6 -U 36 ; WX 602 ; N dollar ; G 7 -U 37 ; WX 602 ; N percent ; G 8 -U 38 ; WX 602 ; N ampersand ; G 9 -U 39 ; WX 602 ; N quotesingle ; G 10 -U 40 ; WX 602 ; N parenleft ; G 11 -U 41 ; WX 602 ; N parenright ; G 12 -U 42 ; WX 602 ; N asterisk ; G 13 -U 43 ; WX 602 ; N plus ; G 14 -U 44 ; WX 602 ; N comma ; G 15 -U 45 ; WX 602 ; N hyphen ; G 16 -U 46 ; WX 602 ; N period ; G 17 -U 47 ; WX 602 ; N slash ; G 18 -U 48 ; WX 602 ; N zero ; G 19 -U 49 ; WX 602 ; N one ; G 20 -U 50 ; WX 602 ; N two ; G 21 -U 51 ; WX 602 ; N three ; G 22 -U 52 ; WX 602 ; N four ; G 23 -U 53 ; WX 602 ; N five ; G 24 -U 54 ; WX 602 ; N six ; G 25 -U 55 ; WX 602 ; N seven ; G 26 -U 56 ; WX 602 ; N eight ; G 27 -U 57 ; WX 602 ; N nine ; G 28 -U 58 ; WX 602 ; N colon ; G 29 -U 59 ; WX 602 ; N semicolon ; G 30 -U 60 ; WX 602 ; N less ; G 31 -U 61 ; WX 602 ; N equal ; G 32 -U 62 ; WX 602 ; N greater ; G 33 -U 63 ; WX 602 ; N question ; G 34 -U 64 ; WX 602 ; N at ; G 35 -U 65 ; WX 602 ; N A ; G 36 -U 66 ; WX 602 ; N B ; G 37 -U 67 ; WX 602 ; N C ; G 38 -U 68 ; WX 602 ; N D ; G 39 -U 69 ; WX 602 ; N E ; G 40 -U 70 ; WX 602 ; N F ; G 41 -U 71 ; WX 602 ; N G ; G 42 -U 72 ; WX 602 ; N H ; G 43 -U 73 ; WX 602 ; N I ; G 44 -U 74 ; WX 602 ; N J ; G 45 -U 75 ; WX 602 ; N K ; G 46 -U 76 ; WX 602 ; N L ; G 47 -U 77 ; WX 602 ; N M ; G 48 -U 78 ; WX 602 ; N N ; G 49 -U 79 ; WX 602 ; N O ; G 50 -U 80 ; WX 602 ; N P ; G 51 -U 81 ; WX 602 ; N Q ; G 52 -U 82 ; WX 602 ; N R ; G 53 -U 83 ; WX 602 ; N S ; G 54 -U 84 ; WX 602 ; N T ; G 55 -U 85 ; WX 602 ; N U ; G 56 -U 86 ; WX 602 ; N V ; G 57 -U 87 ; WX 602 ; N W ; G 58 -U 88 ; WX 602 ; N X ; G 59 -U 89 ; WX 602 ; N Y ; G 60 -U 90 ; WX 602 ; N Z ; G 61 -U 91 ; WX 602 ; N bracketleft ; G 62 -U 92 ; WX 602 ; N backslash ; G 63 -U 93 ; WX 602 ; N bracketright ; G 64 -U 94 ; WX 602 ; N asciicircum ; G 65 -U 95 ; WX 602 ; N underscore ; G 66 -U 96 ; WX 602 ; N grave ; G 67 -U 97 ; WX 602 ; N a ; G 68 -U 98 ; WX 602 ; N b ; G 69 -U 99 ; WX 602 ; N c ; G 70 -U 100 ; WX 602 ; N d ; G 71 -U 101 ; WX 602 ; N e ; G 72 -U 102 ; WX 602 ; N f ; G 73 -U 103 ; WX 602 ; N g ; G 74 -U 104 ; WX 602 ; N h ; G 75 -U 105 ; WX 602 ; N i ; G 76 -U 106 ; WX 602 ; N j ; G 77 -U 107 ; WX 602 ; N k ; G 78 -U 108 ; WX 602 ; N l ; G 79 -U 109 ; WX 602 ; N m ; G 80 -U 110 ; WX 602 ; N n ; G 81 -U 111 ; WX 602 ; N o ; G 82 -U 112 ; WX 602 ; N p ; G 83 -U 113 ; WX 602 ; N q ; G 84 -U 114 ; WX 602 ; N r ; G 85 -U 115 ; WX 602 ; N s ; G 86 -U 116 ; WX 602 ; N t ; G 87 -U 117 ; WX 602 ; N u ; G 88 -U 118 ; WX 602 ; N v ; G 89 -U 119 ; WX 602 ; N w ; G 90 -U 120 ; WX 602 ; N x ; G 91 -U 121 ; WX 602 ; N y ; G 92 -U 122 ; WX 602 ; N z ; G 93 -U 123 ; WX 602 ; N braceleft ; G 94 -U 124 ; WX 602 ; N bar ; G 95 -U 125 ; WX 602 ; N braceright ; G 96 -U 126 ; WX 602 ; N asciitilde ; G 97 -U 160 ; WX 602 ; N nbspace ; G 98 -U 161 ; WX 602 ; N exclamdown ; G 99 -U 162 ; WX 602 ; N cent ; G 100 -U 163 ; WX 602 ; N sterling ; G 101 -U 164 ; WX 602 ; N currency ; G 102 -U 165 ; WX 602 ; N yen ; G 103 -U 166 ; WX 602 ; N brokenbar ; G 104 -U 167 ; WX 602 ; N section ; G 105 -U 168 ; WX 602 ; N dieresis ; G 106 -U 169 ; WX 602 ; N copyright ; G 107 -U 170 ; WX 602 ; N ordfeminine ; G 108 -U 171 ; WX 602 ; N guillemotleft ; G 109 -U 172 ; WX 602 ; N logicalnot ; G 110 -U 173 ; WX 602 ; N sfthyphen ; G 111 -U 174 ; WX 602 ; N registered ; G 112 -U 175 ; WX 602 ; N macron ; G 113 -U 176 ; WX 602 ; N degree ; G 114 -U 177 ; WX 602 ; N plusminus ; G 115 -U 178 ; WX 602 ; N twosuperior ; G 116 -U 179 ; WX 602 ; N threesuperior ; G 117 -U 180 ; WX 602 ; N acute ; G 118 -U 181 ; WX 602 ; N mu ; G 119 -U 182 ; WX 602 ; N paragraph ; G 120 -U 183 ; WX 602 ; N periodcentered ; G 121 -U 184 ; WX 602 ; N cedilla ; G 122 -U 185 ; WX 602 ; N onesuperior ; G 123 -U 186 ; WX 602 ; N ordmasculine ; G 124 -U 187 ; WX 602 ; N guillemotright ; G 125 -U 188 ; WX 602 ; N onequarter ; G 126 -U 189 ; WX 602 ; N onehalf ; G 127 -U 190 ; WX 602 ; N threequarters ; G 128 -U 191 ; WX 602 ; N questiondown ; G 129 -U 192 ; WX 602 ; N Agrave ; G 130 -U 193 ; WX 602 ; N Aacute ; G 131 -U 194 ; WX 602 ; N Acircumflex ; G 132 -U 195 ; WX 602 ; N Atilde ; G 133 -U 196 ; WX 602 ; N Adieresis ; G 134 -U 197 ; WX 602 ; N Aring ; G 135 -U 198 ; WX 602 ; N AE ; G 136 -U 199 ; WX 602 ; N Ccedilla ; G 137 -U 200 ; WX 602 ; N Egrave ; G 138 -U 201 ; WX 602 ; N Eacute ; G 139 -U 202 ; WX 602 ; N Ecircumflex ; G 140 -U 203 ; WX 602 ; N Edieresis ; G 141 -U 204 ; WX 602 ; N Igrave ; G 142 -U 205 ; WX 602 ; N Iacute ; G 143 -U 206 ; WX 602 ; N Icircumflex ; G 144 -U 207 ; WX 602 ; N Idieresis ; G 145 -U 208 ; WX 602 ; N Eth ; G 146 -U 209 ; WX 602 ; N Ntilde ; G 147 -U 210 ; WX 602 ; N Ograve ; G 148 -U 211 ; WX 602 ; N Oacute ; G 149 -U 212 ; WX 602 ; N Ocircumflex ; G 150 -U 213 ; WX 602 ; N Otilde ; G 151 -U 214 ; WX 602 ; N Odieresis ; G 152 -U 215 ; WX 602 ; N multiply ; G 153 -U 216 ; WX 602 ; N Oslash ; G 154 -U 217 ; WX 602 ; N Ugrave ; G 155 -U 218 ; WX 602 ; N Uacute ; G 156 -U 219 ; WX 602 ; N Ucircumflex ; G 157 -U 220 ; WX 602 ; N Udieresis ; G 158 -U 221 ; WX 602 ; N Yacute ; G 159 -U 222 ; WX 602 ; N Thorn ; G 160 -U 223 ; WX 602 ; N germandbls ; G 161 -U 224 ; WX 602 ; N agrave ; G 162 -U 225 ; WX 602 ; N aacute ; G 163 -U 226 ; WX 602 ; N acircumflex ; G 164 -U 227 ; WX 602 ; N atilde ; G 165 -U 228 ; WX 602 ; N adieresis ; G 166 -U 229 ; WX 602 ; N aring ; G 167 -U 230 ; WX 602 ; N ae ; G 168 -U 231 ; WX 602 ; N ccedilla ; G 169 -U 232 ; WX 602 ; N egrave ; G 170 -U 233 ; WX 602 ; N eacute ; G 171 -U 234 ; WX 602 ; N ecircumflex ; G 172 -U 235 ; WX 602 ; N edieresis ; G 173 -U 236 ; WX 602 ; N igrave ; G 174 -U 237 ; WX 602 ; N iacute ; G 175 -U 238 ; WX 602 ; N icircumflex ; G 176 -U 239 ; WX 602 ; N idieresis ; G 177 -U 240 ; WX 602 ; N eth ; G 178 -U 241 ; WX 602 ; N ntilde ; G 179 -U 242 ; WX 602 ; N ograve ; G 180 -U 243 ; WX 602 ; N oacute ; G 181 -U 244 ; WX 602 ; N ocircumflex ; G 182 -U 245 ; WX 602 ; N otilde ; G 183 -U 246 ; WX 602 ; N odieresis ; G 184 -U 247 ; WX 602 ; N divide ; G 185 -U 248 ; WX 602 ; N oslash ; G 186 -U 249 ; WX 602 ; N ugrave ; G 187 -U 250 ; WX 602 ; N uacute ; G 188 -U 251 ; WX 602 ; N ucircumflex ; G 189 -U 252 ; WX 602 ; N udieresis ; G 190 -U 253 ; WX 602 ; N yacute ; G 191 -U 254 ; WX 602 ; N thorn ; G 192 -U 255 ; WX 602 ; N ydieresis ; G 193 -U 256 ; WX 602 ; N Amacron ; G 194 -U 257 ; WX 602 ; N amacron ; G 195 -U 258 ; WX 602 ; N Abreve ; G 196 -U 259 ; WX 602 ; N abreve ; G 197 -U 260 ; WX 602 ; N Aogonek ; G 198 -U 261 ; WX 602 ; N aogonek ; G 199 -U 262 ; WX 602 ; N Cacute ; G 200 -U 263 ; WX 602 ; N cacute ; G 201 -U 264 ; WX 602 ; N Ccircumflex ; G 202 -U 265 ; WX 602 ; N ccircumflex ; G 203 -U 266 ; WX 602 ; N Cdotaccent ; G 204 -U 267 ; WX 602 ; N cdotaccent ; G 205 -U 268 ; WX 602 ; N Ccaron ; G 206 -U 269 ; WX 602 ; N ccaron ; G 207 -U 270 ; WX 602 ; N Dcaron ; G 208 -U 271 ; WX 602 ; N dcaron ; G 209 -U 272 ; WX 602 ; N Dcroat ; G 210 -U 273 ; WX 602 ; N dmacron ; G 211 -U 274 ; WX 602 ; N Emacron ; G 212 -U 275 ; WX 602 ; N emacron ; G 213 -U 276 ; WX 602 ; N Ebreve ; G 214 -U 277 ; WX 602 ; N ebreve ; G 215 -U 278 ; WX 602 ; N Edotaccent ; G 216 -U 279 ; WX 602 ; N edotaccent ; G 217 -U 280 ; WX 602 ; N Eogonek ; G 218 -U 281 ; WX 602 ; N eogonek ; G 219 -U 282 ; WX 602 ; N Ecaron ; G 220 -U 283 ; WX 602 ; N ecaron ; G 221 -U 284 ; WX 602 ; N Gcircumflex ; G 222 -U 285 ; WX 602 ; N gcircumflex ; G 223 -U 286 ; WX 602 ; N Gbreve ; G 224 -U 287 ; WX 602 ; N gbreve ; G 225 -U 288 ; WX 602 ; N Gdotaccent ; G 226 -U 289 ; WX 602 ; N gdotaccent ; G 227 -U 290 ; WX 602 ; N Gcommaaccent ; G 228 -U 291 ; WX 602 ; N gcommaaccent ; G 229 -U 292 ; WX 602 ; N Hcircumflex ; G 230 -U 293 ; WX 602 ; N hcircumflex ; G 231 -U 294 ; WX 602 ; N Hbar ; G 232 -U 295 ; WX 602 ; N hbar ; G 233 -U 296 ; WX 602 ; N Itilde ; G 234 -U 297 ; WX 602 ; N itilde ; G 235 -U 298 ; WX 602 ; N Imacron ; G 236 -U 299 ; WX 602 ; N imacron ; G 237 -U 300 ; WX 602 ; N Ibreve ; G 238 -U 301 ; WX 602 ; N ibreve ; G 239 -U 302 ; WX 602 ; N Iogonek ; G 240 -U 303 ; WX 602 ; N iogonek ; G 241 -U 304 ; WX 602 ; N Idot ; G 242 -U 305 ; WX 602 ; N dotlessi ; G 243 -U 306 ; WX 602 ; N IJ ; G 244 -U 307 ; WX 602 ; N ij ; G 245 -U 308 ; WX 602 ; N Jcircumflex ; G 246 -U 309 ; WX 602 ; N jcircumflex ; G 247 -U 310 ; WX 602 ; N Kcommaaccent ; G 248 -U 311 ; WX 602 ; N kcommaaccent ; G 249 -U 312 ; WX 602 ; N kgreenlandic ; G 250 -U 313 ; WX 602 ; N Lacute ; G 251 -U 314 ; WX 602 ; N lacute ; G 252 -U 315 ; WX 602 ; N Lcommaaccent ; G 253 -U 316 ; WX 602 ; N lcommaaccent ; G 254 -U 317 ; WX 602 ; N Lcaron ; G 255 -U 318 ; WX 602 ; N lcaron ; G 256 -U 319 ; WX 602 ; N Ldot ; G 257 -U 320 ; WX 602 ; N ldot ; G 258 -U 321 ; WX 602 ; N Lslash ; G 259 -U 322 ; WX 602 ; N lslash ; G 260 -U 323 ; WX 602 ; N Nacute ; G 261 -U 324 ; WX 602 ; N nacute ; G 262 -U 325 ; WX 602 ; N Ncommaaccent ; G 263 -U 326 ; WX 602 ; N ncommaaccent ; G 264 -U 327 ; WX 602 ; N Ncaron ; G 265 -U 328 ; WX 602 ; N ncaron ; G 266 -U 329 ; WX 602 ; N napostrophe ; G 267 -U 330 ; WX 602 ; N Eng ; G 268 -U 331 ; WX 602 ; N eng ; G 269 -U 332 ; WX 602 ; N Omacron ; G 270 -U 333 ; WX 602 ; N omacron ; G 271 -U 334 ; WX 602 ; N Obreve ; G 272 -U 335 ; WX 602 ; N obreve ; G 273 -U 336 ; WX 602 ; N Ohungarumlaut ; G 274 -U 337 ; WX 602 ; N ohungarumlaut ; G 275 -U 338 ; WX 602 ; N OE ; G 276 -U 339 ; WX 602 ; N oe ; G 277 -U 340 ; WX 602 ; N Racute ; G 278 -U 341 ; WX 602 ; N racute ; G 279 -U 342 ; WX 602 ; N Rcommaaccent ; G 280 -U 343 ; WX 602 ; N rcommaaccent ; G 281 -U 344 ; WX 602 ; N Rcaron ; G 282 -U 345 ; WX 602 ; N rcaron ; G 283 -U 346 ; WX 602 ; N Sacute ; G 284 -U 347 ; WX 602 ; N sacute ; G 285 -U 348 ; WX 602 ; N Scircumflex ; G 286 -U 349 ; WX 602 ; N scircumflex ; G 287 -U 350 ; WX 602 ; N Scedilla ; G 288 -U 351 ; WX 602 ; N scedilla ; G 289 -U 352 ; WX 602 ; N Scaron ; G 290 -U 353 ; WX 602 ; N scaron ; G 291 -U 354 ; WX 602 ; N Tcommaaccent ; G 292 -U 355 ; WX 602 ; N tcommaaccent ; G 293 -U 356 ; WX 602 ; N Tcaron ; G 294 -U 357 ; WX 602 ; N tcaron ; G 295 -U 358 ; WX 602 ; N Tbar ; G 296 -U 359 ; WX 602 ; N tbar ; G 297 -U 360 ; WX 602 ; N Utilde ; G 298 -U 361 ; WX 602 ; N utilde ; G 299 -U 362 ; WX 602 ; N Umacron ; G 300 -U 363 ; WX 602 ; N umacron ; G 301 -U 364 ; WX 602 ; N Ubreve ; G 302 -U 365 ; WX 602 ; N ubreve ; G 303 -U 366 ; WX 602 ; N Uring ; G 304 -U 367 ; WX 602 ; N uring ; G 305 -U 368 ; WX 602 ; N Uhungarumlaut ; G 306 -U 369 ; WX 602 ; N uhungarumlaut ; G 307 -U 370 ; WX 602 ; N Uogonek ; G 308 -U 371 ; WX 602 ; N uogonek ; G 309 -U 372 ; WX 602 ; N Wcircumflex ; G 310 -U 373 ; WX 602 ; N wcircumflex ; G 311 -U 374 ; WX 602 ; N Ycircumflex ; G 312 -U 375 ; WX 602 ; N ycircumflex ; G 313 -U 376 ; WX 602 ; N Ydieresis ; G 314 -U 377 ; WX 602 ; N Zacute ; G 315 -U 378 ; WX 602 ; N zacute ; G 316 -U 379 ; WX 602 ; N Zdotaccent ; G 317 -U 380 ; WX 602 ; N zdotaccent ; G 318 -U 381 ; WX 602 ; N Zcaron ; G 319 -U 382 ; WX 602 ; N zcaron ; G 320 -U 383 ; WX 602 ; N longs ; G 321 -U 384 ; WX 602 ; N uni0180 ; G 322 -U 385 ; WX 602 ; N uni0181 ; G 323 -U 386 ; WX 602 ; N uni0182 ; G 324 -U 387 ; WX 602 ; N uni0183 ; G 325 -U 388 ; WX 602 ; N uni0184 ; G 326 -U 389 ; WX 602 ; N uni0185 ; G 327 -U 390 ; WX 602 ; N uni0186 ; G 328 -U 391 ; WX 602 ; N uni0187 ; G 329 -U 392 ; WX 602 ; N uni0188 ; G 330 -U 393 ; WX 602 ; N uni0189 ; G 331 -U 394 ; WX 602 ; N uni018A ; G 332 -U 395 ; WX 602 ; N uni018B ; G 333 -U 396 ; WX 602 ; N uni018C ; G 334 -U 397 ; WX 602 ; N uni018D ; G 335 -U 398 ; WX 602 ; N uni018E ; G 336 -U 399 ; WX 602 ; N uni018F ; G 337 -U 400 ; WX 602 ; N uni0190 ; G 338 -U 401 ; WX 602 ; N uni0191 ; G 339 -U 402 ; WX 602 ; N florin ; G 340 -U 403 ; WX 602 ; N uni0193 ; G 341 -U 404 ; WX 602 ; N uni0194 ; G 342 -U 405 ; WX 602 ; N uni0195 ; G 343 -U 406 ; WX 602 ; N uni0196 ; G 344 -U 407 ; WX 602 ; N uni0197 ; G 345 -U 408 ; WX 602 ; N uni0198 ; G 346 -U 409 ; WX 602 ; N uni0199 ; G 347 -U 410 ; WX 602 ; N uni019A ; G 348 -U 411 ; WX 602 ; N uni019B ; G 349 -U 412 ; WX 602 ; N uni019C ; G 350 -U 413 ; WX 602 ; N uni019D ; G 351 -U 414 ; WX 602 ; N uni019E ; G 352 -U 415 ; WX 602 ; N uni019F ; G 353 -U 416 ; WX 602 ; N Ohorn ; G 354 -U 417 ; WX 602 ; N ohorn ; G 355 -U 418 ; WX 602 ; N uni01A2 ; G 356 -U 419 ; WX 602 ; N uni01A3 ; G 357 -U 420 ; WX 602 ; N uni01A4 ; G 358 -U 421 ; WX 602 ; N uni01A5 ; G 359 -U 422 ; WX 602 ; N uni01A6 ; G 360 -U 423 ; WX 602 ; N uni01A7 ; G 361 -U 424 ; WX 602 ; N uni01A8 ; G 362 -U 425 ; WX 602 ; N uni01A9 ; G 363 -U 426 ; WX 602 ; N uni01AA ; G 364 -U 427 ; WX 602 ; N uni01AB ; G 365 -U 428 ; WX 602 ; N uni01AC ; G 366 -U 429 ; WX 602 ; N uni01AD ; G 367 -U 430 ; WX 602 ; N uni01AE ; G 368 -U 431 ; WX 602 ; N Uhorn ; G 369 -U 432 ; WX 602 ; N uhorn ; G 370 -U 433 ; WX 602 ; N uni01B1 ; G 371 -U 434 ; WX 602 ; N uni01B2 ; G 372 -U 435 ; WX 602 ; N uni01B3 ; G 373 -U 436 ; WX 602 ; N uni01B4 ; G 374 -U 437 ; WX 602 ; N uni01B5 ; G 375 -U 438 ; WX 602 ; N uni01B6 ; G 376 -U 439 ; WX 602 ; N uni01B7 ; G 377 -U 440 ; WX 602 ; N uni01B8 ; G 378 -U 441 ; WX 602 ; N uni01B9 ; G 379 -U 442 ; WX 602 ; N uni01BA ; G 380 -U 443 ; WX 602 ; N uni01BB ; G 381 -U 444 ; WX 602 ; N uni01BC ; G 382 -U 445 ; WX 602 ; N uni01BD ; G 383 -U 446 ; WX 602 ; N uni01BE ; G 384 -U 447 ; WX 602 ; N uni01BF ; G 385 -U 448 ; WX 602 ; N uni01C0 ; G 386 -U 449 ; WX 602 ; N uni01C1 ; G 387 -U 450 ; WX 602 ; N uni01C2 ; G 388 -U 451 ; WX 602 ; N uni01C3 ; G 389 -U 461 ; WX 602 ; N uni01CD ; G 390 -U 462 ; WX 602 ; N uni01CE ; G 391 -U 463 ; WX 602 ; N uni01CF ; G 392 -U 464 ; WX 602 ; N uni01D0 ; G 393 -U 465 ; WX 602 ; N uni01D1 ; G 394 -U 466 ; WX 602 ; N uni01D2 ; G 395 -U 467 ; WX 602 ; N uni01D3 ; G 396 -U 468 ; WX 602 ; N uni01D4 ; G 397 -U 469 ; WX 602 ; N uni01D5 ; G 398 -U 470 ; WX 602 ; N uni01D6 ; G 399 -U 471 ; WX 602 ; N uni01D7 ; G 400 -U 472 ; WX 602 ; N uni01D8 ; G 401 -U 473 ; WX 602 ; N uni01D9 ; G 402 -U 474 ; WX 602 ; N uni01DA ; G 403 -U 475 ; WX 602 ; N uni01DB ; G 404 -U 476 ; WX 602 ; N uni01DC ; G 405 -U 477 ; WX 602 ; N uni01DD ; G 406 -U 479 ; WX 602 ; N uni01DF ; G 407 -U 480 ; WX 602 ; N uni01E0 ; G 408 -U 481 ; WX 602 ; N uni01E1 ; G 409 -U 482 ; WX 602 ; N uni01E2 ; G 410 -U 483 ; WX 602 ; N uni01E3 ; G 411 -U 486 ; WX 602 ; N Gcaron ; G 412 -U 487 ; WX 602 ; N gcaron ; G 413 -U 488 ; WX 602 ; N uni01E8 ; G 414 -U 489 ; WX 602 ; N uni01E9 ; G 415 -U 490 ; WX 602 ; N uni01EA ; G 416 -U 491 ; WX 602 ; N uni01EB ; G 417 -U 492 ; WX 602 ; N uni01EC ; G 418 -U 493 ; WX 602 ; N uni01ED ; G 419 -U 494 ; WX 602 ; N uni01EE ; G 420 -U 495 ; WX 602 ; N uni01EF ; G 421 -U 500 ; WX 602 ; N uni01F4 ; G 422 -U 501 ; WX 602 ; N uni01F5 ; G 423 -U 502 ; WX 602 ; N uni01F6 ; G 424 -U 504 ; WX 602 ; N uni01F8 ; G 425 -U 505 ; WX 602 ; N uni01F9 ; G 426 -U 508 ; WX 602 ; N AEacute ; G 427 -U 509 ; WX 602 ; N aeacute ; G 428 -U 510 ; WX 602 ; N Oslashacute ; G 429 -U 511 ; WX 602 ; N oslashacute ; G 430 -U 512 ; WX 602 ; N uni0200 ; G 431 -U 513 ; WX 602 ; N uni0201 ; G 432 -U 514 ; WX 602 ; N uni0202 ; G 433 -U 515 ; WX 602 ; N uni0203 ; G 434 -U 516 ; WX 602 ; N uni0204 ; G 435 -U 517 ; WX 602 ; N uni0205 ; G 436 -U 518 ; WX 602 ; N uni0206 ; G 437 -U 519 ; WX 602 ; N uni0207 ; G 438 -U 520 ; WX 602 ; N uni0208 ; G 439 -U 521 ; WX 602 ; N uni0209 ; G 440 -U 522 ; WX 602 ; N uni020A ; G 441 -U 523 ; WX 602 ; N uni020B ; G 442 -U 524 ; WX 602 ; N uni020C ; G 443 -U 525 ; WX 602 ; N uni020D ; G 444 -U 526 ; WX 602 ; N uni020E ; G 445 -U 527 ; WX 602 ; N uni020F ; G 446 -U 528 ; WX 602 ; N uni0210 ; G 447 -U 529 ; WX 602 ; N uni0211 ; G 448 -U 530 ; WX 602 ; N uni0212 ; G 449 -U 531 ; WX 602 ; N uni0213 ; G 450 -U 532 ; WX 602 ; N uni0214 ; G 451 -U 533 ; WX 602 ; N uni0215 ; G 452 -U 534 ; WX 602 ; N uni0216 ; G 453 -U 535 ; WX 602 ; N uni0217 ; G 454 -U 536 ; WX 602 ; N Scommaaccent ; G 455 -U 537 ; WX 602 ; N scommaaccent ; G 456 -U 538 ; WX 602 ; N uni021A ; G 457 -U 539 ; WX 602 ; N uni021B ; G 458 -U 540 ; WX 602 ; N uni021C ; G 459 -U 541 ; WX 602 ; N uni021D ; G 460 -U 542 ; WX 602 ; N uni021E ; G 461 -U 543 ; WX 602 ; N uni021F ; G 462 -U 545 ; WX 602 ; N uni0221 ; G 463 -U 548 ; WX 602 ; N uni0224 ; G 464 -U 549 ; WX 602 ; N uni0225 ; G 465 -U 550 ; WX 602 ; N uni0226 ; G 466 -U 551 ; WX 602 ; N uni0227 ; G 467 -U 552 ; WX 602 ; N uni0228 ; G 468 -U 553 ; WX 602 ; N uni0229 ; G 469 -U 554 ; WX 602 ; N uni022A ; G 470 -U 555 ; WX 602 ; N uni022B ; G 471 -U 556 ; WX 602 ; N uni022C ; G 472 -U 557 ; WX 602 ; N uni022D ; G 473 -U 558 ; WX 602 ; N uni022E ; G 474 -U 559 ; WX 602 ; N uni022F ; G 475 -U 560 ; WX 602 ; N uni0230 ; G 476 -U 561 ; WX 602 ; N uni0231 ; G 477 -U 562 ; WX 602 ; N uni0232 ; G 478 -U 563 ; WX 602 ; N uni0233 ; G 479 -U 564 ; WX 602 ; N uni0234 ; G 480 -U 565 ; WX 602 ; N uni0235 ; G 481 -U 566 ; WX 602 ; N uni0236 ; G 482 -U 567 ; WX 602 ; N dotlessj ; G 483 -U 568 ; WX 602 ; N uni0238 ; G 484 -U 569 ; WX 602 ; N uni0239 ; G 485 -U 570 ; WX 602 ; N uni023A ; G 486 -U 571 ; WX 602 ; N uni023B ; G 487 -U 572 ; WX 602 ; N uni023C ; G 488 -U 573 ; WX 602 ; N uni023D ; G 489 -U 574 ; WX 602 ; N uni023E ; G 490 -U 575 ; WX 602 ; N uni023F ; G 491 -U 576 ; WX 602 ; N uni0240 ; G 492 -U 577 ; WX 602 ; N uni0241 ; G 493 -U 579 ; WX 602 ; N uni0243 ; G 494 -U 580 ; WX 602 ; N uni0244 ; G 495 -U 581 ; WX 602 ; N uni0245 ; G 496 -U 588 ; WX 602 ; N uni024C ; G 497 -U 589 ; WX 602 ; N uni024D ; G 498 -U 592 ; WX 602 ; N uni0250 ; G 499 -U 593 ; WX 602 ; N uni0251 ; G 500 -U 594 ; WX 602 ; N uni0252 ; G 501 -U 595 ; WX 602 ; N uni0253 ; G 502 -U 596 ; WX 602 ; N uni0254 ; G 503 -U 597 ; WX 602 ; N uni0255 ; G 504 -U 598 ; WX 602 ; N uni0256 ; G 505 -U 599 ; WX 602 ; N uni0257 ; G 506 -U 600 ; WX 602 ; N uni0258 ; G 507 -U 601 ; WX 602 ; N uni0259 ; G 508 -U 602 ; WX 602 ; N uni025A ; G 509 -U 603 ; WX 602 ; N uni025B ; G 510 -U 604 ; WX 602 ; N uni025C ; G 511 -U 605 ; WX 602 ; N uni025D ; G 512 -U 606 ; WX 602 ; N uni025E ; G 513 -U 607 ; WX 602 ; N uni025F ; G 514 -U 608 ; WX 602 ; N uni0260 ; G 515 -U 609 ; WX 602 ; N uni0261 ; G 516 -U 610 ; WX 602 ; N uni0262 ; G 517 -U 611 ; WX 602 ; N uni0263 ; G 518 -U 612 ; WX 602 ; N uni0264 ; G 519 -U 613 ; WX 602 ; N uni0265 ; G 520 -U 614 ; WX 602 ; N uni0266 ; G 521 -U 615 ; WX 602 ; N uni0267 ; G 522 -U 616 ; WX 602 ; N uni0268 ; G 523 -U 617 ; WX 602 ; N uni0269 ; G 524 -U 618 ; WX 602 ; N uni026A ; G 525 -U 619 ; WX 602 ; N uni026B ; G 526 -U 620 ; WX 602 ; N uni026C ; G 527 -U 621 ; WX 602 ; N uni026D ; G 528 -U 622 ; WX 602 ; N uni026E ; G 529 -U 623 ; WX 602 ; N uni026F ; G 530 -U 624 ; WX 602 ; N uni0270 ; G 531 -U 625 ; WX 602 ; N uni0271 ; G 532 -U 626 ; WX 602 ; N uni0272 ; G 533 -U 627 ; WX 602 ; N uni0273 ; G 534 -U 628 ; WX 602 ; N uni0274 ; G 535 -U 629 ; WX 602 ; N uni0275 ; G 536 -U 630 ; WX 602 ; N uni0276 ; G 537 -U 631 ; WX 602 ; N uni0277 ; G 538 -U 632 ; WX 602 ; N uni0278 ; G 539 -U 633 ; WX 602 ; N uni0279 ; G 540 -U 634 ; WX 602 ; N uni027A ; G 541 -U 635 ; WX 602 ; N uni027B ; G 542 -U 636 ; WX 602 ; N uni027C ; G 543 -U 637 ; WX 602 ; N uni027D ; G 544 -U 638 ; WX 602 ; N uni027E ; G 545 -U 639 ; WX 602 ; N uni027F ; G 546 -U 640 ; WX 602 ; N uni0280 ; G 547 -U 641 ; WX 602 ; N uni0281 ; G 548 -U 642 ; WX 602 ; N uni0282 ; G 549 -U 643 ; WX 602 ; N uni0283 ; G 550 -U 644 ; WX 602 ; N uni0284 ; G 551 -U 645 ; WX 602 ; N uni0285 ; G 552 -U 646 ; WX 602 ; N uni0286 ; G 553 -U 647 ; WX 602 ; N uni0287 ; G 554 -U 648 ; WX 602 ; N uni0288 ; G 555 -U 649 ; WX 602 ; N uni0289 ; G 556 -U 650 ; WX 602 ; N uni028A ; G 557 -U 651 ; WX 602 ; N uni028B ; G 558 -U 652 ; WX 602 ; N uni028C ; G 559 -U 653 ; WX 602 ; N uni028D ; G 560 -U 654 ; WX 602 ; N uni028E ; G 561 -U 655 ; WX 602 ; N uni028F ; G 562 -U 656 ; WX 602 ; N uni0290 ; G 563 -U 657 ; WX 602 ; N uni0291 ; G 564 -U 658 ; WX 602 ; N uni0292 ; G 565 -U 659 ; WX 602 ; N uni0293 ; G 566 -U 660 ; WX 602 ; N uni0294 ; G 567 -U 661 ; WX 602 ; N uni0295 ; G 568 -U 662 ; WX 602 ; N uni0296 ; G 569 -U 663 ; WX 602 ; N uni0297 ; G 570 -U 664 ; WX 602 ; N uni0298 ; G 571 -U 665 ; WX 602 ; N uni0299 ; G 572 -U 666 ; WX 602 ; N uni029A ; G 573 -U 667 ; WX 602 ; N uni029B ; G 574 -U 668 ; WX 602 ; N uni029C ; G 575 -U 669 ; WX 602 ; N uni029D ; G 576 -U 670 ; WX 602 ; N uni029E ; G 577 -U 671 ; WX 602 ; N uni029F ; G 578 -U 672 ; WX 602 ; N uni02A0 ; G 579 -U 673 ; WX 602 ; N uni02A1 ; G 580 -U 674 ; WX 602 ; N uni02A2 ; G 581 -U 675 ; WX 602 ; N uni02A3 ; G 582 -U 676 ; WX 602 ; N uni02A4 ; G 583 -U 677 ; WX 602 ; N uni02A5 ; G 584 -U 678 ; WX 602 ; N uni02A6 ; G 585 -U 679 ; WX 602 ; N uni02A7 ; G 586 -U 680 ; WX 602 ; N uni02A8 ; G 587 -U 681 ; WX 602 ; N uni02A9 ; G 588 -U 682 ; WX 602 ; N uni02AA ; G 589 -U 683 ; WX 602 ; N uni02AB ; G 590 -U 684 ; WX 602 ; N uni02AC ; G 591 -U 685 ; WX 602 ; N uni02AD ; G 592 -U 686 ; WX 602 ; N uni02AE ; G 593 -U 687 ; WX 602 ; N uni02AF ; G 594 -U 688 ; WX 602 ; N uni02B0 ; G 595 -U 689 ; WX 602 ; N uni02B1 ; G 596 -U 690 ; WX 602 ; N uni02B2 ; G 597 -U 691 ; WX 602 ; N uni02B3 ; G 598 -U 692 ; WX 602 ; N uni02B4 ; G 599 -U 693 ; WX 602 ; N uni02B5 ; G 600 -U 694 ; WX 602 ; N uni02B6 ; G 601 -U 695 ; WX 602 ; N uni02B7 ; G 602 -U 696 ; WX 602 ; N uni02B8 ; G 603 -U 697 ; WX 602 ; N uni02B9 ; G 604 -U 699 ; WX 602 ; N uni02BB ; G 605 -U 700 ; WX 602 ; N uni02BC ; G 606 -U 701 ; WX 602 ; N uni02BD ; G 607 -U 702 ; WX 602 ; N uni02BE ; G 608 -U 703 ; WX 602 ; N uni02BF ; G 609 -U 704 ; WX 602 ; N uni02C0 ; G 610 -U 705 ; WX 602 ; N uni02C1 ; G 611 -U 710 ; WX 602 ; N circumflex ; G 612 -U 711 ; WX 602 ; N caron ; G 613 -U 712 ; WX 602 ; N uni02C8 ; G 614 -U 713 ; WX 602 ; N uni02C9 ; G 615 -U 716 ; WX 602 ; N uni02CC ; G 616 -U 717 ; WX 602 ; N uni02CD ; G 617 -U 718 ; WX 602 ; N uni02CE ; G 618 -U 719 ; WX 602 ; N uni02CF ; G 619 -U 720 ; WX 602 ; N uni02D0 ; G 620 -U 721 ; WX 602 ; N uni02D1 ; G 621 -U 722 ; WX 602 ; N uni02D2 ; G 622 -U 723 ; WX 602 ; N uni02D3 ; G 623 -U 726 ; WX 602 ; N uni02D6 ; G 624 -U 727 ; WX 602 ; N uni02D7 ; G 625 -U 728 ; WX 602 ; N breve ; G 626 -U 729 ; WX 602 ; N dotaccent ; G 627 -U 730 ; WX 602 ; N ring ; G 628 -U 731 ; WX 602 ; N ogonek ; G 629 -U 732 ; WX 602 ; N tilde ; G 630 -U 733 ; WX 602 ; N hungarumlaut ; G 631 -U 734 ; WX 602 ; N uni02DE ; G 632 -U 736 ; WX 602 ; N uni02E0 ; G 633 -U 737 ; WX 602 ; N uni02E1 ; G 634 -U 738 ; WX 602 ; N uni02E2 ; G 635 -U 739 ; WX 602 ; N uni02E3 ; G 636 -U 740 ; WX 602 ; N uni02E4 ; G 637 -U 741 ; WX 602 ; N uni02E5 ; G 638 -U 742 ; WX 602 ; N uni02E6 ; G 639 -U 743 ; WX 602 ; N uni02E7 ; G 640 -U 744 ; WX 602 ; N uni02E8 ; G 641 -U 745 ; WX 602 ; N uni02E9 ; G 642 -U 750 ; WX 602 ; N uni02EE ; G 643 -U 755 ; WX 602 ; N uni02F3 ; G 644 -U 768 ; WX 602 ; N gravecomb ; G 645 -U 769 ; WX 602 ; N acutecomb ; G 646 -U 770 ; WX 602 ; N uni0302 ; G 647 -U 771 ; WX 602 ; N tildecomb ; G 648 -U 772 ; WX 602 ; N uni0304 ; G 649 -U 773 ; WX 602 ; N uni0305 ; G 650 -U 774 ; WX 602 ; N uni0306 ; G 651 -U 775 ; WX 602 ; N uni0307 ; G 652 -U 776 ; WX 602 ; N uni0308 ; G 653 -U 777 ; WX 602 ; N hookabovecomb ; G 654 -U 778 ; WX 602 ; N uni030A ; G 655 -U 779 ; WX 602 ; N uni030B ; G 656 -U 780 ; WX 602 ; N uni030C ; G 657 -U 781 ; WX 602 ; N uni030D ; G 658 -U 782 ; WX 602 ; N uni030E ; G 659 -U 783 ; WX 602 ; N uni030F ; G 660 -U 784 ; WX 602 ; N uni0310 ; G 661 -U 785 ; WX 602 ; N uni0311 ; G 662 -U 786 ; WX 602 ; N uni0312 ; G 663 -U 787 ; WX 602 ; N uni0313 ; G 664 -U 788 ; WX 602 ; N uni0314 ; G 665 -U 789 ; WX 602 ; N uni0315 ; G 666 -U 790 ; WX 602 ; N uni0316 ; G 667 -U 791 ; WX 602 ; N uni0317 ; G 668 -U 792 ; WX 602 ; N uni0318 ; G 669 -U 793 ; WX 602 ; N uni0319 ; G 670 -U 794 ; WX 602 ; N uni031A ; G 671 -U 795 ; WX 602 ; N uni031B ; G 672 -U 796 ; WX 602 ; N uni031C ; G 673 -U 797 ; WX 602 ; N uni031D ; G 674 -U 798 ; WX 602 ; N uni031E ; G 675 -U 799 ; WX 602 ; N uni031F ; G 676 -U 800 ; WX 602 ; N uni0320 ; G 677 -U 801 ; WX 602 ; N uni0321 ; G 678 -U 802 ; WX 602 ; N uni0322 ; G 679 -U 803 ; WX 602 ; N dotbelowcomb ; G 680 -U 804 ; WX 602 ; N uni0324 ; G 681 -U 805 ; WX 602 ; N uni0325 ; G 682 -U 806 ; WX 602 ; N uni0326 ; G 683 -U 807 ; WX 602 ; N uni0327 ; G 684 -U 808 ; WX 602 ; N uni0328 ; G 685 -U 809 ; WX 602 ; N uni0329 ; G 686 -U 810 ; WX 602 ; N uni032A ; G 687 -U 811 ; WX 602 ; N uni032B ; G 688 -U 812 ; WX 602 ; N uni032C ; G 689 -U 813 ; WX 602 ; N uni032D ; G 690 -U 814 ; WX 602 ; N uni032E ; G 691 -U 815 ; WX 602 ; N uni032F ; G 692 -U 816 ; WX 602 ; N uni0330 ; G 693 -U 817 ; WX 602 ; N uni0331 ; G 694 -U 818 ; WX 602 ; N uni0332 ; G 695 -U 819 ; WX 602 ; N uni0333 ; G 696 -U 820 ; WX 602 ; N uni0334 ; G 697 -U 821 ; WX 602 ; N uni0335 ; G 698 -U 822 ; WX 602 ; N uni0336 ; G 699 -U 823 ; WX 602 ; N uni0337 ; G 700 -U 824 ; WX 602 ; N uni0338 ; G 701 -U 825 ; WX 602 ; N uni0339 ; G 702 -U 826 ; WX 602 ; N uni033A ; G 703 -U 827 ; WX 602 ; N uni033B ; G 704 -U 828 ; WX 602 ; N uni033C ; G 705 -U 829 ; WX 602 ; N uni033D ; G 706 -U 830 ; WX 602 ; N uni033E ; G 707 -U 831 ; WX 602 ; N uni033F ; G 708 -U 835 ; WX 602 ; N uni0343 ; G 709 -U 856 ; WX 602 ; N uni0358 ; G 710 -U 865 ; WX 602 ; N uni0361 ; G 711 -U 884 ; WX 602 ; N uni0374 ; G 712 -U 885 ; WX 602 ; N uni0375 ; G 713 -U 886 ; WX 602 ; N uni0376 ; G 714 -U 887 ; WX 602 ; N uni0377 ; G 715 -U 890 ; WX 602 ; N uni037A ; G 716 -U 891 ; WX 602 ; N uni037B ; G 717 -U 892 ; WX 602 ; N uni037C ; G 718 -U 893 ; WX 602 ; N uni037D ; G 719 -U 894 ; WX 602 ; N uni037E ; G 720 -U 895 ; WX 602 ; N uni037F ; G 721 -U 900 ; WX 602 ; N tonos ; G 722 -U 901 ; WX 602 ; N dieresistonos ; G 723 -U 902 ; WX 602 ; N Alphatonos ; G 724 -U 903 ; WX 602 ; N anoteleia ; G 725 -U 904 ; WX 602 ; N Epsilontonos ; G 726 -U 905 ; WX 602 ; N Etatonos ; G 727 -U 906 ; WX 602 ; N Iotatonos ; G 728 -U 908 ; WX 602 ; N Omicrontonos ; G 729 -U 910 ; WX 602 ; N Upsilontonos ; G 730 -U 911 ; WX 602 ; N Omegatonos ; G 731 -U 912 ; WX 602 ; N iotadieresistonos ; G 732 -U 913 ; WX 602 ; N Alpha ; G 733 -U 914 ; WX 602 ; N Beta ; G 734 -U 915 ; WX 602 ; N Gamma ; G 735 -U 916 ; WX 602 ; N uni0394 ; G 736 -U 917 ; WX 602 ; N Epsilon ; G 737 -U 918 ; WX 602 ; N Zeta ; G 738 -U 919 ; WX 602 ; N Eta ; G 739 -U 920 ; WX 602 ; N Theta ; G 740 -U 921 ; WX 602 ; N Iota ; G 741 -U 922 ; WX 602 ; N Kappa ; G 742 -U 923 ; WX 602 ; N Lambda ; G 743 -U 924 ; WX 602 ; N Mu ; G 744 -U 925 ; WX 602 ; N Nu ; G 745 -U 926 ; WX 602 ; N Xi ; G 746 -U 927 ; WX 602 ; N Omicron ; G 747 -U 928 ; WX 602 ; N Pi ; G 748 -U 929 ; WX 602 ; N Rho ; G 749 -U 931 ; WX 602 ; N Sigma ; G 750 -U 932 ; WX 602 ; N Tau ; G 751 -U 933 ; WX 602 ; N Upsilon ; G 752 -U 934 ; WX 602 ; N Phi ; G 753 -U 935 ; WX 602 ; N Chi ; G 754 -U 936 ; WX 602 ; N Psi ; G 755 -U 937 ; WX 602 ; N Omega ; G 756 -U 938 ; WX 602 ; N Iotadieresis ; G 757 -U 939 ; WX 602 ; N Upsilondieresis ; G 758 -U 940 ; WX 602 ; N alphatonos ; G 759 -U 941 ; WX 602 ; N epsilontonos ; G 760 -U 942 ; WX 602 ; N etatonos ; G 761 -U 943 ; WX 602 ; N iotatonos ; G 762 -U 944 ; WX 602 ; N upsilondieresistonos ; G 763 -U 945 ; WX 602 ; N alpha ; G 764 -U 946 ; WX 602 ; N beta ; G 765 -U 947 ; WX 602 ; N gamma ; G 766 -U 948 ; WX 602 ; N delta ; G 767 -U 949 ; WX 602 ; N epsilon ; G 768 -U 950 ; WX 602 ; N zeta ; G 769 -U 951 ; WX 602 ; N eta ; G 770 -U 952 ; WX 602 ; N theta ; G 771 -U 953 ; WX 602 ; N iota ; G 772 -U 954 ; WX 602 ; N kappa ; G 773 -U 955 ; WX 602 ; N lambda ; G 774 -U 956 ; WX 602 ; N uni03BC ; G 775 -U 957 ; WX 602 ; N nu ; G 776 -U 958 ; WX 602 ; N xi ; G 777 -U 959 ; WX 602 ; N omicron ; G 778 -U 960 ; WX 602 ; N pi ; G 779 -U 961 ; WX 602 ; N rho ; G 780 -U 962 ; WX 602 ; N sigma1 ; G 781 -U 963 ; WX 602 ; N sigma ; G 782 -U 964 ; WX 602 ; N tau ; G 783 -U 965 ; WX 602 ; N upsilon ; G 784 -U 966 ; WX 602 ; N phi ; G 785 -U 967 ; WX 602 ; N chi ; G 786 -U 968 ; WX 602 ; N psi ; G 787 -U 969 ; WX 602 ; N omega ; G 788 -U 970 ; WX 602 ; N iotadieresis ; G 789 -U 971 ; WX 602 ; N upsilondieresis ; G 790 -U 972 ; WX 602 ; N omicrontonos ; G 791 -U 973 ; WX 602 ; N upsilontonos ; G 792 -U 974 ; WX 602 ; N omegatonos ; G 793 -U 976 ; WX 602 ; N uni03D0 ; G 794 -U 977 ; WX 602 ; N theta1 ; G 795 -U 978 ; WX 602 ; N Upsilon1 ; G 796 -U 979 ; WX 602 ; N uni03D3 ; G 797 -U 980 ; WX 602 ; N uni03D4 ; G 798 -U 981 ; WX 602 ; N phi1 ; G 799 -U 982 ; WX 602 ; N omega1 ; G 800 -U 983 ; WX 602 ; N uni03D7 ; G 801 -U 984 ; WX 602 ; N uni03D8 ; G 802 -U 985 ; WX 602 ; N uni03D9 ; G 803 -U 986 ; WX 602 ; N uni03DA ; G 804 -U 987 ; WX 602 ; N uni03DB ; G 805 -U 988 ; WX 602 ; N uni03DC ; G 806 -U 989 ; WX 602 ; N uni03DD ; G 807 -U 990 ; WX 602 ; N uni03DE ; G 808 -U 991 ; WX 602 ; N uni03DF ; G 809 -U 992 ; WX 602 ; N uni03E0 ; G 810 -U 993 ; WX 602 ; N uni03E1 ; G 811 -U 1008 ; WX 602 ; N uni03F0 ; G 812 -U 1009 ; WX 602 ; N uni03F1 ; G 813 -U 1010 ; WX 602 ; N uni03F2 ; G 814 -U 1011 ; WX 602 ; N uni03F3 ; G 815 -U 1012 ; WX 602 ; N uni03F4 ; G 816 -U 1013 ; WX 602 ; N uni03F5 ; G 817 -U 1014 ; WX 602 ; N uni03F6 ; G 818 -U 1015 ; WX 602 ; N uni03F7 ; G 819 -U 1016 ; WX 602 ; N uni03F8 ; G 820 -U 1017 ; WX 602 ; N uni03F9 ; G 821 -U 1018 ; WX 602 ; N uni03FA ; G 822 -U 1019 ; WX 602 ; N uni03FB ; G 823 -U 1020 ; WX 602 ; N uni03FC ; G 824 -U 1021 ; WX 602 ; N uni03FD ; G 825 -U 1022 ; WX 602 ; N uni03FE ; G 826 -U 1023 ; WX 602 ; N uni03FF ; G 827 -U 1024 ; WX 602 ; N uni0400 ; G 828 -U 1025 ; WX 602 ; N uni0401 ; G 829 -U 1026 ; WX 602 ; N uni0402 ; G 830 -U 1027 ; WX 602 ; N uni0403 ; G 831 -U 1028 ; WX 602 ; N uni0404 ; G 832 -U 1029 ; WX 602 ; N uni0405 ; G 833 -U 1030 ; WX 602 ; N uni0406 ; G 834 -U 1031 ; WX 602 ; N uni0407 ; G 835 -U 1032 ; WX 602 ; N uni0408 ; G 836 -U 1033 ; WX 602 ; N uni0409 ; G 837 -U 1034 ; WX 602 ; N uni040A ; G 838 -U 1035 ; WX 602 ; N uni040B ; G 839 -U 1036 ; WX 602 ; N uni040C ; G 840 -U 1037 ; WX 602 ; N uni040D ; G 841 -U 1038 ; WX 602 ; N uni040E ; G 842 -U 1039 ; WX 602 ; N uni040F ; G 843 -U 1040 ; WX 602 ; N uni0410 ; G 844 -U 1041 ; WX 602 ; N uni0411 ; G 845 -U 1042 ; WX 602 ; N uni0412 ; G 846 -U 1043 ; WX 602 ; N uni0413 ; G 847 -U 1044 ; WX 602 ; N uni0414 ; G 848 -U 1045 ; WX 602 ; N uni0415 ; G 849 -U 1046 ; WX 602 ; N uni0416 ; G 850 -U 1047 ; WX 602 ; N uni0417 ; G 851 -U 1048 ; WX 602 ; N uni0418 ; G 852 -U 1049 ; WX 602 ; N uni0419 ; G 853 -U 1050 ; WX 602 ; N uni041A ; G 854 -U 1051 ; WX 602 ; N uni041B ; G 855 -U 1052 ; WX 602 ; N uni041C ; G 856 -U 1053 ; WX 602 ; N uni041D ; G 857 -U 1054 ; WX 602 ; N uni041E ; G 858 -U 1055 ; WX 602 ; N uni041F ; G 859 -U 1056 ; WX 602 ; N uni0420 ; G 860 -U 1057 ; WX 602 ; N uni0421 ; G 861 -U 1058 ; WX 602 ; N uni0422 ; G 862 -U 1059 ; WX 602 ; N uni0423 ; G 863 -U 1060 ; WX 602 ; N uni0424 ; G 864 -U 1061 ; WX 602 ; N uni0425 ; G 865 -U 1062 ; WX 602 ; N uni0426 ; G 866 -U 1063 ; WX 602 ; N uni0427 ; G 867 -U 1064 ; WX 602 ; N uni0428 ; G 868 -U 1065 ; WX 602 ; N uni0429 ; G 869 -U 1066 ; WX 602 ; N uni042A ; G 870 -U 1067 ; WX 602 ; N uni042B ; G 871 -U 1068 ; WX 602 ; N uni042C ; G 872 -U 1069 ; WX 602 ; N uni042D ; G 873 -U 1070 ; WX 602 ; N uni042E ; G 874 -U 1071 ; WX 602 ; N uni042F ; G 875 -U 1072 ; WX 602 ; N uni0430 ; G 876 -U 1073 ; WX 602 ; N uni0431 ; G 877 -U 1074 ; WX 602 ; N uni0432 ; G 878 -U 1075 ; WX 602 ; N uni0433 ; G 879 -U 1076 ; WX 602 ; N uni0434 ; G 880 -U 1077 ; WX 602 ; N uni0435 ; G 881 -U 1078 ; WX 602 ; N uni0436 ; G 882 -U 1079 ; WX 602 ; N uni0437 ; G 883 -U 1080 ; WX 602 ; N uni0438 ; G 884 -U 1081 ; WX 602 ; N uni0439 ; G 885 -U 1082 ; WX 602 ; N uni043A ; G 886 -U 1083 ; WX 602 ; N uni043B ; G 887 -U 1084 ; WX 602 ; N uni043C ; G 888 -U 1085 ; WX 602 ; N uni043D ; G 889 -U 1086 ; WX 602 ; N uni043E ; G 890 -U 1087 ; WX 602 ; N uni043F ; G 891 -U 1088 ; WX 602 ; N uni0440 ; G 892 -U 1089 ; WX 602 ; N uni0441 ; G 893 -U 1090 ; WX 602 ; N uni0442 ; G 894 -U 1091 ; WX 602 ; N uni0443 ; G 895 -U 1092 ; WX 602 ; N uni0444 ; G 896 -U 1093 ; WX 602 ; N uni0445 ; G 897 -U 1094 ; WX 602 ; N uni0446 ; G 898 -U 1095 ; WX 602 ; N uni0447 ; G 899 -U 1096 ; WX 602 ; N uni0448 ; G 900 -U 1097 ; WX 602 ; N uni0449 ; G 901 -U 1098 ; WX 602 ; N uni044A ; G 902 -U 1099 ; WX 602 ; N uni044B ; G 903 -U 1100 ; WX 602 ; N uni044C ; G 904 -U 1101 ; WX 602 ; N uni044D ; G 905 -U 1102 ; WX 602 ; N uni044E ; G 906 -U 1103 ; WX 602 ; N uni044F ; G 907 -U 1104 ; WX 602 ; N uni0450 ; G 908 -U 1105 ; WX 602 ; N uni0451 ; G 909 -U 1106 ; WX 602 ; N uni0452 ; G 910 -U 1107 ; WX 602 ; N uni0453 ; G 911 -U 1108 ; WX 602 ; N uni0454 ; G 912 -U 1109 ; WX 602 ; N uni0455 ; G 913 -U 1110 ; WX 602 ; N uni0456 ; G 914 -U 1111 ; WX 602 ; N uni0457 ; G 915 -U 1112 ; WX 602 ; N uni0458 ; G 916 -U 1113 ; WX 602 ; N uni0459 ; G 917 -U 1114 ; WX 602 ; N uni045A ; G 918 -U 1115 ; WX 602 ; N uni045B ; G 919 -U 1116 ; WX 602 ; N uni045C ; G 920 -U 1117 ; WX 602 ; N uni045D ; G 921 -U 1118 ; WX 602 ; N uni045E ; G 922 -U 1119 ; WX 602 ; N uni045F ; G 923 -U 1122 ; WX 602 ; N uni0462 ; G 924 -U 1123 ; WX 602 ; N uni0463 ; G 925 -U 1138 ; WX 602 ; N uni0472 ; G 926 -U 1139 ; WX 602 ; N uni0473 ; G 927 -U 1168 ; WX 602 ; N uni0490 ; G 928 -U 1169 ; WX 602 ; N uni0491 ; G 929 -U 1170 ; WX 602 ; N uni0492 ; G 930 -U 1171 ; WX 602 ; N uni0493 ; G 931 -U 1172 ; WX 602 ; N uni0494 ; G 932 -U 1173 ; WX 602 ; N uni0495 ; G 933 -U 1174 ; WX 602 ; N uni0496 ; G 934 -U 1175 ; WX 602 ; N uni0497 ; G 935 -U 1176 ; WX 602 ; N uni0498 ; G 936 -U 1177 ; WX 602 ; N uni0499 ; G 937 -U 1178 ; WX 602 ; N uni049A ; G 938 -U 1179 ; WX 602 ; N uni049B ; G 939 -U 1186 ; WX 602 ; N uni04A2 ; G 940 -U 1187 ; WX 602 ; N uni04A3 ; G 941 -U 1188 ; WX 602 ; N uni04A4 ; G 942 -U 1189 ; WX 602 ; N uni04A5 ; G 943 -U 1194 ; WX 602 ; N uni04AA ; G 944 -U 1195 ; WX 602 ; N uni04AB ; G 945 -U 1196 ; WX 602 ; N uni04AC ; G 946 -U 1197 ; WX 602 ; N uni04AD ; G 947 -U 1198 ; WX 602 ; N uni04AE ; G 948 -U 1199 ; WX 602 ; N uni04AF ; G 949 -U 1200 ; WX 602 ; N uni04B0 ; G 950 -U 1201 ; WX 602 ; N uni04B1 ; G 951 -U 1202 ; WX 602 ; N uni04B2 ; G 952 -U 1203 ; WX 602 ; N uni04B3 ; G 953 -U 1210 ; WX 602 ; N uni04BA ; G 954 -U 1211 ; WX 602 ; N uni04BB ; G 955 -U 1216 ; WX 602 ; N uni04C0 ; G 956 -U 1217 ; WX 602 ; N uni04C1 ; G 957 -U 1218 ; WX 602 ; N uni04C2 ; G 958 -U 1219 ; WX 602 ; N uni04C3 ; G 959 -U 1220 ; WX 602 ; N uni04C4 ; G 960 -U 1223 ; WX 602 ; N uni04C7 ; G 961 -U 1224 ; WX 602 ; N uni04C8 ; G 962 -U 1227 ; WX 602 ; N uni04CB ; G 963 -U 1228 ; WX 602 ; N uni04CC ; G 964 -U 1231 ; WX 602 ; N uni04CF ; G 965 -U 1232 ; WX 602 ; N uni04D0 ; G 966 -U 1233 ; WX 602 ; N uni04D1 ; G 967 -U 1234 ; WX 602 ; N uni04D2 ; G 968 -U 1235 ; WX 602 ; N uni04D3 ; G 969 -U 1236 ; WX 602 ; N uni04D4 ; G 970 -U 1237 ; WX 602 ; N uni04D5 ; G 971 -U 1238 ; WX 602 ; N uni04D6 ; G 972 -U 1239 ; WX 602 ; N uni04D7 ; G 973 -U 1240 ; WX 602 ; N uni04D8 ; G 974 -U 1241 ; WX 602 ; N uni04D9 ; G 975 -U 1242 ; WX 602 ; N uni04DA ; G 976 -U 1243 ; WX 602 ; N uni04DB ; G 977 -U 1244 ; WX 602 ; N uni04DC ; G 978 -U 1245 ; WX 602 ; N uni04DD ; G 979 -U 1246 ; WX 602 ; N uni04DE ; G 980 -U 1247 ; WX 602 ; N uni04DF ; G 981 -U 1248 ; WX 602 ; N uni04E0 ; G 982 -U 1249 ; WX 602 ; N uni04E1 ; G 983 -U 1250 ; WX 602 ; N uni04E2 ; G 984 -U 1251 ; WX 602 ; N uni04E3 ; G 985 -U 1252 ; WX 602 ; N uni04E4 ; G 986 -U 1253 ; WX 602 ; N uni04E5 ; G 987 -U 1254 ; WX 602 ; N uni04E6 ; G 988 -U 1255 ; WX 602 ; N uni04E7 ; G 989 -U 1256 ; WX 602 ; N uni04E8 ; G 990 -U 1257 ; WX 602 ; N uni04E9 ; G 991 -U 1258 ; WX 602 ; N uni04EA ; G 992 -U 1259 ; WX 602 ; N uni04EB ; G 993 -U 1260 ; WX 602 ; N uni04EC ; G 994 -U 1261 ; WX 602 ; N uni04ED ; G 995 -U 1262 ; WX 602 ; N uni04EE ; G 996 -U 1263 ; WX 602 ; N uni04EF ; G 997 -U 1264 ; WX 602 ; N uni04F0 ; G 998 -U 1265 ; WX 602 ; N uni04F1 ; G 999 -U 1266 ; WX 602 ; N uni04F2 ; G 1000 -U 1267 ; WX 602 ; N uni04F3 ; G 1001 -U 1268 ; WX 602 ; N uni04F4 ; G 1002 -U 1269 ; WX 602 ; N uni04F5 ; G 1003 -U 1270 ; WX 602 ; N uni04F6 ; G 1004 -U 1271 ; WX 602 ; N uni04F7 ; G 1005 -U 1272 ; WX 602 ; N uni04F8 ; G 1006 -U 1273 ; WX 602 ; N uni04F9 ; G 1007 -U 1296 ; WX 602 ; N uni0510 ; G 1008 -U 1297 ; WX 602 ; N uni0511 ; G 1009 -U 1306 ; WX 602 ; N uni051A ; G 1010 -U 1307 ; WX 602 ; N uni051B ; G 1011 -U 1308 ; WX 602 ; N uni051C ; G 1012 -U 1309 ; WX 602 ; N uni051D ; G 1013 -U 1329 ; WX 602 ; N uni0531 ; G 1014 -U 1330 ; WX 602 ; N uni0532 ; G 1015 -U 1331 ; WX 602 ; N uni0533 ; G 1016 -U 1332 ; WX 602 ; N uni0534 ; G 1017 -U 1333 ; WX 602 ; N uni0535 ; G 1018 -U 1334 ; WX 602 ; N uni0536 ; G 1019 -U 1335 ; WX 602 ; N uni0537 ; G 1020 -U 1336 ; WX 602 ; N uni0538 ; G 1021 -U 1337 ; WX 602 ; N uni0539 ; G 1022 -U 1338 ; WX 602 ; N uni053A ; G 1023 -U 1339 ; WX 602 ; N uni053B ; G 1024 -U 1340 ; WX 602 ; N uni053C ; G 1025 -U 1341 ; WX 602 ; N uni053D ; G 1026 -U 1342 ; WX 602 ; N uni053E ; G 1027 -U 1343 ; WX 602 ; N uni053F ; G 1028 -U 1344 ; WX 602 ; N uni0540 ; G 1029 -U 1345 ; WX 602 ; N uni0541 ; G 1030 -U 1346 ; WX 602 ; N uni0542 ; G 1031 -U 1347 ; WX 602 ; N uni0543 ; G 1032 -U 1348 ; WX 602 ; N uni0544 ; G 1033 -U 1349 ; WX 602 ; N uni0545 ; G 1034 -U 1350 ; WX 602 ; N uni0546 ; G 1035 -U 1351 ; WX 602 ; N uni0547 ; G 1036 -U 1352 ; WX 602 ; N uni0548 ; G 1037 -U 1353 ; WX 602 ; N uni0549 ; G 1038 -U 1354 ; WX 602 ; N uni054A ; G 1039 -U 1355 ; WX 602 ; N uni054B ; G 1040 -U 1356 ; WX 602 ; N uni054C ; G 1041 -U 1357 ; WX 602 ; N uni054D ; G 1042 -U 1358 ; WX 602 ; N uni054E ; G 1043 -U 1359 ; WX 602 ; N uni054F ; G 1044 -U 1360 ; WX 602 ; N uni0550 ; G 1045 -U 1361 ; WX 602 ; N uni0551 ; G 1046 -U 1362 ; WX 602 ; N uni0552 ; G 1047 -U 1363 ; WX 602 ; N uni0553 ; G 1048 -U 1364 ; WX 602 ; N uni0554 ; G 1049 -U 1365 ; WX 602 ; N uni0555 ; G 1050 -U 1366 ; WX 602 ; N uni0556 ; G 1051 -U 1369 ; WX 602 ; N uni0559 ; G 1052 -U 1370 ; WX 602 ; N uni055A ; G 1053 -U 1371 ; WX 602 ; N uni055B ; G 1054 -U 1372 ; WX 602 ; N uni055C ; G 1055 -U 1373 ; WX 602 ; N uni055D ; G 1056 -U 1374 ; WX 602 ; N uni055E ; G 1057 -U 1375 ; WX 602 ; N uni055F ; G 1058 -U 1377 ; WX 602 ; N uni0561 ; G 1059 -U 1378 ; WX 602 ; N uni0562 ; G 1060 -U 1379 ; WX 602 ; N uni0563 ; G 1061 -U 1380 ; WX 602 ; N uni0564 ; G 1062 -U 1381 ; WX 602 ; N uni0565 ; G 1063 -U 1382 ; WX 602 ; N uni0566 ; G 1064 -U 1383 ; WX 602 ; N uni0567 ; G 1065 -U 1384 ; WX 602 ; N uni0568 ; G 1066 -U 1385 ; WX 602 ; N uni0569 ; G 1067 -U 1386 ; WX 602 ; N uni056A ; G 1068 -U 1387 ; WX 602 ; N uni056B ; G 1069 -U 1388 ; WX 602 ; N uni056C ; G 1070 -U 1389 ; WX 602 ; N uni056D ; G 1071 -U 1390 ; WX 602 ; N uni056E ; G 1072 -U 1391 ; WX 602 ; N uni056F ; G 1073 -U 1392 ; WX 602 ; N uni0570 ; G 1074 -U 1393 ; WX 602 ; N uni0571 ; G 1075 -U 1394 ; WX 602 ; N uni0572 ; G 1076 -U 1395 ; WX 602 ; N uni0573 ; G 1077 -U 1396 ; WX 602 ; N uni0574 ; G 1078 -U 1397 ; WX 602 ; N uni0575 ; G 1079 -U 1398 ; WX 602 ; N uni0576 ; G 1080 -U 1399 ; WX 602 ; N uni0577 ; G 1081 -U 1400 ; WX 602 ; N uni0578 ; G 1082 -U 1401 ; WX 602 ; N uni0579 ; G 1083 -U 1402 ; WX 602 ; N uni057A ; G 1084 -U 1403 ; WX 602 ; N uni057B ; G 1085 -U 1404 ; WX 602 ; N uni057C ; G 1086 -U 1405 ; WX 602 ; N uni057D ; G 1087 -U 1406 ; WX 602 ; N uni057E ; G 1088 -U 1407 ; WX 602 ; N uni057F ; G 1089 -U 1408 ; WX 602 ; N uni0580 ; G 1090 -U 1409 ; WX 602 ; N uni0581 ; G 1091 -U 1410 ; WX 602 ; N uni0582 ; G 1092 -U 1411 ; WX 602 ; N uni0583 ; G 1093 -U 1412 ; WX 602 ; N uni0584 ; G 1094 -U 1413 ; WX 602 ; N uni0585 ; G 1095 -U 1414 ; WX 602 ; N uni0586 ; G 1096 -U 1415 ; WX 602 ; N uni0587 ; G 1097 -U 1417 ; WX 602 ; N uni0589 ; G 1098 -U 1418 ; WX 602 ; N uni058A ; G 1099 -U 3647 ; WX 602 ; N uni0E3F ; G 1100 -U 3713 ; WX 602 ; N uni0E81 ; G 1101 -U 3714 ; WX 602 ; N uni0E82 ; G 1102 -U 3716 ; WX 602 ; N uni0E84 ; G 1103 -U 3719 ; WX 602 ; N uni0E87 ; G 1104 -U 3720 ; WX 602 ; N uni0E88 ; G 1105 -U 3722 ; WX 602 ; N uni0E8A ; G 1106 -U 3725 ; WX 602 ; N uni0E8D ; G 1107 -U 3732 ; WX 602 ; N uni0E94 ; G 1108 -U 3733 ; WX 602 ; N uni0E95 ; G 1109 -U 3734 ; WX 602 ; N uni0E96 ; G 1110 -U 3735 ; WX 602 ; N uni0E97 ; G 1111 -U 3737 ; WX 602 ; N uni0E99 ; G 1112 -U 3738 ; WX 602 ; N uni0E9A ; G 1113 -U 3739 ; WX 602 ; N uni0E9B ; G 1114 -U 3740 ; WX 602 ; N uni0E9C ; G 1115 -U 3741 ; WX 602 ; N uni0E9D ; G 1116 -U 3742 ; WX 602 ; N uni0E9E ; G 1117 -U 3743 ; WX 602 ; N uni0E9F ; G 1118 -U 3745 ; WX 602 ; N uni0EA1 ; G 1119 -U 3746 ; WX 602 ; N uni0EA2 ; G 1120 -U 3747 ; WX 602 ; N uni0EA3 ; G 1121 -U 3749 ; WX 602 ; N uni0EA5 ; G 1122 -U 3751 ; WX 602 ; N uni0EA7 ; G 1123 -U 3754 ; WX 602 ; N uni0EAA ; G 1124 -U 3755 ; WX 602 ; N uni0EAB ; G 1125 -U 3757 ; WX 602 ; N uni0EAD ; G 1126 -U 3758 ; WX 602 ; N uni0EAE ; G 1127 -U 3759 ; WX 602 ; N uni0EAF ; G 1128 -U 3760 ; WX 602 ; N uni0EB0 ; G 1129 -U 3761 ; WX 602 ; N uni0EB1 ; G 1130 -U 3762 ; WX 602 ; N uni0EB2 ; G 1131 -U 3763 ; WX 602 ; N uni0EB3 ; G 1132 -U 3764 ; WX 602 ; N uni0EB4 ; G 1133 -U 3765 ; WX 602 ; N uni0EB5 ; G 1134 -U 3766 ; WX 602 ; N uni0EB6 ; G 1135 -U 3767 ; WX 602 ; N uni0EB7 ; G 1136 -U 3768 ; WX 602 ; N uni0EB8 ; G 1137 -U 3769 ; WX 602 ; N uni0EB9 ; G 1138 -U 3771 ; WX 602 ; N uni0EBB ; G 1139 -U 3772 ; WX 602 ; N uni0EBC ; G 1140 -U 3784 ; WX 602 ; N uni0EC8 ; G 1141 -U 3785 ; WX 602 ; N uni0EC9 ; G 1142 -U 3786 ; WX 602 ; N uni0ECA ; G 1143 -U 3787 ; WX 602 ; N uni0ECB ; G 1144 -U 3788 ; WX 602 ; N uni0ECC ; G 1145 -U 3789 ; WX 602 ; N uni0ECD ; G 1146 -U 4304 ; WX 602 ; N uni10D0 ; G 1147 -U 4305 ; WX 602 ; N uni10D1 ; G 1148 -U 4306 ; WX 602 ; N uni10D2 ; G 1149 -U 4307 ; WX 602 ; N uni10D3 ; G 1150 -U 4308 ; WX 602 ; N uni10D4 ; G 1151 -U 4309 ; WX 602 ; N uni10D5 ; G 1152 -U 4310 ; WX 602 ; N uni10D6 ; G 1153 -U 4311 ; WX 602 ; N uni10D7 ; G 1154 -U 4312 ; WX 602 ; N uni10D8 ; G 1155 -U 4313 ; WX 602 ; N uni10D9 ; G 1156 -U 4314 ; WX 602 ; N uni10DA ; G 1157 -U 4315 ; WX 602 ; N uni10DB ; G 1158 -U 4316 ; WX 602 ; N uni10DC ; G 1159 -U 4317 ; WX 602 ; N uni10DD ; G 1160 -U 4318 ; WX 602 ; N uni10DE ; G 1161 -U 4319 ; WX 602 ; N uni10DF ; G 1162 -U 4320 ; WX 602 ; N uni10E0 ; G 1163 -U 4321 ; WX 602 ; N uni10E1 ; G 1164 -U 4322 ; WX 602 ; N uni10E2 ; G 1165 -U 4323 ; WX 602 ; N uni10E3 ; G 1166 -U 4324 ; WX 602 ; N uni10E4 ; G 1167 -U 4325 ; WX 602 ; N uni10E5 ; G 1168 -U 4326 ; WX 602 ; N uni10E6 ; G 1169 -U 4327 ; WX 602 ; N uni10E7 ; G 1170 -U 4328 ; WX 602 ; N uni10E8 ; G 1171 -U 4329 ; WX 602 ; N uni10E9 ; G 1172 -U 4330 ; WX 602 ; N uni10EA ; G 1173 -U 4331 ; WX 602 ; N uni10EB ; G 1174 -U 4332 ; WX 602 ; N uni10EC ; G 1175 -U 4333 ; WX 602 ; N uni10ED ; G 1176 -U 4334 ; WX 602 ; N uni10EE ; G 1177 -U 4335 ; WX 602 ; N uni10EF ; G 1178 -U 4336 ; WX 602 ; N uni10F0 ; G 1179 -U 4337 ; WX 602 ; N uni10F1 ; G 1180 -U 4338 ; WX 602 ; N uni10F2 ; G 1181 -U 4339 ; WX 602 ; N uni10F3 ; G 1182 -U 4340 ; WX 602 ; N uni10F4 ; G 1183 -U 4341 ; WX 602 ; N uni10F5 ; G 1184 -U 4342 ; WX 602 ; N uni10F6 ; G 1185 -U 4343 ; WX 602 ; N uni10F7 ; G 1186 -U 4344 ; WX 602 ; N uni10F8 ; G 1187 -U 4345 ; WX 602 ; N uni10F9 ; G 1188 -U 4346 ; WX 602 ; N uni10FA ; G 1189 -U 4347 ; WX 602 ; N uni10FB ; G 1190 -U 4348 ; WX 602 ; N uni10FC ; G 1191 -U 7426 ; WX 602 ; N uni1D02 ; G 1192 -U 7432 ; WX 602 ; N uni1D08 ; G 1193 -U 7433 ; WX 602 ; N uni1D09 ; G 1194 -U 7444 ; WX 602 ; N uni1D14 ; G 1195 -U 7446 ; WX 602 ; N uni1D16 ; G 1196 -U 7447 ; WX 602 ; N uni1D17 ; G 1197 -U 7453 ; WX 602 ; N uni1D1D ; G 1198 -U 7454 ; WX 602 ; N uni1D1E ; G 1199 -U 7455 ; WX 602 ; N uni1D1F ; G 1200 -U 7468 ; WX 602 ; N uni1D2C ; G 1201 -U 7469 ; WX 602 ; N uni1D2D ; G 1202 -U 7470 ; WX 602 ; N uni1D2E ; G 1203 -U 7472 ; WX 602 ; N uni1D30 ; G 1204 -U 7473 ; WX 602 ; N uni1D31 ; G 1205 -U 7474 ; WX 602 ; N uni1D32 ; G 1206 -U 7475 ; WX 602 ; N uni1D33 ; G 1207 -U 7476 ; WX 602 ; N uni1D34 ; G 1208 -U 7477 ; WX 602 ; N uni1D35 ; G 1209 -U 7478 ; WX 602 ; N uni1D36 ; G 1210 -U 7479 ; WX 602 ; N uni1D37 ; G 1211 -U 7480 ; WX 602 ; N uni1D38 ; G 1212 -U 7481 ; WX 602 ; N uni1D39 ; G 1213 -U 7482 ; WX 602 ; N uni1D3A ; G 1214 -U 7483 ; WX 602 ; N uni1D3B ; G 1215 -U 7484 ; WX 602 ; N uni1D3C ; G 1216 -U 7485 ; WX 602 ; N uni1D3D ; G 1217 -U 7486 ; WX 602 ; N uni1D3E ; G 1218 -U 7487 ; WX 602 ; N uni1D3F ; G 1219 -U 7488 ; WX 602 ; N uni1D40 ; G 1220 -U 7489 ; WX 602 ; N uni1D41 ; G 1221 -U 7490 ; WX 602 ; N uni1D42 ; G 1222 -U 7491 ; WX 602 ; N uni1D43 ; G 1223 -U 7492 ; WX 602 ; N uni1D44 ; G 1224 -U 7493 ; WX 602 ; N uni1D45 ; G 1225 -U 7494 ; WX 602 ; N uni1D46 ; G 1226 -U 7495 ; WX 602 ; N uni1D47 ; G 1227 -U 7496 ; WX 602 ; N uni1D48 ; G 1228 -U 7497 ; WX 602 ; N uni1D49 ; G 1229 -U 7498 ; WX 602 ; N uni1D4A ; G 1230 -U 7499 ; WX 602 ; N uni1D4B ; G 1231 -U 7500 ; WX 602 ; N uni1D4C ; G 1232 -U 7501 ; WX 602 ; N uni1D4D ; G 1233 -U 7502 ; WX 602 ; N uni1D4E ; G 1234 -U 7503 ; WX 602 ; N uni1D4F ; G 1235 -U 7504 ; WX 602 ; N uni1D50 ; G 1236 -U 7505 ; WX 602 ; N uni1D51 ; G 1237 -U 7506 ; WX 602 ; N uni1D52 ; G 1238 -U 7507 ; WX 602 ; N uni1D53 ; G 1239 -U 7508 ; WX 602 ; N uni1D54 ; G 1240 -U 7509 ; WX 602 ; N uni1D55 ; G 1241 -U 7510 ; WX 602 ; N uni1D56 ; G 1242 -U 7511 ; WX 602 ; N uni1D57 ; G 1243 -U 7512 ; WX 602 ; N uni1D58 ; G 1244 -U 7513 ; WX 602 ; N uni1D59 ; G 1245 -U 7514 ; WX 602 ; N uni1D5A ; G 1246 -U 7515 ; WX 602 ; N uni1D5B ; G 1247 -U 7522 ; WX 602 ; N uni1D62 ; G 1248 -U 7523 ; WX 602 ; N uni1D63 ; G 1249 -U 7524 ; WX 602 ; N uni1D64 ; G 1250 -U 7525 ; WX 602 ; N uni1D65 ; G 1251 -U 7543 ; WX 602 ; N uni1D77 ; G 1252 -U 7544 ; WX 602 ; N uni1D78 ; G 1253 -U 7547 ; WX 602 ; N uni1D7B ; G 1254 -U 7557 ; WX 602 ; N uni1D85 ; G 1255 -U 7579 ; WX 602 ; N uni1D9B ; G 1256 -U 7580 ; WX 602 ; N uni1D9C ; G 1257 -U 7581 ; WX 602 ; N uni1D9D ; G 1258 -U 7582 ; WX 602 ; N uni1D9E ; G 1259 -U 7583 ; WX 602 ; N uni1D9F ; G 1260 -U 7584 ; WX 602 ; N uni1DA0 ; G 1261 -U 7585 ; WX 602 ; N uni1DA1 ; G 1262 -U 7586 ; WX 602 ; N uni1DA2 ; G 1263 -U 7587 ; WX 602 ; N uni1DA3 ; G 1264 -U 7588 ; WX 602 ; N uni1DA4 ; G 1265 -U 7589 ; WX 602 ; N uni1DA5 ; G 1266 -U 7590 ; WX 602 ; N uni1DA6 ; G 1267 -U 7591 ; WX 602 ; N uni1DA7 ; G 1268 -U 7592 ; WX 602 ; N uni1DA8 ; G 1269 -U 7593 ; WX 602 ; N uni1DA9 ; G 1270 -U 7594 ; WX 602 ; N uni1DAA ; G 1271 -U 7595 ; WX 602 ; N uni1DAB ; G 1272 -U 7596 ; WX 602 ; N uni1DAC ; G 1273 -U 7597 ; WX 602 ; N uni1DAD ; G 1274 -U 7598 ; WX 602 ; N uni1DAE ; G 1275 -U 7599 ; WX 602 ; N uni1DAF ; G 1276 -U 7600 ; WX 602 ; N uni1DB0 ; G 1277 -U 7601 ; WX 602 ; N uni1DB1 ; G 1278 -U 7602 ; WX 602 ; N uni1DB2 ; G 1279 -U 7603 ; WX 602 ; N uni1DB3 ; G 1280 -U 7604 ; WX 602 ; N uni1DB4 ; G 1281 -U 7605 ; WX 602 ; N uni1DB5 ; G 1282 -U 7606 ; WX 602 ; N uni1DB6 ; G 1283 -U 7607 ; WX 602 ; N uni1DB7 ; G 1284 -U 7609 ; WX 602 ; N uni1DB9 ; G 1285 -U 7610 ; WX 602 ; N uni1DBA ; G 1286 -U 7611 ; WX 602 ; N uni1DBB ; G 1287 -U 7612 ; WX 602 ; N uni1DBC ; G 1288 -U 7613 ; WX 602 ; N uni1DBD ; G 1289 -U 7614 ; WX 602 ; N uni1DBE ; G 1290 -U 7615 ; WX 602 ; N uni1DBF ; G 1291 -U 7680 ; WX 602 ; N uni1E00 ; G 1292 -U 7681 ; WX 602 ; N uni1E01 ; G 1293 -U 7682 ; WX 602 ; N uni1E02 ; G 1294 -U 7683 ; WX 602 ; N uni1E03 ; G 1295 -U 7684 ; WX 602 ; N uni1E04 ; G 1296 -U 7685 ; WX 602 ; N uni1E05 ; G 1297 -U 7686 ; WX 602 ; N uni1E06 ; G 1298 -U 7687 ; WX 602 ; N uni1E07 ; G 1299 -U 7688 ; WX 602 ; N uni1E08 ; G 1300 -U 7689 ; WX 602 ; N uni1E09 ; G 1301 -U 7690 ; WX 602 ; N uni1E0A ; G 1302 -U 7691 ; WX 602 ; N uni1E0B ; G 1303 -U 7692 ; WX 602 ; N uni1E0C ; G 1304 -U 7693 ; WX 602 ; N uni1E0D ; G 1305 -U 7694 ; WX 602 ; N uni1E0E ; G 1306 -U 7695 ; WX 602 ; N uni1E0F ; G 1307 -U 7696 ; WX 602 ; N uni1E10 ; G 1308 -U 7697 ; WX 602 ; N uni1E11 ; G 1309 -U 7698 ; WX 602 ; N uni1E12 ; G 1310 -U 7699 ; WX 602 ; N uni1E13 ; G 1311 -U 7704 ; WX 602 ; N uni1E18 ; G 1312 -U 7705 ; WX 602 ; N uni1E19 ; G 1313 -U 7706 ; WX 602 ; N uni1E1A ; G 1314 -U 7707 ; WX 602 ; N uni1E1B ; G 1315 -U 7708 ; WX 602 ; N uni1E1C ; G 1316 -U 7709 ; WX 602 ; N uni1E1D ; G 1317 -U 7710 ; WX 602 ; N uni1E1E ; G 1318 -U 7711 ; WX 602 ; N uni1E1F ; G 1319 -U 7712 ; WX 602 ; N uni1E20 ; G 1320 -U 7713 ; WX 602 ; N uni1E21 ; G 1321 -U 7714 ; WX 602 ; N uni1E22 ; G 1322 -U 7715 ; WX 602 ; N uni1E23 ; G 1323 -U 7716 ; WX 602 ; N uni1E24 ; G 1324 -U 7717 ; WX 602 ; N uni1E25 ; G 1325 -U 7718 ; WX 602 ; N uni1E26 ; G 1326 -U 7719 ; WX 602 ; N uni1E27 ; G 1327 -U 7720 ; WX 602 ; N uni1E28 ; G 1328 -U 7721 ; WX 602 ; N uni1E29 ; G 1329 -U 7722 ; WX 602 ; N uni1E2A ; G 1330 -U 7723 ; WX 602 ; N uni1E2B ; G 1331 -U 7724 ; WX 602 ; N uni1E2C ; G 1332 -U 7725 ; WX 602 ; N uni1E2D ; G 1333 -U 7728 ; WX 602 ; N uni1E30 ; G 1334 -U 7729 ; WX 602 ; N uni1E31 ; G 1335 -U 7730 ; WX 602 ; N uni1E32 ; G 1336 -U 7731 ; WX 602 ; N uni1E33 ; G 1337 -U 7732 ; WX 602 ; N uni1E34 ; G 1338 -U 7733 ; WX 602 ; N uni1E35 ; G 1339 -U 7734 ; WX 602 ; N uni1E36 ; G 1340 -U 7735 ; WX 602 ; N uni1E37 ; G 1341 -U 7736 ; WX 602 ; N uni1E38 ; G 1342 -U 7737 ; WX 602 ; N uni1E39 ; G 1343 -U 7738 ; WX 602 ; N uni1E3A ; G 1344 -U 7739 ; WX 602 ; N uni1E3B ; G 1345 -U 7740 ; WX 602 ; N uni1E3C ; G 1346 -U 7741 ; WX 602 ; N uni1E3D ; G 1347 -U 7742 ; WX 602 ; N uni1E3E ; G 1348 -U 7743 ; WX 602 ; N uni1E3F ; G 1349 -U 7744 ; WX 602 ; N uni1E40 ; G 1350 -U 7745 ; WX 602 ; N uni1E41 ; G 1351 -U 7746 ; WX 602 ; N uni1E42 ; G 1352 -U 7747 ; WX 602 ; N uni1E43 ; G 1353 -U 7748 ; WX 602 ; N uni1E44 ; G 1354 -U 7749 ; WX 602 ; N uni1E45 ; G 1355 -U 7750 ; WX 602 ; N uni1E46 ; G 1356 -U 7751 ; WX 602 ; N uni1E47 ; G 1357 -U 7752 ; WX 602 ; N uni1E48 ; G 1358 -U 7753 ; WX 602 ; N uni1E49 ; G 1359 -U 7754 ; WX 602 ; N uni1E4A ; G 1360 -U 7755 ; WX 602 ; N uni1E4B ; G 1361 -U 7756 ; WX 602 ; N uni1E4C ; G 1362 -U 7757 ; WX 602 ; N uni1E4D ; G 1363 -U 7764 ; WX 602 ; N uni1E54 ; G 1364 -U 7765 ; WX 602 ; N uni1E55 ; G 1365 -U 7766 ; WX 602 ; N uni1E56 ; G 1366 -U 7767 ; WX 602 ; N uni1E57 ; G 1367 -U 7768 ; WX 602 ; N uni1E58 ; G 1368 -U 7769 ; WX 602 ; N uni1E59 ; G 1369 -U 7770 ; WX 602 ; N uni1E5A ; G 1370 -U 7771 ; WX 602 ; N uni1E5B ; G 1371 -U 7772 ; WX 602 ; N uni1E5C ; G 1372 -U 7773 ; WX 602 ; N uni1E5D ; G 1373 -U 7774 ; WX 602 ; N uni1E5E ; G 1374 -U 7775 ; WX 602 ; N uni1E5F ; G 1375 -U 7776 ; WX 602 ; N uni1E60 ; G 1376 -U 7777 ; WX 602 ; N uni1E61 ; G 1377 -U 7778 ; WX 602 ; N uni1E62 ; G 1378 -U 7779 ; WX 602 ; N uni1E63 ; G 1379 -U 7784 ; WX 602 ; N uni1E68 ; G 1380 -U 7785 ; WX 602 ; N uni1E69 ; G 1381 -U 7786 ; WX 602 ; N uni1E6A ; G 1382 -U 7787 ; WX 602 ; N uni1E6B ; G 1383 -U 7788 ; WX 602 ; N uni1E6C ; G 1384 -U 7789 ; WX 602 ; N uni1E6D ; G 1385 -U 7790 ; WX 602 ; N uni1E6E ; G 1386 -U 7791 ; WX 602 ; N uni1E6F ; G 1387 -U 7792 ; WX 602 ; N uni1E70 ; G 1388 -U 7793 ; WX 602 ; N uni1E71 ; G 1389 -U 7794 ; WX 602 ; N uni1E72 ; G 1390 -U 7795 ; WX 602 ; N uni1E73 ; G 1391 -U 7796 ; WX 602 ; N uni1E74 ; G 1392 -U 7797 ; WX 602 ; N uni1E75 ; G 1393 -U 7798 ; WX 602 ; N uni1E76 ; G 1394 -U 7799 ; WX 602 ; N uni1E77 ; G 1395 -U 7800 ; WX 602 ; N uni1E78 ; G 1396 -U 7801 ; WX 602 ; N uni1E79 ; G 1397 -U 7804 ; WX 602 ; N uni1E7C ; G 1398 -U 7805 ; WX 602 ; N uni1E7D ; G 1399 -U 7806 ; WX 602 ; N uni1E7E ; G 1400 -U 7807 ; WX 602 ; N uni1E7F ; G 1401 -U 7808 ; WX 602 ; N Wgrave ; G 1402 -U 7809 ; WX 602 ; N wgrave ; G 1403 -U 7810 ; WX 602 ; N Wacute ; G 1404 -U 7811 ; WX 602 ; N wacute ; G 1405 -U 7812 ; WX 602 ; N Wdieresis ; G 1406 -U 7813 ; WX 602 ; N wdieresis ; G 1407 -U 7814 ; WX 602 ; N uni1E86 ; G 1408 -U 7815 ; WX 602 ; N uni1E87 ; G 1409 -U 7816 ; WX 602 ; N uni1E88 ; G 1410 -U 7817 ; WX 602 ; N uni1E89 ; G 1411 -U 7818 ; WX 602 ; N uni1E8A ; G 1412 -U 7819 ; WX 602 ; N uni1E8B ; G 1413 -U 7820 ; WX 602 ; N uni1E8C ; G 1414 -U 7821 ; WX 602 ; N uni1E8D ; G 1415 -U 7822 ; WX 602 ; N uni1E8E ; G 1416 -U 7823 ; WX 602 ; N uni1E8F ; G 1417 -U 7824 ; WX 602 ; N uni1E90 ; G 1418 -U 7825 ; WX 602 ; N uni1E91 ; G 1419 -U 7826 ; WX 602 ; N uni1E92 ; G 1420 -U 7827 ; WX 602 ; N uni1E93 ; G 1421 -U 7828 ; WX 602 ; N uni1E94 ; G 1422 -U 7829 ; WX 602 ; N uni1E95 ; G 1423 -U 7830 ; WX 602 ; N uni1E96 ; G 1424 -U 7831 ; WX 602 ; N uni1E97 ; G 1425 -U 7832 ; WX 602 ; N uni1E98 ; G 1426 -U 7833 ; WX 602 ; N uni1E99 ; G 1427 -U 7835 ; WX 602 ; N uni1E9B ; G 1428 -U 7839 ; WX 602 ; N uni1E9F ; G 1429 -U 7840 ; WX 602 ; N uni1EA0 ; G 1430 -U 7841 ; WX 602 ; N uni1EA1 ; G 1431 -U 7852 ; WX 602 ; N uni1EAC ; G 1432 -U 7853 ; WX 602 ; N uni1EAD ; G 1433 -U 7856 ; WX 602 ; N uni1EB0 ; G 1434 -U 7857 ; WX 602 ; N uni1EB1 ; G 1435 -U 7862 ; WX 602 ; N uni1EB6 ; G 1436 -U 7863 ; WX 602 ; N uni1EB7 ; G 1437 -U 7864 ; WX 602 ; N uni1EB8 ; G 1438 -U 7865 ; WX 602 ; N uni1EB9 ; G 1439 -U 7868 ; WX 602 ; N uni1EBC ; G 1440 -U 7869 ; WX 602 ; N uni1EBD ; G 1441 -U 7878 ; WX 602 ; N uni1EC6 ; G 1442 -U 7879 ; WX 602 ; N uni1EC7 ; G 1443 -U 7882 ; WX 602 ; N uni1ECA ; G 1444 -U 7883 ; WX 602 ; N uni1ECB ; G 1445 -U 7884 ; WX 602 ; N uni1ECC ; G 1446 -U 7885 ; WX 602 ; N uni1ECD ; G 1447 -U 7896 ; WX 602 ; N uni1ED8 ; G 1448 -U 7897 ; WX 602 ; N uni1ED9 ; G 1449 -U 7898 ; WX 602 ; N uni1EDA ; G 1450 -U 7899 ; WX 602 ; N uni1EDB ; G 1451 -U 7900 ; WX 602 ; N uni1EDC ; G 1452 -U 7901 ; WX 602 ; N uni1EDD ; G 1453 -U 7904 ; WX 602 ; N uni1EE0 ; G 1454 -U 7905 ; WX 602 ; N uni1EE1 ; G 1455 -U 7906 ; WX 602 ; N uni1EE2 ; G 1456 -U 7907 ; WX 602 ; N uni1EE3 ; G 1457 -U 7908 ; WX 602 ; N uni1EE4 ; G 1458 -U 7909 ; WX 602 ; N uni1EE5 ; G 1459 -U 7912 ; WX 602 ; N uni1EE8 ; G 1460 -U 7913 ; WX 602 ; N uni1EE9 ; G 1461 -U 7914 ; WX 602 ; N uni1EEA ; G 1462 -U 7915 ; WX 602 ; N uni1EEB ; G 1463 -U 7918 ; WX 602 ; N uni1EEE ; G 1464 -U 7919 ; WX 602 ; N uni1EEF ; G 1465 -U 7920 ; WX 602 ; N uni1EF0 ; G 1466 -U 7921 ; WX 602 ; N uni1EF1 ; G 1467 -U 7922 ; WX 602 ; N Ygrave ; G 1468 -U 7923 ; WX 602 ; N ygrave ; G 1469 -U 7924 ; WX 602 ; N uni1EF4 ; G 1470 -U 7925 ; WX 602 ; N uni1EF5 ; G 1471 -U 7928 ; WX 602 ; N uni1EF8 ; G 1472 -U 7929 ; WX 602 ; N uni1EF9 ; G 1473 -U 7936 ; WX 602 ; N uni1F00 ; G 1474 -U 7937 ; WX 602 ; N uni1F01 ; G 1475 -U 7938 ; WX 602 ; N uni1F02 ; G 1476 -U 7939 ; WX 602 ; N uni1F03 ; G 1477 -U 7940 ; WX 602 ; N uni1F04 ; G 1478 -U 7941 ; WX 602 ; N uni1F05 ; G 1479 -U 7942 ; WX 602 ; N uni1F06 ; G 1480 -U 7943 ; WX 602 ; N uni1F07 ; G 1481 -U 7944 ; WX 602 ; N uni1F08 ; G 1482 -U 7945 ; WX 602 ; N uni1F09 ; G 1483 -U 7946 ; WX 602 ; N uni1F0A ; G 1484 -U 7947 ; WX 602 ; N uni1F0B ; G 1485 -U 7948 ; WX 602 ; N uni1F0C ; G 1486 -U 7949 ; WX 602 ; N uni1F0D ; G 1487 -U 7950 ; WX 602 ; N uni1F0E ; G 1488 -U 7951 ; WX 602 ; N uni1F0F ; G 1489 -U 7952 ; WX 602 ; N uni1F10 ; G 1490 -U 7953 ; WX 602 ; N uni1F11 ; G 1491 -U 7954 ; WX 602 ; N uni1F12 ; G 1492 -U 7955 ; WX 602 ; N uni1F13 ; G 1493 -U 7956 ; WX 602 ; N uni1F14 ; G 1494 -U 7957 ; WX 602 ; N uni1F15 ; G 1495 -U 7960 ; WX 602 ; N uni1F18 ; G 1496 -U 7961 ; WX 602 ; N uni1F19 ; G 1497 -U 7962 ; WX 602 ; N uni1F1A ; G 1498 -U 7963 ; WX 602 ; N uni1F1B ; G 1499 -U 7964 ; WX 602 ; N uni1F1C ; G 1500 -U 7965 ; WX 602 ; N uni1F1D ; G 1501 -U 7968 ; WX 602 ; N uni1F20 ; G 1502 -U 7969 ; WX 602 ; N uni1F21 ; G 1503 -U 7970 ; WX 602 ; N uni1F22 ; G 1504 -U 7971 ; WX 602 ; N uni1F23 ; G 1505 -U 7972 ; WX 602 ; N uni1F24 ; G 1506 -U 7973 ; WX 602 ; N uni1F25 ; G 1507 -U 7974 ; WX 602 ; N uni1F26 ; G 1508 -U 7975 ; WX 602 ; N uni1F27 ; G 1509 -U 7976 ; WX 602 ; N uni1F28 ; G 1510 -U 7977 ; WX 602 ; N uni1F29 ; G 1511 -U 7978 ; WX 602 ; N uni1F2A ; G 1512 -U 7979 ; WX 602 ; N uni1F2B ; G 1513 -U 7980 ; WX 602 ; N uni1F2C ; G 1514 -U 7981 ; WX 602 ; N uni1F2D ; G 1515 -U 7982 ; WX 602 ; N uni1F2E ; G 1516 -U 7983 ; WX 602 ; N uni1F2F ; G 1517 -U 7984 ; WX 602 ; N uni1F30 ; G 1518 -U 7985 ; WX 602 ; N uni1F31 ; G 1519 -U 7986 ; WX 602 ; N uni1F32 ; G 1520 -U 7987 ; WX 602 ; N uni1F33 ; G 1521 -U 7988 ; WX 602 ; N uni1F34 ; G 1522 -U 7989 ; WX 602 ; N uni1F35 ; G 1523 -U 7990 ; WX 602 ; N uni1F36 ; G 1524 -U 7991 ; WX 602 ; N uni1F37 ; G 1525 -U 7992 ; WX 602 ; N uni1F38 ; G 1526 -U 7993 ; WX 602 ; N uni1F39 ; G 1527 -U 7994 ; WX 602 ; N uni1F3A ; G 1528 -U 7995 ; WX 602 ; N uni1F3B ; G 1529 -U 7996 ; WX 602 ; N uni1F3C ; G 1530 -U 7997 ; WX 602 ; N uni1F3D ; G 1531 -U 7998 ; WX 602 ; N uni1F3E ; G 1532 -U 7999 ; WX 602 ; N uni1F3F ; G 1533 -U 8000 ; WX 602 ; N uni1F40 ; G 1534 -U 8001 ; WX 602 ; N uni1F41 ; G 1535 -U 8002 ; WX 602 ; N uni1F42 ; G 1536 -U 8003 ; WX 602 ; N uni1F43 ; G 1537 -U 8004 ; WX 602 ; N uni1F44 ; G 1538 -U 8005 ; WX 602 ; N uni1F45 ; G 1539 -U 8008 ; WX 602 ; N uni1F48 ; G 1540 -U 8009 ; WX 602 ; N uni1F49 ; G 1541 -U 8010 ; WX 602 ; N uni1F4A ; G 1542 -U 8011 ; WX 602 ; N uni1F4B ; G 1543 -U 8012 ; WX 602 ; N uni1F4C ; G 1544 -U 8013 ; WX 602 ; N uni1F4D ; G 1545 -U 8016 ; WX 602 ; N uni1F50 ; G 1546 -U 8017 ; WX 602 ; N uni1F51 ; G 1547 -U 8018 ; WX 602 ; N uni1F52 ; G 1548 -U 8019 ; WX 602 ; N uni1F53 ; G 1549 -U 8020 ; WX 602 ; N uni1F54 ; G 1550 -U 8021 ; WX 602 ; N uni1F55 ; G 1551 -U 8022 ; WX 602 ; N uni1F56 ; G 1552 -U 8023 ; WX 602 ; N uni1F57 ; G 1553 -U 8025 ; WX 602 ; N uni1F59 ; G 1554 -U 8027 ; WX 602 ; N uni1F5B ; G 1555 -U 8029 ; WX 602 ; N uni1F5D ; G 1556 -U 8031 ; WX 602 ; N uni1F5F ; G 1557 -U 8032 ; WX 602 ; N uni1F60 ; G 1558 -U 8033 ; WX 602 ; N uni1F61 ; G 1559 -U 8034 ; WX 602 ; N uni1F62 ; G 1560 -U 8035 ; WX 602 ; N uni1F63 ; G 1561 -U 8036 ; WX 602 ; N uni1F64 ; G 1562 -U 8037 ; WX 602 ; N uni1F65 ; G 1563 -U 8038 ; WX 602 ; N uni1F66 ; G 1564 -U 8039 ; WX 602 ; N uni1F67 ; G 1565 -U 8040 ; WX 602 ; N uni1F68 ; G 1566 -U 8041 ; WX 602 ; N uni1F69 ; G 1567 -U 8042 ; WX 602 ; N uni1F6A ; G 1568 -U 8043 ; WX 602 ; N uni1F6B ; G 1569 -U 8044 ; WX 602 ; N uni1F6C ; G 1570 -U 8045 ; WX 602 ; N uni1F6D ; G 1571 -U 8046 ; WX 602 ; N uni1F6E ; G 1572 -U 8047 ; WX 602 ; N uni1F6F ; G 1573 -U 8048 ; WX 602 ; N uni1F70 ; G 1574 -U 8049 ; WX 602 ; N uni1F71 ; G 1575 -U 8050 ; WX 602 ; N uni1F72 ; G 1576 -U 8051 ; WX 602 ; N uni1F73 ; G 1577 -U 8052 ; WX 602 ; N uni1F74 ; G 1578 -U 8053 ; WX 602 ; N uni1F75 ; G 1579 -U 8054 ; WX 602 ; N uni1F76 ; G 1580 -U 8055 ; WX 602 ; N uni1F77 ; G 1581 -U 8056 ; WX 602 ; N uni1F78 ; G 1582 -U 8057 ; WX 602 ; N uni1F79 ; G 1583 -U 8058 ; WX 602 ; N uni1F7A ; G 1584 -U 8059 ; WX 602 ; N uni1F7B ; G 1585 -U 8060 ; WX 602 ; N uni1F7C ; G 1586 -U 8061 ; WX 602 ; N uni1F7D ; G 1587 -U 8064 ; WX 602 ; N uni1F80 ; G 1588 -U 8065 ; WX 602 ; N uni1F81 ; G 1589 -U 8066 ; WX 602 ; N uni1F82 ; G 1590 -U 8067 ; WX 602 ; N uni1F83 ; G 1591 -U 8068 ; WX 602 ; N uni1F84 ; G 1592 -U 8069 ; WX 602 ; N uni1F85 ; G 1593 -U 8070 ; WX 602 ; N uni1F86 ; G 1594 -U 8071 ; WX 602 ; N uni1F87 ; G 1595 -U 8072 ; WX 602 ; N uni1F88 ; G 1596 -U 8073 ; WX 602 ; N uni1F89 ; G 1597 -U 8074 ; WX 602 ; N uni1F8A ; G 1598 -U 8075 ; WX 602 ; N uni1F8B ; G 1599 -U 8076 ; WX 602 ; N uni1F8C ; G 1600 -U 8077 ; WX 602 ; N uni1F8D ; G 1601 -U 8078 ; WX 602 ; N uni1F8E ; G 1602 -U 8079 ; WX 602 ; N uni1F8F ; G 1603 -U 8080 ; WX 602 ; N uni1F90 ; G 1604 -U 8081 ; WX 602 ; N uni1F91 ; G 1605 -U 8082 ; WX 602 ; N uni1F92 ; G 1606 -U 8083 ; WX 602 ; N uni1F93 ; G 1607 -U 8084 ; WX 602 ; N uni1F94 ; G 1608 -U 8085 ; WX 602 ; N uni1F95 ; G 1609 -U 8086 ; WX 602 ; N uni1F96 ; G 1610 -U 8087 ; WX 602 ; N uni1F97 ; G 1611 -U 8088 ; WX 602 ; N uni1F98 ; G 1612 -U 8089 ; WX 602 ; N uni1F99 ; G 1613 -U 8090 ; WX 602 ; N uni1F9A ; G 1614 -U 8091 ; WX 602 ; N uni1F9B ; G 1615 -U 8092 ; WX 602 ; N uni1F9C ; G 1616 -U 8093 ; WX 602 ; N uni1F9D ; G 1617 -U 8094 ; WX 602 ; N uni1F9E ; G 1618 -U 8095 ; WX 602 ; N uni1F9F ; G 1619 -U 8096 ; WX 602 ; N uni1FA0 ; G 1620 -U 8097 ; WX 602 ; N uni1FA1 ; G 1621 -U 8098 ; WX 602 ; N uni1FA2 ; G 1622 -U 8099 ; WX 602 ; N uni1FA3 ; G 1623 -U 8100 ; WX 602 ; N uni1FA4 ; G 1624 -U 8101 ; WX 602 ; N uni1FA5 ; G 1625 -U 8102 ; WX 602 ; N uni1FA6 ; G 1626 -U 8103 ; WX 602 ; N uni1FA7 ; G 1627 -U 8104 ; WX 602 ; N uni1FA8 ; G 1628 -U 8105 ; WX 602 ; N uni1FA9 ; G 1629 -U 8106 ; WX 602 ; N uni1FAA ; G 1630 -U 8107 ; WX 602 ; N uni1FAB ; G 1631 -U 8108 ; WX 602 ; N uni1FAC ; G 1632 -U 8109 ; WX 602 ; N uni1FAD ; G 1633 -U 8110 ; WX 602 ; N uni1FAE ; G 1634 -U 8111 ; WX 602 ; N uni1FAF ; G 1635 -U 8112 ; WX 602 ; N uni1FB0 ; G 1636 -U 8113 ; WX 602 ; N uni1FB1 ; G 1637 -U 8114 ; WX 602 ; N uni1FB2 ; G 1638 -U 8115 ; WX 602 ; N uni1FB3 ; G 1639 -U 8116 ; WX 602 ; N uni1FB4 ; G 1640 -U 8118 ; WX 602 ; N uni1FB6 ; G 1641 -U 8119 ; WX 602 ; N uni1FB7 ; G 1642 -U 8120 ; WX 602 ; N uni1FB8 ; G 1643 -U 8121 ; WX 602 ; N uni1FB9 ; G 1644 -U 8122 ; WX 602 ; N uni1FBA ; G 1645 -U 8123 ; WX 602 ; N uni1FBB ; G 1646 -U 8124 ; WX 602 ; N uni1FBC ; G 1647 -U 8125 ; WX 602 ; N uni1FBD ; G 1648 -U 8126 ; WX 602 ; N uni1FBE ; G 1649 -U 8127 ; WX 602 ; N uni1FBF ; G 1650 -U 8128 ; WX 602 ; N uni1FC0 ; G 1651 -U 8129 ; WX 602 ; N uni1FC1 ; G 1652 -U 8130 ; WX 602 ; N uni1FC2 ; G 1653 -U 8131 ; WX 602 ; N uni1FC3 ; G 1654 -U 8132 ; WX 602 ; N uni1FC4 ; G 1655 -U 8134 ; WX 602 ; N uni1FC6 ; G 1656 -U 8135 ; WX 602 ; N uni1FC7 ; G 1657 -U 8136 ; WX 602 ; N uni1FC8 ; G 1658 -U 8137 ; WX 602 ; N uni1FC9 ; G 1659 -U 8138 ; WX 602 ; N uni1FCA ; G 1660 -U 8139 ; WX 602 ; N uni1FCB ; G 1661 -U 8140 ; WX 602 ; N uni1FCC ; G 1662 -U 8141 ; WX 602 ; N uni1FCD ; G 1663 -U 8142 ; WX 602 ; N uni1FCE ; G 1664 -U 8143 ; WX 602 ; N uni1FCF ; G 1665 -U 8144 ; WX 602 ; N uni1FD0 ; G 1666 -U 8145 ; WX 602 ; N uni1FD1 ; G 1667 -U 8146 ; WX 602 ; N uni1FD2 ; G 1668 -U 8147 ; WX 602 ; N uni1FD3 ; G 1669 -U 8150 ; WX 602 ; N uni1FD6 ; G 1670 -U 8151 ; WX 602 ; N uni1FD7 ; G 1671 -U 8152 ; WX 602 ; N uni1FD8 ; G 1672 -U 8153 ; WX 602 ; N uni1FD9 ; G 1673 -U 8154 ; WX 602 ; N uni1FDA ; G 1674 -U 8155 ; WX 602 ; N uni1FDB ; G 1675 -U 8157 ; WX 602 ; N uni1FDD ; G 1676 -U 8158 ; WX 602 ; N uni1FDE ; G 1677 -U 8159 ; WX 602 ; N uni1FDF ; G 1678 -U 8160 ; WX 602 ; N uni1FE0 ; G 1679 -U 8161 ; WX 602 ; N uni1FE1 ; G 1680 -U 8162 ; WX 602 ; N uni1FE2 ; G 1681 -U 8163 ; WX 602 ; N uni1FE3 ; G 1682 -U 8164 ; WX 602 ; N uni1FE4 ; G 1683 -U 8165 ; WX 602 ; N uni1FE5 ; G 1684 -U 8166 ; WX 602 ; N uni1FE6 ; G 1685 -U 8167 ; WX 602 ; N uni1FE7 ; G 1686 -U 8168 ; WX 602 ; N uni1FE8 ; G 1687 -U 8169 ; WX 602 ; N uni1FE9 ; G 1688 -U 8170 ; WX 602 ; N uni1FEA ; G 1689 -U 8171 ; WX 602 ; N uni1FEB ; G 1690 -U 8172 ; WX 602 ; N uni1FEC ; G 1691 -U 8173 ; WX 602 ; N uni1FED ; G 1692 -U 8174 ; WX 602 ; N uni1FEE ; G 1693 -U 8175 ; WX 602 ; N uni1FEF ; G 1694 -U 8178 ; WX 602 ; N uni1FF2 ; G 1695 -U 8179 ; WX 602 ; N uni1FF3 ; G 1696 -U 8180 ; WX 602 ; N uni1FF4 ; G 1697 -U 8182 ; WX 602 ; N uni1FF6 ; G 1698 -U 8183 ; WX 602 ; N uni1FF7 ; G 1699 -U 8184 ; WX 602 ; N uni1FF8 ; G 1700 -U 8185 ; WX 602 ; N uni1FF9 ; G 1701 -U 8186 ; WX 602 ; N uni1FFA ; G 1702 -U 8187 ; WX 602 ; N uni1FFB ; G 1703 -U 8188 ; WX 602 ; N uni1FFC ; G 1704 -U 8189 ; WX 602 ; N uni1FFD ; G 1705 -U 8190 ; WX 602 ; N uni1FFE ; G 1706 -U 8192 ; WX 602 ; N uni2000 ; G 1707 -U 8193 ; WX 602 ; N uni2001 ; G 1708 -U 8194 ; WX 602 ; N uni2002 ; G 1709 -U 8195 ; WX 602 ; N uni2003 ; G 1710 -U 8196 ; WX 602 ; N uni2004 ; G 1711 -U 8197 ; WX 602 ; N uni2005 ; G 1712 -U 8198 ; WX 602 ; N uni2006 ; G 1713 -U 8199 ; WX 602 ; N uni2007 ; G 1714 -U 8200 ; WX 602 ; N uni2008 ; G 1715 -U 8201 ; WX 602 ; N uni2009 ; G 1716 -U 8202 ; WX 602 ; N uni200A ; G 1717 -U 8208 ; WX 602 ; N uni2010 ; G 1718 -U 8209 ; WX 602 ; N uni2011 ; G 1719 -U 8210 ; WX 602 ; N figuredash ; G 1720 -U 8211 ; WX 602 ; N endash ; G 1721 -U 8212 ; WX 602 ; N emdash ; G 1722 -U 8213 ; WX 602 ; N uni2015 ; G 1723 -U 8214 ; WX 602 ; N uni2016 ; G 1724 -U 8215 ; WX 602 ; N underscoredbl ; G 1725 -U 8216 ; WX 602 ; N quoteleft ; G 1726 -U 8217 ; WX 602 ; N quoteright ; G 1727 -U 8218 ; WX 602 ; N quotesinglbase ; G 1728 -U 8219 ; WX 602 ; N quotereversed ; G 1729 -U 8220 ; WX 602 ; N quotedblleft ; G 1730 -U 8221 ; WX 602 ; N quotedblright ; G 1731 -U 8222 ; WX 602 ; N quotedblbase ; G 1732 -U 8223 ; WX 602 ; N uni201F ; G 1733 -U 8224 ; WX 602 ; N dagger ; G 1734 -U 8225 ; WX 602 ; N daggerdbl ; G 1735 -U 8226 ; WX 602 ; N bullet ; G 1736 -U 8227 ; WX 602 ; N uni2023 ; G 1737 -U 8230 ; WX 602 ; N ellipsis ; G 1738 -U 8239 ; WX 602 ; N uni202F ; G 1739 -U 8240 ; WX 602 ; N perthousand ; G 1740 -U 8241 ; WX 602 ; N uni2031 ; G 1741 -U 8242 ; WX 602 ; N minute ; G 1742 -U 8243 ; WX 602 ; N second ; G 1743 -U 8244 ; WX 602 ; N uni2034 ; G 1744 -U 8245 ; WX 602 ; N uni2035 ; G 1745 -U 8246 ; WX 602 ; N uni2036 ; G 1746 -U 8247 ; WX 602 ; N uni2037 ; G 1747 -U 8249 ; WX 602 ; N guilsinglleft ; G 1748 -U 8250 ; WX 602 ; N guilsinglright ; G 1749 -U 8252 ; WX 602 ; N exclamdbl ; G 1750 -U 8253 ; WX 602 ; N uni203D ; G 1751 -U 8254 ; WX 602 ; N uni203E ; G 1752 -U 8255 ; WX 602 ; N uni203F ; G 1753 -U 8261 ; WX 602 ; N uni2045 ; G 1754 -U 8262 ; WX 602 ; N uni2046 ; G 1755 -U 8263 ; WX 602 ; N uni2047 ; G 1756 -U 8264 ; WX 602 ; N uni2048 ; G 1757 -U 8265 ; WX 602 ; N uni2049 ; G 1758 -U 8267 ; WX 602 ; N uni204B ; G 1759 -U 8287 ; WX 602 ; N uni205F ; G 1760 -U 8304 ; WX 602 ; N uni2070 ; G 1761 -U 8305 ; WX 602 ; N uni2071 ; G 1762 -U 8308 ; WX 602 ; N uni2074 ; G 1763 -U 8309 ; WX 602 ; N uni2075 ; G 1764 -U 8310 ; WX 602 ; N uni2076 ; G 1765 -U 8311 ; WX 602 ; N uni2077 ; G 1766 -U 8312 ; WX 602 ; N uni2078 ; G 1767 -U 8313 ; WX 602 ; N uni2079 ; G 1768 -U 8314 ; WX 602 ; N uni207A ; G 1769 -U 8315 ; WX 602 ; N uni207B ; G 1770 -U 8316 ; WX 602 ; N uni207C ; G 1771 -U 8317 ; WX 602 ; N uni207D ; G 1772 -U 8318 ; WX 602 ; N uni207E ; G 1773 -U 8319 ; WX 602 ; N uni207F ; G 1774 -U 8320 ; WX 602 ; N uni2080 ; G 1775 -U 8321 ; WX 602 ; N uni2081 ; G 1776 -U 8322 ; WX 602 ; N uni2082 ; G 1777 -U 8323 ; WX 602 ; N uni2083 ; G 1778 -U 8324 ; WX 602 ; N uni2084 ; G 1779 -U 8325 ; WX 602 ; N uni2085 ; G 1780 -U 8326 ; WX 602 ; N uni2086 ; G 1781 -U 8327 ; WX 602 ; N uni2087 ; G 1782 -U 8328 ; WX 602 ; N uni2088 ; G 1783 -U 8329 ; WX 602 ; N uni2089 ; G 1784 -U 8330 ; WX 602 ; N uni208A ; G 1785 -U 8331 ; WX 602 ; N uni208B ; G 1786 -U 8332 ; WX 602 ; N uni208C ; G 1787 -U 8333 ; WX 602 ; N uni208D ; G 1788 -U 8334 ; WX 602 ; N uni208E ; G 1789 -U 8336 ; WX 602 ; N uni2090 ; G 1790 -U 8337 ; WX 602 ; N uni2091 ; G 1791 -U 8338 ; WX 602 ; N uni2092 ; G 1792 -U 8339 ; WX 602 ; N uni2093 ; G 1793 -U 8340 ; WX 602 ; N uni2094 ; G 1794 -U 8341 ; WX 602 ; N uni2095 ; G 1795 -U 8342 ; WX 602 ; N uni2096 ; G 1796 -U 8343 ; WX 602 ; N uni2097 ; G 1797 -U 8344 ; WX 602 ; N uni2098 ; G 1798 -U 8345 ; WX 602 ; N uni2099 ; G 1799 -U 8346 ; WX 602 ; N uni209A ; G 1800 -U 8347 ; WX 602 ; N uni209B ; G 1801 -U 8348 ; WX 602 ; N uni209C ; G 1802 -U 8352 ; WX 602 ; N uni20A0 ; G 1803 -U 8353 ; WX 602 ; N colonmonetary ; G 1804 -U 8354 ; WX 602 ; N uni20A2 ; G 1805 -U 8355 ; WX 602 ; N franc ; G 1806 -U 8356 ; WX 602 ; N lira ; G 1807 -U 8357 ; WX 602 ; N uni20A5 ; G 1808 -U 8358 ; WX 602 ; N uni20A6 ; G 1809 -U 8359 ; WX 602 ; N peseta ; G 1810 -U 8360 ; WX 602 ; N uni20A8 ; G 1811 -U 8361 ; WX 602 ; N uni20A9 ; G 1812 -U 8362 ; WX 602 ; N uni20AA ; G 1813 -U 8363 ; WX 602 ; N dong ; G 1814 -U 8364 ; WX 602 ; N Euro ; G 1815 -U 8365 ; WX 602 ; N uni20AD ; G 1816 -U 8366 ; WX 602 ; N uni20AE ; G 1817 -U 8367 ; WX 602 ; N uni20AF ; G 1818 -U 8368 ; WX 602 ; N uni20B0 ; G 1819 -U 8369 ; WX 602 ; N uni20B1 ; G 1820 -U 8370 ; WX 602 ; N uni20B2 ; G 1821 -U 8371 ; WX 602 ; N uni20B3 ; G 1822 -U 8372 ; WX 602 ; N uni20B4 ; G 1823 -U 8373 ; WX 602 ; N uni20B5 ; G 1824 -U 8376 ; WX 602 ; N uni20B8 ; G 1825 -U 8377 ; WX 602 ; N uni20B9 ; G 1826 -U 8378 ; WX 602 ; N uni20BA ; G 1827 -U 8381 ; WX 602 ; N uni20BD ; G 1828 -U 8450 ; WX 602 ; N uni2102 ; G 1829 -U 8453 ; WX 602 ; N uni2105 ; G 1830 -U 8461 ; WX 602 ; N uni210D ; G 1831 -U 8462 ; WX 602 ; N uni210E ; G 1832 -U 8463 ; WX 602 ; N uni210F ; G 1833 -U 8469 ; WX 602 ; N uni2115 ; G 1834 -U 8470 ; WX 602 ; N uni2116 ; G 1835 -U 8471 ; WX 602 ; N uni2117 ; G 1836 -U 8473 ; WX 602 ; N uni2119 ; G 1837 -U 8474 ; WX 602 ; N uni211A ; G 1838 -U 8477 ; WX 602 ; N uni211D ; G 1839 -U 8482 ; WX 602 ; N trademark ; G 1840 -U 8484 ; WX 602 ; N uni2124 ; G 1841 -U 8486 ; WX 602 ; N uni2126 ; G 1842 -U 8490 ; WX 602 ; N uni212A ; G 1843 -U 8491 ; WX 602 ; N uni212B ; G 1844 -U 8494 ; WX 602 ; N estimated ; G 1845 -U 8520 ; WX 602 ; N uni2148 ; G 1846 -U 8528 ; WX 602 ; N uni2150 ; G 1847 -U 8529 ; WX 602 ; N uni2151 ; G 1848 -U 8531 ; WX 602 ; N onethird ; G 1849 -U 8532 ; WX 602 ; N twothirds ; G 1850 -U 8533 ; WX 602 ; N uni2155 ; G 1851 -U 8534 ; WX 602 ; N uni2156 ; G 1852 -U 8535 ; WX 602 ; N uni2157 ; G 1853 -U 8536 ; WX 602 ; N uni2158 ; G 1854 -U 8537 ; WX 602 ; N uni2159 ; G 1855 -U 8538 ; WX 602 ; N uni215A ; G 1856 -U 8539 ; WX 602 ; N oneeighth ; G 1857 -U 8540 ; WX 602 ; N threeeighths ; G 1858 -U 8541 ; WX 602 ; N fiveeighths ; G 1859 -U 8542 ; WX 602 ; N seveneighths ; G 1860 -U 8543 ; WX 602 ; N uni215F ; G 1861 -U 8585 ; WX 602 ; N uni2189 ; G 1862 -U 8592 ; WX 602 ; N arrowleft ; G 1863 -U 8593 ; WX 602 ; N arrowup ; G 1864 -U 8594 ; WX 602 ; N arrowright ; G 1865 -U 8595 ; WX 602 ; N arrowdown ; G 1866 -U 8596 ; WX 602 ; N arrowboth ; G 1867 -U 8597 ; WX 602 ; N arrowupdn ; G 1868 -U 8598 ; WX 602 ; N uni2196 ; G 1869 -U 8599 ; WX 602 ; N uni2197 ; G 1870 -U 8600 ; WX 602 ; N uni2198 ; G 1871 -U 8601 ; WX 602 ; N uni2199 ; G 1872 -U 8602 ; WX 602 ; N uni219A ; G 1873 -U 8603 ; WX 602 ; N uni219B ; G 1874 -U 8604 ; WX 602 ; N uni219C ; G 1875 -U 8605 ; WX 602 ; N uni219D ; G 1876 -U 8606 ; WX 602 ; N uni219E ; G 1877 -U 8607 ; WX 602 ; N uni219F ; G 1878 -U 8608 ; WX 602 ; N uni21A0 ; G 1879 -U 8609 ; WX 602 ; N uni21A1 ; G 1880 -U 8610 ; WX 602 ; N uni21A2 ; G 1881 -U 8611 ; WX 602 ; N uni21A3 ; G 1882 -U 8612 ; WX 602 ; N uni21A4 ; G 1883 -U 8613 ; WX 602 ; N uni21A5 ; G 1884 -U 8614 ; WX 602 ; N uni21A6 ; G 1885 -U 8615 ; WX 602 ; N uni21A7 ; G 1886 -U 8616 ; WX 602 ; N arrowupdnbse ; G 1887 -U 8617 ; WX 602 ; N uni21A9 ; G 1888 -U 8618 ; WX 602 ; N uni21AA ; G 1889 -U 8619 ; WX 602 ; N uni21AB ; G 1890 -U 8620 ; WX 602 ; N uni21AC ; G 1891 -U 8621 ; WX 602 ; N uni21AD ; G 1892 -U 8622 ; WX 602 ; N uni21AE ; G 1893 -U 8623 ; WX 602 ; N uni21AF ; G 1894 -U 8624 ; WX 602 ; N uni21B0 ; G 1895 -U 8625 ; WX 602 ; N uni21B1 ; G 1896 -U 8626 ; WX 602 ; N uni21B2 ; G 1897 -U 8627 ; WX 602 ; N uni21B3 ; G 1898 -U 8628 ; WX 602 ; N uni21B4 ; G 1899 -U 8629 ; WX 602 ; N carriagereturn ; G 1900 -U 8630 ; WX 602 ; N uni21B6 ; G 1901 -U 8631 ; WX 602 ; N uni21B7 ; G 1902 -U 8632 ; WX 602 ; N uni21B8 ; G 1903 -U 8633 ; WX 602 ; N uni21B9 ; G 1904 -U 8634 ; WX 602 ; N uni21BA ; G 1905 -U 8635 ; WX 602 ; N uni21BB ; G 1906 -U 8636 ; WX 602 ; N uni21BC ; G 1907 -U 8637 ; WX 602 ; N uni21BD ; G 1908 -U 8638 ; WX 602 ; N uni21BE ; G 1909 -U 8639 ; WX 602 ; N uni21BF ; G 1910 -U 8640 ; WX 602 ; N uni21C0 ; G 1911 -U 8641 ; WX 602 ; N uni21C1 ; G 1912 -U 8642 ; WX 602 ; N uni21C2 ; G 1913 -U 8643 ; WX 602 ; N uni21C3 ; G 1914 -U 8644 ; WX 602 ; N uni21C4 ; G 1915 -U 8645 ; WX 602 ; N uni21C5 ; G 1916 -U 8646 ; WX 602 ; N uni21C6 ; G 1917 -U 8647 ; WX 602 ; N uni21C7 ; G 1918 -U 8648 ; WX 602 ; N uni21C8 ; G 1919 -U 8649 ; WX 602 ; N uni21C9 ; G 1920 -U 8650 ; WX 602 ; N uni21CA ; G 1921 -U 8651 ; WX 602 ; N uni21CB ; G 1922 -U 8652 ; WX 602 ; N uni21CC ; G 1923 -U 8653 ; WX 602 ; N uni21CD ; G 1924 -U 8654 ; WX 602 ; N uni21CE ; G 1925 -U 8655 ; WX 602 ; N uni21CF ; G 1926 -U 8656 ; WX 602 ; N arrowdblleft ; G 1927 -U 8657 ; WX 602 ; N arrowdblup ; G 1928 -U 8658 ; WX 602 ; N arrowdblright ; G 1929 -U 8659 ; WX 602 ; N arrowdbldown ; G 1930 -U 8660 ; WX 602 ; N arrowdblboth ; G 1931 -U 8661 ; WX 602 ; N uni21D5 ; G 1932 -U 8662 ; WX 602 ; N uni21D6 ; G 1933 -U 8663 ; WX 602 ; N uni21D7 ; G 1934 -U 8664 ; WX 602 ; N uni21D8 ; G 1935 -U 8665 ; WX 602 ; N uni21D9 ; G 1936 -U 8666 ; WX 602 ; N uni21DA ; G 1937 -U 8667 ; WX 602 ; N uni21DB ; G 1938 -U 8668 ; WX 602 ; N uni21DC ; G 1939 -U 8669 ; WX 602 ; N uni21DD ; G 1940 -U 8670 ; WX 602 ; N uni21DE ; G 1941 -U 8671 ; WX 602 ; N uni21DF ; G 1942 -U 8672 ; WX 602 ; N uni21E0 ; G 1943 -U 8673 ; WX 602 ; N uni21E1 ; G 1944 -U 8674 ; WX 602 ; N uni21E2 ; G 1945 -U 8675 ; WX 602 ; N uni21E3 ; G 1946 -U 8676 ; WX 602 ; N uni21E4 ; G 1947 -U 8677 ; WX 602 ; N uni21E5 ; G 1948 -U 8678 ; WX 602 ; N uni21E6 ; G 1949 -U 8679 ; WX 602 ; N uni21E7 ; G 1950 -U 8680 ; WX 602 ; N uni21E8 ; G 1951 -U 8681 ; WX 602 ; N uni21E9 ; G 1952 -U 8682 ; WX 602 ; N uni21EA ; G 1953 -U 8683 ; WX 602 ; N uni21EB ; G 1954 -U 8684 ; WX 602 ; N uni21EC ; G 1955 -U 8685 ; WX 602 ; N uni21ED ; G 1956 -U 8686 ; WX 602 ; N uni21EE ; G 1957 -U 8687 ; WX 602 ; N uni21EF ; G 1958 -U 8688 ; WX 602 ; N uni21F0 ; G 1959 -U 8689 ; WX 602 ; N uni21F1 ; G 1960 -U 8690 ; WX 602 ; N uni21F2 ; G 1961 -U 8691 ; WX 602 ; N uni21F3 ; G 1962 -U 8692 ; WX 602 ; N uni21F4 ; G 1963 -U 8693 ; WX 602 ; N uni21F5 ; G 1964 -U 8694 ; WX 602 ; N uni21F6 ; G 1965 -U 8695 ; WX 602 ; N uni21F7 ; G 1966 -U 8696 ; WX 602 ; N uni21F8 ; G 1967 -U 8697 ; WX 602 ; N uni21F9 ; G 1968 -U 8698 ; WX 602 ; N uni21FA ; G 1969 -U 8699 ; WX 602 ; N uni21FB ; G 1970 -U 8700 ; WX 602 ; N uni21FC ; G 1971 -U 8701 ; WX 602 ; N uni21FD ; G 1972 -U 8702 ; WX 602 ; N uni21FE ; G 1973 -U 8703 ; WX 602 ; N uni21FF ; G 1974 -U 8704 ; WX 602 ; N universal ; G 1975 -U 8705 ; WX 602 ; N uni2201 ; G 1976 -U 8706 ; WX 602 ; N partialdiff ; G 1977 -U 8707 ; WX 602 ; N existential ; G 1978 -U 8708 ; WX 602 ; N uni2204 ; G 1979 -U 8709 ; WX 602 ; N emptyset ; G 1980 -U 8710 ; WX 602 ; N increment ; G 1981 -U 8711 ; WX 602 ; N gradient ; G 1982 -U 8712 ; WX 602 ; N element ; G 1983 -U 8713 ; WX 602 ; N notelement ; G 1984 -U 8714 ; WX 602 ; N uni220A ; G 1985 -U 8715 ; WX 602 ; N suchthat ; G 1986 -U 8716 ; WX 602 ; N uni220C ; G 1987 -U 8717 ; WX 602 ; N uni220D ; G 1988 -U 8718 ; WX 602 ; N uni220E ; G 1989 -U 8719 ; WX 602 ; N product ; G 1990 -U 8720 ; WX 602 ; N uni2210 ; G 1991 -U 8721 ; WX 602 ; N summation ; G 1992 -U 8722 ; WX 602 ; N minus ; G 1993 -U 8723 ; WX 602 ; N uni2213 ; G 1994 -U 8725 ; WX 602 ; N uni2215 ; G 1995 -U 8727 ; WX 602 ; N asteriskmath ; G 1996 -U 8728 ; WX 602 ; N uni2218 ; G 1997 -U 8729 ; WX 602 ; N uni2219 ; G 1998 -U 8730 ; WX 602 ; N radical ; G 1999 -U 8731 ; WX 602 ; N uni221B ; G 2000 -U 8732 ; WX 602 ; N uni221C ; G 2001 -U 8733 ; WX 602 ; N proportional ; G 2002 -U 8734 ; WX 602 ; N infinity ; G 2003 -U 8735 ; WX 602 ; N orthogonal ; G 2004 -U 8736 ; WX 602 ; N angle ; G 2005 -U 8739 ; WX 602 ; N uni2223 ; G 2006 -U 8743 ; WX 602 ; N logicaland ; G 2007 -U 8744 ; WX 602 ; N logicalor ; G 2008 -U 8745 ; WX 602 ; N intersection ; G 2009 -U 8746 ; WX 602 ; N union ; G 2010 -U 8747 ; WX 602 ; N integral ; G 2011 -U 8748 ; WX 602 ; N uni222C ; G 2012 -U 8749 ; WX 602 ; N uni222D ; G 2013 -U 8756 ; WX 602 ; N therefore ; G 2014 -U 8757 ; WX 602 ; N uni2235 ; G 2015 -U 8758 ; WX 602 ; N uni2236 ; G 2016 -U 8759 ; WX 602 ; N uni2237 ; G 2017 -U 8760 ; WX 602 ; N uni2238 ; G 2018 -U 8761 ; WX 602 ; N uni2239 ; G 2019 -U 8762 ; WX 602 ; N uni223A ; G 2020 -U 8763 ; WX 602 ; N uni223B ; G 2021 -U 8764 ; WX 602 ; N similar ; G 2022 -U 8765 ; WX 602 ; N uni223D ; G 2023 -U 8769 ; WX 602 ; N uni2241 ; G 2024 -U 8770 ; WX 602 ; N uni2242 ; G 2025 -U 8771 ; WX 602 ; N uni2243 ; G 2026 -U 8772 ; WX 602 ; N uni2244 ; G 2027 -U 8773 ; WX 602 ; N congruent ; G 2028 -U 8774 ; WX 602 ; N uni2246 ; G 2029 -U 8775 ; WX 602 ; N uni2247 ; G 2030 -U 8776 ; WX 602 ; N approxequal ; G 2031 -U 8777 ; WX 602 ; N uni2249 ; G 2032 -U 8778 ; WX 602 ; N uni224A ; G 2033 -U 8779 ; WX 602 ; N uni224B ; G 2034 -U 8780 ; WX 602 ; N uni224C ; G 2035 -U 8781 ; WX 602 ; N uni224D ; G 2036 -U 8782 ; WX 602 ; N uni224E ; G 2037 -U 8783 ; WX 602 ; N uni224F ; G 2038 -U 8784 ; WX 602 ; N uni2250 ; G 2039 -U 8785 ; WX 602 ; N uni2251 ; G 2040 -U 8786 ; WX 602 ; N uni2252 ; G 2041 -U 8787 ; WX 602 ; N uni2253 ; G 2042 -U 8788 ; WX 602 ; N uni2254 ; G 2043 -U 8789 ; WX 602 ; N uni2255 ; G 2044 -U 8790 ; WX 602 ; N uni2256 ; G 2045 -U 8791 ; WX 602 ; N uni2257 ; G 2046 -U 8792 ; WX 602 ; N uni2258 ; G 2047 -U 8793 ; WX 602 ; N uni2259 ; G 2048 -U 8794 ; WX 602 ; N uni225A ; G 2049 -U 8795 ; WX 602 ; N uni225B ; G 2050 -U 8796 ; WX 602 ; N uni225C ; G 2051 -U 8797 ; WX 602 ; N uni225D ; G 2052 -U 8798 ; WX 602 ; N uni225E ; G 2053 -U 8799 ; WX 602 ; N uni225F ; G 2054 -U 8800 ; WX 602 ; N notequal ; G 2055 -U 8801 ; WX 602 ; N equivalence ; G 2056 -U 8802 ; WX 602 ; N uni2262 ; G 2057 -U 8803 ; WX 602 ; N uni2263 ; G 2058 -U 8804 ; WX 602 ; N lessequal ; G 2059 -U 8805 ; WX 602 ; N greaterequal ; G 2060 -U 8806 ; WX 602 ; N uni2266 ; G 2061 -U 8807 ; WX 602 ; N uni2267 ; G 2062 -U 8808 ; WX 602 ; N uni2268 ; G 2063 -U 8809 ; WX 602 ; N uni2269 ; G 2064 -U 8813 ; WX 602 ; N uni226D ; G 2065 -U 8814 ; WX 602 ; N uni226E ; G 2066 -U 8815 ; WX 602 ; N uni226F ; G 2067 -U 8816 ; WX 602 ; N uni2270 ; G 2068 -U 8817 ; WX 602 ; N uni2271 ; G 2069 -U 8818 ; WX 602 ; N uni2272 ; G 2070 -U 8819 ; WX 602 ; N uni2273 ; G 2071 -U 8820 ; WX 602 ; N uni2274 ; G 2072 -U 8821 ; WX 602 ; N uni2275 ; G 2073 -U 8822 ; WX 602 ; N uni2276 ; G 2074 -U 8823 ; WX 602 ; N uni2277 ; G 2075 -U 8824 ; WX 602 ; N uni2278 ; G 2076 -U 8825 ; WX 602 ; N uni2279 ; G 2077 -U 8826 ; WX 602 ; N uni227A ; G 2078 -U 8827 ; WX 602 ; N uni227B ; G 2079 -U 8828 ; WX 602 ; N uni227C ; G 2080 -U 8829 ; WX 602 ; N uni227D ; G 2081 -U 8830 ; WX 602 ; N uni227E ; G 2082 -U 8831 ; WX 602 ; N uni227F ; G 2083 -U 8832 ; WX 602 ; N uni2280 ; G 2084 -U 8833 ; WX 602 ; N uni2281 ; G 2085 -U 8834 ; WX 602 ; N propersubset ; G 2086 -U 8835 ; WX 602 ; N propersuperset ; G 2087 -U 8836 ; WX 602 ; N notsubset ; G 2088 -U 8837 ; WX 602 ; N uni2285 ; G 2089 -U 8838 ; WX 602 ; N reflexsubset ; G 2090 -U 8839 ; WX 602 ; N reflexsuperset ; G 2091 -U 8840 ; WX 602 ; N uni2288 ; G 2092 -U 8841 ; WX 602 ; N uni2289 ; G 2093 -U 8842 ; WX 602 ; N uni228A ; G 2094 -U 8843 ; WX 602 ; N uni228B ; G 2095 -U 8845 ; WX 602 ; N uni228D ; G 2096 -U 8846 ; WX 602 ; N uni228E ; G 2097 -U 8847 ; WX 602 ; N uni228F ; G 2098 -U 8848 ; WX 602 ; N uni2290 ; G 2099 -U 8849 ; WX 602 ; N uni2291 ; G 2100 -U 8850 ; WX 602 ; N uni2292 ; G 2101 -U 8851 ; WX 602 ; N uni2293 ; G 2102 -U 8852 ; WX 602 ; N uni2294 ; G 2103 -U 8853 ; WX 602 ; N circleplus ; G 2104 -U 8854 ; WX 602 ; N uni2296 ; G 2105 -U 8855 ; WX 602 ; N circlemultiply ; G 2106 -U 8856 ; WX 602 ; N uni2298 ; G 2107 -U 8857 ; WX 602 ; N uni2299 ; G 2108 -U 8858 ; WX 602 ; N uni229A ; G 2109 -U 8859 ; WX 602 ; N uni229B ; G 2110 -U 8860 ; WX 602 ; N uni229C ; G 2111 -U 8861 ; WX 602 ; N uni229D ; G 2112 -U 8862 ; WX 602 ; N uni229E ; G 2113 -U 8863 ; WX 602 ; N uni229F ; G 2114 -U 8864 ; WX 602 ; N uni22A0 ; G 2115 -U 8865 ; WX 602 ; N uni22A1 ; G 2116 -U 8866 ; WX 602 ; N uni22A2 ; G 2117 -U 8867 ; WX 602 ; N uni22A3 ; G 2118 -U 8868 ; WX 602 ; N uni22A4 ; G 2119 -U 8869 ; WX 602 ; N perpendicular ; G 2120 -U 8882 ; WX 602 ; N uni22B2 ; G 2121 -U 8883 ; WX 602 ; N uni22B3 ; G 2122 -U 8884 ; WX 602 ; N uni22B4 ; G 2123 -U 8885 ; WX 602 ; N uni22B5 ; G 2124 -U 8888 ; WX 602 ; N uni22B8 ; G 2125 -U 8898 ; WX 602 ; N uni22C2 ; G 2126 -U 8899 ; WX 602 ; N uni22C3 ; G 2127 -U 8900 ; WX 602 ; N uni22C4 ; G 2128 -U 8901 ; WX 602 ; N dotmath ; G 2129 -U 8902 ; WX 602 ; N uni22C6 ; G 2130 -U 8909 ; WX 602 ; N uni22CD ; G 2131 -U 8910 ; WX 602 ; N uni22CE ; G 2132 -U 8911 ; WX 602 ; N uni22CF ; G 2133 -U 8912 ; WX 602 ; N uni22D0 ; G 2134 -U 8913 ; WX 602 ; N uni22D1 ; G 2135 -U 8922 ; WX 602 ; N uni22DA ; G 2136 -U 8923 ; WX 602 ; N uni22DB ; G 2137 -U 8924 ; WX 602 ; N uni22DC ; G 2138 -U 8925 ; WX 602 ; N uni22DD ; G 2139 -U 8926 ; WX 602 ; N uni22DE ; G 2140 -U 8927 ; WX 602 ; N uni22DF ; G 2141 -U 8928 ; WX 602 ; N uni22E0 ; G 2142 -U 8929 ; WX 602 ; N uni22E1 ; G 2143 -U 8930 ; WX 602 ; N uni22E2 ; G 2144 -U 8931 ; WX 602 ; N uni22E3 ; G 2145 -U 8932 ; WX 602 ; N uni22E4 ; G 2146 -U 8933 ; WX 602 ; N uni22E5 ; G 2147 -U 8934 ; WX 602 ; N uni22E6 ; G 2148 -U 8935 ; WX 602 ; N uni22E7 ; G 2149 -U 8936 ; WX 602 ; N uni22E8 ; G 2150 -U 8937 ; WX 602 ; N uni22E9 ; G 2151 -U 8943 ; WX 602 ; N uni22EF ; G 2152 -U 8960 ; WX 602 ; N uni2300 ; G 2153 -U 8961 ; WX 602 ; N uni2301 ; G 2154 -U 8962 ; WX 602 ; N house ; G 2155 -U 8963 ; WX 602 ; N uni2303 ; G 2156 -U 8964 ; WX 602 ; N uni2304 ; G 2157 -U 8965 ; WX 602 ; N uni2305 ; G 2158 -U 8966 ; WX 602 ; N uni2306 ; G 2159 -U 8968 ; WX 602 ; N uni2308 ; G 2160 -U 8969 ; WX 602 ; N uni2309 ; G 2161 -U 8970 ; WX 602 ; N uni230A ; G 2162 -U 8971 ; WX 602 ; N uni230B ; G 2163 -U 8972 ; WX 602 ; N uni230C ; G 2164 -U 8973 ; WX 602 ; N uni230D ; G 2165 -U 8974 ; WX 602 ; N uni230E ; G 2166 -U 8975 ; WX 602 ; N uni230F ; G 2167 -U 8976 ; WX 602 ; N revlogicalnot ; G 2168 -U 8977 ; WX 602 ; N uni2311 ; G 2169 -U 8978 ; WX 602 ; N uni2312 ; G 2170 -U 8979 ; WX 602 ; N uni2313 ; G 2171 -U 8980 ; WX 602 ; N uni2314 ; G 2172 -U 8981 ; WX 602 ; N uni2315 ; G 2173 -U 8984 ; WX 602 ; N uni2318 ; G 2174 -U 8985 ; WX 602 ; N uni2319 ; G 2175 -U 8988 ; WX 602 ; N uni231C ; G 2176 -U 8989 ; WX 602 ; N uni231D ; G 2177 -U 8990 ; WX 602 ; N uni231E ; G 2178 -U 8991 ; WX 602 ; N uni231F ; G 2179 -U 8992 ; WX 602 ; N integraltp ; G 2180 -U 8993 ; WX 602 ; N integralbt ; G 2181 -U 8997 ; WX 602 ; N uni2325 ; G 2182 -U 8998 ; WX 602 ; N uni2326 ; G 2183 -U 8999 ; WX 602 ; N uni2327 ; G 2184 -U 9000 ; WX 602 ; N uni2328 ; G 2185 -U 9003 ; WX 602 ; N uni232B ; G 2186 -U 9013 ; WX 602 ; N uni2335 ; G 2187 -U 9014 ; WX 602 ; N uni2336 ; G 2188 -U 9015 ; WX 602 ; N uni2337 ; G 2189 -U 9016 ; WX 602 ; N uni2338 ; G 2190 -U 9017 ; WX 602 ; N uni2339 ; G 2191 -U 9018 ; WX 602 ; N uni233A ; G 2192 -U 9019 ; WX 602 ; N uni233B ; G 2193 -U 9020 ; WX 602 ; N uni233C ; G 2194 -U 9021 ; WX 602 ; N uni233D ; G 2195 -U 9022 ; WX 602 ; N uni233E ; G 2196 -U 9023 ; WX 602 ; N uni233F ; G 2197 -U 9024 ; WX 602 ; N uni2340 ; G 2198 -U 9025 ; WX 602 ; N uni2341 ; G 2199 -U 9026 ; WX 602 ; N uni2342 ; G 2200 -U 9027 ; WX 602 ; N uni2343 ; G 2201 -U 9028 ; WX 602 ; N uni2344 ; G 2202 -U 9029 ; WX 602 ; N uni2345 ; G 2203 -U 9030 ; WX 602 ; N uni2346 ; G 2204 -U 9031 ; WX 602 ; N uni2347 ; G 2205 -U 9032 ; WX 602 ; N uni2348 ; G 2206 -U 9033 ; WX 602 ; N uni2349 ; G 2207 -U 9034 ; WX 602 ; N uni234A ; G 2208 -U 9035 ; WX 602 ; N uni234B ; G 2209 -U 9036 ; WX 602 ; N uni234C ; G 2210 -U 9037 ; WX 602 ; N uni234D ; G 2211 -U 9038 ; WX 602 ; N uni234E ; G 2212 -U 9039 ; WX 602 ; N uni234F ; G 2213 -U 9040 ; WX 602 ; N uni2350 ; G 2214 -U 9041 ; WX 602 ; N uni2351 ; G 2215 -U 9042 ; WX 602 ; N uni2352 ; G 2216 -U 9043 ; WX 602 ; N uni2353 ; G 2217 -U 9044 ; WX 602 ; N uni2354 ; G 2218 -U 9045 ; WX 602 ; N uni2355 ; G 2219 -U 9046 ; WX 602 ; N uni2356 ; G 2220 -U 9047 ; WX 602 ; N uni2357 ; G 2221 -U 9048 ; WX 602 ; N uni2358 ; G 2222 -U 9049 ; WX 602 ; N uni2359 ; G 2223 -U 9050 ; WX 602 ; N uni235A ; G 2224 -U 9051 ; WX 602 ; N uni235B ; G 2225 -U 9052 ; WX 602 ; N uni235C ; G 2226 -U 9053 ; WX 602 ; N uni235D ; G 2227 -U 9054 ; WX 602 ; N uni235E ; G 2228 -U 9055 ; WX 602 ; N uni235F ; G 2229 -U 9056 ; WX 602 ; N uni2360 ; G 2230 -U 9057 ; WX 602 ; N uni2361 ; G 2231 -U 9058 ; WX 602 ; N uni2362 ; G 2232 -U 9059 ; WX 602 ; N uni2363 ; G 2233 -U 9060 ; WX 602 ; N uni2364 ; G 2234 -U 9061 ; WX 602 ; N uni2365 ; G 2235 -U 9062 ; WX 602 ; N uni2366 ; G 2236 -U 9063 ; WX 602 ; N uni2367 ; G 2237 -U 9064 ; WX 602 ; N uni2368 ; G 2238 -U 9065 ; WX 602 ; N uni2369 ; G 2239 -U 9066 ; WX 602 ; N uni236A ; G 2240 -U 9067 ; WX 602 ; N uni236B ; G 2241 -U 9068 ; WX 602 ; N uni236C ; G 2242 -U 9069 ; WX 602 ; N uni236D ; G 2243 -U 9070 ; WX 602 ; N uni236E ; G 2244 -U 9071 ; WX 602 ; N uni236F ; G 2245 -U 9072 ; WX 602 ; N uni2370 ; G 2246 -U 9073 ; WX 602 ; N uni2371 ; G 2247 -U 9074 ; WX 602 ; N uni2372 ; G 2248 -U 9075 ; WX 602 ; N uni2373 ; G 2249 -U 9076 ; WX 602 ; N uni2374 ; G 2250 -U 9077 ; WX 602 ; N uni2375 ; G 2251 -U 9078 ; WX 602 ; N uni2376 ; G 2252 -U 9079 ; WX 602 ; N uni2377 ; G 2253 -U 9080 ; WX 602 ; N uni2378 ; G 2254 -U 9081 ; WX 602 ; N uni2379 ; G 2255 -U 9082 ; WX 602 ; N uni237A ; G 2256 -U 9085 ; WX 602 ; N uni237D ; G 2257 -U 9088 ; WX 602 ; N uni2380 ; G 2258 -U 9089 ; WX 602 ; N uni2381 ; G 2259 -U 9090 ; WX 602 ; N uni2382 ; G 2260 -U 9091 ; WX 602 ; N uni2383 ; G 2261 -U 9096 ; WX 602 ; N uni2388 ; G 2262 -U 9097 ; WX 602 ; N uni2389 ; G 2263 -U 9098 ; WX 602 ; N uni238A ; G 2264 -U 9099 ; WX 602 ; N uni238B ; G 2265 -U 9109 ; WX 602 ; N uni2395 ; G 2266 -U 9115 ; WX 602 ; N uni239B ; G 2267 -U 9116 ; WX 602 ; N uni239C ; G 2268 -U 9117 ; WX 602 ; N uni239D ; G 2269 -U 9118 ; WX 602 ; N uni239E ; G 2270 -U 9119 ; WX 602 ; N uni239F ; G 2271 -U 9120 ; WX 602 ; N uni23A0 ; G 2272 -U 9121 ; WX 602 ; N uni23A1 ; G 2273 -U 9122 ; WX 602 ; N uni23A2 ; G 2274 -U 9123 ; WX 602 ; N uni23A3 ; G 2275 -U 9124 ; WX 602 ; N uni23A4 ; G 2276 -U 9125 ; WX 602 ; N uni23A5 ; G 2277 -U 9126 ; WX 602 ; N uni23A6 ; G 2278 -U 9127 ; WX 602 ; N uni23A7 ; G 2279 -U 9128 ; WX 602 ; N uni23A8 ; G 2280 -U 9129 ; WX 602 ; N uni23A9 ; G 2281 -U 9130 ; WX 602 ; N uni23AA ; G 2282 -U 9131 ; WX 602 ; N uni23AB ; G 2283 -U 9132 ; WX 602 ; N uni23AC ; G 2284 -U 9133 ; WX 602 ; N uni23AD ; G 2285 -U 9134 ; WX 602 ; N uni23AE ; G 2286 -U 9166 ; WX 602 ; N uni23CE ; G 2287 -U 9167 ; WX 602 ; N uni23CF ; G 2288 -U 9251 ; WX 602 ; N uni2423 ; G 2289 -U 9472 ; WX 602 ; N SF100000 ; G 2290 -U 9473 ; WX 602 ; N uni2501 ; G 2291 -U 9474 ; WX 602 ; N SF110000 ; G 2292 -U 9475 ; WX 602 ; N uni2503 ; G 2293 -U 9476 ; WX 602 ; N uni2504 ; G 2294 -U 9477 ; WX 602 ; N uni2505 ; G 2295 -U 9478 ; WX 602 ; N uni2506 ; G 2296 -U 9479 ; WX 602 ; N uni2507 ; G 2297 -U 9480 ; WX 602 ; N uni2508 ; G 2298 -U 9481 ; WX 602 ; N uni2509 ; G 2299 -U 9482 ; WX 602 ; N uni250A ; G 2300 -U 9483 ; WX 602 ; N uni250B ; G 2301 -U 9484 ; WX 602 ; N SF010000 ; G 2302 -U 9485 ; WX 602 ; N uni250D ; G 2303 -U 9486 ; WX 602 ; N uni250E ; G 2304 -U 9487 ; WX 602 ; N uni250F ; G 2305 -U 9488 ; WX 602 ; N SF030000 ; G 2306 -U 9489 ; WX 602 ; N uni2511 ; G 2307 -U 9490 ; WX 602 ; N uni2512 ; G 2308 -U 9491 ; WX 602 ; N uni2513 ; G 2309 -U 9492 ; WX 602 ; N SF020000 ; G 2310 -U 9493 ; WX 602 ; N uni2515 ; G 2311 -U 9494 ; WX 602 ; N uni2516 ; G 2312 -U 9495 ; WX 602 ; N uni2517 ; G 2313 -U 9496 ; WX 602 ; N SF040000 ; G 2314 -U 9497 ; WX 602 ; N uni2519 ; G 2315 -U 9498 ; WX 602 ; N uni251A ; G 2316 -U 9499 ; WX 602 ; N uni251B ; G 2317 -U 9500 ; WX 602 ; N SF080000 ; G 2318 -U 9501 ; WX 602 ; N uni251D ; G 2319 -U 9502 ; WX 602 ; N uni251E ; G 2320 -U 9503 ; WX 602 ; N uni251F ; G 2321 -U 9504 ; WX 602 ; N uni2520 ; G 2322 -U 9505 ; WX 602 ; N uni2521 ; G 2323 -U 9506 ; WX 602 ; N uni2522 ; G 2324 -U 9507 ; WX 602 ; N uni2523 ; G 2325 -U 9508 ; WX 602 ; N SF090000 ; G 2326 -U 9509 ; WX 602 ; N uni2525 ; G 2327 -U 9510 ; WX 602 ; N uni2526 ; G 2328 -U 9511 ; WX 602 ; N uni2527 ; G 2329 -U 9512 ; WX 602 ; N uni2528 ; G 2330 -U 9513 ; WX 602 ; N uni2529 ; G 2331 -U 9514 ; WX 602 ; N uni252A ; G 2332 -U 9515 ; WX 602 ; N uni252B ; G 2333 -U 9516 ; WX 602 ; N SF060000 ; G 2334 -U 9517 ; WX 602 ; N uni252D ; G 2335 -U 9518 ; WX 602 ; N uni252E ; G 2336 -U 9519 ; WX 602 ; N uni252F ; G 2337 -U 9520 ; WX 602 ; N uni2530 ; G 2338 -U 9521 ; WX 602 ; N uni2531 ; G 2339 -U 9522 ; WX 602 ; N uni2532 ; G 2340 -U 9523 ; WX 602 ; N uni2533 ; G 2341 -U 9524 ; WX 602 ; N SF070000 ; G 2342 -U 9525 ; WX 602 ; N uni2535 ; G 2343 -U 9526 ; WX 602 ; N uni2536 ; G 2344 -U 9527 ; WX 602 ; N uni2537 ; G 2345 -U 9528 ; WX 602 ; N uni2538 ; G 2346 -U 9529 ; WX 602 ; N uni2539 ; G 2347 -U 9530 ; WX 602 ; N uni253A ; G 2348 -U 9531 ; WX 602 ; N uni253B ; G 2349 -U 9532 ; WX 602 ; N SF050000 ; G 2350 -U 9533 ; WX 602 ; N uni253D ; G 2351 -U 9534 ; WX 602 ; N uni253E ; G 2352 -U 9535 ; WX 602 ; N uni253F ; G 2353 -U 9536 ; WX 602 ; N uni2540 ; G 2354 -U 9537 ; WX 602 ; N uni2541 ; G 2355 -U 9538 ; WX 602 ; N uni2542 ; G 2356 -U 9539 ; WX 602 ; N uni2543 ; G 2357 -U 9540 ; WX 602 ; N uni2544 ; G 2358 -U 9541 ; WX 602 ; N uni2545 ; G 2359 -U 9542 ; WX 602 ; N uni2546 ; G 2360 -U 9543 ; WX 602 ; N uni2547 ; G 2361 -U 9544 ; WX 602 ; N uni2548 ; G 2362 -U 9545 ; WX 602 ; N uni2549 ; G 2363 -U 9546 ; WX 602 ; N uni254A ; G 2364 -U 9547 ; WX 602 ; N uni254B ; G 2365 -U 9548 ; WX 602 ; N uni254C ; G 2366 -U 9549 ; WX 602 ; N uni254D ; G 2367 -U 9550 ; WX 602 ; N uni254E ; G 2368 -U 9551 ; WX 602 ; N uni254F ; G 2369 -U 9552 ; WX 602 ; N SF430000 ; G 2370 -U 9553 ; WX 602 ; N SF240000 ; G 2371 -U 9554 ; WX 602 ; N SF510000 ; G 2372 -U 9555 ; WX 602 ; N SF520000 ; G 2373 -U 9556 ; WX 602 ; N SF390000 ; G 2374 -U 9557 ; WX 602 ; N SF220000 ; G 2375 -U 9558 ; WX 602 ; N SF210000 ; G 2376 -U 9559 ; WX 602 ; N SF250000 ; G 2377 -U 9560 ; WX 602 ; N SF500000 ; G 2378 -U 9561 ; WX 602 ; N SF490000 ; G 2379 -U 9562 ; WX 602 ; N SF380000 ; G 2380 -U 9563 ; WX 602 ; N SF280000 ; G 2381 -U 9564 ; WX 602 ; N SF270000 ; G 2382 -U 9565 ; WX 602 ; N SF260000 ; G 2383 -U 9566 ; WX 602 ; N SF360000 ; G 2384 -U 9567 ; WX 602 ; N SF370000 ; G 2385 -U 9568 ; WX 602 ; N SF420000 ; G 2386 -U 9569 ; WX 602 ; N SF190000 ; G 2387 -U 9570 ; WX 602 ; N SF200000 ; G 2388 -U 9571 ; WX 602 ; N SF230000 ; G 2389 -U 9572 ; WX 602 ; N SF470000 ; G 2390 -U 9573 ; WX 602 ; N SF480000 ; G 2391 -U 9574 ; WX 602 ; N SF410000 ; G 2392 -U 9575 ; WX 602 ; N SF450000 ; G 2393 -U 9576 ; WX 602 ; N SF460000 ; G 2394 -U 9577 ; WX 602 ; N SF400000 ; G 2395 -U 9578 ; WX 602 ; N SF540000 ; G 2396 -U 9579 ; WX 602 ; N SF530000 ; G 2397 -U 9580 ; WX 602 ; N SF440000 ; G 2398 -U 9581 ; WX 602 ; N uni256D ; G 2399 -U 9582 ; WX 602 ; N uni256E ; G 2400 -U 9583 ; WX 602 ; N uni256F ; G 2401 -U 9584 ; WX 602 ; N uni2570 ; G 2402 -U 9585 ; WX 602 ; N uni2571 ; G 2403 -U 9586 ; WX 602 ; N uni2572 ; G 2404 -U 9587 ; WX 602 ; N uni2573 ; G 2405 -U 9588 ; WX 602 ; N uni2574 ; G 2406 -U 9589 ; WX 602 ; N uni2575 ; G 2407 -U 9590 ; WX 602 ; N uni2576 ; G 2408 -U 9591 ; WX 602 ; N uni2577 ; G 2409 -U 9592 ; WX 602 ; N uni2578 ; G 2410 -U 9593 ; WX 602 ; N uni2579 ; G 2411 -U 9594 ; WX 602 ; N uni257A ; G 2412 -U 9595 ; WX 602 ; N uni257B ; G 2413 -U 9596 ; WX 602 ; N uni257C ; G 2414 -U 9597 ; WX 602 ; N uni257D ; G 2415 -U 9598 ; WX 602 ; N uni257E ; G 2416 -U 9599 ; WX 602 ; N uni257F ; G 2417 -U 9600 ; WX 602 ; N upblock ; G 2418 -U 9601 ; WX 602 ; N uni2581 ; G 2419 -U 9602 ; WX 602 ; N uni2582 ; G 2420 -U 9603 ; WX 602 ; N uni2583 ; G 2421 -U 9604 ; WX 602 ; N dnblock ; G 2422 -U 9605 ; WX 602 ; N uni2585 ; G 2423 -U 9606 ; WX 602 ; N uni2586 ; G 2424 -U 9607 ; WX 602 ; N uni2587 ; G 2425 -U 9608 ; WX 602 ; N block ; G 2426 -U 9609 ; WX 602 ; N uni2589 ; G 2427 -U 9610 ; WX 602 ; N uni258A ; G 2428 -U 9611 ; WX 602 ; N uni258B ; G 2429 -U 9612 ; WX 602 ; N lfblock ; G 2430 -U 9613 ; WX 602 ; N uni258D ; G 2431 -U 9614 ; WX 602 ; N uni258E ; G 2432 -U 9615 ; WX 602 ; N uni258F ; G 2433 -U 9616 ; WX 602 ; N rtblock ; G 2434 -U 9617 ; WX 602 ; N ltshade ; G 2435 -U 9618 ; WX 602 ; N shade ; G 2436 -U 9619 ; WX 602 ; N dkshade ; G 2437 -U 9620 ; WX 602 ; N uni2594 ; G 2438 -U 9621 ; WX 602 ; N uni2595 ; G 2439 -U 9622 ; WX 602 ; N uni2596 ; G 2440 -U 9623 ; WX 602 ; N uni2597 ; G 2441 -U 9624 ; WX 602 ; N uni2598 ; G 2442 -U 9625 ; WX 602 ; N uni2599 ; G 2443 -U 9626 ; WX 602 ; N uni259A ; G 2444 -U 9627 ; WX 602 ; N uni259B ; G 2445 -U 9628 ; WX 602 ; N uni259C ; G 2446 -U 9629 ; WX 602 ; N uni259D ; G 2447 -U 9630 ; WX 602 ; N uni259E ; G 2448 -U 9631 ; WX 602 ; N uni259F ; G 2449 -U 9632 ; WX 602 ; N filledbox ; G 2450 -U 9633 ; WX 602 ; N H22073 ; G 2451 -U 9634 ; WX 602 ; N uni25A2 ; G 2452 -U 9635 ; WX 602 ; N uni25A3 ; G 2453 -U 9636 ; WX 602 ; N uni25A4 ; G 2454 -U 9637 ; WX 602 ; N uni25A5 ; G 2455 -U 9638 ; WX 602 ; N uni25A6 ; G 2456 -U 9639 ; WX 602 ; N uni25A7 ; G 2457 -U 9640 ; WX 602 ; N uni25A8 ; G 2458 -U 9641 ; WX 602 ; N uni25A9 ; G 2459 -U 9642 ; WX 602 ; N H18543 ; G 2460 -U 9643 ; WX 602 ; N H18551 ; G 2461 -U 9644 ; WX 602 ; N filledrect ; G 2462 -U 9645 ; WX 602 ; N uni25AD ; G 2463 -U 9646 ; WX 602 ; N uni25AE ; G 2464 -U 9647 ; WX 602 ; N uni25AF ; G 2465 -U 9648 ; WX 602 ; N uni25B0 ; G 2466 -U 9649 ; WX 602 ; N uni25B1 ; G 2467 -U 9650 ; WX 602 ; N triagup ; G 2468 -U 9651 ; WX 602 ; N uni25B3 ; G 2469 -U 9652 ; WX 602 ; N uni25B4 ; G 2470 -U 9653 ; WX 602 ; N uni25B5 ; G 2471 -U 9654 ; WX 602 ; N uni25B6 ; G 2472 -U 9655 ; WX 602 ; N uni25B7 ; G 2473 -U 9656 ; WX 602 ; N uni25B8 ; G 2474 -U 9657 ; WX 602 ; N uni25B9 ; G 2475 -U 9658 ; WX 602 ; N triagrt ; G 2476 -U 9659 ; WX 602 ; N uni25BB ; G 2477 -U 9660 ; WX 602 ; N triagdn ; G 2478 -U 9661 ; WX 602 ; N uni25BD ; G 2479 -U 9662 ; WX 602 ; N uni25BE ; G 2480 -U 9663 ; WX 602 ; N uni25BF ; G 2481 -U 9664 ; WX 602 ; N uni25C0 ; G 2482 -U 9665 ; WX 602 ; N uni25C1 ; G 2483 -U 9666 ; WX 602 ; N uni25C2 ; G 2484 -U 9667 ; WX 602 ; N uni25C3 ; G 2485 -U 9668 ; WX 602 ; N triaglf ; G 2486 -U 9669 ; WX 602 ; N uni25C5 ; G 2487 -U 9670 ; WX 602 ; N uni25C6 ; G 2488 -U 9671 ; WX 602 ; N uni25C7 ; G 2489 -U 9672 ; WX 602 ; N uni25C8 ; G 2490 -U 9673 ; WX 602 ; N uni25C9 ; G 2491 -U 9674 ; WX 602 ; N lozenge ; G 2492 -U 9675 ; WX 602 ; N circle ; G 2493 -U 9676 ; WX 602 ; N uni25CC ; G 2494 -U 9677 ; WX 602 ; N uni25CD ; G 2495 -U 9678 ; WX 602 ; N uni25CE ; G 2496 -U 9679 ; WX 602 ; N H18533 ; G 2497 -U 9680 ; WX 602 ; N uni25D0 ; G 2498 -U 9681 ; WX 602 ; N uni25D1 ; G 2499 -U 9682 ; WX 602 ; N uni25D2 ; G 2500 -U 9683 ; WX 602 ; N uni25D3 ; G 2501 -U 9684 ; WX 602 ; N uni25D4 ; G 2502 -U 9685 ; WX 602 ; N uni25D5 ; G 2503 -U 9686 ; WX 602 ; N uni25D6 ; G 2504 -U 9687 ; WX 602 ; N uni25D7 ; G 2505 -U 9688 ; WX 602 ; N invbullet ; G 2506 -U 9689 ; WX 602 ; N invcircle ; G 2507 -U 9690 ; WX 602 ; N uni25DA ; G 2508 -U 9691 ; WX 602 ; N uni25DB ; G 2509 -U 9692 ; WX 602 ; N uni25DC ; G 2510 -U 9693 ; WX 602 ; N uni25DD ; G 2511 -U 9694 ; WX 602 ; N uni25DE ; G 2512 -U 9695 ; WX 602 ; N uni25DF ; G 2513 -U 9696 ; WX 602 ; N uni25E0 ; G 2514 -U 9697 ; WX 602 ; N uni25E1 ; G 2515 -U 9698 ; WX 602 ; N uni25E2 ; G 2516 -U 9699 ; WX 602 ; N uni25E3 ; G 2517 -U 9700 ; WX 602 ; N uni25E4 ; G 2518 -U 9701 ; WX 602 ; N uni25E5 ; G 2519 -U 9702 ; WX 602 ; N openbullet ; G 2520 -U 9703 ; WX 602 ; N uni25E7 ; G 2521 -U 9704 ; WX 602 ; N uni25E8 ; G 2522 -U 9705 ; WX 602 ; N uni25E9 ; G 2523 -U 9706 ; WX 602 ; N uni25EA ; G 2524 -U 9707 ; WX 602 ; N uni25EB ; G 2525 -U 9708 ; WX 602 ; N uni25EC ; G 2526 -U 9709 ; WX 602 ; N uni25ED ; G 2527 -U 9710 ; WX 602 ; N uni25EE ; G 2528 -U 9711 ; WX 602 ; N uni25EF ; G 2529 -U 9712 ; WX 602 ; N uni25F0 ; G 2530 -U 9713 ; WX 602 ; N uni25F1 ; G 2531 -U 9714 ; WX 602 ; N uni25F2 ; G 2532 -U 9715 ; WX 602 ; N uni25F3 ; G 2533 -U 9716 ; WX 602 ; N uni25F4 ; G 2534 -U 9717 ; WX 602 ; N uni25F5 ; G 2535 -U 9718 ; WX 602 ; N uni25F6 ; G 2536 -U 9719 ; WX 602 ; N uni25F7 ; G 2537 -U 9720 ; WX 602 ; N uni25F8 ; G 2538 -U 9721 ; WX 602 ; N uni25F9 ; G 2539 -U 9722 ; WX 602 ; N uni25FA ; G 2540 -U 9723 ; WX 602 ; N uni25FB ; G 2541 -U 9724 ; WX 602 ; N uni25FC ; G 2542 -U 9725 ; WX 602 ; N uni25FD ; G 2543 -U 9726 ; WX 602 ; N uni25FE ; G 2544 -U 9727 ; WX 602 ; N uni25FF ; G 2545 -U 9728 ; WX 602 ; N uni2600 ; G 2546 -U 9784 ; WX 602 ; N uni2638 ; G 2547 -U 9785 ; WX 602 ; N uni2639 ; G 2548 -U 9786 ; WX 602 ; N smileface ; G 2549 -U 9787 ; WX 602 ; N invsmileface ; G 2550 -U 9788 ; WX 602 ; N sun ; G 2551 -U 9791 ; WX 602 ; N uni263F ; G 2552 -U 9792 ; WX 602 ; N female ; G 2553 -U 9793 ; WX 602 ; N uni2641 ; G 2554 -U 9794 ; WX 602 ; N male ; G 2555 -U 9795 ; WX 602 ; N uni2643 ; G 2556 -U 9796 ; WX 602 ; N uni2644 ; G 2557 -U 9797 ; WX 602 ; N uni2645 ; G 2558 -U 9798 ; WX 602 ; N uni2646 ; G 2559 -U 9799 ; WX 602 ; N uni2647 ; G 2560 -U 9824 ; WX 602 ; N spade ; G 2561 -U 9825 ; WX 602 ; N uni2661 ; G 2562 -U 9826 ; WX 602 ; N uni2662 ; G 2563 -U 9827 ; WX 602 ; N club ; G 2564 -U 9828 ; WX 602 ; N uni2664 ; G 2565 -U 9829 ; WX 602 ; N heart ; G 2566 -U 9830 ; WX 602 ; N diamond ; G 2567 -U 9831 ; WX 602 ; N uni2667 ; G 2568 -U 9833 ; WX 602 ; N uni2669 ; G 2569 -U 9834 ; WX 602 ; N musicalnote ; G 2570 -U 9835 ; WX 602 ; N musicalnotedbl ; G 2571 -U 9836 ; WX 602 ; N uni266C ; G 2572 -U 9837 ; WX 602 ; N uni266D ; G 2573 -U 9838 ; WX 602 ; N uni266E ; G 2574 -U 9839 ; WX 602 ; N uni266F ; G 2575 -U 10178 ; WX 602 ; N uni27C2 ; G 2576 -U 10181 ; WX 602 ; N uni27C5 ; G 2577 -U 10182 ; WX 602 ; N uni27C6 ; G 2578 -U 10204 ; WX 602 ; N uni27DC ; G 2579 -U 10208 ; WX 602 ; N uni27E0 ; G 2580 -U 10214 ; WX 602 ; N uni27E6 ; G 2581 -U 10215 ; WX 602 ; N uni27E7 ; G 2582 -U 10216 ; WX 602 ; N uni27E8 ; G 2583 -U 10217 ; WX 602 ; N uni27E9 ; G 2584 -U 10218 ; WX 602 ; N uni27EA ; G 2585 -U 10219 ; WX 602 ; N uni27EB ; G 2586 -U 10229 ; WX 602 ; N uni27F5 ; G 2587 -U 10230 ; WX 602 ; N uni27F6 ; G 2588 -U 10231 ; WX 602 ; N uni27F7 ; G 2589 -U 10631 ; WX 602 ; N uni2987 ; G 2590 -U 10632 ; WX 602 ; N uni2988 ; G 2591 -U 10647 ; WX 602 ; N uni2997 ; G 2592 -U 10648 ; WX 602 ; N uni2998 ; G 2593 -U 10731 ; WX 602 ; N uni29EB ; G 2594 -U 10746 ; WX 602 ; N uni29FA ; G 2595 -U 10747 ; WX 602 ; N uni29FB ; G 2596 -U 10752 ; WX 602 ; N uni2A00 ; G 2597 -U 10799 ; WX 602 ; N uni2A2F ; G 2598 -U 10858 ; WX 602 ; N uni2A6A ; G 2599 -U 10859 ; WX 602 ; N uni2A6B ; G 2600 -U 11013 ; WX 602 ; N uni2B05 ; G 2601 -U 11014 ; WX 602 ; N uni2B06 ; G 2602 -U 11015 ; WX 602 ; N uni2B07 ; G 2603 -U 11016 ; WX 602 ; N uni2B08 ; G 2604 -U 11017 ; WX 602 ; N uni2B09 ; G 2605 -U 11018 ; WX 602 ; N uni2B0A ; G 2606 -U 11019 ; WX 602 ; N uni2B0B ; G 2607 -U 11020 ; WX 602 ; N uni2B0C ; G 2608 -U 11021 ; WX 602 ; N uni2B0D ; G 2609 -U 11026 ; WX 602 ; N uni2B12 ; G 2610 -U 11027 ; WX 602 ; N uni2B13 ; G 2611 -U 11028 ; WX 602 ; N uni2B14 ; G 2612 -U 11029 ; WX 602 ; N uni2B15 ; G 2613 -U 11030 ; WX 602 ; N uni2B16 ; G 2614 -U 11031 ; WX 602 ; N uni2B17 ; G 2615 -U 11032 ; WX 602 ; N uni2B18 ; G 2616 -U 11033 ; WX 602 ; N uni2B19 ; G 2617 -U 11034 ; WX 602 ; N uni2B1A ; G 2618 -U 11364 ; WX 602 ; N uni2C64 ; G 2619 -U 11373 ; WX 602 ; N uni2C6D ; G 2620 -U 11374 ; WX 602 ; N uni2C6E ; G 2621 -U 11375 ; WX 602 ; N uni2C6F ; G 2622 -U 11376 ; WX 602 ; N uni2C70 ; G 2623 -U 11381 ; WX 602 ; N uni2C75 ; G 2624 -U 11382 ; WX 602 ; N uni2C76 ; G 2625 -U 11383 ; WX 602 ; N uni2C77 ; G 2626 -U 11385 ; WX 602 ; N uni2C79 ; G 2627 -U 11386 ; WX 602 ; N uni2C7A ; G 2628 -U 11388 ; WX 602 ; N uni2C7C ; G 2629 -U 11389 ; WX 602 ; N uni2C7D ; G 2630 -U 11390 ; WX 602 ; N uni2C7E ; G 2631 -U 11391 ; WX 602 ; N uni2C7F ; G 2632 -U 11800 ; WX 602 ; N uni2E18 ; G 2633 -U 11807 ; WX 602 ; N uni2E1F ; G 2634 -U 11810 ; WX 602 ; N uni2E22 ; G 2635 -U 11811 ; WX 602 ; N uni2E23 ; G 2636 -U 11812 ; WX 602 ; N uni2E24 ; G 2637 -U 11813 ; WX 602 ; N uni2E25 ; G 2638 -U 11822 ; WX 602 ; N uni2E2E ; G 2639 -U 42760 ; WX 602 ; N uniA708 ; G 2640 -U 42761 ; WX 602 ; N uniA709 ; G 2641 -U 42762 ; WX 602 ; N uniA70A ; G 2642 -U 42763 ; WX 602 ; N uniA70B ; G 2643 -U 42764 ; WX 602 ; N uniA70C ; G 2644 -U 42765 ; WX 602 ; N uniA70D ; G 2645 -U 42766 ; WX 602 ; N uniA70E ; G 2646 -U 42767 ; WX 602 ; N uniA70F ; G 2647 -U 42768 ; WX 602 ; N uniA710 ; G 2648 -U 42769 ; WX 602 ; N uniA711 ; G 2649 -U 42770 ; WX 602 ; N uniA712 ; G 2650 -U 42771 ; WX 602 ; N uniA713 ; G 2651 -U 42772 ; WX 602 ; N uniA714 ; G 2652 -U 42773 ; WX 602 ; N uniA715 ; G 2653 -U 42774 ; WX 602 ; N uniA716 ; G 2654 -U 42779 ; WX 602 ; N uniA71B ; G 2655 -U 42780 ; WX 602 ; N uniA71C ; G 2656 -U 42781 ; WX 602 ; N uniA71D ; G 2657 -U 42782 ; WX 602 ; N uniA71E ; G 2658 -U 42783 ; WX 602 ; N uniA71F ; G 2659 -U 42786 ; WX 602 ; N uniA722 ; G 2660 -U 42787 ; WX 602 ; N uniA723 ; G 2661 -U 42788 ; WX 602 ; N uniA724 ; G 2662 -U 42789 ; WX 602 ; N uniA725 ; G 2663 -U 42790 ; WX 602 ; N uniA726 ; G 2664 -U 42791 ; WX 602 ; N uniA727 ; G 2665 -U 42889 ; WX 602 ; N uniA789 ; G 2666 -U 42890 ; WX 602 ; N uniA78A ; G 2667 -U 42891 ; WX 602 ; N uniA78B ; G 2668 -U 42892 ; WX 602 ; N uniA78C ; G 2669 -U 42893 ; WX 602 ; N uniA78D ; G 2670 -U 42894 ; WX 602 ; N uniA78E ; G 2671 -U 42896 ; WX 602 ; N uniA790 ; G 2672 -U 42897 ; WX 602 ; N uniA791 ; G 2673 -U 42922 ; WX 602 ; N uniA7AA ; G 2674 -U 43000 ; WX 602 ; N uniA7F8 ; G 2675 -U 43001 ; WX 602 ; N uniA7F9 ; G 2676 -U 63173 ; WX 602 ; N uniF6C5 ; G 2677 -U 64257 ; WX 602 ; N fi ; G 2678 -U 64258 ; WX 602 ; N fl ; G 2679 -U 65529 ; WX 602 ; N uniFFF9 ; G 2680 -U 65530 ; WX 602 ; N uniFFFA ; G 2681 -U 65531 ; WX 602 ; N uniFFFB ; G 2682 -U 65532 ; WX 602 ; N uniFFFC ; G 2683 -U 65533 ; WX 602 ; N uniFFFD ; G 2684 -EndCharMetrics -EndFontMetrics diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono.ttf b/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono.ttf deleted file mode 100644 index f5786022f18216b4c59c6fb0c634b52c8b6e7990..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 340712 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

JVuh<&iTWp{J;w*9G-ib5g= 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

( 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 z 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 diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono.ufm b/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono.ufm deleted file mode 100644 index 6b2d4ac7..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono.ufm +++ /dev/null @@ -1,3284 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment https://github.com/PhenX/php-font-lib -EncodingScheme FontSpecific -FontName DejaVu Sans Mono -FontSubfamily Book -UniqueID DejaVu Sans Mono -FullName DejaVu Sans Mono -Version Version 2.37 -PostScriptName DejaVuSansMono -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -Weight Medium -ItalicAngle 0 -IsFixedPitch true -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -558 -375 718 1028 -StartCharMetrics 3377 -U 32 ; WX 602 ; N space ; G 3 -U 33 ; WX 602 ; N exclam ; G 4 -U 34 ; WX 602 ; N quotedbl ; G 5 -U 35 ; WX 602 ; N numbersign ; G 6 -U 36 ; WX 602 ; N dollar ; G 7 -U 37 ; WX 602 ; N percent ; G 8 -U 38 ; WX 602 ; N ampersand ; G 9 -U 39 ; WX 602 ; N quotesingle ; G 10 -U 40 ; WX 602 ; N parenleft ; G 11 -U 41 ; WX 602 ; N parenright ; G 12 -U 42 ; WX 602 ; N asterisk ; G 13 -U 43 ; WX 602 ; N plus ; G 14 -U 44 ; WX 602 ; N comma ; G 15 -U 45 ; WX 602 ; N hyphen ; G 16 -U 46 ; WX 602 ; N period ; G 17 -U 47 ; WX 602 ; N slash ; G 18 -U 48 ; WX 602 ; N zero ; G 19 -U 49 ; WX 602 ; N one ; G 20 -U 50 ; WX 602 ; N two ; G 21 -U 51 ; WX 602 ; N three ; G 22 -U 52 ; WX 602 ; N four ; G 23 -U 53 ; WX 602 ; N five ; G 24 -U 54 ; WX 602 ; N six ; G 25 -U 55 ; WX 602 ; N seven ; G 26 -U 56 ; WX 602 ; N eight ; G 27 -U 57 ; WX 602 ; N nine ; G 28 -U 58 ; WX 602 ; N colon ; G 29 -U 59 ; WX 602 ; N semicolon ; G 30 -U 60 ; WX 602 ; N less ; G 31 -U 61 ; WX 602 ; N equal ; G 32 -U 62 ; WX 602 ; N greater ; G 33 -U 63 ; WX 602 ; N question ; G 34 -U 64 ; WX 602 ; N at ; G 35 -U 65 ; WX 602 ; N A ; G 36 -U 66 ; WX 602 ; N B ; G 37 -U 67 ; WX 602 ; N C ; G 38 -U 68 ; WX 602 ; N D ; G 39 -U 69 ; WX 602 ; N E ; G 40 -U 70 ; WX 602 ; N F ; G 41 -U 71 ; WX 602 ; N G ; G 42 -U 72 ; WX 602 ; N H ; G 43 -U 73 ; WX 602 ; N I ; G 44 -U 74 ; WX 602 ; N J ; G 45 -U 75 ; WX 602 ; N K ; G 46 -U 76 ; WX 602 ; N L ; G 47 -U 77 ; WX 602 ; N M ; G 48 -U 78 ; WX 602 ; N N ; G 49 -U 79 ; WX 602 ; N O ; G 50 -U 80 ; WX 602 ; N P ; G 51 -U 81 ; WX 602 ; N Q ; G 52 -U 82 ; WX 602 ; N R ; G 53 -U 83 ; WX 602 ; N S ; G 54 -U 84 ; WX 602 ; N T ; G 55 -U 85 ; WX 602 ; N U ; G 56 -U 86 ; WX 602 ; N V ; G 57 -U 87 ; WX 602 ; N W ; G 58 -U 88 ; WX 602 ; N X ; G 59 -U 89 ; WX 602 ; N Y ; G 60 -U 90 ; WX 602 ; N Z ; G 61 -U 91 ; WX 602 ; N bracketleft ; G 62 -U 92 ; WX 602 ; N backslash ; G 63 -U 93 ; WX 602 ; N bracketright ; G 64 -U 94 ; WX 602 ; N asciicircum ; G 65 -U 95 ; WX 602 ; N underscore ; G 66 -U 96 ; WX 602 ; N grave ; G 67 -U 97 ; WX 602 ; N a ; G 68 -U 98 ; WX 602 ; N b ; G 69 -U 99 ; WX 602 ; N c ; G 70 -U 100 ; WX 602 ; N d ; G 71 -U 101 ; WX 602 ; N e ; G 72 -U 102 ; WX 602 ; N f ; G 73 -U 103 ; WX 602 ; N g ; G 74 -U 104 ; WX 602 ; N h ; G 75 -U 105 ; WX 602 ; N i ; G 76 -U 106 ; WX 602 ; N j ; G 77 -U 107 ; WX 602 ; N k ; G 78 -U 108 ; WX 602 ; N l ; G 79 -U 109 ; WX 602 ; N m ; G 80 -U 110 ; WX 602 ; N n ; G 81 -U 111 ; WX 602 ; N o ; G 82 -U 112 ; WX 602 ; N p ; G 83 -U 113 ; WX 602 ; N q ; G 84 -U 114 ; WX 602 ; N r ; G 85 -U 115 ; WX 602 ; N s ; G 86 -U 116 ; WX 602 ; N t ; G 87 -U 117 ; WX 602 ; N u ; G 88 -U 118 ; WX 602 ; N v ; G 89 -U 119 ; WX 602 ; N w ; G 90 -U 120 ; WX 602 ; N x ; G 91 -U 121 ; WX 602 ; N y ; G 92 -U 122 ; WX 602 ; N z ; G 93 -U 123 ; WX 602 ; N braceleft ; G 94 -U 124 ; WX 602 ; N bar ; G 95 -U 125 ; WX 602 ; N braceright ; G 96 -U 126 ; WX 602 ; N asciitilde ; G 97 -U 160 ; WX 602 ; N nbspace ; G 98 -U 161 ; WX 602 ; N exclamdown ; G 99 -U 162 ; WX 602 ; N cent ; G 100 -U 163 ; WX 602 ; N sterling ; G 101 -U 164 ; WX 602 ; N currency ; G 102 -U 165 ; WX 602 ; N yen ; G 103 -U 166 ; WX 602 ; N brokenbar ; G 104 -U 167 ; WX 602 ; N section ; G 105 -U 168 ; WX 602 ; N dieresis ; G 106 -U 169 ; WX 602 ; N copyright ; G 107 -U 170 ; WX 602 ; N ordfeminine ; G 108 -U 171 ; WX 602 ; N guillemotleft ; G 109 -U 172 ; WX 602 ; N logicalnot ; G 110 -U 173 ; WX 602 ; N sfthyphen ; G 111 -U 174 ; WX 602 ; N registered ; G 112 -U 175 ; WX 602 ; N macron ; G 113 -U 176 ; WX 602 ; N degree ; G 114 -U 177 ; WX 602 ; N plusminus ; G 115 -U 178 ; WX 602 ; N twosuperior ; G 116 -U 179 ; WX 602 ; N threesuperior ; G 117 -U 180 ; WX 602 ; N acute ; G 118 -U 181 ; WX 602 ; N mu ; G 119 -U 182 ; WX 602 ; N paragraph ; G 120 -U 183 ; WX 602 ; N periodcentered ; G 121 -U 184 ; WX 602 ; N cedilla ; G 122 -U 185 ; WX 602 ; N onesuperior ; G 123 -U 186 ; WX 602 ; N ordmasculine ; G 124 -U 187 ; WX 602 ; N guillemotright ; G 125 -U 188 ; WX 602 ; N onequarter ; G 126 -U 189 ; WX 602 ; N onehalf ; G 127 -U 190 ; WX 602 ; N threequarters ; G 128 -U 191 ; WX 602 ; N questiondown ; G 129 -U 192 ; WX 602 ; N Agrave ; G 130 -U 193 ; WX 602 ; N Aacute ; G 131 -U 194 ; WX 602 ; N Acircumflex ; G 132 -U 195 ; WX 602 ; N Atilde ; G 133 -U 196 ; WX 602 ; N Adieresis ; G 134 -U 197 ; WX 602 ; N Aring ; G 135 -U 198 ; WX 602 ; N AE ; G 136 -U 199 ; WX 602 ; N Ccedilla ; G 137 -U 200 ; WX 602 ; N Egrave ; G 138 -U 201 ; WX 602 ; N Eacute ; G 139 -U 202 ; WX 602 ; N Ecircumflex ; G 140 -U 203 ; WX 602 ; N Edieresis ; G 141 -U 204 ; WX 602 ; N Igrave ; G 142 -U 205 ; WX 602 ; N Iacute ; G 143 -U 206 ; WX 602 ; N Icircumflex ; G 144 -U 207 ; WX 602 ; N Idieresis ; G 145 -U 208 ; WX 602 ; N Eth ; G 146 -U 209 ; WX 602 ; N Ntilde ; G 147 -U 210 ; WX 602 ; N Ograve ; G 148 -U 211 ; WX 602 ; N Oacute ; G 149 -U 212 ; WX 602 ; N Ocircumflex ; G 150 -U 213 ; WX 602 ; N Otilde ; G 151 -U 214 ; WX 602 ; N Odieresis ; G 152 -U 215 ; WX 602 ; N multiply ; G 153 -U 216 ; WX 602 ; N Oslash ; G 154 -U 217 ; WX 602 ; N Ugrave ; G 155 -U 218 ; WX 602 ; N Uacute ; G 156 -U 219 ; WX 602 ; N Ucircumflex ; G 157 -U 220 ; WX 602 ; N Udieresis ; G 158 -U 221 ; WX 602 ; N Yacute ; G 159 -U 222 ; WX 602 ; N Thorn ; G 160 -U 223 ; WX 602 ; N germandbls ; G 161 -U 224 ; WX 602 ; N agrave ; G 162 -U 225 ; WX 602 ; N aacute ; G 163 -U 226 ; WX 602 ; N acircumflex ; G 164 -U 227 ; WX 602 ; N atilde ; G 165 -U 228 ; WX 602 ; N adieresis ; G 166 -U 229 ; WX 602 ; N aring ; G 167 -U 230 ; WX 602 ; N ae ; G 168 -U 231 ; WX 602 ; N ccedilla ; G 169 -U 232 ; WX 602 ; N egrave ; G 170 -U 233 ; WX 602 ; N eacute ; G 171 -U 234 ; WX 602 ; N ecircumflex ; G 172 -U 235 ; WX 602 ; N edieresis ; G 173 -U 236 ; WX 602 ; N igrave ; G 174 -U 237 ; WX 602 ; N iacute ; G 175 -U 238 ; WX 602 ; N icircumflex ; G 176 -U 239 ; WX 602 ; N idieresis ; G 177 -U 240 ; WX 602 ; N eth ; G 178 -U 241 ; WX 602 ; N ntilde ; G 179 -U 242 ; WX 602 ; N ograve ; G 180 -U 243 ; WX 602 ; N oacute ; G 181 -U 244 ; WX 602 ; N ocircumflex ; G 182 -U 245 ; WX 602 ; N otilde ; G 183 -U 246 ; WX 602 ; N odieresis ; G 184 -U 247 ; WX 602 ; N divide ; G 185 -U 248 ; WX 602 ; N oslash ; G 186 -U 249 ; WX 602 ; N ugrave ; G 187 -U 250 ; WX 602 ; N uacute ; G 188 -U 251 ; WX 602 ; N ucircumflex ; G 189 -U 252 ; WX 602 ; N udieresis ; G 190 -U 253 ; WX 602 ; N yacute ; G 191 -U 254 ; WX 602 ; N thorn ; G 192 -U 255 ; WX 602 ; N ydieresis ; G 193 -U 256 ; WX 602 ; N Amacron ; G 194 -U 257 ; WX 602 ; N amacron ; G 195 -U 258 ; WX 602 ; N Abreve ; G 196 -U 259 ; WX 602 ; N abreve ; G 197 -U 260 ; WX 602 ; N Aogonek ; G 198 -U 261 ; WX 602 ; N aogonek ; G 199 -U 262 ; WX 602 ; N Cacute ; G 200 -U 263 ; WX 602 ; N cacute ; G 201 -U 264 ; WX 602 ; N Ccircumflex ; G 202 -U 265 ; WX 602 ; N ccircumflex ; G 203 -U 266 ; WX 602 ; N Cdotaccent ; G 204 -U 267 ; WX 602 ; N cdotaccent ; G 205 -U 268 ; WX 602 ; N Ccaron ; G 206 -U 269 ; WX 602 ; N ccaron ; G 207 -U 270 ; WX 602 ; N Dcaron ; G 208 -U 271 ; WX 602 ; N dcaron ; G 209 -U 272 ; WX 602 ; N Dcroat ; G 210 -U 273 ; WX 602 ; N dmacron ; G 211 -U 274 ; WX 602 ; N Emacron ; G 212 -U 275 ; WX 602 ; N emacron ; G 213 -U 276 ; WX 602 ; N Ebreve ; G 214 -U 277 ; WX 602 ; N ebreve ; G 215 -U 278 ; WX 602 ; N Edotaccent ; G 216 -U 279 ; WX 602 ; N edotaccent ; G 217 -U 280 ; WX 602 ; N Eogonek ; G 218 -U 281 ; WX 602 ; N eogonek ; G 219 -U 282 ; WX 602 ; N Ecaron ; G 220 -U 283 ; WX 602 ; N ecaron ; G 221 -U 284 ; WX 602 ; N Gcircumflex ; G 222 -U 285 ; WX 602 ; N gcircumflex ; G 223 -U 286 ; WX 602 ; N Gbreve ; G 224 -U 287 ; WX 602 ; N gbreve ; G 225 -U 288 ; WX 602 ; N Gdotaccent ; G 226 -U 289 ; WX 602 ; N gdotaccent ; G 227 -U 290 ; WX 602 ; N Gcommaaccent ; G 228 -U 291 ; WX 602 ; N gcommaaccent ; G 229 -U 292 ; WX 602 ; N Hcircumflex ; G 230 -U 293 ; WX 602 ; N hcircumflex ; G 231 -U 294 ; WX 602 ; N Hbar ; G 232 -U 295 ; WX 602 ; N hbar ; G 233 -U 296 ; WX 602 ; N Itilde ; G 234 -U 297 ; WX 602 ; N itilde ; G 235 -U 298 ; WX 602 ; N Imacron ; G 236 -U 299 ; WX 602 ; N imacron ; G 237 -U 300 ; WX 602 ; N Ibreve ; G 238 -U 301 ; WX 602 ; N ibreve ; G 239 -U 302 ; WX 602 ; N Iogonek ; G 240 -U 303 ; WX 602 ; N iogonek ; G 241 -U 304 ; WX 602 ; N Idot ; G 242 -U 305 ; WX 602 ; N dotlessi ; G 243 -U 306 ; WX 602 ; N IJ ; G 244 -U 307 ; WX 602 ; N ij ; G 245 -U 308 ; WX 602 ; N Jcircumflex ; G 246 -U 309 ; WX 602 ; N jcircumflex ; G 247 -U 310 ; WX 602 ; N Kcommaaccent ; G 248 -U 311 ; WX 602 ; N kcommaaccent ; G 249 -U 312 ; WX 602 ; N kgreenlandic ; G 250 -U 313 ; WX 602 ; N Lacute ; G 251 -U 314 ; WX 602 ; N lacute ; G 252 -U 315 ; WX 602 ; N Lcommaaccent ; G 253 -U 316 ; WX 602 ; N lcommaaccent ; G 254 -U 317 ; WX 602 ; N Lcaron ; G 255 -U 318 ; WX 602 ; N lcaron ; G 256 -U 319 ; WX 602 ; N Ldot ; G 257 -U 320 ; WX 602 ; N ldot ; G 258 -U 321 ; WX 602 ; N Lslash ; G 259 -U 322 ; WX 602 ; N lslash ; G 260 -U 323 ; WX 602 ; N Nacute ; G 261 -U 324 ; WX 602 ; N nacute ; G 262 -U 325 ; WX 602 ; N Ncommaaccent ; G 263 -U 326 ; WX 602 ; N ncommaaccent ; G 264 -U 327 ; WX 602 ; N Ncaron ; G 265 -U 328 ; WX 602 ; N ncaron ; G 266 -U 329 ; WX 602 ; N napostrophe ; G 267 -U 330 ; WX 602 ; N Eng ; G 268 -U 331 ; WX 602 ; N eng ; G 269 -U 332 ; WX 602 ; N Omacron ; G 270 -U 333 ; WX 602 ; N omacron ; G 271 -U 334 ; WX 602 ; N Obreve ; G 272 -U 335 ; WX 602 ; N obreve ; G 273 -U 336 ; WX 602 ; N Ohungarumlaut ; G 274 -U 337 ; WX 602 ; N ohungarumlaut ; G 275 -U 338 ; WX 602 ; N OE ; G 276 -U 339 ; WX 602 ; N oe ; G 277 -U 340 ; WX 602 ; N Racute ; G 278 -U 341 ; WX 602 ; N racute ; G 279 -U 342 ; WX 602 ; N Rcommaaccent ; G 280 -U 343 ; WX 602 ; N rcommaaccent ; G 281 -U 344 ; WX 602 ; N Rcaron ; G 282 -U 345 ; WX 602 ; N rcaron ; G 283 -U 346 ; WX 602 ; N Sacute ; G 284 -U 347 ; WX 602 ; N sacute ; G 285 -U 348 ; WX 602 ; N Scircumflex ; G 286 -U 349 ; WX 602 ; N scircumflex ; G 287 -U 350 ; WX 602 ; N Scedilla ; G 288 -U 351 ; WX 602 ; N scedilla ; G 289 -U 352 ; WX 602 ; N Scaron ; G 290 -U 353 ; WX 602 ; N scaron ; G 291 -U 354 ; WX 602 ; N Tcommaaccent ; G 292 -U 355 ; WX 602 ; N tcommaaccent ; G 293 -U 356 ; WX 602 ; N Tcaron ; G 294 -U 357 ; WX 602 ; N tcaron ; G 295 -U 358 ; WX 602 ; N Tbar ; G 296 -U 359 ; WX 602 ; N tbar ; G 297 -U 360 ; WX 602 ; N Utilde ; G 298 -U 361 ; WX 602 ; N utilde ; G 299 -U 362 ; WX 602 ; N Umacron ; G 300 -U 363 ; WX 602 ; N umacron ; G 301 -U 364 ; WX 602 ; N Ubreve ; G 302 -U 365 ; WX 602 ; N ubreve ; G 303 -U 366 ; WX 602 ; N Uring ; G 304 -U 367 ; WX 602 ; N uring ; G 305 -U 368 ; WX 602 ; N Uhungarumlaut ; G 306 -U 369 ; WX 602 ; N uhungarumlaut ; G 307 -U 370 ; WX 602 ; N Uogonek ; G 308 -U 371 ; WX 602 ; N uogonek ; G 309 -U 372 ; WX 602 ; N Wcircumflex ; G 310 -U 373 ; WX 602 ; N wcircumflex ; G 311 -U 374 ; WX 602 ; N Ycircumflex ; G 312 -U 375 ; WX 602 ; N ycircumflex ; G 313 -U 376 ; WX 602 ; N Ydieresis ; G 314 -U 377 ; WX 602 ; N Zacute ; G 315 -U 378 ; WX 602 ; N zacute ; G 316 -U 379 ; WX 602 ; N Zdotaccent ; G 317 -U 380 ; WX 602 ; N zdotaccent ; G 318 -U 381 ; WX 602 ; N Zcaron ; G 319 -U 382 ; WX 602 ; N zcaron ; G 320 -U 383 ; WX 602 ; N longs ; G 321 -U 384 ; WX 602 ; N uni0180 ; G 322 -U 385 ; WX 602 ; N uni0181 ; G 323 -U 386 ; WX 602 ; N uni0182 ; G 324 -U 387 ; WX 602 ; N uni0183 ; G 325 -U 388 ; WX 602 ; N uni0184 ; G 326 -U 389 ; WX 602 ; N uni0185 ; G 327 -U 390 ; WX 602 ; N uni0186 ; G 328 -U 391 ; WX 602 ; N uni0187 ; G 329 -U 392 ; WX 602 ; N uni0188 ; G 330 -U 393 ; WX 602 ; N uni0189 ; G 331 -U 394 ; WX 602 ; N uni018A ; G 332 -U 395 ; WX 602 ; N uni018B ; G 333 -U 396 ; WX 602 ; N uni018C ; G 334 -U 397 ; WX 602 ; N uni018D ; G 335 -U 398 ; WX 602 ; N uni018E ; G 336 -U 399 ; WX 602 ; N uni018F ; G 337 -U 400 ; WX 602 ; N uni0190 ; G 338 -U 401 ; WX 602 ; N uni0191 ; G 339 -U 402 ; WX 602 ; N florin ; G 340 -U 403 ; WX 602 ; N uni0193 ; G 341 -U 404 ; WX 602 ; N uni0194 ; G 342 -U 405 ; WX 602 ; N uni0195 ; G 343 -U 406 ; WX 602 ; N uni0196 ; G 344 -U 407 ; WX 602 ; N uni0197 ; G 345 -U 408 ; WX 602 ; N uni0198 ; G 346 -U 409 ; WX 602 ; N uni0199 ; G 347 -U 410 ; WX 602 ; N uni019A ; G 348 -U 411 ; WX 602 ; N uni019B ; G 349 -U 412 ; WX 602 ; N uni019C ; G 350 -U 413 ; WX 602 ; N uni019D ; G 351 -U 414 ; WX 602 ; N uni019E ; G 352 -U 415 ; WX 602 ; N uni019F ; G 353 -U 416 ; WX 602 ; N Ohorn ; G 354 -U 417 ; WX 602 ; N ohorn ; G 355 -U 418 ; WX 602 ; N uni01A2 ; G 356 -U 419 ; WX 602 ; N uni01A3 ; G 357 -U 420 ; WX 602 ; N uni01A4 ; G 358 -U 421 ; WX 602 ; N uni01A5 ; G 359 -U 422 ; WX 602 ; N uni01A6 ; G 360 -U 423 ; WX 602 ; N uni01A7 ; G 361 -U 424 ; WX 602 ; N uni01A8 ; G 362 -U 425 ; WX 602 ; N uni01A9 ; G 363 -U 426 ; WX 602 ; N uni01AA ; G 364 -U 427 ; WX 602 ; N uni01AB ; G 365 -U 428 ; WX 602 ; N uni01AC ; G 366 -U 429 ; WX 602 ; N uni01AD ; G 367 -U 430 ; WX 602 ; N uni01AE ; G 368 -U 431 ; WX 602 ; N Uhorn ; G 369 -U 432 ; WX 602 ; N uhorn ; G 370 -U 433 ; WX 602 ; N uni01B1 ; G 371 -U 434 ; WX 602 ; N uni01B2 ; G 372 -U 435 ; WX 602 ; N uni01B3 ; G 373 -U 436 ; WX 602 ; N uni01B4 ; G 374 -U 437 ; WX 602 ; N uni01B5 ; G 375 -U 438 ; WX 602 ; N uni01B6 ; G 376 -U 439 ; WX 602 ; N uni01B7 ; G 377 -U 440 ; WX 602 ; N uni01B8 ; G 378 -U 441 ; WX 602 ; N uni01B9 ; G 379 -U 442 ; WX 602 ; N uni01BA ; G 380 -U 443 ; WX 602 ; N uni01BB ; G 381 -U 444 ; WX 602 ; N uni01BC ; G 382 -U 445 ; WX 602 ; N uni01BD ; G 383 -U 446 ; WX 602 ; N uni01BE ; G 384 -U 447 ; WX 602 ; N uni01BF ; G 385 -U 448 ; WX 602 ; N uni01C0 ; G 386 -U 449 ; WX 602 ; N uni01C1 ; G 387 -U 450 ; WX 602 ; N uni01C2 ; G 388 -U 451 ; WX 602 ; N uni01C3 ; G 389 -U 461 ; WX 602 ; N uni01CD ; G 390 -U 462 ; WX 602 ; N uni01CE ; G 391 -U 463 ; WX 602 ; N uni01CF ; G 392 -U 464 ; WX 602 ; N uni01D0 ; G 393 -U 465 ; WX 602 ; N uni01D1 ; G 394 -U 466 ; WX 602 ; N uni01D2 ; G 395 -U 467 ; WX 602 ; N uni01D3 ; G 396 -U 468 ; WX 602 ; N uni01D4 ; G 397 -U 469 ; WX 602 ; N uni01D5 ; G 398 -U 470 ; WX 602 ; N uni01D6 ; G 399 -U 471 ; WX 602 ; N uni01D7 ; G 400 -U 472 ; WX 602 ; N uni01D8 ; G 401 -U 473 ; WX 602 ; N uni01D9 ; G 402 -U 474 ; WX 602 ; N uni01DA ; G 403 -U 475 ; WX 602 ; N uni01DB ; G 404 -U 476 ; WX 602 ; N uni01DC ; G 405 -U 477 ; WX 602 ; N uni01DD ; G 406 -U 478 ; WX 602 ; N uni01DE ; G 407 -U 479 ; WX 602 ; N uni01DF ; G 408 -U 480 ; WX 602 ; N uni01E0 ; G 409 -U 481 ; WX 602 ; N uni01E1 ; G 410 -U 482 ; WX 602 ; N uni01E2 ; G 411 -U 483 ; WX 602 ; N uni01E3 ; G 412 -U 486 ; WX 602 ; N Gcaron ; G 413 -U 487 ; WX 602 ; N gcaron ; G 414 -U 488 ; WX 602 ; N uni01E8 ; G 415 -U 489 ; WX 602 ; N uni01E9 ; G 416 -U 490 ; WX 602 ; N uni01EA ; G 417 -U 491 ; WX 602 ; N uni01EB ; G 418 -U 492 ; WX 602 ; N uni01EC ; G 419 -U 493 ; WX 602 ; N uni01ED ; G 420 -U 494 ; WX 602 ; N uni01EE ; G 421 -U 495 ; WX 602 ; N uni01EF ; G 422 -U 496 ; WX 602 ; N uni01F0 ; G 423 -U 500 ; WX 602 ; N uni01F4 ; G 424 -U 501 ; WX 602 ; N uni01F5 ; G 425 -U 502 ; WX 602 ; N uni01F6 ; G 426 -U 504 ; WX 602 ; N uni01F8 ; G 427 -U 505 ; WX 602 ; N uni01F9 ; G 428 -U 508 ; WX 602 ; N AEacute ; G 429 -U 509 ; WX 602 ; N aeacute ; G 430 -U 510 ; WX 602 ; N Oslashacute ; G 431 -U 511 ; WX 602 ; N oslashacute ; G 432 -U 512 ; WX 602 ; N uni0200 ; G 433 -U 513 ; WX 602 ; N uni0201 ; G 434 -U 514 ; WX 602 ; N uni0202 ; G 435 -U 515 ; WX 602 ; N uni0203 ; G 436 -U 516 ; WX 602 ; N uni0204 ; G 437 -U 517 ; WX 602 ; N uni0205 ; G 438 -U 518 ; WX 602 ; N uni0206 ; G 439 -U 519 ; WX 602 ; N uni0207 ; G 440 -U 520 ; WX 602 ; N uni0208 ; G 441 -U 521 ; WX 602 ; N uni0209 ; G 442 -U 522 ; WX 602 ; N uni020A ; G 443 -U 523 ; WX 602 ; N uni020B ; G 444 -U 524 ; WX 602 ; N uni020C ; G 445 -U 525 ; WX 602 ; N uni020D ; G 446 -U 526 ; WX 602 ; N uni020E ; G 447 -U 527 ; WX 602 ; N uni020F ; G 448 -U 528 ; WX 602 ; N uni0210 ; G 449 -U 529 ; WX 602 ; N uni0211 ; G 450 -U 530 ; WX 602 ; N uni0212 ; G 451 -U 531 ; WX 602 ; N uni0213 ; G 452 -U 532 ; WX 602 ; N uni0214 ; G 453 -U 533 ; WX 602 ; N uni0215 ; G 454 -U 534 ; WX 602 ; N uni0216 ; G 455 -U 535 ; WX 602 ; N uni0217 ; G 456 -U 536 ; WX 602 ; N Scommaaccent ; G 457 -U 537 ; WX 602 ; N scommaaccent ; G 458 -U 538 ; WX 602 ; N uni021A ; G 459 -U 539 ; WX 602 ; N uni021B ; G 460 -U 540 ; WX 602 ; N uni021C ; G 461 -U 541 ; WX 602 ; N uni021D ; G 462 -U 542 ; WX 602 ; N uni021E ; G 463 -U 543 ; WX 602 ; N uni021F ; G 464 -U 544 ; WX 602 ; N uni0220 ; G 465 -U 545 ; WX 602 ; N uni0221 ; G 466 -U 548 ; WX 602 ; N uni0224 ; G 467 -U 549 ; WX 602 ; N uni0225 ; G 468 -U 550 ; WX 602 ; N uni0226 ; G 469 -U 551 ; WX 602 ; N uni0227 ; G 470 -U 552 ; WX 602 ; N uni0228 ; G 471 -U 553 ; WX 602 ; N uni0229 ; G 472 -U 554 ; WX 602 ; N uni022A ; G 473 -U 555 ; WX 602 ; N uni022B ; G 474 -U 556 ; WX 602 ; N uni022C ; G 475 -U 557 ; WX 602 ; N uni022D ; G 476 -U 558 ; WX 602 ; N uni022E ; G 477 -U 559 ; WX 602 ; N uni022F ; G 478 -U 560 ; WX 602 ; N uni0230 ; G 479 -U 561 ; WX 602 ; N uni0231 ; G 480 -U 562 ; WX 602 ; N uni0232 ; G 481 -U 563 ; WX 602 ; N uni0233 ; G 482 -U 564 ; WX 602 ; N uni0234 ; G 483 -U 565 ; WX 602 ; N uni0235 ; G 484 -U 566 ; WX 602 ; N uni0236 ; G 485 -U 567 ; WX 602 ; N dotlessj ; G 486 -U 568 ; WX 602 ; N uni0238 ; G 487 -U 569 ; WX 602 ; N uni0239 ; G 488 -U 570 ; WX 602 ; N uni023A ; G 489 -U 571 ; WX 602 ; N uni023B ; G 490 -U 572 ; WX 602 ; N uni023C ; G 491 -U 573 ; WX 602 ; N uni023D ; G 492 -U 574 ; WX 602 ; N uni023E ; G 493 -U 575 ; WX 602 ; N uni023F ; G 494 -U 576 ; WX 602 ; N uni0240 ; G 495 -U 577 ; WX 602 ; N uni0241 ; G 496 -U 579 ; WX 602 ; N uni0243 ; G 497 -U 580 ; WX 602 ; N uni0244 ; G 498 -U 581 ; WX 602 ; N uni0245 ; G 499 -U 588 ; WX 602 ; N uni024C ; G 500 -U 589 ; WX 602 ; N uni024D ; G 501 -U 592 ; WX 602 ; N uni0250 ; G 502 -U 593 ; WX 602 ; N uni0251 ; G 503 -U 594 ; WX 602 ; N uni0252 ; G 504 -U 595 ; WX 602 ; N uni0253 ; G 505 -U 596 ; WX 602 ; N uni0254 ; G 506 -U 597 ; WX 602 ; N uni0255 ; G 507 -U 598 ; WX 602 ; N uni0256 ; G 508 -U 599 ; WX 602 ; N uni0257 ; G 509 -U 600 ; WX 602 ; N uni0258 ; G 510 -U 601 ; WX 602 ; N uni0259 ; G 511 -U 602 ; WX 602 ; N uni025A ; G 512 -U 603 ; WX 602 ; N uni025B ; G 513 -U 604 ; WX 602 ; N uni025C ; G 514 -U 605 ; WX 602 ; N uni025D ; G 515 -U 606 ; WX 602 ; N uni025E ; G 516 -U 607 ; WX 602 ; N uni025F ; G 517 -U 608 ; WX 602 ; N uni0260 ; G 518 -U 609 ; WX 602 ; N uni0261 ; G 519 -U 610 ; WX 602 ; N uni0262 ; G 520 -U 611 ; WX 602 ; N uni0263 ; G 521 -U 612 ; WX 602 ; N uni0264 ; G 522 -U 613 ; WX 602 ; N uni0265 ; G 523 -U 614 ; WX 602 ; N uni0266 ; G 524 -U 615 ; WX 602 ; N uni0267 ; G 525 -U 616 ; WX 602 ; N uni0268 ; G 526 -U 617 ; WX 602 ; N uni0269 ; G 527 -U 618 ; WX 602 ; N uni026A ; G 528 -U 619 ; WX 602 ; N uni026B ; G 529 -U 620 ; WX 602 ; N uni026C ; G 530 -U 621 ; WX 602 ; N uni026D ; G 531 -U 622 ; WX 602 ; N uni026E ; G 532 -U 623 ; WX 602 ; N uni026F ; G 533 -U 624 ; WX 602 ; N uni0270 ; G 534 -U 625 ; WX 602 ; N uni0271 ; G 535 -U 626 ; WX 602 ; N uni0272 ; G 536 -U 627 ; WX 602 ; N uni0273 ; G 537 -U 628 ; WX 602 ; N uni0274 ; G 538 -U 629 ; WX 602 ; N uni0275 ; G 539 -U 630 ; WX 602 ; N uni0276 ; G 540 -U 631 ; WX 602 ; N uni0277 ; G 541 -U 632 ; WX 602 ; N uni0278 ; G 542 -U 633 ; WX 602 ; N uni0279 ; G 543 -U 634 ; WX 602 ; N uni027A ; G 544 -U 635 ; WX 602 ; N uni027B ; G 545 -U 636 ; WX 602 ; N uni027C ; G 546 -U 637 ; WX 602 ; N uni027D ; G 547 -U 638 ; WX 602 ; N uni027E ; G 548 -U 639 ; WX 602 ; N uni027F ; G 549 -U 640 ; WX 602 ; N uni0280 ; G 550 -U 641 ; WX 602 ; N uni0281 ; G 551 -U 642 ; WX 602 ; N uni0282 ; G 552 -U 643 ; WX 602 ; N uni0283 ; G 553 -U 644 ; WX 602 ; N uni0284 ; G 554 -U 645 ; WX 602 ; N uni0285 ; G 555 -U 646 ; WX 602 ; N uni0286 ; G 556 -U 647 ; WX 602 ; N uni0287 ; G 557 -U 648 ; WX 602 ; N uni0288 ; G 558 -U 649 ; WX 602 ; N uni0289 ; G 559 -U 650 ; WX 602 ; N uni028A ; G 560 -U 651 ; WX 602 ; N uni028B ; G 561 -U 652 ; WX 602 ; N uni028C ; G 562 -U 653 ; WX 602 ; N uni028D ; G 563 -U 654 ; WX 602 ; N uni028E ; G 564 -U 655 ; WX 602 ; N uni028F ; G 565 -U 656 ; WX 602 ; N uni0290 ; G 566 -U 657 ; WX 602 ; N uni0291 ; G 567 -U 658 ; WX 602 ; N uni0292 ; G 568 -U 659 ; WX 602 ; N uni0293 ; G 569 -U 660 ; WX 602 ; N uni0294 ; G 570 -U 661 ; WX 602 ; N uni0295 ; G 571 -U 662 ; WX 602 ; N uni0296 ; G 572 -U 663 ; WX 602 ; N uni0297 ; G 573 -U 664 ; WX 602 ; N uni0298 ; G 574 -U 665 ; WX 602 ; N uni0299 ; G 575 -U 666 ; WX 602 ; N uni029A ; G 576 -U 667 ; WX 602 ; N uni029B ; G 577 -U 668 ; WX 602 ; N uni029C ; G 578 -U 669 ; WX 602 ; N uni029D ; G 579 -U 670 ; WX 602 ; N uni029E ; G 580 -U 671 ; WX 602 ; N uni029F ; G 581 -U 672 ; WX 602 ; N uni02A0 ; G 582 -U 673 ; WX 602 ; N uni02A1 ; G 583 -U 674 ; WX 602 ; N uni02A2 ; G 584 -U 675 ; WX 602 ; N uni02A3 ; G 585 -U 676 ; WX 602 ; N uni02A4 ; G 586 -U 677 ; WX 602 ; N uni02A5 ; G 587 -U 678 ; WX 602 ; N uni02A6 ; G 588 -U 679 ; WX 602 ; N uni02A7 ; G 589 -U 680 ; WX 602 ; N uni02A8 ; G 590 -U 681 ; WX 602 ; N uni02A9 ; G 591 -U 682 ; WX 602 ; N uni02AA ; G 592 -U 683 ; WX 602 ; N uni02AB ; G 593 -U 684 ; WX 602 ; N uni02AC ; G 594 -U 685 ; WX 602 ; N uni02AD ; G 595 -U 686 ; WX 602 ; N uni02AE ; G 596 -U 687 ; WX 602 ; N uni02AF ; G 597 -U 688 ; WX 602 ; N uni02B0 ; G 598 -U 689 ; WX 602 ; N uni02B1 ; G 599 -U 690 ; WX 602 ; N uni02B2 ; G 600 -U 691 ; WX 602 ; N uni02B3 ; G 601 -U 692 ; WX 602 ; N uni02B4 ; G 602 -U 693 ; WX 602 ; N uni02B5 ; G 603 -U 694 ; WX 602 ; N uni02B6 ; G 604 -U 695 ; WX 602 ; N uni02B7 ; G 605 -U 696 ; WX 602 ; N uni02B8 ; G 606 -U 697 ; WX 602 ; N uni02B9 ; G 607 -U 699 ; WX 602 ; N uni02BB ; G 608 -U 700 ; WX 602 ; N uni02BC ; G 609 -U 701 ; WX 602 ; N uni02BD ; G 610 -U 702 ; WX 602 ; N uni02BE ; G 611 -U 703 ; WX 602 ; N uni02BF ; G 612 -U 704 ; WX 602 ; N uni02C0 ; G 613 -U 705 ; WX 602 ; N uni02C1 ; G 614 -U 710 ; WX 602 ; N circumflex ; G 615 -U 711 ; WX 602 ; N caron ; G 616 -U 712 ; WX 602 ; N uni02C8 ; G 617 -U 713 ; WX 602 ; N uni02C9 ; G 618 -U 716 ; WX 602 ; N uni02CC ; G 619 -U 717 ; WX 602 ; N uni02CD ; G 620 -U 718 ; WX 602 ; N uni02CE ; G 621 -U 719 ; WX 602 ; N uni02CF ; G 622 -U 720 ; WX 602 ; N uni02D0 ; G 623 -U 721 ; WX 602 ; N uni02D1 ; G 624 -U 722 ; WX 602 ; N uni02D2 ; G 625 -U 723 ; WX 602 ; N uni02D3 ; G 626 -U 726 ; WX 602 ; N uni02D6 ; G 627 -U 727 ; WX 602 ; N uni02D7 ; G 628 -U 728 ; WX 602 ; N breve ; G 629 -U 729 ; WX 602 ; N dotaccent ; G 630 -U 730 ; WX 602 ; N ring ; G 631 -U 731 ; WX 602 ; N ogonek ; G 632 -U 732 ; WX 602 ; N tilde ; G 633 -U 733 ; WX 602 ; N hungarumlaut ; G 634 -U 734 ; WX 602 ; N uni02DE ; G 635 -U 736 ; WX 602 ; N uni02E0 ; G 636 -U 737 ; WX 602 ; N uni02E1 ; G 637 -U 738 ; WX 602 ; N uni02E2 ; G 638 -U 739 ; WX 602 ; N uni02E3 ; G 639 -U 740 ; WX 602 ; N uni02E4 ; G 640 -U 741 ; WX 602 ; N uni02E5 ; G 641 -U 742 ; WX 602 ; N uni02E6 ; G 642 -U 743 ; WX 602 ; N uni02E7 ; G 643 -U 744 ; WX 602 ; N uni02E8 ; G 644 -U 745 ; WX 602 ; N uni02E9 ; G 645 -U 750 ; WX 602 ; N uni02EE ; G 646 -U 755 ; WX 602 ; N uni02F3 ; G 647 -U 768 ; WX 602 ; N gravecomb ; G 648 -U 769 ; WX 602 ; N acutecomb ; G 649 -U 770 ; WX 602 ; N uni0302 ; G 650 -U 771 ; WX 602 ; N tildecomb ; G 651 -U 772 ; WX 602 ; N uni0304 ; G 652 -U 773 ; WX 602 ; N uni0305 ; G 653 -U 774 ; WX 602 ; N uni0306 ; G 654 -U 775 ; WX 602 ; N uni0307 ; G 655 -U 776 ; WX 602 ; N uni0308 ; G 656 -U 777 ; WX 602 ; N hookabovecomb ; G 657 -U 778 ; WX 602 ; N uni030A ; G 658 -U 779 ; WX 602 ; N uni030B ; G 659 -U 780 ; WX 602 ; N uni030C ; G 660 -U 781 ; WX 602 ; N uni030D ; G 661 -U 782 ; WX 602 ; N uni030E ; G 662 -U 783 ; WX 602 ; N uni030F ; G 663 -U 784 ; WX 602 ; N uni0310 ; G 664 -U 785 ; WX 602 ; N uni0311 ; G 665 -U 786 ; WX 602 ; N uni0312 ; G 666 -U 787 ; WX 602 ; N uni0313 ; G 667 -U 788 ; WX 602 ; N uni0314 ; G 668 -U 789 ; WX 602 ; N uni0315 ; G 669 -U 790 ; WX 602 ; N uni0316 ; G 670 -U 791 ; WX 602 ; N uni0317 ; G 671 -U 792 ; WX 602 ; N uni0318 ; G 672 -U 793 ; WX 602 ; N uni0319 ; G 673 -U 794 ; WX 602 ; N uni031A ; G 674 -U 795 ; WX 602 ; N uni031B ; G 675 -U 796 ; WX 602 ; N uni031C ; G 676 -U 797 ; WX 602 ; N uni031D ; G 677 -U 798 ; WX 602 ; N uni031E ; G 678 -U 799 ; WX 602 ; N uni031F ; G 679 -U 800 ; WX 602 ; N uni0320 ; G 680 -U 801 ; WX 602 ; N uni0321 ; G 681 -U 802 ; WX 602 ; N uni0322 ; G 682 -U 803 ; WX 602 ; N dotbelowcomb ; G 683 -U 804 ; WX 602 ; N uni0324 ; G 684 -U 805 ; WX 602 ; N uni0325 ; G 685 -U 806 ; WX 602 ; N uni0326 ; G 686 -U 807 ; WX 602 ; N uni0327 ; G 687 -U 808 ; WX 602 ; N uni0328 ; G 688 -U 809 ; WX 602 ; N uni0329 ; G 689 -U 810 ; WX 602 ; N uni032A ; G 690 -U 811 ; WX 602 ; N uni032B ; G 691 -U 812 ; WX 602 ; N uni032C ; G 692 -U 813 ; WX 602 ; N uni032D ; G 693 -U 814 ; WX 602 ; N uni032E ; G 694 -U 815 ; WX 602 ; N uni032F ; G 695 -U 816 ; WX 602 ; N uni0330 ; G 696 -U 817 ; WX 602 ; N uni0331 ; G 697 -U 818 ; WX 602 ; N uni0332 ; G 698 -U 819 ; WX 602 ; N uni0333 ; G 699 -U 820 ; WX 602 ; N uni0334 ; G 700 -U 821 ; WX 602 ; N uni0335 ; G 701 -U 822 ; WX 602 ; N uni0336 ; G 702 -U 823 ; WX 602 ; N uni0337 ; G 703 -U 824 ; WX 602 ; N uni0338 ; G 704 -U 825 ; WX 602 ; N uni0339 ; G 705 -U 826 ; WX 602 ; N uni033A ; G 706 -U 827 ; WX 602 ; N uni033B ; G 707 -U 828 ; WX 602 ; N uni033C ; G 708 -U 829 ; WX 602 ; N uni033D ; G 709 -U 830 ; WX 602 ; N uni033E ; G 710 -U 831 ; WX 602 ; N uni033F ; G 711 -U 835 ; WX 602 ; N uni0343 ; G 712 -U 856 ; WX 602 ; N uni0358 ; G 713 -U 865 ; WX 602 ; N uni0361 ; G 714 -U 884 ; WX 602 ; N uni0374 ; G 715 -U 885 ; WX 602 ; N uni0375 ; G 716 -U 886 ; WX 602 ; N uni0376 ; G 717 -U 887 ; WX 602 ; N uni0377 ; G 718 -U 890 ; WX 602 ; N uni037A ; G 719 -U 891 ; WX 602 ; N uni037B ; G 720 -U 892 ; WX 602 ; N uni037C ; G 721 -U 893 ; WX 602 ; N uni037D ; G 722 -U 894 ; WX 602 ; N uni037E ; G 723 -U 895 ; WX 602 ; N uni037F ; G 724 -U 900 ; WX 602 ; N tonos ; G 725 -U 901 ; WX 602 ; N dieresistonos ; G 726 -U 902 ; WX 602 ; N Alphatonos ; G 727 -U 903 ; WX 602 ; N anoteleia ; G 728 -U 904 ; WX 602 ; N Epsilontonos ; G 729 -U 905 ; WX 602 ; N Etatonos ; G 730 -U 906 ; WX 602 ; N Iotatonos ; G 731 -U 908 ; WX 602 ; N Omicrontonos ; G 732 -U 910 ; WX 602 ; N Upsilontonos ; G 733 -U 911 ; WX 602 ; N Omegatonos ; G 734 -U 912 ; WX 602 ; N iotadieresistonos ; G 735 -U 913 ; WX 602 ; N Alpha ; G 736 -U 914 ; WX 602 ; N Beta ; G 737 -U 915 ; WX 602 ; N Gamma ; G 738 -U 916 ; WX 602 ; N uni0394 ; G 739 -U 917 ; WX 602 ; N Epsilon ; G 740 -U 918 ; WX 602 ; N Zeta ; G 741 -U 919 ; WX 602 ; N Eta ; G 742 -U 920 ; WX 602 ; N Theta ; G 743 -U 921 ; WX 602 ; N Iota ; G 744 -U 922 ; WX 602 ; N Kappa ; G 745 -U 923 ; WX 602 ; N Lambda ; G 746 -U 924 ; WX 602 ; N Mu ; G 747 -U 925 ; WX 602 ; N Nu ; G 748 -U 926 ; WX 602 ; N Xi ; G 749 -U 927 ; WX 602 ; N Omicron ; G 750 -U 928 ; WX 602 ; N Pi ; G 751 -U 929 ; WX 602 ; N Rho ; G 752 -U 931 ; WX 602 ; N Sigma ; G 753 -U 932 ; WX 602 ; N Tau ; G 754 -U 933 ; WX 602 ; N Upsilon ; G 755 -U 934 ; WX 602 ; N Phi ; G 756 -U 935 ; WX 602 ; N Chi ; G 757 -U 936 ; WX 602 ; N Psi ; G 758 -U 937 ; WX 602 ; N Omega ; G 759 -U 938 ; WX 602 ; N Iotadieresis ; G 760 -U 939 ; WX 602 ; N Upsilondieresis ; G 761 -U 940 ; WX 602 ; N alphatonos ; G 762 -U 941 ; WX 602 ; N epsilontonos ; G 763 -U 942 ; WX 602 ; N etatonos ; G 764 -U 943 ; WX 602 ; N iotatonos ; G 765 -U 944 ; WX 602 ; N upsilondieresistonos ; G 766 -U 945 ; WX 602 ; N alpha ; G 767 -U 946 ; WX 602 ; N beta ; G 768 -U 947 ; WX 602 ; N gamma ; G 769 -U 948 ; WX 602 ; N delta ; G 770 -U 949 ; WX 602 ; N epsilon ; G 771 -U 950 ; WX 602 ; N zeta ; G 772 -U 951 ; WX 602 ; N eta ; G 773 -U 952 ; WX 602 ; N theta ; G 774 -U 953 ; WX 602 ; N iota ; G 775 -U 954 ; WX 602 ; N kappa ; G 776 -U 955 ; WX 602 ; N lambda ; G 777 -U 956 ; WX 602 ; N uni03BC ; G 778 -U 957 ; WX 602 ; N nu ; G 779 -U 958 ; WX 602 ; N xi ; G 780 -U 959 ; WX 602 ; N omicron ; G 781 -U 960 ; WX 602 ; N pi ; G 782 -U 961 ; WX 602 ; N rho ; G 783 -U 962 ; WX 602 ; N sigma1 ; G 784 -U 963 ; WX 602 ; N sigma ; G 785 -U 964 ; WX 602 ; N tau ; G 786 -U 965 ; WX 602 ; N upsilon ; G 787 -U 966 ; WX 602 ; N phi ; G 788 -U 967 ; WX 602 ; N chi ; G 789 -U 968 ; WX 602 ; N psi ; G 790 -U 969 ; WX 602 ; N omega ; G 791 -U 970 ; WX 602 ; N iotadieresis ; G 792 -U 971 ; WX 602 ; N upsilondieresis ; G 793 -U 972 ; WX 602 ; N omicrontonos ; G 794 -U 973 ; WX 602 ; N upsilontonos ; G 795 -U 974 ; WX 602 ; N omegatonos ; G 796 -U 976 ; WX 602 ; N uni03D0 ; G 797 -U 977 ; WX 602 ; N theta1 ; G 798 -U 978 ; WX 602 ; N Upsilon1 ; G 799 -U 979 ; WX 602 ; N uni03D3 ; G 800 -U 980 ; WX 602 ; N uni03D4 ; G 801 -U 981 ; WX 602 ; N phi1 ; G 802 -U 982 ; WX 602 ; N omega1 ; G 803 -U 983 ; WX 602 ; N uni03D7 ; G 804 -U 984 ; WX 602 ; N uni03D8 ; G 805 -U 985 ; WX 602 ; N uni03D9 ; G 806 -U 986 ; WX 602 ; N uni03DA ; G 807 -U 987 ; WX 602 ; N uni03DB ; G 808 -U 988 ; WX 602 ; N uni03DC ; G 809 -U 989 ; WX 602 ; N uni03DD ; G 810 -U 990 ; WX 602 ; N uni03DE ; G 811 -U 991 ; WX 602 ; N uni03DF ; G 812 -U 992 ; WX 602 ; N uni03E0 ; G 813 -U 993 ; WX 602 ; N uni03E1 ; G 814 -U 1008 ; WX 602 ; N uni03F0 ; G 815 -U 1009 ; WX 602 ; N uni03F1 ; G 816 -U 1010 ; WX 602 ; N uni03F2 ; G 817 -U 1011 ; WX 602 ; N uni03F3 ; G 818 -U 1012 ; WX 602 ; N uni03F4 ; G 819 -U 1013 ; WX 602 ; N uni03F5 ; G 820 -U 1014 ; WX 602 ; N uni03F6 ; G 821 -U 1015 ; WX 602 ; N uni03F7 ; G 822 -U 1016 ; WX 602 ; N uni03F8 ; G 823 -U 1017 ; WX 602 ; N uni03F9 ; G 824 -U 1018 ; WX 602 ; N uni03FA ; G 825 -U 1019 ; WX 602 ; N uni03FB ; G 826 -U 1020 ; WX 602 ; N uni03FC ; G 827 -U 1021 ; WX 602 ; N uni03FD ; G 828 -U 1022 ; WX 602 ; N uni03FE ; G 829 -U 1023 ; WX 602 ; N uni03FF ; G 830 -U 1024 ; WX 602 ; N uni0400 ; G 831 -U 1025 ; WX 602 ; N uni0401 ; G 832 -U 1026 ; WX 602 ; N uni0402 ; G 833 -U 1027 ; WX 602 ; N uni0403 ; G 834 -U 1028 ; WX 602 ; N uni0404 ; G 835 -U 1029 ; WX 602 ; N uni0405 ; G 836 -U 1030 ; WX 602 ; N uni0406 ; G 837 -U 1031 ; WX 602 ; N uni0407 ; G 838 -U 1032 ; WX 602 ; N uni0408 ; G 839 -U 1033 ; WX 602 ; N uni0409 ; G 840 -U 1034 ; WX 602 ; N uni040A ; G 841 -U 1035 ; WX 602 ; N uni040B ; G 842 -U 1036 ; WX 602 ; N uni040C ; G 843 -U 1037 ; WX 602 ; N uni040D ; G 844 -U 1038 ; WX 602 ; N uni040E ; G 845 -U 1039 ; WX 602 ; N uni040F ; G 846 -U 1040 ; WX 602 ; N uni0410 ; G 847 -U 1041 ; WX 602 ; N uni0411 ; G 848 -U 1042 ; WX 602 ; N uni0412 ; G 849 -U 1043 ; WX 602 ; N uni0413 ; G 850 -U 1044 ; WX 602 ; N uni0414 ; G 851 -U 1045 ; WX 602 ; N uni0415 ; G 852 -U 1046 ; WX 602 ; N uni0416 ; G 853 -U 1047 ; WX 602 ; N uni0417 ; G 854 -U 1048 ; WX 602 ; N uni0418 ; G 855 -U 1049 ; WX 602 ; N uni0419 ; G 856 -U 1050 ; WX 602 ; N uni041A ; G 857 -U 1051 ; WX 602 ; N uni041B ; G 858 -U 1052 ; WX 602 ; N uni041C ; G 859 -U 1053 ; WX 602 ; N uni041D ; G 860 -U 1054 ; WX 602 ; N uni041E ; G 861 -U 1055 ; WX 602 ; N uni041F ; G 862 -U 1056 ; WX 602 ; N uni0420 ; G 863 -U 1057 ; WX 602 ; N uni0421 ; G 864 -U 1058 ; WX 602 ; N uni0422 ; G 865 -U 1059 ; WX 602 ; N uni0423 ; G 866 -U 1060 ; WX 602 ; N uni0424 ; G 867 -U 1061 ; WX 602 ; N uni0425 ; G 868 -U 1062 ; WX 602 ; N uni0426 ; G 869 -U 1063 ; WX 602 ; N uni0427 ; G 870 -U 1064 ; WX 602 ; N uni0428 ; G 871 -U 1065 ; WX 602 ; N uni0429 ; G 872 -U 1066 ; WX 602 ; N uni042A ; G 873 -U 1067 ; WX 602 ; N uni042B ; G 874 -U 1068 ; WX 602 ; N uni042C ; G 875 -U 1069 ; WX 602 ; N uni042D ; G 876 -U 1070 ; WX 602 ; N uni042E ; G 877 -U 1071 ; WX 602 ; N uni042F ; G 878 -U 1072 ; WX 602 ; N uni0430 ; G 879 -U 1073 ; WX 602 ; N uni0431 ; G 880 -U 1074 ; WX 602 ; N uni0432 ; G 881 -U 1075 ; WX 602 ; N uni0433 ; G 882 -U 1076 ; WX 602 ; N uni0434 ; G 883 -U 1077 ; WX 602 ; N uni0435 ; G 884 -U 1078 ; WX 602 ; N uni0436 ; G 885 -U 1079 ; WX 602 ; N uni0437 ; G 886 -U 1080 ; WX 602 ; N uni0438 ; G 887 -U 1081 ; WX 602 ; N uni0439 ; G 888 -U 1082 ; WX 602 ; N uni043A ; G 889 -U 1083 ; WX 602 ; N uni043B ; G 890 -U 1084 ; WX 602 ; N uni043C ; G 891 -U 1085 ; WX 602 ; N uni043D ; G 892 -U 1086 ; WX 602 ; N uni043E ; G 893 -U 1087 ; WX 602 ; N uni043F ; G 894 -U 1088 ; WX 602 ; N uni0440 ; G 895 -U 1089 ; WX 602 ; N uni0441 ; G 896 -U 1090 ; WX 602 ; N uni0442 ; G 897 -U 1091 ; WX 602 ; N uni0443 ; G 898 -U 1092 ; WX 602 ; N uni0444 ; G 899 -U 1093 ; WX 602 ; N uni0445 ; G 900 -U 1094 ; WX 602 ; N uni0446 ; G 901 -U 1095 ; WX 602 ; N uni0447 ; G 902 -U 1096 ; WX 602 ; N uni0448 ; G 903 -U 1097 ; WX 602 ; N uni0449 ; G 904 -U 1098 ; WX 602 ; N uni044A ; G 905 -U 1099 ; WX 602 ; N uni044B ; G 906 -U 1100 ; WX 602 ; N uni044C ; G 907 -U 1101 ; WX 602 ; N uni044D ; G 908 -U 1102 ; WX 602 ; N uni044E ; G 909 -U 1103 ; WX 602 ; N uni044F ; G 910 -U 1104 ; WX 602 ; N uni0450 ; G 911 -U 1105 ; WX 602 ; N uni0451 ; G 912 -U 1106 ; WX 602 ; N uni0452 ; G 913 -U 1107 ; WX 602 ; N uni0453 ; G 914 -U 1108 ; WX 602 ; N uni0454 ; G 915 -U 1109 ; WX 602 ; N uni0455 ; G 916 -U 1110 ; WX 602 ; N uni0456 ; G 917 -U 1111 ; WX 602 ; N uni0457 ; G 918 -U 1112 ; WX 602 ; N uni0458 ; G 919 -U 1113 ; WX 602 ; N uni0459 ; G 920 -U 1114 ; WX 602 ; N uni045A ; G 921 -U 1115 ; WX 602 ; N uni045B ; G 922 -U 1116 ; WX 602 ; N uni045C ; G 923 -U 1117 ; WX 602 ; N uni045D ; G 924 -U 1118 ; WX 602 ; N uni045E ; G 925 -U 1119 ; WX 602 ; N uni045F ; G 926 -U 1122 ; WX 602 ; N uni0462 ; G 927 -U 1123 ; WX 602 ; N uni0463 ; G 928 -U 1138 ; WX 602 ; N uni0472 ; G 929 -U 1139 ; WX 602 ; N uni0473 ; G 930 -U 1168 ; WX 602 ; N uni0490 ; G 931 -U 1169 ; WX 602 ; N uni0491 ; G 932 -U 1170 ; WX 602 ; N uni0492 ; G 933 -U 1171 ; WX 602 ; N uni0493 ; G 934 -U 1172 ; WX 602 ; N uni0494 ; G 935 -U 1173 ; WX 602 ; N uni0495 ; G 936 -U 1174 ; WX 602 ; N uni0496 ; G 937 -U 1175 ; WX 602 ; N uni0497 ; G 938 -U 1176 ; WX 602 ; N uni0498 ; G 939 -U 1177 ; WX 602 ; N uni0499 ; G 940 -U 1178 ; WX 602 ; N uni049A ; G 941 -U 1179 ; WX 602 ; N uni049B ; G 942 -U 1186 ; WX 602 ; N uni04A2 ; G 943 -U 1187 ; WX 602 ; N uni04A3 ; G 944 -U 1188 ; WX 602 ; N uni04A4 ; G 945 -U 1189 ; WX 602 ; N uni04A5 ; G 946 -U 1194 ; WX 602 ; N uni04AA ; G 947 -U 1195 ; WX 602 ; N uni04AB ; G 948 -U 1196 ; WX 602 ; N uni04AC ; G 949 -U 1197 ; WX 602 ; N uni04AD ; G 950 -U 1198 ; WX 602 ; N uni04AE ; G 951 -U 1199 ; WX 602 ; N uni04AF ; G 952 -U 1200 ; WX 602 ; N uni04B0 ; G 953 -U 1201 ; WX 602 ; N uni04B1 ; G 954 -U 1202 ; WX 602 ; N uni04B2 ; G 955 -U 1203 ; WX 602 ; N uni04B3 ; G 956 -U 1210 ; WX 602 ; N uni04BA ; G 957 -U 1211 ; WX 602 ; N uni04BB ; G 958 -U 1216 ; WX 602 ; N uni04C0 ; G 959 -U 1217 ; WX 602 ; N uni04C1 ; G 960 -U 1218 ; WX 602 ; N uni04C2 ; G 961 -U 1219 ; WX 602 ; N uni04C3 ; G 962 -U 1220 ; WX 602 ; N uni04C4 ; G 963 -U 1223 ; WX 602 ; N uni04C7 ; G 964 -U 1224 ; WX 602 ; N uni04C8 ; G 965 -U 1227 ; WX 602 ; N uni04CB ; G 966 -U 1228 ; WX 602 ; N uni04CC ; G 967 -U 1231 ; WX 602 ; N uni04CF ; G 968 -U 1232 ; WX 602 ; N uni04D0 ; G 969 -U 1233 ; WX 602 ; N uni04D1 ; G 970 -U 1234 ; WX 602 ; N uni04D2 ; G 971 -U 1235 ; WX 602 ; N uni04D3 ; G 972 -U 1236 ; WX 602 ; N uni04D4 ; G 973 -U 1237 ; WX 602 ; N uni04D5 ; G 974 -U 1238 ; WX 602 ; N uni04D6 ; G 975 -U 1239 ; WX 602 ; N uni04D7 ; G 976 -U 1240 ; WX 602 ; N uni04D8 ; G 977 -U 1241 ; WX 602 ; N uni04D9 ; G 978 -U 1242 ; WX 602 ; N uni04DA ; G 979 -U 1243 ; WX 602 ; N uni04DB ; G 980 -U 1244 ; WX 602 ; N uni04DC ; G 981 -U 1245 ; WX 602 ; N uni04DD ; G 982 -U 1246 ; WX 602 ; N uni04DE ; G 983 -U 1247 ; WX 602 ; N uni04DF ; G 984 -U 1248 ; WX 602 ; N uni04E0 ; G 985 -U 1249 ; WX 602 ; N uni04E1 ; G 986 -U 1250 ; WX 602 ; N uni04E2 ; G 987 -U 1251 ; WX 602 ; N uni04E3 ; G 988 -U 1252 ; WX 602 ; N uni04E4 ; G 989 -U 1253 ; WX 602 ; N uni04E5 ; G 990 -U 1254 ; WX 602 ; N uni04E6 ; G 991 -U 1255 ; WX 602 ; N uni04E7 ; G 992 -U 1256 ; WX 602 ; N uni04E8 ; G 993 -U 1257 ; WX 602 ; N uni04E9 ; G 994 -U 1258 ; WX 602 ; N uni04EA ; G 995 -U 1259 ; WX 602 ; N uni04EB ; G 996 -U 1260 ; WX 602 ; N uni04EC ; G 997 -U 1261 ; WX 602 ; N uni04ED ; G 998 -U 1262 ; WX 602 ; N uni04EE ; G 999 -U 1263 ; WX 602 ; N uni04EF ; G 1000 -U 1264 ; WX 602 ; N uni04F0 ; G 1001 -U 1265 ; WX 602 ; N uni04F1 ; G 1002 -U 1266 ; WX 602 ; N uni04F2 ; G 1003 -U 1267 ; WX 602 ; N uni04F3 ; G 1004 -U 1268 ; WX 602 ; N uni04F4 ; G 1005 -U 1269 ; WX 602 ; N uni04F5 ; G 1006 -U 1270 ; WX 602 ; N uni04F6 ; G 1007 -U 1271 ; WX 602 ; N uni04F7 ; G 1008 -U 1272 ; WX 602 ; N uni04F8 ; G 1009 -U 1273 ; WX 602 ; N uni04F9 ; G 1010 -U 1296 ; WX 602 ; N uni0510 ; G 1011 -U 1297 ; WX 602 ; N uni0511 ; G 1012 -U 1306 ; WX 602 ; N uni051A ; G 1013 -U 1307 ; WX 602 ; N uni051B ; G 1014 -U 1308 ; WX 602 ; N uni051C ; G 1015 -U 1309 ; WX 602 ; N uni051D ; G 1016 -U 1329 ; WX 602 ; N uni0531 ; G 1017 -U 1330 ; WX 602 ; N uni0532 ; G 1018 -U 1331 ; WX 602 ; N uni0533 ; G 1019 -U 1332 ; WX 602 ; N uni0534 ; G 1020 -U 1333 ; WX 602 ; N uni0535 ; G 1021 -U 1334 ; WX 602 ; N uni0536 ; G 1022 -U 1335 ; WX 602 ; N uni0537 ; G 1023 -U 1336 ; WX 602 ; N uni0538 ; G 1024 -U 1337 ; WX 602 ; N uni0539 ; G 1025 -U 1338 ; WX 602 ; N uni053A ; G 1026 -U 1339 ; WX 602 ; N uni053B ; G 1027 -U 1340 ; WX 602 ; N uni053C ; G 1028 -U 1341 ; WX 602 ; N uni053D ; G 1029 -U 1342 ; WX 602 ; N uni053E ; G 1030 -U 1343 ; WX 602 ; N uni053F ; G 1031 -U 1344 ; WX 602 ; N uni0540 ; G 1032 -U 1345 ; WX 602 ; N uni0541 ; G 1033 -U 1346 ; WX 602 ; N uni0542 ; G 1034 -U 1347 ; WX 602 ; N uni0543 ; G 1035 -U 1348 ; WX 602 ; N uni0544 ; G 1036 -U 1349 ; WX 602 ; N uni0545 ; G 1037 -U 1350 ; WX 602 ; N uni0546 ; G 1038 -U 1351 ; WX 602 ; N uni0547 ; G 1039 -U 1352 ; WX 602 ; N uni0548 ; G 1040 -U 1353 ; WX 602 ; N uni0549 ; G 1041 -U 1354 ; WX 602 ; N uni054A ; G 1042 -U 1355 ; WX 602 ; N uni054B ; G 1043 -U 1356 ; WX 602 ; N uni054C ; G 1044 -U 1357 ; WX 602 ; N uni054D ; G 1045 -U 1358 ; WX 602 ; N uni054E ; G 1046 -U 1359 ; WX 602 ; N uni054F ; G 1047 -U 1360 ; WX 602 ; N uni0550 ; G 1048 -U 1361 ; WX 602 ; N uni0551 ; G 1049 -U 1362 ; WX 602 ; N uni0552 ; G 1050 -U 1363 ; WX 602 ; N uni0553 ; G 1051 -U 1364 ; WX 602 ; N uni0554 ; G 1052 -U 1365 ; WX 602 ; N uni0555 ; G 1053 -U 1366 ; WX 602 ; N uni0556 ; G 1054 -U 1369 ; WX 602 ; N uni0559 ; G 1055 -U 1370 ; WX 602 ; N uni055A ; G 1056 -U 1371 ; WX 602 ; N uni055B ; G 1057 -U 1372 ; WX 602 ; N uni055C ; G 1058 -U 1373 ; WX 602 ; N uni055D ; G 1059 -U 1374 ; WX 602 ; N uni055E ; G 1060 -U 1375 ; WX 602 ; N uni055F ; G 1061 -U 1377 ; WX 602 ; N uni0561 ; G 1062 -U 1378 ; WX 602 ; N uni0562 ; G 1063 -U 1379 ; WX 602 ; N uni0563 ; G 1064 -U 1380 ; WX 602 ; N uni0564 ; G 1065 -U 1381 ; WX 602 ; N uni0565 ; G 1066 -U 1382 ; WX 602 ; N uni0566 ; G 1067 -U 1383 ; WX 602 ; N uni0567 ; G 1068 -U 1384 ; WX 602 ; N uni0568 ; G 1069 -U 1385 ; WX 602 ; N uni0569 ; G 1070 -U 1386 ; WX 602 ; N uni056A ; G 1071 -U 1387 ; WX 602 ; N uni056B ; G 1072 -U 1388 ; WX 602 ; N uni056C ; G 1073 -U 1389 ; WX 602 ; N uni056D ; G 1074 -U 1390 ; WX 602 ; N uni056E ; G 1075 -U 1391 ; WX 602 ; N uni056F ; G 1076 -U 1392 ; WX 602 ; N uni0570 ; G 1077 -U 1393 ; WX 602 ; N uni0571 ; G 1078 -U 1394 ; WX 602 ; N uni0572 ; G 1079 -U 1395 ; WX 602 ; N uni0573 ; G 1080 -U 1396 ; WX 602 ; N uni0574 ; G 1081 -U 1397 ; WX 602 ; N uni0575 ; G 1082 -U 1398 ; WX 602 ; N uni0576 ; G 1083 -U 1399 ; WX 602 ; N uni0577 ; G 1084 -U 1400 ; WX 602 ; N uni0578 ; G 1085 -U 1401 ; WX 602 ; N uni0579 ; G 1086 -U 1402 ; WX 602 ; N uni057A ; G 1087 -U 1403 ; WX 602 ; N uni057B ; G 1088 -U 1404 ; WX 602 ; N uni057C ; G 1089 -U 1405 ; WX 602 ; N uni057D ; G 1090 -U 1406 ; WX 602 ; N uni057E ; G 1091 -U 1407 ; WX 602 ; N uni057F ; G 1092 -U 1408 ; WX 602 ; N uni0580 ; G 1093 -U 1409 ; WX 602 ; N uni0581 ; G 1094 -U 1410 ; WX 602 ; N uni0582 ; G 1095 -U 1411 ; WX 602 ; N uni0583 ; G 1096 -U 1412 ; WX 602 ; N uni0584 ; G 1097 -U 1413 ; WX 602 ; N uni0585 ; G 1098 -U 1414 ; WX 602 ; N uni0586 ; G 1099 -U 1415 ; WX 602 ; N uni0587 ; G 1100 -U 1417 ; WX 602 ; N uni0589 ; G 1101 -U 1418 ; WX 602 ; N uni058A ; G 1102 -U 1542 ; WX 602 ; N uni0606 ; G 1103 -U 1543 ; WX 602 ; N uni0607 ; G 1104 -U 1545 ; WX 602 ; N uni0609 ; G 1105 -U 1546 ; WX 602 ; N uni060A ; G 1106 -U 1548 ; WX 602 ; N uni060C ; G 1107 -U 1557 ; WX 602 ; N uni0615 ; G 1108 -U 1563 ; WX 602 ; N uni061B ; G 1109 -U 1567 ; WX 602 ; N uni061F ; G 1110 -U 1569 ; WX 602 ; N uni0621 ; G 1111 -U 1570 ; WX 602 ; N uni0622 ; G 1112 -U 1571 ; WX 602 ; N uni0623 ; G 1113 -U 1572 ; WX 602 ; N uni0624 ; G 1114 -U 1573 ; WX 602 ; N uni0625 ; G 1115 -U 1574 ; WX 602 ; N uni0626 ; G 1116 -U 1575 ; WX 602 ; N uni0627 ; G 1117 -U 1576 ; WX 602 ; N uni0628 ; G 1118 -U 1577 ; WX 602 ; N uni0629 ; G 1119 -U 1578 ; WX 602 ; N uni062A ; G 1120 -U 1579 ; WX 602 ; N uni062B ; G 1121 -U 1580 ; WX 602 ; N uni062C ; G 1122 -U 1581 ; WX 602 ; N uni062D ; G 1123 -U 1582 ; WX 602 ; N uni062E ; G 1124 -U 1583 ; WX 602 ; N uni062F ; G 1125 -U 1584 ; WX 602 ; N uni0630 ; G 1126 -U 1585 ; WX 602 ; N uni0631 ; G 1127 -U 1586 ; WX 602 ; N uni0632 ; G 1128 -U 1587 ; WX 602 ; N uni0633 ; G 1129 -U 1588 ; WX 602 ; N uni0634 ; G 1130 -U 1589 ; WX 602 ; N uni0635 ; G 1131 -U 1590 ; WX 602 ; N uni0636 ; G 1132 -U 1591 ; WX 602 ; N uni0637 ; G 1133 -U 1592 ; WX 602 ; N uni0638 ; G 1134 -U 1593 ; WX 602 ; N uni0639 ; G 1135 -U 1594 ; WX 602 ; N uni063A ; G 1136 -U 1600 ; WX 602 ; N uni0640 ; G 1137 -U 1601 ; WX 602 ; N uni0641 ; G 1138 -U 1602 ; WX 602 ; N uni0642 ; G 1139 -U 1603 ; WX 602 ; N uni0643 ; G 1140 -U 1604 ; WX 602 ; N uni0644 ; G 1141 -U 1605 ; WX 602 ; N uni0645 ; G 1142 -U 1606 ; WX 602 ; N uni0646 ; G 1143 -U 1607 ; WX 602 ; N uni0647 ; G 1144 -U 1608 ; WX 602 ; N uni0648 ; G 1145 -U 1609 ; WX 602 ; N uni0649 ; G 1146 -U 1610 ; WX 602 ; N uni064A ; G 1147 -U 1611 ; WX 602 ; N uni064B ; G 1148 -U 1612 ; WX 602 ; N uni064C ; G 1149 -U 1613 ; WX 602 ; N uni064D ; G 1150 -U 1614 ; WX 602 ; N uni064E ; G 1151 -U 1615 ; WX 602 ; N uni064F ; G 1152 -U 1616 ; WX 602 ; N uni0650 ; G 1153 -U 1617 ; WX 602 ; N uni0651 ; G 1154 -U 1618 ; WX 602 ; N uni0652 ; G 1155 -U 1619 ; WX 602 ; N uni0653 ; G 1156 -U 1620 ; WX 602 ; N uni0654 ; G 1157 -U 1621 ; WX 602 ; N uni0655 ; G 1158 -U 1626 ; WX 602 ; N uni065A ; G 1159 -U 1632 ; WX 602 ; N uni0660 ; G 1160 -U 1633 ; WX 602 ; N uni0661 ; G 1161 -U 1634 ; WX 602 ; N uni0662 ; G 1162 -U 1635 ; WX 602 ; N uni0663 ; G 1163 -U 1636 ; WX 602 ; N uni0664 ; G 1164 -U 1637 ; WX 602 ; N uni0665 ; G 1165 -U 1638 ; WX 602 ; N uni0666 ; G 1166 -U 1639 ; WX 602 ; N uni0667 ; G 1167 -U 1640 ; WX 602 ; N uni0668 ; G 1168 -U 1641 ; WX 602 ; N uni0669 ; G 1169 -U 1642 ; WX 602 ; N uni066A ; G 1170 -U 1643 ; WX 602 ; N uni066B ; G 1171 -U 1644 ; WX 602 ; N uni066C ; G 1172 -U 1645 ; WX 602 ; N uni066D ; G 1173 -U 1652 ; WX 602 ; N uni0674 ; G 1174 -U 1657 ; WX 602 ; N uni0679 ; G 1175 -U 1658 ; WX 602 ; N uni067A ; G 1176 -U 1659 ; WX 602 ; N uni067B ; G 1177 -U 1662 ; WX 602 ; N uni067E ; G 1178 -U 1663 ; WX 602 ; N uni067F ; G 1179 -U 1664 ; WX 602 ; N uni0680 ; G 1180 -U 1667 ; WX 602 ; N uni0683 ; G 1181 -U 1668 ; WX 602 ; N uni0684 ; G 1182 -U 1670 ; WX 602 ; N uni0686 ; G 1183 -U 1671 ; WX 602 ; N uni0687 ; G 1184 -U 1681 ; WX 602 ; N uni0691 ; G 1185 -U 1688 ; WX 602 ; N uni0698 ; G 1186 -U 1700 ; WX 602 ; N uni06A4 ; G 1187 -U 1705 ; WX 602 ; N uni06A9 ; G 1188 -U 1711 ; WX 602 ; N uni06AF ; G 1189 -U 1726 ; WX 602 ; N uni06BE ; G 1190 -U 1740 ; WX 602 ; N uni06CC ; G 1191 -U 1776 ; WX 602 ; N uni06F0 ; G 1192 -U 1777 ; WX 602 ; N uni06F1 ; G 1193 -U 1778 ; WX 602 ; N uni06F2 ; G 1194 -U 1779 ; WX 602 ; N uni06F3 ; G 1195 -U 1780 ; WX 602 ; N uni06F4 ; G 1196 -U 1781 ; WX 602 ; N uni06F5 ; G 1197 -U 1782 ; WX 602 ; N uni06F6 ; G 1198 -U 1783 ; WX 602 ; N uni06F7 ; G 1199 -U 1784 ; WX 602 ; N uni06F8 ; G 1200 -U 1785 ; WX 602 ; N uni06F9 ; G 1201 -U 3647 ; WX 602 ; N uni0E3F ; G 1202 -U 3713 ; WX 602 ; N uni0E81 ; G 1203 -U 3714 ; WX 602 ; N uni0E82 ; G 1204 -U 3716 ; WX 602 ; N uni0E84 ; G 1205 -U 3719 ; WX 602 ; N uni0E87 ; G 1206 -U 3720 ; WX 602 ; N uni0E88 ; G 1207 -U 3722 ; WX 602 ; N uni0E8A ; G 1208 -U 3725 ; WX 602 ; N uni0E8D ; G 1209 -U 3732 ; WX 602 ; N uni0E94 ; G 1210 -U 3733 ; WX 602 ; N uni0E95 ; G 1211 -U 3734 ; WX 602 ; N uni0E96 ; G 1212 -U 3735 ; WX 602 ; N uni0E97 ; G 1213 -U 3737 ; WX 602 ; N uni0E99 ; G 1214 -U 3738 ; WX 602 ; N uni0E9A ; G 1215 -U 3739 ; WX 602 ; N uni0E9B ; G 1216 -U 3740 ; WX 602 ; N uni0E9C ; G 1217 -U 3741 ; WX 602 ; N uni0E9D ; G 1218 -U 3742 ; WX 602 ; N uni0E9E ; G 1219 -U 3743 ; WX 602 ; N uni0E9F ; G 1220 -U 3745 ; WX 602 ; N uni0EA1 ; G 1221 -U 3746 ; WX 602 ; N uni0EA2 ; G 1222 -U 3747 ; WX 602 ; N uni0EA3 ; G 1223 -U 3749 ; WX 602 ; N uni0EA5 ; G 1224 -U 3751 ; WX 602 ; N uni0EA7 ; G 1225 -U 3754 ; WX 602 ; N uni0EAA ; G 1226 -U 3755 ; WX 602 ; N uni0EAB ; G 1227 -U 3757 ; WX 602 ; N uni0EAD ; G 1228 -U 3758 ; WX 602 ; N uni0EAE ; G 1229 -U 3759 ; WX 602 ; N uni0EAF ; G 1230 -U 3760 ; WX 602 ; N uni0EB0 ; G 1231 -U 3761 ; WX 602 ; N uni0EB1 ; G 1232 -U 3762 ; WX 602 ; N uni0EB2 ; G 1233 -U 3763 ; WX 602 ; N uni0EB3 ; G 1234 -U 3764 ; WX 602 ; N uni0EB4 ; G 1235 -U 3765 ; WX 602 ; N uni0EB5 ; G 1236 -U 3766 ; WX 602 ; N uni0EB6 ; G 1237 -U 3767 ; WX 602 ; N uni0EB7 ; G 1238 -U 3768 ; WX 602 ; N uni0EB8 ; G 1239 -U 3769 ; WX 602 ; N uni0EB9 ; G 1240 -U 3771 ; WX 602 ; N uni0EBB ; G 1241 -U 3772 ; WX 602 ; N uni0EBC ; G 1242 -U 3784 ; WX 602 ; N uni0EC8 ; G 1243 -U 3785 ; WX 602 ; N uni0EC9 ; G 1244 -U 3786 ; WX 602 ; N uni0ECA ; G 1245 -U 3787 ; WX 602 ; N uni0ECB ; G 1246 -U 3788 ; WX 602 ; N uni0ECC ; G 1247 -U 3789 ; WX 602 ; N uni0ECD ; G 1248 -U 4304 ; WX 602 ; N uni10D0 ; G 1249 -U 4305 ; WX 602 ; N uni10D1 ; G 1250 -U 4306 ; WX 602 ; N uni10D2 ; G 1251 -U 4307 ; WX 602 ; N uni10D3 ; G 1252 -U 4308 ; WX 602 ; N uni10D4 ; G 1253 -U 4309 ; WX 602 ; N uni10D5 ; G 1254 -U 4310 ; WX 602 ; N uni10D6 ; G 1255 -U 4311 ; WX 602 ; N uni10D7 ; G 1256 -U 4312 ; WX 602 ; N uni10D8 ; G 1257 -U 4313 ; WX 602 ; N uni10D9 ; G 1258 -U 4314 ; WX 602 ; N uni10DA ; G 1259 -U 4315 ; WX 602 ; N uni10DB ; G 1260 -U 4316 ; WX 602 ; N uni10DC ; G 1261 -U 4317 ; WX 602 ; N uni10DD ; G 1262 -U 4318 ; WX 602 ; N uni10DE ; G 1263 -U 4319 ; WX 602 ; N uni10DF ; G 1264 -U 4320 ; WX 602 ; N uni10E0 ; G 1265 -U 4321 ; WX 602 ; N uni10E1 ; G 1266 -U 4322 ; WX 602 ; N uni10E2 ; G 1267 -U 4323 ; WX 602 ; N uni10E3 ; G 1268 -U 4324 ; WX 602 ; N uni10E4 ; G 1269 -U 4325 ; WX 602 ; N uni10E5 ; G 1270 -U 4326 ; WX 602 ; N uni10E6 ; G 1271 -U 4327 ; WX 602 ; N uni10E7 ; G 1272 -U 4328 ; WX 602 ; N uni10E8 ; G 1273 -U 4329 ; WX 602 ; N uni10E9 ; G 1274 -U 4330 ; WX 602 ; N uni10EA ; G 1275 -U 4331 ; WX 602 ; N uni10EB ; G 1276 -U 4332 ; WX 602 ; N uni10EC ; G 1277 -U 4333 ; WX 602 ; N uni10ED ; G 1278 -U 4334 ; WX 602 ; N uni10EE ; G 1279 -U 4335 ; WX 602 ; N uni10EF ; G 1280 -U 4336 ; WX 602 ; N uni10F0 ; G 1281 -U 4337 ; WX 602 ; N uni10F1 ; G 1282 -U 4338 ; WX 602 ; N uni10F2 ; G 1283 -U 4339 ; WX 602 ; N uni10F3 ; G 1284 -U 4340 ; WX 602 ; N uni10F4 ; G 1285 -U 4341 ; WX 602 ; N uni10F5 ; G 1286 -U 4342 ; WX 602 ; N uni10F6 ; G 1287 -U 4343 ; WX 602 ; N uni10F7 ; G 1288 -U 4344 ; WX 602 ; N uni10F8 ; G 1289 -U 4345 ; WX 602 ; N uni10F9 ; G 1290 -U 4346 ; WX 602 ; N uni10FA ; G 1291 -U 4347 ; WX 602 ; N uni10FB ; G 1292 -U 4348 ; WX 602 ; N uni10FC ; G 1293 -U 7426 ; WX 602 ; N uni1D02 ; G 1294 -U 7432 ; WX 602 ; N uni1D08 ; G 1295 -U 7433 ; WX 602 ; N uni1D09 ; G 1296 -U 7444 ; WX 602 ; N uni1D14 ; G 1297 -U 7446 ; WX 602 ; N uni1D16 ; G 1298 -U 7447 ; WX 602 ; N uni1D17 ; G 1299 -U 7453 ; WX 602 ; N uni1D1D ; G 1300 -U 7454 ; WX 602 ; N uni1D1E ; G 1301 -U 7455 ; WX 602 ; N uni1D1F ; G 1302 -U 7468 ; WX 602 ; N uni1D2C ; G 1303 -U 7469 ; WX 602 ; N uni1D2D ; G 1304 -U 7470 ; WX 602 ; N uni1D2E ; G 1305 -U 7472 ; WX 602 ; N uni1D30 ; G 1306 -U 7473 ; WX 602 ; N uni1D31 ; G 1307 -U 7474 ; WX 602 ; N uni1D32 ; G 1308 -U 7475 ; WX 602 ; N uni1D33 ; G 1309 -U 7476 ; WX 602 ; N uni1D34 ; G 1310 -U 7477 ; WX 602 ; N uni1D35 ; G 1311 -U 7478 ; WX 602 ; N uni1D36 ; G 1312 -U 7479 ; WX 602 ; N uni1D37 ; G 1313 -U 7480 ; WX 602 ; N uni1D38 ; G 1314 -U 7481 ; WX 602 ; N uni1D39 ; G 1315 -U 7482 ; WX 602 ; N uni1D3A ; G 1316 -U 7483 ; WX 602 ; N uni1D3B ; G 1317 -U 7484 ; WX 602 ; N uni1D3C ; G 1318 -U 7486 ; WX 602 ; N uni1D3E ; G 1319 -U 7487 ; WX 602 ; N uni1D3F ; G 1320 -U 7488 ; WX 602 ; N uni1D40 ; G 1321 -U 7489 ; WX 602 ; N uni1D41 ; G 1322 -U 7490 ; WX 602 ; N uni1D42 ; G 1323 -U 7491 ; WX 602 ; N uni1D43 ; G 1324 -U 7492 ; WX 602 ; N uni1D44 ; G 1325 -U 7493 ; WX 602 ; N uni1D45 ; G 1326 -U 7494 ; WX 602 ; N uni1D46 ; G 1327 -U 7495 ; WX 602 ; N uni1D47 ; G 1328 -U 7496 ; WX 602 ; N uni1D48 ; G 1329 -U 7497 ; WX 602 ; N uni1D49 ; G 1330 -U 7498 ; WX 602 ; N uni1D4A ; G 1331 -U 7499 ; WX 602 ; N uni1D4B ; G 1332 -U 7500 ; WX 602 ; N uni1D4C ; G 1333 -U 7501 ; WX 602 ; N uni1D4D ; G 1334 -U 7502 ; WX 602 ; N uni1D4E ; G 1335 -U 7503 ; WX 602 ; N uni1D4F ; G 1336 -U 7504 ; WX 602 ; N uni1D50 ; G 1337 -U 7505 ; WX 602 ; N uni1D51 ; G 1338 -U 7506 ; WX 602 ; N uni1D52 ; G 1339 -U 7507 ; WX 602 ; N uni1D53 ; G 1340 -U 7508 ; WX 602 ; N uni1D54 ; G 1341 -U 7509 ; WX 602 ; N uni1D55 ; G 1342 -U 7510 ; WX 602 ; N uni1D56 ; G 1343 -U 7511 ; WX 602 ; N uni1D57 ; G 1344 -U 7512 ; WX 602 ; N uni1D58 ; G 1345 -U 7513 ; WX 602 ; N uni1D59 ; G 1346 -U 7514 ; WX 602 ; N uni1D5A ; G 1347 -U 7515 ; WX 602 ; N uni1D5B ; G 1348 -U 7522 ; WX 602 ; N uni1D62 ; G 1349 -U 7523 ; WX 602 ; N uni1D63 ; G 1350 -U 7524 ; WX 602 ; N uni1D64 ; G 1351 -U 7525 ; WX 602 ; N uni1D65 ; G 1352 -U 7543 ; WX 602 ; N uni1D77 ; G 1353 -U 7544 ; WX 602 ; N uni1D78 ; G 1354 -U 7547 ; WX 602 ; N uni1D7B ; G 1355 -U 7557 ; WX 602 ; N uni1D85 ; G 1356 -U 7579 ; WX 602 ; N uni1D9B ; G 1357 -U 7580 ; WX 602 ; N uni1D9C ; G 1358 -U 7581 ; WX 602 ; N uni1D9D ; G 1359 -U 7582 ; WX 602 ; N uni1D9E ; G 1360 -U 7583 ; WX 602 ; N uni1D9F ; G 1361 -U 7584 ; WX 602 ; N uni1DA0 ; G 1362 -U 7585 ; WX 602 ; N uni1DA1 ; G 1363 -U 7586 ; WX 602 ; N uni1DA2 ; G 1364 -U 7587 ; WX 602 ; N uni1DA3 ; G 1365 -U 7588 ; WX 602 ; N uni1DA4 ; G 1366 -U 7589 ; WX 602 ; N uni1DA5 ; G 1367 -U 7590 ; WX 602 ; N uni1DA6 ; G 1368 -U 7591 ; WX 602 ; N uni1DA7 ; G 1369 -U 7592 ; WX 602 ; N uni1DA8 ; G 1370 -U 7593 ; WX 602 ; N uni1DA9 ; G 1371 -U 7594 ; WX 602 ; N uni1DAA ; G 1372 -U 7595 ; WX 602 ; N uni1DAB ; G 1373 -U 7596 ; WX 602 ; N uni1DAC ; G 1374 -U 7597 ; WX 602 ; N uni1DAD ; G 1375 -U 7598 ; WX 602 ; N uni1DAE ; G 1376 -U 7599 ; WX 602 ; N uni1DAF ; G 1377 -U 7600 ; WX 602 ; N uni1DB0 ; G 1378 -U 7601 ; WX 602 ; N uni1DB1 ; G 1379 -U 7602 ; WX 602 ; N uni1DB2 ; G 1380 -U 7603 ; WX 602 ; N uni1DB3 ; G 1381 -U 7604 ; WX 602 ; N uni1DB4 ; G 1382 -U 7605 ; WX 602 ; N uni1DB5 ; G 1383 -U 7606 ; WX 602 ; N uni1DB6 ; G 1384 -U 7607 ; WX 602 ; N uni1DB7 ; G 1385 -U 7609 ; WX 602 ; N uni1DB9 ; G 1386 -U 7610 ; WX 602 ; N uni1DBA ; G 1387 -U 7611 ; WX 602 ; N uni1DBB ; G 1388 -U 7612 ; WX 602 ; N uni1DBC ; G 1389 -U 7613 ; WX 602 ; N uni1DBD ; G 1390 -U 7614 ; WX 602 ; N uni1DBE ; G 1391 -U 7615 ; WX 602 ; N uni1DBF ; G 1392 -U 7680 ; WX 602 ; N uni1E00 ; G 1393 -U 7681 ; WX 602 ; N uni1E01 ; G 1394 -U 7682 ; WX 602 ; N uni1E02 ; G 1395 -U 7683 ; WX 602 ; N uni1E03 ; G 1396 -U 7684 ; WX 602 ; N uni1E04 ; G 1397 -U 7685 ; WX 602 ; N uni1E05 ; G 1398 -U 7686 ; WX 602 ; N uni1E06 ; G 1399 -U 7687 ; WX 602 ; N uni1E07 ; G 1400 -U 7688 ; WX 602 ; N uni1E08 ; G 1401 -U 7689 ; WX 602 ; N uni1E09 ; G 1402 -U 7690 ; WX 602 ; N uni1E0A ; G 1403 -U 7691 ; WX 602 ; N uni1E0B ; G 1404 -U 7692 ; WX 602 ; N uni1E0C ; G 1405 -U 7693 ; WX 602 ; N uni1E0D ; G 1406 -U 7694 ; WX 602 ; N uni1E0E ; G 1407 -U 7695 ; WX 602 ; N uni1E0F ; G 1408 -U 7696 ; WX 602 ; N uni1E10 ; G 1409 -U 7697 ; WX 602 ; N uni1E11 ; G 1410 -U 7698 ; WX 602 ; N uni1E12 ; G 1411 -U 7699 ; WX 602 ; N uni1E13 ; G 1412 -U 7704 ; WX 602 ; N uni1E18 ; G 1413 -U 7705 ; WX 602 ; N uni1E19 ; G 1414 -U 7706 ; WX 602 ; N uni1E1A ; G 1415 -U 7707 ; WX 602 ; N uni1E1B ; G 1416 -U 7708 ; WX 602 ; N uni1E1C ; G 1417 -U 7709 ; WX 602 ; N uni1E1D ; G 1418 -U 7710 ; WX 602 ; N uni1E1E ; G 1419 -U 7711 ; WX 602 ; N uni1E1F ; G 1420 -U 7712 ; WX 602 ; N uni1E20 ; G 1421 -U 7713 ; WX 602 ; N uni1E21 ; G 1422 -U 7714 ; WX 602 ; N uni1E22 ; G 1423 -U 7715 ; WX 602 ; N uni1E23 ; G 1424 -U 7716 ; WX 602 ; N uni1E24 ; G 1425 -U 7717 ; WX 602 ; N uni1E25 ; G 1426 -U 7718 ; WX 602 ; N uni1E26 ; G 1427 -U 7719 ; WX 602 ; N uni1E27 ; G 1428 -U 7720 ; WX 602 ; N uni1E28 ; G 1429 -U 7721 ; WX 602 ; N uni1E29 ; G 1430 -U 7722 ; WX 602 ; N uni1E2A ; G 1431 -U 7723 ; WX 602 ; N uni1E2B ; G 1432 -U 7724 ; WX 602 ; N uni1E2C ; G 1433 -U 7725 ; WX 602 ; N uni1E2D ; G 1434 -U 7728 ; WX 602 ; N uni1E30 ; G 1435 -U 7729 ; WX 602 ; N uni1E31 ; G 1436 -U 7730 ; WX 602 ; N uni1E32 ; G 1437 -U 7731 ; WX 602 ; N uni1E33 ; G 1438 -U 7732 ; WX 602 ; N uni1E34 ; G 1439 -U 7733 ; WX 602 ; N uni1E35 ; G 1440 -U 7734 ; WX 602 ; N uni1E36 ; G 1441 -U 7735 ; WX 602 ; N uni1E37 ; G 1442 -U 7736 ; WX 602 ; N uni1E38 ; G 1443 -U 7737 ; WX 602 ; N uni1E39 ; G 1444 -U 7738 ; WX 602 ; N uni1E3A ; G 1445 -U 7739 ; WX 602 ; N uni1E3B ; G 1446 -U 7740 ; WX 602 ; N uni1E3C ; G 1447 -U 7741 ; WX 602 ; N uni1E3D ; G 1448 -U 7742 ; WX 602 ; N uni1E3E ; G 1449 -U 7743 ; WX 602 ; N uni1E3F ; G 1450 -U 7744 ; WX 602 ; N uni1E40 ; G 1451 -U 7745 ; WX 602 ; N uni1E41 ; G 1452 -U 7746 ; WX 602 ; N uni1E42 ; G 1453 -U 7747 ; WX 602 ; N uni1E43 ; G 1454 -U 7748 ; WX 602 ; N uni1E44 ; G 1455 -U 7749 ; WX 602 ; N uni1E45 ; G 1456 -U 7750 ; WX 602 ; N uni1E46 ; G 1457 -U 7751 ; WX 602 ; N uni1E47 ; G 1458 -U 7752 ; WX 602 ; N uni1E48 ; G 1459 -U 7753 ; WX 602 ; N uni1E49 ; G 1460 -U 7754 ; WX 602 ; N uni1E4A ; G 1461 -U 7755 ; WX 602 ; N uni1E4B ; G 1462 -U 7756 ; WX 602 ; N uni1E4C ; G 1463 -U 7757 ; WX 602 ; N uni1E4D ; G 1464 -U 7764 ; WX 602 ; N uni1E54 ; G 1465 -U 7765 ; WX 602 ; N uni1E55 ; G 1466 -U 7766 ; WX 602 ; N uni1E56 ; G 1467 -U 7767 ; WX 602 ; N uni1E57 ; G 1468 -U 7768 ; WX 602 ; N uni1E58 ; G 1469 -U 7769 ; WX 602 ; N uni1E59 ; G 1470 -U 7770 ; WX 602 ; N uni1E5A ; G 1471 -U 7771 ; WX 602 ; N uni1E5B ; G 1472 -U 7772 ; WX 602 ; N uni1E5C ; G 1473 -U 7773 ; WX 602 ; N uni1E5D ; G 1474 -U 7774 ; WX 602 ; N uni1E5E ; G 1475 -U 7775 ; WX 602 ; N uni1E5F ; G 1476 -U 7776 ; WX 602 ; N uni1E60 ; G 1477 -U 7777 ; WX 602 ; N uni1E61 ; G 1478 -U 7778 ; WX 602 ; N uni1E62 ; G 1479 -U 7779 ; WX 602 ; N uni1E63 ; G 1480 -U 7784 ; WX 602 ; N uni1E68 ; G 1481 -U 7785 ; WX 602 ; N uni1E69 ; G 1482 -U 7786 ; WX 602 ; N uni1E6A ; G 1483 -U 7787 ; WX 602 ; N uni1E6B ; G 1484 -U 7788 ; WX 602 ; N uni1E6C ; G 1485 -U 7789 ; WX 602 ; N uni1E6D ; G 1486 -U 7790 ; WX 602 ; N uni1E6E ; G 1487 -U 7791 ; WX 602 ; N uni1E6F ; G 1488 -U 7792 ; WX 602 ; N uni1E70 ; G 1489 -U 7793 ; WX 602 ; N uni1E71 ; G 1490 -U 7794 ; WX 602 ; N uni1E72 ; G 1491 -U 7795 ; WX 602 ; N uni1E73 ; G 1492 -U 7796 ; WX 602 ; N uni1E74 ; G 1493 -U 7797 ; WX 602 ; N uni1E75 ; G 1494 -U 7798 ; WX 602 ; N uni1E76 ; G 1495 -U 7799 ; WX 602 ; N uni1E77 ; G 1496 -U 7800 ; WX 602 ; N uni1E78 ; G 1497 -U 7801 ; WX 602 ; N uni1E79 ; G 1498 -U 7804 ; WX 602 ; N uni1E7C ; G 1499 -U 7805 ; WX 602 ; N uni1E7D ; G 1500 -U 7806 ; WX 602 ; N uni1E7E ; G 1501 -U 7807 ; WX 602 ; N uni1E7F ; G 1502 -U 7808 ; WX 602 ; N Wgrave ; G 1503 -U 7809 ; WX 602 ; N wgrave ; G 1504 -U 7810 ; WX 602 ; N Wacute ; G 1505 -U 7811 ; WX 602 ; N wacute ; G 1506 -U 7812 ; WX 602 ; N Wdieresis ; G 1507 -U 7813 ; WX 602 ; N wdieresis ; G 1508 -U 7814 ; WX 602 ; N uni1E86 ; G 1509 -U 7815 ; WX 602 ; N uni1E87 ; G 1510 -U 7816 ; WX 602 ; N uni1E88 ; G 1511 -U 7817 ; WX 602 ; N uni1E89 ; G 1512 -U 7818 ; WX 602 ; N uni1E8A ; G 1513 -U 7819 ; WX 602 ; N uni1E8B ; G 1514 -U 7820 ; WX 602 ; N uni1E8C ; G 1515 -U 7821 ; WX 602 ; N uni1E8D ; G 1516 -U 7822 ; WX 602 ; N uni1E8E ; G 1517 -U 7823 ; WX 602 ; N uni1E8F ; G 1518 -U 7824 ; WX 602 ; N uni1E90 ; G 1519 -U 7825 ; WX 602 ; N uni1E91 ; G 1520 -U 7826 ; WX 602 ; N uni1E92 ; G 1521 -U 7827 ; WX 602 ; N uni1E93 ; G 1522 -U 7828 ; WX 602 ; N uni1E94 ; G 1523 -U 7829 ; WX 602 ; N uni1E95 ; G 1524 -U 7830 ; WX 602 ; N uni1E96 ; G 1525 -U 7831 ; WX 602 ; N uni1E97 ; G 1526 -U 7832 ; WX 602 ; N uni1E98 ; G 1527 -U 7833 ; WX 602 ; N uni1E99 ; G 1528 -U 7835 ; WX 602 ; N uni1E9B ; G 1529 -U 7839 ; WX 602 ; N uni1E9F ; G 1530 -U 7840 ; WX 602 ; N uni1EA0 ; G 1531 -U 7841 ; WX 602 ; N uni1EA1 ; G 1532 -U 7852 ; WX 602 ; N uni1EAC ; G 1533 -U 7853 ; WX 602 ; N uni1EAD ; G 1534 -U 7856 ; WX 602 ; N uni1EB0 ; G 1535 -U 7857 ; WX 602 ; N uni1EB1 ; G 1536 -U 7862 ; WX 602 ; N uni1EB6 ; G 1537 -U 7863 ; WX 602 ; N uni1EB7 ; G 1538 -U 7864 ; WX 602 ; N uni1EB8 ; G 1539 -U 7865 ; WX 602 ; N uni1EB9 ; G 1540 -U 7868 ; WX 602 ; N uni1EBC ; G 1541 -U 7869 ; WX 602 ; N uni1EBD ; G 1542 -U 7878 ; WX 602 ; N uni1EC6 ; G 1543 -U 7879 ; WX 602 ; N uni1EC7 ; G 1544 -U 7882 ; WX 602 ; N uni1ECA ; G 1545 -U 7883 ; WX 602 ; N uni1ECB ; G 1546 -U 7884 ; WX 602 ; N uni1ECC ; G 1547 -U 7885 ; WX 602 ; N uni1ECD ; G 1548 -U 7896 ; WX 602 ; N uni1ED8 ; G 1549 -U 7897 ; WX 602 ; N uni1ED9 ; G 1550 -U 7898 ; WX 602 ; N uni1EDA ; G 1551 -U 7899 ; WX 602 ; N uni1EDB ; G 1552 -U 7900 ; WX 602 ; N uni1EDC ; G 1553 -U 7901 ; WX 602 ; N uni1EDD ; G 1554 -U 7904 ; WX 602 ; N uni1EE0 ; G 1555 -U 7905 ; WX 602 ; N uni1EE1 ; G 1556 -U 7906 ; WX 602 ; N uni1EE2 ; G 1557 -U 7907 ; WX 602 ; N uni1EE3 ; G 1558 -U 7908 ; WX 602 ; N uni1EE4 ; G 1559 -U 7909 ; WX 602 ; N uni1EE5 ; G 1560 -U 7912 ; WX 602 ; N uni1EE8 ; G 1561 -U 7913 ; WX 602 ; N uni1EE9 ; G 1562 -U 7914 ; WX 602 ; N uni1EEA ; G 1563 -U 7915 ; WX 602 ; N uni1EEB ; G 1564 -U 7918 ; WX 602 ; N uni1EEE ; G 1565 -U 7919 ; WX 602 ; N uni1EEF ; G 1566 -U 7920 ; WX 602 ; N uni1EF0 ; G 1567 -U 7921 ; WX 602 ; N uni1EF1 ; G 1568 -U 7922 ; WX 602 ; N Ygrave ; G 1569 -U 7923 ; WX 602 ; N ygrave ; G 1570 -U 7924 ; WX 602 ; N uni1EF4 ; G 1571 -U 7925 ; WX 602 ; N uni1EF5 ; G 1572 -U 7928 ; WX 602 ; N uni1EF8 ; G 1573 -U 7929 ; WX 602 ; N uni1EF9 ; G 1574 -U 7936 ; WX 602 ; N uni1F00 ; G 1575 -U 7937 ; WX 602 ; N uni1F01 ; G 1576 -U 7938 ; WX 602 ; N uni1F02 ; G 1577 -U 7939 ; WX 602 ; N uni1F03 ; G 1578 -U 7940 ; WX 602 ; N uni1F04 ; G 1579 -U 7941 ; WX 602 ; N uni1F05 ; G 1580 -U 7942 ; WX 602 ; N uni1F06 ; G 1581 -U 7943 ; WX 602 ; N uni1F07 ; G 1582 -U 7944 ; WX 602 ; N uni1F08 ; G 1583 -U 7945 ; WX 602 ; N uni1F09 ; G 1584 -U 7946 ; WX 602 ; N uni1F0A ; G 1585 -U 7947 ; WX 602 ; N uni1F0B ; G 1586 -U 7948 ; WX 602 ; N uni1F0C ; G 1587 -U 7949 ; WX 602 ; N uni1F0D ; G 1588 -U 7950 ; WX 602 ; N uni1F0E ; G 1589 -U 7951 ; WX 602 ; N uni1F0F ; G 1590 -U 7952 ; WX 602 ; N uni1F10 ; G 1591 -U 7953 ; WX 602 ; N uni1F11 ; G 1592 -U 7954 ; WX 602 ; N uni1F12 ; G 1593 -U 7955 ; WX 602 ; N uni1F13 ; G 1594 -U 7956 ; WX 602 ; N uni1F14 ; G 1595 -U 7957 ; WX 602 ; N uni1F15 ; G 1596 -U 7960 ; WX 602 ; N uni1F18 ; G 1597 -U 7961 ; WX 602 ; N uni1F19 ; G 1598 -U 7962 ; WX 602 ; N uni1F1A ; G 1599 -U 7963 ; WX 602 ; N uni1F1B ; G 1600 -U 7964 ; WX 602 ; N uni1F1C ; G 1601 -U 7965 ; WX 602 ; N uni1F1D ; G 1602 -U 7968 ; WX 602 ; N uni1F20 ; G 1603 -U 7969 ; WX 602 ; N uni1F21 ; G 1604 -U 7970 ; WX 602 ; N uni1F22 ; G 1605 -U 7971 ; WX 602 ; N uni1F23 ; G 1606 -U 7972 ; WX 602 ; N uni1F24 ; G 1607 -U 7973 ; WX 602 ; N uni1F25 ; G 1608 -U 7974 ; WX 602 ; N uni1F26 ; G 1609 -U 7975 ; WX 602 ; N uni1F27 ; G 1610 -U 7976 ; WX 602 ; N uni1F28 ; G 1611 -U 7977 ; WX 602 ; N uni1F29 ; G 1612 -U 7978 ; WX 602 ; N uni1F2A ; G 1613 -U 7979 ; WX 602 ; N uni1F2B ; G 1614 -U 7980 ; WX 602 ; N uni1F2C ; G 1615 -U 7981 ; WX 602 ; N uni1F2D ; G 1616 -U 7982 ; WX 602 ; N uni1F2E ; G 1617 -U 7983 ; WX 602 ; N uni1F2F ; G 1618 -U 7984 ; WX 602 ; N uni1F30 ; G 1619 -U 7985 ; WX 602 ; N uni1F31 ; G 1620 -U 7986 ; WX 602 ; N uni1F32 ; G 1621 -U 7987 ; WX 602 ; N uni1F33 ; G 1622 -U 7988 ; WX 602 ; N uni1F34 ; G 1623 -U 7989 ; WX 602 ; N uni1F35 ; G 1624 -U 7990 ; WX 602 ; N uni1F36 ; G 1625 -U 7991 ; WX 602 ; N uni1F37 ; G 1626 -U 7992 ; WX 602 ; N uni1F38 ; G 1627 -U 7993 ; WX 602 ; N uni1F39 ; G 1628 -U 7994 ; WX 602 ; N uni1F3A ; G 1629 -U 7995 ; WX 602 ; N uni1F3B ; G 1630 -U 7996 ; WX 602 ; N uni1F3C ; G 1631 -U 7997 ; WX 602 ; N uni1F3D ; G 1632 -U 7998 ; WX 602 ; N uni1F3E ; G 1633 -U 7999 ; WX 602 ; N uni1F3F ; G 1634 -U 8000 ; WX 602 ; N uni1F40 ; G 1635 -U 8001 ; WX 602 ; N uni1F41 ; G 1636 -U 8002 ; WX 602 ; N uni1F42 ; G 1637 -U 8003 ; WX 602 ; N uni1F43 ; G 1638 -U 8004 ; WX 602 ; N uni1F44 ; G 1639 -U 8005 ; WX 602 ; N uni1F45 ; G 1640 -U 8008 ; WX 602 ; N uni1F48 ; G 1641 -U 8009 ; WX 602 ; N uni1F49 ; G 1642 -U 8010 ; WX 602 ; N uni1F4A ; G 1643 -U 8011 ; WX 602 ; N uni1F4B ; G 1644 -U 8012 ; WX 602 ; N uni1F4C ; G 1645 -U 8013 ; WX 602 ; N uni1F4D ; G 1646 -U 8016 ; WX 602 ; N uni1F50 ; G 1647 -U 8017 ; WX 602 ; N uni1F51 ; G 1648 -U 8018 ; WX 602 ; N uni1F52 ; G 1649 -U 8019 ; WX 602 ; N uni1F53 ; G 1650 -U 8020 ; WX 602 ; N uni1F54 ; G 1651 -U 8021 ; WX 602 ; N uni1F55 ; G 1652 -U 8022 ; WX 602 ; N uni1F56 ; G 1653 -U 8023 ; WX 602 ; N uni1F57 ; G 1654 -U 8025 ; WX 602 ; N uni1F59 ; G 1655 -U 8027 ; WX 602 ; N uni1F5B ; G 1656 -U 8029 ; WX 602 ; N uni1F5D ; G 1657 -U 8031 ; WX 602 ; N uni1F5F ; G 1658 -U 8032 ; WX 602 ; N uni1F60 ; G 1659 -U 8033 ; WX 602 ; N uni1F61 ; G 1660 -U 8034 ; WX 602 ; N uni1F62 ; G 1661 -U 8035 ; WX 602 ; N uni1F63 ; G 1662 -U 8036 ; WX 602 ; N uni1F64 ; G 1663 -U 8037 ; WX 602 ; N uni1F65 ; G 1664 -U 8038 ; WX 602 ; N uni1F66 ; G 1665 -U 8039 ; WX 602 ; N uni1F67 ; G 1666 -U 8040 ; WX 602 ; N uni1F68 ; G 1667 -U 8041 ; WX 602 ; N uni1F69 ; G 1668 -U 8042 ; WX 602 ; N uni1F6A ; G 1669 -U 8043 ; WX 602 ; N uni1F6B ; G 1670 -U 8044 ; WX 602 ; N uni1F6C ; G 1671 -U 8045 ; WX 602 ; N uni1F6D ; G 1672 -U 8046 ; WX 602 ; N uni1F6E ; G 1673 -U 8047 ; WX 602 ; N uni1F6F ; G 1674 -U 8048 ; WX 602 ; N uni1F70 ; G 1675 -U 8049 ; WX 602 ; N uni1F71 ; G 1676 -U 8050 ; WX 602 ; N uni1F72 ; G 1677 -U 8051 ; WX 602 ; N uni1F73 ; G 1678 -U 8052 ; WX 602 ; N uni1F74 ; G 1679 -U 8053 ; WX 602 ; N uni1F75 ; G 1680 -U 8054 ; WX 602 ; N uni1F76 ; G 1681 -U 8055 ; WX 602 ; N uni1F77 ; G 1682 -U 8056 ; WX 602 ; N uni1F78 ; G 1683 -U 8057 ; WX 602 ; N uni1F79 ; G 1684 -U 8058 ; WX 602 ; N uni1F7A ; G 1685 -U 8059 ; WX 602 ; N uni1F7B ; G 1686 -U 8060 ; WX 602 ; N uni1F7C ; G 1687 -U 8061 ; WX 602 ; N uni1F7D ; G 1688 -U 8064 ; WX 602 ; N uni1F80 ; G 1689 -U 8065 ; WX 602 ; N uni1F81 ; G 1690 -U 8066 ; WX 602 ; N uni1F82 ; G 1691 -U 8067 ; WX 602 ; N uni1F83 ; G 1692 -U 8068 ; WX 602 ; N uni1F84 ; G 1693 -U 8069 ; WX 602 ; N uni1F85 ; G 1694 -U 8070 ; WX 602 ; N uni1F86 ; G 1695 -U 8071 ; WX 602 ; N uni1F87 ; G 1696 -U 8072 ; WX 602 ; N uni1F88 ; G 1697 -U 8073 ; WX 602 ; N uni1F89 ; G 1698 -U 8074 ; WX 602 ; N uni1F8A ; G 1699 -U 8075 ; WX 602 ; N uni1F8B ; G 1700 -U 8076 ; WX 602 ; N uni1F8C ; G 1701 -U 8077 ; WX 602 ; N uni1F8D ; G 1702 -U 8078 ; WX 602 ; N uni1F8E ; G 1703 -U 8079 ; WX 602 ; N uni1F8F ; G 1704 -U 8080 ; WX 602 ; N uni1F90 ; G 1705 -U 8081 ; WX 602 ; N uni1F91 ; G 1706 -U 8082 ; WX 602 ; N uni1F92 ; G 1707 -U 8083 ; WX 602 ; N uni1F93 ; G 1708 -U 8084 ; WX 602 ; N uni1F94 ; G 1709 -U 8085 ; WX 602 ; N uni1F95 ; G 1710 -U 8086 ; WX 602 ; N uni1F96 ; G 1711 -U 8087 ; WX 602 ; N uni1F97 ; G 1712 -U 8088 ; WX 602 ; N uni1F98 ; G 1713 -U 8089 ; WX 602 ; N uni1F99 ; G 1714 -U 8090 ; WX 602 ; N uni1F9A ; G 1715 -U 8091 ; WX 602 ; N uni1F9B ; G 1716 -U 8092 ; WX 602 ; N uni1F9C ; G 1717 -U 8093 ; WX 602 ; N uni1F9D ; G 1718 -U 8094 ; WX 602 ; N uni1F9E ; G 1719 -U 8095 ; WX 602 ; N uni1F9F ; G 1720 -U 8096 ; WX 602 ; N uni1FA0 ; G 1721 -U 8097 ; WX 602 ; N uni1FA1 ; G 1722 -U 8098 ; WX 602 ; N uni1FA2 ; G 1723 -U 8099 ; WX 602 ; N uni1FA3 ; G 1724 -U 8100 ; WX 602 ; N uni1FA4 ; G 1725 -U 8101 ; WX 602 ; N uni1FA5 ; G 1726 -U 8102 ; WX 602 ; N uni1FA6 ; G 1727 -U 8103 ; WX 602 ; N uni1FA7 ; G 1728 -U 8104 ; WX 602 ; N uni1FA8 ; G 1729 -U 8105 ; WX 602 ; N uni1FA9 ; G 1730 -U 8106 ; WX 602 ; N uni1FAA ; G 1731 -U 8107 ; WX 602 ; N uni1FAB ; G 1732 -U 8108 ; WX 602 ; N uni1FAC ; G 1733 -U 8109 ; WX 602 ; N uni1FAD ; G 1734 -U 8110 ; WX 602 ; N uni1FAE ; G 1735 -U 8111 ; WX 602 ; N uni1FAF ; G 1736 -U 8112 ; WX 602 ; N uni1FB0 ; G 1737 -U 8113 ; WX 602 ; N uni1FB1 ; G 1738 -U 8114 ; WX 602 ; N uni1FB2 ; G 1739 -U 8115 ; WX 602 ; N uni1FB3 ; G 1740 -U 8116 ; WX 602 ; N uni1FB4 ; G 1741 -U 8118 ; WX 602 ; N uni1FB6 ; G 1742 -U 8119 ; WX 602 ; N uni1FB7 ; G 1743 -U 8120 ; WX 602 ; N uni1FB8 ; G 1744 -U 8121 ; WX 602 ; N uni1FB9 ; G 1745 -U 8122 ; WX 602 ; N uni1FBA ; G 1746 -U 8123 ; WX 602 ; N uni1FBB ; G 1747 -U 8124 ; WX 602 ; N uni1FBC ; G 1748 -U 8125 ; WX 602 ; N uni1FBD ; G 1749 -U 8126 ; WX 602 ; N uni1FBE ; G 1750 -U 8127 ; WX 602 ; N uni1FBF ; G 1751 -U 8128 ; WX 602 ; N uni1FC0 ; G 1752 -U 8129 ; WX 602 ; N uni1FC1 ; G 1753 -U 8130 ; WX 602 ; N uni1FC2 ; G 1754 -U 8131 ; WX 602 ; N uni1FC3 ; G 1755 -U 8132 ; WX 602 ; N uni1FC4 ; G 1756 -U 8134 ; WX 602 ; N uni1FC6 ; G 1757 -U 8135 ; WX 602 ; N uni1FC7 ; G 1758 -U 8136 ; WX 602 ; N uni1FC8 ; G 1759 -U 8137 ; WX 602 ; N uni1FC9 ; G 1760 -U 8138 ; WX 602 ; N uni1FCA ; G 1761 -U 8139 ; WX 602 ; N uni1FCB ; G 1762 -U 8140 ; WX 602 ; N uni1FCC ; G 1763 -U 8141 ; WX 602 ; N uni1FCD ; G 1764 -U 8142 ; WX 602 ; N uni1FCE ; G 1765 -U 8143 ; WX 602 ; N uni1FCF ; G 1766 -U 8144 ; WX 602 ; N uni1FD0 ; G 1767 -U 8145 ; WX 602 ; N uni1FD1 ; G 1768 -U 8146 ; WX 602 ; N uni1FD2 ; G 1769 -U 8147 ; WX 602 ; N uni1FD3 ; G 1770 -U 8150 ; WX 602 ; N uni1FD6 ; G 1771 -U 8151 ; WX 602 ; N uni1FD7 ; G 1772 -U 8152 ; WX 602 ; N uni1FD8 ; G 1773 -U 8153 ; WX 602 ; N uni1FD9 ; G 1774 -U 8154 ; WX 602 ; N uni1FDA ; G 1775 -U 8155 ; WX 602 ; N uni1FDB ; G 1776 -U 8157 ; WX 602 ; N uni1FDD ; G 1777 -U 8158 ; WX 602 ; N uni1FDE ; G 1778 -U 8159 ; WX 602 ; N uni1FDF ; G 1779 -U 8160 ; WX 602 ; N uni1FE0 ; G 1780 -U 8161 ; WX 602 ; N uni1FE1 ; G 1781 -U 8162 ; WX 602 ; N uni1FE2 ; G 1782 -U 8163 ; WX 602 ; N uni1FE3 ; G 1783 -U 8164 ; WX 602 ; N uni1FE4 ; G 1784 -U 8165 ; WX 602 ; N uni1FE5 ; G 1785 -U 8166 ; WX 602 ; N uni1FE6 ; G 1786 -U 8167 ; WX 602 ; N uni1FE7 ; G 1787 -U 8168 ; WX 602 ; N uni1FE8 ; G 1788 -U 8169 ; WX 602 ; N uni1FE9 ; G 1789 -U 8170 ; WX 602 ; N uni1FEA ; G 1790 -U 8171 ; WX 602 ; N uni1FEB ; G 1791 -U 8172 ; WX 602 ; N uni1FEC ; G 1792 -U 8173 ; WX 602 ; N uni1FED ; G 1793 -U 8174 ; WX 602 ; N uni1FEE ; G 1794 -U 8175 ; WX 602 ; N uni1FEF ; G 1795 -U 8178 ; WX 602 ; N uni1FF2 ; G 1796 -U 8179 ; WX 602 ; N uni1FF3 ; G 1797 -U 8180 ; WX 602 ; N uni1FF4 ; G 1798 -U 8182 ; WX 602 ; N uni1FF6 ; G 1799 -U 8183 ; WX 602 ; N uni1FF7 ; G 1800 -U 8184 ; WX 602 ; N uni1FF8 ; G 1801 -U 8185 ; WX 602 ; N uni1FF9 ; G 1802 -U 8186 ; WX 602 ; N uni1FFA ; G 1803 -U 8187 ; WX 602 ; N uni1FFB ; G 1804 -U 8188 ; WX 602 ; N uni1FFC ; G 1805 -U 8189 ; WX 602 ; N uni1FFD ; G 1806 -U 8190 ; WX 602 ; N uni1FFE ; G 1807 -U 8192 ; WX 602 ; N uni2000 ; G 1808 -U 8193 ; WX 602 ; N uni2001 ; G 1809 -U 8194 ; WX 602 ; N uni2002 ; G 1810 -U 8195 ; WX 602 ; N uni2003 ; G 1811 -U 8196 ; WX 602 ; N uni2004 ; G 1812 -U 8197 ; WX 602 ; N uni2005 ; G 1813 -U 8198 ; WX 602 ; N uni2006 ; G 1814 -U 8199 ; WX 602 ; N uni2007 ; G 1815 -U 8200 ; WX 602 ; N uni2008 ; G 1816 -U 8201 ; WX 602 ; N uni2009 ; G 1817 -U 8202 ; WX 602 ; N uni200A ; G 1818 -U 8208 ; WX 602 ; N uni2010 ; G 1819 -U 8209 ; WX 602 ; N uni2011 ; G 1820 -U 8210 ; WX 602 ; N figuredash ; G 1821 -U 8211 ; WX 602 ; N endash ; G 1822 -U 8212 ; WX 602 ; N emdash ; G 1823 -U 8213 ; WX 602 ; N uni2015 ; G 1824 -U 8214 ; WX 602 ; N uni2016 ; G 1825 -U 8215 ; WX 602 ; N underscoredbl ; G 1826 -U 8216 ; WX 602 ; N quoteleft ; G 1827 -U 8217 ; WX 602 ; N quoteright ; G 1828 -U 8218 ; WX 602 ; N quotesinglbase ; G 1829 -U 8219 ; WX 602 ; N quotereversed ; G 1830 -U 8220 ; WX 602 ; N quotedblleft ; G 1831 -U 8221 ; WX 602 ; N quotedblright ; G 1832 -U 8222 ; WX 602 ; N quotedblbase ; G 1833 -U 8223 ; WX 602 ; N uni201F ; G 1834 -U 8224 ; WX 602 ; N dagger ; G 1835 -U 8225 ; WX 602 ; N daggerdbl ; G 1836 -U 8226 ; WX 602 ; N bullet ; G 1837 -U 8227 ; WX 602 ; N uni2023 ; G 1838 -U 8230 ; WX 602 ; N ellipsis ; G 1839 -U 8239 ; WX 602 ; N uni202F ; G 1840 -U 8240 ; WX 602 ; N perthousand ; G 1841 -U 8241 ; WX 602 ; N uni2031 ; G 1842 -U 8242 ; WX 602 ; N minute ; G 1843 -U 8243 ; WX 602 ; N second ; G 1844 -U 8244 ; WX 602 ; N uni2034 ; G 1845 -U 8245 ; WX 602 ; N uni2035 ; G 1846 -U 8246 ; WX 602 ; N uni2036 ; G 1847 -U 8247 ; WX 602 ; N uni2037 ; G 1848 -U 8249 ; WX 602 ; N guilsinglleft ; G 1849 -U 8250 ; WX 602 ; N guilsinglright ; G 1850 -U 8252 ; WX 602 ; N exclamdbl ; G 1851 -U 8253 ; WX 602 ; N uni203D ; G 1852 -U 8254 ; WX 602 ; N uni203E ; G 1853 -U 8255 ; WX 602 ; N uni203F ; G 1854 -U 8261 ; WX 602 ; N uni2045 ; G 1855 -U 8262 ; WX 602 ; N uni2046 ; G 1856 -U 8263 ; WX 602 ; N uni2047 ; G 1857 -U 8264 ; WX 602 ; N uni2048 ; G 1858 -U 8265 ; WX 602 ; N uni2049 ; G 1859 -U 8267 ; WX 602 ; N uni204B ; G 1860 -U 8287 ; WX 602 ; N uni205F ; G 1861 -U 8304 ; WX 602 ; N uni2070 ; G 1862 -U 8305 ; WX 602 ; N uni2071 ; G 1863 -U 8308 ; WX 602 ; N uni2074 ; G 1864 -U 8309 ; WX 602 ; N uni2075 ; G 1865 -U 8310 ; WX 602 ; N uni2076 ; G 1866 -U 8311 ; WX 602 ; N uni2077 ; G 1867 -U 8312 ; WX 602 ; N uni2078 ; G 1868 -U 8313 ; WX 602 ; N uni2079 ; G 1869 -U 8314 ; WX 602 ; N uni207A ; G 1870 -U 8315 ; WX 602 ; N uni207B ; G 1871 -U 8316 ; WX 602 ; N uni207C ; G 1872 -U 8317 ; WX 602 ; N uni207D ; G 1873 -U 8318 ; WX 602 ; N uni207E ; G 1874 -U 8319 ; WX 602 ; N uni207F ; G 1875 -U 8320 ; WX 602 ; N uni2080 ; G 1876 -U 8321 ; WX 602 ; N uni2081 ; G 1877 -U 8322 ; WX 602 ; N uni2082 ; G 1878 -U 8323 ; WX 602 ; N uni2083 ; G 1879 -U 8324 ; WX 602 ; N uni2084 ; G 1880 -U 8325 ; WX 602 ; N uni2085 ; G 1881 -U 8326 ; WX 602 ; N uni2086 ; G 1882 -U 8327 ; WX 602 ; N uni2087 ; G 1883 -U 8328 ; WX 602 ; N uni2088 ; G 1884 -U 8329 ; WX 602 ; N uni2089 ; G 1885 -U 8330 ; WX 602 ; N uni208A ; G 1886 -U 8331 ; WX 602 ; N uni208B ; G 1887 -U 8332 ; WX 602 ; N uni208C ; G 1888 -U 8333 ; WX 602 ; N uni208D ; G 1889 -U 8334 ; WX 602 ; N uni208E ; G 1890 -U 8336 ; WX 602 ; N uni2090 ; G 1891 -U 8337 ; WX 602 ; N uni2091 ; G 1892 -U 8338 ; WX 602 ; N uni2092 ; G 1893 -U 8339 ; WX 602 ; N uni2093 ; G 1894 -U 8340 ; WX 602 ; N uni2094 ; G 1895 -U 8341 ; WX 602 ; N uni2095 ; G 1896 -U 8342 ; WX 602 ; N uni2096 ; G 1897 -U 8343 ; WX 602 ; N uni2097 ; G 1898 -U 8344 ; WX 602 ; N uni2098 ; G 1899 -U 8345 ; WX 602 ; N uni2099 ; G 1900 -U 8346 ; WX 602 ; N uni209A ; G 1901 -U 8347 ; WX 602 ; N uni209B ; G 1902 -U 8348 ; WX 602 ; N uni209C ; G 1903 -U 8352 ; WX 602 ; N uni20A0 ; G 1904 -U 8353 ; WX 602 ; N colonmonetary ; G 1905 -U 8354 ; WX 602 ; N uni20A2 ; G 1906 -U 8355 ; WX 602 ; N franc ; G 1907 -U 8356 ; WX 602 ; N lira ; G 1908 -U 8357 ; WX 602 ; N uni20A5 ; G 1909 -U 8358 ; WX 602 ; N uni20A6 ; G 1910 -U 8359 ; WX 602 ; N peseta ; G 1911 -U 8360 ; WX 602 ; N uni20A8 ; G 1912 -U 8361 ; WX 602 ; N uni20A9 ; G 1913 -U 8362 ; WX 602 ; N uni20AA ; G 1914 -U 8363 ; WX 602 ; N dong ; G 1915 -U 8364 ; WX 602 ; N Euro ; G 1916 -U 8365 ; WX 602 ; N uni20AD ; G 1917 -U 8366 ; WX 602 ; N uni20AE ; G 1918 -U 8367 ; WX 602 ; N uni20AF ; G 1919 -U 8368 ; WX 602 ; N uni20B0 ; G 1920 -U 8369 ; WX 602 ; N uni20B1 ; G 1921 -U 8370 ; WX 602 ; N uni20B2 ; G 1922 -U 8371 ; WX 602 ; N uni20B3 ; G 1923 -U 8372 ; WX 602 ; N uni20B4 ; G 1924 -U 8373 ; WX 602 ; N uni20B5 ; G 1925 -U 8376 ; WX 602 ; N uni20B8 ; G 1926 -U 8377 ; WX 602 ; N uni20B9 ; G 1927 -U 8378 ; WX 602 ; N uni20BA ; G 1928 -U 8381 ; WX 602 ; N uni20BD ; G 1929 -U 8450 ; WX 602 ; N uni2102 ; G 1930 -U 8453 ; WX 602 ; N uni2105 ; G 1931 -U 8461 ; WX 602 ; N uni210D ; G 1932 -U 8462 ; WX 602 ; N uni210E ; G 1933 -U 8463 ; WX 602 ; N uni210F ; G 1934 -U 8469 ; WX 602 ; N uni2115 ; G 1935 -U 8470 ; WX 602 ; N uni2116 ; G 1936 -U 8471 ; WX 602 ; N uni2117 ; G 1937 -U 8473 ; WX 602 ; N uni2119 ; G 1938 -U 8474 ; WX 602 ; N uni211A ; G 1939 -U 8477 ; WX 602 ; N uni211D ; G 1940 -U 8482 ; WX 602 ; N trademark ; G 1941 -U 8484 ; WX 602 ; N uni2124 ; G 1942 -U 8486 ; WX 602 ; N uni2126 ; G 1943 -U 8490 ; WX 602 ; N uni212A ; G 1944 -U 8491 ; WX 602 ; N uni212B ; G 1945 -U 8494 ; WX 602 ; N estimated ; G 1946 -U 8520 ; WX 602 ; N uni2148 ; G 1947 -U 8528 ; WX 602 ; N uni2150 ; G 1948 -U 8529 ; WX 602 ; N uni2151 ; G 1949 -U 8531 ; WX 602 ; N onethird ; G 1950 -U 8532 ; WX 602 ; N twothirds ; G 1951 -U 8533 ; WX 602 ; N uni2155 ; G 1952 -U 8534 ; WX 602 ; N uni2156 ; G 1953 -U 8535 ; WX 602 ; N uni2157 ; G 1954 -U 8536 ; WX 602 ; N uni2158 ; G 1955 -U 8537 ; WX 602 ; N uni2159 ; G 1956 -U 8538 ; WX 602 ; N uni215A ; G 1957 -U 8539 ; WX 602 ; N oneeighth ; G 1958 -U 8540 ; WX 602 ; N threeeighths ; G 1959 -U 8541 ; WX 602 ; N fiveeighths ; G 1960 -U 8542 ; WX 602 ; N seveneighths ; G 1961 -U 8543 ; WX 602 ; N uni215F ; G 1962 -U 8585 ; WX 602 ; N uni2189 ; G 1963 -U 8592 ; WX 602 ; N arrowleft ; G 1964 -U 8593 ; WX 602 ; N arrowup ; G 1965 -U 8594 ; WX 602 ; N arrowright ; G 1966 -U 8595 ; WX 602 ; N arrowdown ; G 1967 -U 8596 ; WX 602 ; N arrowboth ; G 1968 -U 8597 ; WX 602 ; N arrowupdn ; G 1969 -U 8598 ; WX 602 ; N uni2196 ; G 1970 -U 8599 ; WX 602 ; N uni2197 ; G 1971 -U 8600 ; WX 602 ; N uni2198 ; G 1972 -U 8601 ; WX 602 ; N uni2199 ; G 1973 -U 8602 ; WX 602 ; N uni219A ; G 1974 -U 8603 ; WX 602 ; N uni219B ; G 1975 -U 8604 ; WX 602 ; N uni219C ; G 1976 -U 8605 ; WX 602 ; N uni219D ; G 1977 -U 8606 ; WX 602 ; N uni219E ; G 1978 -U 8607 ; WX 602 ; N uni219F ; G 1979 -U 8608 ; WX 602 ; N uni21A0 ; G 1980 -U 8609 ; WX 602 ; N uni21A1 ; G 1981 -U 8610 ; WX 602 ; N uni21A2 ; G 1982 -U 8611 ; WX 602 ; N uni21A3 ; G 1983 -U 8612 ; WX 602 ; N uni21A4 ; G 1984 -U 8613 ; WX 602 ; N uni21A5 ; G 1985 -U 8614 ; WX 602 ; N uni21A6 ; G 1986 -U 8615 ; WX 602 ; N uni21A7 ; G 1987 -U 8616 ; WX 602 ; N arrowupdnbse ; G 1988 -U 8617 ; WX 602 ; N uni21A9 ; G 1989 -U 8618 ; WX 602 ; N uni21AA ; G 1990 -U 8619 ; WX 602 ; N uni21AB ; G 1991 -U 8620 ; WX 602 ; N uni21AC ; G 1992 -U 8621 ; WX 602 ; N uni21AD ; G 1993 -U 8622 ; WX 602 ; N uni21AE ; G 1994 -U 8623 ; WX 602 ; N uni21AF ; G 1995 -U 8624 ; WX 602 ; N uni21B0 ; G 1996 -U 8625 ; WX 602 ; N uni21B1 ; G 1997 -U 8626 ; WX 602 ; N uni21B2 ; G 1998 -U 8627 ; WX 602 ; N uni21B3 ; G 1999 -U 8628 ; WX 602 ; N uni21B4 ; G 2000 -U 8629 ; WX 602 ; N carriagereturn ; G 2001 -U 8630 ; WX 602 ; N uni21B6 ; G 2002 -U 8631 ; WX 602 ; N uni21B7 ; G 2003 -U 8632 ; WX 602 ; N uni21B8 ; G 2004 -U 8633 ; WX 602 ; N uni21B9 ; G 2005 -U 8634 ; WX 602 ; N uni21BA ; G 2006 -U 8635 ; WX 602 ; N uni21BB ; G 2007 -U 8636 ; WX 602 ; N uni21BC ; G 2008 -U 8637 ; WX 602 ; N uni21BD ; G 2009 -U 8638 ; WX 602 ; N uni21BE ; G 2010 -U 8639 ; WX 602 ; N uni21BF ; G 2011 -U 8640 ; WX 602 ; N uni21C0 ; G 2012 -U 8641 ; WX 602 ; N uni21C1 ; G 2013 -U 8642 ; WX 602 ; N uni21C2 ; G 2014 -U 8643 ; WX 602 ; N uni21C3 ; G 2015 -U 8644 ; WX 602 ; N uni21C4 ; G 2016 -U 8645 ; WX 602 ; N uni21C5 ; G 2017 -U 8646 ; WX 602 ; N uni21C6 ; G 2018 -U 8647 ; WX 602 ; N uni21C7 ; G 2019 -U 8648 ; WX 602 ; N uni21C8 ; G 2020 -U 8649 ; WX 602 ; N uni21C9 ; G 2021 -U 8650 ; WX 602 ; N uni21CA ; G 2022 -U 8651 ; WX 602 ; N uni21CB ; G 2023 -U 8652 ; WX 602 ; N uni21CC ; G 2024 -U 8653 ; WX 602 ; N uni21CD ; G 2025 -U 8654 ; WX 602 ; N uni21CE ; G 2026 -U 8655 ; WX 602 ; N uni21CF ; G 2027 -U 8656 ; WX 602 ; N arrowdblleft ; G 2028 -U 8657 ; WX 602 ; N arrowdblup ; G 2029 -U 8658 ; WX 602 ; N arrowdblright ; G 2030 -U 8659 ; WX 602 ; N arrowdbldown ; G 2031 -U 8660 ; WX 602 ; N arrowdblboth ; G 2032 -U 8661 ; WX 602 ; N uni21D5 ; G 2033 -U 8662 ; WX 602 ; N uni21D6 ; G 2034 -U 8663 ; WX 602 ; N uni21D7 ; G 2035 -U 8664 ; WX 602 ; N uni21D8 ; G 2036 -U 8665 ; WX 602 ; N uni21D9 ; G 2037 -U 8666 ; WX 602 ; N uni21DA ; G 2038 -U 8667 ; WX 602 ; N uni21DB ; G 2039 -U 8668 ; WX 602 ; N uni21DC ; G 2040 -U 8669 ; WX 602 ; N uni21DD ; G 2041 -U 8670 ; WX 602 ; N uni21DE ; G 2042 -U 8671 ; WX 602 ; N uni21DF ; G 2043 -U 8672 ; WX 602 ; N uni21E0 ; G 2044 -U 8673 ; WX 602 ; N uni21E1 ; G 2045 -U 8674 ; WX 602 ; N uni21E2 ; G 2046 -U 8675 ; WX 602 ; N uni21E3 ; G 2047 -U 8676 ; WX 602 ; N uni21E4 ; G 2048 -U 8677 ; WX 602 ; N uni21E5 ; G 2049 -U 8678 ; WX 602 ; N uni21E6 ; G 2050 -U 8679 ; WX 602 ; N uni21E7 ; G 2051 -U 8680 ; WX 602 ; N uni21E8 ; G 2052 -U 8681 ; WX 602 ; N uni21E9 ; G 2053 -U 8682 ; WX 602 ; N uni21EA ; G 2054 -U 8683 ; WX 602 ; N uni21EB ; G 2055 -U 8684 ; WX 602 ; N uni21EC ; G 2056 -U 8685 ; WX 602 ; N uni21ED ; G 2057 -U 8686 ; WX 602 ; N uni21EE ; G 2058 -U 8687 ; WX 602 ; N uni21EF ; G 2059 -U 8688 ; WX 602 ; N uni21F0 ; G 2060 -U 8689 ; WX 602 ; N uni21F1 ; G 2061 -U 8690 ; WX 602 ; N uni21F2 ; G 2062 -U 8691 ; WX 602 ; N uni21F3 ; G 2063 -U 8692 ; WX 602 ; N uni21F4 ; G 2064 -U 8693 ; WX 602 ; N uni21F5 ; G 2065 -U 8694 ; WX 602 ; N uni21F6 ; G 2066 -U 8695 ; WX 602 ; N uni21F7 ; G 2067 -U 8696 ; WX 602 ; N uni21F8 ; G 2068 -U 8697 ; WX 602 ; N uni21F9 ; G 2069 -U 8698 ; WX 602 ; N uni21FA ; G 2070 -U 8699 ; WX 602 ; N uni21FB ; G 2071 -U 8700 ; WX 602 ; N uni21FC ; G 2072 -U 8701 ; WX 602 ; N uni21FD ; G 2073 -U 8702 ; WX 602 ; N uni21FE ; G 2074 -U 8703 ; WX 602 ; N uni21FF ; G 2075 -U 8704 ; WX 602 ; N universal ; G 2076 -U 8705 ; WX 602 ; N uni2201 ; G 2077 -U 8706 ; WX 602 ; N partialdiff ; G 2078 -U 8707 ; WX 602 ; N existential ; G 2079 -U 8708 ; WX 602 ; N uni2204 ; G 2080 -U 8709 ; WX 602 ; N emptyset ; G 2081 -U 8710 ; WX 602 ; N increment ; G 2082 -U 8711 ; WX 602 ; N gradient ; G 2083 -U 8712 ; WX 602 ; N element ; G 2084 -U 8713 ; WX 602 ; N notelement ; G 2085 -U 8714 ; WX 602 ; N uni220A ; G 2086 -U 8715 ; WX 602 ; N suchthat ; G 2087 -U 8716 ; WX 602 ; N uni220C ; G 2088 -U 8717 ; WX 602 ; N uni220D ; G 2089 -U 8718 ; WX 602 ; N uni220E ; G 2090 -U 8719 ; WX 602 ; N product ; G 2091 -U 8720 ; WX 602 ; N uni2210 ; G 2092 -U 8721 ; WX 602 ; N summation ; G 2093 -U 8722 ; WX 602 ; N minus ; G 2094 -U 8723 ; WX 602 ; N uni2213 ; G 2095 -U 8725 ; WX 602 ; N uni2215 ; G 2096 -U 8727 ; WX 602 ; N asteriskmath ; G 2097 -U 8728 ; WX 602 ; N uni2218 ; G 2098 -U 8729 ; WX 602 ; N uni2219 ; G 2099 -U 8730 ; WX 602 ; N radical ; G 2100 -U 8731 ; WX 602 ; N uni221B ; G 2101 -U 8732 ; WX 602 ; N uni221C ; G 2102 -U 8733 ; WX 602 ; N proportional ; G 2103 -U 8734 ; WX 602 ; N infinity ; G 2104 -U 8735 ; WX 602 ; N orthogonal ; G 2105 -U 8736 ; WX 602 ; N angle ; G 2106 -U 8739 ; WX 602 ; N uni2223 ; G 2107 -U 8743 ; WX 602 ; N logicaland ; G 2108 -U 8744 ; WX 602 ; N logicalor ; G 2109 -U 8745 ; WX 602 ; N intersection ; G 2110 -U 8746 ; WX 602 ; N union ; G 2111 -U 8747 ; WX 602 ; N integral ; G 2112 -U 8748 ; WX 602 ; N uni222C ; G 2113 -U 8749 ; WX 602 ; N uni222D ; G 2114 -U 8756 ; WX 602 ; N therefore ; G 2115 -U 8757 ; WX 602 ; N uni2235 ; G 2116 -U 8758 ; WX 602 ; N uni2236 ; G 2117 -U 8759 ; WX 602 ; N uni2237 ; G 2118 -U 8760 ; WX 602 ; N uni2238 ; G 2119 -U 8761 ; WX 602 ; N uni2239 ; G 2120 -U 8762 ; WX 602 ; N uni223A ; G 2121 -U 8763 ; WX 602 ; N uni223B ; G 2122 -U 8764 ; WX 602 ; N similar ; G 2123 -U 8765 ; WX 602 ; N uni223D ; G 2124 -U 8769 ; WX 602 ; N uni2241 ; G 2125 -U 8770 ; WX 602 ; N uni2242 ; G 2126 -U 8771 ; WX 602 ; N uni2243 ; G 2127 -U 8772 ; WX 602 ; N uni2244 ; G 2128 -U 8773 ; WX 602 ; N congruent ; G 2129 -U 8774 ; WX 602 ; N uni2246 ; G 2130 -U 8775 ; WX 602 ; N uni2247 ; G 2131 -U 8776 ; WX 602 ; N approxequal ; G 2132 -U 8777 ; WX 602 ; N uni2249 ; G 2133 -U 8778 ; WX 602 ; N uni224A ; G 2134 -U 8779 ; WX 602 ; N uni224B ; G 2135 -U 8780 ; WX 602 ; N uni224C ; G 2136 -U 8781 ; WX 602 ; N uni224D ; G 2137 -U 8782 ; WX 602 ; N uni224E ; G 2138 -U 8783 ; WX 602 ; N uni224F ; G 2139 -U 8784 ; WX 602 ; N uni2250 ; G 2140 -U 8785 ; WX 602 ; N uni2251 ; G 2141 -U 8786 ; WX 602 ; N uni2252 ; G 2142 -U 8787 ; WX 602 ; N uni2253 ; G 2143 -U 8788 ; WX 602 ; N uni2254 ; G 2144 -U 8789 ; WX 602 ; N uni2255 ; G 2145 -U 8790 ; WX 602 ; N uni2256 ; G 2146 -U 8791 ; WX 602 ; N uni2257 ; G 2147 -U 8792 ; WX 602 ; N uni2258 ; G 2148 -U 8793 ; WX 602 ; N uni2259 ; G 2149 -U 8794 ; WX 602 ; N uni225A ; G 2150 -U 8795 ; WX 602 ; N uni225B ; G 2151 -U 8796 ; WX 602 ; N uni225C ; G 2152 -U 8797 ; WX 602 ; N uni225D ; G 2153 -U 8798 ; WX 602 ; N uni225E ; G 2154 -U 8799 ; WX 602 ; N uni225F ; G 2155 -U 8800 ; WX 602 ; N notequal ; G 2156 -U 8801 ; WX 602 ; N equivalence ; G 2157 -U 8802 ; WX 602 ; N uni2262 ; G 2158 -U 8803 ; WX 602 ; N uni2263 ; G 2159 -U 8804 ; WX 602 ; N lessequal ; G 2160 -U 8805 ; WX 602 ; N greaterequal ; G 2161 -U 8806 ; WX 602 ; N uni2266 ; G 2162 -U 8807 ; WX 602 ; N uni2267 ; G 2163 -U 8808 ; WX 602 ; N uni2268 ; G 2164 -U 8809 ; WX 602 ; N uni2269 ; G 2165 -U 8813 ; WX 602 ; N uni226D ; G 2166 -U 8814 ; WX 602 ; N uni226E ; G 2167 -U 8815 ; WX 602 ; N uni226F ; G 2168 -U 8816 ; WX 602 ; N uni2270 ; G 2169 -U 8817 ; WX 602 ; N uni2271 ; G 2170 -U 8818 ; WX 602 ; N uni2272 ; G 2171 -U 8819 ; WX 602 ; N uni2273 ; G 2172 -U 8820 ; WX 602 ; N uni2274 ; G 2173 -U 8821 ; WX 602 ; N uni2275 ; G 2174 -U 8822 ; WX 602 ; N uni2276 ; G 2175 -U 8823 ; WX 602 ; N uni2277 ; G 2176 -U 8824 ; WX 602 ; N uni2278 ; G 2177 -U 8825 ; WX 602 ; N uni2279 ; G 2178 -U 8826 ; WX 602 ; N uni227A ; G 2179 -U 8827 ; WX 602 ; N uni227B ; G 2180 -U 8828 ; WX 602 ; N uni227C ; G 2181 -U 8829 ; WX 602 ; N uni227D ; G 2182 -U 8830 ; WX 602 ; N uni227E ; G 2183 -U 8831 ; WX 602 ; N uni227F ; G 2184 -U 8832 ; WX 602 ; N uni2280 ; G 2185 -U 8833 ; WX 602 ; N uni2281 ; G 2186 -U 8834 ; WX 602 ; N propersubset ; G 2187 -U 8835 ; WX 602 ; N propersuperset ; G 2188 -U 8836 ; WX 602 ; N notsubset ; G 2189 -U 8837 ; WX 602 ; N uni2285 ; G 2190 -U 8838 ; WX 602 ; N reflexsubset ; G 2191 -U 8839 ; WX 602 ; N reflexsuperset ; G 2192 -U 8840 ; WX 602 ; N uni2288 ; G 2193 -U 8841 ; WX 602 ; N uni2289 ; G 2194 -U 8842 ; WX 602 ; N uni228A ; G 2195 -U 8843 ; WX 602 ; N uni228B ; G 2196 -U 8845 ; WX 602 ; N uni228D ; G 2197 -U 8846 ; WX 602 ; N uni228E ; G 2198 -U 8847 ; WX 602 ; N uni228F ; G 2199 -U 8848 ; WX 602 ; N uni2290 ; G 2200 -U 8849 ; WX 602 ; N uni2291 ; G 2201 -U 8850 ; WX 602 ; N uni2292 ; G 2202 -U 8851 ; WX 602 ; N uni2293 ; G 2203 -U 8852 ; WX 602 ; N uni2294 ; G 2204 -U 8853 ; WX 602 ; N circleplus ; G 2205 -U 8854 ; WX 602 ; N uni2296 ; G 2206 -U 8855 ; WX 602 ; N circlemultiply ; G 2207 -U 8856 ; WX 602 ; N uni2298 ; G 2208 -U 8857 ; WX 602 ; N uni2299 ; G 2209 -U 8858 ; WX 602 ; N uni229A ; G 2210 -U 8859 ; WX 602 ; N uni229B ; G 2211 -U 8860 ; WX 602 ; N uni229C ; G 2212 -U 8861 ; WX 602 ; N uni229D ; G 2213 -U 8862 ; WX 602 ; N uni229E ; G 2214 -U 8863 ; WX 602 ; N uni229F ; G 2215 -U 8864 ; WX 602 ; N uni22A0 ; G 2216 -U 8865 ; WX 602 ; N uni22A1 ; G 2217 -U 8866 ; WX 602 ; N uni22A2 ; G 2218 -U 8867 ; WX 602 ; N uni22A3 ; G 2219 -U 8868 ; WX 602 ; N uni22A4 ; G 2220 -U 8869 ; WX 602 ; N perpendicular ; G 2221 -U 8882 ; WX 602 ; N uni22B2 ; G 2222 -U 8883 ; WX 602 ; N uni22B3 ; G 2223 -U 8884 ; WX 602 ; N uni22B4 ; G 2224 -U 8885 ; WX 602 ; N uni22B5 ; G 2225 -U 8888 ; WX 602 ; N uni22B8 ; G 2226 -U 8898 ; WX 602 ; N uni22C2 ; G 2227 -U 8899 ; WX 602 ; N uni22C3 ; G 2228 -U 8900 ; WX 602 ; N uni22C4 ; G 2229 -U 8901 ; WX 602 ; N dotmath ; G 2230 -U 8902 ; WX 602 ; N uni22C6 ; G 2231 -U 8909 ; WX 602 ; N uni22CD ; G 2232 -U 8910 ; WX 602 ; N uni22CE ; G 2233 -U 8911 ; WX 602 ; N uni22CF ; G 2234 -U 8912 ; WX 602 ; N uni22D0 ; G 2235 -U 8913 ; WX 602 ; N uni22D1 ; G 2236 -U 8922 ; WX 602 ; N uni22DA ; G 2237 -U 8923 ; WX 602 ; N uni22DB ; G 2238 -U 8924 ; WX 602 ; N uni22DC ; G 2239 -U 8925 ; WX 602 ; N uni22DD ; G 2240 -U 8926 ; WX 602 ; N uni22DE ; G 2241 -U 8927 ; WX 602 ; N uni22DF ; G 2242 -U 8928 ; WX 602 ; N uni22E0 ; G 2243 -U 8929 ; WX 602 ; N uni22E1 ; G 2244 -U 8930 ; WX 602 ; N uni22E2 ; G 2245 -U 8931 ; WX 602 ; N uni22E3 ; G 2246 -U 8932 ; WX 602 ; N uni22E4 ; G 2247 -U 8933 ; WX 602 ; N uni22E5 ; G 2248 -U 8934 ; WX 602 ; N uni22E6 ; G 2249 -U 8935 ; WX 602 ; N uni22E7 ; G 2250 -U 8936 ; WX 602 ; N uni22E8 ; G 2251 -U 8937 ; WX 602 ; N uni22E9 ; G 2252 -U 8943 ; WX 602 ; N uni22EF ; G 2253 -U 8960 ; WX 602 ; N uni2300 ; G 2254 -U 8961 ; WX 602 ; N uni2301 ; G 2255 -U 8962 ; WX 602 ; N house ; G 2256 -U 8963 ; WX 602 ; N uni2303 ; G 2257 -U 8964 ; WX 602 ; N uni2304 ; G 2258 -U 8965 ; WX 602 ; N uni2305 ; G 2259 -U 8966 ; WX 602 ; N uni2306 ; G 2260 -U 8968 ; WX 602 ; N uni2308 ; G 2261 -U 8969 ; WX 602 ; N uni2309 ; G 2262 -U 8970 ; WX 602 ; N uni230A ; G 2263 -U 8971 ; WX 602 ; N uni230B ; G 2264 -U 8972 ; WX 602 ; N uni230C ; G 2265 -U 8973 ; WX 602 ; N uni230D ; G 2266 -U 8974 ; WX 602 ; N uni230E ; G 2267 -U 8975 ; WX 602 ; N uni230F ; G 2268 -U 8976 ; WX 602 ; N revlogicalnot ; G 2269 -U 8977 ; WX 602 ; N uni2311 ; G 2270 -U 8978 ; WX 602 ; N uni2312 ; G 2271 -U 8979 ; WX 602 ; N uni2313 ; G 2272 -U 8980 ; WX 602 ; N uni2314 ; G 2273 -U 8981 ; WX 602 ; N uni2315 ; G 2274 -U 8984 ; WX 602 ; N uni2318 ; G 2275 -U 8985 ; WX 602 ; N uni2319 ; G 2276 -U 8988 ; WX 602 ; N uni231C ; G 2277 -U 8989 ; WX 602 ; N uni231D ; G 2278 -U 8990 ; WX 602 ; N uni231E ; G 2279 -U 8991 ; WX 602 ; N uni231F ; G 2280 -U 8992 ; WX 602 ; N integraltp ; G 2281 -U 8993 ; WX 602 ; N integralbt ; G 2282 -U 8997 ; WX 602 ; N uni2325 ; G 2283 -U 8998 ; WX 602 ; N uni2326 ; G 2284 -U 8999 ; WX 602 ; N uni2327 ; G 2285 -U 9000 ; WX 602 ; N uni2328 ; G 2286 -U 9003 ; WX 602 ; N uni232B ; G 2287 -U 9013 ; WX 602 ; N uni2335 ; G 2288 -U 9014 ; WX 602 ; N uni2336 ; G 2289 -U 9015 ; WX 602 ; N uni2337 ; G 2290 -U 9016 ; WX 602 ; N uni2338 ; G 2291 -U 9017 ; WX 602 ; N uni2339 ; G 2292 -U 9018 ; WX 602 ; N uni233A ; G 2293 -U 9019 ; WX 602 ; N uni233B ; G 2294 -U 9020 ; WX 602 ; N uni233C ; G 2295 -U 9021 ; WX 602 ; N uni233D ; G 2296 -U 9022 ; WX 602 ; N uni233E ; G 2297 -U 9023 ; WX 602 ; N uni233F ; G 2298 -U 9024 ; WX 602 ; N uni2340 ; G 2299 -U 9025 ; WX 602 ; N uni2341 ; G 2300 -U 9026 ; WX 602 ; N uni2342 ; G 2301 -U 9027 ; WX 602 ; N uni2343 ; G 2302 -U 9028 ; WX 602 ; N uni2344 ; G 2303 -U 9029 ; WX 602 ; N uni2345 ; G 2304 -U 9030 ; WX 602 ; N uni2346 ; G 2305 -U 9031 ; WX 602 ; N uni2347 ; G 2306 -U 9032 ; WX 602 ; N uni2348 ; G 2307 -U 9033 ; WX 602 ; N uni2349 ; G 2308 -U 9034 ; WX 602 ; N uni234A ; G 2309 -U 9035 ; WX 602 ; N uni234B ; G 2310 -U 9036 ; WX 602 ; N uni234C ; G 2311 -U 9037 ; WX 602 ; N uni234D ; G 2312 -U 9038 ; WX 602 ; N uni234E ; G 2313 -U 9039 ; WX 602 ; N uni234F ; G 2314 -U 9040 ; WX 602 ; N uni2350 ; G 2315 -U 9041 ; WX 602 ; N uni2351 ; G 2316 -U 9042 ; WX 602 ; N uni2352 ; G 2317 -U 9043 ; WX 602 ; N uni2353 ; G 2318 -U 9044 ; WX 602 ; N uni2354 ; G 2319 -U 9045 ; WX 602 ; N uni2355 ; G 2320 -U 9046 ; WX 602 ; N uni2356 ; G 2321 -U 9047 ; WX 602 ; N uni2357 ; G 2322 -U 9048 ; WX 602 ; N uni2358 ; G 2323 -U 9049 ; WX 602 ; N uni2359 ; G 2324 -U 9050 ; WX 602 ; N uni235A ; G 2325 -U 9051 ; WX 602 ; N uni235B ; G 2326 -U 9052 ; WX 602 ; N uni235C ; G 2327 -U 9053 ; WX 602 ; N uni235D ; G 2328 -U 9054 ; WX 602 ; N uni235E ; G 2329 -U 9055 ; WX 602 ; N uni235F ; G 2330 -U 9056 ; WX 602 ; N uni2360 ; G 2331 -U 9057 ; WX 602 ; N uni2361 ; G 2332 -U 9058 ; WX 602 ; N uni2362 ; G 2333 -U 9059 ; WX 602 ; N uni2363 ; G 2334 -U 9060 ; WX 602 ; N uni2364 ; G 2335 -U 9061 ; WX 602 ; N uni2365 ; G 2336 -U 9062 ; WX 602 ; N uni2366 ; G 2337 -U 9063 ; WX 602 ; N uni2367 ; G 2338 -U 9064 ; WX 602 ; N uni2368 ; G 2339 -U 9065 ; WX 602 ; N uni2369 ; G 2340 -U 9066 ; WX 602 ; N uni236A ; G 2341 -U 9067 ; WX 602 ; N uni236B ; G 2342 -U 9068 ; WX 602 ; N uni236C ; G 2343 -U 9069 ; WX 602 ; N uni236D ; G 2344 -U 9070 ; WX 602 ; N uni236E ; G 2345 -U 9071 ; WX 602 ; N uni236F ; G 2346 -U 9072 ; WX 602 ; N uni2370 ; G 2347 -U 9073 ; WX 602 ; N uni2371 ; G 2348 -U 9074 ; WX 602 ; N uni2372 ; G 2349 -U 9075 ; WX 602 ; N uni2373 ; G 2350 -U 9076 ; WX 602 ; N uni2374 ; G 2351 -U 9077 ; WX 602 ; N uni2375 ; G 2352 -U 9078 ; WX 602 ; N uni2376 ; G 2353 -U 9079 ; WX 602 ; N uni2377 ; G 2354 -U 9080 ; WX 602 ; N uni2378 ; G 2355 -U 9081 ; WX 602 ; N uni2379 ; G 2356 -U 9082 ; WX 602 ; N uni237A ; G 2357 -U 9085 ; WX 602 ; N uni237D ; G 2358 -U 9088 ; WX 602 ; N uni2380 ; G 2359 -U 9089 ; WX 602 ; N uni2381 ; G 2360 -U 9090 ; WX 602 ; N uni2382 ; G 2361 -U 9091 ; WX 602 ; N uni2383 ; G 2362 -U 9096 ; WX 602 ; N uni2388 ; G 2363 -U 9097 ; WX 602 ; N uni2389 ; G 2364 -U 9098 ; WX 602 ; N uni238A ; G 2365 -U 9099 ; WX 602 ; N uni238B ; G 2366 -U 9109 ; WX 602 ; N uni2395 ; G 2367 -U 9115 ; WX 602 ; N uni239B ; G 2368 -U 9116 ; WX 602 ; N uni239C ; G 2369 -U 9117 ; WX 602 ; N uni239D ; G 2370 -U 9118 ; WX 602 ; N uni239E ; G 2371 -U 9119 ; WX 602 ; N uni239F ; G 2372 -U 9120 ; WX 602 ; N uni23A0 ; G 2373 -U 9121 ; WX 602 ; N uni23A1 ; G 2374 -U 9122 ; WX 602 ; N uni23A2 ; G 2375 -U 9123 ; WX 602 ; N uni23A3 ; G 2376 -U 9124 ; WX 602 ; N uni23A4 ; G 2377 -U 9125 ; WX 602 ; N uni23A5 ; G 2378 -U 9126 ; WX 602 ; N uni23A6 ; G 2379 -U 9127 ; WX 602 ; N uni23A7 ; G 2380 -U 9128 ; WX 602 ; N uni23A8 ; G 2381 -U 9129 ; WX 602 ; N uni23A9 ; G 2382 -U 9130 ; WX 602 ; N uni23AA ; G 2383 -U 9131 ; WX 602 ; N uni23AB ; G 2384 -U 9132 ; WX 602 ; N uni23AC ; G 2385 -U 9133 ; WX 602 ; N uni23AD ; G 2386 -U 9134 ; WX 602 ; N uni23AE ; G 2387 -U 9166 ; WX 602 ; N uni23CE ; G 2388 -U 9167 ; WX 602 ; N uni23CF ; G 2389 -U 9251 ; WX 602 ; N uni2423 ; G 2390 -U 9472 ; WX 602 ; N SF100000 ; G 2391 -U 9473 ; WX 602 ; N uni2501 ; G 2392 -U 9474 ; WX 602 ; N SF110000 ; G 2393 -U 9475 ; WX 602 ; N uni2503 ; G 2394 -U 9476 ; WX 602 ; N uni2504 ; G 2395 -U 9477 ; WX 602 ; N uni2505 ; G 2396 -U 9478 ; WX 602 ; N uni2506 ; G 2397 -U 9479 ; WX 602 ; N uni2507 ; G 2398 -U 9480 ; WX 602 ; N uni2508 ; G 2399 -U 9481 ; WX 602 ; N uni2509 ; G 2400 -U 9482 ; WX 602 ; N uni250A ; G 2401 -U 9483 ; WX 602 ; N uni250B ; G 2402 -U 9484 ; WX 602 ; N SF010000 ; G 2403 -U 9485 ; WX 602 ; N uni250D ; G 2404 -U 9486 ; WX 602 ; N uni250E ; G 2405 -U 9487 ; WX 602 ; N uni250F ; G 2406 -U 9488 ; WX 602 ; N SF030000 ; G 2407 -U 9489 ; WX 602 ; N uni2511 ; G 2408 -U 9490 ; WX 602 ; N uni2512 ; G 2409 -U 9491 ; WX 602 ; N uni2513 ; G 2410 -U 9492 ; WX 602 ; N SF020000 ; G 2411 -U 9493 ; WX 602 ; N uni2515 ; G 2412 -U 9494 ; WX 602 ; N uni2516 ; G 2413 -U 9495 ; WX 602 ; N uni2517 ; G 2414 -U 9496 ; WX 602 ; N SF040000 ; G 2415 -U 9497 ; WX 602 ; N uni2519 ; G 2416 -U 9498 ; WX 602 ; N uni251A ; G 2417 -U 9499 ; WX 602 ; N uni251B ; G 2418 -U 9500 ; WX 602 ; N SF080000 ; G 2419 -U 9501 ; WX 602 ; N uni251D ; G 2420 -U 9502 ; WX 602 ; N uni251E ; G 2421 -U 9503 ; WX 602 ; N uni251F ; G 2422 -U 9504 ; WX 602 ; N uni2520 ; G 2423 -U 9505 ; WX 602 ; N uni2521 ; G 2424 -U 9506 ; WX 602 ; N uni2522 ; G 2425 -U 9507 ; WX 602 ; N uni2523 ; G 2426 -U 9508 ; WX 602 ; N SF090000 ; G 2427 -U 9509 ; WX 602 ; N uni2525 ; G 2428 -U 9510 ; WX 602 ; N uni2526 ; G 2429 -U 9511 ; WX 602 ; N uni2527 ; G 2430 -U 9512 ; WX 602 ; N uni2528 ; G 2431 -U 9513 ; WX 602 ; N uni2529 ; G 2432 -U 9514 ; WX 602 ; N uni252A ; G 2433 -U 9515 ; WX 602 ; N uni252B ; G 2434 -U 9516 ; WX 602 ; N SF060000 ; G 2435 -U 9517 ; WX 602 ; N uni252D ; G 2436 -U 9518 ; WX 602 ; N uni252E ; G 2437 -U 9519 ; WX 602 ; N uni252F ; G 2438 -U 9520 ; WX 602 ; N uni2530 ; G 2439 -U 9521 ; WX 602 ; N uni2531 ; G 2440 -U 9522 ; WX 602 ; N uni2532 ; G 2441 -U 9523 ; WX 602 ; N uni2533 ; G 2442 -U 9524 ; WX 602 ; N SF070000 ; G 2443 -U 9525 ; WX 602 ; N uni2535 ; G 2444 -U 9526 ; WX 602 ; N uni2536 ; G 2445 -U 9527 ; WX 602 ; N uni2537 ; G 2446 -U 9528 ; WX 602 ; N uni2538 ; G 2447 -U 9529 ; WX 602 ; N uni2539 ; G 2448 -U 9530 ; WX 602 ; N uni253A ; G 2449 -U 9531 ; WX 602 ; N uni253B ; G 2450 -U 9532 ; WX 602 ; N SF050000 ; G 2451 -U 9533 ; WX 602 ; N uni253D ; G 2452 -U 9534 ; WX 602 ; N uni253E ; G 2453 -U 9535 ; WX 602 ; N uni253F ; G 2454 -U 9536 ; WX 602 ; N uni2540 ; G 2455 -U 9537 ; WX 602 ; N uni2541 ; G 2456 -U 9538 ; WX 602 ; N uni2542 ; G 2457 -U 9539 ; WX 602 ; N uni2543 ; G 2458 -U 9540 ; WX 602 ; N uni2544 ; G 2459 -U 9541 ; WX 602 ; N uni2545 ; G 2460 -U 9542 ; WX 602 ; N uni2546 ; G 2461 -U 9543 ; WX 602 ; N uni2547 ; G 2462 -U 9544 ; WX 602 ; N uni2548 ; G 2463 -U 9545 ; WX 602 ; N uni2549 ; G 2464 -U 9546 ; WX 602 ; N uni254A ; G 2465 -U 9547 ; WX 602 ; N uni254B ; G 2466 -U 9548 ; WX 602 ; N uni254C ; G 2467 -U 9549 ; WX 602 ; N uni254D ; G 2468 -U 9550 ; WX 602 ; N uni254E ; G 2469 -U 9551 ; WX 602 ; N uni254F ; G 2470 -U 9552 ; WX 602 ; N SF430000 ; G 2471 -U 9553 ; WX 602 ; N SF240000 ; G 2472 -U 9554 ; WX 602 ; N SF510000 ; G 2473 -U 9555 ; WX 602 ; N SF520000 ; G 2474 -U 9556 ; WX 602 ; N SF390000 ; G 2475 -U 9557 ; WX 602 ; N SF220000 ; G 2476 -U 9558 ; WX 602 ; N SF210000 ; G 2477 -U 9559 ; WX 602 ; N SF250000 ; G 2478 -U 9560 ; WX 602 ; N SF500000 ; G 2479 -U 9561 ; WX 602 ; N SF490000 ; G 2480 -U 9562 ; WX 602 ; N SF380000 ; G 2481 -U 9563 ; WX 602 ; N SF280000 ; G 2482 -U 9564 ; WX 602 ; N SF270000 ; G 2483 -U 9565 ; WX 602 ; N SF260000 ; G 2484 -U 9566 ; WX 602 ; N SF360000 ; G 2485 -U 9567 ; WX 602 ; N SF370000 ; G 2486 -U 9568 ; WX 602 ; N SF420000 ; G 2487 -U 9569 ; WX 602 ; N SF190000 ; G 2488 -U 9570 ; WX 602 ; N SF200000 ; G 2489 -U 9571 ; WX 602 ; N SF230000 ; G 2490 -U 9572 ; WX 602 ; N SF470000 ; G 2491 -U 9573 ; WX 602 ; N SF480000 ; G 2492 -U 9574 ; WX 602 ; N SF410000 ; G 2493 -U 9575 ; WX 602 ; N SF450000 ; G 2494 -U 9576 ; WX 602 ; N SF460000 ; G 2495 -U 9577 ; WX 602 ; N SF400000 ; G 2496 -U 9578 ; WX 602 ; N SF540000 ; G 2497 -U 9579 ; WX 602 ; N SF530000 ; G 2498 -U 9580 ; WX 602 ; N SF440000 ; G 2499 -U 9581 ; WX 602 ; N uni256D ; G 2500 -U 9582 ; WX 602 ; N uni256E ; G 2501 -U 9583 ; WX 602 ; N uni256F ; G 2502 -U 9584 ; WX 602 ; N uni2570 ; G 2503 -U 9585 ; WX 602 ; N uni2571 ; G 2504 -U 9586 ; WX 602 ; N uni2572 ; G 2505 -U 9587 ; WX 602 ; N uni2573 ; G 2506 -U 9588 ; WX 602 ; N uni2574 ; G 2507 -U 9589 ; WX 602 ; N uni2575 ; G 2508 -U 9590 ; WX 602 ; N uni2576 ; G 2509 -U 9591 ; WX 602 ; N uni2577 ; G 2510 -U 9592 ; WX 602 ; N uni2578 ; G 2511 -U 9593 ; WX 602 ; N uni2579 ; G 2512 -U 9594 ; WX 602 ; N uni257A ; G 2513 -U 9595 ; WX 602 ; N uni257B ; G 2514 -U 9596 ; WX 602 ; N uni257C ; G 2515 -U 9597 ; WX 602 ; N uni257D ; G 2516 -U 9598 ; WX 602 ; N uni257E ; G 2517 -U 9599 ; WX 602 ; N uni257F ; G 2518 -U 9600 ; WX 602 ; N upblock ; G 2519 -U 9601 ; WX 602 ; N uni2581 ; G 2520 -U 9602 ; WX 602 ; N uni2582 ; G 2521 -U 9603 ; WX 602 ; N uni2583 ; G 2522 -U 9604 ; WX 602 ; N dnblock ; G 2523 -U 9605 ; WX 602 ; N uni2585 ; G 2524 -U 9606 ; WX 602 ; N uni2586 ; G 2525 -U 9607 ; WX 602 ; N uni2587 ; G 2526 -U 9608 ; WX 602 ; N block ; G 2527 -U 9609 ; WX 602 ; N uni2589 ; G 2528 -U 9610 ; WX 602 ; N uni258A ; G 2529 -U 9611 ; WX 602 ; N uni258B ; G 2530 -U 9612 ; WX 602 ; N lfblock ; G 2531 -U 9613 ; WX 602 ; N uni258D ; G 2532 -U 9614 ; WX 602 ; N uni258E ; G 2533 -U 9615 ; WX 602 ; N uni258F ; G 2534 -U 9616 ; WX 602 ; N rtblock ; G 2535 -U 9617 ; WX 602 ; N ltshade ; G 2536 -U 9618 ; WX 602 ; N shade ; G 2537 -U 9619 ; WX 602 ; N dkshade ; G 2538 -U 9620 ; WX 602 ; N uni2594 ; G 2539 -U 9621 ; WX 602 ; N uni2595 ; G 2540 -U 9622 ; WX 602 ; N uni2596 ; G 2541 -U 9623 ; WX 602 ; N uni2597 ; G 2542 -U 9624 ; WX 602 ; N uni2598 ; G 2543 -U 9625 ; WX 602 ; N uni2599 ; G 2544 -U 9626 ; WX 602 ; N uni259A ; G 2545 -U 9627 ; WX 602 ; N uni259B ; G 2546 -U 9628 ; WX 602 ; N uni259C ; G 2547 -U 9629 ; WX 602 ; N uni259D ; G 2548 -U 9630 ; WX 602 ; N uni259E ; G 2549 -U 9631 ; WX 602 ; N uni259F ; G 2550 -U 9632 ; WX 602 ; N filledbox ; G 2551 -U 9633 ; WX 602 ; N H22073 ; G 2552 -U 9634 ; WX 602 ; N uni25A2 ; G 2553 -U 9635 ; WX 602 ; N uni25A3 ; G 2554 -U 9636 ; WX 602 ; N uni25A4 ; G 2555 -U 9637 ; WX 602 ; N uni25A5 ; G 2556 -U 9638 ; WX 602 ; N uni25A6 ; G 2557 -U 9639 ; WX 602 ; N uni25A7 ; G 2558 -U 9640 ; WX 602 ; N uni25A8 ; G 2559 -U 9641 ; WX 602 ; N uni25A9 ; G 2560 -U 9642 ; WX 602 ; N H18543 ; G 2561 -U 9643 ; WX 602 ; N H18551 ; G 2562 -U 9644 ; WX 602 ; N filledrect ; G 2563 -U 9645 ; WX 602 ; N uni25AD ; G 2564 -U 9646 ; WX 602 ; N uni25AE ; G 2565 -U 9647 ; WX 602 ; N uni25AF ; G 2566 -U 9648 ; WX 602 ; N uni25B0 ; G 2567 -U 9649 ; WX 602 ; N uni25B1 ; G 2568 -U 9650 ; WX 602 ; N triagup ; G 2569 -U 9651 ; WX 602 ; N uni25B3 ; G 2570 -U 9652 ; WX 602 ; N uni25B4 ; G 2571 -U 9653 ; WX 602 ; N uni25B5 ; G 2572 -U 9654 ; WX 602 ; N uni25B6 ; G 2573 -U 9655 ; WX 602 ; N uni25B7 ; G 2574 -U 9656 ; WX 602 ; N uni25B8 ; G 2575 -U 9657 ; WX 602 ; N uni25B9 ; G 2576 -U 9658 ; WX 602 ; N triagrt ; G 2577 -U 9659 ; WX 602 ; N uni25BB ; G 2578 -U 9660 ; WX 602 ; N triagdn ; G 2579 -U 9661 ; WX 602 ; N uni25BD ; G 2580 -U 9662 ; WX 602 ; N uni25BE ; G 2581 -U 9663 ; WX 602 ; N uni25BF ; G 2582 -U 9664 ; WX 602 ; N uni25C0 ; G 2583 -U 9665 ; WX 602 ; N uni25C1 ; G 2584 -U 9666 ; WX 602 ; N uni25C2 ; G 2585 -U 9667 ; WX 602 ; N uni25C3 ; G 2586 -U 9668 ; WX 602 ; N triaglf ; G 2587 -U 9669 ; WX 602 ; N uni25C5 ; G 2588 -U 9670 ; WX 602 ; N uni25C6 ; G 2589 -U 9671 ; WX 602 ; N uni25C7 ; G 2590 -U 9672 ; WX 602 ; N uni25C8 ; G 2591 -U 9673 ; WX 602 ; N uni25C9 ; G 2592 -U 9674 ; WX 602 ; N lozenge ; G 2593 -U 9675 ; WX 602 ; N circle ; G 2594 -U 9676 ; WX 602 ; N uni25CC ; G 2595 -U 9677 ; WX 602 ; N uni25CD ; G 2596 -U 9678 ; WX 602 ; N uni25CE ; G 2597 -U 9679 ; WX 602 ; N H18533 ; G 2598 -U 9680 ; WX 602 ; N uni25D0 ; G 2599 -U 9681 ; WX 602 ; N uni25D1 ; G 2600 -U 9682 ; WX 602 ; N uni25D2 ; G 2601 -U 9683 ; WX 602 ; N uni25D3 ; G 2602 -U 9684 ; WX 602 ; N uni25D4 ; G 2603 -U 9685 ; WX 602 ; N uni25D5 ; G 2604 -U 9686 ; WX 602 ; N uni25D6 ; G 2605 -U 9687 ; WX 602 ; N uni25D7 ; G 2606 -U 9688 ; WX 602 ; N invbullet ; G 2607 -U 9689 ; WX 602 ; N invcircle ; G 2608 -U 9690 ; WX 602 ; N uni25DA ; G 2609 -U 9691 ; WX 602 ; N uni25DB ; G 2610 -U 9692 ; WX 602 ; N uni25DC ; G 2611 -U 9693 ; WX 602 ; N uni25DD ; G 2612 -U 9694 ; WX 602 ; N uni25DE ; G 2613 -U 9695 ; WX 602 ; N uni25DF ; G 2614 -U 9696 ; WX 602 ; N uni25E0 ; G 2615 -U 9697 ; WX 602 ; N uni25E1 ; G 2616 -U 9698 ; WX 602 ; N uni25E2 ; G 2617 -U 9699 ; WX 602 ; N uni25E3 ; G 2618 -U 9700 ; WX 602 ; N uni25E4 ; G 2619 -U 9701 ; WX 602 ; N uni25E5 ; G 2620 -U 9702 ; WX 602 ; N openbullet ; G 2621 -U 9703 ; WX 602 ; N uni25E7 ; G 2622 -U 9704 ; WX 602 ; N uni25E8 ; G 2623 -U 9705 ; WX 602 ; N uni25E9 ; G 2624 -U 9706 ; WX 602 ; N uni25EA ; G 2625 -U 9707 ; WX 602 ; N uni25EB ; G 2626 -U 9708 ; WX 602 ; N uni25EC ; G 2627 -U 9709 ; WX 602 ; N uni25ED ; G 2628 -U 9710 ; WX 602 ; N uni25EE ; G 2629 -U 9711 ; WX 602 ; N uni25EF ; G 2630 -U 9712 ; WX 602 ; N uni25F0 ; G 2631 -U 9713 ; WX 602 ; N uni25F1 ; G 2632 -U 9714 ; WX 602 ; N uni25F2 ; G 2633 -U 9715 ; WX 602 ; N uni25F3 ; G 2634 -U 9716 ; WX 602 ; N uni25F4 ; G 2635 -U 9717 ; WX 602 ; N uni25F5 ; G 2636 -U 9718 ; WX 602 ; N uni25F6 ; G 2637 -U 9719 ; WX 602 ; N uni25F7 ; G 2638 -U 9720 ; WX 602 ; N uni25F8 ; G 2639 -U 9721 ; WX 602 ; N uni25F9 ; G 2640 -U 9722 ; WX 602 ; N uni25FA ; G 2641 -U 9723 ; WX 602 ; N uni25FB ; G 2642 -U 9724 ; WX 602 ; N uni25FC ; G 2643 -U 9725 ; WX 602 ; N uni25FD ; G 2644 -U 9726 ; WX 602 ; N uni25FE ; G 2645 -U 9727 ; WX 602 ; N uni25FF ; G 2646 -U 9728 ; WX 602 ; N uni2600 ; G 2647 -U 9729 ; WX 602 ; N uni2601 ; G 2648 -U 9730 ; WX 602 ; N uni2602 ; G 2649 -U 9731 ; WX 602 ; N uni2603 ; G 2650 -U 9732 ; WX 602 ; N uni2604 ; G 2651 -U 9733 ; WX 602 ; N uni2605 ; G 2652 -U 9734 ; WX 602 ; N uni2606 ; G 2653 -U 9735 ; WX 602 ; N uni2607 ; G 2654 -U 9736 ; WX 602 ; N uni2608 ; G 2655 -U 9737 ; WX 602 ; N uni2609 ; G 2656 -U 9738 ; WX 602 ; N uni260A ; G 2657 -U 9739 ; WX 602 ; N uni260B ; G 2658 -U 9740 ; WX 602 ; N uni260C ; G 2659 -U 9741 ; WX 602 ; N uni260D ; G 2660 -U 9742 ; WX 602 ; N uni260E ; G 2661 -U 9743 ; WX 602 ; N uni260F ; G 2662 -U 9744 ; WX 602 ; N uni2610 ; G 2663 -U 9745 ; WX 602 ; N uni2611 ; G 2664 -U 9746 ; WX 602 ; N uni2612 ; G 2665 -U 9747 ; WX 602 ; N uni2613 ; G 2666 -U 9748 ; WX 602 ; N uni2614 ; G 2667 -U 9749 ; WX 602 ; N uni2615 ; G 2668 -U 9750 ; WX 602 ; N uni2616 ; G 2669 -U 9751 ; WX 602 ; N uni2617 ; G 2670 -U 9752 ; WX 602 ; N uni2618 ; G 2671 -U 9753 ; WX 602 ; N uni2619 ; G 2672 -U 9754 ; WX 602 ; N uni261A ; G 2673 -U 9755 ; WX 602 ; N uni261B ; G 2674 -U 9756 ; WX 602 ; N uni261C ; G 2675 -U 9757 ; WX 602 ; N uni261D ; G 2676 -U 9758 ; WX 602 ; N uni261E ; G 2677 -U 9759 ; WX 602 ; N uni261F ; G 2678 -U 9760 ; WX 602 ; N uni2620 ; G 2679 -U 9761 ; WX 602 ; N uni2621 ; G 2680 -U 9762 ; WX 602 ; N uni2622 ; G 2681 -U 9763 ; WX 602 ; N uni2623 ; G 2682 -U 9764 ; WX 602 ; N uni2624 ; G 2683 -U 9765 ; WX 602 ; N uni2625 ; G 2684 -U 9766 ; WX 602 ; N uni2626 ; G 2685 -U 9767 ; WX 602 ; N uni2627 ; G 2686 -U 9768 ; WX 602 ; N uni2628 ; G 2687 -U 9769 ; WX 602 ; N uni2629 ; G 2688 -U 9770 ; WX 602 ; N uni262A ; G 2689 -U 9771 ; WX 602 ; N uni262B ; G 2690 -U 9772 ; WX 602 ; N uni262C ; G 2691 -U 9773 ; WX 602 ; N uni262D ; G 2692 -U 9774 ; WX 602 ; N uni262E ; G 2693 -U 9775 ; WX 602 ; N uni262F ; G 2694 -U 9784 ; WX 602 ; N uni2638 ; G 2695 -U 9785 ; WX 602 ; N uni2639 ; G 2696 -U 9786 ; WX 602 ; N smileface ; G 2697 -U 9787 ; WX 602 ; N invsmileface ; G 2698 -U 9788 ; WX 602 ; N sun ; G 2699 -U 9789 ; WX 602 ; N uni263D ; G 2700 -U 9790 ; WX 602 ; N uni263E ; G 2701 -U 9791 ; WX 602 ; N uni263F ; G 2702 -U 9792 ; WX 602 ; N female ; G 2703 -U 9793 ; WX 602 ; N uni2641 ; G 2704 -U 9794 ; WX 602 ; N male ; G 2705 -U 9795 ; WX 602 ; N uni2643 ; G 2706 -U 9796 ; WX 602 ; N uni2644 ; G 2707 -U 9797 ; WX 602 ; N uni2645 ; G 2708 -U 9798 ; WX 602 ; N uni2646 ; G 2709 -U 9799 ; WX 602 ; N uni2647 ; G 2710 -U 9800 ; WX 602 ; N uni2648 ; G 2711 -U 9801 ; WX 602 ; N uni2649 ; G 2712 -U 9802 ; WX 602 ; N uni264A ; G 2713 -U 9803 ; WX 602 ; N uni264B ; G 2714 -U 9804 ; WX 602 ; N uni264C ; G 2715 -U 9805 ; WX 602 ; N uni264D ; G 2716 -U 9806 ; WX 602 ; N uni264E ; G 2717 -U 9807 ; WX 602 ; N uni264F ; G 2718 -U 9808 ; WX 602 ; N uni2650 ; G 2719 -U 9809 ; WX 602 ; N uni2651 ; G 2720 -U 9810 ; WX 602 ; N uni2652 ; G 2721 -U 9811 ; WX 602 ; N uni2653 ; G 2722 -U 9812 ; WX 602 ; N uni2654 ; G 2723 -U 9813 ; WX 602 ; N uni2655 ; G 2724 -U 9814 ; WX 602 ; N uni2656 ; G 2725 -U 9815 ; WX 602 ; N uni2657 ; G 2726 -U 9816 ; WX 602 ; N uni2658 ; G 2727 -U 9817 ; WX 602 ; N uni2659 ; G 2728 -U 9818 ; WX 602 ; N uni265A ; G 2729 -U 9819 ; WX 602 ; N uni265B ; G 2730 -U 9820 ; WX 602 ; N uni265C ; G 2731 -U 9821 ; WX 602 ; N uni265D ; G 2732 -U 9822 ; WX 602 ; N uni265E ; G 2733 -U 9823 ; WX 602 ; N uni265F ; G 2734 -U 9824 ; WX 602 ; N spade ; G 2735 -U 9825 ; WX 602 ; N uni2661 ; G 2736 -U 9826 ; WX 602 ; N uni2662 ; G 2737 -U 9827 ; WX 602 ; N club ; G 2738 -U 9828 ; WX 602 ; N uni2664 ; G 2739 -U 9829 ; WX 602 ; N heart ; G 2740 -U 9830 ; WX 602 ; N diamond ; G 2741 -U 9831 ; WX 602 ; N uni2667 ; G 2742 -U 9832 ; WX 602 ; N uni2668 ; G 2743 -U 9833 ; WX 602 ; N uni2669 ; G 2744 -U 9834 ; WX 602 ; N musicalnote ; G 2745 -U 9835 ; WX 602 ; N musicalnotedbl ; G 2746 -U 9836 ; WX 602 ; N uni266C ; G 2747 -U 9837 ; WX 602 ; N uni266D ; G 2748 -U 9838 ; WX 602 ; N uni266E ; G 2749 -U 9839 ; WX 602 ; N uni266F ; G 2750 -U 9840 ; WX 602 ; N uni2670 ; G 2751 -U 9841 ; WX 602 ; N uni2671 ; G 2752 -U 9842 ; WX 602 ; N uni2672 ; G 2753 -U 9843 ; WX 602 ; N uni2673 ; G 2754 -U 9844 ; WX 602 ; N uni2674 ; G 2755 -U 9845 ; WX 602 ; N uni2675 ; G 2756 -U 9846 ; WX 602 ; N uni2676 ; G 2757 -U 9847 ; WX 602 ; N uni2677 ; G 2758 -U 9848 ; WX 602 ; N uni2678 ; G 2759 -U 9849 ; WX 602 ; N uni2679 ; G 2760 -U 9850 ; WX 602 ; N uni267A ; G 2761 -U 9851 ; WX 602 ; N uni267B ; G 2762 -U 9852 ; WX 602 ; N uni267C ; G 2763 -U 9853 ; WX 602 ; N uni267D ; G 2764 -U 9854 ; WX 602 ; N uni267E ; G 2765 -U 9855 ; WX 602 ; N uni267F ; G 2766 -U 9856 ; WX 602 ; N uni2680 ; G 2767 -U 9857 ; WX 602 ; N uni2681 ; G 2768 -U 9858 ; WX 602 ; N uni2682 ; G 2769 -U 9859 ; WX 602 ; N uni2683 ; G 2770 -U 9860 ; WX 602 ; N uni2684 ; G 2771 -U 9861 ; WX 602 ; N uni2685 ; G 2772 -U 9862 ; WX 602 ; N uni2686 ; G 2773 -U 9863 ; WX 602 ; N uni2687 ; G 2774 -U 9864 ; WX 602 ; N uni2688 ; G 2775 -U 9865 ; WX 602 ; N uni2689 ; G 2776 -U 9866 ; WX 602 ; N uni268A ; G 2777 -U 9867 ; WX 602 ; N uni268B ; G 2778 -U 9872 ; WX 602 ; N uni2690 ; G 2779 -U 9873 ; WX 602 ; N uni2691 ; G 2780 -U 9874 ; WX 602 ; N uni2692 ; G 2781 -U 9875 ; WX 602 ; N uni2693 ; G 2782 -U 9876 ; WX 602 ; N uni2694 ; G 2783 -U 9877 ; WX 602 ; N uni2695 ; G 2784 -U 9878 ; WX 602 ; N uni2696 ; G 2785 -U 9879 ; WX 602 ; N uni2697 ; G 2786 -U 9880 ; WX 602 ; N uni2698 ; G 2787 -U 9881 ; WX 602 ; N uni2699 ; G 2788 -U 9882 ; WX 602 ; N uni269A ; G 2789 -U 9883 ; WX 602 ; N uni269B ; G 2790 -U 9884 ; WX 602 ; N uni269C ; G 2791 -U 9888 ; WX 602 ; N uni26A0 ; G 2792 -U 9889 ; WX 602 ; N uni26A1 ; G 2793 -U 9904 ; WX 602 ; N uni26B0 ; G 2794 -U 9905 ; WX 602 ; N uni26B1 ; G 2795 -U 9985 ; WX 602 ; N uni2701 ; G 2796 -U 9986 ; WX 602 ; N uni2702 ; G 2797 -U 9987 ; WX 602 ; N uni2703 ; G 2798 -U 9988 ; WX 602 ; N uni2704 ; G 2799 -U 9990 ; WX 602 ; N uni2706 ; G 2800 -U 9991 ; WX 602 ; N uni2707 ; G 2801 -U 9992 ; WX 602 ; N uni2708 ; G 2802 -U 9993 ; WX 602 ; N uni2709 ; G 2803 -U 9996 ; WX 602 ; N uni270C ; G 2804 -U 9997 ; WX 602 ; N uni270D ; G 2805 -U 9998 ; WX 602 ; N uni270E ; G 2806 -U 9999 ; WX 602 ; N uni270F ; G 2807 -U 10000 ; WX 602 ; N uni2710 ; G 2808 -U 10001 ; WX 602 ; N uni2711 ; G 2809 -U 10002 ; WX 602 ; N uni2712 ; G 2810 -U 10003 ; WX 602 ; N uni2713 ; G 2811 -U 10004 ; WX 602 ; N uni2714 ; G 2812 -U 10005 ; WX 602 ; N uni2715 ; G 2813 -U 10006 ; WX 602 ; N uni2716 ; G 2814 -U 10007 ; WX 602 ; N uni2717 ; G 2815 -U 10008 ; WX 602 ; N uni2718 ; G 2816 -U 10009 ; WX 602 ; N uni2719 ; G 2817 -U 10010 ; WX 602 ; N uni271A ; G 2818 -U 10011 ; WX 602 ; N uni271B ; G 2819 -U 10012 ; WX 602 ; N uni271C ; G 2820 -U 10013 ; WX 602 ; N uni271D ; G 2821 -U 10014 ; WX 602 ; N uni271E ; G 2822 -U 10015 ; WX 602 ; N uni271F ; G 2823 -U 10016 ; WX 602 ; N uni2720 ; G 2824 -U 10017 ; WX 602 ; N uni2721 ; G 2825 -U 10018 ; WX 602 ; N uni2722 ; G 2826 -U 10019 ; WX 602 ; N uni2723 ; G 2827 -U 10020 ; WX 602 ; N uni2724 ; G 2828 -U 10021 ; WX 602 ; N uni2725 ; G 2829 -U 10022 ; WX 602 ; N uni2726 ; G 2830 -U 10023 ; WX 602 ; N uni2727 ; G 2831 -U 10025 ; WX 602 ; N uni2729 ; G 2832 -U 10026 ; WX 602 ; N uni272A ; G 2833 -U 10027 ; WX 602 ; N uni272B ; G 2834 -U 10028 ; WX 602 ; N uni272C ; G 2835 -U 10029 ; WX 602 ; N uni272D ; G 2836 -U 10030 ; WX 602 ; N uni272E ; G 2837 -U 10031 ; WX 602 ; N uni272F ; G 2838 -U 10032 ; WX 602 ; N uni2730 ; G 2839 -U 10033 ; WX 602 ; N uni2731 ; G 2840 -U 10034 ; WX 602 ; N uni2732 ; G 2841 -U 10035 ; WX 602 ; N uni2733 ; G 2842 -U 10036 ; WX 602 ; N uni2734 ; G 2843 -U 10037 ; WX 602 ; N uni2735 ; G 2844 -U 10038 ; WX 602 ; N uni2736 ; G 2845 -U 10039 ; WX 602 ; N uni2737 ; G 2846 -U 10040 ; WX 602 ; N uni2738 ; G 2847 -U 10041 ; WX 602 ; N uni2739 ; G 2848 -U 10042 ; WX 602 ; N uni273A ; G 2849 -U 10043 ; WX 602 ; N uni273B ; G 2850 -U 10044 ; WX 602 ; N uni273C ; G 2851 -U 10045 ; WX 602 ; N uni273D ; G 2852 -U 10046 ; WX 602 ; N uni273E ; G 2853 -U 10047 ; WX 602 ; N uni273F ; G 2854 -U 10048 ; WX 602 ; N uni2740 ; G 2855 -U 10049 ; WX 602 ; N uni2741 ; G 2856 -U 10050 ; WX 602 ; N uni2742 ; G 2857 -U 10051 ; WX 602 ; N uni2743 ; G 2858 -U 10052 ; WX 602 ; N uni2744 ; G 2859 -U 10053 ; WX 602 ; N uni2745 ; G 2860 -U 10054 ; WX 602 ; N uni2746 ; G 2861 -U 10055 ; WX 602 ; N uni2747 ; G 2862 -U 10056 ; WX 602 ; N uni2748 ; G 2863 -U 10057 ; WX 602 ; N uni2749 ; G 2864 -U 10058 ; WX 602 ; N uni274A ; G 2865 -U 10059 ; WX 602 ; N uni274B ; G 2866 -U 10061 ; WX 602 ; N uni274D ; G 2867 -U 10063 ; WX 602 ; N uni274F ; G 2868 -U 10064 ; WX 602 ; N uni2750 ; G 2869 -U 10065 ; WX 602 ; N uni2751 ; G 2870 -U 10066 ; WX 602 ; N uni2752 ; G 2871 -U 10070 ; WX 602 ; N uni2756 ; G 2872 -U 10072 ; WX 602 ; N uni2758 ; G 2873 -U 10073 ; WX 602 ; N uni2759 ; G 2874 -U 10074 ; WX 602 ; N uni275A ; G 2875 -U 10075 ; WX 602 ; N uni275B ; G 2876 -U 10076 ; WX 602 ; N uni275C ; G 2877 -U 10077 ; WX 602 ; N uni275D ; G 2878 -U 10078 ; WX 602 ; N uni275E ; G 2879 -U 10081 ; WX 602 ; N uni2761 ; G 2880 -U 10082 ; WX 602 ; N uni2762 ; G 2881 -U 10083 ; WX 602 ; N uni2763 ; G 2882 -U 10084 ; WX 602 ; N uni2764 ; G 2883 -U 10085 ; WX 602 ; N uni2765 ; G 2884 -U 10086 ; WX 602 ; N uni2766 ; G 2885 -U 10087 ; WX 602 ; N uni2767 ; G 2886 -U 10088 ; WX 602 ; N uni2768 ; G 2887 -U 10089 ; WX 602 ; N uni2769 ; G 2888 -U 10090 ; WX 602 ; N uni276A ; G 2889 -U 10091 ; WX 602 ; N uni276B ; G 2890 -U 10092 ; WX 602 ; N uni276C ; G 2891 -U 10093 ; WX 602 ; N uni276D ; G 2892 -U 10094 ; WX 602 ; N uni276E ; G 2893 -U 10095 ; WX 602 ; N uni276F ; G 2894 -U 10096 ; WX 602 ; N uni2770 ; G 2895 -U 10097 ; WX 602 ; N uni2771 ; G 2896 -U 10098 ; WX 602 ; N uni2772 ; G 2897 -U 10099 ; WX 602 ; N uni2773 ; G 2898 -U 10100 ; WX 602 ; N uni2774 ; G 2899 -U 10101 ; WX 602 ; N uni2775 ; G 2900 -U 10132 ; WX 602 ; N uni2794 ; G 2901 -U 10136 ; WX 602 ; N uni2798 ; G 2902 -U 10137 ; WX 602 ; N uni2799 ; G 2903 -U 10138 ; WX 602 ; N uni279A ; G 2904 -U 10139 ; WX 602 ; N uni279B ; G 2905 -U 10140 ; WX 602 ; N uni279C ; G 2906 -U 10141 ; WX 602 ; N uni279D ; G 2907 -U 10142 ; WX 602 ; N uni279E ; G 2908 -U 10143 ; WX 602 ; N uni279F ; G 2909 -U 10144 ; WX 602 ; N uni27A0 ; G 2910 -U 10145 ; WX 602 ; N uni27A1 ; G 2911 -U 10146 ; WX 602 ; N uni27A2 ; G 2912 -U 10147 ; WX 602 ; N uni27A3 ; G 2913 -U 10148 ; WX 602 ; N uni27A4 ; G 2914 -U 10149 ; WX 602 ; N uni27A5 ; G 2915 -U 10150 ; WX 602 ; N uni27A6 ; G 2916 -U 10151 ; WX 602 ; N uni27A7 ; G 2917 -U 10152 ; WX 602 ; N uni27A8 ; G 2918 -U 10153 ; WX 602 ; N uni27A9 ; G 2919 -U 10154 ; WX 602 ; N uni27AA ; G 2920 -U 10155 ; WX 602 ; N uni27AB ; G 2921 -U 10156 ; WX 602 ; N uni27AC ; G 2922 -U 10157 ; WX 602 ; N uni27AD ; G 2923 -U 10158 ; WX 602 ; N uni27AE ; G 2924 -U 10159 ; WX 602 ; N uni27AF ; G 2925 -U 10161 ; WX 602 ; N uni27B1 ; G 2926 -U 10162 ; WX 602 ; N uni27B2 ; G 2927 -U 10163 ; WX 602 ; N uni27B3 ; G 2928 -U 10164 ; WX 602 ; N uni27B4 ; G 2929 -U 10165 ; WX 602 ; N uni27B5 ; G 2930 -U 10166 ; WX 602 ; N uni27B6 ; G 2931 -U 10167 ; WX 602 ; N uni27B7 ; G 2932 -U 10168 ; WX 602 ; N uni27B8 ; G 2933 -U 10169 ; WX 602 ; N uni27B9 ; G 2934 -U 10170 ; WX 602 ; N uni27BA ; G 2935 -U 10171 ; WX 602 ; N uni27BB ; G 2936 -U 10172 ; WX 602 ; N uni27BC ; G 2937 -U 10173 ; WX 602 ; N uni27BD ; G 2938 -U 10174 ; WX 602 ; N uni27BE ; G 2939 -U 10178 ; WX 602 ; N uni27C2 ; G 2940 -U 10181 ; WX 602 ; N uni27C5 ; G 2941 -U 10182 ; WX 602 ; N uni27C6 ; G 2942 -U 10204 ; WX 602 ; N uni27DC ; G 2943 -U 10208 ; WX 602 ; N uni27E0 ; G 2944 -U 10214 ; WX 602 ; N uni27E6 ; G 2945 -U 10215 ; WX 602 ; N uni27E7 ; G 2946 -U 10216 ; WX 602 ; N uni27E8 ; G 2947 -U 10217 ; WX 602 ; N uni27E9 ; G 2948 -U 10218 ; WX 602 ; N uni27EA ; G 2949 -U 10219 ; WX 602 ; N uni27EB ; G 2950 -U 10229 ; WX 602 ; N uni27F5 ; G 2951 -U 10230 ; WX 602 ; N uni27F6 ; G 2952 -U 10231 ; WX 602 ; N uni27F7 ; G 2953 -U 10631 ; WX 602 ; N uni2987 ; G 2954 -U 10632 ; WX 602 ; N uni2988 ; G 2955 -U 10647 ; WX 602 ; N uni2997 ; G 2956 -U 10648 ; WX 602 ; N uni2998 ; G 2957 -U 10731 ; WX 602 ; N uni29EB ; G 2958 -U 10746 ; WX 602 ; N uni29FA ; G 2959 -U 10747 ; WX 602 ; N uni29FB ; G 2960 -U 10752 ; WX 602 ; N uni2A00 ; G 2961 -U 10799 ; WX 602 ; N uni2A2F ; G 2962 -U 10858 ; WX 602 ; N uni2A6A ; G 2963 -U 10859 ; WX 602 ; N uni2A6B ; G 2964 -U 11013 ; WX 602 ; N uni2B05 ; G 2965 -U 11014 ; WX 602 ; N uni2B06 ; G 2966 -U 11015 ; WX 602 ; N uni2B07 ; G 2967 -U 11016 ; WX 602 ; N uni2B08 ; G 2968 -U 11017 ; WX 602 ; N uni2B09 ; G 2969 -U 11018 ; WX 602 ; N uni2B0A ; G 2970 -U 11019 ; WX 602 ; N uni2B0B ; G 2971 -U 11020 ; WX 602 ; N uni2B0C ; G 2972 -U 11021 ; WX 602 ; N uni2B0D ; G 2973 -U 11026 ; WX 602 ; N uni2B12 ; G 2974 -U 11027 ; WX 602 ; N uni2B13 ; G 2975 -U 11028 ; WX 602 ; N uni2B14 ; G 2976 -U 11029 ; WX 602 ; N uni2B15 ; G 2977 -U 11030 ; WX 602 ; N uni2B16 ; G 2978 -U 11031 ; WX 602 ; N uni2B17 ; G 2979 -U 11032 ; WX 602 ; N uni2B18 ; G 2980 -U 11033 ; WX 602 ; N uni2B19 ; G 2981 -U 11034 ; WX 602 ; N uni2B1A ; G 2982 -U 11364 ; WX 602 ; N uni2C64 ; G 2983 -U 11373 ; WX 602 ; N uni2C6D ; G 2984 -U 11374 ; WX 602 ; N uni2C6E ; G 2985 -U 11375 ; WX 602 ; N uni2C6F ; G 2986 -U 11376 ; WX 602 ; N uni2C70 ; G 2987 -U 11381 ; WX 602 ; N uni2C75 ; G 2988 -U 11382 ; WX 602 ; N uni2C76 ; G 2989 -U 11383 ; WX 602 ; N uni2C77 ; G 2990 -U 11385 ; WX 602 ; N uni2C79 ; G 2991 -U 11386 ; WX 602 ; N uni2C7A ; G 2992 -U 11388 ; WX 602 ; N uni2C7C ; G 2993 -U 11389 ; WX 602 ; N uni2C7D ; G 2994 -U 11390 ; WX 602 ; N uni2C7E ; G 2995 -U 11391 ; WX 602 ; N uni2C7F ; G 2996 -U 11800 ; WX 602 ; N uni2E18 ; G 2997 -U 11807 ; WX 602 ; N uni2E1F ; G 2998 -U 11810 ; WX 602 ; N uni2E22 ; G 2999 -U 11811 ; WX 602 ; N uni2E23 ; G 3000 -U 11812 ; WX 602 ; N uni2E24 ; G 3001 -U 11813 ; WX 602 ; N uni2E25 ; G 3002 -U 11822 ; WX 602 ; N uni2E2E ; G 3003 -U 42760 ; WX 602 ; N uniA708 ; G 3004 -U 42761 ; WX 602 ; N uniA709 ; G 3005 -U 42762 ; WX 602 ; N uniA70A ; G 3006 -U 42763 ; WX 602 ; N uniA70B ; G 3007 -U 42764 ; WX 602 ; N uniA70C ; G 3008 -U 42765 ; WX 602 ; N uniA70D ; G 3009 -U 42766 ; WX 602 ; N uniA70E ; G 3010 -U 42767 ; WX 602 ; N uniA70F ; G 3011 -U 42768 ; WX 602 ; N uniA710 ; G 3012 -U 42769 ; WX 602 ; N uniA711 ; G 3013 -U 42770 ; WX 602 ; N uniA712 ; G 3014 -U 42771 ; WX 602 ; N uniA713 ; G 3015 -U 42772 ; WX 602 ; N uniA714 ; G 3016 -U 42773 ; WX 602 ; N uniA715 ; G 3017 -U 42774 ; WX 602 ; N uniA716 ; G 3018 -U 42779 ; WX 602 ; N uniA71B ; G 3019 -U 42780 ; WX 602 ; N uniA71C ; G 3020 -U 42781 ; WX 602 ; N uniA71D ; G 3021 -U 42782 ; WX 602 ; N uniA71E ; G 3022 -U 42783 ; WX 602 ; N uniA71F ; G 3023 -U 42786 ; WX 602 ; N uniA722 ; G 3024 -U 42787 ; WX 602 ; N uniA723 ; G 3025 -U 42788 ; WX 602 ; N uniA724 ; G 3026 -U 42789 ; WX 602 ; N uniA725 ; G 3027 -U 42790 ; WX 602 ; N uniA726 ; G 3028 -U 42791 ; WX 602 ; N uniA727 ; G 3029 -U 42889 ; WX 602 ; N uniA789 ; G 3030 -U 42890 ; WX 602 ; N uniA78A ; G 3031 -U 42891 ; WX 602 ; N uniA78B ; G 3032 -U 42892 ; WX 602 ; N uniA78C ; G 3033 -U 42893 ; WX 602 ; N uniA78D ; G 3034 -U 42894 ; WX 602 ; N uniA78E ; G 3035 -U 42896 ; WX 602 ; N uniA790 ; G 3036 -U 42897 ; WX 602 ; N uniA791 ; G 3037 -U 42922 ; WX 602 ; N uniA7AA ; G 3038 -U 43000 ; WX 602 ; N uniA7F8 ; G 3039 -U 43001 ; WX 602 ; N uniA7F9 ; G 3040 -U 63173 ; WX 602 ; N uniF6C5 ; G 3041 -U 64257 ; WX 602 ; N fi ; G 3042 -U 64258 ; WX 602 ; N fl ; G 3043 -U 64338 ; WX 602 ; N uniFB52 ; G 3044 -U 64339 ; WX 602 ; N uniFB53 ; G 3045 -U 64340 ; WX 602 ; N uniFB54 ; G 3046 -U 64341 ; WX 602 ; N uniFB55 ; G 3047 -U 64342 ; WX 602 ; N uniFB56 ; G 3048 -U 64343 ; WX 602 ; N uniFB57 ; G 3049 -U 64344 ; WX 602 ; N uniFB58 ; G 3050 -U 64345 ; WX 602 ; N uniFB59 ; G 3051 -U 64346 ; WX 602 ; N uniFB5A ; G 3052 -U 64347 ; WX 602 ; N uniFB5B ; G 3053 -U 64348 ; WX 602 ; N uniFB5C ; G 3054 -U 64349 ; WX 602 ; N uniFB5D ; G 3055 -U 64350 ; WX 602 ; N uniFB5E ; G 3056 -U 64351 ; WX 602 ; N uniFB5F ; G 3057 -U 64352 ; WX 602 ; N uniFB60 ; G 3058 -U 64353 ; WX 602 ; N uniFB61 ; G 3059 -U 64354 ; WX 602 ; N uniFB62 ; G 3060 -U 64355 ; WX 602 ; N uniFB63 ; G 3061 -U 64356 ; WX 602 ; N uniFB64 ; G 3062 -U 64357 ; WX 602 ; N uniFB65 ; G 3063 -U 64358 ; WX 602 ; N uniFB66 ; G 3064 -U 64359 ; WX 602 ; N uniFB67 ; G 3065 -U 64360 ; WX 602 ; N uniFB68 ; G 3066 -U 64361 ; WX 602 ; N uniFB69 ; G 3067 -U 64362 ; WX 602 ; N uniFB6A ; G 3068 -U 64363 ; WX 602 ; N uniFB6B ; G 3069 -U 64364 ; WX 602 ; N uniFB6C ; G 3070 -U 64365 ; WX 602 ; N uniFB6D ; G 3071 -U 64366 ; WX 602 ; N uniFB6E ; G 3072 -U 64367 ; WX 602 ; N uniFB6F ; G 3073 -U 64368 ; WX 602 ; N uniFB70 ; G 3074 -U 64369 ; WX 602 ; N uniFB71 ; G 3075 -U 64370 ; WX 602 ; N uniFB72 ; G 3076 -U 64371 ; WX 602 ; N uniFB73 ; G 3077 -U 64372 ; WX 602 ; N uniFB74 ; G 3078 -U 64373 ; WX 602 ; N uniFB75 ; G 3079 -U 64374 ; WX 602 ; N uniFB76 ; G 3080 -U 64375 ; WX 602 ; N uniFB77 ; G 3081 -U 64376 ; WX 602 ; N uniFB78 ; G 3082 -U 64377 ; WX 602 ; N uniFB79 ; G 3083 -U 64378 ; WX 602 ; N uniFB7A ; G 3084 -U 64379 ; WX 602 ; N uniFB7B ; G 3085 -U 64380 ; WX 602 ; N uniFB7C ; G 3086 -U 64381 ; WX 602 ; N uniFB7D ; G 3087 -U 64382 ; WX 602 ; N uniFB7E ; G 3088 -U 64383 ; WX 602 ; N uniFB7F ; G 3089 -U 64384 ; WX 602 ; N uniFB80 ; G 3090 -U 64385 ; WX 602 ; N uniFB81 ; G 3091 -U 64394 ; WX 602 ; N uniFB8A ; G 3092 -U 64395 ; WX 602 ; N uniFB8B ; G 3093 -U 64396 ; WX 602 ; N uniFB8C ; G 3094 -U 64397 ; WX 602 ; N uniFB8D ; G 3095 -U 64398 ; WX 602 ; N uniFB8E ; G 3096 -U 64399 ; WX 602 ; N uniFB8F ; G 3097 -U 64400 ; WX 602 ; N uniFB90 ; G 3098 -U 64401 ; WX 602 ; N uniFB91 ; G 3099 -U 64402 ; WX 602 ; N uniFB92 ; G 3100 -U 64403 ; WX 602 ; N uniFB93 ; G 3101 -U 64404 ; WX 602 ; N uniFB94 ; G 3102 -U 64405 ; WX 602 ; N uniFB95 ; G 3103 -U 64414 ; WX 602 ; N uniFB9E ; G 3104 -U 64415 ; WX 602 ; N uniFB9F ; G 3105 -U 64426 ; WX 602 ; N uniFBAA ; G 3106 -U 64427 ; WX 602 ; N uniFBAB ; G 3107 -U 64428 ; WX 602 ; N uniFBAC ; G 3108 -U 64429 ; WX 602 ; N uniFBAD ; G 3109 -U 64488 ; WX 602 ; N uniFBE8 ; G 3110 -U 64489 ; WX 602 ; N uniFBE9 ; G 3111 -U 64508 ; WX 602 ; N uniFBFC ; G 3112 -U 64509 ; WX 602 ; N uniFBFD ; G 3113 -U 64510 ; WX 602 ; N uniFBFE ; G 3114 -U 64511 ; WX 602 ; N uniFBFF ; G 3115 -U 65136 ; WX 602 ; N uniFE70 ; G 3116 -U 65137 ; WX 602 ; N uniFE71 ; G 3117 -U 65138 ; WX 602 ; N uniFE72 ; G 3118 -U 65139 ; WX 602 ; N uniFE73 ; G 3119 -U 65140 ; WX 602 ; N uniFE74 ; G 3120 -U 65142 ; WX 602 ; N uniFE76 ; G 3121 -U 65143 ; WX 602 ; N uniFE77 ; G 3122 -U 65144 ; WX 602 ; N uniFE78 ; G 3123 -U 65145 ; WX 602 ; N uniFE79 ; G 3124 -U 65146 ; WX 602 ; N uniFE7A ; G 3125 -U 65147 ; WX 602 ; N uniFE7B ; G 3126 -U 65148 ; WX 602 ; N uniFE7C ; G 3127 -U 65149 ; WX 602 ; N uniFE7D ; G 3128 -U 65150 ; WX 602 ; N uniFE7E ; G 3129 -U 65151 ; WX 602 ; N uniFE7F ; G 3130 -U 65152 ; WX 602 ; N uniFE80 ; G 3131 -U 65153 ; WX 602 ; N uniFE81 ; G 3132 -U 65154 ; WX 602 ; N uniFE82 ; G 3133 -U 65155 ; WX 602 ; N uniFE83 ; G 3134 -U 65156 ; WX 602 ; N uniFE84 ; G 3135 -U 65157 ; WX 602 ; N uniFE85 ; G 3136 -U 65158 ; WX 602 ; N uniFE86 ; G 3137 -U 65159 ; WX 602 ; N uniFE87 ; G 3138 -U 65160 ; WX 602 ; N uniFE88 ; G 3139 -U 65161 ; WX 602 ; N uniFE89 ; G 3140 -U 65162 ; WX 602 ; N uniFE8A ; G 3141 -U 65163 ; WX 602 ; N uniFE8B ; G 3142 -U 65164 ; WX 602 ; N uniFE8C ; G 3143 -U 65165 ; WX 602 ; N uniFE8D ; G 3144 -U 65166 ; WX 602 ; N uniFE8E ; G 3145 -U 65167 ; WX 602 ; N uniFE8F ; G 3146 -U 65168 ; WX 602 ; N uniFE90 ; G 3147 -U 65169 ; WX 602 ; N uniFE91 ; G 3148 -U 65170 ; WX 602 ; N uniFE92 ; G 3149 -U 65171 ; WX 602 ; N uniFE93 ; G 3150 -U 65172 ; WX 602 ; N uniFE94 ; G 3151 -U 65173 ; WX 602 ; N uniFE95 ; G 3152 -U 65174 ; WX 602 ; N uniFE96 ; G 3153 -U 65175 ; WX 602 ; N uniFE97 ; G 3154 -U 65176 ; WX 602 ; N uniFE98 ; G 3155 -U 65177 ; WX 602 ; N uniFE99 ; G 3156 -U 65178 ; WX 602 ; N uniFE9A ; G 3157 -U 65179 ; WX 602 ; N uniFE9B ; G 3158 -U 65180 ; WX 602 ; N uniFE9C ; G 3159 -U 65181 ; WX 602 ; N uniFE9D ; G 3160 -U 65182 ; WX 602 ; N uniFE9E ; G 3161 -U 65183 ; WX 602 ; N uniFE9F ; G 3162 -U 65184 ; WX 602 ; N uniFEA0 ; G 3163 -U 65185 ; WX 602 ; N uniFEA1 ; G 3164 -U 65186 ; WX 602 ; N uniFEA2 ; G 3165 -U 65187 ; WX 602 ; N uniFEA3 ; G 3166 -U 65188 ; WX 602 ; N uniFEA4 ; G 3167 -U 65189 ; WX 602 ; N uniFEA5 ; G 3168 -U 65190 ; WX 602 ; N uniFEA6 ; G 3169 -U 65191 ; WX 602 ; N uniFEA7 ; G 3170 -U 65192 ; WX 602 ; N uniFEA8 ; G 3171 -U 65193 ; WX 602 ; N uniFEA9 ; G 3172 -U 65194 ; WX 602 ; N uniFEAA ; G 3173 -U 65195 ; WX 602 ; N uniFEAB ; G 3174 -U 65196 ; WX 602 ; N uniFEAC ; G 3175 -U 65197 ; WX 602 ; N uniFEAD ; G 3176 -U 65198 ; WX 602 ; N uniFEAE ; G 3177 -U 65199 ; WX 602 ; N uniFEAF ; G 3178 -U 65200 ; WX 602 ; N uniFEB0 ; G 3179 -U 65201 ; WX 602 ; N uniFEB1 ; G 3180 -U 65202 ; WX 602 ; N uniFEB2 ; G 3181 -U 65203 ; WX 602 ; N uniFEB3 ; G 3182 -U 65204 ; WX 602 ; N uniFEB4 ; G 3183 -U 65205 ; WX 602 ; N uniFEB5 ; G 3184 -U 65206 ; WX 602 ; N uniFEB6 ; G 3185 -U 65207 ; WX 602 ; N uniFEB7 ; G 3186 -U 65208 ; WX 602 ; N uniFEB8 ; G 3187 -U 65209 ; WX 602 ; N uniFEB9 ; G 3188 -U 65210 ; WX 602 ; N uniFEBA ; G 3189 -U 65211 ; WX 602 ; N uniFEBB ; G 3190 -U 65212 ; WX 602 ; N uniFEBC ; G 3191 -U 65213 ; WX 602 ; N uniFEBD ; G 3192 -U 65214 ; WX 602 ; N uniFEBE ; G 3193 -U 65215 ; WX 602 ; N uniFEBF ; G 3194 -U 65216 ; WX 602 ; N uniFEC0 ; G 3195 -U 65217 ; WX 602 ; N uniFEC1 ; G 3196 -U 65218 ; WX 602 ; N uniFEC2 ; G 3197 -U 65219 ; WX 602 ; N uniFEC3 ; G 3198 -U 65220 ; WX 602 ; N uniFEC4 ; G 3199 -U 65221 ; WX 602 ; N uniFEC5 ; G 3200 -U 65222 ; WX 602 ; N uniFEC6 ; G 3201 -U 65223 ; WX 602 ; N uniFEC7 ; G 3202 -U 65224 ; WX 602 ; N uniFEC8 ; G 3203 -U 65225 ; WX 602 ; N uniFEC9 ; G 3204 -U 65226 ; WX 602 ; N uniFECA ; G 3205 -U 65227 ; WX 602 ; N uniFECB ; G 3206 -U 65228 ; WX 602 ; N uniFECC ; G 3207 -U 65229 ; WX 602 ; N uniFECD ; G 3208 -U 65230 ; WX 602 ; N uniFECE ; G 3209 -U 65231 ; WX 602 ; N uniFECF ; G 3210 -U 65232 ; WX 602 ; N uniFED0 ; G 3211 -U 65233 ; WX 602 ; N uniFED1 ; G 3212 -U 65234 ; WX 602 ; N uniFED2 ; G 3213 -U 65235 ; WX 602 ; N uniFED3 ; G 3214 -U 65236 ; WX 602 ; N uniFED4 ; G 3215 -U 65237 ; WX 602 ; N uniFED5 ; G 3216 -U 65238 ; WX 602 ; N uniFED6 ; G 3217 -U 65239 ; WX 602 ; N uniFED7 ; G 3218 -U 65240 ; WX 602 ; N uniFED8 ; G 3219 -U 65241 ; WX 602 ; N uniFED9 ; G 3220 -U 65242 ; WX 602 ; N uniFEDA ; G 3221 -U 65243 ; WX 602 ; N uniFEDB ; G 3222 -U 65244 ; WX 602 ; N uniFEDC ; G 3223 -U 65245 ; WX 602 ; N uniFEDD ; G 3224 -U 65246 ; WX 602 ; N uniFEDE ; G 3225 -U 65247 ; WX 602 ; N uniFEDF ; G 3226 -U 65248 ; WX 602 ; N uniFEE0 ; G 3227 -U 65249 ; WX 602 ; N uniFEE1 ; G 3228 -U 65250 ; WX 602 ; N uniFEE2 ; G 3229 -U 65251 ; WX 602 ; N uniFEE3 ; G 3230 -U 65252 ; WX 602 ; N uniFEE4 ; G 3231 -U 65253 ; WX 602 ; N uniFEE5 ; G 3232 -U 65254 ; WX 602 ; N uniFEE6 ; G 3233 -U 65255 ; WX 602 ; N uniFEE7 ; G 3234 -U 65256 ; WX 602 ; N uniFEE8 ; G 3235 -U 65257 ; WX 602 ; N uniFEE9 ; G 3236 -U 65258 ; WX 602 ; N uniFEEA ; G 3237 -U 65259 ; WX 602 ; N uniFEEB ; G 3238 -U 65260 ; WX 602 ; N uniFEEC ; G 3239 -U 65261 ; WX 602 ; N uniFEED ; G 3240 -U 65262 ; WX 602 ; N uniFEEE ; G 3241 -U 65263 ; WX 602 ; N uniFEEF ; G 3242 -U 65264 ; WX 602 ; N uniFEF0 ; G 3243 -U 65265 ; WX 602 ; N uniFEF1 ; G 3244 -U 65266 ; WX 602 ; N uniFEF2 ; G 3245 -U 65267 ; WX 602 ; N uniFEF3 ; G 3246 -U 65268 ; WX 602 ; N uniFEF4 ; G 3247 -U 65269 ; WX 602 ; N uniFEF5 ; G 3248 -U 65270 ; WX 602 ; N uniFEF6 ; G 3249 -U 65271 ; WX 602 ; N uniFEF7 ; G 3250 -U 65272 ; WX 602 ; N uniFEF8 ; G 3251 -U 65273 ; WX 602 ; N uniFEF9 ; G 3252 -U 65274 ; WX 602 ; N uniFEFA ; G 3253 -U 65275 ; WX 602 ; N uniFEFB ; G 3254 -U 65276 ; WX 602 ; N uniFEFC ; G 3255 -U 65279 ; WX 602 ; N uniFEFF ; G 3256 -U 65529 ; WX 602 ; N uniFFF9 ; G 3257 -U 65530 ; WX 602 ; N uniFFFA ; G 3258 -U 65531 ; WX 602 ; N uniFFFB ; G 3259 -U 65532 ; WX 602 ; N uniFFFC ; G 3260 -U 65533 ; WX 602 ; N uniFFFD ; G 3261 -EndCharMetrics -EndFontMetrics diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Bold.ttf b/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Bold.ttf deleted file mode 100644 index 3bb755fa1eab7ac6d8a6ab65e565c5d281cde857..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 356088 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 IJ*3b70dp)e4FCWD diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Bold.ufm b/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Bold.ufm deleted file mode 100644 index 7420dabd..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Bold.ufm +++ /dev/null @@ -1,4013 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment https://github.com/PhenX/php-font-lib -EncodingScheme FontSpecific -FontName DejaVu Serif -FontSubfamily Bold -UniqueID DejaVu Serif Bold -FullName DejaVu Serif Bold -Version Version 2.37 -PostScriptName DejaVuSerif-Bold -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Serif -PreferredSubfamily Bold -Weight Bold -ItalicAngle 0 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 939 -Descender -236 -FontBBox -836 -389 1854 1145 -StartCharMetrics 3506 -U 32 ; WX 348 ; N space ; G 3 -U 33 ; WX 439 ; N exclam ; G 4 -U 34 ; WX 521 ; N quotedbl ; G 5 -U 35 ; WX 838 ; N numbersign ; G 6 -U 36 ; WX 696 ; N dollar ; G 7 -U 37 ; WX 950 ; N percent ; G 8 -U 38 ; WX 903 ; N ampersand ; G 9 -U 39 ; WX 306 ; N quotesingle ; G 10 -U 40 ; WX 473 ; N parenleft ; G 11 -U 41 ; WX 473 ; N parenright ; G 12 -U 42 ; WX 523 ; N asterisk ; G 13 -U 43 ; WX 838 ; N plus ; G 14 -U 44 ; WX 348 ; N comma ; G 15 -U 45 ; WX 415 ; N hyphen ; G 16 -U 46 ; WX 348 ; N period ; G 17 -U 47 ; WX 365 ; N slash ; G 18 -U 48 ; WX 696 ; N zero ; G 19 -U 49 ; WX 696 ; N one ; G 20 -U 50 ; WX 696 ; N two ; G 21 -U 51 ; WX 696 ; N three ; G 22 -U 52 ; WX 696 ; N four ; G 23 -U 53 ; WX 696 ; N five ; G 24 -U 54 ; WX 696 ; N six ; G 25 -U 55 ; WX 696 ; N seven ; G 26 -U 56 ; WX 696 ; N eight ; G 27 -U 57 ; WX 696 ; N nine ; G 28 -U 58 ; WX 369 ; N colon ; G 29 -U 59 ; WX 369 ; N semicolon ; G 30 -U 60 ; WX 838 ; N less ; G 31 -U 61 ; WX 838 ; N equal ; G 32 -U 62 ; WX 838 ; N greater ; G 33 -U 63 ; WX 586 ; N question ; G 34 -U 64 ; WX 1000 ; N at ; G 35 -U 65 ; WX 776 ; N A ; G 36 -U 66 ; WX 845 ; N B ; G 37 -U 67 ; WX 796 ; N C ; G 38 -U 68 ; WX 867 ; N D ; G 39 -U 69 ; WX 762 ; N E ; G 40 -U 70 ; WX 710 ; N F ; G 41 -U 71 ; WX 854 ; N G ; G 42 -U 72 ; WX 945 ; N H ; G 43 -U 73 ; WX 468 ; N I ; G 44 -U 74 ; WX 473 ; N J ; G 45 -U 75 ; WX 869 ; N K ; G 46 -U 76 ; WX 703 ; N L ; G 47 -U 77 ; WX 1107 ; N M ; G 48 -U 78 ; WX 914 ; N N ; G 49 -U 79 ; WX 871 ; N O ; G 50 -U 80 ; WX 752 ; N P ; G 51 -U 81 ; WX 871 ; N Q ; G 52 -U 82 ; WX 831 ; N R ; G 53 -U 83 ; WX 722 ; N S ; G 54 -U 84 ; WX 744 ; N T ; G 55 -U 85 ; WX 872 ; N U ; G 56 -U 86 ; WX 776 ; N V ; G 57 -U 87 ; WX 1123 ; N W ; G 58 -U 88 ; WX 776 ; N X ; G 59 -U 89 ; WX 714 ; N Y ; G 60 -U 90 ; WX 730 ; N Z ; G 61 -U 91 ; WX 473 ; N bracketleft ; G 62 -U 92 ; WX 365 ; N backslash ; G 63 -U 93 ; WX 473 ; N bracketright ; G 64 -U 94 ; WX 838 ; N asciicircum ; G 65 -U 95 ; WX 500 ; N underscore ; G 66 -U 96 ; WX 500 ; N grave ; G 67 -U 97 ; WX 648 ; N a ; G 68 -U 98 ; WX 699 ; N b ; G 69 -U 99 ; WX 609 ; N c ; G 70 -U 100 ; WX 699 ; N d ; G 71 -U 101 ; WX 636 ; N e ; G 72 -U 102 ; WX 430 ; N f ; G 73 -U 103 ; WX 699 ; N g ; G 74 -U 104 ; WX 727 ; N h ; G 75 -U 105 ; WX 380 ; N i ; G 76 -U 106 ; WX 362 ; N j ; G 77 -U 107 ; WX 693 ; N k ; G 78 -U 108 ; WX 380 ; N l ; G 79 -U 109 ; WX 1058 ; N m ; G 80 -U 110 ; WX 727 ; N n ; G 81 -U 111 ; WX 667 ; N o ; G 82 -U 112 ; WX 699 ; N p ; G 83 -U 113 ; WX 699 ; N q ; G 84 -U 114 ; WX 527 ; N r ; G 85 -U 115 ; WX 563 ; N s ; G 86 -U 116 ; WX 462 ; N t ; G 87 -U 117 ; WX 727 ; N u ; G 88 -U 118 ; WX 581 ; N v ; G 89 -U 119 ; WX 861 ; N w ; G 90 -U 120 ; WX 596 ; N x ; G 91 -U 121 ; WX 581 ; N y ; G 92 -U 122 ; WX 568 ; N z ; G 93 -U 123 ; WX 643 ; N braceleft ; G 94 -U 124 ; WX 364 ; N bar ; G 95 -U 125 ; WX 643 ; N braceright ; G 96 -U 126 ; WX 838 ; N asciitilde ; G 97 -U 160 ; WX 348 ; N nbspace ; G 98 -U 161 ; WX 439 ; N exclamdown ; G 99 -U 162 ; WX 696 ; N cent ; G 100 -U 163 ; WX 696 ; N sterling ; G 101 -U 164 ; WX 636 ; N currency ; G 102 -U 165 ; WX 696 ; N yen ; G 103 -U 166 ; WX 364 ; N brokenbar ; G 104 -U 167 ; WX 523 ; N section ; G 105 -U 168 ; WX 500 ; N dieresis ; G 106 -U 169 ; WX 1000 ; N copyright ; G 107 -U 170 ; WX 487 ; N ordfeminine ; G 108 -U 171 ; WX 625 ; N guillemotleft ; G 109 -U 172 ; WX 838 ; N logicalnot ; G 110 -U 173 ; WX 415 ; N sfthyphen ; G 111 -U 174 ; WX 1000 ; N registered ; G 112 -U 175 ; WX 500 ; N macron ; G 113 -U 176 ; WX 500 ; N degree ; G 114 -U 177 ; WX 838 ; N plusminus ; G 115 -U 178 ; WX 438 ; N twosuperior ; G 116 -U 179 ; WX 438 ; N threesuperior ; G 117 -U 180 ; WX 500 ; N acute ; G 118 -U 181 ; WX 732 ; N mu ; G 119 -U 182 ; WX 636 ; N paragraph ; G 120 -U 183 ; WX 348 ; N periodcentered ; G 121 -U 184 ; WX 500 ; N cedilla ; G 122 -U 185 ; WX 438 ; N onesuperior ; G 123 -U 186 ; WX 500 ; N ordmasculine ; G 124 -U 187 ; WX 625 ; N guillemotright ; G 125 -U 188 ; WX 1043 ; N onequarter ; G 126 -U 189 ; WX 1043 ; N onehalf ; G 127 -U 190 ; WX 1043 ; N threequarters ; G 128 -U 191 ; WX 586 ; N questiondown ; G 129 -U 192 ; WX 776 ; N Agrave ; G 130 -U 193 ; WX 776 ; N Aacute ; G 131 -U 194 ; WX 776 ; N Acircumflex ; G 132 -U 195 ; WX 776 ; N Atilde ; G 133 -U 196 ; WX 776 ; N Adieresis ; G 134 -U 197 ; WX 776 ; N Aring ; G 135 -U 198 ; WX 1034 ; N AE ; G 136 -U 199 ; WX 796 ; N Ccedilla ; G 137 -U 200 ; WX 762 ; N Egrave ; G 138 -U 201 ; WX 762 ; N Eacute ; G 139 -U 202 ; WX 762 ; N Ecircumflex ; G 140 -U 203 ; WX 762 ; N Edieresis ; G 141 -U 204 ; WX 468 ; N Igrave ; G 142 -U 205 ; WX 468 ; N Iacute ; G 143 -U 206 ; WX 468 ; N Icircumflex ; G 144 -U 207 ; WX 468 ; N Idieresis ; G 145 -U 208 ; WX 874 ; N Eth ; G 146 -U 209 ; WX 914 ; N Ntilde ; G 147 -U 210 ; WX 871 ; N Ograve ; G 148 -U 211 ; WX 871 ; N Oacute ; G 149 -U 212 ; WX 871 ; N Ocircumflex ; G 150 -U 213 ; WX 871 ; N Otilde ; G 151 -U 214 ; WX 871 ; N Odieresis ; G 152 -U 215 ; WX 838 ; N multiply ; G 153 -U 216 ; WX 871 ; N Oslash ; G 154 -U 217 ; WX 872 ; N Ugrave ; G 155 -U 218 ; WX 872 ; N Uacute ; G 156 -U 219 ; WX 872 ; N Ucircumflex ; G 157 -U 220 ; WX 872 ; N Udieresis ; G 158 -U 221 ; WX 714 ; N Yacute ; G 159 -U 222 ; WX 757 ; N Thorn ; G 160 -U 223 ; WX 760 ; N germandbls ; G 161 -U 224 ; WX 648 ; N agrave ; G 162 -U 225 ; WX 648 ; N aacute ; G 163 -U 226 ; WX 648 ; N acircumflex ; G 164 -U 227 ; WX 648 ; N atilde ; G 165 -U 228 ; WX 648 ; N adieresis ; G 166 -U 229 ; WX 648 ; N aring ; G 167 -U 230 ; WX 975 ; N ae ; G 168 -U 231 ; WX 609 ; N ccedilla ; G 169 -U 232 ; WX 636 ; N egrave ; G 170 -U 233 ; WX 636 ; N eacute ; G 171 -U 234 ; WX 636 ; N ecircumflex ; G 172 -U 235 ; WX 636 ; N edieresis ; G 173 -U 236 ; WX 380 ; N igrave ; G 174 -U 237 ; WX 380 ; N iacute ; G 175 -U 238 ; WX 380 ; N icircumflex ; G 176 -U 239 ; WX 380 ; N idieresis ; G 177 -U 240 ; WX 667 ; N eth ; G 178 -U 241 ; WX 727 ; N ntilde ; G 179 -U 242 ; WX 667 ; N ograve ; G 180 -U 243 ; WX 667 ; N oacute ; G 181 -U 244 ; WX 667 ; N ocircumflex ; G 182 -U 245 ; WX 667 ; N otilde ; G 183 -U 246 ; WX 667 ; N odieresis ; G 184 -U 247 ; WX 838 ; N divide ; G 185 -U 248 ; WX 667 ; N oslash ; G 186 -U 249 ; WX 727 ; N ugrave ; G 187 -U 250 ; WX 727 ; N uacute ; G 188 -U 251 ; WX 727 ; N ucircumflex ; G 189 -U 252 ; WX 727 ; N udieresis ; G 190 -U 253 ; WX 581 ; N yacute ; G 191 -U 254 ; WX 699 ; N thorn ; G 192 -U 255 ; WX 581 ; N ydieresis ; G 193 -U 256 ; WX 776 ; N Amacron ; G 194 -U 257 ; WX 648 ; N amacron ; G 195 -U 258 ; WX 776 ; N Abreve ; G 196 -U 259 ; WX 648 ; N abreve ; G 197 -U 260 ; WX 776 ; N Aogonek ; G 198 -U 261 ; WX 648 ; N aogonek ; G 199 -U 262 ; WX 796 ; N Cacute ; G 200 -U 263 ; WX 609 ; N cacute ; G 201 -U 264 ; WX 796 ; N Ccircumflex ; G 202 -U 265 ; WX 609 ; N ccircumflex ; G 203 -U 266 ; WX 796 ; N Cdotaccent ; G 204 -U 267 ; WX 609 ; N cdotaccent ; G 205 -U 268 ; WX 796 ; N Ccaron ; G 206 -U 269 ; WX 609 ; N ccaron ; G 207 -U 270 ; WX 867 ; N Dcaron ; G 208 -U 271 ; WX 699 ; N dcaron ; G 209 -U 272 ; WX 874 ; N Dcroat ; G 210 -U 273 ; WX 699 ; N dmacron ; G 211 -U 274 ; WX 762 ; N Emacron ; G 212 -U 275 ; WX 636 ; N emacron ; G 213 -U 276 ; WX 762 ; N Ebreve ; G 214 -U 277 ; WX 636 ; N ebreve ; G 215 -U 278 ; WX 762 ; N Edotaccent ; G 216 -U 279 ; WX 636 ; N edotaccent ; G 217 -U 280 ; WX 762 ; N Eogonek ; G 218 -U 281 ; WX 636 ; N eogonek ; G 219 -U 282 ; WX 762 ; N Ecaron ; G 220 -U 283 ; WX 636 ; N ecaron ; G 221 -U 284 ; WX 854 ; N Gcircumflex ; G 222 -U 285 ; WX 699 ; N gcircumflex ; G 223 -U 286 ; WX 854 ; N Gbreve ; G 224 -U 287 ; WX 699 ; N gbreve ; G 225 -U 288 ; WX 854 ; N Gdotaccent ; G 226 -U 289 ; WX 699 ; N gdotaccent ; G 227 -U 290 ; WX 854 ; N Gcommaaccent ; G 228 -U 291 ; WX 699 ; N gcommaaccent ; G 229 -U 292 ; WX 945 ; N Hcircumflex ; G 230 -U 293 ; WX 727 ; N hcircumflex ; G 231 -U 294 ; WX 945 ; N Hbar ; G 232 -U 295 ; WX 727 ; N hbar ; G 233 -U 296 ; WX 468 ; N Itilde ; G 234 -U 297 ; WX 380 ; N itilde ; G 235 -U 298 ; WX 468 ; N Imacron ; G 236 -U 299 ; WX 380 ; N imacron ; G 237 -U 300 ; WX 468 ; N Ibreve ; G 238 -U 301 ; WX 380 ; N ibreve ; G 239 -U 302 ; WX 468 ; N Iogonek ; G 240 -U 303 ; WX 380 ; N iogonek ; G 241 -U 304 ; WX 468 ; N Idot ; G 242 -U 305 ; WX 380 ; N dotlessi ; G 243 -U 306 ; WX 942 ; N IJ ; G 244 -U 307 ; WX 751 ; N ij ; G 245 -U 308 ; WX 473 ; N Jcircumflex ; G 246 -U 309 ; WX 362 ; N jcircumflex ; G 247 -U 310 ; WX 869 ; N Kcommaaccent ; G 248 -U 311 ; WX 693 ; N kcommaaccent ; G 249 -U 312 ; WX 693 ; N kgreenlandic ; G 250 -U 313 ; WX 703 ; N Lacute ; G 251 -U 314 ; WX 380 ; N lacute ; G 252 -U 315 ; WX 703 ; N Lcommaaccent ; G 253 -U 316 ; WX 380 ; N lcommaaccent ; G 254 -U 317 ; WX 703 ; N Lcaron ; G 255 -U 318 ; WX 380 ; N lcaron ; G 256 -U 319 ; WX 703 ; N Ldot ; G 257 -U 320 ; WX 380 ; N ldot ; G 258 -U 321 ; WX 710 ; N Lslash ; G 259 -U 322 ; WX 385 ; N lslash ; G 260 -U 323 ; WX 914 ; N Nacute ; G 261 -U 324 ; WX 727 ; N nacute ; G 262 -U 325 ; WX 914 ; N Ncommaaccent ; G 263 -U 326 ; WX 727 ; N ncommaaccent ; G 264 -U 327 ; WX 914 ; N Ncaron ; G 265 -U 328 ; WX 727 ; N ncaron ; G 266 -U 329 ; WX 1008 ; N napostrophe ; G 267 -U 330 ; WX 872 ; N Eng ; G 268 -U 331 ; WX 727 ; N eng ; G 269 -U 332 ; WX 871 ; N Omacron ; G 270 -U 333 ; WX 667 ; N omacron ; G 271 -U 334 ; WX 871 ; N Obreve ; G 272 -U 335 ; WX 667 ; N obreve ; G 273 -U 336 ; WX 871 ; N Ohungarumlaut ; G 274 -U 337 ; WX 667 ; N ohungarumlaut ; G 275 -U 338 ; WX 1180 ; N OE ; G 276 -U 339 ; WX 1028 ; N oe ; G 277 -U 340 ; WX 831 ; N Racute ; G 278 -U 341 ; WX 527 ; N racute ; G 279 -U 342 ; WX 831 ; N Rcommaaccent ; G 280 -U 343 ; WX 527 ; N rcommaaccent ; G 281 -U 344 ; WX 831 ; N Rcaron ; G 282 -U 345 ; WX 527 ; N rcaron ; G 283 -U 346 ; WX 722 ; N Sacute ; G 284 -U 347 ; WX 563 ; N sacute ; G 285 -U 348 ; WX 722 ; N Scircumflex ; G 286 -U 349 ; WX 563 ; N scircumflex ; G 287 -U 350 ; WX 722 ; N Scedilla ; G 288 -U 351 ; WX 563 ; N scedilla ; G 289 -U 352 ; WX 722 ; N Scaron ; G 290 -U 353 ; WX 563 ; N scaron ; G 291 -U 354 ; WX 744 ; N Tcommaaccent ; G 292 -U 355 ; WX 462 ; N tcommaaccent ; G 293 -U 356 ; WX 744 ; N Tcaron ; G 294 -U 357 ; WX 462 ; N tcaron ; G 295 -U 358 ; WX 744 ; N Tbar ; G 296 -U 359 ; WX 462 ; N tbar ; G 297 -U 360 ; WX 872 ; N Utilde ; G 298 -U 361 ; WX 727 ; N utilde ; G 299 -U 362 ; WX 872 ; N Umacron ; G 300 -U 363 ; WX 727 ; N umacron ; G 301 -U 364 ; WX 872 ; N Ubreve ; G 302 -U 365 ; WX 727 ; N ubreve ; G 303 -U 366 ; WX 872 ; N Uring ; G 304 -U 367 ; WX 727 ; N uring ; G 305 -U 368 ; WX 872 ; N Uhungarumlaut ; G 306 -U 369 ; WX 727 ; N uhungarumlaut ; G 307 -U 370 ; WX 872 ; N Uogonek ; G 308 -U 371 ; WX 727 ; N uogonek ; G 309 -U 372 ; WX 1123 ; N Wcircumflex ; G 310 -U 373 ; WX 861 ; N wcircumflex ; G 311 -U 374 ; WX 714 ; N Ycircumflex ; G 312 -U 375 ; WX 581 ; N ycircumflex ; G 313 -U 376 ; WX 714 ; N Ydieresis ; G 314 -U 377 ; WX 730 ; N Zacute ; G 315 -U 378 ; WX 568 ; N zacute ; G 316 -U 379 ; WX 730 ; N Zdotaccent ; G 317 -U 380 ; WX 568 ; N zdotaccent ; G 318 -U 381 ; WX 730 ; N Zcaron ; G 319 -U 382 ; WX 568 ; N zcaron ; G 320 -U 383 ; WX 430 ; N longs ; G 321 -U 384 ; WX 699 ; N uni0180 ; G 322 -U 385 ; WX 845 ; N uni0181 ; G 323 -U 386 ; WX 854 ; N uni0182 ; G 324 -U 387 ; WX 699 ; N uni0183 ; G 325 -U 388 ; WX 854 ; N uni0184 ; G 326 -U 389 ; WX 699 ; N uni0185 ; G 327 -U 390 ; WX 796 ; N uni0186 ; G 328 -U 391 ; WX 796 ; N uni0187 ; G 329 -U 392 ; WX 609 ; N uni0188 ; G 330 -U 393 ; WX 874 ; N uni0189 ; G 331 -U 394 ; WX 867 ; N uni018A ; G 332 -U 395 ; WX 854 ; N uni018B ; G 333 -U 396 ; WX 699 ; N uni018C ; G 334 -U 397 ; WX 667 ; N uni018D ; G 335 -U 398 ; WX 762 ; N uni018E ; G 336 -U 399 ; WX 871 ; N uni018F ; G 337 -U 400 ; WX 721 ; N uni0190 ; G 338 -U 401 ; WX 710 ; N uni0191 ; G 339 -U 402 ; WX 430 ; N florin ; G 340 -U 403 ; WX 854 ; N uni0193 ; G 341 -U 404 ; WX 771 ; N uni0194 ; G 342 -U 405 ; WX 1043 ; N uni0195 ; G 343 -U 406 ; WX 468 ; N uni0196 ; G 344 -U 407 ; WX 468 ; N uni0197 ; G 345 -U 408 ; WX 869 ; N uni0198 ; G 346 -U 409 ; WX 693 ; N uni0199 ; G 347 -U 410 ; WX 380 ; N uni019A ; G 348 -U 411 ; WX 701 ; N uni019B ; G 349 -U 412 ; WX 1058 ; N uni019C ; G 350 -U 413 ; WX 914 ; N uni019D ; G 351 -U 414 ; WX 727 ; N uni019E ; G 352 -U 415 ; WX 871 ; N uni019F ; G 353 -U 416 ; WX 871 ; N Ohorn ; G 354 -U 417 ; WX 667 ; N ohorn ; G 355 -U 418 ; WX 1200 ; N uni01A2 ; G 356 -U 419 ; WX 943 ; N uni01A3 ; G 357 -U 420 ; WX 752 ; N uni01A4 ; G 358 -U 421 ; WX 699 ; N uni01A5 ; G 359 -U 422 ; WX 831 ; N uni01A6 ; G 360 -U 423 ; WX 722 ; N uni01A7 ; G 361 -U 424 ; WX 563 ; N uni01A8 ; G 362 -U 425 ; WX 707 ; N uni01A9 ; G 363 -U 426 ; WX 331 ; N uni01AA ; G 364 -U 427 ; WX 462 ; N uni01AB ; G 365 -U 428 ; WX 744 ; N uni01AC ; G 366 -U 429 ; WX 462 ; N uni01AD ; G 367 -U 430 ; WX 744 ; N uni01AE ; G 368 -U 431 ; WX 872 ; N Uhorn ; G 369 -U 432 ; WX 727 ; N uhorn ; G 370 -U 433 ; WX 890 ; N uni01B1 ; G 371 -U 434 ; WX 890 ; N uni01B2 ; G 372 -U 435 ; WX 714 ; N uni01B3 ; G 373 -U 436 ; WX 708 ; N uni01B4 ; G 374 -U 437 ; WX 730 ; N uni01B5 ; G 375 -U 438 ; WX 568 ; N uni01B6 ; G 376 -U 439 ; WX 657 ; N uni01B7 ; G 377 -U 440 ; WX 657 ; N uni01B8 ; G 378 -U 441 ; WX 657 ; N uni01B9 ; G 379 -U 442 ; WX 657 ; N uni01BA ; G 380 -U 443 ; WX 696 ; N uni01BB ; G 381 -U 444 ; WX 754 ; N uni01BC ; G 382 -U 445 ; WX 568 ; N uni01BD ; G 383 -U 446 ; WX 536 ; N uni01BE ; G 384 -U 447 ; WX 716 ; N uni01BF ; G 385 -U 448 ; WX 295 ; N uni01C0 ; G 386 -U 449 ; WX 492 ; N uni01C1 ; G 387 -U 450 ; WX 459 ; N uni01C2 ; G 388 -U 451 ; WX 295 ; N uni01C3 ; G 389 -U 452 ; WX 1597 ; N uni01C4 ; G 390 -U 453 ; WX 1435 ; N uni01C5 ; G 391 -U 454 ; WX 1267 ; N uni01C6 ; G 392 -U 455 ; WX 1176 ; N uni01C7 ; G 393 -U 456 ; WX 1065 ; N uni01C8 ; G 394 -U 457 ; WX 742 ; N uni01C9 ; G 395 -U 458 ; WX 1387 ; N uni01CA ; G 396 -U 459 ; WX 1276 ; N uni01CB ; G 397 -U 460 ; WX 1089 ; N uni01CC ; G 398 -U 461 ; WX 776 ; N uni01CD ; G 399 -U 462 ; WX 648 ; N uni01CE ; G 400 -U 463 ; WX 468 ; N uni01CF ; G 401 -U 464 ; WX 380 ; N uni01D0 ; G 402 -U 465 ; WX 871 ; N uni01D1 ; G 403 -U 466 ; WX 667 ; N uni01D2 ; G 404 -U 467 ; WX 872 ; N uni01D3 ; G 405 -U 468 ; WX 727 ; N uni01D4 ; G 406 -U 469 ; WX 872 ; N uni01D5 ; G 407 -U 470 ; WX 727 ; N uni01D6 ; G 408 -U 471 ; WX 872 ; N uni01D7 ; G 409 -U 472 ; WX 727 ; N uni01D8 ; G 410 -U 473 ; WX 872 ; N uni01D9 ; G 411 -U 474 ; WX 727 ; N uni01DA ; G 412 -U 475 ; WX 872 ; N uni01DB ; G 413 -U 476 ; WX 727 ; N uni01DC ; G 414 -U 477 ; WX 636 ; N uni01DD ; G 415 -U 478 ; WX 776 ; N uni01DE ; G 416 -U 479 ; WX 648 ; N uni01DF ; G 417 -U 480 ; WX 776 ; N uni01E0 ; G 418 -U 481 ; WX 648 ; N uni01E1 ; G 419 -U 482 ; WX 1034 ; N uni01E2 ; G 420 -U 483 ; WX 975 ; N uni01E3 ; G 421 -U 484 ; WX 896 ; N uni01E4 ; G 422 -U 485 ; WX 699 ; N uni01E5 ; G 423 -U 486 ; WX 854 ; N Gcaron ; G 424 -U 487 ; WX 699 ; N gcaron ; G 425 -U 488 ; WX 869 ; N uni01E8 ; G 426 -U 489 ; WX 693 ; N uni01E9 ; G 427 -U 490 ; WX 871 ; N uni01EA ; G 428 -U 491 ; WX 667 ; N uni01EB ; G 429 -U 492 ; WX 871 ; N uni01EC ; G 430 -U 493 ; WX 667 ; N uni01ED ; G 431 -U 494 ; WX 657 ; N uni01EE ; G 432 -U 495 ; WX 568 ; N uni01EF ; G 433 -U 496 ; WX 380 ; N uni01F0 ; G 434 -U 497 ; WX 1597 ; N uni01F1 ; G 435 -U 498 ; WX 1435 ; N uni01F2 ; G 436 -U 499 ; WX 1267 ; N uni01F3 ; G 437 -U 500 ; WX 854 ; N uni01F4 ; G 438 -U 501 ; WX 699 ; N uni01F5 ; G 439 -U 502 ; WX 1221 ; N uni01F6 ; G 440 -U 503 ; WX 787 ; N uni01F7 ; G 441 -U 504 ; WX 914 ; N uni01F8 ; G 442 -U 505 ; WX 727 ; N uni01F9 ; G 443 -U 506 ; WX 776 ; N Aringacute ; G 444 -U 507 ; WX 648 ; N aringacute ; G 445 -U 508 ; WX 1034 ; N AEacute ; G 446 -U 509 ; WX 975 ; N aeacute ; G 447 -U 510 ; WX 871 ; N Oslashacute ; G 448 -U 511 ; WX 667 ; N oslashacute ; G 449 -U 512 ; WX 776 ; N uni0200 ; G 450 -U 513 ; WX 648 ; N uni0201 ; G 451 -U 514 ; WX 776 ; N uni0202 ; G 452 -U 515 ; WX 648 ; N uni0203 ; G 453 -U 516 ; WX 762 ; N uni0204 ; G 454 -U 517 ; WX 636 ; N uni0205 ; G 455 -U 518 ; WX 762 ; N uni0206 ; G 456 -U 519 ; WX 636 ; N uni0207 ; G 457 -U 520 ; WX 468 ; N uni0208 ; G 458 -U 521 ; WX 380 ; N uni0209 ; G 459 -U 522 ; WX 468 ; N uni020A ; G 460 -U 523 ; WX 380 ; N uni020B ; G 461 -U 524 ; WX 871 ; N uni020C ; G 462 -U 525 ; WX 667 ; N uni020D ; G 463 -U 526 ; WX 871 ; N uni020E ; G 464 -U 527 ; WX 667 ; N uni020F ; G 465 -U 528 ; WX 831 ; N uni0210 ; G 466 -U 529 ; WX 527 ; N uni0211 ; G 467 -U 530 ; WX 831 ; N uni0212 ; G 468 -U 531 ; WX 527 ; N uni0213 ; G 469 -U 532 ; WX 872 ; N uni0214 ; G 470 -U 533 ; WX 727 ; N uni0215 ; G 471 -U 534 ; WX 872 ; N uni0216 ; G 472 -U 535 ; WX 727 ; N uni0217 ; G 473 -U 536 ; WX 722 ; N Scommaaccent ; G 474 -U 537 ; WX 563 ; N scommaaccent ; G 475 -U 538 ; WX 744 ; N uni021A ; G 476 -U 539 ; WX 462 ; N uni021B ; G 477 -U 540 ; WX 690 ; N uni021C ; G 478 -U 541 ; WX 607 ; N uni021D ; G 479 -U 542 ; WX 945 ; N uni021E ; G 480 -U 543 ; WX 727 ; N uni021F ; G 481 -U 544 ; WX 872 ; N uni0220 ; G 482 -U 545 ; WX 791 ; N uni0221 ; G 483 -U 546 ; WX 703 ; N uni0222 ; G 484 -U 547 ; WX 616 ; N uni0223 ; G 485 -U 548 ; WX 730 ; N uni0224 ; G 486 -U 549 ; WX 568 ; N uni0225 ; G 487 -U 550 ; WX 776 ; N uni0226 ; G 488 -U 551 ; WX 648 ; N uni0227 ; G 489 -U 552 ; WX 762 ; N uni0228 ; G 490 -U 553 ; WX 636 ; N uni0229 ; G 491 -U 554 ; WX 871 ; N uni022A ; G 492 -U 555 ; WX 667 ; N uni022B ; G 493 -U 556 ; WX 871 ; N uni022C ; G 494 -U 557 ; WX 667 ; N uni022D ; G 495 -U 558 ; WX 871 ; N uni022E ; G 496 -U 559 ; WX 667 ; N uni022F ; G 497 -U 560 ; WX 871 ; N uni0230 ; G 498 -U 561 ; WX 667 ; N uni0231 ; G 499 -U 562 ; WX 714 ; N uni0232 ; G 500 -U 563 ; WX 581 ; N uni0233 ; G 501 -U 564 ; WX 573 ; N uni0234 ; G 502 -U 565 ; WX 922 ; N uni0235 ; G 503 -U 566 ; WX 564 ; N uni0236 ; G 504 -U 567 ; WX 362 ; N dotlessj ; G 505 -U 568 ; WX 1031 ; N uni0238 ; G 506 -U 569 ; WX 1031 ; N uni0239 ; G 507 -U 570 ; WX 776 ; N uni023A ; G 508 -U 571 ; WX 796 ; N uni023B ; G 509 -U 572 ; WX 609 ; N uni023C ; G 510 -U 573 ; WX 703 ; N uni023D ; G 511 -U 574 ; WX 744 ; N uni023E ; G 512 -U 575 ; WX 563 ; N uni023F ; G 513 -U 576 ; WX 568 ; N uni0240 ; G 514 -U 577 ; WX 660 ; N uni0241 ; G 515 -U 578 ; WX 547 ; N uni0242 ; G 516 -U 579 ; WX 845 ; N uni0243 ; G 517 -U 580 ; WX 872 ; N uni0244 ; G 518 -U 581 ; WX 776 ; N uni0245 ; G 519 -U 582 ; WX 762 ; N uni0246 ; G 520 -U 583 ; WX 636 ; N uni0247 ; G 521 -U 584 ; WX 473 ; N uni0248 ; G 522 -U 585 ; WX 387 ; N uni0249 ; G 523 -U 586 ; WX 848 ; N uni024A ; G 524 -U 587 ; WX 699 ; N uni024B ; G 525 -U 588 ; WX 831 ; N uni024C ; G 526 -U 589 ; WX 527 ; N uni024D ; G 527 -U 590 ; WX 714 ; N uni024E ; G 528 -U 591 ; WX 581 ; N uni024F ; G 529 -U 592 ; WX 648 ; N uni0250 ; G 530 -U 593 ; WX 699 ; N uni0251 ; G 531 -U 594 ; WX 699 ; N uni0252 ; G 532 -U 595 ; WX 699 ; N uni0253 ; G 533 -U 596 ; WX 609 ; N uni0254 ; G 534 -U 597 ; WX 609 ; N uni0255 ; G 535 -U 598 ; WX 699 ; N uni0256 ; G 536 -U 599 ; WX 730 ; N uni0257 ; G 537 -U 600 ; WX 636 ; N uni0258 ; G 538 -U 601 ; WX 636 ; N uni0259 ; G 539 -U 602 ; WX 907 ; N uni025A ; G 540 -U 603 ; WX 608 ; N uni025B ; G 541 -U 604 ; WX 562 ; N uni025C ; G 542 -U 605 ; WX 907 ; N uni025D ; G 543 -U 606 ; WX 714 ; N uni025E ; G 544 -U 607 ; WX 387 ; N uni025F ; G 545 -U 608 ; WX 699 ; N uni0260 ; G 546 -U 609 ; WX 699 ; N uni0261 ; G 547 -U 610 ; WX 638 ; N uni0262 ; G 548 -U 611 ; WX 601 ; N uni0263 ; G 549 -U 612 ; WX 627 ; N uni0264 ; G 550 -U 613 ; WX 727 ; N uni0265 ; G 551 -U 614 ; WX 727 ; N uni0266 ; G 552 -U 615 ; WX 727 ; N uni0267 ; G 553 -U 616 ; WX 380 ; N uni0268 ; G 554 -U 617 ; WX 380 ; N uni0269 ; G 555 -U 618 ; WX 380 ; N uni026A ; G 556 -U 619 ; WX 409 ; N uni026B ; G 557 -U 620 ; WX 514 ; N uni026C ; G 558 -U 621 ; WX 380 ; N uni026D ; G 559 -U 622 ; WX 795 ; N uni026E ; G 560 -U 623 ; WX 1058 ; N uni026F ; G 561 -U 624 ; WX 1058 ; N uni0270 ; G 562 -U 625 ; WX 1058 ; N uni0271 ; G 563 -U 626 ; WX 727 ; N uni0272 ; G 564 -U 627 ; WX 727 ; N uni0273 ; G 565 -U 628 ; WX 712 ; N uni0274 ; G 566 -U 629 ; WX 667 ; N uni0275 ; G 567 -U 630 ; WX 1061 ; N uni0276 ; G 568 -U 631 ; WX 944 ; N uni0277 ; G 569 -U 632 ; WX 797 ; N uni0278 ; G 570 -U 633 ; WX 571 ; N uni0279 ; G 571 -U 634 ; WX 571 ; N uni027A ; G 572 -U 635 ; WX 571 ; N uni027B ; G 573 -U 636 ; WX 527 ; N uni027C ; G 574 -U 637 ; WX 527 ; N uni027D ; G 575 -U 638 ; WX 452 ; N uni027E ; G 576 -U 639 ; WX 487 ; N uni027F ; G 577 -U 640 ; WX 694 ; N uni0280 ; G 578 -U 641 ; WX 694 ; N uni0281 ; G 579 -U 642 ; WX 563 ; N uni0282 ; G 580 -U 643 ; WX 331 ; N uni0283 ; G 581 -U 644 ; WX 430 ; N uni0284 ; G 582 -U 645 ; WX 540 ; N uni0285 ; G 583 -U 646 ; WX 331 ; N uni0286 ; G 584 -U 647 ; WX 492 ; N uni0287 ; G 585 -U 648 ; WX 462 ; N uni0288 ; G 586 -U 649 ; WX 727 ; N uni0289 ; G 587 -U 650 ; WX 679 ; N uni028A ; G 588 -U 651 ; WX 694 ; N uni028B ; G 589 -U 652 ; WX 641 ; N uni028C ; G 590 -U 653 ; WX 907 ; N uni028D ; G 591 -U 654 ; WX 635 ; N uni028E ; G 592 -U 655 ; WX 727 ; N uni028F ; G 593 -U 656 ; WX 568 ; N uni0290 ; G 594 -U 657 ; WX 568 ; N uni0291 ; G 595 -U 658 ; WX 568 ; N uni0292 ; G 596 -U 659 ; WX 568 ; N uni0293 ; G 597 -U 660 ; WX 551 ; N uni0294 ; G 598 -U 661 ; WX 551 ; N uni0295 ; G 599 -U 662 ; WX 551 ; N uni0296 ; G 600 -U 663 ; WX 545 ; N uni0297 ; G 601 -U 664 ; WX 871 ; N uni0298 ; G 602 -U 665 ; WX 695 ; N uni0299 ; G 603 -U 666 ; WX 714 ; N uni029A ; G 604 -U 667 ; WX 689 ; N uni029B ; G 605 -U 668 ; WX 732 ; N uni029C ; G 606 -U 669 ; WX 384 ; N uni029D ; G 607 -U 670 ; WX 740 ; N uni029E ; G 608 -U 671 ; WX 617 ; N uni029F ; G 609 -U 672 ; WX 699 ; N uni02A0 ; G 610 -U 673 ; WX 551 ; N uni02A1 ; G 611 -U 674 ; WX 551 ; N uni02A2 ; G 612 -U 675 ; WX 1117 ; N uni02A3 ; G 613 -U 676 ; WX 1179 ; N uni02A4 ; G 614 -U 677 ; WX 1117 ; N uni02A5 ; G 615 -U 678 ; WX 938 ; N uni02A6 ; G 616 -U 679 ; WX 715 ; N uni02A7 ; G 617 -U 680 ; WX 946 ; N uni02A8 ; G 618 -U 681 ; WX 1039 ; N uni02A9 ; G 619 -U 682 ; WX 870 ; N uni02AA ; G 620 -U 683 ; WX 795 ; N uni02AB ; G 621 -U 684 ; WX 662 ; N uni02AC ; G 622 -U 685 ; WX 443 ; N uni02AD ; G 623 -U 686 ; WX 613 ; N uni02AE ; G 624 -U 687 ; WX 717 ; N uni02AF ; G 625 -U 688 ; WX 521 ; N uni02B0 ; G 626 -U 689 ; WX 519 ; N uni02B1 ; G 627 -U 690 ; WX 313 ; N uni02B2 ; G 628 -U 691 ; WX 414 ; N uni02B3 ; G 629 -U 692 ; WX 414 ; N uni02B4 ; G 630 -U 693 ; WX 480 ; N uni02B5 ; G 631 -U 694 ; WX 527 ; N uni02B6 ; G 632 -U 695 ; WX 662 ; N uni02B7 ; G 633 -U 696 ; WX 485 ; N uni02B8 ; G 634 -U 697 ; WX 302 ; N uni02B9 ; G 635 -U 698 ; WX 521 ; N uni02BA ; G 636 -U 699 ; WX 348 ; N uni02BB ; G 637 -U 700 ; WX 348 ; N uni02BC ; G 638 -U 701 ; WX 348 ; N uni02BD ; G 639 -U 702 ; WX 366 ; N uni02BE ; G 640 -U 703 ; WX 366 ; N uni02BF ; G 641 -U 704 ; WX 313 ; N uni02C0 ; G 642 -U 705 ; WX 313 ; N uni02C1 ; G 643 -U 706 ; WX 500 ; N uni02C2 ; G 644 -U 707 ; WX 500 ; N uni02C3 ; G 645 -U 708 ; WX 500 ; N uni02C4 ; G 646 -U 709 ; WX 500 ; N uni02C5 ; G 647 -U 710 ; WX 500 ; N circumflex ; G 648 -U 711 ; WX 500 ; N caron ; G 649 -U 712 ; WX 282 ; N uni02C8 ; G 650 -U 713 ; WX 500 ; N uni02C9 ; G 651 -U 714 ; WX 500 ; N uni02CA ; G 652 -U 715 ; WX 500 ; N uni02CB ; G 653 -U 716 ; WX 282 ; N uni02CC ; G 654 -U 717 ; WX 500 ; N uni02CD ; G 655 -U 720 ; WX 369 ; N uni02D0 ; G 656 -U 721 ; WX 369 ; N uni02D1 ; G 657 -U 722 ; WX 366 ; N uni02D2 ; G 658 -U 723 ; WX 366 ; N uni02D3 ; G 659 -U 726 ; WX 392 ; N uni02D6 ; G 660 -U 727 ; WX 392 ; N uni02D7 ; G 661 -U 728 ; WX 500 ; N breve ; G 662 -U 729 ; WX 500 ; N dotaccent ; G 663 -U 730 ; WX 500 ; N ring ; G 664 -U 731 ; WX 500 ; N ogonek ; G 665 -U 732 ; WX 500 ; N tilde ; G 666 -U 733 ; WX 500 ; N hungarumlaut ; G 667 -U 734 ; WX 417 ; N uni02DE ; G 668 -U 736 ; WX 378 ; N uni02E0 ; G 669 -U 737 ; WX 292 ; N uni02E1 ; G 670 -U 738 ; WX 395 ; N uni02E2 ; G 671 -U 739 ; WX 475 ; N uni02E3 ; G 672 -U 740 ; WX 313 ; N uni02E4 ; G 673 -U 741 ; WX 500 ; N uni02E5 ; G 674 -U 742 ; WX 500 ; N uni02E6 ; G 675 -U 743 ; WX 500 ; N uni02E7 ; G 676 -U 744 ; WX 500 ; N uni02E8 ; G 677 -U 745 ; WX 500 ; N uni02E9 ; G 678 -U 748 ; WX 500 ; N uni02EC ; G 679 -U 750 ; WX 553 ; N uni02EE ; G 680 -U 751 ; WX 500 ; N uni02EF ; G 681 -U 752 ; WX 500 ; N uni02F0 ; G 682 -U 755 ; WX 500 ; N uni02F3 ; G 683 -U 759 ; WX 500 ; N uni02F7 ; G 684 -U 768 ; WX 0 ; N gravecomb ; G 685 -U 769 ; WX 0 ; N acutecomb ; G 686 -U 770 ; WX 0 ; N uni0302 ; G 687 -U 771 ; WX 0 ; N tildecomb ; G 688 -U 772 ; WX 0 ; N uni0304 ; G 689 -U 773 ; WX 0 ; N uni0305 ; G 690 -U 774 ; WX 0 ; N uni0306 ; G 691 -U 775 ; WX 0 ; N uni0307 ; G 692 -U 776 ; WX 0 ; N uni0308 ; G 693 -U 777 ; WX 0 ; N hookabovecomb ; G 694 -U 778 ; WX 0 ; N uni030A ; G 695 -U 779 ; WX 0 ; N uni030B ; G 696 -U 780 ; WX 0 ; N uni030C ; G 697 -U 781 ; WX 0 ; N uni030D ; G 698 -U 782 ; WX 0 ; N uni030E ; G 699 -U 783 ; WX 0 ; N uni030F ; G 700 -U 784 ; WX 0 ; N uni0310 ; G 701 -U 785 ; WX 0 ; N uni0311 ; G 702 -U 786 ; WX 0 ; N uni0312 ; G 703 -U 787 ; WX 0 ; N uni0313 ; G 704 -U 788 ; WX 0 ; N uni0314 ; G 705 -U 789 ; WX 0 ; N uni0315 ; G 706 -U 790 ; WX 0 ; N uni0316 ; G 707 -U 791 ; WX 0 ; N uni0317 ; G 708 -U 792 ; WX 0 ; N uni0318 ; G 709 -U 793 ; WX 0 ; N uni0319 ; G 710 -U 794 ; WX 0 ; N uni031A ; G 711 -U 795 ; WX 0 ; N uni031B ; G 712 -U 796 ; WX 0 ; N uni031C ; G 713 -U 797 ; WX 0 ; N uni031D ; G 714 -U 798 ; WX 0 ; N uni031E ; G 715 -U 799 ; WX 0 ; N uni031F ; G 716 -U 800 ; WX 0 ; N uni0320 ; G 717 -U 801 ; WX 0 ; N uni0321 ; G 718 -U 802 ; WX 0 ; N uni0322 ; G 719 -U 803 ; WX 0 ; N dotbelowcomb ; G 720 -U 804 ; WX 0 ; N uni0324 ; G 721 -U 805 ; WX 0 ; N uni0325 ; G 722 -U 806 ; WX 0 ; N uni0326 ; G 723 -U 807 ; WX 0 ; N uni0327 ; G 724 -U 808 ; WX 0 ; N uni0328 ; G 725 -U 809 ; WX 0 ; N uni0329 ; G 726 -U 810 ; WX 0 ; N uni032A ; G 727 -U 811 ; WX 0 ; N uni032B ; G 728 -U 812 ; WX 0 ; N uni032C ; G 729 -U 813 ; WX 0 ; N uni032D ; G 730 -U 814 ; WX 0 ; N uni032E ; G 731 -U 815 ; WX 0 ; N uni032F ; G 732 -U 816 ; WX 0 ; N uni0330 ; G 733 -U 817 ; WX 0 ; N uni0331 ; G 734 -U 818 ; WX 0 ; N uni0332 ; G 735 -U 819 ; WX 0 ; N uni0333 ; G 736 -U 820 ; WX 0 ; N uni0334 ; G 737 -U 821 ; WX 0 ; N uni0335 ; G 738 -U 822 ; WX 0 ; N uni0336 ; G 739 -U 823 ; WX 0 ; N uni0337 ; G 740 -U 824 ; WX 0 ; N uni0338 ; G 741 -U 825 ; WX 0 ; N uni0339 ; G 742 -U 826 ; WX 0 ; N uni033A ; G 743 -U 827 ; WX 0 ; N uni033B ; G 744 -U 828 ; WX 0 ; N uni033C ; G 745 -U 829 ; WX 0 ; N uni033D ; G 746 -U 830 ; WX 0 ; N uni033E ; G 747 -U 831 ; WX 0 ; N uni033F ; G 748 -U 835 ; WX 0 ; N uni0343 ; G 749 -U 847 ; WX 0 ; N uni034F ; G 750 -U 856 ; WX 0 ; N uni0358 ; G 751 -U 864 ; WX 0 ; N uni0360 ; G 752 -U 865 ; WX 0 ; N uni0361 ; G 753 -U 880 ; WX 779 ; N uni0370 ; G 754 -U 881 ; WX 576 ; N uni0371 ; G 755 -U 882 ; WX 803 ; N uni0372 ; G 756 -U 883 ; WX 777 ; N uni0373 ; G 757 -U 884 ; WX 302 ; N uni0374 ; G 758 -U 885 ; WX 302 ; N uni0375 ; G 759 -U 886 ; WX 963 ; N uni0376 ; G 760 -U 887 ; WX 737 ; N uni0377 ; G 761 -U 890 ; WX 500 ; N uni037A ; G 762 -U 891 ; WX 609 ; N uni037B ; G 763 -U 892 ; WX 609 ; N uni037C ; G 764 -U 893 ; WX 609 ; N uni037D ; G 765 -U 894 ; WX 369 ; N uni037E ; G 766 -U 895 ; WX 473 ; N uni037F ; G 767 -U 900 ; WX 500 ; N tonos ; G 768 -U 901 ; WX 500 ; N dieresistonos ; G 769 -U 902 ; WX 776 ; N Alphatonos ; G 770 -U 903 ; WX 348 ; N anoteleia ; G 771 -U 904 ; WX 947 ; N Epsilontonos ; G 772 -U 905 ; WX 1118 ; N Etatonos ; G 773 -U 906 ; WX 662 ; N Iotatonos ; G 774 -U 908 ; WX 887 ; N Omicrontonos ; G 775 -U 910 ; WX 953 ; N Upsilontonos ; G 776 -U 911 ; WX 911 ; N Omegatonos ; G 777 -U 912 ; WX 484 ; N iotadieresistonos ; G 778 -U 913 ; WX 776 ; N Alpha ; G 779 -U 914 ; WX 845 ; N Beta ; G 780 -U 915 ; WX 710 ; N Gamma ; G 781 -U 916 ; WX 776 ; N uni0394 ; G 782 -U 917 ; WX 762 ; N Epsilon ; G 783 -U 918 ; WX 730 ; N Zeta ; G 784 -U 919 ; WX 945 ; N Eta ; G 785 -U 920 ; WX 871 ; N Theta ; G 786 -U 921 ; WX 468 ; N Iota ; G 787 -U 922 ; WX 869 ; N Kappa ; G 788 -U 923 ; WX 776 ; N Lambda ; G 789 -U 924 ; WX 1107 ; N Mu ; G 790 -U 925 ; WX 914 ; N Nu ; G 791 -U 926 ; WX 704 ; N Xi ; G 792 -U 927 ; WX 871 ; N Omicron ; G 793 -U 928 ; WX 944 ; N Pi ; G 794 -U 929 ; WX 752 ; N Rho ; G 795 -U 931 ; WX 707 ; N Sigma ; G 796 -U 932 ; WX 744 ; N Tau ; G 797 -U 933 ; WX 714 ; N Upsilon ; G 798 -U 934 ; WX 871 ; N Phi ; G 799 -U 935 ; WX 776 ; N Chi ; G 800 -U 936 ; WX 913 ; N Psi ; G 801 -U 937 ; WX 890 ; N Omega ; G 802 -U 938 ; WX 468 ; N Iotadieresis ; G 803 -U 939 ; WX 714 ; N Upsilondieresis ; G 804 -U 940 ; WX 770 ; N alphatonos ; G 805 -U 941 ; WX 608 ; N epsilontonos ; G 806 -U 942 ; WX 727 ; N etatonos ; G 807 -U 943 ; WX 484 ; N iotatonos ; G 808 -U 944 ; WX 694 ; N upsilondieresistonos ; G 809 -U 945 ; WX 770 ; N alpha ; G 810 -U 946 ; WX 664 ; N beta ; G 811 -U 947 ; WX 660 ; N gamma ; G 812 -U 948 ; WX 667 ; N delta ; G 813 -U 949 ; WX 608 ; N epsilon ; G 814 -U 950 ; WX 592 ; N zeta ; G 815 -U 951 ; WX 727 ; N eta ; G 816 -U 952 ; WX 667 ; N theta ; G 817 -U 953 ; WX 484 ; N iota ; G 818 -U 954 ; WX 750 ; N kappa ; G 819 -U 955 ; WX 701 ; N lambda ; G 820 -U 956 ; WX 732 ; N uni03BC ; G 821 -U 957 ; WX 694 ; N nu ; G 822 -U 958 ; WX 592 ; N xi ; G 823 -U 959 ; WX 667 ; N omicron ; G 824 -U 960 ; WX 732 ; N pi ; G 825 -U 961 ; WX 665 ; N rho ; G 826 -U 962 ; WX 609 ; N sigma1 ; G 827 -U 963 ; WX 737 ; N sigma ; G 828 -U 964 ; WX 673 ; N tau ; G 829 -U 965 ; WX 694 ; N upsilon ; G 830 -U 966 ; WX 905 ; N phi ; G 831 -U 967 ; WX 658 ; N chi ; G 832 -U 968 ; WX 941 ; N psi ; G 833 -U 969 ; WX 952 ; N omega ; G 834 -U 970 ; WX 484 ; N iotadieresis ; G 835 -U 971 ; WX 694 ; N upsilondieresis ; G 836 -U 972 ; WX 667 ; N omicrontonos ; G 837 -U 973 ; WX 694 ; N upsilontonos ; G 838 -U 974 ; WX 952 ; N omegatonos ; G 839 -U 975 ; WX 869 ; N uni03CF ; G 840 -U 976 ; WX 667 ; N uni03D0 ; G 841 -U 977 ; WX 849 ; N theta1 ; G 842 -U 978 ; WX 764 ; N Upsilon1 ; G 843 -U 979 ; WX 969 ; N uni03D3 ; G 844 -U 980 ; WX 764 ; N uni03D4 ; G 845 -U 981 ; WX 941 ; N phi1 ; G 846 -U 982 ; WX 952 ; N omega1 ; G 847 -U 983 ; WX 655 ; N uni03D7 ; G 848 -U 984 ; WX 871 ; N uni03D8 ; G 849 -U 985 ; WX 667 ; N uni03D9 ; G 850 -U 986 ; WX 796 ; N uni03DA ; G 851 -U 987 ; WX 609 ; N uni03DB ; G 852 -U 988 ; WX 710 ; N uni03DC ; G 853 -U 989 ; WX 527 ; N uni03DD ; G 854 -U 990 ; WX 590 ; N uni03DE ; G 855 -U 991 ; WX 660 ; N uni03DF ; G 856 -U 992 ; WX 796 ; N uni03E0 ; G 857 -U 993 ; WX 667 ; N uni03E1 ; G 858 -U 1008 ; WX 655 ; N uni03F0 ; G 859 -U 1009 ; WX 665 ; N uni03F1 ; G 860 -U 1010 ; WX 609 ; N uni03F2 ; G 861 -U 1011 ; WX 362 ; N uni03F3 ; G 862 -U 1012 ; WX 871 ; N uni03F4 ; G 863 -U 1013 ; WX 609 ; N uni03F5 ; G 864 -U 1014 ; WX 609 ; N uni03F6 ; G 865 -U 1015 ; WX 757 ; N uni03F7 ; G 866 -U 1016 ; WX 699 ; N uni03F8 ; G 867 -U 1017 ; WX 796 ; N uni03F9 ; G 868 -U 1018 ; WX 1107 ; N uni03FA ; G 869 -U 1019 ; WX 860 ; N uni03FB ; G 870 -U 1020 ; WX 692 ; N uni03FC ; G 871 -U 1021 ; WX 796 ; N uni03FD ; G 872 -U 1022 ; WX 796 ; N uni03FE ; G 873 -U 1023 ; WX 796 ; N uni03FF ; G 874 -U 1024 ; WX 762 ; N uni0400 ; G 875 -U 1025 ; WX 762 ; N uni0401 ; G 876 -U 1026 ; WX 901 ; N uni0402 ; G 877 -U 1027 ; WX 690 ; N uni0403 ; G 878 -U 1028 ; WX 795 ; N uni0404 ; G 879 -U 1029 ; WX 722 ; N uni0405 ; G 880 -U 1030 ; WX 468 ; N uni0406 ; G 881 -U 1031 ; WX 468 ; N uni0407 ; G 882 -U 1032 ; WX 473 ; N uni0408 ; G 883 -U 1033 ; WX 1202 ; N uni0409 ; G 884 -U 1034 ; WX 1262 ; N uni040A ; G 885 -U 1035 ; WX 963 ; N uni040B ; G 886 -U 1036 ; WX 910 ; N uni040C ; G 887 -U 1037 ; WX 945 ; N uni040D ; G 888 -U 1038 ; WX 812 ; N uni040E ; G 889 -U 1039 ; WX 945 ; N uni040F ; G 890 -U 1040 ; WX 814 ; N uni0410 ; G 891 -U 1041 ; WX 854 ; N uni0411 ; G 892 -U 1042 ; WX 845 ; N uni0412 ; G 893 -U 1043 ; WX 690 ; N uni0413 ; G 894 -U 1044 ; WX 889 ; N uni0414 ; G 895 -U 1045 ; WX 762 ; N uni0415 ; G 896 -U 1046 ; WX 1312 ; N uni0416 ; G 897 -U 1047 ; WX 721 ; N uni0417 ; G 898 -U 1048 ; WX 945 ; N uni0418 ; G 899 -U 1049 ; WX 945 ; N uni0419 ; G 900 -U 1050 ; WX 910 ; N uni041A ; G 901 -U 1051 ; WX 884 ; N uni041B ; G 902 -U 1052 ; WX 1107 ; N uni041C ; G 903 -U 1053 ; WX 945 ; N uni041D ; G 904 -U 1054 ; WX 871 ; N uni041E ; G 905 -U 1055 ; WX 944 ; N uni041F ; G 906 -U 1056 ; WX 752 ; N uni0420 ; G 907 -U 1057 ; WX 796 ; N uni0421 ; G 908 -U 1058 ; WX 744 ; N uni0422 ; G 909 -U 1059 ; WX 812 ; N uni0423 ; G 910 -U 1060 ; WX 949 ; N uni0424 ; G 911 -U 1061 ; WX 776 ; N uni0425 ; G 912 -U 1062 ; WX 966 ; N uni0426 ; G 913 -U 1063 ; WX 913 ; N uni0427 ; G 914 -U 1064 ; WX 1268 ; N uni0428 ; G 915 -U 1065 ; WX 1293 ; N uni0429 ; G 916 -U 1066 ; WX 957 ; N uni042A ; G 917 -U 1067 ; WX 1202 ; N uni042B ; G 918 -U 1068 ; WX 825 ; N uni042C ; G 919 -U 1069 ; WX 795 ; N uni042D ; G 920 -U 1070 ; WX 1287 ; N uni042E ; G 921 -U 1071 ; WX 882 ; N uni042F ; G 922 -U 1072 ; WX 648 ; N uni0430 ; G 923 -U 1073 ; WX 667 ; N uni0431 ; G 924 -U 1074 ; WX 695 ; N uni0432 ; G 925 -U 1075 ; WX 613 ; N uni0433 ; G 926 -U 1076 ; WX 667 ; N uni0434 ; G 927 -U 1077 ; WX 636 ; N uni0435 ; G 928 -U 1078 ; WX 1010 ; N uni0436 ; G 929 -U 1079 ; WX 638 ; N uni0437 ; G 930 -U 1080 ; WX 742 ; N uni0438 ; G 931 -U 1081 ; WX 742 ; N uni0439 ; G 932 -U 1082 ; WX 722 ; N uni043A ; G 933 -U 1083 ; WX 705 ; N uni043B ; G 934 -U 1084 ; WX 869 ; N uni043C ; G 935 -U 1085 ; WX 732 ; N uni043D ; G 936 -U 1086 ; WX 667 ; N uni043E ; G 937 -U 1087 ; WX 732 ; N uni043F ; G 938 -U 1088 ; WX 699 ; N uni0440 ; G 939 -U 1089 ; WX 609 ; N uni0441 ; G 940 -U 1090 ; WX 620 ; N uni0442 ; G 941 -U 1091 ; WX 640 ; N uni0443 ; G 942 -U 1092 ; WX 902 ; N uni0444 ; G 943 -U 1093 ; WX 596 ; N uni0445 ; G 944 -U 1094 ; WX 739 ; N uni0446 ; G 945 -U 1095 ; WX 732 ; N uni0447 ; G 946 -U 1096 ; WX 1075 ; N uni0448 ; G 947 -U 1097 ; WX 1082 ; N uni0449 ; G 948 -U 1098 ; WX 767 ; N uni044A ; G 949 -U 1099 ; WX 1002 ; N uni044B ; G 950 -U 1100 ; WX 679 ; N uni044C ; G 951 -U 1101 ; WX 609 ; N uni044D ; G 952 -U 1102 ; WX 1025 ; N uni044E ; G 953 -U 1103 ; WX 739 ; N uni044F ; G 954 -U 1104 ; WX 636 ; N uni0450 ; G 955 -U 1105 ; WX 636 ; N uni0451 ; G 956 -U 1106 ; WX 719 ; N uni0452 ; G 957 -U 1107 ; WX 613 ; N uni0453 ; G 958 -U 1108 ; WX 609 ; N uni0454 ; G 959 -U 1109 ; WX 563 ; N uni0455 ; G 960 -U 1110 ; WX 380 ; N uni0456 ; G 961 -U 1111 ; WX 380 ; N uni0457 ; G 962 -U 1112 ; WX 362 ; N uni0458 ; G 963 -U 1113 ; WX 988 ; N uni0459 ; G 964 -U 1114 ; WX 1015 ; N uni045A ; G 965 -U 1115 ; WX 727 ; N uni045B ; G 966 -U 1116 ; WX 722 ; N uni045C ; G 967 -U 1117 ; WX 742 ; N uni045D ; G 968 -U 1118 ; WX 640 ; N uni045E ; G 969 -U 1119 ; WX 732 ; N uni045F ; G 970 -U 1122 ; WX 880 ; N uni0462 ; G 971 -U 1123 ; WX 703 ; N uni0463 ; G 972 -U 1124 ; WX 1195 ; N uni0464 ; G 973 -U 1125 ; WX 963 ; N uni0465 ; G 974 -U 1130 ; WX 1312 ; N uni046A ; G 975 -U 1131 ; WX 1010 ; N uni046B ; G 976 -U 1132 ; WX 1630 ; N uni046C ; G 977 -U 1133 ; WX 1297 ; N uni046D ; G 978 -U 1136 ; WX 1096 ; N uni0470 ; G 979 -U 1137 ; WX 1105 ; N uni0471 ; G 980 -U 1138 ; WX 871 ; N uni0472 ; G 981 -U 1139 ; WX 652 ; N uni0473 ; G 982 -U 1140 ; WX 916 ; N uni0474 ; G 983 -U 1141 ; WX 749 ; N uni0475 ; G 984 -U 1142 ; WX 916 ; N uni0476 ; G 985 -U 1143 ; WX 749 ; N uni0477 ; G 986 -U 1164 ; WX 846 ; N uni048C ; G 987 -U 1165 ; WX 673 ; N uni048D ; G 988 -U 1168 ; WX 700 ; N uni0490 ; G 989 -U 1169 ; WX 618 ; N uni0491 ; G 990 -U 1170 ; WX 690 ; N uni0492 ; G 991 -U 1171 ; WX 613 ; N uni0493 ; G 992 -U 1172 ; WX 868 ; N uni0494 ; G 993 -U 1173 ; WX 716 ; N uni0495 ; G 994 -U 1174 ; WX 1312 ; N uni0496 ; G 995 -U 1175 ; WX 1010 ; N uni0497 ; G 996 -U 1176 ; WX 721 ; N uni0498 ; G 997 -U 1177 ; WX 638 ; N uni0499 ; G 998 -U 1178 ; WX 947 ; N uni049A ; G 999 -U 1179 ; WX 744 ; N uni049B ; G 1000 -U 1182 ; WX 910 ; N uni049E ; G 1001 -U 1183 ; WX 722 ; N uni049F ; G 1002 -U 1184 ; WX 1041 ; N uni04A0 ; G 1003 -U 1185 ; WX 827 ; N uni04A1 ; G 1004 -U 1186 ; WX 966 ; N uni04A2 ; G 1005 -U 1187 ; WX 739 ; N uni04A3 ; G 1006 -U 1188 ; WX 1167 ; N uni04A4 ; G 1007 -U 1189 ; WX 956 ; N uni04A5 ; G 1008 -U 1190 ; WX 1345 ; N uni04A6 ; G 1009 -U 1191 ; WX 1059 ; N uni04A7 ; G 1010 -U 1194 ; WX 796 ; N uni04AA ; G 1011 -U 1195 ; WX 609 ; N uni04AB ; G 1012 -U 1196 ; WX 744 ; N uni04AC ; G 1013 -U 1197 ; WX 620 ; N uni04AD ; G 1014 -U 1198 ; WX 714 ; N uni04AE ; G 1015 -U 1199 ; WX 581 ; N uni04AF ; G 1016 -U 1200 ; WX 714 ; N uni04B0 ; G 1017 -U 1201 ; WX 581 ; N uni04B1 ; G 1018 -U 1202 ; WX 866 ; N uni04B2 ; G 1019 -U 1203 ; WX 649 ; N uni04B3 ; G 1020 -U 1204 ; WX 1022 ; N uni04B4 ; G 1021 -U 1205 ; WX 807 ; N uni04B5 ; G 1022 -U 1206 ; WX 928 ; N uni04B6 ; G 1023 -U 1207 ; WX 739 ; N uni04B7 ; G 1024 -U 1210 ; WX 910 ; N uni04BA ; G 1025 -U 1211 ; WX 727 ; N uni04BB ; G 1026 -U 1216 ; WX 468 ; N uni04C0 ; G 1027 -U 1217 ; WX 1312 ; N uni04C1 ; G 1028 -U 1218 ; WX 1010 ; N uni04C2 ; G 1029 -U 1219 ; WX 869 ; N uni04C3 ; G 1030 -U 1220 ; WX 693 ; N uni04C4 ; G 1031 -U 1223 ; WX 945 ; N uni04C7 ; G 1032 -U 1224 ; WX 732 ; N uni04C8 ; G 1033 -U 1227 ; WX 913 ; N uni04CB ; G 1034 -U 1228 ; WX 732 ; N uni04CC ; G 1035 -U 1231 ; WX 380 ; N uni04CF ; G 1036 -U 1232 ; WX 814 ; N uni04D0 ; G 1037 -U 1233 ; WX 648 ; N uni04D1 ; G 1038 -U 1234 ; WX 814 ; N uni04D2 ; G 1039 -U 1235 ; WX 648 ; N uni04D3 ; G 1040 -U 1236 ; WX 1034 ; N uni04D4 ; G 1041 -U 1237 ; WX 975 ; N uni04D5 ; G 1042 -U 1238 ; WX 762 ; N uni04D6 ; G 1043 -U 1239 ; WX 636 ; N uni04D7 ; G 1044 -U 1240 ; WX 871 ; N uni04D8 ; G 1045 -U 1241 ; WX 636 ; N uni04D9 ; G 1046 -U 1242 ; WX 871 ; N uni04DA ; G 1047 -U 1243 ; WX 636 ; N uni04DB ; G 1048 -U 1244 ; WX 1312 ; N uni04DC ; G 1049 -U 1245 ; WX 1010 ; N uni04DD ; G 1050 -U 1246 ; WX 721 ; N uni04DE ; G 1051 -U 1247 ; WX 638 ; N uni04DF ; G 1052 -U 1248 ; WX 657 ; N uni04E0 ; G 1053 -U 1249 ; WX 568 ; N uni04E1 ; G 1054 -U 1250 ; WX 945 ; N uni04E2 ; G 1055 -U 1251 ; WX 742 ; N uni04E3 ; G 1056 -U 1252 ; WX 945 ; N uni04E4 ; G 1057 -U 1253 ; WX 742 ; N uni04E5 ; G 1058 -U 1254 ; WX 871 ; N uni04E6 ; G 1059 -U 1255 ; WX 667 ; N uni04E7 ; G 1060 -U 1256 ; WX 871 ; N uni04E8 ; G 1061 -U 1257 ; WX 667 ; N uni04E9 ; G 1062 -U 1258 ; WX 871 ; N uni04EA ; G 1063 -U 1259 ; WX 667 ; N uni04EB ; G 1064 -U 1260 ; WX 795 ; N uni04EC ; G 1065 -U 1261 ; WX 609 ; N uni04ED ; G 1066 -U 1262 ; WX 812 ; N uni04EE ; G 1067 -U 1263 ; WX 640 ; N uni04EF ; G 1068 -U 1264 ; WX 812 ; N uni04F0 ; G 1069 -U 1265 ; WX 640 ; N uni04F1 ; G 1070 -U 1266 ; WX 812 ; N uni04F2 ; G 1071 -U 1267 ; WX 640 ; N uni04F3 ; G 1072 -U 1268 ; WX 913 ; N uni04F4 ; G 1073 -U 1269 ; WX 732 ; N uni04F5 ; G 1074 -U 1270 ; WX 690 ; N uni04F6 ; G 1075 -U 1271 ; WX 613 ; N uni04F7 ; G 1076 -U 1272 ; WX 1202 ; N uni04F8 ; G 1077 -U 1273 ; WX 1002 ; N uni04F9 ; G 1078 -U 1296 ; WX 721 ; N uni0510 ; G 1079 -U 1297 ; WX 638 ; N uni0511 ; G 1080 -U 1298 ; WX 884 ; N uni0512 ; G 1081 -U 1299 ; WX 705 ; N uni0513 ; G 1082 -U 1300 ; WX 1248 ; N uni0514 ; G 1083 -U 1301 ; WX 945 ; N uni0515 ; G 1084 -U 1306 ; WX 820 ; N uni051A ; G 1085 -U 1307 ; WX 640 ; N uni051B ; G 1086 -U 1308 ; WX 1028 ; N uni051C ; G 1087 -U 1309 ; WX 856 ; N uni051D ; G 1088 -U 1329 ; WX 942 ; N uni0531 ; G 1089 -U 1330 ; WX 832 ; N uni0532 ; G 1090 -U 1331 ; WX 894 ; N uni0533 ; G 1091 -U 1332 ; WX 909 ; N uni0534 ; G 1092 -U 1333 ; WX 822 ; N uni0535 ; G 1093 -U 1334 ; WX 821 ; N uni0536 ; G 1094 -U 1335 ; WX 747 ; N uni0537 ; G 1095 -U 1336 ; WX 832 ; N uni0538 ; G 1096 -U 1337 ; WX 1125 ; N uni0539 ; G 1097 -U 1338 ; WX 894 ; N uni053A ; G 1098 -U 1339 ; WX 803 ; N uni053B ; G 1099 -U 1340 ; WX 722 ; N uni053C ; G 1100 -U 1341 ; WX 1188 ; N uni053D ; G 1101 -U 1342 ; WX 887 ; N uni053E ; G 1102 -U 1343 ; WX 842 ; N uni053F ; G 1103 -U 1344 ; WX 737 ; N uni0540 ; G 1104 -U 1345 ; WX 863 ; N uni0541 ; G 1105 -U 1346 ; WX 918 ; N uni0542 ; G 1106 -U 1347 ; WX 851 ; N uni0543 ; G 1107 -U 1348 ; WX 977 ; N uni0544 ; G 1108 -U 1349 ; WX 833 ; N uni0545 ; G 1109 -U 1350 ; WX 914 ; N uni0546 ; G 1110 -U 1351 ; WX 843 ; N uni0547 ; G 1111 -U 1352 ; WX 871 ; N uni0548 ; G 1112 -U 1353 ; WX 818 ; N uni0549 ; G 1113 -U 1354 ; WX 1034 ; N uni054A ; G 1114 -U 1355 ; WX 846 ; N uni054B ; G 1115 -U 1356 ; WX 964 ; N uni054C ; G 1116 -U 1357 ; WX 871 ; N uni054D ; G 1117 -U 1358 ; WX 914 ; N uni054E ; G 1118 -U 1359 ; WX 808 ; N uni054F ; G 1119 -U 1360 ; WX 808 ; N uni0550 ; G 1120 -U 1361 ; WX 836 ; N uni0551 ; G 1121 -U 1362 ; WX 710 ; N uni0552 ; G 1122 -U 1363 ; WX 955 ; N uni0553 ; G 1123 -U 1364 ; WX 891 ; N uni0554 ; G 1124 -U 1365 ; WX 871 ; N uni0555 ; G 1125 -U 1366 ; WX 963 ; N uni0556 ; G 1126 -U 1369 ; WX 307 ; N uni0559 ; G 1127 -U 1370 ; WX 264 ; N uni055A ; G 1128 -U 1371 ; WX 293 ; N uni055B ; G 1129 -U 1372 ; WX 391 ; N uni055C ; G 1130 -U 1373 ; WX 323 ; N uni055D ; G 1131 -U 1374 ; WX 439 ; N uni055E ; G 1132 -U 1375 ; WX 500 ; N uni055F ; G 1133 -U 1377 ; WX 1055 ; N uni0561 ; G 1134 -U 1378 ; WX 695 ; N uni0562 ; G 1135 -U 1379 ; WX 776 ; N uni0563 ; G 1136 -U 1380 ; WX 801 ; N uni0564 ; G 1137 -U 1381 ; WX 729 ; N uni0565 ; G 1138 -U 1382 ; WX 742 ; N uni0566 ; G 1139 -U 1383 ; WX 599 ; N uni0567 ; G 1140 -U 1384 ; WX 733 ; N uni0568 ; G 1141 -U 1385 ; WX 909 ; N uni0569 ; G 1142 -U 1386 ; WX 768 ; N uni056A ; G 1143 -U 1387 ; WX 724 ; N uni056B ; G 1144 -U 1388 ; WX 398 ; N uni056C ; G 1145 -U 1389 ; WX 1087 ; N uni056D ; G 1146 -U 1390 ; WX 695 ; N uni056E ; G 1147 -U 1391 ; WX 719 ; N uni056F ; G 1148 -U 1392 ; WX 737 ; N uni0570 ; G 1149 -U 1393 ; WX 684 ; N uni0571 ; G 1150 -U 1394 ; WX 738 ; N uni0572 ; G 1151 -U 1395 ; WX 703 ; N uni0573 ; G 1152 -U 1396 ; WX 724 ; N uni0574 ; G 1153 -U 1397 ; WX 359 ; N uni0575 ; G 1154 -U 1398 ; WX 719 ; N uni0576 ; G 1155 -U 1399 ; WX 496 ; N uni0577 ; G 1156 -U 1400 ; WX 738 ; N uni0578 ; G 1157 -U 1401 ; WX 428 ; N uni0579 ; G 1158 -U 1402 ; WX 1059 ; N uni057A ; G 1159 -U 1403 ; WX 668 ; N uni057B ; G 1160 -U 1404 ; WX 744 ; N uni057C ; G 1161 -U 1405 ; WX 724 ; N uni057D ; G 1162 -U 1406 ; WX 724 ; N uni057E ; G 1163 -U 1407 ; WX 1040 ; N uni057F ; G 1164 -U 1408 ; WX 724 ; N uni0580 ; G 1165 -U 1409 ; WX 713 ; N uni0581 ; G 1166 -U 1410 ; WX 493 ; N uni0582 ; G 1167 -U 1411 ; WX 1040 ; N uni0583 ; G 1168 -U 1412 ; WX 734 ; N uni0584 ; G 1169 -U 1413 ; WX 693 ; N uni0585 ; G 1170 -U 1414 ; WX 956 ; N uni0586 ; G 1171 -U 1415 ; WX 833 ; N uni0587 ; G 1172 -U 1417 ; WX 340 ; N uni0589 ; G 1173 -U 1418 ; WX 388 ; N uni058A ; G 1174 -U 3647 ; WX 696 ; N uni0E3F ; G 1175 -U 4256 ; WX 755 ; N uni10A0 ; G 1176 -U 4257 ; WX 936 ; N uni10A1 ; G 1177 -U 4258 ; WX 866 ; N uni10A2 ; G 1178 -U 4259 ; WX 874 ; N uni10A3 ; G 1179 -U 4260 ; WX 781 ; N uni10A4 ; G 1180 -U 4261 ; WX 1078 ; N uni10A5 ; G 1181 -U 4262 ; WX 1014 ; N uni10A6 ; G 1182 -U 4263 ; WX 1213 ; N uni10A7 ; G 1183 -U 4264 ; WX 643 ; N uni10A8 ; G 1184 -U 4265 ; WX 818 ; N uni10A9 ; G 1185 -U 4266 ; WX 1051 ; N uni10AA ; G 1186 -U 4267 ; WX 1051 ; N uni10AB ; G 1187 -U 4268 ; WX 796 ; N uni10AC ; G 1188 -U 4269 ; WX 1135 ; N uni10AD ; G 1189 -U 4270 ; WX 969 ; N uni10AE ; G 1190 -U 4271 ; WX 902 ; N uni10AF ; G 1191 -U 4272 ; WX 1109 ; N uni10B0 ; G 1192 -U 4273 ; WX 792 ; N uni10B1 ; G 1193 -U 4274 ; WX 756 ; N uni10B2 ; G 1194 -U 4275 ; WX 1076 ; N uni10B3 ; G 1195 -U 4276 ; WX 976 ; N uni10B4 ; G 1196 -U 4277 ; WX 1066 ; N uni10B5 ; G 1197 -U 4278 ; WX 811 ; N uni10B6 ; G 1198 -U 4279 ; WX 833 ; N uni10B7 ; G 1199 -U 4280 ; WX 821 ; N uni10B8 ; G 1200 -U 4281 ; WX 833 ; N uni10B9 ; G 1201 -U 4282 ; WX 908 ; N uni10BA ; G 1202 -U 4283 ; WX 1077 ; N uni10BB ; G 1203 -U 4284 ; WX 769 ; N uni10BC ; G 1204 -U 4285 ; WX 822 ; N uni10BD ; G 1205 -U 4286 ; WX 813 ; N uni10BE ; G 1206 -U 4287 ; WX 1111 ; N uni10BF ; G 1207 -U 4288 ; WX 1123 ; N uni10C0 ; G 1208 -U 4289 ; WX 802 ; N uni10C1 ; G 1209 -U 4290 ; WX 892 ; N uni10C2 ; G 1210 -U 4291 ; WX 802 ; N uni10C3 ; G 1211 -U 4292 ; WX 880 ; N uni10C4 ; G 1212 -U 4293 ; WX 1063 ; N uni10C5 ; G 1213 -U 4304 ; WX 594 ; N uni10D0 ; G 1214 -U 4305 ; WX 625 ; N uni10D1 ; G 1215 -U 4306 ; WX 643 ; N uni10D2 ; G 1216 -U 4307 ; WX 887 ; N uni10D3 ; G 1217 -U 4308 ; WX 615 ; N uni10D4 ; G 1218 -U 4309 ; WX 611 ; N uni10D5 ; G 1219 -U 4310 ; WX 667 ; N uni10D6 ; G 1220 -U 4311 ; WX 915 ; N uni10D7 ; G 1221 -U 4312 ; WX 613 ; N uni10D8 ; G 1222 -U 4313 ; WX 600 ; N uni10D9 ; G 1223 -U 4314 ; WX 1120 ; N uni10DA ; G 1224 -U 4315 ; WX 640 ; N uni10DB ; G 1225 -U 4316 ; WX 640 ; N uni10DC ; G 1226 -U 4317 ; WX 879 ; N uni10DD ; G 1227 -U 4318 ; WX 624 ; N uni10DE ; G 1228 -U 4319 ; WX 634 ; N uni10DF ; G 1229 -U 4320 ; WX 877 ; N uni10E0 ; G 1230 -U 4321 ; WX 666 ; N uni10E1 ; G 1231 -U 4322 ; WX 780 ; N uni10E2 ; G 1232 -U 4323 ; WX 751 ; N uni10E3 ; G 1233 -U 4324 ; WX 869 ; N uni10E4 ; G 1234 -U 4325 ; WX 639 ; N uni10E5 ; G 1235 -U 4326 ; WX 912 ; N uni10E6 ; G 1236 -U 4327 ; WX 622 ; N uni10E7 ; G 1237 -U 4328 ; WX 647 ; N uni10E8 ; G 1238 -U 4329 ; WX 640 ; N uni10E9 ; G 1239 -U 4330 ; WX 729 ; N uni10EA ; G 1240 -U 4331 ; WX 641 ; N uni10EB ; G 1241 -U 4332 ; WX 630 ; N uni10EC ; G 1242 -U 4333 ; WX 629 ; N uni10ED ; G 1243 -U 4334 ; WX 670 ; N uni10EE ; G 1244 -U 4335 ; WX 753 ; N uni10EF ; G 1245 -U 4336 ; WX 625 ; N uni10F0 ; G 1246 -U 4337 ; WX 657 ; N uni10F1 ; G 1247 -U 4338 ; WX 625 ; N uni10F2 ; G 1248 -U 4339 ; WX 625 ; N uni10F3 ; G 1249 -U 4340 ; WX 624 ; N uni10F4 ; G 1250 -U 4341 ; WX 670 ; N uni10F5 ; G 1251 -U 4342 ; WX 940 ; N uni10F6 ; G 1252 -U 4343 ; WX 680 ; N uni10F7 ; G 1253 -U 4344 ; WX 636 ; N uni10F8 ; G 1254 -U 4345 ; WX 672 ; N uni10F9 ; G 1255 -U 4346 ; WX 625 ; N uni10FA ; G 1256 -U 4347 ; WX 588 ; N uni10FB ; G 1257 -U 4348 ; WX 354 ; N uni10FC ; G 1258 -U 7424 ; WX 641 ; N uni1D00 ; G 1259 -U 7425 ; WX 892 ; N uni1D01 ; G 1260 -U 7426 ; WX 940 ; N uni1D02 ; G 1261 -U 7427 ; WX 695 ; N uni1D03 ; G 1262 -U 7428 ; WX 609 ; N uni1D04 ; G 1263 -U 7429 ; WX 675 ; N uni1D05 ; G 1264 -U 7430 ; WX 675 ; N uni1D06 ; G 1265 -U 7431 ; WX 617 ; N uni1D07 ; G 1266 -U 7432 ; WX 509 ; N uni1D08 ; G 1267 -U 7433 ; WX 320 ; N uni1D09 ; G 1268 -U 7434 ; WX 561 ; N uni1D0A ; G 1269 -U 7435 ; WX 722 ; N uni1D0B ; G 1270 -U 7436 ; WX 617 ; N uni1D0C ; G 1271 -U 7437 ; WX 869 ; N uni1D0D ; G 1272 -U 7438 ; WX 737 ; N uni1D0E ; G 1273 -U 7439 ; WX 667 ; N uni1D0F ; G 1274 -U 7440 ; WX 609 ; N uni1D10 ; G 1275 -U 7441 ; WX 628 ; N uni1D11 ; G 1276 -U 7442 ; WX 628 ; N uni1D12 ; G 1277 -U 7443 ; WX 667 ; N uni1D13 ; G 1278 -U 7444 ; WX 989 ; N uni1D14 ; G 1279 -U 7445 ; WX 598 ; N uni1D15 ; G 1280 -U 7446 ; WX 667 ; N uni1D16 ; G 1281 -U 7447 ; WX 667 ; N uni1D17 ; G 1282 -U 7448 ; WX 586 ; N uni1D18 ; G 1283 -U 7449 ; WX 801 ; N uni1D19 ; G 1284 -U 7450 ; WX 801 ; N uni1D1A ; G 1285 -U 7451 ; WX 620 ; N uni1D1B ; G 1286 -U 7452 ; WX 647 ; N uni1D1C ; G 1287 -U 7453 ; WX 664 ; N uni1D1D ; G 1288 -U 7454 ; WX 923 ; N uni1D1E ; G 1289 -U 7455 ; WX 655 ; N uni1D1F ; G 1290 -U 7456 ; WX 581 ; N uni1D20 ; G 1291 -U 7457 ; WX 861 ; N uni1D21 ; G 1292 -U 7458 ; WX 568 ; N uni1D22 ; G 1293 -U 7459 ; WX 568 ; N uni1D23 ; G 1294 -U 7460 ; WX 588 ; N uni1D24 ; G 1295 -U 7461 ; WX 802 ; N uni1D25 ; G 1296 -U 7462 ; WX 586 ; N uni1D26 ; G 1297 -U 7463 ; WX 641 ; N uni1D27 ; G 1298 -U 7464 ; WX 732 ; N uni1D28 ; G 1299 -U 7465 ; WX 586 ; N uni1D29 ; G 1300 -U 7466 ; WX 854 ; N uni1D2A ; G 1301 -U 7467 ; WX 705 ; N uni1D2B ; G 1302 -U 7468 ; WX 489 ; N uni1D2C ; G 1303 -U 7469 ; WX 651 ; N uni1D2D ; G 1304 -U 7470 ; WX 532 ; N uni1D2E ; G 1305 -U 7471 ; WX 532 ; N uni1D2F ; G 1306 -U 7472 ; WX 546 ; N uni1D30 ; G 1307 -U 7473 ; WX 480 ; N uni1D31 ; G 1308 -U 7474 ; WX 480 ; N uni1D32 ; G 1309 -U 7475 ; WX 538 ; N uni1D33 ; G 1310 -U 7476 ; WX 595 ; N uni1D34 ; G 1311 -U 7477 ; WX 294 ; N uni1D35 ; G 1312 -U 7478 ; WX 298 ; N uni1D36 ; G 1313 -U 7479 ; WX 547 ; N uni1D37 ; G 1314 -U 7480 ; WX 443 ; N uni1D38 ; G 1315 -U 7481 ; WX 697 ; N uni1D39 ; G 1316 -U 7482 ; WX 576 ; N uni1D3A ; G 1317 -U 7483 ; WX 606 ; N uni1D3B ; G 1318 -U 7484 ; WX 548 ; N uni1D3C ; G 1319 -U 7485 ; WX 442 ; N uni1D3D ; G 1320 -U 7486 ; WX 474 ; N uni1D3E ; G 1321 -U 7487 ; WX 523 ; N uni1D3F ; G 1322 -U 7488 ; WX 455 ; N uni1D40 ; G 1323 -U 7489 ; WX 469 ; N uni1D41 ; G 1324 -U 7490 ; WX 549 ; N uni1D42 ; G 1325 -U 7491 ; WX 466 ; N uni1D43 ; G 1326 -U 7492 ; WX 466 ; N uni1D44 ; G 1327 -U 7493 ; WX 498 ; N uni1D45 ; G 1328 -U 7494 ; WX 657 ; N uni1D46 ; G 1329 -U 7495 ; WX 499 ; N uni1D47 ; G 1330 -U 7496 ; WX 498 ; N uni1D48 ; G 1331 -U 7497 ; WX 444 ; N uni1D49 ; G 1332 -U 7498 ; WX 444 ; N uni1D4A ; G 1333 -U 7499 ; WX 412 ; N uni1D4B ; G 1334 -U 7500 ; WX 412 ; N uni1D4C ; G 1335 -U 7501 ; WX 498 ; N uni1D4D ; G 1336 -U 7502 ; WX 300 ; N uni1D4E ; G 1337 -U 7503 ; WX 523 ; N uni1D4F ; G 1338 -U 7504 ; WX 729 ; N uni1D50 ; G 1339 -U 7505 ; WX 473 ; N uni1D51 ; G 1340 -U 7506 ; WX 467 ; N uni1D52 ; G 1341 -U 7507 ; WX 427 ; N uni1D53 ; G 1342 -U 7508 ; WX 467 ; N uni1D54 ; G 1343 -U 7509 ; WX 467 ; N uni1D55 ; G 1344 -U 7510 ; WX 499 ; N uni1D56 ; G 1345 -U 7511 ; WX 371 ; N uni1D57 ; G 1346 -U 7512 ; WX 520 ; N uni1D58 ; G 1347 -U 7513 ; WX 418 ; N uni1D59 ; G 1348 -U 7514 ; WX 729 ; N uni1D5A ; G 1349 -U 7515 ; WX 491 ; N uni1D5B ; G 1350 -U 7516 ; WX 505 ; N uni1D5C ; G 1351 -U 7517 ; WX 418 ; N uni1D5D ; G 1352 -U 7518 ; WX 416 ; N uni1D5E ; G 1353 -U 7519 ; WX 420 ; N uni1D5F ; G 1354 -U 7520 ; WX 570 ; N uni1D60 ; G 1355 -U 7521 ; WX 414 ; N uni1D61 ; G 1356 -U 7522 ; WX 239 ; N uni1D62 ; G 1357 -U 7523 ; WX 414 ; N uni1D63 ; G 1358 -U 7524 ; WX 520 ; N uni1D64 ; G 1359 -U 7525 ; WX 491 ; N uni1D65 ; G 1360 -U 7526 ; WX 418 ; N uni1D66 ; G 1361 -U 7527 ; WX 416 ; N uni1D67 ; G 1362 -U 7528 ; WX 419 ; N uni1D68 ; G 1363 -U 7529 ; WX 570 ; N uni1D69 ; G 1364 -U 7530 ; WX 414 ; N uni1D6A ; G 1365 -U 7531 ; WX 1041 ; N uni1D6B ; G 1366 -U 7543 ; WX 640 ; N uni1D77 ; G 1367 -U 7544 ; WX 595 ; N uni1D78 ; G 1368 -U 7547 ; WX 380 ; N uni1D7B ; G 1369 -U 7548 ; WX 380 ; N uni1D7C ; G 1370 -U 7549 ; WX 699 ; N uni1D7D ; G 1371 -U 7550 ; WX 647 ; N uni1D7E ; G 1372 -U 7551 ; WX 679 ; N uni1D7F ; G 1373 -U 7557 ; WX 380 ; N uni1D85 ; G 1374 -U 7579 ; WX 498 ; N uni1D9B ; G 1375 -U 7580 ; WX 427 ; N uni1D9C ; G 1376 -U 7581 ; WX 427 ; N uni1D9D ; G 1377 -U 7582 ; WX 467 ; N uni1D9E ; G 1378 -U 7583 ; WX 412 ; N uni1D9F ; G 1379 -U 7584 ; WX 383 ; N uni1DA0 ; G 1380 -U 7585 ; WX 373 ; N uni1DA1 ; G 1381 -U 7586 ; WX 498 ; N uni1DA2 ; G 1382 -U 7587 ; WX 522 ; N uni1DA3 ; G 1383 -U 7588 ; WX 300 ; N uni1DA4 ; G 1384 -U 7589 ; WX 307 ; N uni1DA5 ; G 1385 -U 7590 ; WX 300 ; N uni1DA6 ; G 1386 -U 7591 ; WX 300 ; N uni1DA7 ; G 1387 -U 7592 ; WX 370 ; N uni1DA8 ; G 1388 -U 7593 ; WX 368 ; N uni1DA9 ; G 1389 -U 7594 ; WX 321 ; N uni1DAA ; G 1390 -U 7595 ; WX 430 ; N uni1DAB ; G 1391 -U 7596 ; WX 682 ; N uni1DAC ; G 1392 -U 7597 ; WX 729 ; N uni1DAD ; G 1393 -U 7598 ; WX 588 ; N uni1DAE ; G 1394 -U 7599 ; WX 587 ; N uni1DAF ; G 1395 -U 7600 ; WX 472 ; N uni1DB0 ; G 1396 -U 7601 ; WX 467 ; N uni1DB1 ; G 1397 -U 7602 ; WX 522 ; N uni1DB2 ; G 1398 -U 7603 ; WX 400 ; N uni1DB3 ; G 1399 -U 7604 ; WX 387 ; N uni1DB4 ; G 1400 -U 7605 ; WX 371 ; N uni1DB5 ; G 1401 -U 7606 ; WX 520 ; N uni1DB6 ; G 1402 -U 7607 ; WX 475 ; N uni1DB7 ; G 1403 -U 7608 ; WX 408 ; N uni1DB8 ; G 1404 -U 7609 ; WX 489 ; N uni1DB9 ; G 1405 -U 7610 ; WX 491 ; N uni1DBA ; G 1406 -U 7611 ; WX 412 ; N uni1DBB ; G 1407 -U 7612 ; WX 527 ; N uni1DBC ; G 1408 -U 7613 ; WX 412 ; N uni1DBD ; G 1409 -U 7614 ; WX 452 ; N uni1DBE ; G 1410 -U 7615 ; WX 467 ; N uni1DBF ; G 1411 -U 7620 ; WX 0 ; N uni1DC4 ; G 1412 -U 7621 ; WX 0 ; N uni1DC5 ; G 1413 -U 7622 ; WX 0 ; N uni1DC6 ; G 1414 -U 7623 ; WX 0 ; N uni1DC7 ; G 1415 -U 7624 ; WX 0 ; N uni1DC8 ; G 1416 -U 7625 ; WX 0 ; N uni1DC9 ; G 1417 -U 7680 ; WX 776 ; N uni1E00 ; G 1418 -U 7681 ; WX 648 ; N uni1E01 ; G 1419 -U 7682 ; WX 845 ; N uni1E02 ; G 1420 -U 7683 ; WX 699 ; N uni1E03 ; G 1421 -U 7684 ; WX 845 ; N uni1E04 ; G 1422 -U 7685 ; WX 699 ; N uni1E05 ; G 1423 -U 7686 ; WX 845 ; N uni1E06 ; G 1424 -U 7687 ; WX 699 ; N uni1E07 ; G 1425 -U 7688 ; WX 796 ; N uni1E08 ; G 1426 -U 7689 ; WX 609 ; N uni1E09 ; G 1427 -U 7690 ; WX 867 ; N uni1E0A ; G 1428 -U 7691 ; WX 699 ; N uni1E0B ; G 1429 -U 7692 ; WX 867 ; N uni1E0C ; G 1430 -U 7693 ; WX 699 ; N uni1E0D ; G 1431 -U 7694 ; WX 867 ; N uni1E0E ; G 1432 -U 7695 ; WX 699 ; N uni1E0F ; G 1433 -U 7696 ; WX 867 ; N uni1E10 ; G 1434 -U 7697 ; WX 699 ; N uni1E11 ; G 1435 -U 7698 ; WX 867 ; N uni1E12 ; G 1436 -U 7699 ; WX 699 ; N uni1E13 ; G 1437 -U 7700 ; WX 762 ; N uni1E14 ; G 1438 -U 7701 ; WX 636 ; N uni1E15 ; G 1439 -U 7702 ; WX 762 ; N uni1E16 ; G 1440 -U 7703 ; WX 636 ; N uni1E17 ; G 1441 -U 7704 ; WX 762 ; N uni1E18 ; G 1442 -U 7705 ; WX 636 ; N uni1E19 ; G 1443 -U 7706 ; WX 762 ; N uni1E1A ; G 1444 -U 7707 ; WX 636 ; N uni1E1B ; G 1445 -U 7708 ; WX 762 ; N uni1E1C ; G 1446 -U 7709 ; WX 636 ; N uni1E1D ; G 1447 -U 7710 ; WX 710 ; N uni1E1E ; G 1448 -U 7711 ; WX 430 ; N uni1E1F ; G 1449 -U 7712 ; WX 854 ; N uni1E20 ; G 1450 -U 7713 ; WX 699 ; N uni1E21 ; G 1451 -U 7714 ; WX 945 ; N uni1E22 ; G 1452 -U 7715 ; WX 727 ; N uni1E23 ; G 1453 -U 7716 ; WX 945 ; N uni1E24 ; G 1454 -U 7717 ; WX 727 ; N uni1E25 ; G 1455 -U 7718 ; WX 945 ; N uni1E26 ; G 1456 -U 7719 ; WX 727 ; N uni1E27 ; G 1457 -U 7720 ; WX 945 ; N uni1E28 ; G 1458 -U 7721 ; WX 727 ; N uni1E29 ; G 1459 -U 7722 ; WX 945 ; N uni1E2A ; G 1460 -U 7723 ; WX 727 ; N uni1E2B ; G 1461 -U 7724 ; WX 468 ; N uni1E2C ; G 1462 -U 7725 ; WX 380 ; N uni1E2D ; G 1463 -U 7726 ; WX 468 ; N uni1E2E ; G 1464 -U 7727 ; WX 380 ; N uni1E2F ; G 1465 -U 7728 ; WX 869 ; N uni1E30 ; G 1466 -U 7729 ; WX 693 ; N uni1E31 ; G 1467 -U 7730 ; WX 869 ; N uni1E32 ; G 1468 -U 7731 ; WX 693 ; N uni1E33 ; G 1469 -U 7732 ; WX 869 ; N uni1E34 ; G 1470 -U 7733 ; WX 693 ; N uni1E35 ; G 1471 -U 7734 ; WX 703 ; N uni1E36 ; G 1472 -U 7735 ; WX 380 ; N uni1E37 ; G 1473 -U 7736 ; WX 703 ; N uni1E38 ; G 1474 -U 7737 ; WX 380 ; N uni1E39 ; G 1475 -U 7738 ; WX 703 ; N uni1E3A ; G 1476 -U 7739 ; WX 380 ; N uni1E3B ; G 1477 -U 7740 ; WX 703 ; N uni1E3C ; G 1478 -U 7741 ; WX 380 ; N uni1E3D ; G 1479 -U 7742 ; WX 1107 ; N uni1E3E ; G 1480 -U 7743 ; WX 1058 ; N uni1E3F ; G 1481 -U 7744 ; WX 1107 ; N uni1E40 ; G 1482 -U 7745 ; WX 1058 ; N uni1E41 ; G 1483 -U 7746 ; WX 1107 ; N uni1E42 ; G 1484 -U 7747 ; WX 1058 ; N uni1E43 ; G 1485 -U 7748 ; WX 914 ; N uni1E44 ; G 1486 -U 7749 ; WX 727 ; N uni1E45 ; G 1487 -U 7750 ; WX 914 ; N uni1E46 ; G 1488 -U 7751 ; WX 727 ; N uni1E47 ; G 1489 -U 7752 ; WX 914 ; N uni1E48 ; G 1490 -U 7753 ; WX 727 ; N uni1E49 ; G 1491 -U 7754 ; WX 914 ; N uni1E4A ; G 1492 -U 7755 ; WX 727 ; N uni1E4B ; G 1493 -U 7756 ; WX 871 ; N uni1E4C ; G 1494 -U 7757 ; WX 667 ; N uni1E4D ; G 1495 -U 7758 ; WX 871 ; N uni1E4E ; G 1496 -U 7759 ; WX 667 ; N uni1E4F ; G 1497 -U 7760 ; WX 871 ; N uni1E50 ; G 1498 -U 7761 ; WX 667 ; N uni1E51 ; G 1499 -U 7762 ; WX 871 ; N uni1E52 ; G 1500 -U 7763 ; WX 667 ; N uni1E53 ; G 1501 -U 7764 ; WX 752 ; N uni1E54 ; G 1502 -U 7765 ; WX 699 ; N uni1E55 ; G 1503 -U 7766 ; WX 752 ; N uni1E56 ; G 1504 -U 7767 ; WX 699 ; N uni1E57 ; G 1505 -U 7768 ; WX 831 ; N uni1E58 ; G 1506 -U 7769 ; WX 527 ; N uni1E59 ; G 1507 -U 7770 ; WX 831 ; N uni1E5A ; G 1508 -U 7771 ; WX 527 ; N uni1E5B ; G 1509 -U 7772 ; WX 831 ; N uni1E5C ; G 1510 -U 7773 ; WX 527 ; N uni1E5D ; G 1511 -U 7774 ; WX 831 ; N uni1E5E ; G 1512 -U 7775 ; WX 527 ; N uni1E5F ; G 1513 -U 7776 ; WX 722 ; N uni1E60 ; G 1514 -U 7777 ; WX 563 ; N uni1E61 ; G 1515 -U 7778 ; WX 722 ; N uni1E62 ; G 1516 -U 7779 ; WX 563 ; N uni1E63 ; G 1517 -U 7780 ; WX 722 ; N uni1E64 ; G 1518 -U 7781 ; WX 563 ; N uni1E65 ; G 1519 -U 7782 ; WX 722 ; N uni1E66 ; G 1520 -U 7783 ; WX 563 ; N uni1E67 ; G 1521 -U 7784 ; WX 722 ; N uni1E68 ; G 1522 -U 7785 ; WX 563 ; N uni1E69 ; G 1523 -U 7786 ; WX 744 ; N uni1E6A ; G 1524 -U 7787 ; WX 462 ; N uni1E6B ; G 1525 -U 7788 ; WX 744 ; N uni1E6C ; G 1526 -U 7789 ; WX 462 ; N uni1E6D ; G 1527 -U 7790 ; WX 744 ; N uni1E6E ; G 1528 -U 7791 ; WX 462 ; N uni1E6F ; G 1529 -U 7792 ; WX 744 ; N uni1E70 ; G 1530 -U 7793 ; WX 462 ; N uni1E71 ; G 1531 -U 7794 ; WX 872 ; N uni1E72 ; G 1532 -U 7795 ; WX 727 ; N uni1E73 ; G 1533 -U 7796 ; WX 872 ; N uni1E74 ; G 1534 -U 7797 ; WX 727 ; N uni1E75 ; G 1535 -U 7798 ; WX 872 ; N uni1E76 ; G 1536 -U 7799 ; WX 727 ; N uni1E77 ; G 1537 -U 7800 ; WX 872 ; N uni1E78 ; G 1538 -U 7801 ; WX 727 ; N uni1E79 ; G 1539 -U 7802 ; WX 872 ; N uni1E7A ; G 1540 -U 7803 ; WX 727 ; N uni1E7B ; G 1541 -U 7804 ; WX 776 ; N uni1E7C ; G 1542 -U 7805 ; WX 581 ; N uni1E7D ; G 1543 -U 7806 ; WX 776 ; N uni1E7E ; G 1544 -U 7807 ; WX 581 ; N uni1E7F ; G 1545 -U 7808 ; WX 1123 ; N Wgrave ; G 1546 -U 7809 ; WX 861 ; N wgrave ; G 1547 -U 7810 ; WX 1123 ; N Wacute ; G 1548 -U 7811 ; WX 861 ; N wacute ; G 1549 -U 7812 ; WX 1123 ; N Wdieresis ; G 1550 -U 7813 ; WX 861 ; N wdieresis ; G 1551 -U 7814 ; WX 1123 ; N uni1E86 ; G 1552 -U 7815 ; WX 861 ; N uni1E87 ; G 1553 -U 7816 ; WX 1123 ; N uni1E88 ; G 1554 -U 7817 ; WX 861 ; N uni1E89 ; G 1555 -U 7818 ; WX 776 ; N uni1E8A ; G 1556 -U 7819 ; WX 596 ; N uni1E8B ; G 1557 -U 7820 ; WX 776 ; N uni1E8C ; G 1558 -U 7821 ; WX 596 ; N uni1E8D ; G 1559 -U 7822 ; WX 714 ; N uni1E8E ; G 1560 -U 7823 ; WX 581 ; N uni1E8F ; G 1561 -U 7824 ; WX 730 ; N uni1E90 ; G 1562 -U 7825 ; WX 568 ; N uni1E91 ; G 1563 -U 7826 ; WX 730 ; N uni1E92 ; G 1564 -U 7827 ; WX 568 ; N uni1E93 ; G 1565 -U 7828 ; WX 730 ; N uni1E94 ; G 1566 -U 7829 ; WX 568 ; N uni1E95 ; G 1567 -U 7830 ; WX 727 ; N uni1E96 ; G 1568 -U 7831 ; WX 462 ; N uni1E97 ; G 1569 -U 7832 ; WX 861 ; N uni1E98 ; G 1570 -U 7833 ; WX 581 ; N uni1E99 ; G 1571 -U 7834 ; WX 1014 ; N uni1E9A ; G 1572 -U 7835 ; WX 430 ; N uni1E9B ; G 1573 -U 7836 ; WX 430 ; N uni1E9C ; G 1574 -U 7837 ; WX 430 ; N uni1E9D ; G 1575 -U 7838 ; WX 947 ; N uni1E9E ; G 1576 -U 7839 ; WX 667 ; N uni1E9F ; G 1577 -U 7840 ; WX 776 ; N uni1EA0 ; G 1578 -U 7841 ; WX 648 ; N uni1EA1 ; G 1579 -U 7842 ; WX 776 ; N uni1EA2 ; G 1580 -U 7843 ; WX 648 ; N uni1EA3 ; G 1581 -U 7844 ; WX 776 ; N uni1EA4 ; G 1582 -U 7845 ; WX 648 ; N uni1EA5 ; G 1583 -U 7846 ; WX 776 ; N uni1EA6 ; G 1584 -U 7847 ; WX 648 ; N uni1EA7 ; G 1585 -U 7848 ; WX 776 ; N uni1EA8 ; G 1586 -U 7849 ; WX 648 ; N uni1EA9 ; G 1587 -U 7850 ; WX 776 ; N uni1EAA ; G 1588 -U 7851 ; WX 648 ; N uni1EAB ; G 1589 -U 7852 ; WX 776 ; N uni1EAC ; G 1590 -U 7853 ; WX 648 ; N uni1EAD ; G 1591 -U 7854 ; WX 776 ; N uni1EAE ; G 1592 -U 7855 ; WX 648 ; N uni1EAF ; G 1593 -U 7856 ; WX 776 ; N uni1EB0 ; G 1594 -U 7857 ; WX 648 ; N uni1EB1 ; G 1595 -U 7858 ; WX 776 ; N uni1EB2 ; G 1596 -U 7859 ; WX 648 ; N uni1EB3 ; G 1597 -U 7860 ; WX 776 ; N uni1EB4 ; G 1598 -U 7861 ; WX 648 ; N uni1EB5 ; G 1599 -U 7862 ; WX 776 ; N uni1EB6 ; G 1600 -U 7863 ; WX 648 ; N uni1EB7 ; G 1601 -U 7864 ; WX 762 ; N uni1EB8 ; G 1602 -U 7865 ; WX 636 ; N uni1EB9 ; G 1603 -U 7866 ; WX 762 ; N uni1EBA ; G 1604 -U 7867 ; WX 636 ; N uni1EBB ; G 1605 -U 7868 ; WX 762 ; N uni1EBC ; G 1606 -U 7869 ; WX 636 ; N uni1EBD ; G 1607 -U 7870 ; WX 762 ; N uni1EBE ; G 1608 -U 7871 ; WX 636 ; N uni1EBF ; G 1609 -U 7872 ; WX 762 ; N uni1EC0 ; G 1610 -U 7873 ; WX 636 ; N uni1EC1 ; G 1611 -U 7874 ; WX 762 ; N uni1EC2 ; G 1612 -U 7875 ; WX 636 ; N uni1EC3 ; G 1613 -U 7876 ; WX 762 ; N uni1EC4 ; G 1614 -U 7877 ; WX 636 ; N uni1EC5 ; G 1615 -U 7878 ; WX 762 ; N uni1EC6 ; G 1616 -U 7879 ; WX 636 ; N uni1EC7 ; G 1617 -U 7880 ; WX 468 ; N uni1EC8 ; G 1618 -U 7881 ; WX 380 ; N uni1EC9 ; G 1619 -U 7882 ; WX 468 ; N uni1ECA ; G 1620 -U 7883 ; WX 380 ; N uni1ECB ; G 1621 -U 7884 ; WX 871 ; N uni1ECC ; G 1622 -U 7885 ; WX 667 ; N uni1ECD ; G 1623 -U 7886 ; WX 871 ; N uni1ECE ; G 1624 -U 7887 ; WX 667 ; N uni1ECF ; G 1625 -U 7888 ; WX 871 ; N uni1ED0 ; G 1626 -U 7889 ; WX 667 ; N uni1ED1 ; G 1627 -U 7890 ; WX 871 ; N uni1ED2 ; G 1628 -U 7891 ; WX 667 ; N uni1ED3 ; G 1629 -U 7892 ; WX 871 ; N uni1ED4 ; G 1630 -U 7893 ; WX 667 ; N uni1ED5 ; G 1631 -U 7894 ; WX 871 ; N uni1ED6 ; G 1632 -U 7895 ; WX 667 ; N uni1ED7 ; G 1633 -U 7896 ; WX 871 ; N uni1ED8 ; G 1634 -U 7897 ; WX 667 ; N uni1ED9 ; G 1635 -U 7898 ; WX 871 ; N uni1EDA ; G 1636 -U 7899 ; WX 667 ; N uni1EDB ; G 1637 -U 7900 ; WX 871 ; N uni1EDC ; G 1638 -U 7901 ; WX 667 ; N uni1EDD ; G 1639 -U 7902 ; WX 871 ; N uni1EDE ; G 1640 -U 7903 ; WX 667 ; N uni1EDF ; G 1641 -U 7904 ; WX 871 ; N uni1EE0 ; G 1642 -U 7905 ; WX 667 ; N uni1EE1 ; G 1643 -U 7906 ; WX 871 ; N uni1EE2 ; G 1644 -U 7907 ; WX 667 ; N uni1EE3 ; G 1645 -U 7908 ; WX 872 ; N uni1EE4 ; G 1646 -U 7909 ; WX 727 ; N uni1EE5 ; G 1647 -U 7910 ; WX 872 ; N uni1EE6 ; G 1648 -U 7911 ; WX 727 ; N uni1EE7 ; G 1649 -U 7912 ; WX 872 ; N uni1EE8 ; G 1650 -U 7913 ; WX 727 ; N uni1EE9 ; G 1651 -U 7914 ; WX 872 ; N uni1EEA ; G 1652 -U 7915 ; WX 727 ; N uni1EEB ; G 1653 -U 7916 ; WX 872 ; N uni1EEC ; G 1654 -U 7917 ; WX 727 ; N uni1EED ; G 1655 -U 7918 ; WX 872 ; N uni1EEE ; G 1656 -U 7919 ; WX 727 ; N uni1EEF ; G 1657 -U 7920 ; WX 872 ; N uni1EF0 ; G 1658 -U 7921 ; WX 727 ; N uni1EF1 ; G 1659 -U 7922 ; WX 714 ; N Ygrave ; G 1660 -U 7923 ; WX 581 ; N ygrave ; G 1661 -U 7924 ; WX 714 ; N uni1EF4 ; G 1662 -U 7925 ; WX 581 ; N uni1EF5 ; G 1663 -U 7926 ; WX 714 ; N uni1EF6 ; G 1664 -U 7927 ; WX 581 ; N uni1EF7 ; G 1665 -U 7928 ; WX 714 ; N uni1EF8 ; G 1666 -U 7929 ; WX 581 ; N uni1EF9 ; G 1667 -U 7930 ; WX 1078 ; N uni1EFA ; G 1668 -U 7931 ; WX 701 ; N uni1EFB ; G 1669 -U 7936 ; WX 770 ; N uni1F00 ; G 1670 -U 7937 ; WX 770 ; N uni1F01 ; G 1671 -U 7938 ; WX 770 ; N uni1F02 ; G 1672 -U 7939 ; WX 770 ; N uni1F03 ; G 1673 -U 7940 ; WX 770 ; N uni1F04 ; G 1674 -U 7941 ; WX 770 ; N uni1F05 ; G 1675 -U 7942 ; WX 770 ; N uni1F06 ; G 1676 -U 7943 ; WX 770 ; N uni1F07 ; G 1677 -U 7944 ; WX 776 ; N uni1F08 ; G 1678 -U 7945 ; WX 776 ; N uni1F09 ; G 1679 -U 7946 ; WX 978 ; N uni1F0A ; G 1680 -U 7947 ; WX 978 ; N uni1F0B ; G 1681 -U 7948 ; WX 832 ; N uni1F0C ; G 1682 -U 7949 ; WX 849 ; N uni1F0D ; G 1683 -U 7950 ; WX 776 ; N uni1F0E ; G 1684 -U 7951 ; WX 776 ; N uni1F0F ; G 1685 -U 7952 ; WX 608 ; N uni1F10 ; G 1686 -U 7953 ; WX 608 ; N uni1F11 ; G 1687 -U 7954 ; WX 608 ; N uni1F12 ; G 1688 -U 7955 ; WX 608 ; N uni1F13 ; G 1689 -U 7956 ; WX 608 ; N uni1F14 ; G 1690 -U 7957 ; WX 608 ; N uni1F15 ; G 1691 -U 7960 ; WX 917 ; N uni1F18 ; G 1692 -U 7961 ; WX 909 ; N uni1F19 ; G 1693 -U 7962 ; WX 1169 ; N uni1F1A ; G 1694 -U 7963 ; WX 1169 ; N uni1F1B ; G 1695 -U 7964 ; WX 1093 ; N uni1F1C ; G 1696 -U 7965 ; WX 1120 ; N uni1F1D ; G 1697 -U 7968 ; WX 727 ; N uni1F20 ; G 1698 -U 7969 ; WX 727 ; N uni1F21 ; G 1699 -U 7970 ; WX 727 ; N uni1F22 ; G 1700 -U 7971 ; WX 727 ; N uni1F23 ; G 1701 -U 7972 ; WX 727 ; N uni1F24 ; G 1702 -U 7973 ; WX 727 ; N uni1F25 ; G 1703 -U 7974 ; WX 727 ; N uni1F26 ; G 1704 -U 7975 ; WX 727 ; N uni1F27 ; G 1705 -U 7976 ; WX 1100 ; N uni1F28 ; G 1706 -U 7977 ; WX 1094 ; N uni1F29 ; G 1707 -U 7978 ; WX 1358 ; N uni1F2A ; G 1708 -U 7979 ; WX 1361 ; N uni1F2B ; G 1709 -U 7980 ; WX 1279 ; N uni1F2C ; G 1710 -U 7981 ; WX 1308 ; N uni1F2D ; G 1711 -U 7982 ; WX 1197 ; N uni1F2E ; G 1712 -U 7983 ; WX 1194 ; N uni1F2F ; G 1713 -U 7984 ; WX 484 ; N uni1F30 ; G 1714 -U 7985 ; WX 484 ; N uni1F31 ; G 1715 -U 7986 ; WX 484 ; N uni1F32 ; G 1716 -U 7987 ; WX 484 ; N uni1F33 ; G 1717 -U 7988 ; WX 484 ; N uni1F34 ; G 1718 -U 7989 ; WX 484 ; N uni1F35 ; G 1719 -U 7990 ; WX 484 ; N uni1F36 ; G 1720 -U 7991 ; WX 484 ; N uni1F37 ; G 1721 -U 7992 ; WX 629 ; N uni1F38 ; G 1722 -U 7993 ; WX 617 ; N uni1F39 ; G 1723 -U 7994 ; WX 878 ; N uni1F3A ; G 1724 -U 7995 ; WX 881 ; N uni1F3B ; G 1725 -U 7996 ; WX 799 ; N uni1F3C ; G 1726 -U 7997 ; WX 831 ; N uni1F3D ; G 1727 -U 7998 ; WX 723 ; N uni1F3E ; G 1728 -U 7999 ; WX 714 ; N uni1F3F ; G 1729 -U 8000 ; WX 667 ; N uni1F40 ; G 1730 -U 8001 ; WX 667 ; N uni1F41 ; G 1731 -U 8002 ; WX 667 ; N uni1F42 ; G 1732 -U 8003 ; WX 667 ; N uni1F43 ; G 1733 -U 8004 ; WX 667 ; N uni1F44 ; G 1734 -U 8005 ; WX 667 ; N uni1F45 ; G 1735 -U 8008 ; WX 900 ; N uni1F48 ; G 1736 -U 8009 ; WX 935 ; N uni1F49 ; G 1737 -U 8010 ; WX 1240 ; N uni1F4A ; G 1738 -U 8011 ; WX 1237 ; N uni1F4B ; G 1739 -U 8012 ; WX 1035 ; N uni1F4C ; G 1740 -U 8013 ; WX 1066 ; N uni1F4D ; G 1741 -U 8016 ; WX 694 ; N uni1F50 ; G 1742 -U 8017 ; WX 694 ; N uni1F51 ; G 1743 -U 8018 ; WX 694 ; N uni1F52 ; G 1744 -U 8019 ; WX 694 ; N uni1F53 ; G 1745 -U 8020 ; WX 694 ; N uni1F54 ; G 1746 -U 8021 ; WX 694 ; N uni1F55 ; G 1747 -U 8022 ; WX 694 ; N uni1F56 ; G 1748 -U 8023 ; WX 694 ; N uni1F57 ; G 1749 -U 8025 ; WX 922 ; N uni1F59 ; G 1750 -U 8027 ; WX 1186 ; N uni1F5B ; G 1751 -U 8029 ; WX 1133 ; N uni1F5D ; G 1752 -U 8031 ; WX 1019 ; N uni1F5F ; G 1753 -U 8032 ; WX 952 ; N uni1F60 ; G 1754 -U 8033 ; WX 952 ; N uni1F61 ; G 1755 -U 8034 ; WX 952 ; N uni1F62 ; G 1756 -U 8035 ; WX 952 ; N uni1F63 ; G 1757 -U 8036 ; WX 952 ; N uni1F64 ; G 1758 -U 8037 ; WX 952 ; N uni1F65 ; G 1759 -U 8038 ; WX 952 ; N uni1F66 ; G 1760 -U 8039 ; WX 952 ; N uni1F67 ; G 1761 -U 8040 ; WX 931 ; N uni1F68 ; G 1762 -U 8041 ; WX 963 ; N uni1F69 ; G 1763 -U 8042 ; WX 1268 ; N uni1F6A ; G 1764 -U 8043 ; WX 1274 ; N uni1F6B ; G 1765 -U 8044 ; WX 1054 ; N uni1F6C ; G 1766 -U 8045 ; WX 1088 ; N uni1F6D ; G 1767 -U 8046 ; WX 1023 ; N uni1F6E ; G 1768 -U 8047 ; WX 1060 ; N uni1F6F ; G 1769 -U 8048 ; WX 770 ; N uni1F70 ; G 1770 -U 8049 ; WX 770 ; N uni1F71 ; G 1771 -U 8050 ; WX 608 ; N uni1F72 ; G 1772 -U 8051 ; WX 608 ; N uni1F73 ; G 1773 -U 8052 ; WX 727 ; N uni1F74 ; G 1774 -U 8053 ; WX 727 ; N uni1F75 ; G 1775 -U 8054 ; WX 484 ; N uni1F76 ; G 1776 -U 8055 ; WX 484 ; N uni1F77 ; G 1777 -U 8056 ; WX 667 ; N uni1F78 ; G 1778 -U 8057 ; WX 667 ; N uni1F79 ; G 1779 -U 8058 ; WX 694 ; N uni1F7A ; G 1780 -U 8059 ; WX 694 ; N uni1F7B ; G 1781 -U 8060 ; WX 952 ; N uni1F7C ; G 1782 -U 8061 ; WX 952 ; N uni1F7D ; G 1783 -U 8064 ; WX 770 ; N uni1F80 ; G 1784 -U 8065 ; WX 770 ; N uni1F81 ; G 1785 -U 8066 ; WX 770 ; N uni1F82 ; G 1786 -U 8067 ; WX 770 ; N uni1F83 ; G 1787 -U 8068 ; WX 770 ; N uni1F84 ; G 1788 -U 8069 ; WX 770 ; N uni1F85 ; G 1789 -U 8070 ; WX 770 ; N uni1F86 ; G 1790 -U 8071 ; WX 770 ; N uni1F87 ; G 1791 -U 8072 ; WX 776 ; N uni1F88 ; G 1792 -U 8073 ; WX 776 ; N uni1F89 ; G 1793 -U 8074 ; WX 978 ; N uni1F8A ; G 1794 -U 8075 ; WX 978 ; N uni1F8B ; G 1795 -U 8076 ; WX 832 ; N uni1F8C ; G 1796 -U 8077 ; WX 849 ; N uni1F8D ; G 1797 -U 8078 ; WX 776 ; N uni1F8E ; G 1798 -U 8079 ; WX 776 ; N uni1F8F ; G 1799 -U 8080 ; WX 727 ; N uni1F90 ; G 1800 -U 8081 ; WX 727 ; N uni1F91 ; G 1801 -U 8082 ; WX 727 ; N uni1F92 ; G 1802 -U 8083 ; WX 727 ; N uni1F93 ; G 1803 -U 8084 ; WX 727 ; N uni1F94 ; G 1804 -U 8085 ; WX 727 ; N uni1F95 ; G 1805 -U 8086 ; WX 727 ; N uni1F96 ; G 1806 -U 8087 ; WX 727 ; N uni1F97 ; G 1807 -U 8088 ; WX 1100 ; N uni1F98 ; G 1808 -U 8089 ; WX 1094 ; N uni1F99 ; G 1809 -U 8090 ; WX 1358 ; N uni1F9A ; G 1810 -U 8091 ; WX 1361 ; N uni1F9B ; G 1811 -U 8092 ; WX 1279 ; N uni1F9C ; G 1812 -U 8093 ; WX 1308 ; N uni1F9D ; G 1813 -U 8094 ; WX 1197 ; N uni1F9E ; G 1814 -U 8095 ; WX 1194 ; N uni1F9F ; G 1815 -U 8096 ; WX 952 ; N uni1FA0 ; G 1816 -U 8097 ; WX 952 ; N uni1FA1 ; G 1817 -U 8098 ; WX 952 ; N uni1FA2 ; G 1818 -U 8099 ; WX 952 ; N uni1FA3 ; G 1819 -U 8100 ; WX 952 ; N uni1FA4 ; G 1820 -U 8101 ; WX 952 ; N uni1FA5 ; G 1821 -U 8102 ; WX 952 ; N uni1FA6 ; G 1822 -U 8103 ; WX 952 ; N uni1FA7 ; G 1823 -U 8104 ; WX 931 ; N uni1FA8 ; G 1824 -U 8105 ; WX 963 ; N uni1FA9 ; G 1825 -U 8106 ; WX 1268 ; N uni1FAA ; G 1826 -U 8107 ; WX 1274 ; N uni1FAB ; G 1827 -U 8108 ; WX 1054 ; N uni1FAC ; G 1828 -U 8109 ; WX 1088 ; N uni1FAD ; G 1829 -U 8110 ; WX 1023 ; N uni1FAE ; G 1830 -U 8111 ; WX 1060 ; N uni1FAF ; G 1831 -U 8112 ; WX 770 ; N uni1FB0 ; G 1832 -U 8113 ; WX 770 ; N uni1FB1 ; G 1833 -U 8114 ; WX 770 ; N uni1FB2 ; G 1834 -U 8115 ; WX 770 ; N uni1FB3 ; G 1835 -U 8116 ; WX 770 ; N uni1FB4 ; G 1836 -U 8118 ; WX 770 ; N uni1FB6 ; G 1837 -U 8119 ; WX 770 ; N uni1FB7 ; G 1838 -U 8120 ; WX 776 ; N uni1FB8 ; G 1839 -U 8121 ; WX 776 ; N uni1FB9 ; G 1840 -U 8122 ; WX 811 ; N uni1FBA ; G 1841 -U 8123 ; WX 776 ; N uni1FBB ; G 1842 -U 8124 ; WX 776 ; N uni1FBC ; G 1843 -U 8125 ; WX 500 ; N uni1FBD ; G 1844 -U 8126 ; WX 500 ; N uni1FBE ; G 1845 -U 8127 ; WX 500 ; N uni1FBF ; G 1846 -U 8128 ; WX 500 ; N uni1FC0 ; G 1847 -U 8129 ; WX 500 ; N uni1FC1 ; G 1848 -U 8130 ; WX 727 ; N uni1FC2 ; G 1849 -U 8131 ; WX 727 ; N uni1FC3 ; G 1850 -U 8132 ; WX 727 ; N uni1FC4 ; G 1851 -U 8134 ; WX 727 ; N uni1FC6 ; G 1852 -U 8135 ; WX 727 ; N uni1FC7 ; G 1853 -U 8136 ; WX 1000 ; N uni1FC8 ; G 1854 -U 8137 ; WX 947 ; N uni1FC9 ; G 1855 -U 8138 ; WX 1191 ; N uni1FCA ; G 1856 -U 8139 ; WX 1118 ; N uni1FCB ; G 1857 -U 8140 ; WX 945 ; N uni1FCC ; G 1858 -U 8141 ; WX 500 ; N uni1FCD ; G 1859 -U 8142 ; WX 500 ; N uni1FCE ; G 1860 -U 8143 ; WX 500 ; N uni1FCF ; G 1861 -U 8144 ; WX 484 ; N uni1FD0 ; G 1862 -U 8145 ; WX 484 ; N uni1FD1 ; G 1863 -U 8146 ; WX 484 ; N uni1FD2 ; G 1864 -U 8147 ; WX 484 ; N uni1FD3 ; G 1865 -U 8150 ; WX 484 ; N uni1FD6 ; G 1866 -U 8151 ; WX 484 ; N uni1FD7 ; G 1867 -U 8152 ; WX 468 ; N uni1FD8 ; G 1868 -U 8153 ; WX 468 ; N uni1FD9 ; G 1869 -U 8154 ; WX 714 ; N uni1FDA ; G 1870 -U 8155 ; WX 662 ; N uni1FDB ; G 1871 -U 8157 ; WX 500 ; N uni1FDD ; G 1872 -U 8158 ; WX 500 ; N uni1FDE ; G 1873 -U 8159 ; WX 500 ; N uni1FDF ; G 1874 -U 8160 ; WX 694 ; N uni1FE0 ; G 1875 -U 8161 ; WX 694 ; N uni1FE1 ; G 1876 -U 8162 ; WX 694 ; N uni1FE2 ; G 1877 -U 8163 ; WX 694 ; N uni1FE3 ; G 1878 -U 8164 ; WX 665 ; N uni1FE4 ; G 1879 -U 8165 ; WX 665 ; N uni1FE5 ; G 1880 -U 8166 ; WX 694 ; N uni1FE6 ; G 1881 -U 8167 ; WX 694 ; N uni1FE7 ; G 1882 -U 8168 ; WX 714 ; N uni1FE8 ; G 1883 -U 8169 ; WX 714 ; N uni1FE9 ; G 1884 -U 8170 ; WX 1019 ; N uni1FEA ; G 1885 -U 8171 ; WX 953 ; N uni1FEB ; G 1886 -U 8172 ; WX 910 ; N uni1FEC ; G 1887 -U 8173 ; WX 500 ; N uni1FED ; G 1888 -U 8174 ; WX 500 ; N uni1FEE ; G 1889 -U 8175 ; WX 500 ; N uni1FEF ; G 1890 -U 8178 ; WX 952 ; N uni1FF2 ; G 1891 -U 8179 ; WX 952 ; N uni1FF3 ; G 1892 -U 8180 ; WX 952 ; N uni1FF4 ; G 1893 -U 8182 ; WX 952 ; N uni1FF6 ; G 1894 -U 8183 ; WX 952 ; N uni1FF7 ; G 1895 -U 8184 ; WX 1069 ; N uni1FF8 ; G 1896 -U 8185 ; WX 887 ; N uni1FF9 ; G 1897 -U 8186 ; WX 1101 ; N uni1FFA ; G 1898 -U 8187 ; WX 911 ; N uni1FFB ; G 1899 -U 8188 ; WX 890 ; N uni1FFC ; G 1900 -U 8189 ; WX 500 ; N uni1FFD ; G 1901 -U 8190 ; WX 500 ; N uni1FFE ; G 1902 -U 8192 ; WX 500 ; N uni2000 ; G 1903 -U 8193 ; WX 1000 ; N uni2001 ; G 1904 -U 8194 ; WX 500 ; N uni2002 ; G 1905 -U 8195 ; WX 1000 ; N uni2003 ; G 1906 -U 8196 ; WX 330 ; N uni2004 ; G 1907 -U 8197 ; WX 250 ; N uni2005 ; G 1908 -U 8198 ; WX 167 ; N uni2006 ; G 1909 -U 8199 ; WX 696 ; N uni2007 ; G 1910 -U 8200 ; WX 348 ; N uni2008 ; G 1911 -U 8201 ; WX 200 ; N uni2009 ; G 1912 -U 8202 ; WX 100 ; N uni200A ; G 1913 -U 8203 ; WX 0 ; N uni200B ; G 1914 -U 8204 ; WX 0 ; N uni200C ; G 1915 -U 8205 ; WX 0 ; N uni200D ; G 1916 -U 8206 ; WX 0 ; N uni200E ; G 1917 -U 8207 ; WX 0 ; N uni200F ; G 1918 -U 8208 ; WX 415 ; N uni2010 ; G 1919 -U 8209 ; WX 415 ; N uni2011 ; G 1920 -U 8210 ; WX 696 ; N figuredash ; G 1921 -U 8211 ; WX 500 ; N endash ; G 1922 -U 8212 ; WX 1000 ; N emdash ; G 1923 -U 8213 ; WX 1000 ; N uni2015 ; G 1924 -U 8214 ; WX 500 ; N uni2016 ; G 1925 -U 8215 ; WX 500 ; N underscoredbl ; G 1926 -U 8216 ; WX 348 ; N quoteleft ; G 1927 -U 8217 ; WX 348 ; N quoteright ; G 1928 -U 8218 ; WX 348 ; N quotesinglbase ; G 1929 -U 8219 ; WX 348 ; N quotereversed ; G 1930 -U 8220 ; WX 575 ; N quotedblleft ; G 1931 -U 8221 ; WX 575 ; N quotedblright ; G 1932 -U 8222 ; WX 575 ; N quotedblbase ; G 1933 -U 8223 ; WX 575 ; N uni201F ; G 1934 -U 8224 ; WX 523 ; N dagger ; G 1935 -U 8225 ; WX 523 ; N daggerdbl ; G 1936 -U 8226 ; WX 639 ; N bullet ; G 1937 -U 8227 ; WX 639 ; N uni2023 ; G 1938 -U 8228 ; WX 348 ; N onedotenleader ; G 1939 -U 8229 ; WX 674 ; N twodotenleader ; G 1940 -U 8230 ; WX 1000 ; N ellipsis ; G 1941 -U 8234 ; WX 0 ; N uni202A ; G 1942 -U 8235 ; WX 0 ; N uni202B ; G 1943 -U 8236 ; WX 0 ; N uni202C ; G 1944 -U 8237 ; WX 0 ; N uni202D ; G 1945 -U 8238 ; WX 0 ; N uni202E ; G 1946 -U 8239 ; WX 200 ; N uni202F ; G 1947 -U 8240 ; WX 1385 ; N perthousand ; G 1948 -U 8241 ; WX 1820 ; N uni2031 ; G 1949 -U 8242 ; WX 264 ; N minute ; G 1950 -U 8243 ; WX 447 ; N second ; G 1951 -U 8244 ; WX 630 ; N uni2034 ; G 1952 -U 8245 ; WX 264 ; N uni2035 ; G 1953 -U 8246 ; WX 447 ; N uni2036 ; G 1954 -U 8247 ; WX 630 ; N uni2037 ; G 1955 -U 8248 ; WX 733 ; N uni2038 ; G 1956 -U 8249 ; WX 400 ; N guilsinglleft ; G 1957 -U 8250 ; WX 400 ; N guilsinglright ; G 1958 -U 8252 ; WX 629 ; N exclamdbl ; G 1959 -U 8253 ; WX 586 ; N uni203D ; G 1960 -U 8254 ; WX 500 ; N uni203E ; G 1961 -U 8258 ; WX 1023 ; N uni2042 ; G 1962 -U 8260 ; WX 167 ; N fraction ; G 1963 -U 8261 ; WX 473 ; N uni2045 ; G 1964 -U 8262 ; WX 473 ; N uni2046 ; G 1965 -U 8263 ; WX 1082 ; N uni2047 ; G 1966 -U 8264 ; WX 856 ; N uni2048 ; G 1967 -U 8265 ; WX 856 ; N uni2049 ; G 1968 -U 8267 ; WX 636 ; N uni204B ; G 1969 -U 8268 ; WX 500 ; N uni204C ; G 1970 -U 8269 ; WX 500 ; N uni204D ; G 1971 -U 8270 ; WX 523 ; N uni204E ; G 1972 -U 8271 ; WX 369 ; N uni204F ; G 1973 -U 8273 ; WX 523 ; N uni2051 ; G 1974 -U 8274 ; WX 556 ; N uni2052 ; G 1975 -U 8275 ; WX 1000 ; N uni2053 ; G 1976 -U 8279 ; WX 813 ; N uni2057 ; G 1977 -U 8287 ; WX 222 ; N uni205F ; G 1978 -U 8288 ; WX 0 ; N uni2060 ; G 1979 -U 8289 ; WX 0 ; N uni2061 ; G 1980 -U 8290 ; WX 0 ; N uni2062 ; G 1981 -U 8291 ; WX 0 ; N uni2063 ; G 1982 -U 8292 ; WX 0 ; N uni2064 ; G 1983 -U 8298 ; WX 0 ; N uni206A ; G 1984 -U 8299 ; WX 0 ; N uni206B ; G 1985 -U 8300 ; WX 0 ; N uni206C ; G 1986 -U 8301 ; WX 0 ; N uni206D ; G 1987 -U 8302 ; WX 0 ; N uni206E ; G 1988 -U 8303 ; WX 0 ; N uni206F ; G 1989 -U 8304 ; WX 438 ; N uni2070 ; G 1990 -U 8305 ; WX 239 ; N uni2071 ; G 1991 -U 8308 ; WX 438 ; N uni2074 ; G 1992 -U 8309 ; WX 438 ; N uni2075 ; G 1993 -U 8310 ; WX 438 ; N uni2076 ; G 1994 -U 8311 ; WX 438 ; N uni2077 ; G 1995 -U 8312 ; WX 438 ; N uni2078 ; G 1996 -U 8313 ; WX 438 ; N uni2079 ; G 1997 -U 8314 ; WX 528 ; N uni207A ; G 1998 -U 8315 ; WX 528 ; N uni207B ; G 1999 -U 8316 ; WX 528 ; N uni207C ; G 2000 -U 8317 ; WX 298 ; N uni207D ; G 2001 -U 8318 ; WX 298 ; N uni207E ; G 2002 -U 8319 ; WX 519 ; N uni207F ; G 2003 -U 8320 ; WX 438 ; N uni2080 ; G 2004 -U 8321 ; WX 438 ; N uni2081 ; G 2005 -U 8322 ; WX 438 ; N uni2082 ; G 2006 -U 8323 ; WX 438 ; N uni2083 ; G 2007 -U 8324 ; WX 438 ; N uni2084 ; G 2008 -U 8325 ; WX 438 ; N uni2085 ; G 2009 -U 8326 ; WX 438 ; N uni2086 ; G 2010 -U 8327 ; WX 438 ; N uni2087 ; G 2011 -U 8328 ; WX 438 ; N uni2088 ; G 2012 -U 8329 ; WX 438 ; N uni2089 ; G 2013 -U 8330 ; WX 528 ; N uni208A ; G 2014 -U 8331 ; WX 528 ; N uni208B ; G 2015 -U 8332 ; WX 528 ; N uni208C ; G 2016 -U 8333 ; WX 298 ; N uni208D ; G 2017 -U 8334 ; WX 298 ; N uni208E ; G 2018 -U 8336 ; WX 466 ; N uni2090 ; G 2019 -U 8337 ; WX 444 ; N uni2091 ; G 2020 -U 8338 ; WX 467 ; N uni2092 ; G 2021 -U 8339 ; WX 475 ; N uni2093 ; G 2022 -U 8340 ; WX 444 ; N uni2094 ; G 2023 -U 8341 ; WX 521 ; N uni2095 ; G 2024 -U 8342 ; WX 523 ; N uni2096 ; G 2025 -U 8343 ; WX 292 ; N uni2097 ; G 2026 -U 8344 ; WX 729 ; N uni2098 ; G 2027 -U 8345 ; WX 519 ; N uni2099 ; G 2028 -U 8346 ; WX 499 ; N uni209A ; G 2029 -U 8347 ; WX 395 ; N uni209B ; G 2030 -U 8348 ; WX 371 ; N uni209C ; G 2031 -U 8358 ; WX 696 ; N uni20A6 ; G 2032 -U 8364 ; WX 696 ; N Euro ; G 2033 -U 8367 ; WX 1155 ; N uni20AF ; G 2034 -U 8369 ; WX 790 ; N uni20B1 ; G 2035 -U 8372 ; WX 876 ; N uni20B4 ; G 2036 -U 8373 ; WX 696 ; N uni20B5 ; G 2037 -U 8376 ; WX 696 ; N uni20B8 ; G 2038 -U 8377 ; WX 696 ; N uni20B9 ; G 2039 -U 8378 ; WX 696 ; N uni20BA ; G 2040 -U 8381 ; WX 696 ; N uni20BD ; G 2041 -U 8451 ; WX 1198 ; N uni2103 ; G 2042 -U 8457 ; WX 1112 ; N uni2109 ; G 2043 -U 8462 ; WX 727 ; N uni210E ; G 2044 -U 8463 ; WX 727 ; N uni210F ; G 2045 -U 8470 ; WX 1087 ; N uni2116 ; G 2046 -U 8482 ; WX 1000 ; N trademark ; G 2047 -U 8486 ; WX 890 ; N uni2126 ; G 2048 -U 8487 ; WX 890 ; N uni2127 ; G 2049 -U 8490 ; WX 869 ; N uni212A ; G 2050 -U 8491 ; WX 776 ; N uni212B ; G 2051 -U 8498 ; WX 710 ; N uni2132 ; G 2052 -U 8513 ; WX 775 ; N uni2141 ; G 2053 -U 8514 ; WX 557 ; N uni2142 ; G 2054 -U 8515 ; WX 637 ; N uni2143 ; G 2055 -U 8516 ; WX 760 ; N uni2144 ; G 2056 -U 8523 ; WX 903 ; N uni214B ; G 2057 -U 8526 ; WX 592 ; N uni214E ; G 2058 -U 8528 ; WX 1035 ; N uni2150 ; G 2059 -U 8529 ; WX 1035 ; N uni2151 ; G 2060 -U 8530 ; WX 1473 ; N uni2152 ; G 2061 -U 8531 ; WX 1035 ; N onethird ; G 2062 -U 8532 ; WX 1035 ; N twothirds ; G 2063 -U 8533 ; WX 1035 ; N uni2155 ; G 2064 -U 8534 ; WX 1035 ; N uni2156 ; G 2065 -U 8535 ; WX 1035 ; N uni2157 ; G 2066 -U 8536 ; WX 1035 ; N uni2158 ; G 2067 -U 8537 ; WX 1035 ; N uni2159 ; G 2068 -U 8538 ; WX 1035 ; N uni215A ; G 2069 -U 8539 ; WX 1035 ; N oneeighth ; G 2070 -U 8540 ; WX 1035 ; N threeeighths ; G 2071 -U 8541 ; WX 1035 ; N fiveeighths ; G 2072 -U 8542 ; WX 1035 ; N seveneighths ; G 2073 -U 8543 ; WX 615 ; N uni215F ; G 2074 -U 8544 ; WX 468 ; N uni2160 ; G 2075 -U 8545 ; WX 843 ; N uni2161 ; G 2076 -U 8546 ; WX 1218 ; N uni2162 ; G 2077 -U 8547 ; WX 1135 ; N uni2163 ; G 2078 -U 8548 ; WX 776 ; N uni2164 ; G 2079 -U 8549 ; WX 1150 ; N uni2165 ; G 2080 -U 8550 ; WX 1525 ; N uni2166 ; G 2081 -U 8551 ; WX 1900 ; N uni2167 ; G 2082 -U 8552 ; WX 1126 ; N uni2168 ; G 2083 -U 8553 ; WX 776 ; N uni2169 ; G 2084 -U 8554 ; WX 1127 ; N uni216A ; G 2085 -U 8555 ; WX 1502 ; N uni216B ; G 2086 -U 8556 ; WX 703 ; N uni216C ; G 2087 -U 8557 ; WX 796 ; N uni216D ; G 2088 -U 8558 ; WX 867 ; N uni216E ; G 2089 -U 8559 ; WX 1107 ; N uni216F ; G 2090 -U 8560 ; WX 380 ; N uni2170 ; G 2091 -U 8561 ; WX 760 ; N uni2171 ; G 2092 -U 8562 ; WX 1140 ; N uni2172 ; G 2093 -U 8563 ; WX 961 ; N uni2173 ; G 2094 -U 8564 ; WX 581 ; N uni2174 ; G 2095 -U 8565 ; WX 961 ; N uni2175 ; G 2096 -U 8566 ; WX 1341 ; N uni2176 ; G 2097 -U 8567 ; WX 1721 ; N uni2177 ; G 2098 -U 8568 ; WX 976 ; N uni2178 ; G 2099 -U 8569 ; WX 596 ; N uni2179 ; G 2100 -U 8570 ; WX 976 ; N uni217A ; G 2101 -U 8571 ; WX 1356 ; N uni217B ; G 2102 -U 8572 ; WX 380 ; N uni217C ; G 2103 -U 8573 ; WX 609 ; N uni217D ; G 2104 -U 8574 ; WX 699 ; N uni217E ; G 2105 -U 8575 ; WX 1058 ; N uni217F ; G 2106 -U 8576 ; WX 1255 ; N uni2180 ; G 2107 -U 8577 ; WX 867 ; N uni2181 ; G 2108 -U 8578 ; WX 1268 ; N uni2182 ; G 2109 -U 8579 ; WX 796 ; N uni2183 ; G 2110 -U 8580 ; WX 609 ; N uni2184 ; G 2111 -U 8581 ; WX 796 ; N uni2185 ; G 2112 -U 8585 ; WX 1035 ; N uni2189 ; G 2113 -U 8592 ; WX 838 ; N arrowleft ; G 2114 -U 8593 ; WX 838 ; N arrowup ; G 2115 -U 8594 ; WX 838 ; N arrowright ; G 2116 -U 8595 ; WX 838 ; N arrowdown ; G 2117 -U 8596 ; WX 838 ; N arrowboth ; G 2118 -U 8597 ; WX 838 ; N arrowupdn ; G 2119 -U 8598 ; WX 838 ; N uni2196 ; G 2120 -U 8599 ; WX 838 ; N uni2197 ; G 2121 -U 8600 ; WX 838 ; N uni2198 ; G 2122 -U 8601 ; WX 838 ; N uni2199 ; G 2123 -U 8602 ; WX 838 ; N uni219A ; G 2124 -U 8603 ; WX 838 ; N uni219B ; G 2125 -U 8604 ; WX 838 ; N uni219C ; G 2126 -U 8605 ; WX 838 ; N uni219D ; G 2127 -U 8606 ; WX 838 ; N uni219E ; G 2128 -U 8607 ; WX 838 ; N uni219F ; G 2129 -U 8608 ; WX 838 ; N uni21A0 ; G 2130 -U 8609 ; WX 838 ; N uni21A1 ; G 2131 -U 8610 ; WX 838 ; N uni21A2 ; G 2132 -U 8611 ; WX 838 ; N uni21A3 ; G 2133 -U 8612 ; WX 838 ; N uni21A4 ; G 2134 -U 8613 ; WX 838 ; N uni21A5 ; G 2135 -U 8614 ; WX 838 ; N uni21A6 ; G 2136 -U 8615 ; WX 838 ; N uni21A7 ; G 2137 -U 8616 ; WX 838 ; N arrowupdnbse ; G 2138 -U 8617 ; WX 838 ; N uni21A9 ; G 2139 -U 8618 ; WX 838 ; N uni21AA ; G 2140 -U 8619 ; WX 838 ; N uni21AB ; G 2141 -U 8620 ; WX 838 ; N uni21AC ; G 2142 -U 8621 ; WX 838 ; N uni21AD ; G 2143 -U 8622 ; WX 838 ; N uni21AE ; G 2144 -U 8623 ; WX 850 ; N uni21AF ; G 2145 -U 8624 ; WX 838 ; N uni21B0 ; G 2146 -U 8625 ; WX 838 ; N uni21B1 ; G 2147 -U 8626 ; WX 838 ; N uni21B2 ; G 2148 -U 8627 ; WX 838 ; N uni21B3 ; G 2149 -U 8628 ; WX 838 ; N uni21B4 ; G 2150 -U 8629 ; WX 838 ; N carriagereturn ; G 2151 -U 8630 ; WX 838 ; N uni21B6 ; G 2152 -U 8631 ; WX 838 ; N uni21B7 ; G 2153 -U 8632 ; WX 838 ; N uni21B8 ; G 2154 -U 8633 ; WX 838 ; N uni21B9 ; G 2155 -U 8634 ; WX 838 ; N uni21BA ; G 2156 -U 8635 ; WX 838 ; N uni21BB ; G 2157 -U 8636 ; WX 838 ; N uni21BC ; G 2158 -U 8637 ; WX 838 ; N uni21BD ; G 2159 -U 8638 ; WX 838 ; N uni21BE ; G 2160 -U 8639 ; WX 838 ; N uni21BF ; G 2161 -U 8640 ; WX 838 ; N uni21C0 ; G 2162 -U 8641 ; WX 838 ; N uni21C1 ; G 2163 -U 8642 ; WX 838 ; N uni21C2 ; G 2164 -U 8643 ; WX 838 ; N uni21C3 ; G 2165 -U 8644 ; WX 838 ; N uni21C4 ; G 2166 -U 8645 ; WX 838 ; N uni21C5 ; G 2167 -U 8646 ; WX 838 ; N uni21C6 ; G 2168 -U 8647 ; WX 838 ; N uni21C7 ; G 2169 -U 8648 ; WX 838 ; N uni21C8 ; G 2170 -U 8649 ; WX 838 ; N uni21C9 ; G 2171 -U 8650 ; WX 838 ; N uni21CA ; G 2172 -U 8651 ; WX 838 ; N uni21CB ; G 2173 -U 8652 ; WX 838 ; N uni21CC ; G 2174 -U 8653 ; WX 838 ; N uni21CD ; G 2175 -U 8654 ; WX 838 ; N uni21CE ; G 2176 -U 8655 ; WX 838 ; N uni21CF ; G 2177 -U 8656 ; WX 838 ; N arrowdblleft ; G 2178 -U 8657 ; WX 838 ; N arrowdblup ; G 2179 -U 8658 ; WX 838 ; N arrowdblright ; G 2180 -U 8659 ; WX 838 ; N arrowdbldown ; G 2181 -U 8660 ; WX 838 ; N arrowdblboth ; G 2182 -U 8661 ; WX 838 ; N uni21D5 ; G 2183 -U 8662 ; WX 838 ; N uni21D6 ; G 2184 -U 8663 ; WX 838 ; N uni21D7 ; G 2185 -U 8664 ; WX 838 ; N uni21D8 ; G 2186 -U 8665 ; WX 838 ; N uni21D9 ; G 2187 -U 8666 ; WX 838 ; N uni21DA ; G 2188 -U 8667 ; WX 838 ; N uni21DB ; G 2189 -U 8668 ; WX 838 ; N uni21DC ; G 2190 -U 8669 ; WX 838 ; N uni21DD ; G 2191 -U 8670 ; WX 838 ; N uni21DE ; G 2192 -U 8671 ; WX 838 ; N uni21DF ; G 2193 -U 8672 ; WX 838 ; N uni21E0 ; G 2194 -U 8673 ; WX 838 ; N uni21E1 ; G 2195 -U 8674 ; WX 838 ; N uni21E2 ; G 2196 -U 8675 ; WX 838 ; N uni21E3 ; G 2197 -U 8676 ; WX 838 ; N uni21E4 ; G 2198 -U 8677 ; WX 838 ; N uni21E5 ; G 2199 -U 8678 ; WX 838 ; N uni21E6 ; G 2200 -U 8679 ; WX 838 ; N uni21E7 ; G 2201 -U 8680 ; WX 838 ; N uni21E8 ; G 2202 -U 8681 ; WX 838 ; N uni21E9 ; G 2203 -U 8682 ; WX 838 ; N uni21EA ; G 2204 -U 8683 ; WX 838 ; N uni21EB ; G 2205 -U 8684 ; WX 838 ; N uni21EC ; G 2206 -U 8685 ; WX 838 ; N uni21ED ; G 2207 -U 8686 ; WX 838 ; N uni21EE ; G 2208 -U 8687 ; WX 838 ; N uni21EF ; G 2209 -U 8688 ; WX 838 ; N uni21F0 ; G 2210 -U 8689 ; WX 838 ; N uni21F1 ; G 2211 -U 8690 ; WX 838 ; N uni21F2 ; G 2212 -U 8691 ; WX 838 ; N uni21F3 ; G 2213 -U 8692 ; WX 838 ; N uni21F4 ; G 2214 -U 8693 ; WX 838 ; N uni21F5 ; G 2215 -U 8694 ; WX 838 ; N uni21F6 ; G 2216 -U 8695 ; WX 838 ; N uni21F7 ; G 2217 -U 8696 ; WX 838 ; N uni21F8 ; G 2218 -U 8697 ; WX 838 ; N uni21F9 ; G 2219 -U 8698 ; WX 838 ; N uni21FA ; G 2220 -U 8699 ; WX 838 ; N uni21FB ; G 2221 -U 8700 ; WX 838 ; N uni21FC ; G 2222 -U 8701 ; WX 838 ; N uni21FD ; G 2223 -U 8702 ; WX 838 ; N uni21FE ; G 2224 -U 8703 ; WX 838 ; N uni21FF ; G 2225 -U 8704 ; WX 641 ; N universal ; G 2226 -U 8706 ; WX 534 ; N partialdiff ; G 2227 -U 8707 ; WX 620 ; N existential ; G 2228 -U 8708 ; WX 620 ; N uni2204 ; G 2229 -U 8710 ; WX 753 ; N increment ; G 2230 -U 8711 ; WX 753 ; N gradient ; G 2231 -U 8712 ; WX 740 ; N element ; G 2232 -U 8713 ; WX 740 ; N notelement ; G 2233 -U 8715 ; WX 740 ; N suchthat ; G 2234 -U 8716 ; WX 740 ; N uni220C ; G 2235 -U 8719 ; WX 842 ; N product ; G 2236 -U 8720 ; WX 842 ; N uni2210 ; G 2237 -U 8721 ; WX 753 ; N summation ; G 2238 -U 8722 ; WX 838 ; N minus ; G 2239 -U 8723 ; WX 838 ; N uni2213 ; G 2240 -U 8724 ; WX 838 ; N uni2214 ; G 2241 -U 8725 ; WX 365 ; N uni2215 ; G 2242 -U 8727 ; WX 691 ; N asteriskmath ; G 2243 -U 8728 ; WX 519 ; N uni2218 ; G 2244 -U 8729 ; WX 519 ; N uni2219 ; G 2245 -U 8730 ; WX 657 ; N radical ; G 2246 -U 8731 ; WX 657 ; N uni221B ; G 2247 -U 8732 ; WX 657 ; N uni221C ; G 2248 -U 8733 ; WX 672 ; N proportional ; G 2249 -U 8734 ; WX 833 ; N infinity ; G 2250 -U 8735 ; WX 838 ; N orthogonal ; G 2251 -U 8736 ; WX 838 ; N angle ; G 2252 -U 8739 ; WX 324 ; N uni2223 ; G 2253 -U 8740 ; WX 607 ; N uni2224 ; G 2254 -U 8741 ; WX 529 ; N uni2225 ; G 2255 -U 8742 ; WX 773 ; N uni2226 ; G 2256 -U 8743 ; WX 812 ; N logicaland ; G 2257 -U 8744 ; WX 812 ; N logicalor ; G 2258 -U 8745 ; WX 838 ; N intersection ; G 2259 -U 8746 ; WX 838 ; N union ; G 2260 -U 8747 ; WX 579 ; N integral ; G 2261 -U 8748 ; WX 1000 ; N uni222C ; G 2262 -U 8749 ; WX 1391 ; N uni222D ; G 2263 -U 8760 ; WX 838 ; N uni2238 ; G 2264 -U 8761 ; WX 838 ; N uni2239 ; G 2265 -U 8762 ; WX 838 ; N uni223A ; G 2266 -U 8763 ; WX 838 ; N uni223B ; G 2267 -U 8764 ; WX 838 ; N similar ; G 2268 -U 8765 ; WX 838 ; N uni223D ; G 2269 -U 8770 ; WX 838 ; N uni2242 ; G 2270 -U 8771 ; WX 838 ; N uni2243 ; G 2271 -U 8776 ; WX 838 ; N approxequal ; G 2272 -U 8784 ; WX 838 ; N uni2250 ; G 2273 -U 8785 ; WX 838 ; N uni2251 ; G 2274 -U 8786 ; WX 838 ; N uni2252 ; G 2275 -U 8787 ; WX 838 ; N uni2253 ; G 2276 -U 8788 ; WX 1082 ; N uni2254 ; G 2277 -U 8789 ; WX 1082 ; N uni2255 ; G 2278 -U 8800 ; WX 838 ; N notequal ; G 2279 -U 8801 ; WX 838 ; N equivalence ; G 2280 -U 8804 ; WX 838 ; N lessequal ; G 2281 -U 8805 ; WX 838 ; N greaterequal ; G 2282 -U 8834 ; WX 838 ; N propersubset ; G 2283 -U 8835 ; WX 838 ; N propersuperset ; G 2284 -U 8836 ; WX 838 ; N notsubset ; G 2285 -U 8837 ; WX 838 ; N uni2285 ; G 2286 -U 8838 ; WX 838 ; N reflexsubset ; G 2287 -U 8839 ; WX 838 ; N reflexsuperset ; G 2288 -U 8844 ; WX 838 ; N uni228C ; G 2289 -U 8845 ; WX 838 ; N uni228D ; G 2290 -U 8846 ; WX 838 ; N uni228E ; G 2291 -U 8847 ; WX 838 ; N uni228F ; G 2292 -U 8848 ; WX 838 ; N uni2290 ; G 2293 -U 8849 ; WX 838 ; N uni2291 ; G 2294 -U 8850 ; WX 838 ; N uni2292 ; G 2295 -U 8851 ; WX 838 ; N uni2293 ; G 2296 -U 8852 ; WX 838 ; N uni2294 ; G 2297 -U 8853 ; WX 838 ; N circleplus ; G 2298 -U 8854 ; WX 838 ; N uni2296 ; G 2299 -U 8855 ; WX 838 ; N circlemultiply ; G 2300 -U 8856 ; WX 838 ; N uni2298 ; G 2301 -U 8857 ; WX 838 ; N uni2299 ; G 2302 -U 8858 ; WX 838 ; N uni229A ; G 2303 -U 8859 ; WX 838 ; N uni229B ; G 2304 -U 8860 ; WX 838 ; N uni229C ; G 2305 -U 8861 ; WX 838 ; N uni229D ; G 2306 -U 8862 ; WX 838 ; N uni229E ; G 2307 -U 8863 ; WX 838 ; N uni229F ; G 2308 -U 8864 ; WX 838 ; N uni22A0 ; G 2309 -U 8865 ; WX 838 ; N uni22A1 ; G 2310 -U 8866 ; WX 884 ; N uni22A2 ; G 2311 -U 8867 ; WX 884 ; N uni22A3 ; G 2312 -U 8868 ; WX 960 ; N uni22A4 ; G 2313 -U 8869 ; WX 960 ; N perpendicular ; G 2314 -U 8870 ; WX 616 ; N uni22A6 ; G 2315 -U 8871 ; WX 616 ; N uni22A7 ; G 2316 -U 8872 ; WX 884 ; N uni22A8 ; G 2317 -U 8873 ; WX 884 ; N uni22A9 ; G 2318 -U 8874 ; WX 884 ; N uni22AA ; G 2319 -U 8875 ; WX 1080 ; N uni22AB ; G 2320 -U 8876 ; WX 884 ; N uni22AC ; G 2321 -U 8877 ; WX 884 ; N uni22AD ; G 2322 -U 8878 ; WX 884 ; N uni22AE ; G 2323 -U 8879 ; WX 1080 ; N uni22AF ; G 2324 -U 8900 ; WX 626 ; N uni22C4 ; G 2325 -U 8901 ; WX 398 ; N dotmath ; G 2326 -U 8962 ; WX 834 ; N house ; G 2327 -U 8968 ; WX 473 ; N uni2308 ; G 2328 -U 8969 ; WX 473 ; N uni2309 ; G 2329 -U 8970 ; WX 473 ; N uni230A ; G 2330 -U 8971 ; WX 473 ; N uni230B ; G 2331 -U 8976 ; WX 838 ; N revlogicalnot ; G 2332 -U 8977 ; WX 539 ; N uni2311 ; G 2333 -U 8984 ; WX 928 ; N uni2318 ; G 2334 -U 8985 ; WX 838 ; N uni2319 ; G 2335 -U 8992 ; WX 579 ; N integraltp ; G 2336 -U 8993 ; WX 579 ; N integralbt ; G 2337 -U 8997 ; WX 1000 ; N uni2325 ; G 2338 -U 9000 ; WX 1443 ; N uni2328 ; G 2339 -U 9085 ; WX 1008 ; N uni237D ; G 2340 -U 9115 ; WX 500 ; N uni239B ; G 2341 -U 9116 ; WX 500 ; N uni239C ; G 2342 -U 9117 ; WX 500 ; N uni239D ; G 2343 -U 9118 ; WX 500 ; N uni239E ; G 2344 -U 9119 ; WX 500 ; N uni239F ; G 2345 -U 9120 ; WX 500 ; N uni23A0 ; G 2346 -U 9121 ; WX 500 ; N uni23A1 ; G 2347 -U 9122 ; WX 500 ; N uni23A2 ; G 2348 -U 9123 ; WX 500 ; N uni23A3 ; G 2349 -U 9124 ; WX 500 ; N uni23A4 ; G 2350 -U 9125 ; WX 500 ; N uni23A5 ; G 2351 -U 9126 ; WX 500 ; N uni23A6 ; G 2352 -U 9127 ; WX 750 ; N uni23A7 ; G 2353 -U 9128 ; WX 750 ; N uni23A8 ; G 2354 -U 9129 ; WX 750 ; N uni23A9 ; G 2355 -U 9130 ; WX 750 ; N uni23AA ; G 2356 -U 9131 ; WX 750 ; N uni23AB ; G 2357 -U 9132 ; WX 750 ; N uni23AC ; G 2358 -U 9133 ; WX 750 ; N uni23AD ; G 2359 -U 9134 ; WX 579 ; N uni23AE ; G 2360 -U 9167 ; WX 945 ; N uni23CF ; G 2361 -U 9251 ; WX 834 ; N uni2423 ; G 2362 -U 9472 ; WX 602 ; N SF100000 ; G 2363 -U 9473 ; WX 602 ; N uni2501 ; G 2364 -U 9474 ; WX 602 ; N SF110000 ; G 2365 -U 9475 ; WX 602 ; N uni2503 ; G 2366 -U 9476 ; WX 602 ; N uni2504 ; G 2367 -U 9477 ; WX 602 ; N uni2505 ; G 2368 -U 9478 ; WX 602 ; N uni2506 ; G 2369 -U 9479 ; WX 602 ; N uni2507 ; G 2370 -U 9480 ; WX 602 ; N uni2508 ; G 2371 -U 9481 ; WX 602 ; N uni2509 ; G 2372 -U 9482 ; WX 602 ; N uni250A ; G 2373 -U 9483 ; WX 602 ; N uni250B ; G 2374 -U 9484 ; WX 602 ; N SF010000 ; G 2375 -U 9485 ; WX 602 ; N uni250D ; G 2376 -U 9486 ; WX 602 ; N uni250E ; G 2377 -U 9487 ; WX 602 ; N uni250F ; G 2378 -U 9488 ; WX 602 ; N SF030000 ; G 2379 -U 9489 ; WX 602 ; N uni2511 ; G 2380 -U 9490 ; WX 602 ; N uni2512 ; G 2381 -U 9491 ; WX 602 ; N uni2513 ; G 2382 -U 9492 ; WX 602 ; N SF020000 ; G 2383 -U 9493 ; WX 602 ; N uni2515 ; G 2384 -U 9494 ; WX 602 ; N uni2516 ; G 2385 -U 9495 ; WX 602 ; N uni2517 ; G 2386 -U 9496 ; WX 602 ; N SF040000 ; G 2387 -U 9497 ; WX 602 ; N uni2519 ; G 2388 -U 9498 ; WX 602 ; N uni251A ; G 2389 -U 9499 ; WX 602 ; N uni251B ; G 2390 -U 9500 ; WX 602 ; N SF080000 ; G 2391 -U 9501 ; WX 602 ; N uni251D ; G 2392 -U 9502 ; WX 602 ; N uni251E ; G 2393 -U 9503 ; WX 602 ; N uni251F ; G 2394 -U 9504 ; WX 602 ; N uni2520 ; G 2395 -U 9505 ; WX 602 ; N uni2521 ; G 2396 -U 9506 ; WX 602 ; N uni2522 ; G 2397 -U 9507 ; WX 602 ; N uni2523 ; G 2398 -U 9508 ; WX 602 ; N SF090000 ; G 2399 -U 9509 ; WX 602 ; N uni2525 ; G 2400 -U 9510 ; WX 602 ; N uni2526 ; G 2401 -U 9511 ; WX 602 ; N uni2527 ; G 2402 -U 9512 ; WX 602 ; N uni2528 ; G 2403 -U 9513 ; WX 602 ; N uni2529 ; G 2404 -U 9514 ; WX 602 ; N uni252A ; G 2405 -U 9515 ; WX 602 ; N uni252B ; G 2406 -U 9516 ; WX 602 ; N SF060000 ; G 2407 -U 9517 ; WX 602 ; N uni252D ; G 2408 -U 9518 ; WX 602 ; N uni252E ; G 2409 -U 9519 ; WX 602 ; N uni252F ; G 2410 -U 9520 ; WX 602 ; N uni2530 ; G 2411 -U 9521 ; WX 602 ; N uni2531 ; G 2412 -U 9522 ; WX 602 ; N uni2532 ; G 2413 -U 9523 ; WX 602 ; N uni2533 ; G 2414 -U 9524 ; WX 602 ; N SF070000 ; G 2415 -U 9525 ; WX 602 ; N uni2535 ; G 2416 -U 9526 ; WX 602 ; N uni2536 ; G 2417 -U 9527 ; WX 602 ; N uni2537 ; G 2418 -U 9528 ; WX 602 ; N uni2538 ; G 2419 -U 9529 ; WX 602 ; N uni2539 ; G 2420 -U 9530 ; WX 602 ; N uni253A ; G 2421 -U 9531 ; WX 602 ; N uni253B ; G 2422 -U 9532 ; WX 602 ; N SF050000 ; G 2423 -U 9533 ; WX 602 ; N uni253D ; G 2424 -U 9534 ; WX 602 ; N uni253E ; G 2425 -U 9535 ; WX 602 ; N uni253F ; G 2426 -U 9536 ; WX 602 ; N uni2540 ; G 2427 -U 9537 ; WX 602 ; N uni2541 ; G 2428 -U 9538 ; WX 602 ; N uni2542 ; G 2429 -U 9539 ; WX 602 ; N uni2543 ; G 2430 -U 9540 ; WX 602 ; N uni2544 ; G 2431 -U 9541 ; WX 602 ; N uni2545 ; G 2432 -U 9542 ; WX 602 ; N uni2546 ; G 2433 -U 9543 ; WX 602 ; N uni2547 ; G 2434 -U 9544 ; WX 602 ; N uni2548 ; G 2435 -U 9545 ; WX 602 ; N uni2549 ; G 2436 -U 9546 ; WX 602 ; N uni254A ; G 2437 -U 9547 ; WX 602 ; N uni254B ; G 2438 -U 9548 ; WX 602 ; N uni254C ; G 2439 -U 9549 ; WX 602 ; N uni254D ; G 2440 -U 9550 ; WX 602 ; N uni254E ; G 2441 -U 9551 ; WX 602 ; N uni254F ; G 2442 -U 9552 ; WX 602 ; N SF430000 ; G 2443 -U 9553 ; WX 602 ; N SF240000 ; G 2444 -U 9554 ; WX 602 ; N SF510000 ; G 2445 -U 9555 ; WX 602 ; N SF520000 ; G 2446 -U 9556 ; WX 602 ; N SF390000 ; G 2447 -U 9557 ; WX 602 ; N SF220000 ; G 2448 -U 9558 ; WX 602 ; N SF210000 ; G 2449 -U 9559 ; WX 602 ; N SF250000 ; G 2450 -U 9560 ; WX 602 ; N SF500000 ; G 2451 -U 9561 ; WX 602 ; N SF490000 ; G 2452 -U 9562 ; WX 602 ; N SF380000 ; G 2453 -U 9563 ; WX 602 ; N SF280000 ; G 2454 -U 9564 ; WX 602 ; N SF270000 ; G 2455 -U 9565 ; WX 602 ; N SF260000 ; G 2456 -U 9566 ; WX 602 ; N SF360000 ; G 2457 -U 9567 ; WX 602 ; N SF370000 ; G 2458 -U 9568 ; WX 602 ; N SF420000 ; G 2459 -U 9569 ; WX 602 ; N SF190000 ; G 2460 -U 9570 ; WX 602 ; N SF200000 ; G 2461 -U 9571 ; WX 602 ; N SF230000 ; G 2462 -U 9572 ; WX 602 ; N SF470000 ; G 2463 -U 9573 ; WX 602 ; N SF480000 ; G 2464 -U 9574 ; WX 602 ; N SF410000 ; G 2465 -U 9575 ; WX 602 ; N SF450000 ; G 2466 -U 9576 ; WX 602 ; N SF460000 ; G 2467 -U 9577 ; WX 602 ; N SF400000 ; G 2468 -U 9578 ; WX 602 ; N SF540000 ; G 2469 -U 9579 ; WX 602 ; N SF530000 ; G 2470 -U 9580 ; WX 602 ; N SF440000 ; G 2471 -U 9581 ; WX 602 ; N uni256D ; G 2472 -U 9582 ; WX 602 ; N uni256E ; G 2473 -U 9583 ; WX 602 ; N uni256F ; G 2474 -U 9584 ; WX 602 ; N uni2570 ; G 2475 -U 9585 ; WX 602 ; N uni2571 ; G 2476 -U 9586 ; WX 602 ; N uni2572 ; G 2477 -U 9587 ; WX 602 ; N uni2573 ; G 2478 -U 9588 ; WX 602 ; N uni2574 ; G 2479 -U 9589 ; WX 602 ; N uni2575 ; G 2480 -U 9590 ; WX 602 ; N uni2576 ; G 2481 -U 9591 ; WX 602 ; N uni2577 ; G 2482 -U 9592 ; WX 602 ; N uni2578 ; G 2483 -U 9593 ; WX 602 ; N uni2579 ; G 2484 -U 9594 ; WX 602 ; N uni257A ; G 2485 -U 9595 ; WX 602 ; N uni257B ; G 2486 -U 9596 ; WX 602 ; N uni257C ; G 2487 -U 9597 ; WX 602 ; N uni257D ; G 2488 -U 9598 ; WX 602 ; N uni257E ; G 2489 -U 9599 ; WX 602 ; N uni257F ; G 2490 -U 9600 ; WX 769 ; N upblock ; G 2491 -U 9601 ; WX 769 ; N uni2581 ; G 2492 -U 9602 ; WX 769 ; N uni2582 ; G 2493 -U 9603 ; WX 769 ; N uni2583 ; G 2494 -U 9604 ; WX 769 ; N dnblock ; G 2495 -U 9605 ; WX 769 ; N uni2585 ; G 2496 -U 9606 ; WX 769 ; N uni2586 ; G 2497 -U 9607 ; WX 769 ; N uni2587 ; G 2498 -U 9608 ; WX 769 ; N block ; G 2499 -U 9609 ; WX 769 ; N uni2589 ; G 2500 -U 9610 ; WX 769 ; N uni258A ; G 2501 -U 9611 ; WX 769 ; N uni258B ; G 2502 -U 9612 ; WX 769 ; N lfblock ; G 2503 -U 9613 ; WX 769 ; N uni258D ; G 2504 -U 9614 ; WX 769 ; N uni258E ; G 2505 -U 9615 ; WX 769 ; N uni258F ; G 2506 -U 9616 ; WX 769 ; N rtblock ; G 2507 -U 9617 ; WX 769 ; N ltshade ; G 2508 -U 9618 ; WX 769 ; N shade ; G 2509 -U 9619 ; WX 769 ; N dkshade ; G 2510 -U 9620 ; WX 769 ; N uni2594 ; G 2511 -U 9621 ; WX 769 ; N uni2595 ; G 2512 -U 9622 ; WX 769 ; N uni2596 ; G 2513 -U 9623 ; WX 769 ; N uni2597 ; G 2514 -U 9624 ; WX 769 ; N uni2598 ; G 2515 -U 9625 ; WX 769 ; N uni2599 ; G 2516 -U 9626 ; WX 769 ; N uni259A ; G 2517 -U 9627 ; WX 769 ; N uni259B ; G 2518 -U 9628 ; WX 769 ; N uni259C ; G 2519 -U 9629 ; WX 769 ; N uni259D ; G 2520 -U 9630 ; WX 769 ; N uni259E ; G 2521 -U 9631 ; WX 769 ; N uni259F ; G 2522 -U 9632 ; WX 945 ; N filledbox ; G 2523 -U 9633 ; WX 945 ; N H22073 ; G 2524 -U 9634 ; WX 945 ; N uni25A2 ; G 2525 -U 9635 ; WX 945 ; N uni25A3 ; G 2526 -U 9636 ; WX 945 ; N uni25A4 ; G 2527 -U 9637 ; WX 945 ; N uni25A5 ; G 2528 -U 9638 ; WX 945 ; N uni25A6 ; G 2529 -U 9639 ; WX 945 ; N uni25A7 ; G 2530 -U 9640 ; WX 945 ; N uni25A8 ; G 2531 -U 9641 ; WX 945 ; N uni25A9 ; G 2532 -U 9642 ; WX 678 ; N H18543 ; G 2533 -U 9643 ; WX 678 ; N H18551 ; G 2534 -U 9644 ; WX 945 ; N filledrect ; G 2535 -U 9645 ; WX 945 ; N uni25AD ; G 2536 -U 9646 ; WX 550 ; N uni25AE ; G 2537 -U 9647 ; WX 550 ; N uni25AF ; G 2538 -U 9648 ; WX 769 ; N uni25B0 ; G 2539 -U 9649 ; WX 769 ; N uni25B1 ; G 2540 -U 9650 ; WX 769 ; N triagup ; G 2541 -U 9651 ; WX 769 ; N uni25B3 ; G 2542 -U 9652 ; WX 502 ; N uni25B4 ; G 2543 -U 9653 ; WX 502 ; N uni25B5 ; G 2544 -U 9654 ; WX 769 ; N uni25B6 ; G 2545 -U 9655 ; WX 769 ; N uni25B7 ; G 2546 -U 9656 ; WX 502 ; N uni25B8 ; G 2547 -U 9657 ; WX 502 ; N uni25B9 ; G 2548 -U 9658 ; WX 769 ; N triagrt ; G 2549 -U 9659 ; WX 769 ; N uni25BB ; G 2550 -U 9660 ; WX 769 ; N triagdn ; G 2551 -U 9661 ; WX 769 ; N uni25BD ; G 2552 -U 9662 ; WX 502 ; N uni25BE ; G 2553 -U 9663 ; WX 502 ; N uni25BF ; G 2554 -U 9664 ; WX 769 ; N uni25C0 ; G 2555 -U 9665 ; WX 769 ; N uni25C1 ; G 2556 -U 9666 ; WX 502 ; N uni25C2 ; G 2557 -U 9667 ; WX 502 ; N uni25C3 ; G 2558 -U 9668 ; WX 769 ; N triaglf ; G 2559 -U 9669 ; WX 769 ; N uni25C5 ; G 2560 -U 9670 ; WX 769 ; N uni25C6 ; G 2561 -U 9671 ; WX 769 ; N uni25C7 ; G 2562 -U 9672 ; WX 769 ; N uni25C8 ; G 2563 -U 9673 ; WX 873 ; N uni25C9 ; G 2564 -U 9674 ; WX 494 ; N lozenge ; G 2565 -U 9675 ; WX 873 ; N circle ; G 2566 -U 9676 ; WX 873 ; N uni25CC ; G 2567 -U 9677 ; WX 873 ; N uni25CD ; G 2568 -U 9678 ; WX 873 ; N uni25CE ; G 2569 -U 9679 ; WX 873 ; N H18533 ; G 2570 -U 9680 ; WX 873 ; N uni25D0 ; G 2571 -U 9681 ; WX 873 ; N uni25D1 ; G 2572 -U 9682 ; WX 873 ; N uni25D2 ; G 2573 -U 9683 ; WX 873 ; N uni25D3 ; G 2574 -U 9684 ; WX 873 ; N uni25D4 ; G 2575 -U 9685 ; WX 873 ; N uni25D5 ; G 2576 -U 9686 ; WX 527 ; N uni25D6 ; G 2577 -U 9687 ; WX 527 ; N uni25D7 ; G 2578 -U 9688 ; WX 791 ; N invbullet ; G 2579 -U 9689 ; WX 970 ; N invcircle ; G 2580 -U 9690 ; WX 970 ; N uni25DA ; G 2581 -U 9691 ; WX 970 ; N uni25DB ; G 2582 -U 9692 ; WX 387 ; N uni25DC ; G 2583 -U 9693 ; WX 387 ; N uni25DD ; G 2584 -U 9694 ; WX 387 ; N uni25DE ; G 2585 -U 9695 ; WX 387 ; N uni25DF ; G 2586 -U 9696 ; WX 873 ; N uni25E0 ; G 2587 -U 9697 ; WX 873 ; N uni25E1 ; G 2588 -U 9698 ; WX 769 ; N uni25E2 ; G 2589 -U 9699 ; WX 769 ; N uni25E3 ; G 2590 -U 9700 ; WX 769 ; N uni25E4 ; G 2591 -U 9701 ; WX 769 ; N uni25E5 ; G 2592 -U 9702 ; WX 590 ; N openbullet ; G 2593 -U 9703 ; WX 945 ; N uni25E7 ; G 2594 -U 9704 ; WX 945 ; N uni25E8 ; G 2595 -U 9705 ; WX 945 ; N uni25E9 ; G 2596 -U 9706 ; WX 945 ; N uni25EA ; G 2597 -U 9707 ; WX 945 ; N uni25EB ; G 2598 -U 9708 ; WX 769 ; N uni25EC ; G 2599 -U 9709 ; WX 769 ; N uni25ED ; G 2600 -U 9710 ; WX 769 ; N uni25EE ; G 2601 -U 9711 ; WX 1119 ; N uni25EF ; G 2602 -U 9712 ; WX 945 ; N uni25F0 ; G 2603 -U 9713 ; WX 945 ; N uni25F1 ; G 2604 -U 9714 ; WX 945 ; N uni25F2 ; G 2605 -U 9715 ; WX 945 ; N uni25F3 ; G 2606 -U 9716 ; WX 873 ; N uni25F4 ; G 2607 -U 9717 ; WX 873 ; N uni25F5 ; G 2608 -U 9718 ; WX 873 ; N uni25F6 ; G 2609 -U 9719 ; WX 873 ; N uni25F7 ; G 2610 -U 9720 ; WX 769 ; N uni25F8 ; G 2611 -U 9721 ; WX 769 ; N uni25F9 ; G 2612 -U 9722 ; WX 769 ; N uni25FA ; G 2613 -U 9723 ; WX 830 ; N uni25FB ; G 2614 -U 9724 ; WX 830 ; N uni25FC ; G 2615 -U 9725 ; WX 732 ; N uni25FD ; G 2616 -U 9726 ; WX 732 ; N uni25FE ; G 2617 -U 9727 ; WX 769 ; N uni25FF ; G 2618 -U 9728 ; WX 896 ; N uni2600 ; G 2619 -U 9784 ; WX 896 ; N uni2638 ; G 2620 -U 9785 ; WX 896 ; N uni2639 ; G 2621 -U 9786 ; WX 896 ; N smileface ; G 2622 -U 9787 ; WX 896 ; N invsmileface ; G 2623 -U 9788 ; WX 896 ; N sun ; G 2624 -U 9791 ; WX 614 ; N uni263F ; G 2625 -U 9792 ; WX 731 ; N female ; G 2626 -U 9793 ; WX 731 ; N uni2641 ; G 2627 -U 9794 ; WX 896 ; N male ; G 2628 -U 9795 ; WX 896 ; N uni2643 ; G 2629 -U 9796 ; WX 896 ; N uni2644 ; G 2630 -U 9797 ; WX 896 ; N uni2645 ; G 2631 -U 9798 ; WX 896 ; N uni2646 ; G 2632 -U 9799 ; WX 896 ; N uni2647 ; G 2633 -U 9824 ; WX 896 ; N spade ; G 2634 -U 9825 ; WX 896 ; N uni2661 ; G 2635 -U 9826 ; WX 896 ; N uni2662 ; G 2636 -U 9827 ; WX 896 ; N club ; G 2637 -U 9828 ; WX 896 ; N uni2664 ; G 2638 -U 9829 ; WX 896 ; N heart ; G 2639 -U 9830 ; WX 896 ; N diamond ; G 2640 -U 9831 ; WX 896 ; N uni2667 ; G 2641 -U 9833 ; WX 472 ; N uni2669 ; G 2642 -U 9834 ; WX 638 ; N musicalnote ; G 2643 -U 9835 ; WX 896 ; N musicalnotedbl ; G 2644 -U 9836 ; WX 896 ; N uni266C ; G 2645 -U 9837 ; WX 472 ; N uni266D ; G 2646 -U 9838 ; WX 357 ; N uni266E ; G 2647 -U 9839 ; WX 484 ; N uni266F ; G 2648 -U 10145 ; WX 838 ; N uni27A1 ; G 2649 -U 10181 ; WX 457 ; N uni27C5 ; G 2650 -U 10182 ; WX 457 ; N uni27C6 ; G 2651 -U 10208 ; WX 494 ; N uni27E0 ; G 2652 -U 10216 ; WX 457 ; N uni27E8 ; G 2653 -U 10217 ; WX 457 ; N uni27E9 ; G 2654 -U 10224 ; WX 838 ; N uni27F0 ; G 2655 -U 10225 ; WX 838 ; N uni27F1 ; G 2656 -U 10226 ; WX 838 ; N uni27F2 ; G 2657 -U 10227 ; WX 838 ; N uni27F3 ; G 2658 -U 10228 ; WX 1033 ; N uni27F4 ; G 2659 -U 10229 ; WX 1434 ; N uni27F5 ; G 2660 -U 10230 ; WX 1434 ; N uni27F6 ; G 2661 -U 10231 ; WX 1434 ; N uni27F7 ; G 2662 -U 10232 ; WX 1434 ; N uni27F8 ; G 2663 -U 10233 ; WX 1434 ; N uni27F9 ; G 2664 -U 10234 ; WX 1434 ; N uni27FA ; G 2665 -U 10235 ; WX 1434 ; N uni27FB ; G 2666 -U 10236 ; WX 1434 ; N uni27FC ; G 2667 -U 10237 ; WX 1434 ; N uni27FD ; G 2668 -U 10238 ; WX 1434 ; N uni27FE ; G 2669 -U 10239 ; WX 1434 ; N uni27FF ; G 2670 -U 10240 ; WX 781 ; N uni2800 ; G 2671 -U 10241 ; WX 781 ; N uni2801 ; G 2672 -U 10242 ; WX 781 ; N uni2802 ; G 2673 -U 10243 ; WX 781 ; N uni2803 ; G 2674 -U 10244 ; WX 781 ; N uni2804 ; G 2675 -U 10245 ; WX 781 ; N uni2805 ; G 2676 -U 10246 ; WX 781 ; N uni2806 ; G 2677 -U 10247 ; WX 781 ; N uni2807 ; G 2678 -U 10248 ; WX 781 ; N uni2808 ; G 2679 -U 10249 ; WX 781 ; N uni2809 ; G 2680 -U 10250 ; WX 781 ; N uni280A ; G 2681 -U 10251 ; WX 781 ; N uni280B ; G 2682 -U 10252 ; WX 781 ; N uni280C ; G 2683 -U 10253 ; WX 781 ; N uni280D ; G 2684 -U 10254 ; WX 781 ; N uni280E ; G 2685 -U 10255 ; WX 781 ; N uni280F ; G 2686 -U 10256 ; WX 781 ; N uni2810 ; G 2687 -U 10257 ; WX 781 ; N uni2811 ; G 2688 -U 10258 ; WX 781 ; N uni2812 ; G 2689 -U 10259 ; WX 781 ; N uni2813 ; G 2690 -U 10260 ; WX 781 ; N uni2814 ; G 2691 -U 10261 ; WX 781 ; N uni2815 ; G 2692 -U 10262 ; WX 781 ; N uni2816 ; G 2693 -U 10263 ; WX 781 ; N uni2817 ; G 2694 -U 10264 ; WX 781 ; N uni2818 ; G 2695 -U 10265 ; WX 781 ; N uni2819 ; G 2696 -U 10266 ; WX 781 ; N uni281A ; G 2697 -U 10267 ; WX 781 ; N uni281B ; G 2698 -U 10268 ; WX 781 ; N uni281C ; G 2699 -U 10269 ; WX 781 ; N uni281D ; G 2700 -U 10270 ; WX 781 ; N uni281E ; G 2701 -U 10271 ; WX 781 ; N uni281F ; G 2702 -U 10272 ; WX 781 ; N uni2820 ; G 2703 -U 10273 ; WX 781 ; N uni2821 ; G 2704 -U 10274 ; WX 781 ; N uni2822 ; G 2705 -U 10275 ; WX 781 ; N uni2823 ; G 2706 -U 10276 ; WX 781 ; N uni2824 ; G 2707 -U 10277 ; WX 781 ; N uni2825 ; G 2708 -U 10278 ; WX 781 ; N uni2826 ; G 2709 -U 10279 ; WX 781 ; N uni2827 ; G 2710 -U 10280 ; WX 781 ; N uni2828 ; G 2711 -U 10281 ; WX 781 ; N uni2829 ; G 2712 -U 10282 ; WX 781 ; N uni282A ; G 2713 -U 10283 ; WX 781 ; N uni282B ; G 2714 -U 10284 ; WX 781 ; N uni282C ; G 2715 -U 10285 ; WX 781 ; N uni282D ; G 2716 -U 10286 ; WX 781 ; N uni282E ; G 2717 -U 10287 ; WX 781 ; N uni282F ; G 2718 -U 10288 ; WX 781 ; N uni2830 ; G 2719 -U 10289 ; WX 781 ; N uni2831 ; G 2720 -U 10290 ; WX 781 ; N uni2832 ; G 2721 -U 10291 ; WX 781 ; N uni2833 ; G 2722 -U 10292 ; WX 781 ; N uni2834 ; G 2723 -U 10293 ; WX 781 ; N uni2835 ; G 2724 -U 10294 ; WX 781 ; N uni2836 ; G 2725 -U 10295 ; WX 781 ; N uni2837 ; G 2726 -U 10296 ; WX 781 ; N uni2838 ; G 2727 -U 10297 ; WX 781 ; N uni2839 ; G 2728 -U 10298 ; WX 781 ; N uni283A ; G 2729 -U 10299 ; WX 781 ; N uni283B ; G 2730 -U 10300 ; WX 781 ; N uni283C ; G 2731 -U 10301 ; WX 781 ; N uni283D ; G 2732 -U 10302 ; WX 781 ; N uni283E ; G 2733 -U 10303 ; WX 781 ; N uni283F ; G 2734 -U 10304 ; WX 781 ; N uni2840 ; G 2735 -U 10305 ; WX 781 ; N uni2841 ; G 2736 -U 10306 ; WX 781 ; N uni2842 ; G 2737 -U 10307 ; WX 781 ; N uni2843 ; G 2738 -U 10308 ; WX 781 ; N uni2844 ; G 2739 -U 10309 ; WX 781 ; N uni2845 ; G 2740 -U 10310 ; WX 781 ; N uni2846 ; G 2741 -U 10311 ; WX 781 ; N uni2847 ; G 2742 -U 10312 ; WX 781 ; N uni2848 ; G 2743 -U 10313 ; WX 781 ; N uni2849 ; G 2744 -U 10314 ; WX 781 ; N uni284A ; G 2745 -U 10315 ; WX 781 ; N uni284B ; G 2746 -U 10316 ; WX 781 ; N uni284C ; G 2747 -U 10317 ; WX 781 ; N uni284D ; G 2748 -U 10318 ; WX 781 ; N uni284E ; G 2749 -U 10319 ; WX 781 ; N uni284F ; G 2750 -U 10320 ; WX 781 ; N uni2850 ; G 2751 -U 10321 ; WX 781 ; N uni2851 ; G 2752 -U 10322 ; WX 781 ; N uni2852 ; G 2753 -U 10323 ; WX 781 ; N uni2853 ; G 2754 -U 10324 ; WX 781 ; N uni2854 ; G 2755 -U 10325 ; WX 781 ; N uni2855 ; G 2756 -U 10326 ; WX 781 ; N uni2856 ; G 2757 -U 10327 ; WX 781 ; N uni2857 ; G 2758 -U 10328 ; WX 781 ; N uni2858 ; G 2759 -U 10329 ; WX 781 ; N uni2859 ; G 2760 -U 10330 ; WX 781 ; N uni285A ; G 2761 -U 10331 ; WX 781 ; N uni285B ; G 2762 -U 10332 ; WX 781 ; N uni285C ; G 2763 -U 10333 ; WX 781 ; N uni285D ; G 2764 -U 10334 ; WX 781 ; N uni285E ; G 2765 -U 10335 ; WX 781 ; N uni285F ; G 2766 -U 10336 ; WX 781 ; N uni2860 ; G 2767 -U 10337 ; WX 781 ; N uni2861 ; G 2768 -U 10338 ; WX 781 ; N uni2862 ; G 2769 -U 10339 ; WX 781 ; N uni2863 ; G 2770 -U 10340 ; WX 781 ; N uni2864 ; G 2771 -U 10341 ; WX 781 ; N uni2865 ; G 2772 -U 10342 ; WX 781 ; N uni2866 ; G 2773 -U 10343 ; WX 781 ; N uni2867 ; G 2774 -U 10344 ; WX 781 ; N uni2868 ; G 2775 -U 10345 ; WX 781 ; N uni2869 ; G 2776 -U 10346 ; WX 781 ; N uni286A ; G 2777 -U 10347 ; WX 781 ; N uni286B ; G 2778 -U 10348 ; WX 781 ; N uni286C ; G 2779 -U 10349 ; WX 781 ; N uni286D ; G 2780 -U 10350 ; WX 781 ; N uni286E ; G 2781 -U 10351 ; WX 781 ; N uni286F ; G 2782 -U 10352 ; WX 781 ; N uni2870 ; G 2783 -U 10353 ; WX 781 ; N uni2871 ; G 2784 -U 10354 ; WX 781 ; N uni2872 ; G 2785 -U 10355 ; WX 781 ; N uni2873 ; G 2786 -U 10356 ; WX 781 ; N uni2874 ; G 2787 -U 10357 ; WX 781 ; N uni2875 ; G 2788 -U 10358 ; WX 781 ; N uni2876 ; G 2789 -U 10359 ; WX 781 ; N uni2877 ; G 2790 -U 10360 ; WX 781 ; N uni2878 ; G 2791 -U 10361 ; WX 781 ; N uni2879 ; G 2792 -U 10362 ; WX 781 ; N uni287A ; G 2793 -U 10363 ; WX 781 ; N uni287B ; G 2794 -U 10364 ; WX 781 ; N uni287C ; G 2795 -U 10365 ; WX 781 ; N uni287D ; G 2796 -U 10366 ; WX 781 ; N uni287E ; G 2797 -U 10367 ; WX 781 ; N uni287F ; G 2798 -U 10368 ; WX 781 ; N uni2880 ; G 2799 -U 10369 ; WX 781 ; N uni2881 ; G 2800 -U 10370 ; WX 781 ; N uni2882 ; G 2801 -U 10371 ; WX 781 ; N uni2883 ; G 2802 -U 10372 ; WX 781 ; N uni2884 ; G 2803 -U 10373 ; WX 781 ; N uni2885 ; G 2804 -U 10374 ; WX 781 ; N uni2886 ; G 2805 -U 10375 ; WX 781 ; N uni2887 ; G 2806 -U 10376 ; WX 781 ; N uni2888 ; G 2807 -U 10377 ; WX 781 ; N uni2889 ; G 2808 -U 10378 ; WX 781 ; N uni288A ; G 2809 -U 10379 ; WX 781 ; N uni288B ; G 2810 -U 10380 ; WX 781 ; N uni288C ; G 2811 -U 10381 ; WX 781 ; N uni288D ; G 2812 -U 10382 ; WX 781 ; N uni288E ; G 2813 -U 10383 ; WX 781 ; N uni288F ; G 2814 -U 10384 ; WX 781 ; N uni2890 ; G 2815 -U 10385 ; WX 781 ; N uni2891 ; G 2816 -U 10386 ; WX 781 ; N uni2892 ; G 2817 -U 10387 ; WX 781 ; N uni2893 ; G 2818 -U 10388 ; WX 781 ; N uni2894 ; G 2819 -U 10389 ; WX 781 ; N uni2895 ; G 2820 -U 10390 ; WX 781 ; N uni2896 ; G 2821 -U 10391 ; WX 781 ; N uni2897 ; G 2822 -U 10392 ; WX 781 ; N uni2898 ; G 2823 -U 10393 ; WX 781 ; N uni2899 ; G 2824 -U 10394 ; WX 781 ; N uni289A ; G 2825 -U 10395 ; WX 781 ; N uni289B ; G 2826 -U 10396 ; WX 781 ; N uni289C ; G 2827 -U 10397 ; WX 781 ; N uni289D ; G 2828 -U 10398 ; WX 781 ; N uni289E ; G 2829 -U 10399 ; WX 781 ; N uni289F ; G 2830 -U 10400 ; WX 781 ; N uni28A0 ; G 2831 -U 10401 ; WX 781 ; N uni28A1 ; G 2832 -U 10402 ; WX 781 ; N uni28A2 ; G 2833 -U 10403 ; WX 781 ; N uni28A3 ; G 2834 -U 10404 ; WX 781 ; N uni28A4 ; G 2835 -U 10405 ; WX 781 ; N uni28A5 ; G 2836 -U 10406 ; WX 781 ; N uni28A6 ; G 2837 -U 10407 ; WX 781 ; N uni28A7 ; G 2838 -U 10408 ; WX 781 ; N uni28A8 ; G 2839 -U 10409 ; WX 781 ; N uni28A9 ; G 2840 -U 10410 ; WX 781 ; N uni28AA ; G 2841 -U 10411 ; WX 781 ; N uni28AB ; G 2842 -U 10412 ; WX 781 ; N uni28AC ; G 2843 -U 10413 ; WX 781 ; N uni28AD ; G 2844 -U 10414 ; WX 781 ; N uni28AE ; G 2845 -U 10415 ; WX 781 ; N uni28AF ; G 2846 -U 10416 ; WX 781 ; N uni28B0 ; G 2847 -U 10417 ; WX 781 ; N uni28B1 ; G 2848 -U 10418 ; WX 781 ; N uni28B2 ; G 2849 -U 10419 ; WX 781 ; N uni28B3 ; G 2850 -U 10420 ; WX 781 ; N uni28B4 ; G 2851 -U 10421 ; WX 781 ; N uni28B5 ; G 2852 -U 10422 ; WX 781 ; N uni28B6 ; G 2853 -U 10423 ; WX 781 ; N uni28B7 ; G 2854 -U 10424 ; WX 781 ; N uni28B8 ; G 2855 -U 10425 ; WX 781 ; N uni28B9 ; G 2856 -U 10426 ; WX 781 ; N uni28BA ; G 2857 -U 10427 ; WX 781 ; N uni28BB ; G 2858 -U 10428 ; WX 781 ; N uni28BC ; G 2859 -U 10429 ; WX 781 ; N uni28BD ; G 2860 -U 10430 ; WX 781 ; N uni28BE ; G 2861 -U 10431 ; WX 781 ; N uni28BF ; G 2862 -U 10432 ; WX 781 ; N uni28C0 ; G 2863 -U 10433 ; WX 781 ; N uni28C1 ; G 2864 -U 10434 ; WX 781 ; N uni28C2 ; G 2865 -U 10435 ; WX 781 ; N uni28C3 ; G 2866 -U 10436 ; WX 781 ; N uni28C4 ; G 2867 -U 10437 ; WX 781 ; N uni28C5 ; G 2868 -U 10438 ; WX 781 ; N uni28C6 ; G 2869 -U 10439 ; WX 781 ; N uni28C7 ; G 2870 -U 10440 ; WX 781 ; N uni28C8 ; G 2871 -U 10441 ; WX 781 ; N uni28C9 ; G 2872 -U 10442 ; WX 781 ; N uni28CA ; G 2873 -U 10443 ; WX 781 ; N uni28CB ; G 2874 -U 10444 ; WX 781 ; N uni28CC ; G 2875 -U 10445 ; WX 781 ; N uni28CD ; G 2876 -U 10446 ; WX 781 ; N uni28CE ; G 2877 -U 10447 ; WX 781 ; N uni28CF ; G 2878 -U 10448 ; WX 781 ; N uni28D0 ; G 2879 -U 10449 ; WX 781 ; N uni28D1 ; G 2880 -U 10450 ; WX 781 ; N uni28D2 ; G 2881 -U 10451 ; WX 781 ; N uni28D3 ; G 2882 -U 10452 ; WX 781 ; N uni28D4 ; G 2883 -U 10453 ; WX 781 ; N uni28D5 ; G 2884 -U 10454 ; WX 781 ; N uni28D6 ; G 2885 -U 10455 ; WX 781 ; N uni28D7 ; G 2886 -U 10456 ; WX 781 ; N uni28D8 ; G 2887 -U 10457 ; WX 781 ; N uni28D9 ; G 2888 -U 10458 ; WX 781 ; N uni28DA ; G 2889 -U 10459 ; WX 781 ; N uni28DB ; G 2890 -U 10460 ; WX 781 ; N uni28DC ; G 2891 -U 10461 ; WX 781 ; N uni28DD ; G 2892 -U 10462 ; WX 781 ; N uni28DE ; G 2893 -U 10463 ; WX 781 ; N uni28DF ; G 2894 -U 10464 ; WX 781 ; N uni28E0 ; G 2895 -U 10465 ; WX 781 ; N uni28E1 ; G 2896 -U 10466 ; WX 781 ; N uni28E2 ; G 2897 -U 10467 ; WX 781 ; N uni28E3 ; G 2898 -U 10468 ; WX 781 ; N uni28E4 ; G 2899 -U 10469 ; WX 781 ; N uni28E5 ; G 2900 -U 10470 ; WX 781 ; N uni28E6 ; G 2901 -U 10471 ; WX 781 ; N uni28E7 ; G 2902 -U 10472 ; WX 781 ; N uni28E8 ; G 2903 -U 10473 ; WX 781 ; N uni28E9 ; G 2904 -U 10474 ; WX 781 ; N uni28EA ; G 2905 -U 10475 ; WX 781 ; N uni28EB ; G 2906 -U 10476 ; WX 781 ; N uni28EC ; G 2907 -U 10477 ; WX 781 ; N uni28ED ; G 2908 -U 10478 ; WX 781 ; N uni28EE ; G 2909 -U 10479 ; WX 781 ; N uni28EF ; G 2910 -U 10480 ; WX 781 ; N uni28F0 ; G 2911 -U 10481 ; WX 781 ; N uni28F1 ; G 2912 -U 10482 ; WX 781 ; N uni28F2 ; G 2913 -U 10483 ; WX 781 ; N uni28F3 ; G 2914 -U 10484 ; WX 781 ; N uni28F4 ; G 2915 -U 10485 ; WX 781 ; N uni28F5 ; G 2916 -U 10486 ; WX 781 ; N uni28F6 ; G 2917 -U 10487 ; WX 781 ; N uni28F7 ; G 2918 -U 10488 ; WX 781 ; N uni28F8 ; G 2919 -U 10489 ; WX 781 ; N uni28F9 ; G 2920 -U 10490 ; WX 781 ; N uni28FA ; G 2921 -U 10491 ; WX 781 ; N uni28FB ; G 2922 -U 10492 ; WX 781 ; N uni28FC ; G 2923 -U 10493 ; WX 781 ; N uni28FD ; G 2924 -U 10494 ; WX 781 ; N uni28FE ; G 2925 -U 10495 ; WX 781 ; N uni28FF ; G 2926 -U 10496 ; WX 838 ; N uni2900 ; G 2927 -U 10497 ; WX 838 ; N uni2901 ; G 2928 -U 10498 ; WX 838 ; N uni2902 ; G 2929 -U 10499 ; WX 838 ; N uni2903 ; G 2930 -U 10500 ; WX 838 ; N uni2904 ; G 2931 -U 10501 ; WX 838 ; N uni2905 ; G 2932 -U 10502 ; WX 838 ; N uni2906 ; G 2933 -U 10503 ; WX 838 ; N uni2907 ; G 2934 -U 10504 ; WX 838 ; N uni2908 ; G 2935 -U 10505 ; WX 838 ; N uni2909 ; G 2936 -U 10506 ; WX 838 ; N uni290A ; G 2937 -U 10507 ; WX 838 ; N uni290B ; G 2938 -U 10508 ; WX 838 ; N uni290C ; G 2939 -U 10509 ; WX 838 ; N uni290D ; G 2940 -U 10510 ; WX 838 ; N uni290E ; G 2941 -U 10511 ; WX 838 ; N uni290F ; G 2942 -U 10512 ; WX 838 ; N uni2910 ; G 2943 -U 10513 ; WX 838 ; N uni2911 ; G 2944 -U 10514 ; WX 838 ; N uni2912 ; G 2945 -U 10515 ; WX 838 ; N uni2913 ; G 2946 -U 10516 ; WX 838 ; N uni2914 ; G 2947 -U 10517 ; WX 838 ; N uni2915 ; G 2948 -U 10518 ; WX 838 ; N uni2916 ; G 2949 -U 10519 ; WX 838 ; N uni2917 ; G 2950 -U 10520 ; WX 838 ; N uni2918 ; G 2951 -U 10521 ; WX 838 ; N uni2919 ; G 2952 -U 10522 ; WX 838 ; N uni291A ; G 2953 -U 10523 ; WX 838 ; N uni291B ; G 2954 -U 10524 ; WX 838 ; N uni291C ; G 2955 -U 10525 ; WX 838 ; N uni291D ; G 2956 -U 10526 ; WX 838 ; N uni291E ; G 2957 -U 10527 ; WX 838 ; N uni291F ; G 2958 -U 10528 ; WX 838 ; N uni2920 ; G 2959 -U 10529 ; WX 838 ; N uni2921 ; G 2960 -U 10530 ; WX 838 ; N uni2922 ; G 2961 -U 10531 ; WX 838 ; N uni2923 ; G 2962 -U 10532 ; WX 838 ; N uni2924 ; G 2963 -U 10533 ; WX 838 ; N uni2925 ; G 2964 -U 10534 ; WX 838 ; N uni2926 ; G 2965 -U 10535 ; WX 838 ; N uni2927 ; G 2966 -U 10536 ; WX 838 ; N uni2928 ; G 2967 -U 10537 ; WX 838 ; N uni2929 ; G 2968 -U 10538 ; WX 838 ; N uni292A ; G 2969 -U 10539 ; WX 838 ; N uni292B ; G 2970 -U 10540 ; WX 838 ; N uni292C ; G 2971 -U 10541 ; WX 838 ; N uni292D ; G 2972 -U 10542 ; WX 838 ; N uni292E ; G 2973 -U 10543 ; WX 838 ; N uni292F ; G 2974 -U 10544 ; WX 838 ; N uni2930 ; G 2975 -U 10545 ; WX 838 ; N uni2931 ; G 2976 -U 10546 ; WX 838 ; N uni2932 ; G 2977 -U 10547 ; WX 838 ; N uni2933 ; G 2978 -U 10548 ; WX 838 ; N uni2934 ; G 2979 -U 10549 ; WX 838 ; N uni2935 ; G 2980 -U 10550 ; WX 838 ; N uni2936 ; G 2981 -U 10551 ; WX 838 ; N uni2937 ; G 2982 -U 10552 ; WX 838 ; N uni2938 ; G 2983 -U 10553 ; WX 838 ; N uni2939 ; G 2984 -U 10554 ; WX 838 ; N uni293A ; G 2985 -U 10555 ; WX 838 ; N uni293B ; G 2986 -U 10556 ; WX 838 ; N uni293C ; G 2987 -U 10557 ; WX 838 ; N uni293D ; G 2988 -U 10558 ; WX 838 ; N uni293E ; G 2989 -U 10559 ; WX 838 ; N uni293F ; G 2990 -U 10560 ; WX 838 ; N uni2940 ; G 2991 -U 10561 ; WX 838 ; N uni2941 ; G 2992 -U 10562 ; WX 838 ; N uni2942 ; G 2993 -U 10563 ; WX 838 ; N uni2943 ; G 2994 -U 10564 ; WX 838 ; N uni2944 ; G 2995 -U 10565 ; WX 838 ; N uni2945 ; G 2996 -U 10566 ; WX 838 ; N uni2946 ; G 2997 -U 10567 ; WX 838 ; N uni2947 ; G 2998 -U 10568 ; WX 838 ; N uni2948 ; G 2999 -U 10569 ; WX 838 ; N uni2949 ; G 3000 -U 10570 ; WX 838 ; N uni294A ; G 3001 -U 10571 ; WX 838 ; N uni294B ; G 3002 -U 10572 ; WX 838 ; N uni294C ; G 3003 -U 10573 ; WX 838 ; N uni294D ; G 3004 -U 10574 ; WX 838 ; N uni294E ; G 3005 -U 10575 ; WX 838 ; N uni294F ; G 3006 -U 10576 ; WX 838 ; N uni2950 ; G 3007 -U 10577 ; WX 838 ; N uni2951 ; G 3008 -U 10578 ; WX 838 ; N uni2952 ; G 3009 -U 10579 ; WX 838 ; N uni2953 ; G 3010 -U 10580 ; WX 838 ; N uni2954 ; G 3011 -U 10581 ; WX 838 ; N uni2955 ; G 3012 -U 10582 ; WX 838 ; N uni2956 ; G 3013 -U 10583 ; WX 838 ; N uni2957 ; G 3014 -U 10584 ; WX 838 ; N uni2958 ; G 3015 -U 10585 ; WX 838 ; N uni2959 ; G 3016 -U 10586 ; WX 838 ; N uni295A ; G 3017 -U 10587 ; WX 838 ; N uni295B ; G 3018 -U 10588 ; WX 838 ; N uni295C ; G 3019 -U 10589 ; WX 838 ; N uni295D ; G 3020 -U 10590 ; WX 838 ; N uni295E ; G 3021 -U 10591 ; WX 838 ; N uni295F ; G 3022 -U 10592 ; WX 838 ; N uni2960 ; G 3023 -U 10593 ; WX 838 ; N uni2961 ; G 3024 -U 10594 ; WX 838 ; N uni2962 ; G 3025 -U 10595 ; WX 838 ; N uni2963 ; G 3026 -U 10596 ; WX 838 ; N uni2964 ; G 3027 -U 10597 ; WX 838 ; N uni2965 ; G 3028 -U 10598 ; WX 838 ; N uni2966 ; G 3029 -U 10599 ; WX 838 ; N uni2967 ; G 3030 -U 10600 ; WX 838 ; N uni2968 ; G 3031 -U 10601 ; WX 838 ; N uni2969 ; G 3032 -U 10602 ; WX 838 ; N uni296A ; G 3033 -U 10603 ; WX 838 ; N uni296B ; G 3034 -U 10604 ; WX 838 ; N uni296C ; G 3035 -U 10605 ; WX 838 ; N uni296D ; G 3036 -U 10606 ; WX 838 ; N uni296E ; G 3037 -U 10607 ; WX 838 ; N uni296F ; G 3038 -U 10608 ; WX 838 ; N uni2970 ; G 3039 -U 10609 ; WX 838 ; N uni2971 ; G 3040 -U 10610 ; WX 838 ; N uni2972 ; G 3041 -U 10611 ; WX 838 ; N uni2973 ; G 3042 -U 10612 ; WX 838 ; N uni2974 ; G 3043 -U 10613 ; WX 838 ; N uni2975 ; G 3044 -U 10614 ; WX 838 ; N uni2976 ; G 3045 -U 10615 ; WX 1032 ; N uni2977 ; G 3046 -U 10616 ; WX 838 ; N uni2978 ; G 3047 -U 10617 ; WX 838 ; N uni2979 ; G 3048 -U 10618 ; WX 960 ; N uni297A ; G 3049 -U 10619 ; WX 838 ; N uni297B ; G 3050 -U 10620 ; WX 838 ; N uni297C ; G 3051 -U 10621 ; WX 838 ; N uni297D ; G 3052 -U 10622 ; WX 838 ; N uni297E ; G 3053 -U 10623 ; WX 838 ; N uni297F ; G 3054 -U 10731 ; WX 494 ; N uni29EB ; G 3055 -U 10764 ; WX 1782 ; N uni2A0C ; G 3056 -U 10765 ; WX 610 ; N uni2A0D ; G 3057 -U 10766 ; WX 610 ; N uni2A0E ; G 3058 -U 10799 ; WX 838 ; N uni2A2F ; G 3059 -U 10858 ; WX 838 ; N uni2A6A ; G 3060 -U 10859 ; WX 838 ; N uni2A6B ; G 3061 -U 11008 ; WX 838 ; N uni2B00 ; G 3062 -U 11009 ; WX 838 ; N uni2B01 ; G 3063 -U 11010 ; WX 838 ; N uni2B02 ; G 3064 -U 11011 ; WX 838 ; N uni2B03 ; G 3065 -U 11012 ; WX 838 ; N uni2B04 ; G 3066 -U 11013 ; WX 838 ; N uni2B05 ; G 3067 -U 11014 ; WX 838 ; N uni2B06 ; G 3068 -U 11015 ; WX 838 ; N uni2B07 ; G 3069 -U 11016 ; WX 838 ; N uni2B08 ; G 3070 -U 11017 ; WX 838 ; N uni2B09 ; G 3071 -U 11018 ; WX 838 ; N uni2B0A ; G 3072 -U 11019 ; WX 838 ; N uni2B0B ; G 3073 -U 11020 ; WX 838 ; N uni2B0C ; G 3074 -U 11021 ; WX 838 ; N uni2B0D ; G 3075 -U 11022 ; WX 838 ; N uni2B0E ; G 3076 -U 11023 ; WX 838 ; N uni2B0F ; G 3077 -U 11024 ; WX 838 ; N uni2B10 ; G 3078 -U 11025 ; WX 838 ; N uni2B11 ; G 3079 -U 11026 ; WX 945 ; N uni2B12 ; G 3080 -U 11027 ; WX 945 ; N uni2B13 ; G 3081 -U 11028 ; WX 945 ; N uni2B14 ; G 3082 -U 11029 ; WX 945 ; N uni2B15 ; G 3083 -U 11030 ; WX 769 ; N uni2B16 ; G 3084 -U 11031 ; WX 769 ; N uni2B17 ; G 3085 -U 11032 ; WX 769 ; N uni2B18 ; G 3086 -U 11033 ; WX 769 ; N uni2B19 ; G 3087 -U 11034 ; WX 945 ; N uni2B1A ; G 3088 -U 11360 ; WX 703 ; N uni2C60 ; G 3089 -U 11361 ; WX 380 ; N uni2C61 ; G 3090 -U 11363 ; WX 752 ; N uni2C63 ; G 3091 -U 11364 ; WX 831 ; N uni2C64 ; G 3092 -U 11367 ; WX 945 ; N uni2C67 ; G 3093 -U 11368 ; WX 727 ; N uni2C68 ; G 3094 -U 11369 ; WX 869 ; N uni2C69 ; G 3095 -U 11370 ; WX 693 ; N uni2C6A ; G 3096 -U 11371 ; WX 730 ; N uni2C6B ; G 3097 -U 11372 ; WX 568 ; N uni2C6C ; G 3098 -U 11373 ; WX 848 ; N uni2C6D ; G 3099 -U 11374 ; WX 1107 ; N uni2C6E ; G 3100 -U 11375 ; WX 776 ; N uni2C6F ; G 3101 -U 11376 ; WX 848 ; N uni2C70 ; G 3102 -U 11377 ; WX 709 ; N uni2C71 ; G 3103 -U 11378 ; WX 1221 ; N uni2C72 ; G 3104 -U 11379 ; WX 984 ; N uni2C73 ; G 3105 -U 11381 ; WX 779 ; N uni2C75 ; G 3106 -U 11382 ; WX 601 ; N uni2C76 ; G 3107 -U 11383 ; WX 905 ; N uni2C77 ; G 3108 -U 11385 ; WX 571 ; N uni2C79 ; G 3109 -U 11386 ; WX 667 ; N uni2C7A ; G 3110 -U 11387 ; WX 617 ; N uni2C7B ; G 3111 -U 11388 ; WX 313 ; N uni2C7C ; G 3112 -U 11389 ; WX 489 ; N uni2C7D ; G 3113 -U 11390 ; WX 722 ; N uni2C7E ; G 3114 -U 11391 ; WX 730 ; N uni2C7F ; G 3115 -U 11520 ; WX 773 ; N uni2D00 ; G 3116 -U 11521 ; WX 635 ; N uni2D01 ; G 3117 -U 11522 ; WX 804 ; N uni2D02 ; G 3118 -U 11523 ; WX 658 ; N uni2D03 ; G 3119 -U 11524 ; WX 788 ; N uni2D04 ; G 3120 -U 11525 ; WX 962 ; N uni2D05 ; G 3121 -U 11526 ; WX 756 ; N uni2D06 ; G 3122 -U 11527 ; WX 960 ; N uni2D07 ; G 3123 -U 11528 ; WX 617 ; N uni2D08 ; G 3124 -U 11529 ; WX 646 ; N uni2D09 ; G 3125 -U 11530 ; WX 962 ; N uni2D0A ; G 3126 -U 11531 ; WX 631 ; N uni2D0B ; G 3127 -U 11532 ; WX 646 ; N uni2D0C ; G 3128 -U 11533 ; WX 962 ; N uni2D0D ; G 3129 -U 11534 ; WX 846 ; N uni2D0E ; G 3130 -U 11535 ; WX 866 ; N uni2D0F ; G 3131 -U 11536 ; WX 961 ; N uni2D10 ; G 3132 -U 11537 ; WX 645 ; N uni2D11 ; G 3133 -U 11538 ; WX 645 ; N uni2D12 ; G 3134 -U 11539 ; WX 959 ; N uni2D13 ; G 3135 -U 11540 ; WX 945 ; N uni2D14 ; G 3136 -U 11541 ; WX 863 ; N uni2D15 ; G 3137 -U 11542 ; WX 644 ; N uni2D16 ; G 3138 -U 11543 ; WX 646 ; N uni2D17 ; G 3139 -U 11544 ; WX 645 ; N uni2D18 ; G 3140 -U 11545 ; WX 649 ; N uni2D19 ; G 3141 -U 11546 ; WX 688 ; N uni2D1A ; G 3142 -U 11547 ; WX 936 ; N uni2D1B ; G 3143 -U 11548 ; WX 982 ; N uni2D1C ; G 3144 -U 11549 ; WX 681 ; N uni2D1D ; G 3145 -U 11550 ; WX 676 ; N uni2D1E ; G 3146 -U 11551 ; WX 852 ; N uni2D1F ; G 3147 -U 11552 ; WX 1113 ; N uni2D20 ; G 3148 -U 11553 ; WX 632 ; N uni2D21 ; G 3149 -U 11554 ; WX 645 ; N uni2D22 ; G 3150 -U 11555 ; WX 646 ; N uni2D23 ; G 3151 -U 11556 ; WX 749 ; N uni2D24 ; G 3152 -U 11557 ; WX 914 ; N uni2D25 ; G 3153 -U 11800 ; WX 586 ; N uni2E18 ; G 3154 -U 11807 ; WX 838 ; N uni2E1F ; G 3155 -U 11810 ; WX 473 ; N uni2E22 ; G 3156 -U 11811 ; WX 473 ; N uni2E23 ; G 3157 -U 11812 ; WX 473 ; N uni2E24 ; G 3158 -U 11813 ; WX 473 ; N uni2E25 ; G 3159 -U 11822 ; WX 586 ; N uni2E2E ; G 3160 -U 42564 ; WX 722 ; N uniA644 ; G 3161 -U 42565 ; WX 563 ; N uniA645 ; G 3162 -U 42566 ; WX 468 ; N uniA646 ; G 3163 -U 42567 ; WX 380 ; N uniA647 ; G 3164 -U 42576 ; WX 1333 ; N uniA650 ; G 3165 -U 42577 ; WX 1092 ; N uniA651 ; G 3166 -U 42580 ; WX 1287 ; N uniA654 ; G 3167 -U 42581 ; WX 1025 ; N uniA655 ; G 3168 -U 42582 ; WX 1287 ; N uniA656 ; G 3169 -U 42583 ; WX 1039 ; N uniA657 ; G 3170 -U 42648 ; WX 1448 ; N uniA698 ; G 3171 -U 42649 ; WX 1060 ; N uniA699 ; G 3172 -U 42760 ; WX 500 ; N uniA708 ; G 3173 -U 42761 ; WX 500 ; N uniA709 ; G 3174 -U 42762 ; WX 500 ; N uniA70A ; G 3175 -U 42763 ; WX 500 ; N uniA70B ; G 3176 -U 42764 ; WX 500 ; N uniA70C ; G 3177 -U 42765 ; WX 500 ; N uniA70D ; G 3178 -U 42766 ; WX 500 ; N uniA70E ; G 3179 -U 42767 ; WX 500 ; N uniA70F ; G 3180 -U 42768 ; WX 500 ; N uniA710 ; G 3181 -U 42769 ; WX 500 ; N uniA711 ; G 3182 -U 42770 ; WX 500 ; N uniA712 ; G 3183 -U 42771 ; WX 500 ; N uniA713 ; G 3184 -U 42772 ; WX 500 ; N uniA714 ; G 3185 -U 42773 ; WX 500 ; N uniA715 ; G 3186 -U 42774 ; WX 500 ; N uniA716 ; G 3187 -U 42779 ; WX 384 ; N uniA71B ; G 3188 -U 42780 ; WX 384 ; N uniA71C ; G 3189 -U 42781 ; WX 276 ; N uniA71D ; G 3190 -U 42782 ; WX 276 ; N uniA71E ; G 3191 -U 42783 ; WX 276 ; N uniA71F ; G 3192 -U 42790 ; WX 945 ; N uniA726 ; G 3193 -U 42791 ; WX 712 ; N uniA727 ; G 3194 -U 42792 ; WX 1003 ; N uniA728 ; G 3195 -U 42793 ; WX 909 ; N uniA729 ; G 3196 -U 42794 ; WX 696 ; N uniA72A ; G 3197 -U 42795 ; WX 609 ; N uniA72B ; G 3198 -U 42796 ; WX 634 ; N uniA72C ; G 3199 -U 42797 ; WX 598 ; N uniA72D ; G 3200 -U 42798 ; WX 741 ; N uniA72E ; G 3201 -U 42799 ; WX 706 ; N uniA72F ; G 3202 -U 42800 ; WX 592 ; N uniA730 ; G 3203 -U 42801 ; WX 563 ; N uniA731 ; G 3204 -U 42802 ; WX 1301 ; N uniA732 ; G 3205 -U 42803 ; WX 986 ; N uniA733 ; G 3206 -U 42804 ; WX 1261 ; N uniA734 ; G 3207 -U 42805 ; WX 1004 ; N uniA735 ; G 3208 -U 42806 ; WX 1168 ; N uniA736 ; G 3209 -U 42807 ; WX 1008 ; N uniA737 ; G 3210 -U 42808 ; WX 1016 ; N uniA738 ; G 3211 -U 42809 ; WX 813 ; N uniA739 ; G 3212 -U 42810 ; WX 1016 ; N uniA73A ; G 3213 -U 42811 ; WX 813 ; N uniA73B ; G 3214 -U 42812 ; WX 994 ; N uniA73C ; G 3215 -U 42813 ; WX 847 ; N uniA73D ; G 3216 -U 42814 ; WX 796 ; N uniA73E ; G 3217 -U 42815 ; WX 609 ; N uniA73F ; G 3218 -U 42816 ; WX 910 ; N uniA740 ; G 3219 -U 42817 ; WX 722 ; N uniA741 ; G 3220 -U 42822 ; WX 916 ; N uniA746 ; G 3221 -U 42823 ; WX 581 ; N uniA747 ; G 3222 -U 42826 ; WX 1010 ; N uniA74A ; G 3223 -U 42827 ; WX 770 ; N uniA74B ; G 3224 -U 42830 ; WX 1448 ; N uniA74E ; G 3225 -U 42831 ; WX 1060 ; N uniA74F ; G 3226 -U 42856 ; WX 787 ; N uniA768 ; G 3227 -U 42857 ; WX 716 ; N uniA769 ; G 3228 -U 42875 ; WX 694 ; N uniA77B ; G 3229 -U 42876 ; WX 527 ; N uniA77C ; G 3230 -U 42880 ; WX 703 ; N uniA780 ; G 3231 -U 42881 ; WX 380 ; N uniA781 ; G 3232 -U 42882 ; WX 872 ; N uniA782 ; G 3233 -U 42883 ; WX 727 ; N uniA783 ; G 3234 -U 42884 ; WX 694 ; N uniA784 ; G 3235 -U 42885 ; WX 527 ; N uniA785 ; G 3236 -U 42886 ; WX 796 ; N uniA786 ; G 3237 -U 42887 ; WX 609 ; N uniA787 ; G 3238 -U 42891 ; WX 439 ; N uniA78B ; G 3239 -U 42892 ; WX 306 ; N uniA78C ; G 3240 -U 42893 ; WX 913 ; N uniA78D ; G 3241 -U 42896 ; WX 914 ; N uniA790 ; G 3242 -U 42897 ; WX 727 ; N uniA791 ; G 3243 -U 42922 ; WX 945 ; N uniA7AA ; G 3244 -U 43000 ; WX 595 ; N uniA7F8 ; G 3245 -U 43001 ; WX 647 ; N uniA7F9 ; G 3246 -U 43002 ; WX 1069 ; N uniA7FA ; G 3247 -U 43003 ; WX 710 ; N uniA7FB ; G 3248 -U 43004 ; WX 752 ; N uniA7FC ; G 3249 -U 43005 ; WX 1107 ; N uniA7FD ; G 3250 -U 43006 ; WX 468 ; N uniA7FE ; G 3251 -U 43007 ; WX 1286 ; N uniA7FF ; G 3252 -U 62464 ; WX 705 ; N uniF400 ; G 3253 -U 62465 ; WX 716 ; N uniF401 ; G 3254 -U 62466 ; WX 765 ; N uniF402 ; G 3255 -U 62467 ; WX 999 ; N uniF403 ; G 3256 -U 62468 ; WX 716 ; N uniF404 ; G 3257 -U 62469 ; WX 710 ; N uniF405 ; G 3258 -U 62470 ; WX 776 ; N uniF406 ; G 3259 -U 62471 ; WX 1038 ; N uniF407 ; G 3260 -U 62472 ; WX 716 ; N uniF408 ; G 3261 -U 62473 ; WX 716 ; N uniF409 ; G 3262 -U 62474 ; WX 1309 ; N uniF40A ; G 3263 -U 62475 ; WX 734 ; N uniF40B ; G 3264 -U 62476 ; WX 733 ; N uniF40C ; G 3265 -U 62477 ; WX 1004 ; N uniF40D ; G 3266 -U 62478 ; WX 716 ; N uniF40E ; G 3267 -U 62479 ; WX 733 ; N uniF40F ; G 3268 -U 62480 ; WX 1050 ; N uniF410 ; G 3269 -U 62481 ; WX 797 ; N uniF411 ; G 3270 -U 62482 ; WX 850 ; N uniF412 ; G 3271 -U 62483 ; WX 799 ; N uniF413 ; G 3272 -U 62484 ; WX 996 ; N uniF414 ; G 3273 -U 62485 ; WX 732 ; N uniF415 ; G 3274 -U 62486 ; WX 987 ; N uniF416 ; G 3275 -U 62487 ; WX 731 ; N uniF417 ; G 3276 -U 62488 ; WX 739 ; N uniF418 ; G 3277 -U 62489 ; WX 733 ; N uniF419 ; G 3278 -U 62490 ; WX 780 ; N uniF41A ; G 3279 -U 62491 ; WX 733 ; N uniF41B ; G 3280 -U 62492 ; WX 739 ; N uniF41C ; G 3281 -U 62493 ; WX 717 ; N uniF41D ; G 3282 -U 62494 ; WX 780 ; N uniF41E ; G 3283 -U 62495 ; WX 936 ; N uniF41F ; G 3284 -U 62496 ; WX 716 ; N uniF420 ; G 3285 -U 62497 ; WX 826 ; N uniF421 ; G 3286 -U 62498 ; WX 717 ; N uniF422 ; G 3287 -U 62499 ; WX 716 ; N uniF423 ; G 3288 -U 62500 ; WX 716 ; N uniF424 ; G 3289 -U 62501 ; WX 773 ; N uniF425 ; G 3290 -U 62502 ; WX 1013 ; N uniF426 ; G 3291 -U 62504 ; WX 904 ; N uniF428 ; G 3292 -U 63173 ; WX 667 ; N uniF6C5 ; G 3293 -U 63185 ; WX 500 ; N cyrBreve ; G 3294 -U 63188 ; WX 500 ; N cyrbreve ; G 3295 -U 64256 ; WX 821 ; N uniFB00 ; G 3296 -U 64257 ; WX 727 ; N fi ; G 3297 -U 64258 ; WX 727 ; N fl ; G 3298 -U 64259 ; WX 1120 ; N uniFB03 ; G 3299 -U 64260 ; WX 1117 ; N uniFB04 ; G 3300 -U 64261 ; WX 871 ; N uniFB05 ; G 3301 -U 64262 ; WX 971 ; N uniFB06 ; G 3302 -U 65024 ; WX 0 ; N uniFE00 ; G 3303 -U 65025 ; WX 0 ; N uniFE01 ; G 3304 -U 65026 ; WX 0 ; N uniFE02 ; G 3305 -U 65027 ; WX 0 ; N uniFE03 ; G 3306 -U 65028 ; WX 0 ; N uniFE04 ; G 3307 -U 65029 ; WX 0 ; N uniFE05 ; G 3308 -U 65030 ; WX 0 ; N uniFE06 ; G 3309 -U 65031 ; WX 0 ; N uniFE07 ; G 3310 -U 65032 ; WX 0 ; N uniFE08 ; G 3311 -U 65033 ; WX 0 ; N uniFE09 ; G 3312 -U 65034 ; WX 0 ; N uniFE0A ; G 3313 -U 65035 ; WX 0 ; N uniFE0B ; G 3314 -U 65036 ; WX 0 ; N uniFE0C ; G 3315 -U 65037 ; WX 0 ; N uniFE0D ; G 3316 -U 65038 ; WX 0 ; N uniFE0E ; G 3317 -U 65039 ; WX 0 ; N uniFE0F ; G 3318 -U 65529 ; WX 0 ; N uniFFF9 ; G 3319 -U 65530 ; WX 0 ; N uniFFFA ; G 3320 -U 65531 ; WX 0 ; N uniFFFB ; G 3321 -U 65532 ; WX 0 ; N uniFFFC ; G 3322 -U 65533 ; WX 1113 ; N uniFFFD ; G 3323 -EndCharMetrics -StartKernData -StartKernPairs 1408 - -KPX dollar seven -112 -KPX dollar nine -149 -KPX dollar colon -102 -KPX dollar less -102 -KPX dollar I -36 -KPX dollar W -36 -KPX dollar Y -83 -KPX dollar Z -83 -KPX dollar backslash -83 -KPX dollar questiondown -83 -KPX dollar Aacute -83 -KPX dollar Hcircumflex -112 -KPX dollar hcircumflex -36 -KPX dollar Hbar -112 -KPX dollar hbar -36 -KPX dollar Kcommaaccent -102 -KPX dollar kcommaaccent -83 -KPX dollar kgreenlandic -102 -KPX dollar Lacute -83 -KPX dollar lacute -102 -KPX dollar uni01DC -112 -KPX dollar uni01DD -36 -KPX dollar uni01F4 -102 -KPX dollar uni01F5 -83 - -KPX percent ampersand 38 -KPX percent asterisk 38 -KPX percent two 38 -KPX percent less -36 -KPX percent Egrave 38 -KPX percent Ecircumflex 38 -KPX percent Igrave 38 -KPX percent Icircumflex 38 -KPX percent Thorn 38 -KPX percent agrave 38 -KPX percent acircumflex 38 -KPX percent adieresis 38 -KPX percent Dcaron 38 -KPX percent Dcroat 38 -KPX percent Emacron 38 -KPX percent Ebreve 38 -KPX percent kgreenlandic -36 -KPX percent lacute -36 -KPX percent uni01AC 38 -KPX percent uni01AE 38 -KPX percent uni01F0 38 -KPX percent uni01F4 -36 - - -KPX quotesingle nine -36 - - -KPX parenright dollar -120 -KPX parenright D -112 -KPX parenright H -112 -KPX parenright R -112 -KPX parenright U -36 -KPX parenright X -36 -KPX parenright cent -112 -KPX parenright sterling -112 -KPX parenright currency -112 -KPX parenright yen -112 -KPX parenright brokenbar -112 -KPX parenright section -112 -KPX parenright dieresis -112 -KPX parenright ordfeminine -112 -KPX parenright guillemotleft -112 -KPX parenright logicalnot -112 -KPX parenright sfthyphen -112 -KPX parenright acute -112 -KPX parenright mu -112 -KPX parenright paragraph -112 -KPX parenright periodcentered -112 -KPX parenright cedilla -112 -KPX parenright ordmasculine -112 -KPX parenright guillemotright -36 -KPX parenright onequarter -36 -KPX parenright onehalf -36 -KPX parenright threequarters -36 -KPX parenright Acircumflex -120 -KPX parenright Atilde -112 -KPX parenright Adieresis -120 -KPX parenright Aring -112 -KPX parenright AE -120 -KPX parenright Ccedilla -112 -KPX parenright Otilde -112 -KPX parenright multiply -112 -KPX parenright Ugrave -112 -KPX parenright Ucircumflex -112 -KPX parenright Yacute -112 -KPX parenright dcaron -112 -KPX parenright dmacron -112 -KPX parenright emacron -112 -KPX parenright ebreve -112 -KPX parenright edotaccent -36 -KPX parenright eogonek -36 -KPX parenright ecaron -36 -KPX parenright imacron -36 -KPX parenright ibreve -36 -KPX parenright iogonek -36 -KPX parenright dotlessi -36 -KPX parenright ij -36 -KPX parenright jcircumflex -36 -KPX parenright uni01A5 -112 -KPX parenright uni01AD -112 -KPX parenright Uhorn -112 -KPX parenright uni01F1 -112 - - - -KPX period dollar -83 -KPX period ampersand -55 -KPX period two -55 -KPX period eight -73 -KPX period colon -73 -KPX period less -55 -KPX period H -45 -KPX period R -45 -KPX period X -45 -KPX period backslash -92 -KPX period ordfeminine -45 -KPX period guillemotleft -45 -KPX period logicalnot -45 -KPX period sfthyphen -45 -KPX period acute -45 -KPX period mu -45 -KPX period paragraph -45 -KPX period periodcentered -45 -KPX period cedilla -45 -KPX period ordmasculine -36 -KPX period guillemotright -45 -KPX period onequarter -45 -KPX period onehalf -45 -KPX period threequarters -45 -KPX period questiondown -92 -KPX period Aacute -92 -KPX period Egrave -55 -KPX period Icircumflex -55 -KPX period Yacute -45 -KPX period Ebreve -55 -KPX period ebreve -45 -KPX period Idot -73 -KPX period dotlessi -45 -KPX period lacute -55 - -KPX slash seven -167 -KPX slash eight -112 -KPX slash nine -243 -KPX slash colon -139 -KPX slash less -131 -KPX slash backslash -73 -KPX slash questiondown -73 -KPX slash Aacute -73 -KPX slash Hbar -167 -KPX slash Idot -112 -KPX slash lacute -131 - - -KPX two nine -36 -KPX two semicolon -36 - -KPX three dollar -149 -KPX three D -55 -KPX three H -55 -KPX three R -55 -KPX three cent -55 -KPX three sterling -55 -KPX three currency -55 -KPX three yen -55 -KPX three brokenbar -55 -KPX three section -55 -KPX three dieresis -55 -KPX three ordfeminine -55 -KPX three guillemotleft -55 -KPX three logicalnot -55 -KPX three sfthyphen -55 -KPX three acute -55 -KPX three mu -55 -KPX three paragraph -55 -KPX three periodcentered -55 -KPX three cedilla -55 -KPX three ordmasculine -55 -KPX three Yacute -55 -KPX three ebreve -55 - - -KPX five seven -36 -KPX five nine -73 -KPX five colon -45 -KPX five less -63 -KPX five D 47 -KPX five backslash -36 -KPX five cent 47 -KPX five sterling 47 -KPX five currency 47 -KPX five yen 47 -KPX five brokenbar 47 -KPX five section 47 -KPX five dieresis 47 -KPX five ordmasculine 38 -KPX five questiondown -36 -KPX five Aacute -36 -KPX five Hbar -36 -KPX five lacute -63 - -KPX six six -45 -KPX six Gdotaccent -45 -KPX six Gcommaaccent -45 - -KPX seven dollar -112 -KPX seven seven -73 -KPX seven D -196 -KPX seven F -235 -KPX seven H -235 -KPX seven R -235 -KPX seven U -149 -KPX seven V -188 -KPX seven X -188 -KPX seven Z -225 -KPX seven backslash -225 -KPX seven m -149 -KPX seven braceright -149 -KPX seven cent -96 -KPX seven sterling -196 -KPX seven currency -96 -KPX seven yen -96 -KPX seven brokenbar -96 -KPX seven section -96 -KPX seven dieresis -159 -KPX seven copyright -235 -KPX seven ordfeminine -175 -KPX seven guillemotleft -235 -KPX seven logicalnot -175 -KPX seven sfthyphen -175 -KPX seven acute -155 -KPX seven mu -235 -KPX seven paragraph -155 -KPX seven periodcentered -155 -KPX seven cedilla -155 -KPX seven ordmasculine -159 -KPX seven guillemotright -158 -KPX seven onequarter -188 -KPX seven onehalf -158 -KPX seven threequarters -158 -KPX seven questiondown -225 -KPX seven Aacute -225 -KPX seven Eacute -235 -KPX seven Idieresis -235 -KPX seven Yacute -235 -KPX seven ebreve -159 -KPX seven edotaccent -149 -KPX seven ecaron -149 -KPX seven gdotaccent -188 -KPX seven gcommaaccent -188 -KPX seven Hbar -73 -KPX seven dotlessi -188 - -KPX eight dollar -63 - -KPX nine dollar -159 -KPX nine two -36 -KPX nine D -188 -KPX nine H -188 -KPX nine L -36 -KPX nine R -188 -KPX nine X -131 -KPX nine backslash -83 -KPX nine cent -188 -KPX nine sterling -188 -KPX nine currency -188 -KPX nine yen -188 -KPX nine brokenbar -188 -KPX nine section -188 -KPX nine dieresis -188 -KPX nine ordfeminine -188 -KPX nine guillemotleft -188 -KPX nine logicalnot -188 -KPX nine sfthyphen -188 -KPX nine acute -188 -KPX nine mu -188 -KPX nine paragraph -188 -KPX nine periodcentered -188 -KPX nine cedilla -188 -KPX nine ordmasculine -188 -KPX nine guillemotright -131 -KPX nine onequarter -131 -KPX nine onehalf -131 -KPX nine threequarters -131 -KPX nine questiondown -83 -KPX nine Aacute -83 -KPX nine Yacute -188 -KPX nine Ebreve -36 -KPX nine ebreve -188 -KPX nine dotlessi -131 - -KPX colon dollar -131 -KPX colon D -178 -KPX colon H -167 -KPX colon L -36 -KPX colon R -167 -KPX colon U -92 -KPX colon X -83 -KPX colon backslash -45 -KPX colon cent -178 -KPX colon sterling -178 -KPX colon currency -178 -KPX colon yen -178 -KPX colon brokenbar -178 -KPX colon section -178 -KPX colon dieresis -139 -KPX colon ordfeminine -167 -KPX colon guillemotleft -167 -KPX colon logicalnot -167 -KPX colon sfthyphen -167 -KPX colon acute -167 -KPX colon mu -167 -KPX colon paragraph -167 -KPX colon periodcentered -167 -KPX colon cedilla -167 -KPX colon ordmasculine -167 -KPX colon guillemotright -83 -KPX colon onequarter -83 -KPX colon onehalf -83 -KPX colon threequarters -83 -KPX colon questiondown -45 -KPX colon Aacute -45 -KPX colon Yacute -167 -KPX colon ebreve -167 -KPX colon edotaccent -92 -KPX colon ecaron -92 -KPX colon dotlessi -83 - -KPX semicolon dollar -73 -KPX semicolon ampersand -36 -KPX semicolon two -36 -KPX semicolon Egrave -36 -KPX semicolon Icircumflex -36 -KPX semicolon Ebreve -36 - -KPX less dollar -131 -KPX less ampersand -36 -KPX less D -159 -KPX less H -178 -KPX less L -36 -KPX less R -178 -KPX less X -178 -KPX less cent -159 -KPX less sterling -159 -KPX less currency -159 -KPX less yen -159 -KPX less brokenbar -159 -KPX less section -159 -KPX less dieresis -159 -KPX less ordfeminine -178 -KPX less guillemotleft -178 -KPX less logicalnot -178 -KPX less sfthyphen -178 -KPX less acute -178 -KPX less mu -178 -KPX less paragraph -178 -KPX less periodcentered -178 -KPX less cedilla -178 -KPX less ordmasculine -178 -KPX less guillemotright -178 -KPX less onequarter -178 -KPX less onehalf -178 -KPX less threequarters -178 -KPX less Egrave -36 -KPX less Icircumflex -36 -KPX less Yacute -178 -KPX less ebreve -178 -KPX less dotlessi -178 - - - - - - - - - - -KPX m hyphen -73 -KPX m seven -149 -KPX m Hbar -149 - -KPX braceright hyphen -73 -KPX braceright seven -149 -KPX braceright Hbar -149 - - - - - - - - - - - - -KPX Acircumflex seven -112 -KPX Acircumflex nine -149 -KPX Acircumflex colon -102 -KPX Acircumflex less -102 -KPX Acircumflex I -36 -KPX Acircumflex W -36 -KPX Acircumflex Y -83 -KPX Acircumflex Z -83 -KPX Acircumflex backslash -83 -KPX Acircumflex questiondown -83 -KPX Acircumflex Aacute -83 -KPX Acircumflex Hcircumflex -112 -KPX Acircumflex hcircumflex -36 -KPX Acircumflex Hbar -112 -KPX Acircumflex hbar -36 -KPX Acircumflex Kcommaaccent -102 -KPX Acircumflex kcommaaccent -83 -KPX Acircumflex kgreenlandic -102 -KPX Acircumflex Lacute -83 -KPX Acircumflex lacute -102 -KPX Acircumflex uni01DC -112 -KPX Acircumflex uni01DD -36 -KPX Acircumflex uni01F4 -102 -KPX Acircumflex uni01F5 -83 - -KPX Adieresis seven -112 -KPX Adieresis nine -149 -KPX Adieresis colon -102 -KPX Adieresis less -102 -KPX Adieresis I -36 -KPX Adieresis W -36 -KPX Adieresis Y -83 -KPX Adieresis Z -83 -KPX Adieresis backslash -83 -KPX Adieresis questiondown -83 -KPX Adieresis Aacute -83 -KPX Adieresis Hcircumflex -112 -KPX Adieresis hcircumflex -36 -KPX Adieresis Hbar -112 -KPX Adieresis hbar -36 -KPX Adieresis Kcommaaccent -102 -KPX Adieresis kcommaaccent -83 -KPX Adieresis kgreenlandic -102 -KPX Adieresis Lacute -83 -KPX Adieresis lacute -102 -KPX Adieresis uni01DC -112 -KPX Adieresis uni01DD -36 -KPX Adieresis uni01F4 -102 -KPX Adieresis uni01F5 -83 - -KPX AE seven -112 -KPX AE nine -149 -KPX AE colon -102 -KPX AE less -102 -KPX AE I -36 -KPX AE W -36 -KPX AE Y -83 -KPX AE Z -83 -KPX AE backslash -83 -KPX AE questiondown -83 -KPX AE Aacute -83 -KPX AE Hcircumflex -112 -KPX AE hcircumflex -36 -KPX AE Hbar -112 -KPX AE hbar -36 -KPX AE Kcommaaccent -102 -KPX AE kcommaaccent -83 -KPX AE kgreenlandic -102 -KPX AE Lacute -83 -KPX AE lacute -102 -KPX AE uni01DC -112 -KPX AE uni01DD -36 -KPX AE uni01F4 -102 -KPX AE uni01F5 -83 - - - - - -KPX Eth nine -36 - -KPX Ograve nine -36 - - - -KPX ucircumflex seven -167 -KPX ucircumflex eight -112 -KPX ucircumflex nine -243 -KPX ucircumflex colon -139 -KPX ucircumflex less -131 -KPX ucircumflex backslash -73 -KPX ucircumflex questiondown -73 -KPX ucircumflex Aacute -73 -KPX ucircumflex Hbar -167 -KPX ucircumflex Idot -112 -KPX ucircumflex lacute -131 - -KPX ydieresis seven -167 -KPX ydieresis eight -112 -KPX ydieresis nine -243 -KPX ydieresis colon -139 -KPX ydieresis less -131 -KPX ydieresis backslash -73 -KPX ydieresis questiondown -73 -KPX ydieresis Aacute -73 -KPX ydieresis Hbar -167 -KPX ydieresis Idot -112 -KPX ydieresis lacute -131 - -KPX Abreve O -241 - -KPX abreve seven -167 -KPX abreve eight -112 -KPX abreve nine -243 -KPX abreve colon -139 -KPX abreve less -131 -KPX abreve backslash -73 -KPX abreve questiondown -73 -KPX abreve Aacute -73 -KPX abreve Hbar -167 -KPX abreve Idot -112 -KPX abreve lacute -131 - - - -KPX Edotaccent seven -36 -KPX Edotaccent nine -73 -KPX Edotaccent colon -45 -KPX Edotaccent less -63 -KPX Edotaccent D 47 -KPX Edotaccent backslash -36 -KPX Edotaccent cent 47 -KPX Edotaccent sterling 47 -KPX Edotaccent currency 47 -KPX Edotaccent yen 47 -KPX Edotaccent brokenbar 47 -KPX Edotaccent section 47 -KPX Edotaccent dieresis 47 -KPX Edotaccent ordmasculine 38 -KPX Edotaccent questiondown -36 -KPX Edotaccent Aacute -36 -KPX Edotaccent Hbar -36 -KPX Edotaccent lacute -63 - - -KPX Ecaron seven -36 -KPX Ecaron nine -73 -KPX Ecaron colon -45 -KPX Ecaron less -63 -KPX Ecaron D 47 -KPX Ecaron backslash -36 -KPX Ecaron cent 47 -KPX Ecaron sterling 47 -KPX Ecaron currency 47 -KPX Ecaron yen 47 -KPX Ecaron brokenbar 47 -KPX Ecaron section 47 -KPX Ecaron dieresis 47 -KPX Ecaron ordmasculine 38 -KPX Ecaron questiondown -36 -KPX Ecaron Aacute -36 -KPX Ecaron Hbar -36 -KPX Ecaron lacute -63 - - -KPX Gdotaccent six -45 -KPX Gdotaccent Gdotaccent -45 -KPX Gdotaccent Gcommaaccent -45 - -KPX Gcommaaccent six -45 -KPX Gcommaaccent Gdotaccent -45 -KPX Gcommaaccent Gcommaaccent -45 - -KPX Hbar dollar -112 -KPX Hbar seven -73 -KPX Hbar D -196 -KPX Hbar F -235 -KPX Hbar H -235 -KPX Hbar R -235 -KPX Hbar U -149 -KPX Hbar V -188 -KPX Hbar X -188 -KPX Hbar Z -225 -KPX Hbar backslash -225 -KPX Hbar m -149 -KPX Hbar braceright -149 -KPX Hbar cent -196 -KPX Hbar sterling -196 -KPX Hbar currency -196 -KPX Hbar yen -196 -KPX Hbar brokenbar -196 -KPX Hbar section -196 -KPX Hbar dieresis -159 -KPX Hbar copyright -235 -KPX Hbar ordfeminine -235 -KPX Hbar guillemotleft -235 -KPX Hbar logicalnot -235 -KPX Hbar sfthyphen -235 -KPX Hbar acute -235 -KPX Hbar mu -235 -KPX Hbar paragraph -235 -KPX Hbar periodcentered -235 -KPX Hbar cedilla -235 -KPX Hbar ordmasculine -159 -KPX Hbar guillemotright -188 -KPX Hbar onequarter -188 -KPX Hbar onehalf -188 -KPX Hbar threequarters -188 -KPX Hbar questiondown -225 -KPX Hbar Aacute -225 -KPX Hbar Eacute -235 -KPX Hbar Idieresis -235 -KPX Hbar Yacute -235 -KPX Hbar ebreve -159 -KPX Hbar edotaccent -149 -KPX Hbar ecaron -149 -KPX Hbar gdotaccent -188 -KPX Hbar gcommaaccent -188 -KPX Hbar Hbar -73 -KPX Hbar dotlessi -188 - -KPX Idot dollar -63 - -KPX lacute dollar -131 -KPX lacute ampersand -36 -KPX lacute D -159 -KPX lacute H -178 -KPX lacute L -36 -KPX lacute R -178 -KPX lacute X -178 -KPX lacute cent -159 -KPX lacute sterling -159 -KPX lacute currency -159 -KPX lacute yen -159 -KPX lacute brokenbar -159 -KPX lacute section -159 -KPX lacute dieresis -159 -KPX lacute ordfeminine -178 -KPX lacute guillemotleft -178 -KPX lacute logicalnot -178 -KPX lacute sfthyphen -178 -KPX lacute acute -178 -KPX lacute mu -178 -KPX lacute paragraph -178 -KPX lacute periodcentered -178 -KPX lacute cedilla -178 -KPX lacute ordmasculine -178 -KPX lacute guillemotright -178 -KPX lacute onequarter -178 -KPX lacute onehalf -178 -KPX lacute threequarters -178 -KPX lacute Egrave -36 -KPX lacute Icircumflex -36 -KPX lacute Yacute -178 -KPX lacute ebreve -178 -KPX lacute dotlessi -178 - - -KPX uni027D dollar -282 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ttf b/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ttf deleted file mode 100644 index a36dd4b70a833b3cf1247dc2ac7e54371e40893d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 347460 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

^7?h-i{AepG<}~j_?6d?#me>CD}yuE zu4m{H>z}zhW#RH7zlP>>Hp^E`ybDddH;>k@(rfuWC`sSO3br-87wRxQp;#{MX@DiY zE7t0KrvB`RdtkhA`NG}N(R|vl#fJY@LHbCrf7s`Mr5q>R1HABC`GVEb|AalNg($o@ z&C8SR)$bFh)#`LnoYw!O0%VWrm!a>)Vbl7OlU}rIMg1#q6tV83>H`Fb-?TtrIYZ;d zJl~?r4j=nIibBws!kox@6CvLfYixm!vRW66u~$Tqc!Y@}3^ihoyz(lpjN+WG+lpi# zv}h_dHzKNt+fbj|5k{cV$IdEEFhYSoIcC_A;~3gOqc)9o@n_Df^ZYsIwUheO=k_q;zRVeiqj>_kiRZzmmWLlr*dXl(ewP)^P-0ZQ}SA> zJn?Jt94e177<)HJHVVxM5Q%HS4FR$D&jTpGu2%>W1Nam-vC2EBolyhJr^RZqrBstW zEM7xRT0k{KO#UBo1ss*@mlUT8aZ{H&llfz^MI?n=&!eVEB#Ik+6>0Y7_7jAYC`%kcn*U$52eZ_-B7vC~c-vt)+z9V^e(Sxtpx|L`Q z!B?nf8nR3_2vuU@VJ;1sdV{onm^uB#S0o>UP%+_W|46o#&%g%I-Ko|2+O?PUy-@oq{vLZG!Xp__3WK=@ouLuX$NMKv{@>ZVSz#tvNH#3i`3M zCn#1u1Wr&g8J2){(M7Q3{189vAFAvVal*~#@pk%0dd>xw&2q#%@Xc&Jk-PpEWZ*#T zol!0vH`_*O?!_*#)*e0c_5dog)68#=GO#d6>7ZnZwPG#ncG5*T?d_Xp0+b0W+JF^> za>Pu^F=INRWalwsJ6SKi#}>NUd5kjRE;UWK zd0RS-mDT=%52F^rlQ2ulSDH#1EiS3mSPlNDm?hhi9Tzrr3Z8XU1r?k!>4mX02Z@k3 z9$ynFMV#!o!#QqzKBDn08?-7%(fFaUc2qp2VpezVybQqCM*v=b`uX_6G^r!?MJ0Y5 zYkyS%w-NFlA^`|M${iij?N7#HK&lf(N&|L0?XRJp5K0(e{^axV+LzR?u))C5AGu`B zNQ<;qZaUSQ2j}A-?5Ms~pDLOtH~3DyyLP1T(iZK3ygaluRJR46EpCZfQMRtt^cp32MPKt3x$GdB$I#XQE=wx>izThW3=en$BOP10CCqcu$d&0hJ zVc)~c-0gaJnY(=tuN#i*Zsq?k*S%r%JN|$89uEKiLg#-|H(YKGYEq;1;;9Lfqr#XA z2d2rp?xbogI-WgPrr_+^zpI~J(X~uLmo9%-@5&TUR}cRG=;@Y_(9OfT8b3uxzgZ;zf_u&7nc6Tb9f2WJZ0VLd`$i1rnzt*#OtL}NuL;pRVn{^UAo)-)< zOo7~f%i~d1k4HOs)_>{jSvB@7KD%~RW4i_(=;HBoNi<5oCxvKy|L@=bx3&Ja<#+x+ zQDxBogGZe6cvi-Fx_I=?VQ@_GNc(J4M1wN-+x|sfBvyWrc@$F;9LYP|Tb!!LEA&zJ z_2K2~iSK%g25jvGF;c$49NFgT0cEaZ0@Xu!Gcu}Tlp8rro$L*9cHN#0SS#O>qX(`i zQ&|CT#1!$eeqKxtEH!YVE_(yETkf%Oy63WZan|wl%_k&W5e>LcOSmx-Y$Cv>vNv*; zepzH&{mDAV(^mqUMSoFM48O+Pv2T@mS4z^88mVx_T`{VnGloBuvt=8eT()N&Q8Sq> z<#AZm*7Xyjdf*>daL)4~$;Z?1cjVlukuukyC1R0DYZyK57yx!i!2BT=zwVROMYb=O z<`6|WqMp9@I@11JW_ikkVe*mw5GG`9l8j;#@p>R)ia0CBu>VF5RG+Ftvh1vGb3Fa` zHgPs$s#RaML9h&eNW?2PJy516i@*6imHDsv3(`rP={80U@(&g-VLYy1(K681_XD6C zgLso<5QNkMG0GBgdDfF>@uZrc#@2P~R~*y-TC!MNYvg%d(zj7KlqHTVI_-yUjKcZ|3^vH9heEzh@^$f}O1#Sg@_TrU35JMwov%5JMN7TaO^ zA)cpq7Jt2j!JqNRu_B%UxI~W=PehdD;CQoBS>moc7Gb>KzMnnIk#+0!*FBBIwZ*x& z9Rp21Zb*7)ZwELa>RDC&Mg+|xH|ke#&)|`$j7I@VX6)pT112JYQD>i=1rBEeCW~CW z;VO1x#Ip4D7<>nK`ep`|>@^xx6Jn*)~G&NOp$I@jx3%5X8nGXH{p-M#3pp1u_Sh z|Gb^Mm_?d0Cx1)&MZ_a%&2c=Q&=&FZ%_rg8?16836286M>q%35@Mu4I`;v0MQvUWO zdn{ka6Z~oH7UB1a2KH943z%IXF*2+|veGpBQg3Bn?@QUD0iQ>vK+k~);EP}7ft#BHon_2kM2PyoV@ZnkUH-spfYwu z*pxEXJ@9dawJ~ohwlv^dDe*}!jR7a-{qhBa6R)QmFCv2efexw@jXFe!Q3teGf5qxZ z;)p;=qyiczfX1j$y=12XTImIP=^qM=(^o0gL+`)``X_+?uzE&ZMz#s@vfq4_uB?{e zkLD&grIsA_O8amo{e5I{D0!rM;XG13P#OLgtXGUnqdD;Ctjb~{c&%viiu%+l7Pny> zuUn^0#>2OV-4gV!=Fz*piQcKrRq#F$ycdHL#yx3exC9`HyMmKCB6Z8KahS#N%KQr* z>yBEbJpU@fXO+p6^E}zA!7`a*qyH+EA$=+ihaFL>iTH3hW|=TJ!7@QOMOR5@p?d~B zh!FA0`nUWTppVNd#7G2OW|=TJ!7`A0;R{w7rA#;+U{6pUCF^gZ+w zNe_i)pq0EnAE&weEAvP;(24N-q_wyotxfR%O1)6ZCL9KOMGUnMJ8J|_O%Rx4zIHuk}zKDj%_@W81 zHwlQ!s)nQiwM1F!cZ8iC=?#G!nx>972?&*ybdt<1iBicRp`mgi{F2fTezO6jn%|KI zln1|m3pdwtKK%0D$mqY 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 R^ZHVmj|Y``eW}dHgUYFo%>7fDU%yo5{;ACS zh05GNmHG8WCH(XCOOFA-KVQFO!#`iYWWzsSzhuKd;|SUC&p1Lh{PXoqHvIGTO*Z^9 zj?m)=@Xt6xHvBV=kPZJlAIRo**Kj;V%k}y58jh#P=K9st$7a)luDZ%<*2+fy2K9tuy zbFO4_58*jivbl$_;yA;KV=DQ38DCjsm-SwHD!eA@Q}2G5d?zU(Ehu z_7}6inEl1H8bm$1Kt{Uz)#VSfqxOW0q+{u1_=u)l=;CG0QB{Sjza zno=s}{s^+!%Ker6++WGh{gwROU&+t?mHgaa$y|8ncLDAKcz8(*11&Po87l^7QZH5ZacJ}PcfpEKTFEX zKdacZEbhPT`nu(xyEEE4=oRez*WjWRWt+F^hpqo%wHfq-7$azTjNaH%DeUQ8jrk4D z4*HoVsvf-zZp64T<$RkKQ##zy2ROdwzqXfux3Yiv@s;fa$5+0)e4CbJSC?eo zKPLLg&kv&&p?Rn6JED6|Q>Q*ZFYNsNoV=O8s=^a@EstmF=jqT__apP#2H<__<}`*)igoW#VaDJkduy?u*Bkibt1< zNB$HKFA)ze6AvsC_un^4-oHrPH%i=FE$&$)?smk|W#X=7;?8B_j=thHTim*)xMgE; zvn_5OsoiwrKzZXpal`ck(HlDL+NYlnzyO5$oqTy?f{V ztX(leTz=MIdHFJN*`@vEWrM_}{lz60Z!RxcDlYCBBro1vTtvl1OT~p343rlx6Bi5= z=X>J3bC=5VmWgxE*+ZVYRGhn5JLl|;FG-aqnR z?aY4S3|E{nQagQ+SmKD&mWWe5amqU4}eapDP%JaG+if+J2CsU3fu zCy!r49OsE+kFn*kzBtAfM-LK59l1yzwM-mI-#BuSINTA34Hk!zai}j2Ie2w>$TD&8 zzJ2AvtBb`4dUEkHaiAv-9H|{ZM;x$BEZTp4xoDZ#e|@pv!liP*Wn$riJ>|={r%fw7u%p9rB7$RC0iRNWunJv4_)F z?y*el)=%uR^B}p)7Gmc?Vwx{@a>SI$1Lc$@V)8&SX`t9~;#zXYjl{%0tI3ILi3wCp zSX+!Ax1JooNQ`Unv|6A2D*Vw*9ul z_(*MYOKi5WDK{G=hIwMxNNv+i`pHd~h)rnUCjG=FBeji9u@RkOqorcQ)rZIphlvfS z*kG9$N+%q;L=34ixh2Kr(h zUksp+2P_k7uQg1rJzK0r)>^~Fn)I9GYYrA`3=peRC$Bz4^r!FkUnKfbllpBTR-@io zZJFpxpY>f&^jS^xS*&@~IPXv4I>H^PIempqhuTYpHAtAo>e5^)jMarsr`6XG(iU>0 zriuPiTU*dC!V9IZ6#a!5sj0N3E+bngi?u=@q1>S~A9kFw`Tsxv75=|d?LmeA1ydti Ag#Z8m diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ufm b/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ufm deleted file mode 100644 index f6db21d9..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ufm +++ /dev/null @@ -1,3892 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment https://github.com/PhenX/php-font-lib -EncodingScheme FontSpecific -FontName DejaVu Serif -FontSubfamily Bold Italic -UniqueID DejaVu Serif Bold Italic -FullName DejaVu Serif Bold Italic -Version Version 2.37 -PostScriptName DejaVuSerif-BoldItalic -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Serif -PreferredSubfamily Bold Italic -Weight Bold -ItalicAngle -11 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 939 -Descender -236 -FontBBox -906 -389 1925 1145 -StartCharMetrics 3506 -U 32 ; WX 348 ; N space ; G 3 -U 33 ; WX 439 ; N exclam ; G 4 -U 34 ; WX 521 ; N quotedbl ; G 5 -U 35 ; WX 838 ; N numbersign ; G 6 -U 36 ; WX 696 ; N dollar ; G 7 -U 37 ; WX 950 ; N percent ; G 8 -U 38 ; WX 903 ; N ampersand ; G 9 -U 39 ; WX 306 ; N quotesingle ; G 10 -U 40 ; WX 473 ; N parenleft ; G 11 -U 41 ; WX 473 ; N parenright ; G 12 -U 42 ; WX 523 ; N asterisk ; G 13 -U 43 ; WX 838 ; N plus ; G 14 -U 44 ; WX 348 ; N comma ; G 15 -U 45 ; WX 415 ; N hyphen ; G 16 -U 46 ; WX 348 ; N period ; G 17 -U 47 ; WX 365 ; N slash ; G 18 -U 48 ; WX 696 ; N zero ; G 19 -U 49 ; WX 696 ; N one ; G 20 -U 50 ; WX 696 ; N two ; G 21 -U 51 ; WX 696 ; N three ; G 22 -U 52 ; WX 696 ; N four ; G 23 -U 53 ; WX 696 ; N five ; G 24 -U 54 ; WX 696 ; N six ; G 25 -U 55 ; WX 696 ; N seven ; G 26 -U 56 ; WX 696 ; N eight ; G 27 -U 57 ; WX 696 ; N nine ; G 28 -U 58 ; WX 369 ; N colon ; G 29 -U 59 ; WX 369 ; N semicolon ; G 30 -U 60 ; WX 838 ; N less ; G 31 -U 61 ; WX 838 ; N equal ; G 32 -U 62 ; WX 838 ; N greater ; G 33 -U 63 ; WX 586 ; N question ; G 34 -U 64 ; WX 1000 ; N at ; G 35 -U 65 ; WX 776 ; N A ; G 36 -U 66 ; WX 845 ; N B ; G 37 -U 67 ; WX 796 ; N C ; G 38 -U 68 ; WX 867 ; N D ; G 39 -U 69 ; WX 762 ; N E ; G 40 -U 70 ; WX 710 ; N F ; G 41 -U 71 ; WX 854 ; N G ; G 42 -U 72 ; WX 945 ; N H ; G 43 -U 73 ; WX 468 ; N I ; G 44 -U 74 ; WX 473 ; N J ; G 45 -U 75 ; WX 869 ; N K ; G 46 -U 76 ; WX 703 ; N L ; G 47 -U 77 ; WX 1107 ; N M ; G 48 -U 78 ; WX 914 ; N N ; G 49 -U 79 ; WX 871 ; N O ; G 50 -U 80 ; WX 752 ; N P ; G 51 -U 81 ; WX 871 ; N Q ; G 52 -U 82 ; WX 831 ; N R ; G 53 -U 83 ; WX 722 ; N S ; G 54 -U 84 ; WX 744 ; N T ; G 55 -U 85 ; WX 872 ; N U ; G 56 -U 86 ; WX 776 ; N V ; G 57 -U 87 ; WX 1123 ; N W ; G 58 -U 88 ; WX 776 ; N X ; G 59 -U 89 ; WX 714 ; N Y ; G 60 -U 90 ; WX 730 ; N Z ; G 61 -U 91 ; WX 473 ; N bracketleft ; G 62 -U 92 ; WX 365 ; N backslash ; G 63 -U 93 ; WX 473 ; N bracketright ; G 64 -U 94 ; WX 838 ; N asciicircum ; G 65 -U 95 ; WX 500 ; N underscore ; G 66 -U 96 ; WX 500 ; N grave ; G 67 -U 97 ; WX 648 ; N a ; G 68 -U 98 ; WX 699 ; N b ; G 69 -U 99 ; WX 609 ; N c ; G 70 -U 100 ; WX 699 ; N d ; G 71 -U 101 ; WX 636 ; N e ; G 72 -U 102 ; WX 430 ; N f ; G 73 -U 103 ; WX 699 ; N g ; G 74 -U 104 ; WX 727 ; N h ; G 75 -U 105 ; WX 380 ; N i ; G 76 -U 106 ; WX 362 ; N j ; G 77 -U 107 ; WX 693 ; N k ; G 78 -U 108 ; WX 380 ; N l ; G 79 -U 109 ; WX 1058 ; N m ; G 80 -U 110 ; WX 727 ; N n ; G 81 -U 111 ; WX 667 ; N o ; G 82 -U 112 ; WX 699 ; N p ; G 83 -U 113 ; WX 699 ; N q ; G 84 -U 114 ; WX 527 ; N r ; G 85 -U 115 ; WX 563 ; N s ; G 86 -U 116 ; WX 462 ; N t ; G 87 -U 117 ; WX 727 ; N u ; G 88 -U 118 ; WX 581 ; N v ; G 89 -U 119 ; WX 861 ; N w ; G 90 -U 120 ; WX 596 ; N x ; G 91 -U 121 ; WX 581 ; N y ; G 92 -U 122 ; WX 568 ; N z ; G 93 -U 123 ; WX 643 ; N braceleft ; G 94 -U 124 ; WX 364 ; N bar ; G 95 -U 125 ; WX 643 ; N braceright ; G 96 -U 126 ; WX 838 ; N asciitilde ; G 97 -U 160 ; WX 348 ; N nbspace ; G 98 -U 161 ; WX 439 ; N exclamdown ; G 99 -U 162 ; WX 696 ; N cent ; G 100 -U 163 ; WX 696 ; N sterling ; G 101 -U 164 ; WX 636 ; N currency ; G 102 -U 165 ; WX 696 ; N yen ; G 103 -U 166 ; WX 364 ; N brokenbar ; G 104 -U 167 ; WX 523 ; N section ; G 105 -U 168 ; WX 500 ; N dieresis ; G 106 -U 169 ; WX 1000 ; N copyright ; G 107 -U 170 ; WX 487 ; N ordfeminine ; G 108 -U 171 ; WX 625 ; N guillemotleft ; G 109 -U 172 ; WX 838 ; N logicalnot ; G 110 -U 173 ; WX 415 ; N sfthyphen ; G 111 -U 174 ; WX 1000 ; N registered ; G 112 -U 175 ; WX 500 ; N macron ; G 113 -U 176 ; WX 500 ; N degree ; G 114 -U 177 ; WX 838 ; N plusminus ; G 115 -U 178 ; WX 438 ; N twosuperior ; G 116 -U 179 ; WX 438 ; N threesuperior ; G 117 -U 180 ; WX 500 ; N acute ; G 118 -U 181 ; WX 732 ; N mu ; G 119 -U 182 ; WX 636 ; N paragraph ; G 120 -U 183 ; WX 348 ; N periodcentered ; G 121 -U 184 ; WX 500 ; N cedilla ; G 122 -U 185 ; WX 438 ; N onesuperior ; G 123 -U 186 ; WX 500 ; N ordmasculine ; G 124 -U 187 ; WX 625 ; N guillemotright ; G 125 -U 188 ; WX 1043 ; N onequarter ; G 126 -U 189 ; WX 1043 ; N onehalf ; G 127 -U 190 ; WX 1043 ; N threequarters ; G 128 -U 191 ; WX 586 ; N questiondown ; G 129 -U 192 ; WX 776 ; N Agrave ; G 130 -U 193 ; WX 776 ; N Aacute ; G 131 -U 194 ; WX 776 ; N Acircumflex ; G 132 -U 195 ; WX 776 ; N Atilde ; G 133 -U 196 ; WX 776 ; N Adieresis ; G 134 -U 197 ; WX 776 ; N Aring ; G 135 -U 198 ; WX 1034 ; N AE ; G 136 -U 199 ; WX 796 ; N Ccedilla ; G 137 -U 200 ; WX 762 ; N Egrave ; G 138 -U 201 ; WX 762 ; N Eacute ; G 139 -U 202 ; WX 762 ; N Ecircumflex ; G 140 -U 203 ; WX 762 ; N Edieresis ; G 141 -U 204 ; WX 468 ; N Igrave ; G 142 -U 205 ; WX 468 ; N Iacute ; G 143 -U 206 ; WX 468 ; N Icircumflex ; G 144 -U 207 ; WX 468 ; N Idieresis ; G 145 -U 208 ; WX 874 ; N Eth ; G 146 -U 209 ; WX 914 ; N Ntilde ; G 147 -U 210 ; WX 871 ; N Ograve ; G 148 -U 211 ; WX 871 ; N Oacute ; G 149 -U 212 ; WX 871 ; N Ocircumflex ; G 150 -U 213 ; WX 871 ; N Otilde ; G 151 -U 214 ; WX 871 ; N Odieresis ; G 152 -U 215 ; WX 838 ; N multiply ; G 153 -U 216 ; WX 871 ; N Oslash ; G 154 -U 217 ; WX 872 ; N Ugrave ; G 155 -U 218 ; WX 872 ; N Uacute ; G 156 -U 219 ; WX 872 ; N Ucircumflex ; G 157 -U 220 ; WX 872 ; N Udieresis ; G 158 -U 221 ; WX 714 ; N Yacute ; G 159 -U 222 ; WX 757 ; N Thorn ; G 160 -U 223 ; WX 760 ; N germandbls ; G 161 -U 224 ; WX 648 ; N agrave ; G 162 -U 225 ; WX 648 ; N aacute ; G 163 -U 226 ; WX 648 ; N acircumflex ; G 164 -U 227 ; WX 648 ; N atilde ; G 165 -U 228 ; WX 648 ; N adieresis ; G 166 -U 229 ; WX 648 ; N aring ; G 167 -U 230 ; WX 932 ; N ae ; G 168 -U 231 ; WX 609 ; N ccedilla ; G 169 -U 232 ; WX 636 ; N egrave ; G 170 -U 233 ; WX 636 ; N eacute ; G 171 -U 234 ; WX 636 ; N ecircumflex ; G 172 -U 235 ; WX 636 ; N edieresis ; G 173 -U 236 ; WX 380 ; N igrave ; G 174 -U 237 ; WX 380 ; N iacute ; G 175 -U 238 ; WX 380 ; N icircumflex ; G 176 -U 239 ; WX 380 ; N idieresis ; G 177 -U 240 ; WX 667 ; N eth ; G 178 -U 241 ; WX 727 ; N ntilde ; G 179 -U 242 ; WX 667 ; N ograve ; G 180 -U 243 ; WX 667 ; N oacute ; G 181 -U 244 ; WX 667 ; N ocircumflex ; G 182 -U 245 ; WX 667 ; N otilde ; G 183 -U 246 ; WX 667 ; N odieresis ; G 184 -U 247 ; WX 838 ; N divide ; G 185 -U 248 ; WX 667 ; N oslash ; G 186 -U 249 ; WX 727 ; N ugrave ; G 187 -U 250 ; WX 727 ; N uacute ; G 188 -U 251 ; WX 727 ; N ucircumflex ; G 189 -U 252 ; WX 727 ; N udieresis ; G 190 -U 253 ; WX 581 ; N yacute ; G 191 -U 254 ; WX 699 ; N thorn ; G 192 -U 255 ; WX 581 ; N ydieresis ; G 193 -U 256 ; WX 776 ; N Amacron ; G 194 -U 257 ; WX 648 ; N amacron ; G 195 -U 258 ; WX 776 ; N Abreve ; G 196 -U 259 ; WX 648 ; N abreve ; G 197 -U 260 ; WX 776 ; N Aogonek ; G 198 -U 261 ; WX 648 ; N aogonek ; G 199 -U 262 ; WX 796 ; N Cacute ; G 200 -U 263 ; WX 609 ; N cacute ; G 201 -U 264 ; WX 796 ; N Ccircumflex ; G 202 -U 265 ; WX 609 ; N ccircumflex ; G 203 -U 266 ; WX 796 ; N Cdotaccent ; G 204 -U 267 ; WX 609 ; N cdotaccent ; G 205 -U 268 ; WX 796 ; N Ccaron ; G 206 -U 269 ; WX 609 ; N ccaron ; G 207 -U 270 ; WX 867 ; N Dcaron ; G 208 -U 271 ; WX 699 ; N dcaron ; G 209 -U 272 ; WX 874 ; N Dcroat ; G 210 -U 273 ; WX 699 ; N dmacron ; G 211 -U 274 ; WX 762 ; N Emacron ; G 212 -U 275 ; WX 636 ; N emacron ; G 213 -U 276 ; WX 762 ; N Ebreve ; G 214 -U 277 ; WX 636 ; N ebreve ; G 215 -U 278 ; WX 762 ; N Edotaccent ; G 216 -U 279 ; WX 636 ; N edotaccent ; G 217 -U 280 ; WX 762 ; N Eogonek ; G 218 -U 281 ; WX 636 ; N eogonek ; G 219 -U 282 ; WX 762 ; N Ecaron ; G 220 -U 283 ; WX 636 ; N ecaron ; G 221 -U 284 ; WX 854 ; N Gcircumflex ; G 222 -U 285 ; WX 699 ; N gcircumflex ; G 223 -U 286 ; WX 854 ; N Gbreve ; G 224 -U 287 ; WX 699 ; N gbreve ; G 225 -U 288 ; WX 854 ; N Gdotaccent ; G 226 -U 289 ; WX 699 ; N gdotaccent ; G 227 -U 290 ; WX 854 ; N Gcommaaccent ; G 228 -U 291 ; WX 699 ; N gcommaaccent ; G 229 -U 292 ; WX 945 ; N Hcircumflex ; G 230 -U 293 ; WX 727 ; N hcircumflex ; G 231 -U 294 ; WX 945 ; N Hbar ; G 232 -U 295 ; WX 727 ; N hbar ; G 233 -U 296 ; WX 468 ; N Itilde ; G 234 -U 297 ; WX 380 ; N itilde ; G 235 -U 298 ; WX 468 ; N Imacron ; G 236 -U 299 ; WX 380 ; N imacron ; G 237 -U 300 ; WX 468 ; N Ibreve ; G 238 -U 301 ; WX 380 ; N ibreve ; G 239 -U 302 ; WX 468 ; N Iogonek ; G 240 -U 303 ; WX 380 ; N iogonek ; G 241 -U 304 ; WX 468 ; N Idot ; G 242 -U 305 ; WX 380 ; N dotlessi ; G 243 -U 306 ; WX 942 ; N IJ ; G 244 -U 307 ; WX 751 ; N ij ; G 245 -U 308 ; WX 473 ; N Jcircumflex ; G 246 -U 309 ; WX 362 ; N jcircumflex ; G 247 -U 310 ; WX 869 ; N Kcommaaccent ; G 248 -U 311 ; WX 693 ; N kcommaaccent ; G 249 -U 312 ; WX 693 ; N kgreenlandic ; G 250 -U 313 ; WX 703 ; N Lacute ; G 251 -U 314 ; WX 380 ; N lacute ; G 252 -U 315 ; WX 703 ; N Lcommaaccent ; G 253 -U 316 ; WX 380 ; N lcommaaccent ; G 254 -U 317 ; WX 703 ; N Lcaron ; G 255 -U 318 ; WX 508 ; N lcaron ; G 256 -U 319 ; WX 703 ; N Ldot ; G 257 -U 320 ; WX 557 ; N ldot ; G 258 -U 321 ; WX 710 ; N Lslash ; G 259 -U 322 ; WX 385 ; N lslash ; G 260 -U 323 ; WX 914 ; N Nacute ; G 261 -U 324 ; WX 727 ; N nacute ; G 262 -U 325 ; WX 914 ; N Ncommaaccent ; G 263 -U 326 ; WX 727 ; N ncommaaccent ; G 264 -U 327 ; WX 914 ; N Ncaron ; G 265 -U 328 ; WX 727 ; N ncaron ; G 266 -U 329 ; WX 1008 ; N napostrophe ; G 267 -U 330 ; WX 872 ; N Eng ; G 268 -U 331 ; WX 727 ; N eng ; G 269 -U 332 ; WX 871 ; N Omacron ; G 270 -U 333 ; WX 667 ; N omacron ; G 271 -U 334 ; WX 871 ; N Obreve ; G 272 -U 335 ; WX 667 ; N obreve ; G 273 -U 336 ; WX 871 ; N Ohungarumlaut ; G 274 -U 337 ; WX 667 ; N ohungarumlaut ; G 275 -U 338 ; WX 1180 ; N OE ; G 276 -U 339 ; WX 1028 ; N oe ; G 277 -U 340 ; WX 831 ; N Racute ; G 278 -U 341 ; WX 527 ; N racute ; G 279 -U 342 ; WX 831 ; N Rcommaaccent ; G 280 -U 343 ; WX 527 ; N rcommaaccent ; G 281 -U 344 ; WX 831 ; N Rcaron ; G 282 -U 345 ; WX 527 ; N rcaron ; G 283 -U 346 ; WX 722 ; N Sacute ; G 284 -U 347 ; WX 563 ; N sacute ; G 285 -U 348 ; WX 722 ; N Scircumflex ; G 286 -U 349 ; WX 563 ; N scircumflex ; G 287 -U 350 ; WX 722 ; N Scedilla ; G 288 -U 351 ; WX 563 ; N scedilla ; G 289 -U 352 ; WX 722 ; N Scaron ; G 290 -U 353 ; WX 563 ; N scaron ; G 291 -U 354 ; WX 744 ; N Tcommaaccent ; G 292 -U 355 ; WX 462 ; N tcommaaccent ; G 293 -U 356 ; WX 744 ; N Tcaron ; G 294 -U 357 ; WX 462 ; N tcaron ; G 295 -U 358 ; WX 744 ; N Tbar ; G 296 -U 359 ; WX 462 ; N tbar ; G 297 -U 360 ; WX 872 ; N Utilde ; G 298 -U 361 ; WX 727 ; N utilde ; G 299 -U 362 ; WX 872 ; N Umacron ; G 300 -U 363 ; WX 727 ; N umacron ; G 301 -U 364 ; WX 872 ; N Ubreve ; G 302 -U 365 ; WX 727 ; N ubreve ; G 303 -U 366 ; WX 872 ; N Uring ; G 304 -U 367 ; WX 727 ; N uring ; G 305 -U 368 ; WX 872 ; N Uhungarumlaut ; G 306 -U 369 ; WX 727 ; N uhungarumlaut ; G 307 -U 370 ; WX 872 ; N Uogonek ; G 308 -U 371 ; WX 727 ; N uogonek ; G 309 -U 372 ; WX 1123 ; N Wcircumflex ; G 310 -U 373 ; WX 861 ; N wcircumflex ; G 311 -U 374 ; WX 714 ; N Ycircumflex ; G 312 -U 375 ; WX 581 ; N ycircumflex ; G 313 -U 376 ; WX 714 ; N Ydieresis ; G 314 -U 377 ; WX 730 ; N Zacute ; G 315 -U 378 ; WX 568 ; N zacute ; G 316 -U 379 ; WX 730 ; N Zdotaccent ; G 317 -U 380 ; WX 568 ; N zdotaccent ; G 318 -U 381 ; WX 730 ; N Zcaron ; G 319 -U 382 ; WX 568 ; N zcaron ; G 320 -U 383 ; WX 430 ; N longs ; G 321 -U 384 ; WX 699 ; N uni0180 ; G 322 -U 385 ; WX 845 ; N uni0181 ; G 323 -U 386 ; WX 854 ; N uni0182 ; G 324 -U 387 ; WX 699 ; N uni0183 ; G 325 -U 388 ; WX 854 ; N uni0184 ; G 326 -U 389 ; WX 699 ; N uni0185 ; G 327 -U 390 ; WX 796 ; N uni0186 ; G 328 -U 391 ; WX 796 ; N uni0187 ; G 329 -U 392 ; WX 609 ; N uni0188 ; G 330 -U 393 ; WX 874 ; N uni0189 ; G 331 -U 394 ; WX 867 ; N uni018A ; G 332 -U 395 ; WX 854 ; N uni018B ; G 333 -U 396 ; WX 699 ; N uni018C ; G 334 -U 397 ; WX 667 ; N uni018D ; G 335 -U 398 ; WX 762 ; N uni018E ; G 336 -U 399 ; WX 871 ; N uni018F ; G 337 -U 400 ; WX 721 ; N uni0190 ; G 338 -U 401 ; WX 710 ; N uni0191 ; G 339 -U 402 ; WX 430 ; N florin ; G 340 -U 403 ; WX 854 ; N uni0193 ; G 341 -U 404 ; WX 771 ; N uni0194 ; G 342 -U 405 ; WX 1043 ; N uni0195 ; G 343 -U 406 ; WX 468 ; N uni0196 ; G 344 -U 407 ; WX 468 ; N uni0197 ; G 345 -U 408 ; WX 869 ; N uni0198 ; G 346 -U 409 ; WX 693 ; N uni0199 ; G 347 -U 410 ; WX 380 ; N uni019A ; G 348 -U 411 ; WX 701 ; N uni019B ; G 349 -U 412 ; WX 1058 ; N uni019C ; G 350 -U 413 ; WX 914 ; N uni019D ; G 351 -U 414 ; WX 727 ; N uni019E ; G 352 -U 415 ; WX 871 ; N uni019F ; G 353 -U 416 ; WX 871 ; N Ohorn ; G 354 -U 417 ; WX 667 ; N ohorn ; G 355 -U 418 ; WX 1200 ; N uni01A2 ; G 356 -U 419 ; WX 943 ; N uni01A3 ; G 357 -U 420 ; WX 752 ; N uni01A4 ; G 358 -U 421 ; WX 699 ; N uni01A5 ; G 359 -U 422 ; WX 831 ; N uni01A6 ; G 360 -U 423 ; WX 722 ; N uni01A7 ; G 361 -U 424 ; WX 563 ; N uni01A8 ; G 362 -U 425 ; WX 707 ; N uni01A9 ; G 363 -U 426 ; WX 331 ; N uni01AA ; G 364 -U 427 ; WX 462 ; N uni01AB ; G 365 -U 428 ; WX 744 ; N uni01AC ; G 366 -U 429 ; WX 462 ; N uni01AD ; G 367 -U 430 ; WX 744 ; N uni01AE ; G 368 -U 431 ; WX 872 ; N Uhorn ; G 369 -U 432 ; WX 727 ; N uhorn ; G 370 -U 433 ; WX 890 ; N uni01B1 ; G 371 -U 434 ; WX 890 ; N uni01B2 ; G 372 -U 435 ; WX 714 ; N uni01B3 ; G 373 -U 436 ; WX 699 ; N uni01B4 ; G 374 -U 437 ; WX 730 ; N uni01B5 ; G 375 -U 438 ; WX 568 ; N uni01B6 ; G 376 -U 439 ; WX 657 ; N uni01B7 ; G 377 -U 440 ; WX 657 ; N uni01B8 ; G 378 -U 441 ; WX 657 ; N uni01B9 ; G 379 -U 442 ; WX 657 ; N uni01BA ; G 380 -U 443 ; WX 696 ; N uni01BB ; G 381 -U 444 ; WX 754 ; N uni01BC ; G 382 -U 445 ; WX 568 ; N uni01BD ; G 383 -U 446 ; WX 536 ; N uni01BE ; G 384 -U 447 ; WX 716 ; N uni01BF ; G 385 -U 448 ; WX 295 ; N uni01C0 ; G 386 -U 449 ; WX 492 ; N uni01C1 ; G 387 -U 450 ; WX 459 ; N uni01C2 ; G 388 -U 451 ; WX 295 ; N uni01C3 ; G 389 -U 452 ; WX 1597 ; N uni01C4 ; G 390 -U 453 ; WX 1435 ; N uni01C5 ; G 391 -U 454 ; WX 1267 ; N uni01C6 ; G 392 -U 455 ; WX 1176 ; N uni01C7 ; G 393 -U 456 ; WX 1065 ; N uni01C8 ; G 394 -U 457 ; WX 742 ; N uni01C9 ; G 395 -U 458 ; WX 1387 ; N uni01CA ; G 396 -U 459 ; WX 1276 ; N uni01CB ; G 397 -U 460 ; WX 1089 ; N uni01CC ; G 398 -U 461 ; WX 776 ; N uni01CD ; G 399 -U 462 ; WX 648 ; N uni01CE ; G 400 -U 463 ; WX 468 ; N uni01CF ; G 401 -U 464 ; WX 380 ; N uni01D0 ; G 402 -U 465 ; WX 871 ; N uni01D1 ; G 403 -U 466 ; WX 667 ; N uni01D2 ; G 404 -U 467 ; WX 872 ; N uni01D3 ; G 405 -U 468 ; WX 727 ; N uni01D4 ; G 406 -U 469 ; WX 872 ; N uni01D5 ; G 407 -U 470 ; WX 727 ; N uni01D6 ; G 408 -U 471 ; WX 872 ; N uni01D7 ; G 409 -U 472 ; WX 727 ; N uni01D8 ; G 410 -U 473 ; WX 872 ; N uni01D9 ; G 411 -U 474 ; WX 727 ; N uni01DA ; G 412 -U 475 ; WX 872 ; N uni01DB ; G 413 -U 476 ; WX 727 ; N uni01DC ; G 414 -U 477 ; WX 636 ; N uni01DD ; G 415 -U 478 ; WX 776 ; N uni01DE ; G 416 -U 479 ; WX 648 ; N uni01DF ; G 417 -U 480 ; WX 776 ; N uni01E0 ; G 418 -U 481 ; WX 648 ; N uni01E1 ; G 419 -U 482 ; WX 1034 ; N uni01E2 ; G 420 -U 483 ; WX 975 ; N uni01E3 ; G 421 -U 484 ; WX 896 ; N uni01E4 ; G 422 -U 485 ; WX 699 ; N uni01E5 ; G 423 -U 486 ; WX 854 ; N Gcaron ; G 424 -U 487 ; WX 699 ; N gcaron ; G 425 -U 488 ; WX 869 ; N uni01E8 ; G 426 -U 489 ; WX 693 ; N uni01E9 ; G 427 -U 490 ; WX 871 ; N uni01EA ; G 428 -U 491 ; WX 667 ; N uni01EB ; G 429 -U 492 ; WX 871 ; N uni01EC ; G 430 -U 493 ; WX 667 ; N uni01ED ; G 431 -U 494 ; WX 657 ; N uni01EE ; G 432 -U 495 ; WX 568 ; N uni01EF ; G 433 -U 496 ; WX 362 ; N uni01F0 ; G 434 -U 497 ; WX 1597 ; N uni01F1 ; G 435 -U 498 ; WX 1435 ; N uni01F2 ; G 436 -U 499 ; WX 1267 ; N uni01F3 ; G 437 -U 500 ; WX 854 ; N uni01F4 ; G 438 -U 501 ; WX 699 ; N uni01F5 ; G 439 -U 502 ; WX 1221 ; N uni01F6 ; G 440 -U 503 ; WX 787 ; N uni01F7 ; G 441 -U 504 ; WX 914 ; N uni01F8 ; G 442 -U 505 ; WX 727 ; N uni01F9 ; G 443 -U 506 ; WX 776 ; N Aringacute ; G 444 -U 507 ; WX 648 ; N aringacute ; G 445 -U 508 ; WX 1034 ; N AEacute ; G 446 -U 509 ; WX 932 ; N aeacute ; G 447 -U 510 ; WX 871 ; N Oslashacute ; G 448 -U 511 ; WX 667 ; N oslashacute ; G 449 -U 512 ; WX 776 ; N uni0200 ; G 450 -U 513 ; WX 648 ; N uni0201 ; G 451 -U 514 ; WX 776 ; N uni0202 ; G 452 -U 515 ; WX 648 ; N uni0203 ; G 453 -U 516 ; WX 762 ; N uni0204 ; G 454 -U 517 ; WX 636 ; N uni0205 ; G 455 -U 518 ; WX 762 ; N uni0206 ; G 456 -U 519 ; WX 636 ; N uni0207 ; G 457 -U 520 ; WX 468 ; N uni0208 ; G 458 -U 521 ; WX 380 ; N uni0209 ; G 459 -U 522 ; WX 468 ; N uni020A ; G 460 -U 523 ; WX 380 ; N uni020B ; G 461 -U 524 ; WX 871 ; N uni020C ; G 462 -U 525 ; WX 667 ; N uni020D ; G 463 -U 526 ; WX 871 ; N uni020E ; G 464 -U 527 ; WX 667 ; N uni020F ; G 465 -U 528 ; WX 831 ; N uni0210 ; G 466 -U 529 ; WX 527 ; N uni0211 ; G 467 -U 530 ; WX 831 ; N uni0212 ; G 468 -U 531 ; WX 527 ; N uni0213 ; G 469 -U 532 ; WX 872 ; N uni0214 ; G 470 -U 533 ; WX 727 ; N uni0215 ; G 471 -U 534 ; WX 872 ; N uni0216 ; G 472 -U 535 ; WX 727 ; N uni0217 ; G 473 -U 536 ; WX 722 ; N Scommaaccent ; G 474 -U 537 ; WX 563 ; N scommaaccent ; G 475 -U 538 ; WX 744 ; N uni021A ; G 476 -U 539 ; WX 462 ; N uni021B ; G 477 -U 540 ; WX 690 ; N uni021C ; G 478 -U 541 ; WX 607 ; N uni021D ; G 479 -U 542 ; WX 945 ; N uni021E ; G 480 -U 543 ; WX 727 ; N uni021F ; G 481 -U 544 ; WX 872 ; N uni0220 ; G 482 -U 545 ; WX 791 ; N uni0221 ; G 483 -U 546 ; WX 703 ; N uni0222 ; G 484 -U 547 ; WX 616 ; N uni0223 ; G 485 -U 548 ; WX 730 ; N uni0224 ; G 486 -U 549 ; WX 568 ; N uni0225 ; G 487 -U 550 ; WX 776 ; N uni0226 ; G 488 -U 551 ; WX 648 ; N uni0227 ; G 489 -U 552 ; WX 762 ; N uni0228 ; G 490 -U 553 ; WX 636 ; N uni0229 ; G 491 -U 554 ; WX 871 ; N uni022A ; G 492 -U 555 ; WX 667 ; N uni022B ; G 493 -U 556 ; WX 871 ; N uni022C ; G 494 -U 557 ; WX 667 ; N uni022D ; G 495 -U 558 ; WX 871 ; N uni022E ; G 496 -U 559 ; WX 667 ; N uni022F ; G 497 -U 560 ; WX 871 ; N uni0230 ; G 498 -U 561 ; WX 667 ; N uni0231 ; G 499 -U 562 ; WX 714 ; N uni0232 ; G 500 -U 563 ; WX 581 ; N uni0233 ; G 501 -U 564 ; WX 573 ; N uni0234 ; G 502 -U 565 ; WX 922 ; N uni0235 ; G 503 -U 566 ; WX 564 ; N uni0236 ; G 504 -U 567 ; WX 362 ; N dotlessj ; G 505 -U 568 ; WX 1031 ; N uni0238 ; G 506 -U 569 ; WX 1031 ; N uni0239 ; G 507 -U 570 ; WX 776 ; N uni023A ; G 508 -U 571 ; WX 796 ; N uni023B ; G 509 -U 572 ; WX 609 ; N uni023C ; G 510 -U 573 ; WX 703 ; N uni023D ; G 511 -U 574 ; WX 744 ; N uni023E ; G 512 -U 575 ; WX 563 ; N uni023F ; G 513 -U 576 ; WX 568 ; N uni0240 ; G 514 -U 577 ; WX 660 ; N uni0241 ; G 515 -U 578 ; WX 547 ; N uni0242 ; G 516 -U 579 ; WX 845 ; N uni0243 ; G 517 -U 580 ; WX 872 ; N uni0244 ; G 518 -U 581 ; WX 776 ; N uni0245 ; G 519 -U 582 ; WX 762 ; N uni0246 ; G 520 -U 583 ; WX 636 ; N uni0247 ; G 521 -U 584 ; WX 473 ; N uni0248 ; G 522 -U 585 ; WX 387 ; N uni0249 ; G 523 -U 586 ; WX 848 ; N uni024A ; G 524 -U 587 ; WX 699 ; N uni024B ; G 525 -U 588 ; WX 831 ; N uni024C ; G 526 -U 589 ; WX 527 ; N uni024D ; G 527 -U 590 ; WX 714 ; N uni024E ; G 528 -U 591 ; WX 581 ; N uni024F ; G 529 -U 592 ; WX 648 ; N uni0250 ; G 530 -U 593 ; WX 770 ; N uni0251 ; G 531 -U 594 ; WX 770 ; N uni0252 ; G 532 -U 595 ; WX 699 ; N uni0253 ; G 533 -U 596 ; WX 609 ; N uni0254 ; G 534 -U 597 ; WX 609 ; N uni0255 ; G 535 -U 598 ; WX 699 ; N uni0256 ; G 536 -U 599 ; WX 730 ; N uni0257 ; G 537 -U 600 ; WX 636 ; N uni0258 ; G 538 -U 601 ; WX 636 ; N uni0259 ; G 539 -U 602 ; WX 907 ; N uni025A ; G 540 -U 603 ; WX 608 ; N uni025B ; G 541 -U 604 ; WX 562 ; N uni025C ; G 542 -U 605 ; WX 907 ; N uni025D ; G 543 -U 606 ; WX 714 ; N uni025E ; G 544 -U 607 ; WX 387 ; N uni025F ; G 545 -U 608 ; WX 699 ; N uni0260 ; G 546 -U 609 ; WX 699 ; N uni0261 ; G 547 -U 610 ; WX 638 ; N uni0262 ; G 548 -U 611 ; WX 601 ; N uni0263 ; G 549 -U 612 ; WX 627 ; N uni0264 ; G 550 -U 613 ; WX 727 ; N uni0265 ; G 551 -U 614 ; WX 727 ; N uni0266 ; G 552 -U 615 ; WX 727 ; N uni0267 ; G 553 -U 616 ; WX 380 ; N uni0268 ; G 554 -U 617 ; WX 380 ; N uni0269 ; G 555 -U 618 ; WX 380 ; N uni026A ; G 556 -U 619 ; WX 409 ; N uni026B ; G 557 -U 620 ; WX 514 ; N uni026C ; G 558 -U 621 ; WX 380 ; N uni026D ; G 559 -U 622 ; WX 795 ; N uni026E ; G 560 -U 623 ; WX 1058 ; N uni026F ; G 561 -U 624 ; WX 1058 ; N uni0270 ; G 562 -U 625 ; WX 1058 ; N uni0271 ; G 563 -U 626 ; WX 727 ; N uni0272 ; G 564 -U 627 ; WX 727 ; N uni0273 ; G 565 -U 628 ; WX 712 ; N uni0274 ; G 566 -U 629 ; WX 667 ; N uni0275 ; G 567 -U 630 ; WX 1061 ; N uni0276 ; G 568 -U 631 ; WX 944 ; N uni0277 ; G 569 -U 632 ; WX 797 ; N uni0278 ; G 570 -U 633 ; WX 571 ; N uni0279 ; G 571 -U 634 ; WX 571 ; N uni027A ; G 572 -U 635 ; WX 571 ; N uni027B ; G 573 -U 636 ; WX 527 ; N uni027C ; G 574 -U 637 ; WX 527 ; N uni027D ; G 575 -U 638 ; WX 452 ; N uni027E ; G 576 -U 639 ; WX 487 ; N uni027F ; G 577 -U 640 ; WX 694 ; N uni0280 ; G 578 -U 641 ; WX 694 ; N uni0281 ; G 579 -U 642 ; WX 563 ; N uni0282 ; G 580 -U 643 ; WX 331 ; N uni0283 ; G 581 -U 644 ; WX 430 ; N uni0284 ; G 582 -U 645 ; WX 540 ; N uni0285 ; G 583 -U 646 ; WX 331 ; N uni0286 ; G 584 -U 647 ; WX 492 ; N uni0287 ; G 585 -U 648 ; WX 462 ; N uni0288 ; G 586 -U 649 ; WX 727 ; N uni0289 ; G 587 -U 650 ; WX 679 ; N uni028A ; G 588 -U 651 ; WX 694 ; N uni028B ; G 589 -U 652 ; WX 581 ; N uni028C ; G 590 -U 653 ; WX 861 ; N uni028D ; G 591 -U 654 ; WX 635 ; N uni028E ; G 592 -U 655 ; WX 727 ; N uni028F ; G 593 -U 656 ; WX 568 ; N uni0290 ; G 594 -U 657 ; WX 568 ; N uni0291 ; G 595 -U 658 ; WX 568 ; N uni0292 ; G 596 -U 659 ; WX 568 ; N uni0293 ; G 597 -U 660 ; WX 551 ; N uni0294 ; G 598 -U 661 ; WX 551 ; N uni0295 ; G 599 -U 662 ; WX 551 ; N uni0296 ; G 600 -U 663 ; WX 545 ; N uni0297 ; G 601 -U 664 ; WX 871 ; N uni0298 ; G 602 -U 665 ; WX 695 ; N uni0299 ; G 603 -U 666 ; WX 714 ; N uni029A ; G 604 -U 667 ; WX 689 ; N uni029B ; G 605 -U 668 ; WX 732 ; N uni029C ; G 606 -U 669 ; WX 384 ; N uni029D ; G 607 -U 670 ; WX 740 ; N uni029E ; G 608 -U 671 ; WX 617 ; N uni029F ; G 609 -U 672 ; WX 699 ; N uni02A0 ; G 610 -U 673 ; WX 551 ; N uni02A1 ; G 611 -U 674 ; WX 551 ; N uni02A2 ; G 612 -U 675 ; WX 1117 ; N uni02A3 ; G 613 -U 676 ; WX 1179 ; N uni02A4 ; G 614 -U 677 ; WX 1117 ; N uni02A5 ; G 615 -U 678 ; WX 938 ; N uni02A6 ; G 616 -U 679 ; WX 715 ; N uni02A7 ; G 617 -U 680 ; WX 946 ; N uni02A8 ; G 618 -U 681 ; WX 1039 ; N uni02A9 ; G 619 -U 682 ; WX 870 ; N uni02AA ; G 620 -U 683 ; WX 795 ; N uni02AB ; G 621 -U 684 ; WX 662 ; N uni02AC ; G 622 -U 685 ; WX 443 ; N uni02AD ; G 623 -U 686 ; WX 613 ; N uni02AE ; G 624 -U 687 ; WX 717 ; N uni02AF ; G 625 -U 688 ; WX 521 ; N uni02B0 ; G 626 -U 689 ; WX 519 ; N uni02B1 ; G 627 -U 690 ; WX 313 ; N uni02B2 ; G 628 -U 691 ; WX 414 ; N uni02B3 ; G 629 -U 692 ; WX 414 ; N uni02B4 ; G 630 -U 693 ; WX 480 ; N uni02B5 ; G 631 -U 694 ; WX 527 ; N uni02B6 ; G 632 -U 695 ; WX 542 ; N uni02B7 ; G 633 -U 696 ; WX 366 ; N uni02B8 ; G 634 -U 697 ; WX 302 ; N uni02B9 ; G 635 -U 698 ; WX 521 ; N uni02BA ; G 636 -U 699 ; WX 348 ; N uni02BB ; G 637 -U 700 ; WX 348 ; N uni02BC ; G 638 -U 701 ; WX 348 ; N uni02BD ; G 639 -U 702 ; WX 366 ; N uni02BE ; G 640 -U 703 ; WX 366 ; N uni02BF ; G 641 -U 704 ; WX 313 ; N uni02C0 ; G 642 -U 705 ; WX 313 ; N uni02C1 ; G 643 -U 706 ; WX 500 ; N uni02C2 ; G 644 -U 707 ; WX 500 ; N uni02C3 ; G 645 -U 708 ; WX 500 ; N uni02C4 ; G 646 -U 709 ; WX 500 ; N uni02C5 ; G 647 -U 710 ; WX 500 ; N circumflex ; G 648 -U 711 ; WX 500 ; N caron ; G 649 -U 712 ; WX 282 ; N uni02C8 ; G 650 -U 713 ; WX 500 ; N uni02C9 ; G 651 -U 714 ; WX 500 ; N uni02CA ; G 652 -U 715 ; WX 500 ; N uni02CB ; G 653 -U 716 ; WX 282 ; N uni02CC ; G 654 -U 717 ; WX 500 ; N uni02CD ; G 655 -U 720 ; WX 369 ; N uni02D0 ; G 656 -U 721 ; WX 369 ; N uni02D1 ; G 657 -U 722 ; WX 366 ; N uni02D2 ; G 658 -U 723 ; WX 366 ; N uni02D3 ; G 659 -U 726 ; WX 392 ; N uni02D6 ; G 660 -U 727 ; WX 392 ; N uni02D7 ; G 661 -U 728 ; WX 500 ; N breve ; G 662 -U 729 ; WX 500 ; N dotaccent ; G 663 -U 730 ; WX 500 ; N ring ; G 664 -U 731 ; WX 500 ; N ogonek ; G 665 -U 732 ; WX 500 ; N tilde ; G 666 -U 733 ; WX 500 ; N hungarumlaut ; G 667 -U 734 ; WX 417 ; N uni02DE ; G 668 -U 736 ; WX 378 ; N uni02E0 ; G 669 -U 737 ; WX 292 ; N uni02E1 ; G 670 -U 738 ; WX 395 ; N uni02E2 ; G 671 -U 739 ; WX 375 ; N uni02E3 ; G 672 -U 740 ; WX 313 ; N uni02E4 ; G 673 -U 741 ; WX 500 ; N uni02E5 ; G 674 -U 742 ; WX 500 ; N uni02E6 ; G 675 -U 743 ; WX 500 ; N uni02E7 ; G 676 -U 744 ; WX 500 ; N uni02E8 ; G 677 -U 745 ; WX 500 ; N uni02E9 ; G 678 -U 748 ; WX 500 ; N uni02EC ; G 679 -U 750 ; WX 553 ; N uni02EE ; G 680 -U 751 ; WX 500 ; N uni02EF ; G 681 -U 752 ; WX 500 ; N uni02F0 ; G 682 -U 755 ; WX 500 ; N uni02F3 ; G 683 -U 759 ; WX 500 ; N uni02F7 ; G 684 -U 768 ; WX 0 ; N gravecomb ; G 685 -U 769 ; WX 0 ; N acutecomb ; G 686 -U 770 ; WX 0 ; N uni0302 ; G 687 -U 771 ; WX 0 ; N tildecomb ; G 688 -U 772 ; WX 0 ; N uni0304 ; G 689 -U 773 ; WX 0 ; N uni0305 ; G 690 -U 774 ; WX 0 ; N uni0306 ; G 691 -U 775 ; WX 0 ; N uni0307 ; G 692 -U 776 ; WX 0 ; N uni0308 ; G 693 -U 777 ; WX 0 ; N hookabovecomb ; G 694 -U 778 ; WX 0 ; N uni030A ; G 695 -U 779 ; WX 0 ; N uni030B ; G 696 -U 780 ; WX 0 ; N uni030C ; G 697 -U 781 ; WX 0 ; N uni030D ; G 698 -U 782 ; WX 0 ; N uni030E ; G 699 -U 783 ; WX 0 ; N uni030F ; G 700 -U 784 ; WX 0 ; N uni0310 ; G 701 -U 785 ; WX 0 ; N uni0311 ; G 702 -U 786 ; WX 0 ; N uni0312 ; G 703 -U 787 ; WX 0 ; N uni0313 ; G 704 -U 788 ; WX 0 ; N uni0314 ; G 705 -U 789 ; WX 0 ; N uni0315 ; G 706 -U 790 ; WX 0 ; N uni0316 ; G 707 -U 791 ; WX 0 ; N uni0317 ; G 708 -U 792 ; WX 0 ; N uni0318 ; G 709 -U 793 ; WX 0 ; N uni0319 ; G 710 -U 794 ; WX 0 ; N uni031A ; G 711 -U 795 ; WX 0 ; N uni031B ; G 712 -U 796 ; WX 0 ; N uni031C ; G 713 -U 797 ; WX 0 ; N uni031D ; G 714 -U 798 ; WX 0 ; N uni031E ; G 715 -U 799 ; WX 0 ; N uni031F ; G 716 -U 800 ; WX 0 ; N uni0320 ; G 717 -U 801 ; WX 0 ; N uni0321 ; G 718 -U 802 ; WX 0 ; N uni0322 ; G 719 -U 803 ; WX 0 ; N dotbelowcomb ; G 720 -U 804 ; WX 0 ; N uni0324 ; G 721 -U 805 ; WX 0 ; N uni0325 ; G 722 -U 806 ; WX 0 ; N uni0326 ; G 723 -U 807 ; WX 0 ; N uni0327 ; G 724 -U 808 ; WX 0 ; N uni0328 ; G 725 -U 809 ; WX 0 ; N uni0329 ; G 726 -U 810 ; WX 0 ; N uni032A ; G 727 -U 811 ; WX 0 ; N uni032B ; G 728 -U 812 ; WX 0 ; N uni032C ; G 729 -U 813 ; WX 0 ; N uni032D ; G 730 -U 814 ; WX 0 ; N uni032E ; G 731 -U 815 ; WX 0 ; N uni032F ; G 732 -U 816 ; WX 0 ; N uni0330 ; G 733 -U 817 ; WX 0 ; N uni0331 ; G 734 -U 818 ; WX 0 ; N uni0332 ; G 735 -U 819 ; WX 0 ; N uni0333 ; G 736 -U 820 ; WX 0 ; N uni0334 ; G 737 -U 821 ; WX 0 ; N uni0335 ; G 738 -U 822 ; WX 0 ; N uni0336 ; G 739 -U 823 ; WX 0 ; N uni0337 ; G 740 -U 824 ; WX 0 ; N uni0338 ; G 741 -U 825 ; WX 0 ; N uni0339 ; G 742 -U 826 ; WX 0 ; N uni033A ; G 743 -U 827 ; WX 0 ; N uni033B ; G 744 -U 828 ; WX 0 ; N uni033C ; G 745 -U 829 ; WX 0 ; N uni033D ; G 746 -U 830 ; WX 0 ; N uni033E ; G 747 -U 831 ; WX 0 ; N uni033F ; G 748 -U 835 ; WX 0 ; N uni0343 ; G 749 -U 847 ; WX 0 ; N uni034F ; G 750 -U 856 ; WX 0 ; N uni0358 ; G 751 -U 864 ; WX 0 ; N uni0360 ; G 752 -U 865 ; WX 0 ; N uni0361 ; G 753 -U 880 ; WX 779 ; N uni0370 ; G 754 -U 881 ; WX 576 ; N uni0371 ; G 755 -U 882 ; WX 803 ; N uni0372 ; G 756 -U 883 ; WX 777 ; N uni0373 ; G 757 -U 884 ; WX 302 ; N uni0374 ; G 758 -U 885 ; WX 302 ; N uni0375 ; G 759 -U 886 ; WX 963 ; N uni0376 ; G 760 -U 887 ; WX 737 ; N uni0377 ; G 761 -U 890 ; WX 500 ; N uni037A ; G 762 -U 891 ; WX 609 ; N uni037B ; G 763 -U 892 ; WX 609 ; N uni037C ; G 764 -U 893 ; WX 609 ; N uni037D ; G 765 -U 894 ; WX 369 ; N uni037E ; G 766 -U 895 ; WX 473 ; N uni037F ; G 767 -U 900 ; WX 500 ; N tonos ; G 768 -U 901 ; WX 500 ; N dieresistonos ; G 769 -U 902 ; WX 776 ; N Alphatonos ; G 770 -U 903 ; WX 348 ; N anoteleia ; G 771 -U 904 ; WX 947 ; N Epsilontonos ; G 772 -U 905 ; WX 1136 ; N Etatonos ; G 773 -U 906 ; WX 662 ; N Iotatonos ; G 774 -U 908 ; WX 887 ; N Omicrontonos ; G 775 -U 910 ; WX 953 ; N Upsilontonos ; G 776 -U 911 ; WX 911 ; N Omegatonos ; G 777 -U 912 ; WX 484 ; N iotadieresistonos ; G 778 -U 913 ; WX 776 ; N Alpha ; G 779 -U 914 ; WX 845 ; N Beta ; G 780 -U 915 ; WX 710 ; N Gamma ; G 781 -U 916 ; WX 776 ; N uni0394 ; G 782 -U 917 ; WX 762 ; N Epsilon ; G 783 -U 918 ; WX 730 ; N Zeta ; G 784 -U 919 ; WX 945 ; N Eta ; G 785 -U 920 ; WX 871 ; N Theta ; G 786 -U 921 ; WX 468 ; N Iota ; G 787 -U 922 ; WX 869 ; N Kappa ; G 788 -U 923 ; WX 776 ; N Lambda ; G 789 -U 924 ; WX 1107 ; N Mu ; G 790 -U 925 ; WX 914 ; N Nu ; G 791 -U 926 ; WX 704 ; N Xi ; G 792 -U 927 ; WX 871 ; N Omicron ; G 793 -U 928 ; WX 945 ; N Pi ; G 794 -U 929 ; WX 752 ; N Rho ; G 795 -U 931 ; WX 707 ; N Sigma ; G 796 -U 932 ; WX 744 ; N Tau ; G 797 -U 933 ; WX 714 ; N Upsilon ; G 798 -U 934 ; WX 871 ; N Phi ; G 799 -U 935 ; WX 776 ; N Chi ; G 800 -U 936 ; WX 913 ; N Psi ; G 801 -U 937 ; WX 890 ; N Omega ; G 802 -U 938 ; WX 468 ; N Iotadieresis ; G 803 -U 939 ; WX 714 ; N Upsilondieresis ; G 804 -U 940 ; WX 770 ; N alphatonos ; G 805 -U 941 ; WX 608 ; N epsilontonos ; G 806 -U 942 ; WX 727 ; N etatonos ; G 807 -U 943 ; WX 484 ; N iotatonos ; G 808 -U 944 ; WX 694 ; N upsilondieresistonos ; G 809 -U 945 ; WX 770 ; N alpha ; G 810 -U 946 ; WX 664 ; N beta ; G 811 -U 947 ; WX 660 ; N gamma ; G 812 -U 948 ; WX 667 ; N delta ; G 813 -U 949 ; WX 608 ; N epsilon ; G 814 -U 950 ; WX 592 ; N zeta ; G 815 -U 951 ; WX 727 ; N eta ; G 816 -U 952 ; WX 667 ; N theta ; G 817 -U 953 ; WX 484 ; N iota ; G 818 -U 954 ; WX 750 ; N kappa ; G 819 -U 955 ; WX 701 ; N lambda ; G 820 -U 956 ; WX 732 ; N uni03BC ; G 821 -U 957 ; WX 694 ; N nu ; G 822 -U 958 ; WX 592 ; N xi ; G 823 -U 959 ; WX 667 ; N omicron ; G 824 -U 960 ; WX 732 ; N pi ; G 825 -U 961 ; WX 665 ; N rho ; G 826 -U 962 ; WX 609 ; N sigma1 ; G 827 -U 963 ; WX 737 ; N sigma ; G 828 -U 964 ; WX 673 ; N tau ; G 829 -U 965 ; WX 694 ; N upsilon ; G 830 -U 966 ; WX 905 ; N phi ; G 831 -U 967 ; WX 658 ; N chi ; G 832 -U 968 ; WX 941 ; N psi ; G 833 -U 969 ; WX 952 ; N omega ; G 834 -U 970 ; WX 484 ; N iotadieresis ; G 835 -U 971 ; WX 694 ; N upsilondieresis ; G 836 -U 972 ; WX 667 ; N omicrontonos ; G 837 -U 973 ; WX 694 ; N upsilontonos ; G 838 -U 974 ; WX 952 ; N omegatonos ; G 839 -U 975 ; WX 869 ; N uni03CF ; G 840 -U 976 ; WX 667 ; N uni03D0 ; G 841 -U 977 ; WX 849 ; N theta1 ; G 842 -U 978 ; WX 764 ; N Upsilon1 ; G 843 -U 979 ; WX 969 ; N uni03D3 ; G 844 -U 980 ; WX 764 ; N uni03D4 ; G 845 -U 981 ; WX 941 ; N phi1 ; G 846 -U 982 ; WX 952 ; N omega1 ; G 847 -U 983 ; WX 655 ; N uni03D7 ; G 848 -U 984 ; WX 871 ; N uni03D8 ; G 849 -U 985 ; WX 667 ; N uni03D9 ; G 850 -U 986 ; WX 796 ; N uni03DA ; G 851 -U 987 ; WX 609 ; N uni03DB ; G 852 -U 988 ; WX 710 ; N uni03DC ; G 853 -U 989 ; WX 527 ; N uni03DD ; G 854 -U 990 ; WX 590 ; N uni03DE ; G 855 -U 991 ; WX 660 ; N uni03DF ; G 856 -U 992 ; WX 796 ; N uni03E0 ; G 857 -U 993 ; WX 667 ; N uni03E1 ; G 858 -U 1008 ; WX 655 ; N uni03F0 ; G 859 -U 1009 ; WX 665 ; N uni03F1 ; G 860 -U 1010 ; WX 609 ; N uni03F2 ; G 861 -U 1011 ; WX 362 ; N uni03F3 ; G 862 -U 1012 ; WX 871 ; N uni03F4 ; G 863 -U 1013 ; WX 609 ; N uni03F5 ; G 864 -U 1014 ; WX 609 ; N uni03F6 ; G 865 -U 1015 ; WX 757 ; N uni03F7 ; G 866 -U 1016 ; WX 699 ; N uni03F8 ; G 867 -U 1017 ; WX 796 ; N uni03F9 ; G 868 -U 1018 ; WX 1107 ; N uni03FA ; G 869 -U 1019 ; WX 860 ; N uni03FB ; G 870 -U 1020 ; WX 692 ; N uni03FC ; G 871 -U 1021 ; WX 796 ; N uni03FD ; G 872 -U 1022 ; WX 796 ; N uni03FE ; G 873 -U 1023 ; WX 796 ; N uni03FF ; G 874 -U 1024 ; WX 762 ; N uni0400 ; G 875 -U 1025 ; WX 762 ; N uni0401 ; G 876 -U 1026 ; WX 901 ; N uni0402 ; G 877 -U 1027 ; WX 690 ; N uni0403 ; G 878 -U 1028 ; WX 795 ; N uni0404 ; G 879 -U 1029 ; WX 722 ; N uni0405 ; G 880 -U 1030 ; WX 468 ; N uni0406 ; G 881 -U 1031 ; WX 468 ; N uni0407 ; G 882 -U 1032 ; WX 473 ; N uni0408 ; G 883 -U 1033 ; WX 1202 ; N uni0409 ; G 884 -U 1034 ; WX 1262 ; N uni040A ; G 885 -U 1035 ; WX 963 ; N uni040B ; G 886 -U 1036 ; WX 910 ; N uni040C ; G 887 -U 1037 ; WX 945 ; N uni040D ; G 888 -U 1038 ; WX 812 ; N uni040E ; G 889 -U 1039 ; WX 945 ; N uni040F ; G 890 -U 1040 ; WX 814 ; N uni0410 ; G 891 -U 1041 ; WX 854 ; N uni0411 ; G 892 -U 1042 ; WX 845 ; N uni0412 ; G 893 -U 1043 ; WX 690 ; N uni0413 ; G 894 -U 1044 ; WX 889 ; N uni0414 ; G 895 -U 1045 ; WX 762 ; N uni0415 ; G 896 -U 1046 ; WX 1312 ; N uni0416 ; G 897 -U 1047 ; WX 721 ; N uni0417 ; G 898 -U 1048 ; WX 945 ; N uni0418 ; G 899 -U 1049 ; WX 945 ; N uni0419 ; G 900 -U 1050 ; WX 910 ; N uni041A ; G 901 -U 1051 ; WX 884 ; N uni041B ; G 902 -U 1052 ; WX 1107 ; N uni041C ; G 903 -U 1053 ; WX 945 ; N uni041D ; G 904 -U 1054 ; WX 871 ; N uni041E ; G 905 -U 1055 ; WX 945 ; N uni041F ; G 906 -U 1056 ; WX 752 ; N uni0420 ; G 907 -U 1057 ; WX 796 ; N uni0421 ; G 908 -U 1058 ; WX 744 ; N uni0422 ; G 909 -U 1059 ; WX 812 ; N uni0423 ; G 910 -U 1060 ; WX 949 ; N uni0424 ; G 911 -U 1061 ; WX 776 ; N uni0425 ; G 912 -U 1062 ; WX 966 ; N uni0426 ; G 913 -U 1063 ; WX 913 ; N uni0427 ; G 914 -U 1064 ; WX 1268 ; N uni0428 ; G 915 -U 1065 ; WX 1293 ; N uni0429 ; G 916 -U 1066 ; WX 957 ; N uni042A ; G 917 -U 1067 ; WX 1202 ; N uni042B ; G 918 -U 1068 ; WX 825 ; N uni042C ; G 919 -U 1069 ; WX 795 ; N uni042D ; G 920 -U 1070 ; WX 1287 ; N uni042E ; G 921 -U 1071 ; WX 882 ; N uni042F ; G 922 -U 1072 ; WX 648 ; N uni0430 ; G 923 -U 1073 ; WX 722 ; N uni0431 ; G 924 -U 1074 ; WX 657 ; N uni0432 ; G 925 -U 1075 ; WX 563 ; N uni0433 ; G 926 -U 1076 ; WX 695 ; N uni0434 ; G 927 -U 1077 ; WX 636 ; N uni0435 ; G 928 -U 1078 ; WX 1306 ; N uni0436 ; G 929 -U 1079 ; WX 638 ; N uni0437 ; G 930 -U 1080 ; WX 727 ; N uni0438 ; G 931 -U 1081 ; WX 727 ; N uni0439 ; G 932 -U 1082 ; WX 677 ; N uni043A ; G 933 -U 1083 ; WX 732 ; N uni043B ; G 934 -U 1084 ; WX 951 ; N uni043C ; G 935 -U 1085 ; WX 729 ; N uni043D ; G 936 -U 1086 ; WX 667 ; N uni043E ; G 937 -U 1087 ; WX 727 ; N uni043F ; G 938 -U 1088 ; WX 699 ; N uni0440 ; G 939 -U 1089 ; WX 609 ; N uni0441 ; G 940 -U 1090 ; WX 1058 ; N uni0442 ; G 941 -U 1091 ; WX 598 ; N uni0443 ; G 942 -U 1092 ; WX 902 ; N uni0444 ; G 943 -U 1093 ; WX 596 ; N uni0445 ; G 944 -U 1094 ; WX 803 ; N uni0446 ; G 945 -U 1095 ; WX 715 ; N uni0447 ; G 946 -U 1096 ; WX 1058 ; N uni0448 ; G 947 -U 1097 ; WX 1134 ; N uni0449 ; G 948 -U 1098 ; WX 727 ; N uni044A ; G 949 -U 1099 ; WX 1018 ; N uni044B ; G 950 -U 1100 ; WX 660 ; N uni044C ; G 951 -U 1101 ; WX 645 ; N uni044D ; G 952 -U 1102 ; WX 1001 ; N uni044E ; G 953 -U 1103 ; WX 796 ; N uni044F ; G 954 -U 1104 ; WX 636 ; N uni0450 ; G 955 -U 1105 ; WX 636 ; N uni0451 ; G 956 -U 1106 ; WX 719 ; N uni0452 ; G 957 -U 1107 ; WX 563 ; N uni0453 ; G 958 -U 1108 ; WX 609 ; N uni0454 ; G 959 -U 1109 ; WX 563 ; N uni0455 ; G 960 -U 1110 ; WX 380 ; N uni0456 ; G 961 -U 1111 ; WX 380 ; N uni0457 ; G 962 -U 1112 ; WX 362 ; N uni0458 ; G 963 -U 1113 ; WX 1014 ; N uni0459 ; G 964 -U 1114 ; WX 1011 ; N uni045A ; G 965 -U 1115 ; WX 727 ; N uni045B ; G 966 -U 1116 ; WX 677 ; N uni045C ; G 967 -U 1117 ; WX 727 ; N uni045D ; G 968 -U 1118 ; WX 598 ; N uni045E ; G 969 -U 1119 ; WX 727 ; N uni045F ; G 970 -U 1122 ; WX 880 ; N uni0462 ; G 971 -U 1123 ; WX 1050 ; N uni0463 ; G 972 -U 1124 ; WX 1195 ; N uni0464 ; G 973 -U 1125 ; WX 963 ; N uni0465 ; G 974 -U 1130 ; WX 1312 ; N uni046A ; G 975 -U 1131 ; WX 1010 ; N uni046B ; G 976 -U 1132 ; WX 1630 ; N uni046C ; G 977 -U 1133 ; WX 1247 ; N uni046D ; G 978 -U 1136 ; WX 1096 ; N uni0470 ; G 979 -U 1137 ; WX 1105 ; N uni0471 ; G 980 -U 1138 ; WX 871 ; N uni0472 ; G 981 -U 1139 ; WX 652 ; N uni0473 ; G 982 -U 1140 ; WX 916 ; N uni0474 ; G 983 -U 1141 ; WX 749 ; N uni0475 ; G 984 -U 1142 ; WX 916 ; N uni0476 ; G 985 -U 1143 ; WX 749 ; N uni0477 ; G 986 -U 1164 ; WX 846 ; N uni048C ; G 987 -U 1165 ; WX 673 ; N uni048D ; G 988 -U 1168 ; WX 700 ; N uni0490 ; G 989 -U 1169 ; WX 618 ; N uni0491 ; G 990 -U 1170 ; WX 690 ; N uni0492 ; G 991 -U 1171 ; WX 563 ; N uni0493 ; G 992 -U 1172 ; WX 854 ; N uni0494 ; G 993 -U 1173 ; WX 705 ; N uni0495 ; G 994 -U 1174 ; WX 1312 ; N uni0496 ; G 995 -U 1175 ; WX 1306 ; N uni0497 ; G 996 -U 1176 ; WX 721 ; N uni0498 ; G 997 -U 1177 ; WX 638 ; N uni0499 ; G 998 -U 1178 ; WX 902 ; N uni049A ; G 999 -U 1179 ; WX 703 ; N uni049B ; G 1000 -U 1182 ; WX 910 ; N uni049E ; G 1001 -U 1183 ; WX 677 ; N uni049F ; G 1002 -U 1184 ; WX 1041 ; N uni04A0 ; G 1003 -U 1185 ; WX 760 ; N uni04A1 ; G 1004 -U 1186 ; WX 952 ; N uni04A2 ; G 1005 -U 1187 ; WX 805 ; N uni04A3 ; G 1006 -U 1188 ; WX 1167 ; N uni04A4 ; G 1007 -U 1189 ; WX 955 ; N uni04A5 ; G 1008 -U 1190 ; WX 1324 ; N uni04A6 ; G 1009 -U 1191 ; WX 1013 ; N uni04A7 ; G 1010 -U 1194 ; WX 796 ; N uni04AA ; G 1011 -U 1195 ; WX 609 ; N uni04AB ; G 1012 -U 1196 ; WX 744 ; N uni04AC ; G 1013 -U 1197 ; WX 1142 ; N uni04AD ; G 1014 -U 1198 ; WX 714 ; N uni04AE ; G 1015 -U 1199 ; WX 572 ; N uni04AF ; G 1016 -U 1200 ; WX 713 ; N uni04B0 ; G 1017 -U 1201 ; WX 572 ; N uni04B1 ; G 1018 -U 1202 ; WX 789 ; N uni04B2 ; G 1019 -U 1203 ; WX 596 ; N uni04B3 ; G 1020 -U 1204 ; WX 1010 ; N uni04B4 ; G 1021 -U 1205 ; WX 833 ; N uni04B5 ; G 1022 -U 1206 ; WX 913 ; N uni04B6 ; G 1023 -U 1207 ; WX 792 ; N uni04B7 ; G 1024 -U 1210 ; WX 910 ; N uni04BA ; G 1025 -U 1211 ; WX 727 ; N uni04BB ; G 1026 -U 1216 ; WX 468 ; N uni04C0 ; G 1027 -U 1217 ; WX 1312 ; N uni04C1 ; G 1028 -U 1218 ; WX 1306 ; N uni04C2 ; G 1029 -U 1219 ; WX 869 ; N uni04C3 ; G 1030 -U 1220 ; WX 693 ; N uni04C4 ; G 1031 -U 1223 ; WX 945 ; N uni04C7 ; G 1032 -U 1224 ; WX 732 ; N uni04C8 ; G 1033 -U 1227 ; WX 984 ; N uni04CB ; G 1034 -U 1228 ; WX 732 ; N uni04CC ; G 1035 -U 1231 ; WX 380 ; N uni04CF ; G 1036 -U 1232 ; WX 814 ; N uni04D0 ; G 1037 -U 1233 ; WX 648 ; N uni04D1 ; G 1038 -U 1234 ; WX 814 ; N uni04D2 ; G 1039 -U 1235 ; WX 648 ; N uni04D3 ; G 1040 -U 1236 ; WX 1034 ; N uni04D4 ; G 1041 -U 1237 ; WX 975 ; N uni04D5 ; G 1042 -U 1238 ; WX 762 ; N uni04D6 ; G 1043 -U 1239 ; WX 636 ; N uni04D7 ; G 1044 -U 1240 ; WX 871 ; N uni04D8 ; G 1045 -U 1241 ; WX 636 ; N uni04D9 ; G 1046 -U 1242 ; WX 871 ; N uni04DA ; G 1047 -U 1243 ; WX 636 ; N uni04DB ; G 1048 -U 1244 ; WX 1312 ; N uni04DC ; G 1049 -U 1245 ; WX 1306 ; N uni04DD ; G 1050 -U 1246 ; WX 721 ; N uni04DE ; G 1051 -U 1247 ; WX 638 ; N uni04DF ; G 1052 -U 1248 ; WX 657 ; N uni04E0 ; G 1053 -U 1249 ; WX 568 ; N uni04E1 ; G 1054 -U 1250 ; WX 945 ; N uni04E2 ; G 1055 -U 1251 ; WX 727 ; N uni04E3 ; G 1056 -U 1252 ; WX 945 ; N uni04E4 ; G 1057 -U 1253 ; WX 727 ; N uni04E5 ; G 1058 -U 1254 ; WX 871 ; N uni04E6 ; G 1059 -U 1255 ; WX 667 ; N uni04E7 ; G 1060 -U 1256 ; WX 871 ; N uni04E8 ; G 1061 -U 1257 ; WX 667 ; N uni04E9 ; G 1062 -U 1258 ; WX 871 ; N uni04EA ; G 1063 -U 1259 ; WX 667 ; N uni04EB ; G 1064 -U 1260 ; WX 795 ; N uni04EC ; G 1065 -U 1261 ; WX 645 ; N uni04ED ; G 1066 -U 1262 ; WX 812 ; N uni04EE ; G 1067 -U 1263 ; WX 598 ; N uni04EF ; G 1068 -U 1264 ; WX 812 ; N uni04F0 ; G 1069 -U 1265 ; WX 598 ; N uni04F1 ; G 1070 -U 1266 ; WX 812 ; N uni04F2 ; G 1071 -U 1267 ; WX 598 ; N uni04F3 ; G 1072 -U 1268 ; WX 913 ; N uni04F4 ; G 1073 -U 1269 ; WX 715 ; N uni04F5 ; G 1074 -U 1270 ; WX 690 ; N uni04F6 ; G 1075 -U 1271 ; WX 563 ; N uni04F7 ; G 1076 -U 1272 ; WX 1202 ; N uni04F8 ; G 1077 -U 1273 ; WX 1018 ; N uni04F9 ; G 1078 -U 1296 ; WX 721 ; N uni0510 ; G 1079 -U 1297 ; WX 638 ; N uni0511 ; G 1080 -U 1298 ; WX 884 ; N uni0512 ; G 1081 -U 1299 ; WX 732 ; N uni0513 ; G 1082 -U 1300 ; WX 1248 ; N uni0514 ; G 1083 -U 1301 ; WX 1005 ; N uni0515 ; G 1084 -U 1306 ; WX 820 ; N uni051A ; G 1085 -U 1307 ; WX 640 ; N uni051B ; G 1086 -U 1308 ; WX 1028 ; N uni051C ; G 1087 -U 1309 ; WX 856 ; N uni051D ; G 1088 -U 1329 ; WX 942 ; N uni0531 ; G 1089 -U 1330 ; WX 832 ; N uni0532 ; G 1090 -U 1331 ; WX 894 ; N uni0533 ; G 1091 -U 1332 ; WX 909 ; N uni0534 ; G 1092 -U 1333 ; WX 822 ; N uni0535 ; G 1093 -U 1334 ; WX 821 ; N uni0536 ; G 1094 -U 1335 ; WX 747 ; N uni0537 ; G 1095 -U 1336 ; WX 832 ; N uni0538 ; G 1096 -U 1337 ; WX 1125 ; N uni0539 ; G 1097 -U 1338 ; WX 894 ; N uni053A ; G 1098 -U 1339 ; WX 803 ; N uni053B ; G 1099 -U 1340 ; WX 722 ; N uni053C ; G 1100 -U 1341 ; WX 1188 ; N uni053D ; G 1101 -U 1342 ; WX 887 ; N uni053E ; G 1102 -U 1343 ; WX 842 ; N uni053F ; G 1103 -U 1344 ; WX 737 ; N uni0540 ; G 1104 -U 1345 ; WX 863 ; N uni0541 ; G 1105 -U 1346 ; WX 918 ; N uni0542 ; G 1106 -U 1347 ; WX 851 ; N uni0543 ; G 1107 -U 1348 ; WX 977 ; N uni0544 ; G 1108 -U 1349 ; WX 833 ; N uni0545 ; G 1109 -U 1350 ; WX 914 ; N uni0546 ; G 1110 -U 1351 ; WX 843 ; N uni0547 ; G 1111 -U 1352 ; WX 871 ; N uni0548 ; G 1112 -U 1353 ; WX 818 ; N uni0549 ; G 1113 -U 1354 ; WX 1034 ; N uni054A ; G 1114 -U 1355 ; WX 846 ; N uni054B ; G 1115 -U 1356 ; WX 964 ; N uni054C ; G 1116 -U 1357 ; WX 871 ; N uni054D ; G 1117 -U 1358 ; WX 914 ; N uni054E ; G 1118 -U 1359 ; WX 808 ; N uni054F ; G 1119 -U 1360 ; WX 808 ; N uni0550 ; G 1120 -U 1361 ; WX 836 ; N uni0551 ; G 1121 -U 1362 ; WX 710 ; N uni0552 ; G 1122 -U 1363 ; WX 955 ; N uni0553 ; G 1123 -U 1364 ; WX 891 ; N uni0554 ; G 1124 -U 1365 ; WX 871 ; N uni0555 ; G 1125 -U 1366 ; WX 963 ; N uni0556 ; G 1126 -U 1369 ; WX 307 ; N uni0559 ; G 1127 -U 1370 ; WX 264 ; N uni055A ; G 1128 -U 1371 ; WX 293 ; N uni055B ; G 1129 -U 1372 ; WX 391 ; N uni055C ; G 1130 -U 1373 ; WX 323 ; N uni055D ; G 1131 -U 1374 ; WX 439 ; N uni055E ; G 1132 -U 1375 ; WX 500 ; N uni055F ; G 1133 -U 1377 ; WX 1055 ; N uni0561 ; G 1134 -U 1378 ; WX 695 ; N uni0562 ; G 1135 -U 1379 ; WX 776 ; N uni0563 ; G 1136 -U 1380 ; WX 801 ; N uni0564 ; G 1137 -U 1381 ; WX 729 ; N uni0565 ; G 1138 -U 1382 ; WX 742 ; N uni0566 ; G 1139 -U 1383 ; WX 599 ; N uni0567 ; G 1140 -U 1384 ; WX 733 ; N uni0568 ; G 1141 -U 1385 ; WX 909 ; N uni0569 ; G 1142 -U 1386 ; WX 768 ; N uni056A ; G 1143 -U 1387 ; WX 724 ; N uni056B ; G 1144 -U 1388 ; WX 398 ; N uni056C ; G 1145 -U 1389 ; WX 1087 ; N uni056D ; G 1146 -U 1390 ; WX 695 ; N uni056E ; G 1147 -U 1391 ; WX 719 ; N uni056F ; G 1148 -U 1392 ; WX 737 ; N uni0570 ; G 1149 -U 1393 ; WX 684 ; N uni0571 ; G 1150 -U 1394 ; WX 738 ; N uni0572 ; G 1151 -U 1395 ; WX 703 ; N uni0573 ; G 1152 -U 1396 ; WX 724 ; N uni0574 ; G 1153 -U 1397 ; WX 359 ; N uni0575 ; G 1154 -U 1398 ; WX 719 ; N uni0576 ; G 1155 -U 1399 ; WX 496 ; N uni0577 ; G 1156 -U 1400 ; WX 738 ; N uni0578 ; G 1157 -U 1401 ; WX 428 ; N uni0579 ; G 1158 -U 1402 ; WX 1059 ; N uni057A ; G 1159 -U 1403 ; WX 668 ; N uni057B ; G 1160 -U 1404 ; WX 744 ; N uni057C ; G 1161 -U 1405 ; WX 724 ; N uni057D ; G 1162 -U 1406 ; WX 724 ; N uni057E ; G 1163 -U 1407 ; WX 1040 ; N uni057F ; G 1164 -U 1408 ; WX 724 ; N uni0580 ; G 1165 -U 1409 ; WX 713 ; N uni0581 ; G 1166 -U 1410 ; WX 493 ; N uni0582 ; G 1167 -U 1411 ; WX 1040 ; N uni0583 ; G 1168 -U 1412 ; WX 734 ; N uni0584 ; G 1169 -U 1413 ; WX 693 ; N uni0585 ; G 1170 -U 1414 ; WX 956 ; N uni0586 ; G 1171 -U 1415 ; WX 833 ; N uni0587 ; G 1172 -U 1417 ; WX 340 ; N uni0589 ; G 1173 -U 1418 ; WX 388 ; N uni058A ; G 1174 -U 3647 ; WX 696 ; N uni0E3F ; G 1175 -U 4256 ; WX 765 ; N uni10A0 ; G 1176 -U 4257 ; WX 945 ; N uni10A1 ; G 1177 -U 4258 ; WX 876 ; N uni10A2 ; G 1178 -U 4259 ; WX 884 ; N uni10A3 ; G 1179 -U 4260 ; WX 791 ; N uni10A4 ; G 1180 -U 4261 ; WX 1087 ; N uni10A5 ; G 1181 -U 4262 ; WX 1024 ; N uni10A6 ; G 1182 -U 4263 ; WX 1223 ; N uni10A7 ; G 1183 -U 4264 ; WX 653 ; N uni10A8 ; G 1184 -U 4265 ; WX 828 ; N uni10A9 ; G 1185 -U 4266 ; WX 1061 ; N uni10AA ; G 1186 -U 4267 ; WX 1061 ; N uni10AB ; G 1187 -U 4268 ; WX 806 ; N uni10AC ; G 1188 -U 4269 ; WX 1145 ; N uni10AD ; G 1189 -U 4270 ; WX 979 ; N uni10AE ; G 1190 -U 4271 ; WX 912 ; N uni10AF ; G 1191 -U 4272 ; WX 1119 ; N uni10B0 ; G 1192 -U 4273 ; WX 802 ; N uni10B1 ; G 1193 -U 4274 ; WX 766 ; N uni10B2 ; G 1194 -U 4275 ; WX 1085 ; N uni10B3 ; G 1195 -U 4276 ; WX 986 ; N uni10B4 ; G 1196 -U 4277 ; WX 1076 ; N uni10B5 ; G 1197 -U 4278 ; WX 820 ; N uni10B6 ; G 1198 -U 4279 ; WX 843 ; N uni10B7 ; G 1199 -U 4280 ; WX 831 ; N uni10B8 ; G 1200 -U 4281 ; WX 843 ; N uni10B9 ; G 1201 -U 4282 ; WX 918 ; N uni10BA ; G 1202 -U 4283 ; WX 1086 ; N uni10BB ; G 1203 -U 4284 ; WX 779 ; N uni10BC ; G 1204 -U 4285 ; WX 832 ; N uni10BD ; G 1205 -U 4286 ; WX 822 ; N uni10BE ; G 1206 -U 4287 ; WX 1121 ; N uni10BF ; G 1207 -U 4288 ; WX 1132 ; N uni10C0 ; G 1208 -U 4289 ; WX 812 ; N uni10C1 ; G 1209 -U 4290 ; WX 902 ; N uni10C2 ; G 1210 -U 4291 ; WX 812 ; N uni10C3 ; G 1211 -U 4292 ; WX 890 ; N uni10C4 ; G 1212 -U 4293 ; WX 1073 ; N uni10C5 ; G 1213 -U 4304 ; WX 594 ; N uni10D0 ; G 1214 -U 4305 ; WX 625 ; N uni10D1 ; G 1215 -U 4306 ; WX 643 ; N uni10D2 ; G 1216 -U 4307 ; WX 887 ; N uni10D3 ; G 1217 -U 4308 ; WX 615 ; N uni10D4 ; G 1218 -U 4309 ; WX 611 ; N uni10D5 ; G 1219 -U 4310 ; WX 666 ; N uni10D6 ; G 1220 -U 4311 ; WX 915 ; N uni10D7 ; G 1221 -U 4312 ; WX 613 ; N uni10D8 ; G 1222 -U 4313 ; WX 600 ; N uni10D9 ; G 1223 -U 4314 ; WX 1120 ; N uni10DA ; G 1224 -U 4315 ; WX 654 ; N uni10DB ; G 1225 -U 4316 ; WX 640 ; N uni10DC ; G 1226 -U 4317 ; WX 879 ; N uni10DD ; G 1227 -U 4318 ; WX 624 ; N uni10DE ; G 1228 -U 4319 ; WX 634 ; N uni10DF ; G 1229 -U 4320 ; WX 877 ; N uni10E0 ; G 1230 -U 4321 ; WX 657 ; N uni10E1 ; G 1231 -U 4322 ; WX 802 ; N uni10E2 ; G 1232 -U 4323 ; WX 751 ; N uni10E3 ; G 1233 -U 4324 ; WX 869 ; N uni10E4 ; G 1234 -U 4325 ; WX 639 ; N uni10E5 ; G 1235 -U 4326 ; WX 912 ; N uni10E6 ; G 1236 -U 4327 ; WX 622 ; N uni10E7 ; G 1237 -U 4328 ; WX 647 ; N uni10E8 ; G 1238 -U 4329 ; WX 640 ; N uni10E9 ; G 1239 -U 4330 ; WX 729 ; N uni10EA ; G 1240 -U 4331 ; WX 641 ; N uni10EB ; G 1241 -U 4332 ; WX 639 ; N uni10EC ; G 1242 -U 4333 ; WX 629 ; N uni10ED ; G 1243 -U 4334 ; WX 674 ; N uni10EE ; G 1244 -U 4335 ; WX 737 ; N uni10EF ; G 1245 -U 4336 ; WX 625 ; N uni10F0 ; G 1246 -U 4337 ; WX 657 ; N uni10F1 ; G 1247 -U 4338 ; WX 625 ; N uni10F2 ; G 1248 -U 4339 ; WX 625 ; N uni10F3 ; G 1249 -U 4340 ; WX 624 ; N uni10F4 ; G 1250 -U 4341 ; WX 670 ; N uni10F5 ; G 1251 -U 4342 ; WX 940 ; N uni10F6 ; G 1252 -U 4343 ; WX 680 ; N uni10F7 ; G 1253 -U 4344 ; WX 636 ; N uni10F8 ; G 1254 -U 4345 ; WX 672 ; N uni10F9 ; G 1255 -U 4346 ; WX 625 ; N uni10FA ; G 1256 -U 4347 ; WX 446 ; N uni10FB ; G 1257 -U 4348 ; WX 363 ; N uni10FC ; G 1258 -U 7424 ; WX 641 ; N uni1D00 ; G 1259 -U 7425 ; WX 892 ; N uni1D01 ; G 1260 -U 7426 ; WX 932 ; N uni1D02 ; G 1261 -U 7427 ; WX 695 ; N uni1D03 ; G 1262 -U 7428 ; WX 609 ; N uni1D04 ; G 1263 -U 7429 ; WX 675 ; N uni1D05 ; G 1264 -U 7430 ; WX 675 ; N uni1D06 ; G 1265 -U 7431 ; WX 617 ; N uni1D07 ; G 1266 -U 7432 ; WX 509 ; N uni1D08 ; G 1267 -U 7433 ; WX 320 ; N uni1D09 ; G 1268 -U 7434 ; WX 561 ; N uni1D0A ; G 1269 -U 7435 ; WX 722 ; N uni1D0B ; G 1270 -U 7436 ; WX 617 ; N uni1D0C ; G 1271 -U 7437 ; WX 869 ; N uni1D0D ; G 1272 -U 7438 ; WX 737 ; N uni1D0E ; G 1273 -U 7439 ; WX 667 ; N uni1D0F ; G 1274 -U 7440 ; WX 609 ; N uni1D10 ; G 1275 -U 7441 ; WX 628 ; N uni1D11 ; G 1276 -U 7442 ; WX 628 ; N uni1D12 ; G 1277 -U 7443 ; WX 667 ; N uni1D13 ; G 1278 -U 7444 ; WX 1028 ; N uni1D14 ; G 1279 -U 7445 ; WX 598 ; N uni1D15 ; G 1280 -U 7446 ; WX 667 ; N uni1D16 ; G 1281 -U 7447 ; WX 667 ; N uni1D17 ; G 1282 -U 7448 ; WX 586 ; N uni1D18 ; G 1283 -U 7449 ; WX 801 ; N uni1D19 ; G 1284 -U 7450 ; WX 801 ; N uni1D1A ; G 1285 -U 7451 ; WX 620 ; N uni1D1B ; G 1286 -U 7452 ; WX 647 ; N uni1D1C ; G 1287 -U 7453 ; WX 664 ; N uni1D1D ; G 1288 -U 7454 ; WX 923 ; N uni1D1E ; G 1289 -U 7455 ; WX 655 ; N uni1D1F ; G 1290 -U 7456 ; WX 581 ; N uni1D20 ; G 1291 -U 7457 ; WX 861 ; N uni1D21 ; G 1292 -U 7458 ; WX 568 ; N uni1D22 ; G 1293 -U 7459 ; WX 568 ; N uni1D23 ; G 1294 -U 7460 ; WX 588 ; N uni1D24 ; G 1295 -U 7461 ; WX 802 ; N uni1D25 ; G 1296 -U 7462 ; WX 586 ; N uni1D26 ; G 1297 -U 7463 ; WX 641 ; N uni1D27 ; G 1298 -U 7464 ; WX 732 ; N uni1D28 ; G 1299 -U 7465 ; WX 586 ; N uni1D29 ; G 1300 -U 7466 ; WX 854 ; N uni1D2A ; G 1301 -U 7467 ; WX 705 ; N uni1D2B ; G 1302 -U 7468 ; WX 489 ; N uni1D2C ; G 1303 -U 7469 ; WX 651 ; N uni1D2D ; G 1304 -U 7470 ; WX 532 ; N uni1D2E ; G 1305 -U 7471 ; WX 532 ; N uni1D2F ; G 1306 -U 7472 ; WX 546 ; N uni1D30 ; G 1307 -U 7473 ; WX 480 ; N uni1D31 ; G 1308 -U 7474 ; WX 480 ; N uni1D32 ; G 1309 -U 7475 ; WX 538 ; N uni1D33 ; G 1310 -U 7476 ; WX 595 ; N uni1D34 ; G 1311 -U 7477 ; WX 294 ; N uni1D35 ; G 1312 -U 7478 ; WX 298 ; N uni1D36 ; G 1313 -U 7479 ; WX 547 ; N uni1D37 ; G 1314 -U 7480 ; WX 443 ; N uni1D38 ; G 1315 -U 7481 ; WX 697 ; N uni1D39 ; G 1316 -U 7482 ; WX 576 ; N uni1D3A ; G 1317 -U 7483 ; WX 606 ; N uni1D3B ; G 1318 -U 7484 ; WX 548 ; N uni1D3C ; G 1319 -U 7485 ; WX 442 ; N uni1D3D ; G 1320 -U 7486 ; WX 474 ; N uni1D3E ; G 1321 -U 7487 ; WX 523 ; N uni1D3F ; G 1322 -U 7488 ; WX 469 ; N uni1D40 ; G 1323 -U 7489 ; WX 549 ; N uni1D41 ; G 1324 -U 7490 ; WX 708 ; N uni1D42 ; G 1325 -U 7491 ; WX 408 ; N uni1D43 ; G 1326 -U 7492 ; WX 408 ; N uni1D44 ; G 1327 -U 7493 ; WX 484 ; N uni1D45 ; G 1328 -U 7494 ; WX 587 ; N uni1D46 ; G 1329 -U 7495 ; WX 499 ; N uni1D47 ; G 1330 -U 7496 ; WX 498 ; N uni1D48 ; G 1331 -U 7497 ; WX 444 ; N uni1D49 ; G 1332 -U 7498 ; WX 444 ; N uni1D4A ; G 1333 -U 7499 ; WX 412 ; N uni1D4B ; G 1334 -U 7500 ; WX 412 ; N uni1D4C ; G 1335 -U 7501 ; WX 498 ; N uni1D4D ; G 1336 -U 7502 ; WX 300 ; N uni1D4E ; G 1337 -U 7503 ; WX 523 ; N uni1D4F ; G 1338 -U 7504 ; WX 729 ; N uni1D50 ; G 1339 -U 7505 ; WX 473 ; N uni1D51 ; G 1340 -U 7506 ; WX 467 ; N uni1D52 ; G 1341 -U 7507 ; WX 427 ; N uni1D53 ; G 1342 -U 7508 ; WX 467 ; N uni1D54 ; G 1343 -U 7509 ; WX 467 ; N uni1D55 ; G 1344 -U 7510 ; WX 499 ; N uni1D56 ; G 1345 -U 7511 ; WX 371 ; N uni1D57 ; G 1346 -U 7512 ; WX 520 ; N uni1D58 ; G 1347 -U 7513 ; WX 418 ; N uni1D59 ; G 1348 -U 7514 ; WX 729 ; N uni1D5A ; G 1349 -U 7515 ; WX 491 ; N uni1D5B ; G 1350 -U 7516 ; WX 505 ; N uni1D5C ; G 1351 -U 7517 ; WX 418 ; N uni1D5D ; G 1352 -U 7518 ; WX 416 ; N uni1D5E ; G 1353 -U 7519 ; WX 420 ; N uni1D5F ; G 1354 -U 7520 ; WX 570 ; N uni1D60 ; G 1355 -U 7521 ; WX 414 ; N uni1D61 ; G 1356 -U 7522 ; WX 239 ; N uni1D62 ; G 1357 -U 7523 ; WX 414 ; N uni1D63 ; G 1358 -U 7524 ; WX 520 ; N uni1D64 ; G 1359 -U 7525 ; WX 491 ; N uni1D65 ; G 1360 -U 7526 ; WX 418 ; N uni1D66 ; G 1361 -U 7527 ; WX 416 ; N uni1D67 ; G 1362 -U 7528 ; WX 419 ; N uni1D68 ; G 1363 -U 7529 ; WX 570 ; N uni1D69 ; G 1364 -U 7530 ; WX 414 ; N uni1D6A ; G 1365 -U 7531 ; WX 1042 ; N uni1D6B ; G 1366 -U 7543 ; WX 640 ; N uni1D77 ; G 1367 -U 7544 ; WX 595 ; N uni1D78 ; G 1368 -U 7547 ; WX 380 ; N uni1D7B ; G 1369 -U 7548 ; WX 380 ; N uni1D7C ; G 1370 -U 7549 ; WX 699 ; N uni1D7D ; G 1371 -U 7550 ; WX 647 ; N uni1D7E ; G 1372 -U 7551 ; WX 679 ; N uni1D7F ; G 1373 -U 7557 ; WX 380 ; N uni1D85 ; G 1374 -U 7579 ; WX 484 ; N uni1D9B ; G 1375 -U 7580 ; WX 427 ; N uni1D9C ; G 1376 -U 7581 ; WX 427 ; N uni1D9D ; G 1377 -U 7582 ; WX 467 ; N uni1D9E ; G 1378 -U 7583 ; WX 412 ; N uni1D9F ; G 1379 -U 7584 ; WX 271 ; N uni1DA0 ; G 1380 -U 7585 ; WX 373 ; N uni1DA1 ; G 1381 -U 7586 ; WX 498 ; N uni1DA2 ; G 1382 -U 7587 ; WX 522 ; N uni1DA3 ; G 1383 -U 7588 ; WX 300 ; N uni1DA4 ; G 1384 -U 7589 ; WX 307 ; N uni1DA5 ; G 1385 -U 7590 ; WX 300 ; N uni1DA6 ; G 1386 -U 7591 ; WX 300 ; N uni1DA7 ; G 1387 -U 7592 ; WX 370 ; N uni1DA8 ; G 1388 -U 7593 ; WX 368 ; N uni1DA9 ; G 1389 -U 7594 ; WX 321 ; N uni1DAA ; G 1390 -U 7595 ; WX 430 ; N uni1DAB ; G 1391 -U 7596 ; WX 682 ; N uni1DAC ; G 1392 -U 7597 ; WX 729 ; N uni1DAD ; G 1393 -U 7598 ; WX 588 ; N uni1DAE ; G 1394 -U 7599 ; WX 587 ; N uni1DAF ; G 1395 -U 7600 ; WX 472 ; N uni1DB0 ; G 1396 -U 7601 ; WX 467 ; N uni1DB1 ; G 1397 -U 7602 ; WX 522 ; N uni1DB2 ; G 1398 -U 7603 ; WX 400 ; N uni1DB3 ; G 1399 -U 7604 ; WX 387 ; N uni1DB4 ; G 1400 -U 7605 ; WX 371 ; N uni1DB5 ; G 1401 -U 7606 ; WX 520 ; N uni1DB6 ; G 1402 -U 7607 ; WX 475 ; N uni1DB7 ; G 1403 -U 7608 ; WX 408 ; N uni1DB8 ; G 1404 -U 7609 ; WX 489 ; N uni1DB9 ; G 1405 -U 7610 ; WX 366 ; N uni1DBA ; G 1406 -U 7611 ; WX 357 ; N uni1DBB ; G 1407 -U 7612 ; WX 527 ; N uni1DBC ; G 1408 -U 7613 ; WX 412 ; N uni1DBD ; G 1409 -U 7614 ; WX 452 ; N uni1DBE ; G 1410 -U 7615 ; WX 467 ; N uni1DBF ; G 1411 -U 7620 ; WX 0 ; N uni1DC4 ; G 1412 -U 7621 ; WX 0 ; N uni1DC5 ; G 1413 -U 7622 ; WX 0 ; N uni1DC6 ; G 1414 -U 7623 ; WX 0 ; N uni1DC7 ; G 1415 -U 7624 ; WX 0 ; N uni1DC8 ; G 1416 -U 7625 ; WX 0 ; N uni1DC9 ; G 1417 -U 7680 ; WX 776 ; N uni1E00 ; G 1418 -U 7681 ; WX 648 ; N uni1E01 ; G 1419 -U 7682 ; WX 845 ; N uni1E02 ; G 1420 -U 7683 ; WX 699 ; N uni1E03 ; G 1421 -U 7684 ; WX 845 ; N uni1E04 ; G 1422 -U 7685 ; WX 699 ; N uni1E05 ; G 1423 -U 7686 ; WX 845 ; N uni1E06 ; G 1424 -U 7687 ; WX 699 ; N uni1E07 ; G 1425 -U 7688 ; WX 796 ; N uni1E08 ; G 1426 -U 7689 ; WX 609 ; N uni1E09 ; G 1427 -U 7690 ; WX 867 ; N uni1E0A ; G 1428 -U 7691 ; WX 699 ; N uni1E0B ; G 1429 -U 7692 ; WX 867 ; N uni1E0C ; G 1430 -U 7693 ; WX 699 ; N uni1E0D ; G 1431 -U 7694 ; WX 867 ; N uni1E0E ; G 1432 -U 7695 ; WX 699 ; N uni1E0F ; G 1433 -U 7696 ; WX 867 ; N uni1E10 ; G 1434 -U 7697 ; WX 699 ; N uni1E11 ; G 1435 -U 7698 ; WX 867 ; N uni1E12 ; G 1436 -U 7699 ; WX 699 ; N uni1E13 ; G 1437 -U 7700 ; WX 762 ; N uni1E14 ; G 1438 -U 7701 ; WX 636 ; N uni1E15 ; G 1439 -U 7702 ; WX 762 ; N uni1E16 ; G 1440 -U 7703 ; WX 636 ; N uni1E17 ; G 1441 -U 7704 ; WX 762 ; N uni1E18 ; G 1442 -U 7705 ; WX 636 ; N uni1E19 ; G 1443 -U 7706 ; WX 762 ; N uni1E1A ; G 1444 -U 7707 ; WX 636 ; N uni1E1B ; G 1445 -U 7708 ; WX 762 ; N uni1E1C ; G 1446 -U 7709 ; WX 636 ; N uni1E1D ; G 1447 -U 7710 ; WX 710 ; N uni1E1E ; G 1448 -U 7711 ; WX 430 ; N uni1E1F ; G 1449 -U 7712 ; WX 854 ; N uni1E20 ; G 1450 -U 7713 ; WX 699 ; N uni1E21 ; G 1451 -U 7714 ; WX 945 ; N uni1E22 ; G 1452 -U 7715 ; WX 727 ; N uni1E23 ; G 1453 -U 7716 ; WX 945 ; N uni1E24 ; G 1454 -U 7717 ; WX 727 ; N uni1E25 ; G 1455 -U 7718 ; WX 945 ; N uni1E26 ; G 1456 -U 7719 ; WX 727 ; N uni1E27 ; G 1457 -U 7720 ; WX 945 ; N uni1E28 ; G 1458 -U 7721 ; WX 727 ; N uni1E29 ; G 1459 -U 7722 ; WX 945 ; N uni1E2A ; G 1460 -U 7723 ; WX 727 ; N uni1E2B ; G 1461 -U 7724 ; WX 468 ; N uni1E2C ; G 1462 -U 7725 ; WX 380 ; N uni1E2D ; G 1463 -U 7726 ; WX 468 ; N uni1E2E ; G 1464 -U 7727 ; WX 380 ; N uni1E2F ; G 1465 -U 7728 ; WX 869 ; N uni1E30 ; G 1466 -U 7729 ; WX 693 ; N uni1E31 ; G 1467 -U 7730 ; WX 869 ; N uni1E32 ; G 1468 -U 7731 ; WX 693 ; N uni1E33 ; G 1469 -U 7732 ; WX 869 ; N uni1E34 ; G 1470 -U 7733 ; WX 693 ; N uni1E35 ; G 1471 -U 7734 ; WX 703 ; N uni1E36 ; G 1472 -U 7735 ; WX 380 ; N uni1E37 ; G 1473 -U 7736 ; WX 703 ; N uni1E38 ; G 1474 -U 7737 ; WX 380 ; N uni1E39 ; G 1475 -U 7738 ; WX 703 ; N uni1E3A ; G 1476 -U 7739 ; WX 380 ; N uni1E3B ; G 1477 -U 7740 ; WX 703 ; N uni1E3C ; G 1478 -U 7741 ; WX 380 ; N uni1E3D ; G 1479 -U 7742 ; WX 1107 ; N uni1E3E ; G 1480 -U 7743 ; WX 1058 ; N uni1E3F ; G 1481 -U 7744 ; WX 1107 ; N uni1E40 ; G 1482 -U 7745 ; WX 1058 ; N uni1E41 ; G 1483 -U 7746 ; WX 1107 ; N uni1E42 ; G 1484 -U 7747 ; WX 1058 ; N uni1E43 ; G 1485 -U 7748 ; WX 914 ; N uni1E44 ; G 1486 -U 7749 ; WX 727 ; N uni1E45 ; G 1487 -U 7750 ; WX 914 ; N uni1E46 ; G 1488 -U 7751 ; WX 727 ; N uni1E47 ; G 1489 -U 7752 ; WX 914 ; N uni1E48 ; G 1490 -U 7753 ; WX 727 ; N uni1E49 ; G 1491 -U 7754 ; WX 914 ; N uni1E4A ; G 1492 -U 7755 ; WX 727 ; N uni1E4B ; G 1493 -U 7756 ; WX 871 ; N uni1E4C ; G 1494 -U 7757 ; WX 667 ; N uni1E4D ; G 1495 -U 7758 ; WX 871 ; N uni1E4E ; G 1496 -U 7759 ; WX 667 ; N uni1E4F ; G 1497 -U 7760 ; WX 871 ; N uni1E50 ; G 1498 -U 7761 ; WX 667 ; N uni1E51 ; G 1499 -U 7762 ; WX 871 ; N uni1E52 ; G 1500 -U 7763 ; WX 667 ; N uni1E53 ; G 1501 -U 7764 ; WX 752 ; N uni1E54 ; G 1502 -U 7765 ; WX 699 ; N uni1E55 ; G 1503 -U 7766 ; WX 752 ; N uni1E56 ; G 1504 -U 7767 ; WX 699 ; N uni1E57 ; G 1505 -U 7768 ; WX 831 ; N uni1E58 ; G 1506 -U 7769 ; WX 527 ; N uni1E59 ; G 1507 -U 7770 ; WX 831 ; N uni1E5A ; G 1508 -U 7771 ; WX 527 ; N uni1E5B ; G 1509 -U 7772 ; WX 831 ; N uni1E5C ; G 1510 -U 7773 ; WX 527 ; N uni1E5D ; G 1511 -U 7774 ; WX 831 ; N uni1E5E ; G 1512 -U 7775 ; WX 527 ; N uni1E5F ; G 1513 -U 7776 ; WX 722 ; N uni1E60 ; G 1514 -U 7777 ; WX 563 ; N uni1E61 ; G 1515 -U 7778 ; WX 722 ; N uni1E62 ; G 1516 -U 7779 ; WX 563 ; N uni1E63 ; G 1517 -U 7780 ; WX 722 ; N uni1E64 ; G 1518 -U 7781 ; WX 563 ; N uni1E65 ; G 1519 -U 7782 ; WX 722 ; N uni1E66 ; G 1520 -U 7783 ; WX 563 ; N uni1E67 ; G 1521 -U 7784 ; WX 722 ; N uni1E68 ; G 1522 -U 7785 ; WX 563 ; N uni1E69 ; G 1523 -U 7786 ; WX 744 ; N uni1E6A ; G 1524 -U 7787 ; WX 462 ; N uni1E6B ; G 1525 -U 7788 ; WX 744 ; N uni1E6C ; G 1526 -U 7789 ; WX 462 ; N uni1E6D ; G 1527 -U 7790 ; WX 744 ; N uni1E6E ; G 1528 -U 7791 ; WX 462 ; N uni1E6F ; G 1529 -U 7792 ; WX 744 ; N uni1E70 ; G 1530 -U 7793 ; WX 462 ; N uni1E71 ; G 1531 -U 7794 ; WX 872 ; N uni1E72 ; G 1532 -U 7795 ; WX 727 ; N uni1E73 ; G 1533 -U 7796 ; WX 872 ; N uni1E74 ; G 1534 -U 7797 ; WX 727 ; N uni1E75 ; G 1535 -U 7798 ; WX 872 ; N uni1E76 ; G 1536 -U 7799 ; WX 727 ; N uni1E77 ; G 1537 -U 7800 ; WX 872 ; N uni1E78 ; G 1538 -U 7801 ; WX 727 ; N uni1E79 ; G 1539 -U 7802 ; WX 872 ; N uni1E7A ; G 1540 -U 7803 ; WX 727 ; N uni1E7B ; G 1541 -U 7804 ; WX 776 ; N uni1E7C ; G 1542 -U 7805 ; WX 581 ; N uni1E7D ; G 1543 -U 7806 ; WX 776 ; N uni1E7E ; G 1544 -U 7807 ; WX 581 ; N uni1E7F ; G 1545 -U 7808 ; WX 1123 ; N Wgrave ; G 1546 -U 7809 ; WX 861 ; N wgrave ; G 1547 -U 7810 ; WX 1123 ; N Wacute ; G 1548 -U 7811 ; WX 861 ; N wacute ; G 1549 -U 7812 ; WX 1123 ; N Wdieresis ; G 1550 -U 7813 ; WX 861 ; N wdieresis ; G 1551 -U 7814 ; WX 1123 ; N uni1E86 ; G 1552 -U 7815 ; WX 861 ; N uni1E87 ; G 1553 -U 7816 ; WX 1123 ; N uni1E88 ; G 1554 -U 7817 ; WX 861 ; N uni1E89 ; G 1555 -U 7818 ; WX 776 ; N uni1E8A ; G 1556 -U 7819 ; WX 596 ; N uni1E8B ; G 1557 -U 7820 ; WX 776 ; N uni1E8C ; G 1558 -U 7821 ; WX 596 ; N uni1E8D ; G 1559 -U 7822 ; WX 714 ; N uni1E8E ; G 1560 -U 7823 ; WX 581 ; N uni1E8F ; G 1561 -U 7824 ; WX 730 ; N uni1E90 ; G 1562 -U 7825 ; WX 568 ; N uni1E91 ; G 1563 -U 7826 ; WX 730 ; N uni1E92 ; G 1564 -U 7827 ; WX 568 ; N uni1E93 ; G 1565 -U 7828 ; WX 730 ; N uni1E94 ; G 1566 -U 7829 ; WX 568 ; N uni1E95 ; G 1567 -U 7830 ; WX 727 ; N uni1E96 ; G 1568 -U 7831 ; WX 462 ; N uni1E97 ; G 1569 -U 7832 ; WX 861 ; N uni1E98 ; G 1570 -U 7833 ; WX 581 ; N uni1E99 ; G 1571 -U 7834 ; WX 1014 ; N uni1E9A ; G 1572 -U 7835 ; WX 430 ; N uni1E9B ; G 1573 -U 7836 ; WX 430 ; N uni1E9C ; G 1574 -U 7837 ; WX 430 ; N uni1E9D ; G 1575 -U 7838 ; WX 947 ; N uni1E9E ; G 1576 -U 7839 ; WX 667 ; N uni1E9F ; G 1577 -U 7840 ; WX 776 ; N uni1EA0 ; G 1578 -U 7841 ; WX 648 ; N uni1EA1 ; G 1579 -U 7842 ; WX 776 ; N uni1EA2 ; G 1580 -U 7843 ; WX 648 ; N uni1EA3 ; G 1581 -U 7844 ; WX 776 ; N uni1EA4 ; G 1582 -U 7845 ; WX 648 ; N uni1EA5 ; G 1583 -U 7846 ; WX 776 ; N uni1EA6 ; G 1584 -U 7847 ; WX 648 ; N uni1EA7 ; G 1585 -U 7848 ; WX 776 ; N uni1EA8 ; G 1586 -U 7849 ; WX 648 ; N uni1EA9 ; G 1587 -U 7850 ; WX 776 ; N uni1EAA ; G 1588 -U 7851 ; WX 648 ; N uni1EAB ; G 1589 -U 7852 ; WX 776 ; N uni1EAC ; G 1590 -U 7853 ; WX 648 ; N uni1EAD ; G 1591 -U 7854 ; WX 776 ; N uni1EAE ; G 1592 -U 7855 ; WX 648 ; N uni1EAF ; G 1593 -U 7856 ; WX 776 ; N uni1EB0 ; G 1594 -U 7857 ; WX 648 ; N uni1EB1 ; G 1595 -U 7858 ; WX 776 ; N uni1EB2 ; G 1596 -U 7859 ; WX 648 ; N uni1EB3 ; G 1597 -U 7860 ; WX 776 ; N uni1EB4 ; G 1598 -U 7861 ; WX 648 ; N uni1EB5 ; G 1599 -U 7862 ; WX 776 ; N uni1EB6 ; G 1600 -U 7863 ; WX 648 ; N uni1EB7 ; G 1601 -U 7864 ; WX 762 ; N uni1EB8 ; G 1602 -U 7865 ; WX 636 ; N uni1EB9 ; G 1603 -U 7866 ; WX 762 ; N uni1EBA ; G 1604 -U 7867 ; WX 636 ; N uni1EBB ; G 1605 -U 7868 ; WX 762 ; N uni1EBC ; G 1606 -U 7869 ; WX 636 ; N uni1EBD ; G 1607 -U 7870 ; WX 762 ; N uni1EBE ; G 1608 -U 7871 ; WX 636 ; N uni1EBF ; G 1609 -U 7872 ; WX 762 ; N uni1EC0 ; G 1610 -U 7873 ; WX 636 ; N uni1EC1 ; G 1611 -U 7874 ; WX 762 ; N uni1EC2 ; G 1612 -U 7875 ; WX 636 ; N uni1EC3 ; G 1613 -U 7876 ; WX 762 ; N uni1EC4 ; G 1614 -U 7877 ; WX 636 ; N uni1EC5 ; G 1615 -U 7878 ; WX 762 ; N uni1EC6 ; G 1616 -U 7879 ; WX 636 ; N uni1EC7 ; G 1617 -U 7880 ; WX 468 ; N uni1EC8 ; G 1618 -U 7881 ; WX 380 ; N uni1EC9 ; G 1619 -U 7882 ; WX 468 ; N uni1ECA ; G 1620 -U 7883 ; WX 380 ; N uni1ECB ; G 1621 -U 7884 ; WX 871 ; N uni1ECC ; G 1622 -U 7885 ; WX 667 ; N uni1ECD ; G 1623 -U 7886 ; WX 871 ; N uni1ECE ; G 1624 -U 7887 ; WX 667 ; N uni1ECF ; G 1625 -U 7888 ; WX 871 ; N uni1ED0 ; G 1626 -U 7889 ; WX 667 ; N uni1ED1 ; G 1627 -U 7890 ; WX 871 ; N uni1ED2 ; G 1628 -U 7891 ; WX 667 ; N uni1ED3 ; G 1629 -U 7892 ; WX 871 ; N uni1ED4 ; G 1630 -U 7893 ; WX 667 ; N uni1ED5 ; G 1631 -U 7894 ; WX 871 ; N uni1ED6 ; G 1632 -U 7895 ; WX 667 ; N uni1ED7 ; G 1633 -U 7896 ; WX 871 ; N uni1ED8 ; G 1634 -U 7897 ; WX 667 ; N uni1ED9 ; G 1635 -U 7898 ; WX 871 ; N uni1EDA ; G 1636 -U 7899 ; WX 667 ; N uni1EDB ; G 1637 -U 7900 ; WX 871 ; N uni1EDC ; G 1638 -U 7901 ; WX 667 ; N uni1EDD ; G 1639 -U 7902 ; WX 871 ; N uni1EDE ; G 1640 -U 7903 ; WX 667 ; N uni1EDF ; G 1641 -U 7904 ; WX 871 ; N uni1EE0 ; G 1642 -U 7905 ; WX 667 ; N uni1EE1 ; G 1643 -U 7906 ; WX 871 ; N uni1EE2 ; G 1644 -U 7907 ; WX 667 ; N uni1EE3 ; G 1645 -U 7908 ; WX 872 ; N uni1EE4 ; G 1646 -U 7909 ; WX 727 ; N uni1EE5 ; G 1647 -U 7910 ; WX 872 ; N uni1EE6 ; G 1648 -U 7911 ; WX 727 ; N uni1EE7 ; G 1649 -U 7912 ; WX 872 ; N uni1EE8 ; G 1650 -U 7913 ; WX 727 ; N uni1EE9 ; G 1651 -U 7914 ; WX 872 ; N uni1EEA ; G 1652 -U 7915 ; WX 727 ; N uni1EEB ; G 1653 -U 7916 ; WX 872 ; N uni1EEC ; G 1654 -U 7917 ; WX 727 ; N uni1EED ; G 1655 -U 7918 ; WX 872 ; N uni1EEE ; G 1656 -U 7919 ; WX 727 ; N uni1EEF ; G 1657 -U 7920 ; WX 872 ; N uni1EF0 ; G 1658 -U 7921 ; WX 727 ; N uni1EF1 ; G 1659 -U 7922 ; WX 714 ; N Ygrave ; G 1660 -U 7923 ; WX 581 ; N ygrave ; G 1661 -U 7924 ; WX 714 ; N uni1EF4 ; G 1662 -U 7925 ; WX 581 ; N uni1EF5 ; G 1663 -U 7926 ; WX 714 ; N uni1EF6 ; G 1664 -U 7927 ; WX 581 ; N uni1EF7 ; G 1665 -U 7928 ; WX 714 ; N uni1EF8 ; G 1666 -U 7929 ; WX 581 ; N uni1EF9 ; G 1667 -U 7930 ; WX 1078 ; N uni1EFA ; G 1668 -U 7931 ; WX 701 ; N uni1EFB ; G 1669 -U 7936 ; WX 770 ; N uni1F00 ; G 1670 -U 7937 ; WX 770 ; N uni1F01 ; G 1671 -U 7938 ; WX 770 ; N uni1F02 ; G 1672 -U 7939 ; WX 770 ; N uni1F03 ; G 1673 -U 7940 ; WX 770 ; N uni1F04 ; G 1674 -U 7941 ; WX 770 ; N uni1F05 ; G 1675 -U 7942 ; WX 770 ; N uni1F06 ; G 1676 -U 7943 ; WX 770 ; N uni1F07 ; G 1677 -U 7944 ; WX 776 ; N uni1F08 ; G 1678 -U 7945 ; WX 776 ; N uni1F09 ; G 1679 -U 7946 ; WX 978 ; N uni1F0A ; G 1680 -U 7947 ; WX 978 ; N uni1F0B ; G 1681 -U 7948 ; WX 832 ; N uni1F0C ; G 1682 -U 7949 ; WX 849 ; N uni1F0D ; G 1683 -U 7950 ; WX 776 ; N uni1F0E ; G 1684 -U 7951 ; WX 776 ; N uni1F0F ; G 1685 -U 7952 ; WX 608 ; N uni1F10 ; G 1686 -U 7953 ; WX 608 ; N uni1F11 ; G 1687 -U 7954 ; WX 608 ; N uni1F12 ; G 1688 -U 7955 ; WX 608 ; N uni1F13 ; G 1689 -U 7956 ; WX 608 ; N uni1F14 ; G 1690 -U 7957 ; WX 608 ; N uni1F15 ; G 1691 -U 7960 ; WX 917 ; N uni1F18 ; G 1692 -U 7961 ; WX 909 ; N uni1F19 ; G 1693 -U 7962 ; WX 1169 ; N uni1F1A ; G 1694 -U 7963 ; WX 1169 ; N uni1F1B ; G 1695 -U 7964 ; WX 1093 ; N uni1F1C ; G 1696 -U 7965 ; WX 1120 ; N uni1F1D ; G 1697 -U 7968 ; WX 727 ; N uni1F20 ; G 1698 -U 7969 ; WX 727 ; N uni1F21 ; G 1699 -U 7970 ; WX 727 ; N uni1F22 ; G 1700 -U 7971 ; WX 727 ; N uni1F23 ; G 1701 -U 7972 ; WX 727 ; N uni1F24 ; G 1702 -U 7973 ; WX 727 ; N uni1F25 ; G 1703 -U 7974 ; WX 727 ; N uni1F26 ; G 1704 -U 7975 ; WX 727 ; N uni1F27 ; G 1705 -U 7976 ; WX 1100 ; N uni1F28 ; G 1706 -U 7977 ; WX 1094 ; N uni1F29 ; G 1707 -U 7978 ; WX 1358 ; N uni1F2A ; G 1708 -U 7979 ; WX 1361 ; N uni1F2B ; G 1709 -U 7980 ; WX 1279 ; N uni1F2C ; G 1710 -U 7981 ; WX 1308 ; N uni1F2D ; G 1711 -U 7982 ; WX 1197 ; N uni1F2E ; G 1712 -U 7983 ; WX 1194 ; N uni1F2F ; G 1713 -U 7984 ; WX 484 ; N uni1F30 ; G 1714 -U 7985 ; WX 484 ; N uni1F31 ; G 1715 -U 7986 ; WX 484 ; N uni1F32 ; G 1716 -U 7987 ; WX 484 ; N uni1F33 ; G 1717 -U 7988 ; WX 484 ; N uni1F34 ; G 1718 -U 7989 ; WX 484 ; N uni1F35 ; G 1719 -U 7990 ; WX 484 ; N uni1F36 ; G 1720 -U 7991 ; WX 484 ; N uni1F37 ; G 1721 -U 7992 ; WX 629 ; N uni1F38 ; G 1722 -U 7993 ; WX 617 ; N uni1F39 ; G 1723 -U 7994 ; WX 878 ; N uni1F3A ; G 1724 -U 7995 ; WX 881 ; N uni1F3B ; G 1725 -U 7996 ; WX 799 ; N uni1F3C ; G 1726 -U 7997 ; WX 831 ; N uni1F3D ; G 1727 -U 7998 ; WX 723 ; N uni1F3E ; G 1728 -U 7999 ; WX 714 ; N uni1F3F ; G 1729 -U 8000 ; WX 667 ; N uni1F40 ; G 1730 -U 8001 ; WX 667 ; N uni1F41 ; G 1731 -U 8002 ; WX 667 ; N uni1F42 ; G 1732 -U 8003 ; WX 667 ; N uni1F43 ; G 1733 -U 8004 ; WX 667 ; N uni1F44 ; G 1734 -U 8005 ; WX 667 ; N uni1F45 ; G 1735 -U 8008 ; WX 900 ; N uni1F48 ; G 1736 -U 8009 ; WX 935 ; N uni1F49 ; G 1737 -U 8010 ; WX 1240 ; N uni1F4A ; G 1738 -U 8011 ; WX 1237 ; N uni1F4B ; G 1739 -U 8012 ; WX 1035 ; N uni1F4C ; G 1740 -U 8013 ; WX 1066 ; N uni1F4D ; G 1741 -U 8016 ; WX 694 ; N uni1F50 ; G 1742 -U 8017 ; WX 694 ; N uni1F51 ; G 1743 -U 8018 ; WX 694 ; N uni1F52 ; G 1744 -U 8019 ; WX 694 ; N uni1F53 ; G 1745 -U 8020 ; WX 694 ; N uni1F54 ; G 1746 -U 8021 ; WX 694 ; N uni1F55 ; G 1747 -U 8022 ; WX 694 ; N uni1F56 ; G 1748 -U 8023 ; WX 694 ; N uni1F57 ; G 1749 -U 8025 ; WX 922 ; N uni1F59 ; G 1750 -U 8027 ; WX 1186 ; N uni1F5B ; G 1751 -U 8029 ; WX 1133 ; N uni1F5D ; G 1752 -U 8031 ; WX 1019 ; N uni1F5F ; G 1753 -U 8032 ; WX 952 ; N uni1F60 ; G 1754 -U 8033 ; WX 952 ; N uni1F61 ; G 1755 -U 8034 ; WX 952 ; N uni1F62 ; G 1756 -U 8035 ; WX 952 ; N uni1F63 ; G 1757 -U 8036 ; WX 952 ; N uni1F64 ; G 1758 -U 8037 ; WX 952 ; N uni1F65 ; G 1759 -U 8038 ; WX 952 ; N uni1F66 ; G 1760 -U 8039 ; WX 952 ; N uni1F67 ; G 1761 -U 8040 ; WX 931 ; N uni1F68 ; G 1762 -U 8041 ; WX 963 ; N uni1F69 ; G 1763 -U 8042 ; WX 1268 ; N uni1F6A ; G 1764 -U 8043 ; WX 1274 ; N uni1F6B ; G 1765 -U 8044 ; WX 1054 ; N uni1F6C ; G 1766 -U 8045 ; WX 1088 ; N uni1F6D ; G 1767 -U 8046 ; WX 1023 ; N uni1F6E ; G 1768 -U 8047 ; WX 1060 ; N uni1F6F ; G 1769 -U 8048 ; WX 770 ; N uni1F70 ; G 1770 -U 8049 ; WX 770 ; N uni1F71 ; G 1771 -U 8050 ; WX 608 ; N uni1F72 ; G 1772 -U 8051 ; WX 608 ; N uni1F73 ; G 1773 -U 8052 ; WX 727 ; N uni1F74 ; G 1774 -U 8053 ; WX 727 ; N uni1F75 ; G 1775 -U 8054 ; WX 484 ; N uni1F76 ; G 1776 -U 8055 ; WX 484 ; N uni1F77 ; G 1777 -U 8056 ; WX 667 ; N uni1F78 ; G 1778 -U 8057 ; WX 667 ; N uni1F79 ; G 1779 -U 8058 ; WX 694 ; N uni1F7A ; G 1780 -U 8059 ; WX 694 ; N uni1F7B ; G 1781 -U 8060 ; WX 952 ; N uni1F7C ; G 1782 -U 8061 ; WX 952 ; N uni1F7D ; G 1783 -U 8064 ; WX 770 ; N uni1F80 ; G 1784 -U 8065 ; WX 770 ; N uni1F81 ; G 1785 -U 8066 ; WX 770 ; N uni1F82 ; G 1786 -U 8067 ; WX 770 ; N uni1F83 ; G 1787 -U 8068 ; WX 770 ; N uni1F84 ; G 1788 -U 8069 ; WX 770 ; N uni1F85 ; G 1789 -U 8070 ; WX 770 ; N uni1F86 ; G 1790 -U 8071 ; WX 770 ; N uni1F87 ; G 1791 -U 8072 ; WX 776 ; N uni1F88 ; G 1792 -U 8073 ; WX 776 ; N uni1F89 ; G 1793 -U 8074 ; WX 978 ; N uni1F8A ; G 1794 -U 8075 ; WX 978 ; N uni1F8B ; G 1795 -U 8076 ; WX 832 ; N uni1F8C ; G 1796 -U 8077 ; WX 849 ; N uni1F8D ; G 1797 -U 8078 ; WX 776 ; N uni1F8E ; G 1798 -U 8079 ; WX 776 ; N uni1F8F ; G 1799 -U 8080 ; WX 727 ; N uni1F90 ; G 1800 -U 8081 ; WX 727 ; N uni1F91 ; G 1801 -U 8082 ; WX 727 ; N uni1F92 ; G 1802 -U 8083 ; WX 727 ; N uni1F93 ; G 1803 -U 8084 ; WX 727 ; N uni1F94 ; G 1804 -U 8085 ; WX 727 ; N uni1F95 ; G 1805 -U 8086 ; WX 727 ; N uni1F96 ; G 1806 -U 8087 ; WX 727 ; N uni1F97 ; G 1807 -U 8088 ; WX 1100 ; N uni1F98 ; G 1808 -U 8089 ; WX 1094 ; N uni1F99 ; G 1809 -U 8090 ; WX 1358 ; N uni1F9A ; G 1810 -U 8091 ; WX 1361 ; N uni1F9B ; G 1811 -U 8092 ; WX 1279 ; N uni1F9C ; G 1812 -U 8093 ; WX 1308 ; N uni1F9D ; G 1813 -U 8094 ; WX 1197 ; N uni1F9E ; G 1814 -U 8095 ; WX 1194 ; N uni1F9F ; G 1815 -U 8096 ; WX 952 ; N uni1FA0 ; G 1816 -U 8097 ; WX 952 ; N uni1FA1 ; G 1817 -U 8098 ; WX 952 ; N uni1FA2 ; G 1818 -U 8099 ; WX 952 ; N uni1FA3 ; G 1819 -U 8100 ; WX 952 ; N uni1FA4 ; G 1820 -U 8101 ; WX 952 ; N uni1FA5 ; G 1821 -U 8102 ; WX 952 ; N uni1FA6 ; G 1822 -U 8103 ; WX 952 ; N uni1FA7 ; G 1823 -U 8104 ; WX 931 ; N uni1FA8 ; G 1824 -U 8105 ; WX 963 ; N uni1FA9 ; G 1825 -U 8106 ; WX 1268 ; N uni1FAA ; G 1826 -U 8107 ; WX 1274 ; N uni1FAB ; G 1827 -U 8108 ; WX 1054 ; N uni1FAC ; G 1828 -U 8109 ; WX 1088 ; N uni1FAD ; G 1829 -U 8110 ; WX 1023 ; N uni1FAE ; G 1830 -U 8111 ; WX 1060 ; N uni1FAF ; G 1831 -U 8112 ; WX 770 ; N uni1FB0 ; G 1832 -U 8113 ; WX 770 ; N uni1FB1 ; G 1833 -U 8114 ; WX 770 ; N uni1FB2 ; G 1834 -U 8115 ; WX 770 ; N uni1FB3 ; G 1835 -U 8116 ; WX 770 ; N uni1FB4 ; G 1836 -U 8118 ; WX 770 ; N uni1FB6 ; G 1837 -U 8119 ; WX 770 ; N uni1FB7 ; G 1838 -U 8120 ; WX 776 ; N uni1FB8 ; G 1839 -U 8121 ; WX 776 ; N uni1FB9 ; G 1840 -U 8122 ; WX 811 ; N uni1FBA ; G 1841 -U 8123 ; WX 776 ; N uni1FBB ; G 1842 -U 8124 ; WX 776 ; N uni1FBC ; G 1843 -U 8125 ; WX 500 ; N uni1FBD ; G 1844 -U 8126 ; WX 500 ; N uni1FBE ; G 1845 -U 8127 ; WX 500 ; N uni1FBF ; G 1846 -U 8128 ; WX 500 ; N uni1FC0 ; G 1847 -U 8129 ; WX 500 ; N uni1FC1 ; G 1848 -U 8130 ; WX 727 ; N uni1FC2 ; G 1849 -U 8131 ; WX 727 ; N uni1FC3 ; G 1850 -U 8132 ; WX 727 ; N uni1FC4 ; G 1851 -U 8134 ; WX 727 ; N uni1FC6 ; G 1852 -U 8135 ; WX 727 ; N uni1FC7 ; G 1853 -U 8136 ; WX 1000 ; N uni1FC8 ; G 1854 -U 8137 ; WX 947 ; N uni1FC9 ; G 1855 -U 8138 ; WX 1191 ; N uni1FCA ; G 1856 -U 8139 ; WX 1118 ; N uni1FCB ; G 1857 -U 8140 ; WX 945 ; N uni1FCC ; G 1858 -U 8141 ; WX 500 ; N uni1FCD ; G 1859 -U 8142 ; WX 500 ; N uni1FCE ; G 1860 -U 8143 ; WX 500 ; N uni1FCF ; G 1861 -U 8144 ; WX 484 ; N uni1FD0 ; G 1862 -U 8145 ; WX 484 ; N uni1FD1 ; G 1863 -U 8146 ; WX 484 ; N uni1FD2 ; G 1864 -U 8147 ; WX 484 ; N uni1FD3 ; G 1865 -U 8150 ; WX 484 ; N uni1FD6 ; G 1866 -U 8151 ; WX 484 ; N uni1FD7 ; G 1867 -U 8152 ; WX 468 ; N uni1FD8 ; G 1868 -U 8153 ; WX 468 ; N uni1FD9 ; G 1869 -U 8154 ; WX 714 ; N uni1FDA ; G 1870 -U 8155 ; WX 662 ; N uni1FDB ; G 1871 -U 8157 ; WX 500 ; N uni1FDD ; G 1872 -U 8158 ; WX 500 ; N uni1FDE ; G 1873 -U 8159 ; WX 500 ; N uni1FDF ; G 1874 -U 8160 ; WX 694 ; N uni1FE0 ; G 1875 -U 8161 ; WX 694 ; N uni1FE1 ; G 1876 -U 8162 ; WX 694 ; N uni1FE2 ; G 1877 -U 8163 ; WX 694 ; N uni1FE3 ; G 1878 -U 8164 ; WX 665 ; N uni1FE4 ; G 1879 -U 8165 ; WX 665 ; N uni1FE5 ; G 1880 -U 8166 ; WX 694 ; N uni1FE6 ; G 1881 -U 8167 ; WX 694 ; N uni1FE7 ; G 1882 -U 8168 ; WX 714 ; N uni1FE8 ; G 1883 -U 8169 ; WX 714 ; N uni1FE9 ; G 1884 -U 8170 ; WX 1019 ; N uni1FEA ; G 1885 -U 8171 ; WX 953 ; N uni1FEB ; G 1886 -U 8172 ; WX 910 ; N uni1FEC ; G 1887 -U 8173 ; WX 500 ; N uni1FED ; G 1888 -U 8174 ; WX 500 ; N uni1FEE ; G 1889 -U 8175 ; WX 500 ; N uni1FEF ; G 1890 -U 8178 ; WX 952 ; N uni1FF2 ; G 1891 -U 8179 ; WX 952 ; N uni1FF3 ; G 1892 -U 8180 ; WX 952 ; N uni1FF4 ; G 1893 -U 8182 ; WX 952 ; N uni1FF6 ; G 1894 -U 8183 ; WX 952 ; N uni1FF7 ; G 1895 -U 8184 ; WX 1069 ; N uni1FF8 ; G 1896 -U 8185 ; WX 887 ; N uni1FF9 ; G 1897 -U 8186 ; WX 1101 ; N uni1FFA ; G 1898 -U 8187 ; WX 911 ; N uni1FFB ; G 1899 -U 8188 ; WX 890 ; N uni1FFC ; G 1900 -U 8189 ; WX 500 ; N uni1FFD ; G 1901 -U 8190 ; WX 500 ; N uni1FFE ; G 1902 -U 8192 ; WX 500 ; N uni2000 ; G 1903 -U 8193 ; WX 1000 ; N uni2001 ; G 1904 -U 8194 ; WX 500 ; N uni2002 ; G 1905 -U 8195 ; WX 1000 ; N uni2003 ; G 1906 -U 8196 ; WX 330 ; N uni2004 ; G 1907 -U 8197 ; WX 250 ; N uni2005 ; G 1908 -U 8198 ; WX 167 ; N uni2006 ; G 1909 -U 8199 ; WX 696 ; N uni2007 ; G 1910 -U 8200 ; WX 348 ; N uni2008 ; G 1911 -U 8201 ; WX 200 ; N uni2009 ; G 1912 -U 8202 ; WX 100 ; N uni200A ; G 1913 -U 8203 ; WX 0 ; N uni200B ; G 1914 -U 8204 ; WX 0 ; N uni200C ; G 1915 -U 8205 ; WX 0 ; N uni200D ; G 1916 -U 8206 ; WX 0 ; N uni200E ; G 1917 -U 8207 ; WX 0 ; N uni200F ; G 1918 -U 8208 ; WX 415 ; N uni2010 ; G 1919 -U 8209 ; WX 415 ; N uni2011 ; G 1920 -U 8210 ; WX 696 ; N figuredash ; G 1921 -U 8211 ; WX 500 ; N endash ; G 1922 -U 8212 ; WX 1000 ; N emdash ; G 1923 -U 8213 ; WX 1000 ; N uni2015 ; G 1924 -U 8214 ; WX 500 ; N uni2016 ; G 1925 -U 8215 ; WX 500 ; N underscoredbl ; G 1926 -U 8216 ; WX 348 ; N quoteleft ; G 1927 -U 8217 ; WX 348 ; N quoteright ; G 1928 -U 8218 ; WX 348 ; N quotesinglbase ; G 1929 -U 8219 ; WX 348 ; N quotereversed ; G 1930 -U 8220 ; WX 575 ; N quotedblleft ; G 1931 -U 8221 ; WX 575 ; N quotedblright ; G 1932 -U 8222 ; WX 575 ; N quotedblbase ; G 1933 -U 8223 ; WX 575 ; N uni201F ; G 1934 -U 8224 ; WX 523 ; N dagger ; G 1935 -U 8225 ; WX 523 ; N daggerdbl ; G 1936 -U 8226 ; WX 639 ; N bullet ; G 1937 -U 8227 ; WX 639 ; N uni2023 ; G 1938 -U 8228 ; WX 348 ; N onedotenleader ; G 1939 -U 8229 ; WX 674 ; N twodotenleader ; G 1940 -U 8230 ; WX 1000 ; N ellipsis ; G 1941 -U 8234 ; WX 0 ; N uni202A ; G 1942 -U 8235 ; WX 0 ; N uni202B ; G 1943 -U 8236 ; WX 0 ; N uni202C ; G 1944 -U 8237 ; WX 0 ; N uni202D ; G 1945 -U 8238 ; WX 0 ; N uni202E ; G 1946 -U 8239 ; WX 200 ; N uni202F ; G 1947 -U 8240 ; WX 1385 ; N perthousand ; G 1948 -U 8241 ; WX 1813 ; N uni2031 ; G 1949 -U 8242 ; WX 264 ; N minute ; G 1950 -U 8243 ; WX 447 ; N second ; G 1951 -U 8244 ; WX 630 ; N uni2034 ; G 1952 -U 8245 ; WX 264 ; N uni2035 ; G 1953 -U 8246 ; WX 447 ; N uni2036 ; G 1954 -U 8247 ; WX 630 ; N uni2037 ; G 1955 -U 8248 ; WX 733 ; N uni2038 ; G 1956 -U 8249 ; WX 400 ; N guilsinglleft ; G 1957 -U 8250 ; WX 400 ; N guilsinglright ; G 1958 -U 8252 ; WX 629 ; N exclamdbl ; G 1959 -U 8253 ; WX 586 ; N uni203D ; G 1960 -U 8254 ; WX 500 ; N uni203E ; G 1961 -U 8258 ; WX 1023 ; N uni2042 ; G 1962 -U 8260 ; WX 167 ; N fraction ; G 1963 -U 8261 ; WX 473 ; N uni2045 ; G 1964 -U 8262 ; WX 473 ; N uni2046 ; G 1965 -U 8263 ; WX 1082 ; N uni2047 ; G 1966 -U 8264 ; WX 856 ; N uni2048 ; G 1967 -U 8265 ; WX 856 ; N uni2049 ; G 1968 -U 8267 ; WX 636 ; N uni204B ; G 1969 -U 8268 ; WX 500 ; N uni204C ; G 1970 -U 8269 ; WX 500 ; N uni204D ; G 1971 -U 8270 ; WX 523 ; N uni204E ; G 1972 -U 8271 ; WX 369 ; N uni204F ; G 1973 -U 8273 ; WX 523 ; N uni2051 ; G 1974 -U 8274 ; WX 556 ; N uni2052 ; G 1975 -U 8275 ; WX 1000 ; N uni2053 ; G 1976 -U 8279 ; WX 813 ; N uni2057 ; G 1977 -U 8287 ; WX 222 ; N uni205F ; G 1978 -U 8288 ; WX 0 ; N uni2060 ; G 1979 -U 8289 ; WX 0 ; N uni2061 ; G 1980 -U 8290 ; WX 0 ; N uni2062 ; G 1981 -U 8291 ; WX 0 ; N uni2063 ; G 1982 -U 8292 ; WX 0 ; N uni2064 ; G 1983 -U 8298 ; WX 0 ; N uni206A ; G 1984 -U 8299 ; WX 0 ; N uni206B ; G 1985 -U 8300 ; WX 0 ; N uni206C ; G 1986 -U 8301 ; WX 0 ; N uni206D ; G 1987 -U 8302 ; WX 0 ; N uni206E ; G 1988 -U 8303 ; WX 0 ; N uni206F ; G 1989 -U 8304 ; WX 438 ; N uni2070 ; G 1990 -U 8305 ; WX 239 ; N uni2071 ; G 1991 -U 8308 ; WX 438 ; N uni2074 ; G 1992 -U 8309 ; WX 438 ; N uni2075 ; G 1993 -U 8310 ; WX 438 ; N uni2076 ; G 1994 -U 8311 ; WX 438 ; N uni2077 ; G 1995 -U 8312 ; WX 438 ; N uni2078 ; G 1996 -U 8313 ; WX 438 ; N uni2079 ; G 1997 -U 8314 ; WX 528 ; N uni207A ; G 1998 -U 8315 ; WX 528 ; N uni207B ; G 1999 -U 8316 ; WX 528 ; N uni207C ; G 2000 -U 8317 ; WX 298 ; N uni207D ; G 2001 -U 8318 ; WX 298 ; N uni207E ; G 2002 -U 8319 ; WX 458 ; N uni207F ; G 2003 -U 8320 ; WX 438 ; N uni2080 ; G 2004 -U 8321 ; WX 438 ; N uni2081 ; G 2005 -U 8322 ; WX 438 ; N uni2082 ; G 2006 -U 8323 ; WX 438 ; N uni2083 ; G 2007 -U 8324 ; WX 438 ; N uni2084 ; G 2008 -U 8325 ; WX 438 ; N uni2085 ; G 2009 -U 8326 ; WX 438 ; N uni2086 ; G 2010 -U 8327 ; WX 438 ; N uni2087 ; G 2011 -U 8328 ; WX 438 ; N uni2088 ; G 2012 -U 8329 ; WX 438 ; N uni2089 ; G 2013 -U 8330 ; WX 528 ; N uni208A ; G 2014 -U 8331 ; WX 528 ; N uni208B ; G 2015 -U 8332 ; WX 528 ; N uni208C ; G 2016 -U 8333 ; WX 298 ; N uni208D ; G 2017 -U 8334 ; WX 298 ; N uni208E ; G 2018 -U 8336 ; WX 408 ; N uni2090 ; G 2019 -U 8337 ; WX 444 ; N uni2091 ; G 2020 -U 8338 ; WX 467 ; N uni2092 ; G 2021 -U 8339 ; WX 375 ; N uni2093 ; G 2022 -U 8340 ; WX 444 ; N uni2094 ; G 2023 -U 8341 ; WX 521 ; N uni2095 ; G 2024 -U 8342 ; WX 523 ; N uni2096 ; G 2025 -U 8343 ; WX 292 ; N uni2097 ; G 2026 -U 8344 ; WX 729 ; N uni2098 ; G 2027 -U 8345 ; WX 458 ; N uni2099 ; G 2028 -U 8346 ; WX 499 ; N uni209A ; G 2029 -U 8347 ; WX 395 ; N uni209B ; G 2030 -U 8348 ; WX 371 ; N uni209C ; G 2031 -U 8358 ; WX 696 ; N uni20A6 ; G 2032 -U 8364 ; WX 696 ; N Euro ; G 2033 -U 8367 ; WX 1155 ; N uni20AF ; G 2034 -U 8369 ; WX 790 ; N uni20B1 ; G 2035 -U 8372 ; WX 876 ; N uni20B4 ; G 2036 -U 8373 ; WX 696 ; N uni20B5 ; G 2037 -U 8376 ; WX 696 ; N uni20B8 ; G 2038 -U 8377 ; WX 696 ; N uni20B9 ; G 2039 -U 8378 ; WX 696 ; N uni20BA ; G 2040 -U 8381 ; WX 696 ; N uni20BD ; G 2041 -U 8451 ; WX 1198 ; N uni2103 ; G 2042 -U 8457 ; WX 1112 ; N uni2109 ; G 2043 -U 8462 ; WX 727 ; N uni210E ; G 2044 -U 8463 ; WX 727 ; N uni210F ; G 2045 -U 8470 ; WX 1087 ; N uni2116 ; G 2046 -U 8482 ; WX 1000 ; N trademark ; G 2047 -U 8486 ; WX 890 ; N uni2126 ; G 2048 -U 8487 ; WX 890 ; N uni2127 ; G 2049 -U 8490 ; WX 869 ; N uni212A ; G 2050 -U 8491 ; WX 776 ; N uni212B ; G 2051 -U 8498 ; WX 710 ; N uni2132 ; G 2052 -U 8513 ; WX 786 ; N uni2141 ; G 2053 -U 8514 ; WX 576 ; N uni2142 ; G 2054 -U 8515 ; WX 637 ; N uni2143 ; G 2055 -U 8516 ; WX 760 ; N uni2144 ; G 2056 -U 8523 ; WX 903 ; N uni214B ; G 2057 -U 8526 ; WX 592 ; N uni214E ; G 2058 -U 8528 ; WX 1035 ; N uni2150 ; G 2059 -U 8529 ; WX 1035 ; N uni2151 ; G 2060 -U 8530 ; WX 1473 ; N uni2152 ; G 2061 -U 8531 ; WX 1035 ; N onethird ; G 2062 -U 8532 ; WX 1035 ; N twothirds ; G 2063 -U 8533 ; WX 1035 ; N uni2155 ; G 2064 -U 8534 ; WX 1035 ; N uni2156 ; G 2065 -U 8535 ; WX 1035 ; N uni2157 ; G 2066 -U 8536 ; WX 1035 ; N uni2158 ; G 2067 -U 8537 ; WX 1035 ; N uni2159 ; G 2068 -U 8538 ; WX 1035 ; N uni215A ; G 2069 -U 8539 ; WX 1035 ; N oneeighth ; G 2070 -U 8540 ; WX 1035 ; N threeeighths ; G 2071 -U 8541 ; WX 1035 ; N fiveeighths ; G 2072 -U 8542 ; WX 1035 ; N seveneighths ; G 2073 -U 8543 ; WX 615 ; N uni215F ; G 2074 -U 8544 ; WX 468 ; N uni2160 ; G 2075 -U 8545 ; WX 843 ; N uni2161 ; G 2076 -U 8546 ; WX 1218 ; N uni2162 ; G 2077 -U 8547 ; WX 1135 ; N uni2163 ; G 2078 -U 8548 ; WX 776 ; N uni2164 ; G 2079 -U 8549 ; WX 1150 ; N uni2165 ; G 2080 -U 8550 ; WX 1525 ; N uni2166 ; G 2081 -U 8551 ; WX 1900 ; N uni2167 ; G 2082 -U 8552 ; WX 1126 ; N uni2168 ; G 2083 -U 8553 ; WX 776 ; N uni2169 ; G 2084 -U 8554 ; WX 1127 ; N uni216A ; G 2085 -U 8555 ; WX 1502 ; N uni216B ; G 2086 -U 8556 ; WX 703 ; N uni216C ; G 2087 -U 8557 ; WX 796 ; N uni216D ; G 2088 -U 8558 ; WX 867 ; N uni216E ; G 2089 -U 8559 ; WX 1107 ; N uni216F ; G 2090 -U 8560 ; WX 380 ; N uni2170 ; G 2091 -U 8561 ; WX 760 ; N uni2171 ; G 2092 -U 8562 ; WX 1140 ; N uni2172 ; G 2093 -U 8563 ; WX 961 ; N uni2173 ; G 2094 -U 8564 ; WX 581 ; N uni2174 ; G 2095 -U 8565 ; WX 961 ; N uni2175 ; G 2096 -U 8566 ; WX 1341 ; N uni2176 ; G 2097 -U 8567 ; WX 1721 ; N uni2177 ; G 2098 -U 8568 ; WX 976 ; N uni2178 ; G 2099 -U 8569 ; WX 596 ; N uni2179 ; G 2100 -U 8570 ; WX 976 ; N uni217A ; G 2101 -U 8571 ; WX 1356 ; N uni217B ; G 2102 -U 8572 ; WX 380 ; N uni217C ; G 2103 -U 8573 ; WX 609 ; N uni217D ; G 2104 -U 8574 ; WX 699 ; N uni217E ; G 2105 -U 8575 ; WX 1058 ; N uni217F ; G 2106 -U 8576 ; WX 1255 ; N uni2180 ; G 2107 -U 8577 ; WX 867 ; N uni2181 ; G 2108 -U 8578 ; WX 1268 ; N uni2182 ; G 2109 -U 8579 ; WX 796 ; N uni2183 ; G 2110 -U 8580 ; WX 609 ; N uni2184 ; G 2111 -U 8581 ; WX 796 ; N uni2185 ; G 2112 -U 8585 ; WX 1035 ; N uni2189 ; G 2113 -U 8592 ; WX 838 ; N arrowleft ; G 2114 -U 8593 ; WX 838 ; N arrowup ; G 2115 -U 8594 ; WX 838 ; N arrowright ; G 2116 -U 8595 ; WX 838 ; N arrowdown ; G 2117 -U 8596 ; WX 838 ; N arrowboth ; G 2118 -U 8597 ; WX 838 ; N arrowupdn ; G 2119 -U 8598 ; WX 838 ; N uni2196 ; G 2120 -U 8599 ; WX 838 ; N uni2197 ; G 2121 -U 8600 ; WX 838 ; N uni2198 ; G 2122 -U 8601 ; WX 838 ; N uni2199 ; G 2123 -U 8602 ; WX 838 ; N uni219A ; G 2124 -U 8603 ; WX 838 ; N uni219B ; G 2125 -U 8604 ; WX 838 ; N uni219C ; G 2126 -U 8605 ; WX 838 ; N uni219D ; G 2127 -U 8606 ; WX 838 ; N uni219E ; G 2128 -U 8607 ; WX 838 ; N uni219F ; G 2129 -U 8608 ; WX 838 ; N uni21A0 ; G 2130 -U 8609 ; WX 838 ; N uni21A1 ; G 2131 -U 8610 ; WX 838 ; N uni21A2 ; G 2132 -U 8611 ; WX 838 ; N uni21A3 ; G 2133 -U 8612 ; WX 838 ; N uni21A4 ; G 2134 -U 8613 ; WX 838 ; N uni21A5 ; G 2135 -U 8614 ; WX 838 ; N uni21A6 ; G 2136 -U 8615 ; WX 838 ; N uni21A7 ; G 2137 -U 8616 ; WX 838 ; N arrowupdnbse ; G 2138 -U 8617 ; WX 838 ; N uni21A9 ; G 2139 -U 8618 ; WX 838 ; N uni21AA ; G 2140 -U 8619 ; WX 838 ; N uni21AB ; G 2141 -U 8620 ; WX 838 ; N uni21AC ; G 2142 -U 8621 ; WX 838 ; N uni21AD ; G 2143 -U 8622 ; WX 838 ; N uni21AE ; G 2144 -U 8623 ; WX 850 ; N uni21AF ; G 2145 -U 8624 ; WX 838 ; N uni21B0 ; G 2146 -U 8625 ; WX 838 ; N uni21B1 ; G 2147 -U 8626 ; WX 838 ; N uni21B2 ; G 2148 -U 8627 ; WX 838 ; N uni21B3 ; G 2149 -U 8628 ; WX 838 ; N uni21B4 ; G 2150 -U 8629 ; WX 838 ; N carriagereturn ; G 2151 -U 8630 ; WX 838 ; N uni21B6 ; G 2152 -U 8631 ; WX 838 ; N uni21B7 ; G 2153 -U 8632 ; WX 838 ; N uni21B8 ; G 2154 -U 8633 ; WX 838 ; N uni21B9 ; G 2155 -U 8634 ; WX 838 ; N uni21BA ; G 2156 -U 8635 ; WX 838 ; N uni21BB ; G 2157 -U 8636 ; WX 838 ; N uni21BC ; G 2158 -U 8637 ; WX 838 ; N uni21BD ; G 2159 -U 8638 ; WX 838 ; N uni21BE ; G 2160 -U 8639 ; WX 838 ; N uni21BF ; G 2161 -U 8640 ; WX 838 ; N uni21C0 ; G 2162 -U 8641 ; WX 838 ; N uni21C1 ; G 2163 -U 8642 ; WX 838 ; N uni21C2 ; G 2164 -U 8643 ; WX 838 ; N uni21C3 ; G 2165 -U 8644 ; WX 838 ; N uni21C4 ; G 2166 -U 8645 ; WX 838 ; N uni21C5 ; G 2167 -U 8646 ; WX 838 ; N uni21C6 ; G 2168 -U 8647 ; WX 838 ; N uni21C7 ; G 2169 -U 8648 ; WX 838 ; N uni21C8 ; G 2170 -U 8649 ; WX 838 ; N uni21C9 ; G 2171 -U 8650 ; WX 838 ; N uni21CA ; G 2172 -U 8651 ; WX 838 ; N uni21CB ; G 2173 -U 8652 ; WX 838 ; N uni21CC ; G 2174 -U 8653 ; WX 838 ; N uni21CD ; G 2175 -U 8654 ; WX 838 ; N uni21CE ; G 2176 -U 8655 ; WX 838 ; N uni21CF ; G 2177 -U 8656 ; WX 838 ; N arrowdblleft ; G 2178 -U 8657 ; WX 838 ; N arrowdblup ; G 2179 -U 8658 ; WX 838 ; N arrowdblright ; G 2180 -U 8659 ; WX 838 ; N arrowdbldown ; G 2181 -U 8660 ; WX 838 ; N arrowdblboth ; G 2182 -U 8661 ; WX 838 ; N uni21D5 ; G 2183 -U 8662 ; WX 838 ; N uni21D6 ; G 2184 -U 8663 ; WX 838 ; N uni21D7 ; G 2185 -U 8664 ; WX 838 ; N uni21D8 ; G 2186 -U 8665 ; WX 838 ; N uni21D9 ; G 2187 -U 8666 ; WX 838 ; N uni21DA ; G 2188 -U 8667 ; WX 838 ; N uni21DB ; G 2189 -U 8668 ; WX 838 ; N uni21DC ; G 2190 -U 8669 ; WX 838 ; N uni21DD ; G 2191 -U 8670 ; WX 838 ; N uni21DE ; G 2192 -U 8671 ; WX 838 ; N uni21DF ; G 2193 -U 8672 ; WX 838 ; N uni21E0 ; G 2194 -U 8673 ; WX 838 ; N uni21E1 ; G 2195 -U 8674 ; WX 838 ; N uni21E2 ; G 2196 -U 8675 ; WX 838 ; N uni21E3 ; G 2197 -U 8676 ; WX 838 ; N uni21E4 ; G 2198 -U 8677 ; WX 838 ; N uni21E5 ; G 2199 -U 8678 ; WX 838 ; N uni21E6 ; G 2200 -U 8679 ; WX 838 ; N uni21E7 ; G 2201 -U 8680 ; WX 838 ; N uni21E8 ; G 2202 -U 8681 ; WX 838 ; N uni21E9 ; G 2203 -U 8682 ; WX 838 ; N uni21EA ; G 2204 -U 8683 ; WX 838 ; N uni21EB ; G 2205 -U 8684 ; WX 838 ; N uni21EC ; G 2206 -U 8685 ; WX 838 ; N uni21ED ; G 2207 -U 8686 ; WX 838 ; N uni21EE ; G 2208 -U 8687 ; WX 838 ; N uni21EF ; G 2209 -U 8688 ; WX 838 ; N uni21F0 ; G 2210 -U 8689 ; WX 838 ; N uni21F1 ; G 2211 -U 8690 ; WX 838 ; N uni21F2 ; G 2212 -U 8691 ; WX 838 ; N uni21F3 ; G 2213 -U 8692 ; WX 838 ; N uni21F4 ; G 2214 -U 8693 ; WX 838 ; N uni21F5 ; G 2215 -U 8694 ; WX 838 ; N uni21F6 ; G 2216 -U 8695 ; WX 838 ; N uni21F7 ; G 2217 -U 8696 ; WX 838 ; N uni21F8 ; G 2218 -U 8697 ; WX 838 ; N uni21F9 ; G 2219 -U 8698 ; WX 838 ; N uni21FA ; G 2220 -U 8699 ; WX 838 ; N uni21FB ; G 2221 -U 8700 ; WX 838 ; N uni21FC ; G 2222 -U 8701 ; WX 838 ; N uni21FD ; G 2223 -U 8702 ; WX 838 ; N uni21FE ; G 2224 -U 8703 ; WX 838 ; N uni21FF ; G 2225 -U 8704 ; WX 641 ; N universal ; G 2226 -U 8706 ; WX 534 ; N partialdiff ; G 2227 -U 8707 ; WX 620 ; N existential ; G 2228 -U 8708 ; WX 620 ; N uni2204 ; G 2229 -U 8710 ; WX 753 ; N increment ; G 2230 -U 8711 ; WX 753 ; N gradient ; G 2231 -U 8712 ; WX 740 ; N element ; G 2232 -U 8713 ; WX 740 ; N notelement ; G 2233 -U 8715 ; WX 740 ; N suchthat ; G 2234 -U 8716 ; WX 740 ; N uni220C ; G 2235 -U 8719 ; WX 842 ; N product ; G 2236 -U 8720 ; WX 842 ; N uni2210 ; G 2237 -U 8721 ; WX 753 ; N summation ; G 2238 -U 8722 ; WX 838 ; N minus ; G 2239 -U 8723 ; WX 838 ; N uni2213 ; G 2240 -U 8724 ; WX 838 ; N uni2214 ; G 2241 -U 8725 ; WX 365 ; N uni2215 ; G 2242 -U 8727 ; WX 691 ; N asteriskmath ; G 2243 -U 8728 ; WX 519 ; N uni2218 ; G 2244 -U 8729 ; WX 519 ; N uni2219 ; G 2245 -U 8730 ; WX 657 ; N radical ; G 2246 -U 8731 ; WX 657 ; N uni221B ; G 2247 -U 8732 ; WX 657 ; N uni221C ; G 2248 -U 8733 ; WX 672 ; N proportional ; G 2249 -U 8734 ; WX 833 ; N infinity ; G 2250 -U 8735 ; WX 838 ; N orthogonal ; G 2251 -U 8736 ; WX 838 ; N angle ; G 2252 -U 8739 ; WX 324 ; N uni2223 ; G 2253 -U 8740 ; WX 607 ; N uni2224 ; G 2254 -U 8741 ; WX 529 ; N uni2225 ; G 2255 -U 8742 ; WX 773 ; N uni2226 ; G 2256 -U 8743 ; WX 812 ; N logicaland ; G 2257 -U 8744 ; WX 812 ; N logicalor ; G 2258 -U 8745 ; WX 838 ; N intersection ; G 2259 -U 8746 ; WX 838 ; N union ; G 2260 -U 8747 ; WX 579 ; N integral ; G 2261 -U 8748 ; WX 1000 ; N uni222C ; G 2262 -U 8749 ; WX 1391 ; N uni222D ; G 2263 -U 8760 ; WX 838 ; N uni2238 ; G 2264 -U 8761 ; WX 838 ; N uni2239 ; G 2265 -U 8762 ; WX 838 ; N uni223A ; G 2266 -U 8763 ; WX 838 ; N uni223B ; G 2267 -U 8764 ; WX 838 ; N similar ; G 2268 -U 8765 ; WX 838 ; N uni223D ; G 2269 -U 8770 ; WX 838 ; N uni2242 ; G 2270 -U 8771 ; WX 838 ; N uni2243 ; G 2271 -U 8776 ; WX 838 ; N approxequal ; G 2272 -U 8784 ; WX 838 ; N uni2250 ; G 2273 -U 8785 ; WX 838 ; N uni2251 ; G 2274 -U 8786 ; WX 838 ; N uni2252 ; G 2275 -U 8787 ; WX 838 ; N uni2253 ; G 2276 -U 8788 ; WX 1082 ; N uni2254 ; G 2277 -U 8789 ; WX 1082 ; N uni2255 ; G 2278 -U 8800 ; WX 838 ; N notequal ; G 2279 -U 8801 ; WX 838 ; N equivalence ; G 2280 -U 8804 ; WX 838 ; N lessequal ; G 2281 -U 8805 ; WX 838 ; N greaterequal ; G 2282 -U 8834 ; WX 838 ; N propersubset ; G 2283 -U 8835 ; WX 838 ; N propersuperset ; G 2284 -U 8836 ; WX 838 ; N notsubset ; G 2285 -U 8837 ; WX 838 ; N uni2285 ; G 2286 -U 8838 ; WX 838 ; N reflexsubset ; G 2287 -U 8839 ; WX 838 ; N reflexsuperset ; G 2288 -U 8844 ; WX 838 ; N uni228C ; G 2289 -U 8845 ; WX 838 ; N uni228D ; G 2290 -U 8846 ; WX 838 ; N uni228E ; G 2291 -U 8847 ; WX 838 ; N uni228F ; G 2292 -U 8848 ; WX 838 ; N uni2290 ; G 2293 -U 8849 ; WX 838 ; N uni2291 ; G 2294 -U 8850 ; WX 838 ; N uni2292 ; G 2295 -U 8851 ; WX 838 ; N uni2293 ; G 2296 -U 8852 ; WX 838 ; N uni2294 ; G 2297 -U 8853 ; WX 838 ; N circleplus ; G 2298 -U 8854 ; WX 838 ; N uni2296 ; G 2299 -U 8855 ; WX 838 ; N circlemultiply ; G 2300 -U 8856 ; WX 838 ; N uni2298 ; G 2301 -U 8857 ; WX 838 ; N uni2299 ; G 2302 -U 8858 ; WX 838 ; N uni229A ; G 2303 -U 8859 ; WX 838 ; N uni229B ; G 2304 -U 8860 ; WX 838 ; N uni229C ; G 2305 -U 8861 ; WX 838 ; N uni229D ; G 2306 -U 8862 ; WX 838 ; N uni229E ; G 2307 -U 8863 ; WX 838 ; N uni229F ; G 2308 -U 8864 ; WX 838 ; N uni22A0 ; G 2309 -U 8865 ; WX 838 ; N uni22A1 ; G 2310 -U 8866 ; WX 884 ; N uni22A2 ; G 2311 -U 8867 ; WX 884 ; N uni22A3 ; G 2312 -U 8868 ; WX 960 ; N uni22A4 ; G 2313 -U 8869 ; WX 960 ; N perpendicular ; G 2314 -U 8870 ; WX 616 ; N uni22A6 ; G 2315 -U 8871 ; WX 616 ; N uni22A7 ; G 2316 -U 8872 ; WX 884 ; N uni22A8 ; G 2317 -U 8873 ; WX 884 ; N uni22A9 ; G 2318 -U 8874 ; WX 884 ; N uni22AA ; G 2319 -U 8875 ; WX 1080 ; N uni22AB ; G 2320 -U 8876 ; WX 884 ; N uni22AC ; G 2321 -U 8877 ; WX 884 ; N uni22AD ; G 2322 -U 8878 ; WX 884 ; N uni22AE ; G 2323 -U 8879 ; WX 1080 ; N uni22AF ; G 2324 -U 8900 ; WX 626 ; N uni22C4 ; G 2325 -U 8901 ; WX 398 ; N dotmath ; G 2326 -U 8962 ; WX 834 ; N house ; G 2327 -U 8968 ; WX 473 ; N uni2308 ; G 2328 -U 8969 ; WX 473 ; N uni2309 ; G 2329 -U 8970 ; WX 473 ; N uni230A ; G 2330 -U 8971 ; WX 473 ; N uni230B ; G 2331 -U 8976 ; WX 838 ; N revlogicalnot ; G 2332 -U 8977 ; WX 539 ; N uni2311 ; G 2333 -U 8984 ; WX 928 ; N uni2318 ; G 2334 -U 8985 ; WX 838 ; N uni2319 ; G 2335 -U 8992 ; WX 579 ; N integraltp ; G 2336 -U 8993 ; WX 579 ; N integralbt ; G 2337 -U 8997 ; WX 1000 ; N uni2325 ; G 2338 -U 9000 ; WX 1443 ; N uni2328 ; G 2339 -U 9085 ; WX 1008 ; N uni237D ; G 2340 -U 9115 ; WX 500 ; N uni239B ; G 2341 -U 9116 ; WX 500 ; N uni239C ; G 2342 -U 9117 ; WX 500 ; N uni239D ; G 2343 -U 9118 ; WX 500 ; N uni239E ; G 2344 -U 9119 ; WX 500 ; N uni239F ; G 2345 -U 9120 ; WX 500 ; N uni23A0 ; G 2346 -U 9121 ; WX 500 ; N uni23A1 ; G 2347 -U 9122 ; WX 500 ; N uni23A2 ; G 2348 -U 9123 ; WX 500 ; N uni23A3 ; G 2349 -U 9124 ; WX 500 ; N uni23A4 ; G 2350 -U 9125 ; WX 500 ; N uni23A5 ; G 2351 -U 9126 ; WX 500 ; N uni23A6 ; G 2352 -U 9127 ; WX 750 ; N uni23A7 ; G 2353 -U 9128 ; WX 750 ; N uni23A8 ; G 2354 -U 9129 ; WX 750 ; N uni23A9 ; G 2355 -U 9130 ; WX 750 ; N uni23AA ; G 2356 -U 9131 ; WX 750 ; N uni23AB ; G 2357 -U 9132 ; WX 750 ; N uni23AC ; G 2358 -U 9133 ; WX 750 ; N uni23AD ; G 2359 -U 9134 ; WX 579 ; N uni23AE ; G 2360 -U 9167 ; WX 945 ; N uni23CF ; G 2361 -U 9251 ; WX 834 ; N uni2423 ; G 2362 -U 9472 ; WX 602 ; N SF100000 ; G 2363 -U 9473 ; WX 602 ; N uni2501 ; G 2364 -U 9474 ; WX 602 ; N SF110000 ; G 2365 -U 9475 ; WX 602 ; N uni2503 ; G 2366 -U 9476 ; WX 602 ; N uni2504 ; G 2367 -U 9477 ; WX 602 ; N uni2505 ; G 2368 -U 9478 ; WX 602 ; N uni2506 ; G 2369 -U 9479 ; WX 602 ; N uni2507 ; G 2370 -U 9480 ; WX 602 ; N uni2508 ; G 2371 -U 9481 ; WX 602 ; N uni2509 ; G 2372 -U 9482 ; WX 602 ; N uni250A ; G 2373 -U 9483 ; WX 602 ; N uni250B ; G 2374 -U 9484 ; WX 602 ; N SF010000 ; G 2375 -U 9485 ; WX 602 ; N uni250D ; G 2376 -U 9486 ; WX 602 ; N uni250E ; G 2377 -U 9487 ; WX 602 ; N uni250F ; G 2378 -U 9488 ; WX 602 ; N SF030000 ; G 2379 -U 9489 ; WX 602 ; N uni2511 ; G 2380 -U 9490 ; WX 602 ; N uni2512 ; G 2381 -U 9491 ; WX 602 ; N uni2513 ; G 2382 -U 9492 ; WX 602 ; N SF020000 ; G 2383 -U 9493 ; WX 602 ; N uni2515 ; G 2384 -U 9494 ; WX 602 ; N uni2516 ; G 2385 -U 9495 ; WX 602 ; N uni2517 ; G 2386 -U 9496 ; WX 602 ; N SF040000 ; G 2387 -U 9497 ; WX 602 ; N uni2519 ; G 2388 -U 9498 ; WX 602 ; N uni251A ; G 2389 -U 9499 ; WX 602 ; N uni251B ; G 2390 -U 9500 ; WX 602 ; N SF080000 ; G 2391 -U 9501 ; WX 602 ; N uni251D ; G 2392 -U 9502 ; WX 602 ; N uni251E ; G 2393 -U 9503 ; WX 602 ; N uni251F ; G 2394 -U 9504 ; WX 602 ; N uni2520 ; G 2395 -U 9505 ; WX 602 ; N uni2521 ; G 2396 -U 9506 ; WX 602 ; N uni2522 ; G 2397 -U 9507 ; WX 602 ; N uni2523 ; G 2398 -U 9508 ; WX 602 ; N SF090000 ; G 2399 -U 9509 ; WX 602 ; N uni2525 ; G 2400 -U 9510 ; WX 602 ; N uni2526 ; G 2401 -U 9511 ; WX 602 ; N uni2527 ; G 2402 -U 9512 ; WX 602 ; N uni2528 ; G 2403 -U 9513 ; WX 602 ; N uni2529 ; G 2404 -U 9514 ; WX 602 ; N uni252A ; G 2405 -U 9515 ; WX 602 ; N uni252B ; G 2406 -U 9516 ; WX 602 ; N SF060000 ; G 2407 -U 9517 ; WX 602 ; N uni252D ; G 2408 -U 9518 ; WX 602 ; N uni252E ; G 2409 -U 9519 ; WX 602 ; N uni252F ; G 2410 -U 9520 ; WX 602 ; N uni2530 ; G 2411 -U 9521 ; WX 602 ; N uni2531 ; G 2412 -U 9522 ; WX 602 ; N uni2532 ; G 2413 -U 9523 ; WX 602 ; N uni2533 ; G 2414 -U 9524 ; WX 602 ; N SF070000 ; G 2415 -U 9525 ; WX 602 ; N uni2535 ; G 2416 -U 9526 ; WX 602 ; N uni2536 ; G 2417 -U 9527 ; WX 602 ; N uni2537 ; G 2418 -U 9528 ; WX 602 ; N uni2538 ; G 2419 -U 9529 ; WX 602 ; N uni2539 ; G 2420 -U 9530 ; WX 602 ; N uni253A ; G 2421 -U 9531 ; WX 602 ; N uni253B ; G 2422 -U 9532 ; WX 602 ; N SF050000 ; G 2423 -U 9533 ; WX 602 ; N uni253D ; G 2424 -U 9534 ; WX 602 ; N uni253E ; G 2425 -U 9535 ; WX 602 ; N uni253F ; G 2426 -U 9536 ; WX 602 ; N uni2540 ; G 2427 -U 9537 ; WX 602 ; N uni2541 ; G 2428 -U 9538 ; WX 602 ; N uni2542 ; G 2429 -U 9539 ; WX 602 ; N uni2543 ; G 2430 -U 9540 ; WX 602 ; N uni2544 ; G 2431 -U 9541 ; WX 602 ; N uni2545 ; G 2432 -U 9542 ; WX 602 ; N uni2546 ; G 2433 -U 9543 ; WX 602 ; N uni2547 ; G 2434 -U 9544 ; WX 602 ; N uni2548 ; G 2435 -U 9545 ; WX 602 ; N uni2549 ; G 2436 -U 9546 ; WX 602 ; N uni254A ; G 2437 -U 9547 ; WX 602 ; N uni254B ; G 2438 -U 9548 ; WX 602 ; N uni254C ; G 2439 -U 9549 ; WX 602 ; N uni254D ; G 2440 -U 9550 ; WX 602 ; N uni254E ; G 2441 -U 9551 ; WX 602 ; N uni254F ; G 2442 -U 9552 ; WX 602 ; N SF430000 ; G 2443 -U 9553 ; WX 602 ; N SF240000 ; G 2444 -U 9554 ; WX 602 ; N SF510000 ; G 2445 -U 9555 ; WX 602 ; N SF520000 ; G 2446 -U 9556 ; WX 602 ; N SF390000 ; G 2447 -U 9557 ; WX 602 ; N SF220000 ; G 2448 -U 9558 ; WX 602 ; N SF210000 ; G 2449 -U 9559 ; WX 602 ; N SF250000 ; G 2450 -U 9560 ; WX 602 ; N SF500000 ; G 2451 -U 9561 ; WX 602 ; N SF490000 ; G 2452 -U 9562 ; WX 602 ; N SF380000 ; G 2453 -U 9563 ; WX 602 ; N SF280000 ; G 2454 -U 9564 ; WX 602 ; N SF270000 ; G 2455 -U 9565 ; WX 602 ; N SF260000 ; G 2456 -U 9566 ; WX 602 ; N SF360000 ; G 2457 -U 9567 ; WX 602 ; N SF370000 ; G 2458 -U 9568 ; WX 602 ; N SF420000 ; G 2459 -U 9569 ; WX 602 ; N SF190000 ; G 2460 -U 9570 ; WX 602 ; N SF200000 ; G 2461 -U 9571 ; WX 602 ; N SF230000 ; G 2462 -U 9572 ; WX 602 ; N SF470000 ; G 2463 -U 9573 ; WX 602 ; N SF480000 ; G 2464 -U 9574 ; WX 602 ; N SF410000 ; G 2465 -U 9575 ; WX 602 ; N SF450000 ; G 2466 -U 9576 ; WX 602 ; N SF460000 ; G 2467 -U 9577 ; WX 602 ; N SF400000 ; G 2468 -U 9578 ; WX 602 ; N SF540000 ; G 2469 -U 9579 ; WX 602 ; N SF530000 ; G 2470 -U 9580 ; WX 602 ; N SF440000 ; G 2471 -U 9581 ; WX 602 ; N uni256D ; G 2472 -U 9582 ; WX 602 ; N uni256E ; G 2473 -U 9583 ; WX 602 ; N uni256F ; G 2474 -U 9584 ; WX 602 ; N uni2570 ; G 2475 -U 9585 ; WX 602 ; N uni2571 ; G 2476 -U 9586 ; WX 602 ; N uni2572 ; G 2477 -U 9587 ; WX 602 ; N uni2573 ; G 2478 -U 9588 ; WX 602 ; N uni2574 ; G 2479 -U 9589 ; WX 602 ; N uni2575 ; G 2480 -U 9590 ; WX 602 ; N uni2576 ; G 2481 -U 9591 ; WX 602 ; N uni2577 ; G 2482 -U 9592 ; WX 602 ; N uni2578 ; G 2483 -U 9593 ; WX 602 ; N uni2579 ; G 2484 -U 9594 ; WX 602 ; N uni257A ; G 2485 -U 9595 ; WX 602 ; N uni257B ; G 2486 -U 9596 ; WX 602 ; N uni257C ; G 2487 -U 9597 ; WX 602 ; N uni257D ; G 2488 -U 9598 ; WX 602 ; N uni257E ; G 2489 -U 9599 ; WX 602 ; N uni257F ; G 2490 -U 9600 ; WX 769 ; N upblock ; G 2491 -U 9601 ; WX 769 ; N uni2581 ; G 2492 -U 9602 ; WX 769 ; N uni2582 ; G 2493 -U 9603 ; WX 769 ; N uni2583 ; G 2494 -U 9604 ; WX 769 ; N dnblock ; G 2495 -U 9605 ; WX 769 ; N uni2585 ; G 2496 -U 9606 ; WX 769 ; N uni2586 ; G 2497 -U 9607 ; WX 769 ; N uni2587 ; G 2498 -U 9608 ; WX 769 ; N block ; G 2499 -U 9609 ; WX 769 ; N uni2589 ; G 2500 -U 9610 ; WX 769 ; N uni258A ; G 2501 -U 9611 ; WX 769 ; N uni258B ; G 2502 -U 9612 ; WX 769 ; N lfblock ; G 2503 -U 9613 ; WX 769 ; N uni258D ; G 2504 -U 9614 ; WX 769 ; N uni258E ; G 2505 -U 9615 ; WX 769 ; N uni258F ; G 2506 -U 9616 ; WX 769 ; N rtblock ; G 2507 -U 9617 ; WX 769 ; N ltshade ; G 2508 -U 9618 ; WX 769 ; N shade ; G 2509 -U 9619 ; WX 769 ; N dkshade ; G 2510 -U 9620 ; WX 769 ; N uni2594 ; G 2511 -U 9621 ; WX 769 ; N uni2595 ; G 2512 -U 9622 ; WX 769 ; N uni2596 ; G 2513 -U 9623 ; WX 769 ; N uni2597 ; G 2514 -U 9624 ; WX 769 ; N uni2598 ; G 2515 -U 9625 ; WX 769 ; N uni2599 ; G 2516 -U 9626 ; WX 769 ; N uni259A ; G 2517 -U 9627 ; WX 769 ; N uni259B ; G 2518 -U 9628 ; WX 769 ; N uni259C ; G 2519 -U 9629 ; WX 769 ; N uni259D ; G 2520 -U 9630 ; WX 769 ; N uni259E ; G 2521 -U 9631 ; WX 769 ; N uni259F ; G 2522 -U 9632 ; WX 945 ; N filledbox ; G 2523 -U 9633 ; WX 945 ; N H22073 ; G 2524 -U 9634 ; WX 945 ; N uni25A2 ; G 2525 -U 9635 ; WX 945 ; N uni25A3 ; G 2526 -U 9636 ; WX 945 ; N uni25A4 ; G 2527 -U 9637 ; WX 945 ; N uni25A5 ; G 2528 -U 9638 ; WX 945 ; N uni25A6 ; G 2529 -U 9639 ; WX 945 ; N uni25A7 ; G 2530 -U 9640 ; WX 945 ; N uni25A8 ; G 2531 -U 9641 ; WX 945 ; N uni25A9 ; G 2532 -U 9642 ; WX 678 ; N H18543 ; G 2533 -U 9643 ; WX 678 ; N H18551 ; G 2534 -U 9644 ; WX 945 ; N filledrect ; G 2535 -U 9645 ; WX 945 ; N uni25AD ; G 2536 -U 9646 ; WX 550 ; N uni25AE ; G 2537 -U 9647 ; WX 550 ; N uni25AF ; G 2538 -U 9648 ; WX 769 ; N uni25B0 ; G 2539 -U 9649 ; WX 769 ; N uni25B1 ; G 2540 -U 9650 ; WX 769 ; N triagup ; G 2541 -U 9651 ; WX 769 ; N uni25B3 ; G 2542 -U 9652 ; WX 502 ; N uni25B4 ; G 2543 -U 9653 ; WX 502 ; N uni25B5 ; G 2544 -U 9654 ; WX 769 ; N uni25B6 ; G 2545 -U 9655 ; WX 769 ; N uni25B7 ; G 2546 -U 9656 ; WX 502 ; N uni25B8 ; G 2547 -U 9657 ; WX 502 ; N uni25B9 ; G 2548 -U 9658 ; WX 769 ; N triagrt ; G 2549 -U 9659 ; WX 769 ; N uni25BB ; G 2550 -U 9660 ; WX 769 ; N triagdn ; G 2551 -U 9661 ; WX 769 ; N uni25BD ; G 2552 -U 9662 ; WX 502 ; N uni25BE ; G 2553 -U 9663 ; WX 502 ; N uni25BF ; G 2554 -U 9664 ; WX 769 ; N uni25C0 ; G 2555 -U 9665 ; WX 769 ; N uni25C1 ; G 2556 -U 9666 ; WX 502 ; N uni25C2 ; G 2557 -U 9667 ; WX 502 ; N uni25C3 ; G 2558 -U 9668 ; WX 769 ; N triaglf ; G 2559 -U 9669 ; WX 769 ; N uni25C5 ; G 2560 -U 9670 ; WX 769 ; N uni25C6 ; G 2561 -U 9671 ; WX 769 ; N uni25C7 ; G 2562 -U 9672 ; WX 769 ; N uni25C8 ; G 2563 -U 9673 ; WX 873 ; N uni25C9 ; G 2564 -U 9674 ; WX 494 ; N lozenge ; G 2565 -U 9675 ; WX 873 ; N circle ; G 2566 -U 9676 ; WX 873 ; N uni25CC ; G 2567 -U 9677 ; WX 873 ; N uni25CD ; G 2568 -U 9678 ; WX 873 ; N uni25CE ; G 2569 -U 9679 ; WX 873 ; N H18533 ; G 2570 -U 9680 ; WX 873 ; N uni25D0 ; G 2571 -U 9681 ; WX 873 ; N uni25D1 ; G 2572 -U 9682 ; WX 873 ; N uni25D2 ; G 2573 -U 9683 ; WX 873 ; N uni25D3 ; G 2574 -U 9684 ; WX 873 ; N uni25D4 ; G 2575 -U 9685 ; WX 873 ; N uni25D5 ; G 2576 -U 9686 ; WX 527 ; N uni25D6 ; G 2577 -U 9687 ; WX 527 ; N uni25D7 ; G 2578 -U 9688 ; WX 791 ; N invbullet ; G 2579 -U 9689 ; WX 970 ; N invcircle ; G 2580 -U 9690 ; WX 970 ; N uni25DA ; G 2581 -U 9691 ; WX 970 ; N uni25DB ; G 2582 -U 9692 ; WX 387 ; N uni25DC ; G 2583 -U 9693 ; WX 387 ; N uni25DD ; G 2584 -U 9694 ; WX 387 ; N uni25DE ; G 2585 -U 9695 ; WX 387 ; N uni25DF ; G 2586 -U 9696 ; WX 873 ; N uni25E0 ; G 2587 -U 9697 ; WX 873 ; N uni25E1 ; G 2588 -U 9698 ; WX 769 ; N uni25E2 ; G 2589 -U 9699 ; WX 769 ; N uni25E3 ; G 2590 -U 9700 ; WX 769 ; N uni25E4 ; G 2591 -U 9701 ; WX 769 ; N uni25E5 ; G 2592 -U 9702 ; WX 590 ; N openbullet ; G 2593 -U 9703 ; WX 945 ; N uni25E7 ; G 2594 -U 9704 ; WX 945 ; N uni25E8 ; G 2595 -U 9705 ; WX 945 ; N uni25E9 ; G 2596 -U 9706 ; WX 945 ; N uni25EA ; G 2597 -U 9707 ; WX 945 ; N uni25EB ; G 2598 -U 9708 ; WX 769 ; N uni25EC ; G 2599 -U 9709 ; WX 769 ; N uni25ED ; G 2600 -U 9710 ; WX 769 ; N uni25EE ; G 2601 -U 9711 ; WX 1119 ; N uni25EF ; G 2602 -U 9712 ; WX 945 ; N uni25F0 ; G 2603 -U 9713 ; WX 945 ; N uni25F1 ; G 2604 -U 9714 ; WX 945 ; N uni25F2 ; G 2605 -U 9715 ; WX 945 ; N uni25F3 ; G 2606 -U 9716 ; WX 873 ; N uni25F4 ; G 2607 -U 9717 ; WX 873 ; N uni25F5 ; G 2608 -U 9718 ; WX 873 ; N uni25F6 ; G 2609 -U 9719 ; WX 873 ; N uni25F7 ; G 2610 -U 9720 ; WX 769 ; N uni25F8 ; G 2611 -U 9721 ; WX 769 ; N uni25F9 ; G 2612 -U 9722 ; WX 769 ; N uni25FA ; G 2613 -U 9723 ; WX 830 ; N uni25FB ; G 2614 -U 9724 ; WX 830 ; N uni25FC ; G 2615 -U 9725 ; WX 732 ; N uni25FD ; G 2616 -U 9726 ; WX 732 ; N uni25FE ; G 2617 -U 9727 ; WX 769 ; N uni25FF ; G 2618 -U 9728 ; WX 896 ; N uni2600 ; G 2619 -U 9784 ; WX 896 ; N uni2638 ; G 2620 -U 9785 ; WX 896 ; N uni2639 ; G 2621 -U 9786 ; WX 896 ; N smileface ; G 2622 -U 9787 ; WX 896 ; N invsmileface ; G 2623 -U 9788 ; WX 896 ; N sun ; G 2624 -U 9791 ; WX 614 ; N uni263F ; G 2625 -U 9792 ; WX 731 ; N female ; G 2626 -U 9793 ; WX 731 ; N uni2641 ; G 2627 -U 9794 ; WX 896 ; N male ; G 2628 -U 9795 ; WX 896 ; N uni2643 ; G 2629 -U 9796 ; WX 896 ; N uni2644 ; G 2630 -U 9797 ; WX 896 ; N uni2645 ; G 2631 -U 9798 ; WX 896 ; N uni2646 ; G 2632 -U 9799 ; WX 896 ; N uni2647 ; G 2633 -U 9824 ; WX 896 ; N spade ; G 2634 -U 9825 ; WX 896 ; N uni2661 ; G 2635 -U 9826 ; WX 896 ; N uni2662 ; G 2636 -U 9827 ; WX 896 ; N club ; G 2637 -U 9828 ; WX 896 ; N uni2664 ; G 2638 -U 9829 ; WX 896 ; N heart ; G 2639 -U 9830 ; WX 896 ; N diamond ; G 2640 -U 9831 ; WX 896 ; N uni2667 ; G 2641 -U 9833 ; WX 472 ; N uni2669 ; G 2642 -U 9834 ; WX 638 ; N musicalnote ; G 2643 -U 9835 ; WX 896 ; N musicalnotedbl ; G 2644 -U 9836 ; WX 896 ; N uni266C ; G 2645 -U 9837 ; WX 472 ; N uni266D ; G 2646 -U 9838 ; WX 357 ; N uni266E ; G 2647 -U 9839 ; WX 484 ; N uni266F ; G 2648 -U 10145 ; WX 838 ; N uni27A1 ; G 2649 -U 10181 ; WX 457 ; N uni27C5 ; G 2650 -U 10182 ; WX 457 ; N uni27C6 ; G 2651 -U 10208 ; WX 494 ; N uni27E0 ; G 2652 -U 10216 ; WX 457 ; N uni27E8 ; G 2653 -U 10217 ; WX 457 ; N uni27E9 ; G 2654 -U 10224 ; WX 838 ; N uni27F0 ; G 2655 -U 10225 ; WX 838 ; N uni27F1 ; G 2656 -U 10226 ; WX 838 ; N uni27F2 ; G 2657 -U 10227 ; WX 838 ; N uni27F3 ; G 2658 -U 10228 ; WX 1033 ; N uni27F4 ; G 2659 -U 10229 ; WX 1434 ; N uni27F5 ; G 2660 -U 10230 ; WX 1434 ; N uni27F6 ; G 2661 -U 10231 ; WX 1434 ; N uni27F7 ; G 2662 -U 10232 ; WX 1434 ; N uni27F8 ; G 2663 -U 10233 ; WX 1434 ; N uni27F9 ; G 2664 -U 10234 ; WX 1434 ; N uni27FA ; G 2665 -U 10235 ; WX 1434 ; N uni27FB ; G 2666 -U 10236 ; WX 1434 ; N uni27FC ; G 2667 -U 10237 ; WX 1434 ; N uni27FD ; G 2668 -U 10238 ; WX 1434 ; N uni27FE ; G 2669 -U 10239 ; WX 1434 ; N uni27FF ; G 2670 -U 10240 ; WX 781 ; N uni2800 ; G 2671 -U 10241 ; WX 781 ; N uni2801 ; G 2672 -U 10242 ; WX 781 ; N uni2802 ; G 2673 -U 10243 ; WX 781 ; N uni2803 ; G 2674 -U 10244 ; WX 781 ; N uni2804 ; G 2675 -U 10245 ; WX 781 ; N uni2805 ; G 2676 -U 10246 ; WX 781 ; N uni2806 ; G 2677 -U 10247 ; WX 781 ; N uni2807 ; G 2678 -U 10248 ; WX 781 ; N uni2808 ; G 2679 -U 10249 ; WX 781 ; N uni2809 ; G 2680 -U 10250 ; WX 781 ; N uni280A ; G 2681 -U 10251 ; WX 781 ; N uni280B ; G 2682 -U 10252 ; WX 781 ; N uni280C ; G 2683 -U 10253 ; WX 781 ; N uni280D ; G 2684 -U 10254 ; WX 781 ; N uni280E ; G 2685 -U 10255 ; WX 781 ; N uni280F ; G 2686 -U 10256 ; WX 781 ; N uni2810 ; G 2687 -U 10257 ; WX 781 ; N uni2811 ; G 2688 -U 10258 ; WX 781 ; N uni2812 ; G 2689 -U 10259 ; WX 781 ; N uni2813 ; G 2690 -U 10260 ; WX 781 ; N uni2814 ; G 2691 -U 10261 ; WX 781 ; N uni2815 ; G 2692 -U 10262 ; WX 781 ; N uni2816 ; G 2693 -U 10263 ; WX 781 ; N uni2817 ; G 2694 -U 10264 ; WX 781 ; N uni2818 ; G 2695 -U 10265 ; WX 781 ; N uni2819 ; G 2696 -U 10266 ; WX 781 ; N uni281A ; G 2697 -U 10267 ; WX 781 ; N uni281B ; G 2698 -U 10268 ; WX 781 ; N uni281C ; G 2699 -U 10269 ; WX 781 ; N uni281D ; G 2700 -U 10270 ; WX 781 ; N uni281E ; G 2701 -U 10271 ; WX 781 ; N uni281F ; G 2702 -U 10272 ; WX 781 ; N uni2820 ; G 2703 -U 10273 ; WX 781 ; N uni2821 ; G 2704 -U 10274 ; WX 781 ; N uni2822 ; G 2705 -U 10275 ; WX 781 ; N uni2823 ; G 2706 -U 10276 ; WX 781 ; N uni2824 ; G 2707 -U 10277 ; WX 781 ; N uni2825 ; G 2708 -U 10278 ; WX 781 ; N uni2826 ; G 2709 -U 10279 ; WX 781 ; N uni2827 ; G 2710 -U 10280 ; WX 781 ; N uni2828 ; G 2711 -U 10281 ; WX 781 ; N uni2829 ; G 2712 -U 10282 ; WX 781 ; N uni282A ; G 2713 -U 10283 ; WX 781 ; N uni282B ; G 2714 -U 10284 ; WX 781 ; N uni282C ; G 2715 -U 10285 ; WX 781 ; N uni282D ; G 2716 -U 10286 ; WX 781 ; N uni282E ; G 2717 -U 10287 ; WX 781 ; N uni282F ; G 2718 -U 10288 ; WX 781 ; N uni2830 ; G 2719 -U 10289 ; WX 781 ; N uni2831 ; G 2720 -U 10290 ; WX 781 ; N uni2832 ; G 2721 -U 10291 ; WX 781 ; N uni2833 ; G 2722 -U 10292 ; WX 781 ; N uni2834 ; G 2723 -U 10293 ; WX 781 ; N uni2835 ; G 2724 -U 10294 ; WX 781 ; N uni2836 ; G 2725 -U 10295 ; WX 781 ; N uni2837 ; G 2726 -U 10296 ; WX 781 ; N uni2838 ; G 2727 -U 10297 ; WX 781 ; N uni2839 ; G 2728 -U 10298 ; WX 781 ; N uni283A ; G 2729 -U 10299 ; WX 781 ; N uni283B ; G 2730 -U 10300 ; WX 781 ; N uni283C ; G 2731 -U 10301 ; WX 781 ; N uni283D ; G 2732 -U 10302 ; WX 781 ; N uni283E ; G 2733 -U 10303 ; WX 781 ; N uni283F ; G 2734 -U 10304 ; WX 781 ; N uni2840 ; G 2735 -U 10305 ; WX 781 ; N uni2841 ; G 2736 -U 10306 ; WX 781 ; N uni2842 ; G 2737 -U 10307 ; WX 781 ; N uni2843 ; G 2738 -U 10308 ; WX 781 ; N uni2844 ; G 2739 -U 10309 ; WX 781 ; N uni2845 ; G 2740 -U 10310 ; WX 781 ; N uni2846 ; G 2741 -U 10311 ; WX 781 ; N uni2847 ; G 2742 -U 10312 ; WX 781 ; N uni2848 ; G 2743 -U 10313 ; WX 781 ; N uni2849 ; G 2744 -U 10314 ; WX 781 ; N uni284A ; G 2745 -U 10315 ; WX 781 ; N uni284B ; G 2746 -U 10316 ; WX 781 ; N uni284C ; G 2747 -U 10317 ; WX 781 ; N uni284D ; G 2748 -U 10318 ; WX 781 ; N uni284E ; G 2749 -U 10319 ; WX 781 ; N uni284F ; G 2750 -U 10320 ; WX 781 ; N uni2850 ; G 2751 -U 10321 ; WX 781 ; N uni2851 ; G 2752 -U 10322 ; WX 781 ; N uni2852 ; G 2753 -U 10323 ; WX 781 ; N uni2853 ; G 2754 -U 10324 ; WX 781 ; N uni2854 ; G 2755 -U 10325 ; WX 781 ; N uni2855 ; G 2756 -U 10326 ; WX 781 ; N uni2856 ; G 2757 -U 10327 ; WX 781 ; N uni2857 ; G 2758 -U 10328 ; WX 781 ; N uni2858 ; G 2759 -U 10329 ; WX 781 ; N uni2859 ; G 2760 -U 10330 ; WX 781 ; N uni285A ; G 2761 -U 10331 ; WX 781 ; N uni285B ; G 2762 -U 10332 ; WX 781 ; N uni285C ; G 2763 -U 10333 ; WX 781 ; N uni285D ; G 2764 -U 10334 ; WX 781 ; N uni285E ; G 2765 -U 10335 ; WX 781 ; N uni285F ; G 2766 -U 10336 ; WX 781 ; N uni2860 ; G 2767 -U 10337 ; WX 781 ; N uni2861 ; G 2768 -U 10338 ; WX 781 ; N uni2862 ; G 2769 -U 10339 ; WX 781 ; N uni2863 ; G 2770 -U 10340 ; WX 781 ; N uni2864 ; G 2771 -U 10341 ; WX 781 ; N uni2865 ; G 2772 -U 10342 ; WX 781 ; N uni2866 ; G 2773 -U 10343 ; WX 781 ; N uni2867 ; G 2774 -U 10344 ; WX 781 ; N uni2868 ; G 2775 -U 10345 ; WX 781 ; N uni2869 ; G 2776 -U 10346 ; WX 781 ; N uni286A ; G 2777 -U 10347 ; WX 781 ; N uni286B ; G 2778 -U 10348 ; WX 781 ; N uni286C ; G 2779 -U 10349 ; WX 781 ; N uni286D ; G 2780 -U 10350 ; WX 781 ; N uni286E ; G 2781 -U 10351 ; WX 781 ; N uni286F ; G 2782 -U 10352 ; WX 781 ; N uni2870 ; G 2783 -U 10353 ; WX 781 ; N uni2871 ; G 2784 -U 10354 ; WX 781 ; N uni2872 ; G 2785 -U 10355 ; WX 781 ; N uni2873 ; G 2786 -U 10356 ; WX 781 ; N uni2874 ; G 2787 -U 10357 ; WX 781 ; N uni2875 ; G 2788 -U 10358 ; WX 781 ; N uni2876 ; G 2789 -U 10359 ; WX 781 ; N uni2877 ; G 2790 -U 10360 ; WX 781 ; N uni2878 ; G 2791 -U 10361 ; WX 781 ; N uni2879 ; G 2792 -U 10362 ; WX 781 ; N uni287A ; G 2793 -U 10363 ; WX 781 ; N uni287B ; G 2794 -U 10364 ; WX 781 ; N uni287C ; G 2795 -U 10365 ; WX 781 ; N uni287D ; G 2796 -U 10366 ; WX 781 ; N uni287E ; G 2797 -U 10367 ; WX 781 ; N uni287F ; G 2798 -U 10368 ; WX 781 ; N uni2880 ; G 2799 -U 10369 ; WX 781 ; N uni2881 ; G 2800 -U 10370 ; WX 781 ; N uni2882 ; G 2801 -U 10371 ; WX 781 ; N uni2883 ; G 2802 -U 10372 ; WX 781 ; N uni2884 ; G 2803 -U 10373 ; WX 781 ; N uni2885 ; G 2804 -U 10374 ; WX 781 ; N uni2886 ; G 2805 -U 10375 ; WX 781 ; N uni2887 ; G 2806 -U 10376 ; WX 781 ; N uni2888 ; G 2807 -U 10377 ; WX 781 ; N uni2889 ; G 2808 -U 10378 ; WX 781 ; N uni288A ; G 2809 -U 10379 ; WX 781 ; N uni288B ; G 2810 -U 10380 ; WX 781 ; N uni288C ; G 2811 -U 10381 ; WX 781 ; N uni288D ; G 2812 -U 10382 ; WX 781 ; N uni288E ; G 2813 -U 10383 ; WX 781 ; N uni288F ; G 2814 -U 10384 ; WX 781 ; N uni2890 ; G 2815 -U 10385 ; WX 781 ; N uni2891 ; G 2816 -U 10386 ; WX 781 ; N uni2892 ; G 2817 -U 10387 ; WX 781 ; N uni2893 ; G 2818 -U 10388 ; WX 781 ; N uni2894 ; G 2819 -U 10389 ; WX 781 ; N uni2895 ; G 2820 -U 10390 ; WX 781 ; N uni2896 ; G 2821 -U 10391 ; WX 781 ; N uni2897 ; G 2822 -U 10392 ; WX 781 ; N uni2898 ; G 2823 -U 10393 ; WX 781 ; N uni2899 ; G 2824 -U 10394 ; WX 781 ; N uni289A ; G 2825 -U 10395 ; WX 781 ; N uni289B ; G 2826 -U 10396 ; WX 781 ; N uni289C ; G 2827 -U 10397 ; WX 781 ; N uni289D ; G 2828 -U 10398 ; WX 781 ; N uni289E ; G 2829 -U 10399 ; WX 781 ; N uni289F ; G 2830 -U 10400 ; WX 781 ; N uni28A0 ; G 2831 -U 10401 ; WX 781 ; N uni28A1 ; G 2832 -U 10402 ; WX 781 ; N uni28A2 ; G 2833 -U 10403 ; WX 781 ; N uni28A3 ; G 2834 -U 10404 ; WX 781 ; N uni28A4 ; G 2835 -U 10405 ; WX 781 ; N uni28A5 ; G 2836 -U 10406 ; WX 781 ; N uni28A6 ; G 2837 -U 10407 ; WX 781 ; N uni28A7 ; G 2838 -U 10408 ; WX 781 ; N uni28A8 ; G 2839 -U 10409 ; WX 781 ; N uni28A9 ; G 2840 -U 10410 ; WX 781 ; N uni28AA ; G 2841 -U 10411 ; WX 781 ; N uni28AB ; G 2842 -U 10412 ; WX 781 ; N uni28AC ; G 2843 -U 10413 ; WX 781 ; N uni28AD ; G 2844 -U 10414 ; WX 781 ; N uni28AE ; G 2845 -U 10415 ; WX 781 ; N uni28AF ; G 2846 -U 10416 ; WX 781 ; N uni28B0 ; G 2847 -U 10417 ; WX 781 ; N uni28B1 ; G 2848 -U 10418 ; WX 781 ; N uni28B2 ; G 2849 -U 10419 ; WX 781 ; N uni28B3 ; G 2850 -U 10420 ; WX 781 ; N uni28B4 ; G 2851 -U 10421 ; WX 781 ; N uni28B5 ; G 2852 -U 10422 ; WX 781 ; N uni28B6 ; G 2853 -U 10423 ; WX 781 ; N uni28B7 ; G 2854 -U 10424 ; WX 781 ; N uni28B8 ; G 2855 -U 10425 ; WX 781 ; N uni28B9 ; G 2856 -U 10426 ; WX 781 ; N uni28BA ; G 2857 -U 10427 ; WX 781 ; N uni28BB ; G 2858 -U 10428 ; WX 781 ; N uni28BC ; G 2859 -U 10429 ; WX 781 ; N uni28BD ; G 2860 -U 10430 ; WX 781 ; N uni28BE ; G 2861 -U 10431 ; WX 781 ; N uni28BF ; G 2862 -U 10432 ; WX 781 ; N uni28C0 ; G 2863 -U 10433 ; WX 781 ; N uni28C1 ; G 2864 -U 10434 ; WX 781 ; N uni28C2 ; G 2865 -U 10435 ; WX 781 ; N uni28C3 ; G 2866 -U 10436 ; WX 781 ; N uni28C4 ; G 2867 -U 10437 ; WX 781 ; N uni28C5 ; G 2868 -U 10438 ; WX 781 ; N uni28C6 ; G 2869 -U 10439 ; WX 781 ; N uni28C7 ; G 2870 -U 10440 ; WX 781 ; N uni28C8 ; G 2871 -U 10441 ; WX 781 ; N uni28C9 ; G 2872 -U 10442 ; WX 781 ; N uni28CA ; G 2873 -U 10443 ; WX 781 ; N uni28CB ; G 2874 -U 10444 ; WX 781 ; N uni28CC ; G 2875 -U 10445 ; WX 781 ; N uni28CD ; G 2876 -U 10446 ; WX 781 ; N uni28CE ; G 2877 -U 10447 ; WX 781 ; N uni28CF ; G 2878 -U 10448 ; WX 781 ; N uni28D0 ; G 2879 -U 10449 ; WX 781 ; N uni28D1 ; G 2880 -U 10450 ; WX 781 ; N uni28D2 ; G 2881 -U 10451 ; WX 781 ; N uni28D3 ; G 2882 -U 10452 ; WX 781 ; N uni28D4 ; G 2883 -U 10453 ; WX 781 ; N uni28D5 ; G 2884 -U 10454 ; WX 781 ; N uni28D6 ; G 2885 -U 10455 ; WX 781 ; N uni28D7 ; G 2886 -U 10456 ; WX 781 ; N uni28D8 ; G 2887 -U 10457 ; WX 781 ; N uni28D9 ; G 2888 -U 10458 ; WX 781 ; N uni28DA ; G 2889 -U 10459 ; WX 781 ; N uni28DB ; G 2890 -U 10460 ; WX 781 ; N uni28DC ; G 2891 -U 10461 ; WX 781 ; N uni28DD ; G 2892 -U 10462 ; WX 781 ; N uni28DE ; G 2893 -U 10463 ; WX 781 ; N uni28DF ; G 2894 -U 10464 ; WX 781 ; N uni28E0 ; G 2895 -U 10465 ; WX 781 ; N uni28E1 ; G 2896 -U 10466 ; WX 781 ; N uni28E2 ; G 2897 -U 10467 ; WX 781 ; N uni28E3 ; G 2898 -U 10468 ; WX 781 ; N uni28E4 ; G 2899 -U 10469 ; WX 781 ; N uni28E5 ; G 2900 -U 10470 ; WX 781 ; N uni28E6 ; G 2901 -U 10471 ; WX 781 ; N uni28E7 ; G 2902 -U 10472 ; WX 781 ; N uni28E8 ; G 2903 -U 10473 ; WX 781 ; N uni28E9 ; G 2904 -U 10474 ; WX 781 ; N uni28EA ; G 2905 -U 10475 ; WX 781 ; N uni28EB ; G 2906 -U 10476 ; WX 781 ; N uni28EC ; G 2907 -U 10477 ; WX 781 ; N uni28ED ; G 2908 -U 10478 ; WX 781 ; N uni28EE ; G 2909 -U 10479 ; WX 781 ; N uni28EF ; G 2910 -U 10480 ; WX 781 ; N uni28F0 ; G 2911 -U 10481 ; WX 781 ; N uni28F1 ; G 2912 -U 10482 ; WX 781 ; N uni28F2 ; G 2913 -U 10483 ; WX 781 ; N uni28F3 ; G 2914 -U 10484 ; WX 781 ; N uni28F4 ; G 2915 -U 10485 ; WX 781 ; N uni28F5 ; G 2916 -U 10486 ; WX 781 ; N uni28F6 ; G 2917 -U 10487 ; WX 781 ; N uni28F7 ; G 2918 -U 10488 ; WX 781 ; N uni28F8 ; G 2919 -U 10489 ; WX 781 ; N uni28F9 ; G 2920 -U 10490 ; WX 781 ; N uni28FA ; G 2921 -U 10491 ; WX 781 ; N uni28FB ; G 2922 -U 10492 ; WX 781 ; N uni28FC ; G 2923 -U 10493 ; WX 781 ; N uni28FD ; G 2924 -U 10494 ; WX 781 ; N uni28FE ; G 2925 -U 10495 ; WX 781 ; N uni28FF ; G 2926 -U 10496 ; WX 838 ; N uni2900 ; G 2927 -U 10497 ; WX 838 ; N uni2901 ; G 2928 -U 10498 ; WX 838 ; N uni2902 ; G 2929 -U 10499 ; WX 838 ; N uni2903 ; G 2930 -U 10500 ; WX 838 ; N uni2904 ; G 2931 -U 10501 ; WX 838 ; N uni2905 ; G 2932 -U 10502 ; WX 838 ; N uni2906 ; G 2933 -U 10503 ; WX 838 ; N uni2907 ; G 2934 -U 10504 ; WX 838 ; N uni2908 ; G 2935 -U 10505 ; WX 838 ; N uni2909 ; G 2936 -U 10506 ; WX 838 ; N uni290A ; G 2937 -U 10507 ; WX 838 ; N uni290B ; G 2938 -U 10508 ; WX 838 ; N uni290C ; G 2939 -U 10509 ; WX 838 ; N uni290D ; G 2940 -U 10510 ; WX 838 ; N uni290E ; G 2941 -U 10511 ; WX 838 ; N uni290F ; G 2942 -U 10512 ; WX 838 ; N uni2910 ; G 2943 -U 10513 ; WX 838 ; N uni2911 ; G 2944 -U 10514 ; WX 838 ; N uni2912 ; G 2945 -U 10515 ; WX 838 ; N uni2913 ; G 2946 -U 10516 ; WX 838 ; N uni2914 ; G 2947 -U 10517 ; WX 838 ; N uni2915 ; G 2948 -U 10518 ; WX 838 ; N uni2916 ; G 2949 -U 10519 ; WX 838 ; N uni2917 ; G 2950 -U 10520 ; WX 838 ; N uni2918 ; G 2951 -U 10521 ; WX 838 ; N uni2919 ; G 2952 -U 10522 ; WX 838 ; N uni291A ; G 2953 -U 10523 ; WX 838 ; N uni291B ; G 2954 -U 10524 ; WX 838 ; N uni291C ; G 2955 -U 10525 ; WX 838 ; N uni291D ; G 2956 -U 10526 ; WX 838 ; N uni291E ; G 2957 -U 10527 ; WX 838 ; N uni291F ; G 2958 -U 10528 ; WX 838 ; N uni2920 ; G 2959 -U 10529 ; WX 838 ; N uni2921 ; G 2960 -U 10530 ; WX 838 ; N uni2922 ; G 2961 -U 10531 ; WX 838 ; N uni2923 ; G 2962 -U 10532 ; WX 838 ; N uni2924 ; G 2963 -U 10533 ; WX 838 ; N uni2925 ; G 2964 -U 10534 ; WX 838 ; N uni2926 ; G 2965 -U 10535 ; WX 838 ; N uni2927 ; G 2966 -U 10536 ; WX 838 ; N uni2928 ; G 2967 -U 10537 ; WX 838 ; N uni2929 ; G 2968 -U 10538 ; WX 838 ; N uni292A ; G 2969 -U 10539 ; WX 838 ; N uni292B ; G 2970 -U 10540 ; WX 838 ; N uni292C ; G 2971 -U 10541 ; WX 838 ; N uni292D ; G 2972 -U 10542 ; WX 838 ; N uni292E ; G 2973 -U 10543 ; WX 838 ; N uni292F ; G 2974 -U 10544 ; WX 838 ; N uni2930 ; G 2975 -U 10545 ; WX 838 ; N uni2931 ; G 2976 -U 10546 ; WX 838 ; N uni2932 ; G 2977 -U 10547 ; WX 838 ; N uni2933 ; G 2978 -U 10548 ; WX 838 ; N uni2934 ; G 2979 -U 10549 ; WX 838 ; N uni2935 ; G 2980 -U 10550 ; WX 838 ; N uni2936 ; G 2981 -U 10551 ; WX 838 ; N uni2937 ; G 2982 -U 10552 ; WX 838 ; N uni2938 ; G 2983 -U 10553 ; WX 838 ; N uni2939 ; G 2984 -U 10554 ; WX 838 ; N uni293A ; G 2985 -U 10555 ; WX 838 ; N uni293B ; G 2986 -U 10556 ; WX 838 ; N uni293C ; G 2987 -U 10557 ; WX 838 ; N uni293D ; G 2988 -U 10558 ; WX 838 ; N uni293E ; G 2989 -U 10559 ; WX 838 ; N uni293F ; G 2990 -U 10560 ; WX 838 ; N uni2940 ; G 2991 -U 10561 ; WX 838 ; N uni2941 ; G 2992 -U 10562 ; WX 838 ; N uni2942 ; G 2993 -U 10563 ; WX 838 ; N uni2943 ; G 2994 -U 10564 ; WX 838 ; N uni2944 ; G 2995 -U 10565 ; WX 838 ; N uni2945 ; G 2996 -U 10566 ; WX 838 ; N uni2946 ; G 2997 -U 10567 ; WX 838 ; N uni2947 ; G 2998 -U 10568 ; WX 838 ; N uni2948 ; G 2999 -U 10569 ; WX 838 ; N uni2949 ; G 3000 -U 10570 ; WX 838 ; N uni294A ; G 3001 -U 10571 ; WX 838 ; N uni294B ; G 3002 -U 10572 ; WX 838 ; N uni294C ; G 3003 -U 10573 ; WX 838 ; N uni294D ; G 3004 -U 10574 ; WX 838 ; N uni294E ; G 3005 -U 10575 ; WX 838 ; N uni294F ; G 3006 -U 10576 ; WX 838 ; N uni2950 ; G 3007 -U 10577 ; WX 838 ; N uni2951 ; G 3008 -U 10578 ; WX 838 ; N uni2952 ; G 3009 -U 10579 ; WX 838 ; N uni2953 ; G 3010 -U 10580 ; WX 838 ; N uni2954 ; G 3011 -U 10581 ; WX 838 ; N uni2955 ; G 3012 -U 10582 ; WX 838 ; N uni2956 ; G 3013 -U 10583 ; WX 838 ; N uni2957 ; G 3014 -U 10584 ; WX 838 ; N uni2958 ; G 3015 -U 10585 ; WX 838 ; N uni2959 ; G 3016 -U 10586 ; WX 838 ; N uni295A ; G 3017 -U 10587 ; WX 838 ; N uni295B ; G 3018 -U 10588 ; WX 838 ; N uni295C ; G 3019 -U 10589 ; WX 838 ; N uni295D ; G 3020 -U 10590 ; WX 838 ; N uni295E ; G 3021 -U 10591 ; WX 838 ; N uni295F ; G 3022 -U 10592 ; WX 838 ; N uni2960 ; G 3023 -U 10593 ; WX 838 ; N uni2961 ; G 3024 -U 10594 ; WX 838 ; N uni2962 ; G 3025 -U 10595 ; WX 838 ; N uni2963 ; G 3026 -U 10596 ; WX 838 ; N uni2964 ; G 3027 -U 10597 ; WX 838 ; N uni2965 ; G 3028 -U 10598 ; WX 838 ; N uni2966 ; G 3029 -U 10599 ; WX 838 ; N uni2967 ; G 3030 -U 10600 ; WX 838 ; N uni2968 ; G 3031 -U 10601 ; WX 838 ; N uni2969 ; G 3032 -U 10602 ; WX 838 ; N uni296A ; G 3033 -U 10603 ; WX 838 ; N uni296B ; G 3034 -U 10604 ; WX 838 ; N uni296C ; G 3035 -U 10605 ; WX 838 ; N uni296D ; G 3036 -U 10606 ; WX 838 ; N uni296E ; G 3037 -U 10607 ; WX 838 ; N uni296F ; G 3038 -U 10608 ; WX 838 ; N uni2970 ; G 3039 -U 10609 ; WX 838 ; N uni2971 ; G 3040 -U 10610 ; WX 838 ; N uni2972 ; G 3041 -U 10611 ; WX 838 ; N uni2973 ; G 3042 -U 10612 ; WX 838 ; N uni2974 ; G 3043 -U 10613 ; WX 838 ; N uni2975 ; G 3044 -U 10614 ; WX 838 ; N uni2976 ; G 3045 -U 10615 ; WX 1032 ; N uni2977 ; G 3046 -U 10616 ; WX 838 ; N uni2978 ; G 3047 -U 10617 ; WX 838 ; N uni2979 ; G 3048 -U 10618 ; WX 960 ; N uni297A ; G 3049 -U 10619 ; WX 838 ; N uni297B ; G 3050 -U 10620 ; WX 838 ; N uni297C ; G 3051 -U 10621 ; WX 838 ; N uni297D ; G 3052 -U 10622 ; WX 838 ; N uni297E ; G 3053 -U 10623 ; WX 838 ; N uni297F ; G 3054 -U 10731 ; WX 494 ; N uni29EB ; G 3055 -U 10764 ; WX 1782 ; N uni2A0C ; G 3056 -U 10765 ; WX 610 ; N uni2A0D ; G 3057 -U 10766 ; WX 610 ; N uni2A0E ; G 3058 -U 10799 ; WX 838 ; N uni2A2F ; G 3059 -U 10858 ; WX 838 ; N uni2A6A ; G 3060 -U 10859 ; WX 838 ; N uni2A6B ; G 3061 -U 11008 ; WX 838 ; N uni2B00 ; G 3062 -U 11009 ; WX 838 ; N uni2B01 ; G 3063 -U 11010 ; WX 838 ; N uni2B02 ; G 3064 -U 11011 ; WX 838 ; N uni2B03 ; G 3065 -U 11012 ; WX 838 ; N uni2B04 ; G 3066 -U 11013 ; WX 838 ; N uni2B05 ; G 3067 -U 11014 ; WX 838 ; N uni2B06 ; G 3068 -U 11015 ; WX 838 ; N uni2B07 ; G 3069 -U 11016 ; WX 838 ; N uni2B08 ; G 3070 -U 11017 ; WX 838 ; N uni2B09 ; G 3071 -U 11018 ; WX 838 ; N uni2B0A ; G 3072 -U 11019 ; WX 838 ; N uni2B0B ; G 3073 -U 11020 ; WX 838 ; N uni2B0C ; G 3074 -U 11021 ; WX 838 ; N uni2B0D ; G 3075 -U 11022 ; WX 838 ; N uni2B0E ; G 3076 -U 11023 ; WX 838 ; N uni2B0F ; G 3077 -U 11024 ; WX 838 ; N uni2B10 ; G 3078 -U 11025 ; WX 838 ; N uni2B11 ; G 3079 -U 11026 ; WX 945 ; N uni2B12 ; G 3080 -U 11027 ; WX 945 ; N uni2B13 ; G 3081 -U 11028 ; WX 945 ; N uni2B14 ; G 3082 -U 11029 ; WX 945 ; N uni2B15 ; G 3083 -U 11030 ; WX 769 ; N uni2B16 ; G 3084 -U 11031 ; WX 769 ; N uni2B17 ; G 3085 -U 11032 ; WX 769 ; N uni2B18 ; G 3086 -U 11033 ; WX 769 ; N uni2B19 ; G 3087 -U 11034 ; WX 945 ; N uni2B1A ; G 3088 -U 11360 ; WX 703 ; N uni2C60 ; G 3089 -U 11361 ; WX 380 ; N uni2C61 ; G 3090 -U 11363 ; WX 752 ; N uni2C63 ; G 3091 -U 11364 ; WX 831 ; N uni2C64 ; G 3092 -U 11367 ; WX 945 ; N uni2C67 ; G 3093 -U 11368 ; WX 727 ; N uni2C68 ; G 3094 -U 11369 ; WX 869 ; N uni2C69 ; G 3095 -U 11370 ; WX 693 ; N uni2C6A ; G 3096 -U 11371 ; WX 730 ; N uni2C6B ; G 3097 -U 11372 ; WX 568 ; N uni2C6C ; G 3098 -U 11373 ; WX 848 ; N uni2C6D ; G 3099 -U 11374 ; WX 1107 ; N uni2C6E ; G 3100 -U 11375 ; WX 776 ; N uni2C6F ; G 3101 -U 11376 ; WX 848 ; N uni2C70 ; G 3102 -U 11377 ; WX 709 ; N uni2C71 ; G 3103 -U 11378 ; WX 1221 ; N uni2C72 ; G 3104 -U 11379 ; WX 984 ; N uni2C73 ; G 3105 -U 11381 ; WX 779 ; N uni2C75 ; G 3106 -U 11382 ; WX 576 ; N uni2C76 ; G 3107 -U 11383 ; WX 905 ; N uni2C77 ; G 3108 -U 11385 ; WX 571 ; N uni2C79 ; G 3109 -U 11386 ; WX 667 ; N uni2C7A ; G 3110 -U 11387 ; WX 617 ; N uni2C7B ; G 3111 -U 11388 ; WX 313 ; N uni2C7C ; G 3112 -U 11389 ; WX 489 ; N uni2C7D ; G 3113 -U 11390 ; WX 722 ; N uni2C7E ; G 3114 -U 11391 ; WX 730 ; N uni2C7F ; G 3115 -U 11520 ; WX 773 ; N uni2D00 ; G 3116 -U 11521 ; WX 635 ; N uni2D01 ; G 3117 -U 11522 ; WX 804 ; N uni2D02 ; G 3118 -U 11523 ; WX 658 ; N uni2D03 ; G 3119 -U 11524 ; WX 788 ; N uni2D04 ; G 3120 -U 11525 ; WX 962 ; N uni2D05 ; G 3121 -U 11526 ; WX 756 ; N uni2D06 ; G 3122 -U 11527 ; WX 960 ; N uni2D07 ; G 3123 -U 11528 ; WX 617 ; N uni2D08 ; G 3124 -U 11529 ; WX 646 ; N uni2D09 ; G 3125 -U 11530 ; WX 962 ; N uni2D0A ; G 3126 -U 11531 ; WX 631 ; N uni2D0B ; G 3127 -U 11532 ; WX 646 ; N uni2D0C ; G 3128 -U 11533 ; WX 962 ; N uni2D0D ; G 3129 -U 11534 ; WX 846 ; N uni2D0E ; G 3130 -U 11535 ; WX 866 ; N uni2D0F ; G 3131 -U 11536 ; WX 961 ; N uni2D10 ; G 3132 -U 11537 ; WX 645 ; N uni2D11 ; G 3133 -U 11538 ; WX 645 ; N uni2D12 ; G 3134 -U 11539 ; WX 959 ; N uni2D13 ; G 3135 -U 11540 ; WX 945 ; N uni2D14 ; G 3136 -U 11541 ; WX 863 ; N uni2D15 ; G 3137 -U 11542 ; WX 644 ; N uni2D16 ; G 3138 -U 11543 ; WX 646 ; N uni2D17 ; G 3139 -U 11544 ; WX 645 ; N uni2D18 ; G 3140 -U 11545 ; WX 649 ; N uni2D19 ; G 3141 -U 11546 ; WX 688 ; N uni2D1A ; G 3142 -U 11547 ; WX 936 ; N uni2D1B ; G 3143 -U 11548 ; WX 982 ; N uni2D1C ; G 3144 -U 11549 ; WX 681 ; N uni2D1D ; G 3145 -U 11550 ; WX 676 ; N uni2D1E ; G 3146 -U 11551 ; WX 852 ; N uni2D1F ; G 3147 -U 11552 ; WX 1113 ; N uni2D20 ; G 3148 -U 11553 ; WX 632 ; N uni2D21 ; G 3149 -U 11554 ; WX 645 ; N uni2D22 ; G 3150 -U 11555 ; WX 646 ; N uni2D23 ; G 3151 -U 11556 ; WX 749 ; N uni2D24 ; G 3152 -U 11557 ; WX 914 ; N uni2D25 ; G 3153 -U 11800 ; WX 586 ; N uni2E18 ; G 3154 -U 11807 ; WX 838 ; N uni2E1F ; G 3155 -U 11810 ; WX 473 ; N uni2E22 ; G 3156 -U 11811 ; WX 473 ; N uni2E23 ; G 3157 -U 11812 ; WX 473 ; N uni2E24 ; G 3158 -U 11813 ; WX 473 ; N uni2E25 ; G 3159 -U 11822 ; WX 586 ; N uni2E2E ; G 3160 -U 42564 ; WX 722 ; N uniA644 ; G 3161 -U 42565 ; WX 563 ; N uniA645 ; G 3162 -U 42566 ; WX 468 ; N uniA646 ; G 3163 -U 42567 ; WX 380 ; N uniA647 ; G 3164 -U 42576 ; WX 1333 ; N uniA650 ; G 3165 -U 42577 ; WX 1085 ; N uniA651 ; G 3166 -U 42580 ; WX 1287 ; N uniA654 ; G 3167 -U 42581 ; WX 1025 ; N uniA655 ; G 3168 -U 42582 ; WX 1287 ; N uniA656 ; G 3169 -U 42583 ; WX 1029 ; N uniA657 ; G 3170 -U 42648 ; WX 1448 ; N uniA698 ; G 3171 -U 42649 ; WX 1060 ; N uniA699 ; G 3172 -U 42760 ; WX 500 ; N uniA708 ; G 3173 -U 42761 ; WX 500 ; N uniA709 ; G 3174 -U 42762 ; WX 500 ; N uniA70A ; G 3175 -U 42763 ; WX 500 ; N uniA70B ; G 3176 -U 42764 ; WX 500 ; N uniA70C ; G 3177 -U 42765 ; WX 500 ; N uniA70D ; G 3178 -U 42766 ; WX 500 ; N uniA70E ; G 3179 -U 42767 ; WX 500 ; N uniA70F ; G 3180 -U 42768 ; WX 500 ; N uniA710 ; G 3181 -U 42769 ; WX 500 ; N uniA711 ; G 3182 -U 42770 ; WX 500 ; N uniA712 ; G 3183 -U 42771 ; WX 500 ; N uniA713 ; G 3184 -U 42772 ; WX 500 ; N uniA714 ; G 3185 -U 42773 ; WX 500 ; N uniA715 ; G 3186 -U 42774 ; WX 500 ; N uniA716 ; G 3187 -U 42779 ; WX 384 ; N uniA71B ; G 3188 -U 42780 ; WX 384 ; N uniA71C ; G 3189 -U 42781 ; WX 276 ; N uniA71D ; G 3190 -U 42782 ; WX 276 ; N uniA71E ; G 3191 -U 42783 ; WX 276 ; N uniA71F ; G 3192 -U 42790 ; WX 945 ; N uniA726 ; G 3193 -U 42791 ; WX 712 ; N uniA727 ; G 3194 -U 42792 ; WX 1003 ; N uniA728 ; G 3195 -U 42793 ; WX 909 ; N uniA729 ; G 3196 -U 42794 ; WX 696 ; N uniA72A ; G 3197 -U 42795 ; WX 609 ; N uniA72B ; G 3198 -U 42796 ; WX 634 ; N uniA72C ; G 3199 -U 42797 ; WX 598 ; N uniA72D ; G 3200 -U 42798 ; WX 741 ; N uniA72E ; G 3201 -U 42799 ; WX 706 ; N uniA72F ; G 3202 -U 42800 ; WX 592 ; N uniA730 ; G 3203 -U 42801 ; WX 563 ; N uniA731 ; G 3204 -U 42802 ; WX 1301 ; N uniA732 ; G 3205 -U 42803 ; WX 983 ; N uniA733 ; G 3206 -U 42804 ; WX 1261 ; N uniA734 ; G 3207 -U 42805 ; WX 985 ; N uniA735 ; G 3208 -U 42806 ; WX 1168 ; N uniA736 ; G 3209 -U 42807 ; WX 1007 ; N uniA737 ; G 3210 -U 42808 ; WX 1016 ; N uniA738 ; G 3211 -U 42809 ; WX 832 ; N uniA739 ; G 3212 -U 42810 ; WX 1016 ; N uniA73A ; G 3213 -U 42811 ; WX 832 ; N uniA73B ; G 3214 -U 42812 ; WX 994 ; N uniA73C ; G 3215 -U 42813 ; WX 746 ; N uniA73D ; G 3216 -U 42814 ; WX 796 ; N uniA73E ; G 3217 -U 42815 ; WX 609 ; N uniA73F ; G 3218 -U 42816 ; WX 869 ; N uniA740 ; G 3219 -U 42817 ; WX 693 ; N uniA741 ; G 3220 -U 42822 ; WX 916 ; N uniA746 ; G 3221 -U 42823 ; WX 581 ; N uniA747 ; G 3222 -U 42826 ; WX 1010 ; N uniA74A ; G 3223 -U 42827 ; WX 770 ; N uniA74B ; G 3224 -U 42830 ; WX 1448 ; N uniA74E ; G 3225 -U 42831 ; WX 1060 ; N uniA74F ; G 3226 -U 42856 ; WX 787 ; N uniA768 ; G 3227 -U 42857 ; WX 716 ; N uniA769 ; G 3228 -U 42875 ; WX 694 ; N uniA77B ; G 3229 -U 42876 ; WX 527 ; N uniA77C ; G 3230 -U 42880 ; WX 703 ; N uniA780 ; G 3231 -U 42881 ; WX 380 ; N uniA781 ; G 3232 -U 42882 ; WX 872 ; N uniA782 ; G 3233 -U 42883 ; WX 727 ; N uniA783 ; G 3234 -U 42884 ; WX 694 ; N uniA784 ; G 3235 -U 42885 ; WX 527 ; N uniA785 ; G 3236 -U 42886 ; WX 796 ; N uniA786 ; G 3237 -U 42887 ; WX 609 ; N uniA787 ; G 3238 -U 42891 ; WX 439 ; N uniA78B ; G 3239 -U 42892 ; WX 306 ; N uniA78C ; G 3240 -U 42893 ; WX 913 ; N uniA78D ; G 3241 -U 42896 ; WX 914 ; N uniA790 ; G 3242 -U 42897 ; WX 812 ; N uniA791 ; G 3243 -U 42922 ; WX 945 ; N uniA7AA ; G 3244 -U 43000 ; WX 595 ; N uniA7F8 ; G 3245 -U 43001 ; WX 647 ; N uniA7F9 ; G 3246 -U 43002 ; WX 1068 ; N uniA7FA ; G 3247 -U 43003 ; WX 710 ; N uniA7FB ; G 3248 -U 43004 ; WX 752 ; N uniA7FC ; G 3249 -U 43005 ; WX 1107 ; N uniA7FD ; G 3250 -U 43006 ; WX 468 ; N uniA7FE ; G 3251 -U 43007 ; WX 1286 ; N uniA7FF ; G 3252 -U 62464 ; WX 726 ; N uniF400 ; G 3253 -U 62465 ; WX 737 ; N uniF401 ; G 3254 -U 62466 ; WX 786 ; N uniF402 ; G 3255 -U 62467 ; WX 1019 ; N uniF403 ; G 3256 -U 62468 ; WX 737 ; N uniF404 ; G 3257 -U 62469 ; WX 731 ; N uniF405 ; G 3258 -U 62470 ; WX 796 ; N uniF406 ; G 3259 -U 62471 ; WX 1058 ; N uniF407 ; G 3260 -U 62472 ; WX 737 ; N uniF408 ; G 3261 -U 62473 ; WX 737 ; N uniF409 ; G 3262 -U 62474 ; WX 1329 ; N uniF40A ; G 3263 -U 62475 ; WX 754 ; N uniF40B ; G 3264 -U 62476 ; WX 753 ; N uniF40C ; G 3265 -U 62477 ; WX 1024 ; N uniF40D ; G 3266 -U 62478 ; WX 737 ; N uniF40E ; G 3267 -U 62479 ; WX 753 ; N uniF40F ; G 3268 -U 62480 ; WX 1070 ; N uniF410 ; G 3269 -U 62481 ; WX 818 ; N uniF411 ; G 3270 -U 62482 ; WX 870 ; N uniF412 ; G 3271 -U 62483 ; WX 819 ; N uniF413 ; G 3272 -U 62484 ; WX 1016 ; N uniF414 ; G 3273 -U 62485 ; WX 753 ; N uniF415 ; G 3274 -U 62486 ; WX 1008 ; N uniF416 ; G 3275 -U 62487 ; WX 752 ; N uniF417 ; G 3276 -U 62488 ; WX 760 ; N uniF418 ; G 3277 -U 62489 ; WX 753 ; N uniF419 ; G 3278 -U 62490 ; WX 800 ; N uniF41A ; G 3279 -U 62491 ; WX 753 ; N uniF41B ; G 3280 -U 62492 ; WX 760 ; N uniF41C ; G 3281 -U 62493 ; WX 738 ; N uniF41D ; G 3282 -U 62494 ; WX 801 ; N uniF41E ; G 3283 -U 62495 ; WX 956 ; N uniF41F ; G 3284 -U 62496 ; WX 736 ; N uniF420 ; G 3285 -U 62497 ; WX 847 ; N uniF421 ; G 3286 -U 62498 ; WX 737 ; N uniF422 ; G 3287 -U 62499 ; WX 737 ; N uniF423 ; G 3288 -U 62500 ; WX 737 ; N uniF424 ; G 3289 -U 62501 ; WX 793 ; N uniF425 ; G 3290 -U 62502 ; WX 1033 ; N uniF426 ; G 3291 -U 62504 ; WX 904 ; N uniF428 ; G 3292 -U 63172 ; WX 380 ; N uniF6C4 ; G 3293 -U 63173 ; WX 667 ; N uniF6C5 ; G 3294 -U 63174 ; WX 699 ; N uniF6C6 ; G 3295 -U 63175 ; WX 727 ; N uniF6C7 ; G 3296 -U 63176 ; WX 1058 ; N uniF6C8 ; G 3297 -U 63185 ; WX 500 ; N cyrBreve ; G 3298 -U 63188 ; WX 500 ; N cyrbreve ; G 3299 -U 64256 ; WX 827 ; N uniFB00 ; G 3300 -U 64257 ; WX 727 ; N fi ; G 3301 -U 64258 ; WX 727 ; N fl ; G 3302 -U 64259 ; WX 1108 ; N uniFB03 ; G 3303 -U 64260 ; WX 1146 ; N uniFB04 ; G 3304 -U 64261 ; WX 879 ; N uniFB05 ; G 3305 -U 64262 ; WX 971 ; N uniFB06 ; G 3306 -U 65024 ; WX 0 ; N uniFE00 ; G 3307 -U 65025 ; WX 0 ; N uniFE01 ; G 3308 -U 65026 ; WX 0 ; N uniFE02 ; G 3309 -U 65027 ; WX 0 ; N uniFE03 ; G 3310 -U 65028 ; WX 0 ; N uniFE04 ; G 3311 -U 65029 ; WX 0 ; N uniFE05 ; G 3312 -U 65030 ; WX 0 ; N uniFE06 ; G 3313 -U 65031 ; WX 0 ; N uniFE07 ; G 3314 -U 65032 ; WX 0 ; N uniFE08 ; G 3315 -U 65033 ; WX 0 ; N uniFE09 ; G 3316 -U 65034 ; WX 0 ; N uniFE0A ; G 3317 -U 65035 ; WX 0 ; N uniFE0B ; G 3318 -U 65036 ; WX 0 ; N uniFE0C ; G 3319 -U 65037 ; WX 0 ; N uniFE0D ; G 3320 -U 65038 ; WX 0 ; N uniFE0E ; G 3321 -U 65039 ; WX 0 ; N uniFE0F ; G 3322 -U 65529 ; WX 0 ; N uniFFF9 ; G 3323 -U 65530 ; WX 0 ; N uniFFFA ; G 3324 -U 65531 ; WX 0 ; N uniFFFB ; G 3325 -U 65532 ; WX 0 ; N uniFFFC ; G 3326 -U 65533 ; WX 1113 ; N uniFFFD ; G 3327 -EndCharMetrics -StartKernData -StartKernPairs 1153 - -KPX dollar seven -112 -KPX dollar nine -149 -KPX dollar colon -102 -KPX dollar less -102 -KPX dollar I -36 -KPX dollar W -36 -KPX dollar Y -83 -KPX dollar Z -83 -KPX dollar backslash -83 -KPX dollar questiondown -83 -KPX dollar Aacute -83 -KPX dollar Hbar -112 -KPX dollar hbar -36 -KPX dollar lacute -102 - -KPX percent ampersand 38 -KPX percent asterisk 38 -KPX percent two 38 -KPX percent less -36 -KPX percent Egrave 38 -KPX percent Icircumflex 38 -KPX percent agrave 38 -KPX percent Ebreve 38 -KPX percent lacute -36 - - -KPX quotesingle nine -36 - - -KPX parenright dollar -120 -KPX parenright D -112 -KPX parenright H -112 -KPX parenright R -112 -KPX parenright U -36 -KPX parenright X -36 -KPX parenright cent -112 -KPX parenright sterling -112 -KPX parenright currency -112 -KPX parenright yen -112 -KPX parenright brokenbar -112 -KPX parenright section -112 -KPX parenright dieresis -112 -KPX parenright ordfeminine -112 -KPX parenright guillemotleft -112 -KPX parenright logicalnot -112 -KPX parenright sfthyphen -112 -KPX parenright acute -112 -KPX parenright mu -112 -KPX parenright paragraph -112 -KPX parenright periodcentered -112 -KPX parenright cedilla -112 -KPX parenright ordmasculine -112 -KPX parenright guillemotright -36 -KPX parenright onequarter -36 -KPX parenright onehalf -36 -KPX parenright threequarters -36 -KPX parenright Yacute -112 -KPX parenright ebreve -112 -KPX parenright edotaccent -36 -KPX parenright ecaron -36 -KPX parenright dotlessi -36 - - - -KPX period dollar -83 -KPX period ampersand -55 -KPX period two -55 -KPX period eight -73 -KPX period colon -73 -KPX period less -55 -KPX period H -45 -KPX period R -45 -KPX period X -45 -KPX period backslash -92 -KPX period ordfeminine -45 -KPX period guillemotleft -45 -KPX period logicalnot -45 -KPX period sfthyphen -45 -KPX period acute -45 -KPX period mu -45 -KPX period paragraph -45 -KPX period periodcentered -45 -KPX period cedilla -45 -KPX period ordmasculine -36 -KPX period guillemotright -45 -KPX period onequarter -45 -KPX period onehalf -45 -KPX period threequarters -45 -KPX period questiondown -92 -KPX period Aacute -92 -KPX period Egrave -55 -KPX period Icircumflex -55 -KPX period Yacute -45 -KPX period Ebreve -55 -KPX period ebreve -45 -KPX period Idot -73 -KPX period dotlessi -45 -KPX period lacute -55 - -KPX slash seven -167 -KPX slash eight -112 -KPX slash nine -243 -KPX slash colon -139 -KPX slash less -131 -KPX slash backslash -73 -KPX slash questiondown -73 -KPX slash Aacute -73 -KPX slash Hbar -167 -KPX slash Idot -112 -KPX slash lacute -131 - - -KPX two nine -36 -KPX two semicolon -36 - -KPX three dollar -149 -KPX three D -55 -KPX three H -55 -KPX three R -55 -KPX three cent -55 -KPX three sterling -55 -KPX three currency -55 -KPX three yen -55 -KPX three brokenbar -55 -KPX three section -55 -KPX three dieresis -55 -KPX three ordfeminine -55 -KPX three guillemotleft -55 -KPX three logicalnot -55 -KPX three sfthyphen -55 -KPX three acute -55 -KPX three mu -55 -KPX three paragraph -55 -KPX three periodcentered -55 -KPX three cedilla -55 -KPX three ordmasculine -55 -KPX three Yacute -55 -KPX three ebreve -55 - - -KPX five seven -36 -KPX five nine -73 -KPX five colon -45 -KPX five less -63 -KPX five D 47 -KPX five backslash -36 -KPX five cent 47 -KPX five sterling 47 -KPX five currency 47 -KPX five yen 47 -KPX five brokenbar 47 -KPX five section 47 -KPX five dieresis 47 -KPX five ordmasculine 38 -KPX five questiondown -36 -KPX five Aacute -36 -KPX five Hbar -36 -KPX five lacute -63 - -KPX six six -45 -KPX six Gdotaccent -45 -KPX six Gcommaaccent -45 - -KPX seven dollar -112 -KPX seven seven -73 -KPX seven D -196 -KPX seven F -235 -KPX seven H -235 -KPX seven R -235 -KPX seven U -149 -KPX seven V -188 -KPX seven X -188 -KPX seven Z -225 -KPX seven backslash -225 -KPX seven m -149 -KPX seven braceright -149 -KPX seven cent -196 -KPX seven sterling -196 -KPX seven currency -196 -KPX seven yen -196 -KPX seven brokenbar -196 -KPX seven section -196 -KPX seven dieresis -159 -KPX seven copyright -235 -KPX seven ordfeminine -235 -KPX seven guillemotleft -235 -KPX seven logicalnot -235 -KPX seven sfthyphen -235 -KPX seven acute -235 -KPX seven mu -235 -KPX seven paragraph -235 -KPX seven periodcentered -235 -KPX seven cedilla -235 -KPX seven ordmasculine -159 -KPX seven guillemotright -188 -KPX seven onequarter -188 -KPX seven onehalf -188 -KPX seven threequarters -188 -KPX seven questiondown -225 -KPX seven Aacute -225 -KPX seven Eacute -235 -KPX seven Idieresis -235 -KPX seven Yacute -235 -KPX seven ebreve -159 -KPX seven edotaccent -149 -KPX seven ecaron -149 -KPX seven gdotaccent -188 -KPX seven gcommaaccent -188 -KPX seven Hbar -73 -KPX seven dotlessi -188 - -KPX eight dollar -63 - -KPX nine dollar -159 -KPX nine two -36 -KPX nine D -188 -KPX nine H -188 -KPX nine L -36 -KPX nine R -188 -KPX nine X -131 -KPX nine backslash -83 -KPX nine cent -188 -KPX nine sterling -188 -KPX nine currency -188 -KPX nine yen -188 -KPX nine brokenbar -188 -KPX nine section -188 -KPX nine dieresis -188 -KPX nine ordfeminine -188 -KPX nine guillemotleft -188 -KPX nine logicalnot -188 -KPX nine sfthyphen -188 -KPX nine acute -188 -KPX nine mu -188 -KPX nine paragraph -188 -KPX nine periodcentered -188 -KPX nine cedilla -188 -KPX nine ordmasculine -188 -KPX nine guillemotright -131 -KPX nine onequarter -131 -KPX nine onehalf -131 -KPX nine threequarters -131 -KPX nine questiondown -83 -KPX nine Aacute -83 -KPX nine Yacute -188 -KPX nine Ebreve -36 -KPX nine ebreve -188 -KPX nine dotlessi -131 - -KPX colon dollar -131 -KPX colon D -178 -KPX colon H -167 -KPX colon L -36 -KPX colon R -167 -KPX colon U -92 -KPX colon X -83 -KPX colon backslash -45 -KPX colon cent -178 -KPX colon sterling -178 -KPX colon currency -178 -KPX colon yen -178 -KPX colon brokenbar -178 -KPX colon section -178 -KPX colon dieresis -139 -KPX colon ordfeminine -167 -KPX colon guillemotleft -167 -KPX colon logicalnot -167 -KPX colon sfthyphen -167 -KPX colon acute -167 -KPX colon mu -167 -KPX colon paragraph -167 -KPX colon periodcentered -167 -KPX colon cedilla -167 -KPX colon ordmasculine -167 -KPX colon guillemotright -83 -KPX colon onequarter -83 -KPX colon onehalf -83 -KPX colon threequarters -83 -KPX colon questiondown -45 -KPX colon Aacute -45 -KPX colon Yacute -167 -KPX colon ebreve -167 -KPX colon edotaccent -92 -KPX colon ecaron -92 -KPX colon dotlessi -83 - -KPX semicolon dollar -73 -KPX semicolon ampersand -36 -KPX semicolon two -36 -KPX semicolon Egrave -36 -KPX semicolon Icircumflex -36 -KPX semicolon Ebreve -36 - -KPX less dollar -131 -KPX less ampersand -36 -KPX less D -159 -KPX less H -178 -KPX less L -36 -KPX less R -178 -KPX less X -178 -KPX less cent -159 -KPX less sterling -159 -KPX less currency -159 -KPX less yen -159 -KPX less brokenbar -159 -KPX less section -159 -KPX less dieresis -159 -KPX less ordfeminine -178 -KPX less guillemotleft -178 -KPX less logicalnot -178 -KPX less sfthyphen -178 -KPX less acute -178 -KPX less mu -178 -KPX less paragraph -178 -KPX less periodcentered -178 -KPX less cedilla -178 -KPX less ordmasculine -178 -KPX less guillemotright -178 -KPX less onequarter -178 -KPX less onehalf -178 -KPX less threequarters -178 -KPX less Egrave -36 -KPX less Icircumflex -36 -KPX less Yacute -178 -KPX less ebreve -178 -KPX less dotlessi -178 - - - - - - - - - - -KPX m hyphen -73 -KPX m seven -149 -KPX m Hbar -149 - -KPX braceright hyphen -73 -KPX braceright seven -149 -KPX braceright Hbar -149 - - - - - - - - - - - - - - -KPX Eth nine -36 - - - -KPX ucircumflex seven -167 -KPX ucircumflex eight -112 -KPX ucircumflex nine -243 -KPX ucircumflex colon -139 -KPX ucircumflex less -131 -KPX ucircumflex backslash -73 -KPX ucircumflex questiondown -73 -KPX ucircumflex Aacute -73 -KPX ucircumflex Hbar -167 -KPX ucircumflex Idot -112 -KPX ucircumflex lacute -131 - -KPX ydieresis seven -167 -KPX ydieresis eight -112 -KPX ydieresis nine -243 -KPX ydieresis colon -139 -KPX ydieresis less -131 -KPX ydieresis backslash -73 -KPX ydieresis questiondown -73 -KPX ydieresis Aacute -73 -KPX ydieresis Hbar -167 -KPX ydieresis Idot -112 -KPX ydieresis lacute -131 - -KPX Abreve O -241 - -KPX abreve seven -167 -KPX abreve eight -112 -KPX abreve nine -243 -KPX abreve colon -139 -KPX abreve less -131 -KPX abreve backslash -73 -KPX abreve questiondown -73 -KPX abreve Aacute -73 -KPX abreve Hbar -167 -KPX abreve Idot -112 -KPX abreve lacute -131 - - - -KPX Edotaccent seven -36 -KPX Edotaccent nine -73 -KPX Edotaccent colon -45 -KPX Edotaccent less -63 -KPX Edotaccent D 47 -KPX Edotaccent backslash -36 -KPX Edotaccent cent 47 -KPX Edotaccent sterling 47 -KPX Edotaccent currency 47 -KPX Edotaccent yen 47 -KPX Edotaccent brokenbar 47 -KPX Edotaccent section 47 -KPX Edotaccent dieresis 47 -KPX Edotaccent ordmasculine 38 -KPX Edotaccent questiondown -36 -KPX Edotaccent Aacute -36 -KPX Edotaccent Hbar -36 -KPX Edotaccent lacute -63 - - -KPX Ecaron seven -36 -KPX Ecaron nine -73 -KPX Ecaron colon -45 -KPX Ecaron less -63 -KPX Ecaron D 47 -KPX Ecaron backslash -36 -KPX Ecaron cent 47 -KPX Ecaron sterling 47 -KPX Ecaron currency 47 -KPX Ecaron yen 47 -KPX Ecaron brokenbar 47 -KPX Ecaron section 47 -KPX Ecaron dieresis 47 -KPX Ecaron ordmasculine 38 -KPX Ecaron questiondown -36 -KPX Ecaron Aacute -36 -KPX Ecaron Hbar -36 -KPX Ecaron lacute -63 - - -KPX Gdotaccent six -45 -KPX Gdotaccent Gdotaccent -45 -KPX Gdotaccent Gcommaaccent -45 - -KPX Gcommaaccent six -45 -KPX Gcommaaccent Gdotaccent -45 -KPX Gcommaaccent Gcommaaccent -45 - -KPX Hbar dollar -112 -KPX Hbar seven -73 -KPX Hbar D -196 -KPX Hbar F -235 -KPX Hbar H -235 -KPX Hbar R -235 -KPX Hbar U -149 -KPX Hbar V -188 -KPX Hbar X -188 -KPX Hbar Z -225 -KPX Hbar backslash -225 -KPX Hbar m -149 -KPX Hbar braceright -149 -KPX Hbar cent -196 -KPX Hbar sterling -196 -KPX Hbar currency -196 -KPX Hbar yen -196 -KPX Hbar brokenbar -196 -KPX Hbar section -196 -KPX Hbar dieresis -159 -KPX Hbar copyright -235 -KPX Hbar ordfeminine -235 -KPX Hbar guillemotleft -235 -KPX Hbar logicalnot -235 -KPX Hbar sfthyphen -235 -KPX Hbar acute -235 -KPX Hbar mu -235 -KPX Hbar paragraph -235 -KPX Hbar periodcentered -235 -KPX Hbar cedilla -235 -KPX Hbar ordmasculine -159 -KPX Hbar guillemotright -188 -KPX Hbar onequarter -188 -KPX Hbar onehalf -188 -KPX Hbar threequarters -188 -KPX Hbar questiondown -225 -KPX Hbar Aacute -225 -KPX Hbar Eacute -235 -KPX Hbar Idieresis -235 -KPX Hbar Yacute -235 -KPX Hbar ebreve -159 -KPX Hbar edotaccent -149 -KPX Hbar ecaron -149 -KPX Hbar gdotaccent -188 -KPX Hbar gcommaaccent -188 -KPX Hbar Hbar -73 -KPX Hbar dotlessi -188 - -KPX Idot dollar -63 - -KPX lacute dollar -131 -KPX lacute ampersand -36 -KPX lacute D -159 -KPX lacute H -178 -KPX lacute L -36 -KPX lacute R -178 -KPX lacute X -178 -KPX lacute cent -159 -KPX lacute sterling -159 -KPX lacute currency -159 -KPX lacute yen -159 -KPX lacute brokenbar -159 -KPX lacute section -159 -KPX lacute dieresis -159 -KPX lacute ordfeminine -178 -KPX lacute guillemotleft -178 -KPX lacute logicalnot -178 -KPX lacute sfthyphen -178 -KPX lacute acute -178 -KPX lacute mu -178 -KPX lacute paragraph -178 -KPX lacute periodcentered -178 -KPX lacute cedilla -178 -KPX lacute ordmasculine -178 -KPX lacute guillemotright -178 -KPX lacute onequarter -178 -KPX lacute onehalf -178 -KPX lacute threequarters -178 -KPX lacute Egrave -36 -KPX lacute Icircumflex -36 -KPX lacute Yacute -178 -KPX lacute ebreve -178 -KPX lacute dotlessi -178 - - -KPX uni027D dollar -282 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Italic.ttf b/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Italic.ttf deleted file mode 100644 index 805daf2228b999aa48c4e10f5e8ddcf154107feb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 345996 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 t~a@iz{CvRtjkd+>WQG8xd!fPaNBj;erf%$Oa^ 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%0A6)5fz^b{+9WlpW(OXq}w{QV`9e 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

h-1mI`j?mn@#k|La->TpE!0$!%8zdVs3AcoHeV~ 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⪻^aYFO!99beHFX-Akj_(lfyO_-YO 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 - [ - 'normal' => $distFontDir . '/Helvetica', - 'bold' => $distFontDir . '/Helvetica-Bold', - 'italic' => $distFontDir . '/Helvetica-Oblique', - 'bold_italic' => $distFontDir . '/Helvetica-BoldOblique' - ], - 'times' => - [ - 'normal' => $distFontDir . '/Times-Roman', - 'bold' => $distFontDir . '/Times-Bold', - 'italic' => $distFontDir . '/Times-Italic', - 'bold_italic' => $distFontDir . '/Times-BoldItalic' - ], - 'times-roman' => - [ - 'normal' => $distFontDir . '/Times-Roman', - 'bold' => $distFontDir . '/Times-Bold', - 'italic' => $distFontDir . '/Times-Italic', - 'bold_italic' => $distFontDir . '/Times-BoldItalic' - ], - 'courier' => - [ - 'normal' => $distFontDir . '/Courier', - 'bold' => $distFontDir . '/Courier-Bold', - 'italic' => $distFontDir . '/Courier-Oblique', - 'bold_italic' => $distFontDir . '/Courier-BoldOblique' - ], - 'helvetica' => - [ - 'normal' => $distFontDir . '/Helvetica', - 'bold' => $distFontDir . '/Helvetica-Bold', - 'italic' => $distFontDir . '/Helvetica-Oblique', - 'bold_italic' => $distFontDir . '/Helvetica-BoldOblique' - ], - 'zapfdingbats' => - [ - 'normal' => $distFontDir . '/ZapfDingbats', - 'bold' => $distFontDir . '/ZapfDingbats', - 'italic' => $distFontDir . '/ZapfDingbats', - 'bold_italic' => $distFontDir . '/ZapfDingbats' - ], - 'symbol' => - [ - 'normal' => $distFontDir . '/Symbol', - 'bold' => $distFontDir . '/Symbol', - 'italic' => $distFontDir . '/Symbol', - 'bold_italic' => $distFontDir . '/Symbol' - ], - 'serif' => - [ - 'normal' => $distFontDir . '/Times-Roman', - 'bold' => $distFontDir . '/Times-Bold', - 'italic' => $distFontDir . '/Times-Italic', - 'bold_italic' => $distFontDir . '/Times-BoldItalic' - ], - 'monospace' => - [ - 'normal' => $distFontDir . '/Courier', - 'bold' => $distFontDir . '/Courier-Bold', - 'italic' => $distFontDir . '/Courier-Oblique', - 'bold_italic' => $distFontDir . '/Courier-BoldOblique' - ], - 'fixed' => - [ - 'normal' => $distFontDir . '/Courier', - 'bold' => $distFontDir . '/Courier-Bold', - 'italic' => $distFontDir . '/Courier-Oblique', - 'bold_italic' => $distFontDir . '/Courier-BoldOblique' - ], - 'dejavu sans' => - [ - 'bold' => $distFontDir . '/DejaVuSans-Bold', - 'bold_italic' => $distFontDir . '/DejaVuSans-BoldOblique', - 'italic' => $distFontDir . '/DejaVuSans-Oblique', - 'normal' => $distFontDir . '/DejaVuSans' - ], - 'dejavu sans mono' => - [ - 'bold' => $distFontDir . '/DejaVuSansMono-Bold', - 'bold_italic' => $distFontDir . '/DejaVuSansMono-BoldOblique', - 'italic' => $distFontDir . '/DejaVuSansMono-Oblique', - 'normal' => $distFontDir . '/DejaVuSansMono' - ], - 'dejavu serif' => - [ - 'bold' => $distFontDir . '/DejaVuSerif-Bold', - 'bold_italic' => $distFontDir . '/DejaVuSerif-BoldItalic', - 'italic' => $distFontDir . '/DejaVuSerif-Italic', - 'normal' => $distFontDir . '/DejaVuSerif' - ] -]; \ No newline at end of file diff --git a/vendor/dompdf/dompdf/lib/fonts/dompdf_font_family_cache.php b/vendor/dompdf/dompdf/lib/fonts/dompdf_font_family_cache.php deleted file mode 100644 index be0a17c3..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/dompdf_font_family_cache.php +++ /dev/null @@ -1,83 +0,0 @@ - array( - 'normal' => $fontDir . '/Helvetica', - 'bold' => $fontDir . '/Helvetica-Bold', - 'italic' => $fontDir . '/Helvetica-Oblique', - 'bold_italic' => $fontDir . '/Helvetica-BoldOblique', - ), - 'times' => array( - 'normal' => $fontDir . '/Times-Roman', - 'bold' => $fontDir . '/Times-Bold', - 'italic' => $fontDir . '/Times-Italic', - 'bold_italic' => $fontDir . '/Times-BoldItalic', - ), - 'times-roman' => array( - 'normal' => $fontDir . '/Times-Roman', - 'bold' => $fontDir . '/Times-Bold', - 'italic' => $fontDir . '/Times-Italic', - 'bold_italic' => $fontDir . '/Times-BoldItalic', - ), - 'courier' => array( - 'normal' => $fontDir . '/Courier', - 'bold' => $fontDir . '/Courier-Bold', - 'italic' => $fontDir . '/Courier-Oblique', - 'bold_italic' => $fontDir . '/Courier-BoldOblique', - ), - 'helvetica' => array( - 'normal' => $fontDir . '/Helvetica', - 'bold' => $fontDir . '/Helvetica-Bold', - 'italic' => $fontDir . '/Helvetica-Oblique', - 'bold_italic' => $fontDir . '/Helvetica-BoldOblique', - ), - 'zapfdingbats' => array( - 'normal' => $fontDir . '/ZapfDingbats', - 'bold' => $fontDir . '/ZapfDingbats', - 'italic' => $fontDir . '/ZapfDingbats', - 'bold_italic' => $fontDir . '/ZapfDingbats', - ), - 'symbol' => array( - 'normal' => $fontDir . '/Symbol', - 'bold' => $fontDir . '/Symbol', - 'italic' => $fontDir . '/Symbol', - 'bold_italic' => $fontDir . '/Symbol', - ), - 'serif' => array( - 'normal' => $fontDir . '/Times-Roman', - 'bold' => $fontDir . '/Times-Bold', - 'italic' => $fontDir . '/Times-Italic', - 'bold_italic' => $fontDir . '/Times-BoldItalic', - ), - 'monospace' => array( - 'normal' => $fontDir . '/Courier', - 'bold' => $fontDir . '/Courier-Bold', - 'italic' => $fontDir . '/Courier-Oblique', - 'bold_italic' => $fontDir . '/Courier-BoldOblique', - ), - 'fixed' => array( - 'normal' => $fontDir . '/Courier', - 'bold' => $fontDir . '/Courier-Bold', - 'italic' => $fontDir . '/Courier-Oblique', - 'bold_italic' => $fontDir . '/Courier-BoldOblique', - ), - 'dejavu sans' => array( - 'bold' => $fontDir . '/DejaVuSans-Bold', - 'bold_italic' => $fontDir . '/DejaVuSans-BoldOblique', - 'italic' => $fontDir . '/DejaVuSans-Oblique', - 'normal' => $fontDir . '/DejaVuSans', - ), - 'dejavu sans mono' => array( - 'bold' => $fontDir . '/DejaVuSansMono-Bold', - 'bold_italic' => $fontDir . '/DejaVuSansMono-BoldOblique', - 'italic' => $fontDir . '/DejaVuSansMono-Oblique', - 'normal' => $fontDir . '/DejaVuSansMono', - ), - 'dejavu serif' => array( - 'bold' => $fontDir . '/DejaVuSerif-Bold', - 'bold_italic' => $fontDir . '/DejaVuSerif-BoldItalic', - 'italic' => $fontDir . '/DejaVuSerif-Italic', - 'normal' => $fontDir . '/DejaVuSerif', - ), - 'roboto' => array( - 'normal' => $fontDir . '/roboto-normal_15fd4d62ef208a6731b4414c6d8dcf76', - ), -) ?> \ No newline at end of file diff --git a/vendor/dompdf/dompdf/lib/fonts/mustRead.html b/vendor/dompdf/dompdf/lib/fonts/mustRead.html deleted file mode 100644 index b9f4ba2a..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/mustRead.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Core 14 AFM Files - ReadMe - - - or - - - - - -
This file and the 14 PostScript(R) AFM files it accompanies may be used, copied, and distributed for any purpose and without charge, with or without modification, provided that all copyright notices are retained; that the AFM files are not distributed without this file; that all modifications to this file or any of the AFM files are prominently noted in the modified file(s); and that this paragraph is not modified. Adobe Systems has no responsibility or obligation to support the use of the AFM files. Col
-

Source http://www.adobe.com/devnet/font/#pcfi

- - \ No newline at end of file diff --git a/vendor/dompdf/dompdf/lib/fonts/roboto-normal_15fd4d62ef208a6731b4414c6d8dcf76.ttf b/vendor/dompdf/dompdf/lib/fonts/roboto-normal_15fd4d62ef208a6731b4414c6d8dcf76.ttf deleted file mode 100644 index 2b6392ffe8712b9c5450733320cd220d6c0f4bce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171272 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 diff --git a/vendor/dompdf/dompdf/lib/fonts/roboto-normal_15fd4d62ef208a6731b4414c6d8dcf76.ufm b/vendor/dompdf/dompdf/lib/fonts/roboto-normal_15fd4d62ef208a6731b4414c6d8dcf76.ufm deleted file mode 100644 index e16e9722..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/roboto-normal_15fd4d62ef208a6731b4414c6d8dcf76.ufm +++ /dev/null @@ -1,925 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment https://github.com/PhenX/php-font-lib -EncodingScheme FontSpecific -Copyright Copyright 2011 Google Inc. All Rights Reserved. -FontName Roboto -FontSubfamily Regular -UniqueID Roboto -FullName Roboto -Version Version 2.137; 2017 -PostScriptName Roboto-Regular -Trademark Roboto is a trademark of Google. -Designer Google -FontVendorURL Google.com -FontDesignerURL Christian Robertson -LicenseDescription Licensed under the Apache License, Version 2.0 -LicenseURL http://www.apache.org/licenses/LICENSE-2.0 -Weight Medium -ItalicAngle 0 -IsFixedPitch false -UnderlineThickness 49 -UnderlinePosition -73 -FontHeightOffset 0 -Ascender 928 -Descender -244 -FontBBox -737 -271 1148 1056 -StartCharMetrics 1294 -U 0 ; WX 0 ; N uni0000 ; G 1 -U 2 ; WX 0 ; N uni0002 ; G 2 -U 13 ; WX 248 ; N uni000d ; G 3 -U 32 ; WX 248 ; N uni0020 ; G 4 -U 33 ; WX 257 ; N uni0021 ; G 5 -U 34 ; WX 320 ; N uni0022 ; G 6 -U 35 ; WX 616 ; N uni0023 ; G 7 -U 36 ; WX 562 ; N uni0024 ; G 8 -U 37 ; WX 732 ; N uni0025 ; G 9 -U 38 ; WX 622 ; N uni0026 ; G 10 -U 39 ; WX 174 ; N uni0027 ; G 11 -U 40 ; WX 342 ; N uni0028 ; G 12 -U 41 ; WX 348 ; N uni0029 ; G 13 -U 42 ; WX 431 ; N uni002a ; G 14 -U 43 ; WX 567 ; N uni002b ; G 15 -U 44 ; WX 196 ; N uni002c ; G 16 -U 45 ; WX 276 ; N uni002d ; G 17 -U 46 ; WX 263 ; N uni002e ; G 18 -U 47 ; WX 412 ; N uni002f ; G 19 -U 48 ; WX 562 ; N uni0030 ; G 20 -U 49 ; WX 562 ; N uni0031 ; G 21 -U 50 ; WX 562 ; N uni0032 ; G 22 -U 51 ; WX 562 ; N uni0033 ; G 23 -U 52 ; WX 562 ; N uni0034 ; G 24 -U 53 ; WX 562 ; N uni0035 ; G 25 -U 54 ; WX 562 ; N uni0036 ; G 26 -U 55 ; WX 562 ; N uni0037 ; G 27 -U 56 ; WX 562 ; N uni0038 ; G 28 -U 57 ; WX 562 ; N uni0039 ; G 29 -U 58 ; WX 242 ; N uni003a ; G 30 -U 59 ; WX 211 ; N uni003b ; G 31 -U 60 ; WX 508 ; N uni003c ; G 32 -U 61 ; WX 549 ; N uni003d ; G 33 -U 62 ; WX 522 ; N uni003e ; G 34 -U 63 ; WX 472 ; N uni003f ; G 35 -U 64 ; WX 898 ; N uni0040 ; G 36 -U 65 ; WX 652 ; N uni0041 ; G 37 -U 66 ; WX 623 ; N uni0042 ; G 38 -U 67 ; WX 651 ; N uni0043 ; G 39 -U 68 ; WX 656 ; N uni0044 ; G 40 -U 69 ; WX 568 ; N uni0045 ; G 41 -U 70 ; WX 553 ; N uni0046 ; G 42 -U 71 ; WX 681 ; N uni0047 ; G 43 -U 72 ; WX 713 ; N uni0048 ; G 44 -U 73 ; WX 272 ; N uni0049 ; G 45 -U 74 ; WX 552 ; N uni004a ; G 46 -U 75 ; WX 627 ; N uni004b ; G 47 -U 76 ; WX 538 ; N uni004c ; G 48 -U 77 ; WX 873 ; N uni004d ; G 49 -U 78 ; WX 713 ; N uni004e ; G 50 -U 79 ; WX 688 ; N uni004f ; G 51 -U 80 ; WX 631 ; N uni0050 ; G 52 -U 81 ; WX 688 ; N uni0051 ; G 53 -U 82 ; WX 616 ; N uni0052 ; G 54 -U 83 ; WX 593 ; N uni0053 ; G 55 -U 84 ; WX 597 ; N uni0054 ; G 56 -U 85 ; WX 648 ; N uni0055 ; G 57 -U 86 ; WX 636 ; N uni0056 ; G 58 -U 87 ; WX 887 ; N uni0057 ; G 59 -U 88 ; WX 627 ; N uni0058 ; G 60 -U 89 ; WX 601 ; N uni0059 ; G 61 -U 90 ; WX 599 ; N uni005a ; G 62 -U 91 ; WX 265 ; N uni005b ; G 63 -U 92 ; WX 410 ; N uni005c ; G 64 -U 93 ; WX 265 ; N uni005d ; G 65 -U 94 ; WX 418 ; N uni005e ; G 66 -U 95 ; WX 451 ; N uni005f ; G 67 -U 96 ; WX 309 ; N uni0060 ; G 68 -U 97 ; WX 544 ; N uni0061 ; G 69 -U 98 ; WX 561 ; N uni0062 ; G 70 -U 99 ; WX 523 ; N uni0063 ; G 71 -U 100 ; WX 564 ; N uni0064 ; G 72 -U 101 ; WX 530 ; N uni0065 ; G 73 -U 102 ; WX 347 ; N uni0066 ; G 74 -U 103 ; WX 561 ; N uni0067 ; G 75 -U 104 ; WX 551 ; N uni0068 ; G 76 -U 105 ; WX 243 ; N uni0069 ; G 77 -U 106 ; WX 239 ; N uni006a ; G 78 -U 107 ; WX 507 ; N uni006b ; G 79 -U 108 ; WX 243 ; N uni006c ; G 80 -U 109 ; WX 876 ; N uni006d ; G 81 -U 110 ; WX 552 ; N uni006e ; G 82 -U 111 ; WX 570 ; N uni006f ; G 83 -U 112 ; WX 561 ; N uni0070 ; G 84 -U 113 ; WX 568 ; N uni0071 ; G 85 -U 114 ; WX 338 ; N uni0072 ; G 86 -U 115 ; WX 516 ; N uni0073 ; G 87 -U 116 ; WX 327 ; N uni0074 ; G 88 -U 117 ; WX 551 ; N uni0075 ; G 89 -U 118 ; WX 484 ; N uni0076 ; G 90 -U 119 ; WX 751 ; N uni0077 ; G 91 -U 120 ; WX 496 ; N uni0078 ; G 92 -U 121 ; WX 473 ; N uni0079 ; G 93 -U 122 ; WX 496 ; N uni007a ; G 94 -U 123 ; WX 338 ; N uni007b ; G 95 -U 124 ; WX 244 ; N uni007c ; G 96 -U 125 ; WX 338 ; N uni007d ; G 97 -U 126 ; WX 680 ; N uni007e ; G 98 -U 160 ; WX 248 ; N uni00a0 ; G 632 -U 161 ; WX 244 ; N uni00a1 ; G 99 -U 162 ; WX 547 ; N uni00a2 ; G 100 -U 163 ; WX 581 ; N uni00a3 ; G 101 -U 164 ; WX 713 ; N uni00a4 ; G 102 -U 165 ; WX 525 ; N uni00a5 ; G 103 -U 166 ; WX 240 ; N uni00a6 ; G 104 -U 167 ; WX 613 ; N uni00a7 ; G 105 -U 168 ; WX 418 ; N uni00a8 ; G 106 -U 169 ; WX 786 ; N uni00a9 ; G 107 -U 170 ; WX 447 ; N uni00aa ; G 108 -U 171 ; WX 469 ; N uni00ab ; G 109 -U 172 ; WX 554 ; N uni00ac ; G 110 -U 173 ; WX 276 ; N uni00ad ; G 633 -U 174 ; WX 786 ; N uni00ae ; G 111 -U 175 ; WX 458 ; N uni00af ; G 112 -U 176 ; WX 374 ; N uni00b0 ; G 113 -U 177 ; WX 534 ; N uni00b1 ; G 114 -U 178 ; WX 367 ; N uni00b2 ; G 115 -U 179 ; WX 367 ; N uni00b3 ; G 116 -U 180 ; WX 313 ; N uni00b4 ; G 117 -U 181 ; WX 566 ; N uni00b5 ; G 118 -U 182 ; WX 489 ; N uni00b6 ; G 119 -U 183 ; WX 261 ; N uni00b7 ; G 120 -U 184 ; WX 248 ; N uni00b8 ; G 121 -U 185 ; WX 367 ; N uni00b9 ; G 122 -U 186 ; WX 455 ; N uni00ba ; G 123 -U 187 ; WX 469 ; N uni00bb ; G 124 -U 188 ; WX 732 ; N uni00bc ; G 125 -U 189 ; WX 776 ; N uni00bd ; G 126 -U 190 ; WX 778 ; N uni00be ; G 127 -U 191 ; WX 473 ; N uni00bf ; G 128 -U 192 ; WX 652 ; N uni00c0 ; G 639 -U 193 ; WX 652 ; N uni00c1 ; G 640 -U 194 ; WX 652 ; N uni00c2 ; G 641 -U 195 ; WX 652 ; N uni00c3 ; G 642 -U 196 ; WX 652 ; N uni00c4 ; G 643 -U 197 ; WX 652 ; N uni00c5 ; G 644 -U 198 ; WX 935 ; N uni00c6 ; G 129 -U 199 ; WX 651 ; N uni00c7 ; G 646 -U 200 ; WX 568 ; N uni00c8 ; G 647 -U 201 ; WX 568 ; N uni00c9 ; G 648 -U 202 ; WX 568 ; N uni00ca ; G 649 -U 203 ; WX 568 ; N uni00cb ; G 650 -U 204 ; WX 272 ; N uni00cc ; G 651 -U 205 ; WX 272 ; N uni00cd ; G 652 -U 206 ; WX 272 ; N uni00ce ; G 653 -U 207 ; WX 272 ; N uni00cf ; G 654 -U 208 ; WX 670 ; N uni00d0 ; G 635 -U 209 ; WX 713 ; N uni00d1 ; G 655 -U 210 ; WX 688 ; N uni00d2 ; G 656 -U 211 ; WX 688 ; N uni00d3 ; G 657 -U 212 ; WX 688 ; N uni00d4 ; G 658 -U 213 ; WX 688 ; N uni00d5 ; G 659 -U 214 ; WX 688 ; N uni00d6 ; G 660 -U 215 ; WX 533 ; N uni00d7 ; G 130 -U 216 ; WX 688 ; N uni00d8 ; G 131 -U 217 ; WX 648 ; N uni00d9 ; G 661 -U 218 ; WX 648 ; N uni00da ; G 662 -U 219 ; WX 648 ; N uni00db ; G 663 -U 220 ; WX 648 ; N uni00dc ; G 664 -U 221 ; WX 601 ; N uni00dd ; G 665 -U 222 ; WX 591 ; N uni00de ; G 132 -U 223 ; WX 595 ; N uni00df ; G 133 -U 224 ; WX 544 ; N uni00e0 ; G 666 -U 225 ; WX 544 ; N uni00e1 ; G 667 -U 226 ; WX 544 ; N uni00e2 ; G 668 -U 227 ; WX 544 ; N uni00e3 ; G 669 -U 228 ; WX 544 ; N uni00e4 ; G 670 -U 229 ; WX 544 ; N uni00e5 ; G 671 -U 230 ; WX 844 ; N uni00e6 ; G 134 -U 231 ; WX 523 ; N uni00e7 ; G 673 -U 232 ; WX 530 ; N uni00e8 ; G 674 -U 233 ; WX 530 ; N uni00e9 ; G 675 -U 234 ; WX 530 ; N uni00ea ; G 676 -U 235 ; WX 530 ; N uni00eb ; G 677 -U 236 ; WX 247 ; N uni00ec ; G 678 -U 237 ; WX 247 ; N uni00ed ; G 679 -U 238 ; WX 247 ; N uni00ee ; G 680 -U 239 ; WX 247 ; N uni00ef ; G 681 -U 240 ; WX 586 ; N uni00f0 ; G 135 -U 241 ; WX 552 ; N uni00f1 ; G 682 -U 242 ; WX 570 ; N uni00f2 ; G 683 -U 243 ; WX 570 ; N uni00f3 ; G 684 -U 244 ; WX 570 ; N uni00f4 ; G 685 -U 245 ; WX 570 ; N uni00f5 ; G 686 -U 246 ; WX 570 ; N uni00f6 ; G 687 -U 247 ; WX 571 ; N uni00f7 ; G 136 -U 248 ; WX 566 ; N uni00f8 ; G 137 -U 249 ; WX 551 ; N uni00f9 ; G 688 -U 250 ; WX 551 ; N uni00fa ; G 689 -U 251 ; WX 551 ; N uni00fb ; G 690 -U 252 ; WX 551 ; N uni00fc ; G 691 -U 253 ; WX 473 ; N uni00fd ; G 692 -U 254 ; WX 576 ; N uni00fe ; G 138 -U 255 ; WX 473 ; N uni00ff ; G 693 -U 256 ; WX 652 ; N uni0100 ; G 694 -U 257 ; WX 544 ; N uni0101 ; G 695 -U 258 ; WX 652 ; N uni0102 ; G 696 -U 259 ; WX 544 ; N uni0103 ; G 697 -U 260 ; WX 652 ; N uni0104 ; G 698 -U 261 ; WX 544 ; N uni0105 ; G 699 -U 262 ; WX 651 ; N uni0106 ; G 700 -U 263 ; WX 523 ; N uni0107 ; G 701 -U 264 ; WX 651 ; N uni0108 ; G 702 -U 265 ; WX 523 ; N uni0109 ; G 703 -U 266 ; WX 651 ; N uni010a ; G 704 -U 267 ; WX 523 ; N uni010b ; G 705 -U 268 ; WX 651 ; N uni010c ; G 706 -U 269 ; WX 523 ; N uni010d ; G 707 -U 270 ; WX 656 ; N uni010e ; G 708 -U 271 ; WX 637 ; N uni010f ; G 709 -U 272 ; WX 670 ; N uni0110 ; G 634 -U 273 ; WX 597 ; N uni0111 ; G 139 -U 274 ; WX 568 ; N uni0112 ; G 710 -U 275 ; WX 530 ; N uni0113 ; G 711 -U 276 ; WX 568 ; N uni0114 ; G 712 -U 277 ; WX 530 ; N uni0115 ; G 713 -U 278 ; WX 568 ; N uni0116 ; G 714 -U 279 ; WX 530 ; N uni0117 ; G 715 -U 280 ; WX 568 ; N uni0118 ; G 716 -U 281 ; WX 530 ; N uni0119 ; G 717 -U 282 ; WX 568 ; N uni011a ; G 718 -U 283 ; WX 530 ; N uni011b ; G 719 -U 284 ; WX 681 ; N uni011c ; G 720 -U 285 ; WX 561 ; N uni011d ; G 721 -U 286 ; WX 681 ; N uni011e ; G 722 -U 287 ; WX 561 ; N uni011f ; G 723 -U 288 ; WX 681 ; N uni0120 ; G 724 -U 289 ; WX 561 ; N uni0121 ; G 725 -U 290 ; WX 681 ; N uni0122 ; G 726 -U 291 ; WX 561 ; N uni0123 ; G 727 -U 292 ; WX 713 ; N uni0124 ; G 728 -U 293 ; WX 551 ; N uni0125 ; G 729 -U 294 ; WX 700 ; N uni0126 ; G 140 -U 295 ; WX 565 ; N uni0127 ; G 636 -U 296 ; WX 272 ; N uni0128 ; G 730 -U 297 ; WX 247 ; N uni0129 ; G 731 -U 298 ; WX 272 ; N uni012a ; G 732 -U 299 ; WX 247 ; N uni012b ; G 733 -U 300 ; WX 272 ; N uni012c ; G 734 -U 301 ; WX 247 ; N uni012d ; G 735 -U 302 ; WX 272 ; N uni012e ; G 736 -U 303 ; WX 243 ; N uni012f ; G 737 -U 304 ; WX 272 ; N uni0130 ; G 738 -U 305 ; WX 247 ; N uni0131 ; G 141 -U 306 ; WX 824 ; N uni0132 ; G 739 -U 307 ; WX 481 ; N uni0133 ; G 740 -U 308 ; WX 552 ; N uni0134 ; G 741 -U 309 ; WX 251 ; N uni0135 ; G 742 -U 310 ; WX 627 ; N uni0136 ; G 743 -U 311 ; WX 507 ; N uni0137 ; G 744 -U 312 ; WX 556 ; N uni0138 ; G 142 -U 313 ; WX 538 ; N uni0139 ; G 745 -U 314 ; WX 243 ; N uni013a ; G 746 -U 315 ; WX 538 ; N uni013b ; G 747 -U 316 ; WX 243 ; N uni013c ; G 748 -U 317 ; WX 538 ; N uni013d ; G 749 -U 318 ; WX 316 ; N uni013e ; G 750 -U 319 ; WX 538 ; N uni013f ; G 751 -U 320 ; WX 350 ; N uni0140 ; G 752 -U 321 ; WX 539 ; N uni0141 ; G 143 -U 322 ; WX 270 ; N uni0142 ; G 144 -U 323 ; WX 713 ; N uni0143 ; G 753 -U 324 ; WX 552 ; N uni0144 ; G 754 -U 325 ; WX 713 ; N uni0145 ; G 755 -U 326 ; WX 552 ; N uni0146 ; G 756 -U 327 ; WX 713 ; N uni0147 ; G 757 -U 328 ; WX 552 ; N uni0148 ; G 758 -U 329 ; WX 552 ; N uni0149 ; G 759 -U 330 ; WX 693 ; N uni014a ; G 145 -U 331 ; WX 566 ; N uni014b ; G 146 -U 332 ; WX 688 ; N uni014c ; G 760 -U 333 ; WX 570 ; N uni014d ; G 761 -U 334 ; WX 688 ; N uni014e ; G 762 -U 335 ; WX 570 ; N uni014f ; G 763 -U 336 ; WX 688 ; N uni0150 ; G 764 -U 337 ; WX 570 ; N uni0151 ; G 765 -U 338 ; WX 954 ; N uni0152 ; G 147 -U 339 ; WX 908 ; N uni0153 ; G 148 -U 340 ; WX 616 ; N uni0154 ; G 766 -U 341 ; WX 338 ; N uni0155 ; G 767 -U 342 ; WX 616 ; N uni0156 ; G 768 -U 343 ; WX 338 ; N uni0157 ; G 769 -U 344 ; WX 616 ; N uni0158 ; G 770 -U 345 ; WX 338 ; N uni0159 ; G 771 -U 346 ; WX 593 ; N uni015a ; G 772 -U 347 ; WX 516 ; N uni015b ; G 773 -U 348 ; WX 593 ; N uni015c ; G 774 -U 349 ; WX 516 ; N uni015d ; G 775 -U 350 ; WX 593 ; N uni015e ; G 776 -U 351 ; WX 516 ; N uni015f ; G 777 -U 352 ; WX 593 ; N uni0160 ; G 780 -U 353 ; WX 516 ; N uni0161 ; G 781 -U 354 ; WX 597 ; N uni0162 ; G 784 -U 355 ; WX 327 ; N uni0163 ; G 785 -U 356 ; WX 597 ; N uni0164 ; G 786 -U 357 ; WX 346 ; N uni0165 ; G 787 -U 358 ; WX 597 ; N uni0166 ; G 637 -U 359 ; WX 327 ; N uni0167 ; G 638 -U 360 ; WX 648 ; N uni0168 ; G 788 -U 361 ; WX 551 ; N uni0169 ; G 789 -U 362 ; WX 648 ; N uni016a ; G 790 -U 363 ; WX 551 ; N uni016b ; G 791 -U 364 ; WX 648 ; N uni016c ; G 792 -U 365 ; WX 551 ; N uni016d ; G 793 -U 366 ; WX 648 ; N uni016e ; G 794 -U 367 ; WX 551 ; N uni016f ; G 795 -U 368 ; WX 648 ; N uni0170 ; G 796 -U 369 ; WX 551 ; N uni0171 ; G 797 -U 370 ; WX 648 ; N uni0172 ; G 798 -U 371 ; WX 551 ; N uni0173 ; G 799 -U 372 ; WX 887 ; N uni0174 ; G 800 -U 373 ; WX 751 ; N uni0175 ; G 801 -U 374 ; WX 601 ; N uni0176 ; G 802 -U 375 ; WX 473 ; N uni0177 ; G 803 -U 376 ; WX 601 ; N uni0178 ; G 804 -U 377 ; WX 599 ; N uni0179 ; G 805 -U 378 ; WX 496 ; N uni017a ; G 806 -U 379 ; WX 599 ; N uni017b ; G 807 -U 380 ; WX 496 ; N uni017c ; G 808 -U 381 ; WX 599 ; N uni017d ; G 809 -U 382 ; WX 496 ; N uni017e ; G 810 -U 383 ; WX 248 ; N uni017f ; G 149 -U 399 ; WX 691 ; N uni018f ; G 150 -U 402 ; WX 340 ; N uni0192 ; G 151 -U 416 ; WX 687 ; N uni01a0 ; G 152 -U 417 ; WX 571 ; N uni01a1 ; G 153 -U 431 ; WX 695 ; N uni01af ; G 154 -U 432 ; WX 619 ; N uni01b0 ; G 155 -U 496 ; WX 251 ; N uni01f0 ; G 990 -U 506 ; WX 652 ; N uni01fa ; G 645 -U 507 ; WX 544 ; N uni01fb ; G 672 -U 508 ; WX 935 ; N uni01fc ; G 811 -U 509 ; WX 844 ; N uni01fd ; G 812 -U 510 ; WX 688 ; N uni01fe ; G 813 -U 511 ; WX 566 ; N uni01ff ; G 814 -U 536 ; WX 593 ; N uni0218 ; G 778 -U 537 ; WX 516 ; N uni0219 ; G 779 -U 538 ; WX 597 ; N uni021a ; G 782 -U 539 ; WX 327 ; N uni021b ; G 783 -U 567 ; WX 251 ; N uni0237 ; G 156 -U 601 ; WX 527 ; N uni0259 ; G 157 -U 700 ; WX 200 ; N uni02bc ; G 991 -U 710 ; WX 471 ; N uni02c6 ; G 158 -U 711 ; WX 444 ; N uni02c7 ; G 159 -U 713 ; WX 458 ; N uni02c9 ; G 160 -U 728 ; WX 427 ; N uni02d8 ; G 161 -U 729 ; WX 243 ; N uni02d9 ; G 162 -U 730 ; WX 334 ; N uni02da ; G 163 -U 731 ; WX 271 ; N uni02db ; G 164 -U 732 ; WX 472 ; N uni02dc ; G 165 -U 733 ; WX 373 ; N uni02dd ; G 166 -U 755 ; WX 294 ; N uni02f3 ; G 167 -U 768 ; WX 0 ; N uni0300 ; G 168 -U 769 ; WX 0 ; N uni0301 ; G 169 -U 771 ; WX 0 ; N uni0303 ; G 170 -U 777 ; WX 0 ; N uni0309 ; G 171 -U 783 ; WX 0 ; N uni030f ; G 172 -U 803 ; WX 0 ; N uni0323 ; G 173 -U 900 ; WX 256 ; N uni0384 ; G 174 -U 901 ; WX 505 ; N uni0385 ; G 175 -U 902 ; WX 652 ; N uni0386 ; G 902 -U 903 ; WX 261 ; N uni0387 ; G 176 -U 904 ; WX 568 ; N uni0388 ; G 903 -U 905 ; WX 713 ; N uni0389 ; G 904 -U 906 ; WX 272 ; N uni038a ; G 905 -U 908 ; WX 697 ; N uni038c ; G 906 -U 910 ; WX 649 ; N uni038e ; G 907 -U 911 ; WX 675 ; N uni038f ; G 908 -U 912 ; WX 324 ; N uni0390 ; G 909 -U 913 ; WX 652 ; N uni0391 ; G 910 -U 914 ; WX 623 ; N uni0392 ; G 911 -U 915 ; WX 556 ; N uni0393 ; G 177 -U 916 ; WX 705 ; N uni0394 ; G 178 -U 917 ; WX 568 ; N uni0395 ; G 912 -U 918 ; WX 599 ; N uni0396 ; G 913 -U 919 ; WX 713 ; N uni0397 ; G 914 -U 920 ; WX 680 ; N uni0398 ; G 179 -U 921 ; WX 272 ; N uni0399 ; G 915 -U 922 ; WX 627 ; N uni039a ; G 916 -U 923 ; WX 655 ; N uni039b ; G 180 -U 924 ; WX 873 ; N uni039c ; G 917 -U 925 ; WX 713 ; N uni039d ; G 918 -U 926 ; WX 571 ; N uni039e ; G 181 -U 927 ; WX 688 ; N uni039f ; G 919 -U 928 ; WX 713 ; N uni03a0 ; G 182 -U 929 ; WX 631 ; N uni03a1 ; G 920 -U 931 ; WX 571 ; N uni03a3 ; G 183 -U 932 ; WX 597 ; N uni03a4 ; G 921 -U 933 ; WX 601 ; N uni03a5 ; G 922 -U 934 ; WX 716 ; N uni03a6 ; G 184 -U 935 ; WX 627 ; N uni03a7 ; G 923 -U 936 ; WX 692 ; N uni03a8 ; G 185 -U 937 ; WX 665 ; N uni03a9 ; G 186 -U 938 ; WX 272 ; N uni03aa ; G 924 -U 939 ; WX 601 ; N uni03ab ; G 925 -U 940 ; WX 565 ; N uni03ac ; G 926 -U 941 ; WX 539 ; N uni03ad ; G 927 -U 942 ; WX 566 ; N uni03ae ; G 928 -U 943 ; WX 324 ; N uni03af ; G 929 -U 944 ; WX 545 ; N uni03b0 ; G 930 -U 945 ; WX 565 ; N uni03b1 ; G 187 -U 946 ; WX 592 ; N uni03b2 ; G 188 -U 947 ; WX 501 ; N uni03b3 ; G 189 -U 948 ; WX 566 ; N uni03b4 ; G 190 -U 949 ; WX 539 ; N uni03b5 ; G 191 -U 950 ; WX 518 ; N uni03b6 ; G 192 -U 951 ; WX 566 ; N uni03b7 ; G 193 -U 952 ; WX 569 ; N uni03b8 ; G 194 -U 953 ; WX 324 ; N uni03b9 ; G 195 -U 954 ; WX 556 ; N uni03ba ; G 931 -U 955 ; WX 554 ; N uni03bb ; G 196 -U 956 ; WX 566 ; N uni03bc ; G 933 -U 957 ; WX 484 ; N uni03bd ; G 934 -U 958 ; WX 490 ; N uni03be ; G 197 -U 959 ; WX 570 ; N uni03bf ; G 932 -U 960 ; WX 596 ; N uni03c0 ; G 198 -U 961 ; WX 566 ; N uni03c1 ; G 199 -U 962 ; WX 538 ; N uni03c2 ; G 200 -U 963 ; WX 566 ; N uni03c3 ; G 201 -U 964 ; WX 521 ; N uni03c4 ; G 202 -U 965 ; WX 545 ; N uni03c5 ; G 203 -U 966 ; WX 705 ; N uni03c6 ; G 204 -U 967 ; WX 496 ; N uni03c7 ; G 935 -U 968 ; WX 700 ; N uni03c8 ; G 205 -U 969 ; WX 824 ; N uni03c9 ; G 206 -U 970 ; WX 324 ; N uni03ca ; G 936 -U 971 ; WX 545 ; N uni03cb ; G 937 -U 972 ; WX 570 ; N uni03cc ; G 938 -U 973 ; WX 545 ; N uni03cd ; G 939 -U 974 ; WX 824 ; N uni03ce ; G 940 -U 977 ; WX 579 ; N uni03d1 ; G 207 -U 978 ; WX 532 ; N uni03d2 ; G 208 -U 982 ; WX 785 ; N uni03d6 ; G 209 -U 1024 ; WX 568 ; N uni0400 ; G 996 -U 1025 ; WX 568 ; N uni0401 ; G 941 -U 1026 ; WX 750 ; N uni0402 ; G 210 -U 1027 ; WX 556 ; N uni0403 ; G 942 -U 1028 ; WX 674 ; N uni0404 ; G 211 -U 1029 ; WX 593 ; N uni0405 ; G 943 -U 1030 ; WX 272 ; N uni0406 ; G 944 -U 1031 ; WX 272 ; N uni0407 ; G 945 -U 1032 ; WX 552 ; N uni0408 ; G 946 -U 1033 ; WX 1071 ; N uni0409 ; G 212 -U 1034 ; WX 1080 ; N uni040a ; G 213 -U 1035 ; WX 813 ; N uni040b ; G 214 -U 1036 ; WX 627 ; N uni040c ; G 948 -U 1037 ; WX 713 ; N uni040d ; G 997 -U 1038 ; WX 628 ; N uni040e ; G 949 -U 1039 ; WX 713 ; N uni040f ; G 215 -U 1040 ; WX 652 ; N uni0410 ; G 950 -U 1041 ; WX 630 ; N uni0411 ; G 216 -U 1042 ; WX 623 ; N uni0412 ; G 951 -U 1043 ; WX 556 ; N uni0413 ; G 952 -U 1044 ; WX 752 ; N uni0414 ; G 217 -U 1045 ; WX 568 ; N uni0415 ; G 953 -U 1046 ; WX 908 ; N uni0416 ; G 218 -U 1047 ; WX 593 ; N uni0417 ; G 219 -U 1048 ; WX 713 ; N uni0418 ; G 220 -U 1049 ; WX 713 ; N uni0419 ; G 954 -U 1050 ; WX 643 ; N uni041a ; G 947 -U 1051 ; WX 708 ; N uni041b ; G 221 -U 1052 ; WX 873 ; N uni041c ; G 955 -U 1053 ; WX 713 ; N uni041d ; G 956 -U 1054 ; WX 688 ; N uni041e ; G 957 -U 1055 ; WX 713 ; N uni041f ; G 958 -U 1056 ; WX 631 ; N uni0420 ; G 959 -U 1057 ; WX 651 ; N uni0421 ; G 960 -U 1058 ; WX 597 ; N uni0422 ; G 961 -U 1059 ; WX 628 ; N uni0423 ; G 222 -U 1060 ; WX 771 ; N uni0424 ; G 223 -U 1061 ; WX 627 ; N uni0425 ; G 962 -U 1062 ; WX 731 ; N uni0426 ; G 224 -U 1063 ; WX 685 ; N uni0427 ; G 225 -U 1064 ; WX 941 ; N uni0428 ; G 226 -U 1065 ; WX 969 ; N uni0429 ; G 227 -U 1066 ; WX 759 ; N uni042a ; G 228 -U 1067 ; WX 865 ; N uni042b ; G 229 -U 1068 ; WX 627 ; N uni042c ; G 230 -U 1069 ; WX 674 ; N uni042d ; G 231 -U 1070 ; WX 894 ; N uni042e ; G 232 -U 1071 ; WX 637 ; N uni042f ; G 233 -U 1072 ; WX 544 ; N uni0430 ; G 963 -U 1073 ; WX 553 ; N uni0431 ; G 234 -U 1074 ; WX 571 ; N uni0432 ; G 235 -U 1075 ; WX 419 ; N uni0433 ; G 236 -U 1076 ; WX 604 ; N uni0434 ; G 237 -U 1077 ; WX 530 ; N uni0435 ; G 964 -U 1078 ; WX 766 ; N uni0436 ; G 238 -U 1079 ; WX 508 ; N uni0437 ; G 239 -U 1080 ; WX 577 ; N uni0438 ; G 240 -U 1081 ; WX 577 ; N uni0439 ; G 965 -U 1082 ; WX 540 ; N uni043a ; G 241 -U 1083 ; WX 578 ; N uni043b ; G 242 -U 1084 ; WX 742 ; N uni043c ; G 243 -U 1085 ; WX 577 ; N uni043d ; G 244 -U 1086 ; WX 570 ; N uni043e ; G 966 -U 1087 ; WX 577 ; N uni043f ; G 245 -U 1088 ; WX 561 ; N uni0440 ; G 967 -U 1089 ; WX 523 ; N uni0441 ; G 968 -U 1090 ; WX 480 ; N uni0442 ; G 246 -U 1091 ; WX 473 ; N uni0443 ; G 969 -U 1092 ; WX 725 ; N uni0444 ; G 247 -U 1093 ; WX 496 ; N uni0445 ; G 970 -U 1094 ; WX 592 ; N uni0446 ; G 248 -U 1095 ; WX 543 ; N uni0447 ; G 249 -U 1096 ; WX 809 ; N uni0448 ; G 250 -U 1097 ; WX 827 ; N uni0449 ; G 251 -U 1098 ; WX 621 ; N uni044a ; G 252 -U 1099 ; WX 776 ; N uni044b ; G 253 -U 1100 ; WX 543 ; N uni044c ; G 254 -U 1101 ; WX 538 ; N uni044d ; G 255 -U 1102 ; WX 816 ; N uni044e ; G 256 -U 1103 ; WX 549 ; N uni044f ; G 257 -U 1104 ; WX 530 ; N uni0450 ; G 998 -U 1105 ; WX 530 ; N uni0451 ; G 971 -U 1106 ; WX 551 ; N uni0452 ; G 258 -U 1107 ; WX 419 ; N uni0453 ; G 972 -U 1108 ; WX 538 ; N uni0454 ; G 259 -U 1109 ; WX 516 ; N uni0455 ; G 973 -U 1110 ; WX 243 ; N uni0456 ; G 974 -U 1111 ; WX 247 ; N uni0457 ; G 975 -U 1112 ; WX 239 ; N uni0458 ; G 976 -U 1113 ; WX 848 ; N uni0459 ; G 260 -U 1114 ; WX 861 ; N uni045a ; G 261 -U 1115 ; WX 567 ; N uni045b ; G 262 -U 1116 ; WX 540 ; N uni045c ; G 977 -U 1117 ; WX 577 ; N uni045d ; G 999 -U 1118 ; WX 473 ; N uni045e ; G 978 -U 1119 ; WX 577 ; N uni045f ; G 263 -U 1120 ; WX 879 ; N uni0460 ; G 264 -U 1121 ; WX 771 ; N uni0461 ; G 265 -U 1122 ; WX 627 ; N uni0462 ; G 1153 -U 1123 ; WX 542 ; N uni0463 ; G 266 -U 1124 ; WX 896 ; N uni0464 ; G 267 -U 1125 ; WX 746 ; N uni0465 ; G 268 -U 1126 ; WX 603 ; N uni0466 ; G 269 -U 1127 ; WX 534 ; N uni0467 ; G 270 -U 1128 ; WX 880 ; N uni0468 ; G 271 -U 1129 ; WX 755 ; N uni0469 ; G 272 -U 1130 ; WX 852 ; N uni046a ; G 273 -U 1131 ; WX 735 ; N uni046b ; G 274 -U 1132 ; WX 1127 ; N uni046c ; G 275 -U 1133 ; WX 977 ; N uni046d ; G 276 -U 1134 ; WX 517 ; N uni046e ; G 277 -U 1135 ; WX 482 ; N uni046f ; G 278 -U 1136 ; WX 692 ; N uni0470 ; G 1000 -U 1137 ; WX 700 ; N uni0471 ; G 1001 -U 1138 ; WX 680 ; N uni0472 ; G 279 -U 1139 ; WX 568 ; N uni0473 ; G 280 -U 1140 ; WX 630 ; N uni0474 ; G 281 -U 1141 ; WX 501 ; N uni0475 ; G 282 -U 1142 ; WX 630 ; N uni0476 ; G 1002 -U 1143 ; WX 501 ; N uni0477 ; G 1003 -U 1144 ; WX 1161 ; N uni0478 ; G 1005 -U 1145 ; WX 1043 ; N uni0479 ; G 1004 -U 1146 ; WX 680 ; N uni047a ; G 283 -U 1147 ; WX 566 ; N uni047b ; G 284 -U 1148 ; WX 875 ; N uni047c ; G 285 -U 1149 ; WX 768 ; N uni047d ; G 286 -U 1150 ; WX 879 ; N uni047e ; G 287 -U 1151 ; WX 771 ; N uni047f ; G 288 -U 1152 ; WX 649 ; N uni0480 ; G 289 -U 1153 ; WX 535 ; N uni0481 ; G 290 -U 1154 ; WX 624 ; N uni0482 ; G 291 -U 1155 ; WX 0 ; N uni0483 ; G 292 -U 1156 ; WX 0 ; N uni0484 ; G 293 -U 1157 ; WX 0 ; N uni0485 ; G 294 -U 1158 ; WX 0 ; N uni0486 ; G 295 -U 1160 ; WX 0 ; N uni0488 ; G 296 -U 1161 ; WX 0 ; N uni0489 ; G 297 -U 1162 ; WX 754 ; N uni048a ; G 298 -U 1163 ; WX 616 ; N uni048b ; G 299 -U 1164 ; WX 627 ; N uni048c ; G 1152 -U 1165 ; WX 542 ; N uni048d ; G 300 -U 1166 ; WX 638 ; N uni048e ; G 301 -U 1167 ; WX 567 ; N uni048f ; G 302 -U 1168 ; WX 548 ; N uni0490 ; G 303 -U 1169 ; WX 445 ; N uni0491 ; G 304 -U 1170 ; WX 556 ; N uni0492 ; G 1154 -U 1171 ; WX 419 ; N uni0493 ; G 1155 -U 1172 ; WX 607 ; N uni0494 ; G 305 -U 1173 ; WX 502 ; N uni0495 ; G 306 -U 1174 ; WX 954 ; N uni0496 ; G 307 -U 1175 ; WX 797 ; N uni0497 ; G 308 -U 1176 ; WX 593 ; N uni0498 ; G 1006 -U 1177 ; WX 508 ; N uni0499 ; G 1007 -U 1178 ; WX 700 ; N uni049a ; G 309 -U 1179 ; WX 590 ; N uni049b ; G 310 -U 1180 ; WX 629 ; N uni049c ; G 311 -U 1181 ; WX 562 ; N uni049d ; G 312 -U 1182 ; WX 652 ; N uni049e ; G 1156 -U 1183 ; WX 519 ; N uni049f ; G 1157 -U 1184 ; WX 818 ; N uni04a0 ; G 313 -U 1185 ; WX 689 ; N uni04a1 ; G 314 -U 1186 ; WX 750 ; N uni04a2 ; G 315 -U 1187 ; WX 606 ; N uni04a3 ; G 316 -U 1188 ; WX 976 ; N uni04a4 ; G 317 -U 1189 ; WX 713 ; N uni04a5 ; G 318 -U 1190 ; WX 1024 ; N uni04a6 ; G 319 -U 1191 ; WX 869 ; N uni04a7 ; G 320 -U 1192 ; WX 741 ; N uni04a8 ; G 321 -U 1193 ; WX 603 ; N uni04a9 ; G 322 -U 1194 ; WX 651 ; N uni04aa ; G 1008 -U 1195 ; WX 523 ; N uni04ab ; G 1009 -U 1196 ; WX 597 ; N uni04ac ; G 1143 -U 1197 ; WX 480 ; N uni04ad ; G 1144 -U 1198 ; WX 601 ; N uni04ae ; G 1010 -U 1199 ; WX 501 ; N uni04af ; G 1011 -U 1200 ; WX 601 ; N uni04b0 ; G 1158 -U 1201 ; WX 501 ; N uni04b1 ; G 1159 -U 1202 ; WX 637 ; N uni04b2 ; G 323 -U 1203 ; WX 521 ; N uni04b3 ; G 324 -U 1204 ; WX 896 ; N uni04b4 ; G 325 -U 1205 ; WX 670 ; N uni04b5 ; G 326 -U 1206 ; WX 717 ; N uni04b6 ; G 327 -U 1207 ; WX 573 ; N uni04b7 ; G 328 -U 1208 ; WX 679 ; N uni04b8 ; G 329 -U 1209 ; WX 552 ; N uni04b9 ; G 330 -U 1210 ; WX 679 ; N uni04ba ; G 331 -U 1211 ; WX 551 ; N uni04bb ; G 1151 -U 1212 ; WX 773 ; N uni04bc ; G 332 -U 1213 ; WX 592 ; N uni04bd ; G 333 -U 1214 ; WX 773 ; N uni04be ; G 1149 -U 1215 ; WX 592 ; N uni04bf ; G 1150 -U 1216 ; WX 272 ; N uni04c0 ; G 1012 -U 1217 ; WX 908 ; N uni04c1 ; G 1013 -U 1218 ; WX 766 ; N uni04c2 ; G 1014 -U 1219 ; WX 629 ; N uni04c3 ; G 334 -U 1220 ; WX 544 ; N uni04c4 ; G 335 -U 1221 ; WX 749 ; N uni04c5 ; G 336 -U 1222 ; WX 617 ; N uni04c6 ; G 337 -U 1223 ; WX 712 ; N uni04c7 ; G 338 -U 1224 ; WX 566 ; N uni04c8 ; G 339 -U 1225 ; WX 759 ; N uni04c9 ; G 340 -U 1226 ; WX 615 ; N uni04ca ; G 341 -U 1227 ; WX 685 ; N uni04cb ; G 1145 -U 1228 ; WX 543 ; N uni04cc ; G 1146 -U 1229 ; WX 914 ; N uni04cd ; G 342 -U 1230 ; WX 780 ; N uni04ce ; G 343 -U 1231 ; WX 272 ; N uni04cf ; G 1015 -U 1232 ; WX 652 ; N uni04d0 ; G 1016 -U 1233 ; WX 544 ; N uni04d1 ; G 1017 -U 1234 ; WX 652 ; N uni04d2 ; G 1018 -U 1235 ; WX 544 ; N uni04d3 ; G 1019 -U 1236 ; WX 935 ; N uni04d4 ; G 1020 -U 1237 ; WX 844 ; N uni04d5 ; G 1021 -U 1238 ; WX 568 ; N uni04d6 ; G 1022 -U 1239 ; WX 530 ; N uni04d7 ; G 1023 -U 1240 ; WX 691 ; N uni04d8 ; G 344 -U 1241 ; WX 527 ; N uni04d9 ; G 1025 -U 1242 ; WX 691 ; N uni04da ; G 1024 -U 1243 ; WX 527 ; N uni04db ; G 1026 -U 1244 ; WX 908 ; N uni04dc ; G 1027 -U 1245 ; WX 766 ; N uni04dd ; G 1028 -U 1246 ; WX 593 ; N uni04de ; G 1029 -U 1247 ; WX 508 ; N uni04df ; G 1030 -U 1248 ; WX 582 ; N uni04e0 ; G 345 -U 1249 ; WX 582 ; N uni04e1 ; G 346 -U 1250 ; WX 713 ; N uni04e2 ; G 1031 -U 1251 ; WX 577 ; N uni04e3 ; G 1032 -U 1252 ; WX 713 ; N uni04e4 ; G 1033 -U 1253 ; WX 577 ; N uni04e5 ; G 1034 -U 1254 ; WX 688 ; N uni04e6 ; G 1035 -U 1255 ; WX 570 ; N uni04e7 ; G 1036 -U 1256 ; WX 680 ; N uni04e8 ; G 1037 -U 1257 ; WX 568 ; N uni04e9 ; G 1038 -U 1258 ; WX 680 ; N uni04ea ; G 1039 -U 1259 ; WX 568 ; N uni04eb ; G 1040 -U 1260 ; WX 674 ; N uni04ec ; G 1041 -U 1261 ; WX 538 ; N uni04ed ; G 1042 -U 1262 ; WX 628 ; N uni04ee ; G 1043 -U 1263 ; WX 473 ; N uni04ef ; G 1044 -U 1264 ; WX 628 ; N uni04f0 ; G 1045 -U 1265 ; WX 473 ; N uni04f1 ; G 1046 -U 1266 ; WX 628 ; N uni04f2 ; G 1047 -U 1267 ; WX 473 ; N uni04f3 ; G 1048 -U 1268 ; WX 685 ; N uni04f4 ; G 1049 -U 1269 ; WX 543 ; N uni04f5 ; G 1050 -U 1270 ; WX 556 ; N uni04f6 ; G 1147 -U 1271 ; WX 419 ; N uni04f7 ; G 1148 -U 1272 ; WX 865 ; N uni04f8 ; G 1051 -U 1273 ; WX 776 ; N uni04f9 ; G 1052 -U 1274 ; WX 589 ; N uni04fa ; G 347 -U 1275 ; WX 458 ; N uni04fb ; G 348 -U 1276 ; WX 647 ; N uni04fc ; G 349 -U 1277 ; WX 531 ; N uni04fd ; G 350 -U 1278 ; WX 627 ; N uni04fe ; G 1160 -U 1279 ; WX 496 ; N uni04ff ; G 1161 -U 1280 ; WX 620 ; N uni0500 ; G 351 -U 1281 ; WX 564 ; N uni0501 ; G 1053 -U 1282 ; WX 822 ; N uni0502 ; G 352 -U 1283 ; WX 861 ; N uni0503 ; G 353 -U 1284 ; WX 792 ; N uni0504 ; G 354 -U 1285 ; WX 646 ; N uni0505 ; G 355 -U 1286 ; WX 536 ; N uni0506 ; G 356 -U 1287 ; WX 503 ; N uni0507 ; G 357 -U 1288 ; WX 969 ; N uni0508 ; G 358 -U 1289 ; WX 807 ; N uni0509 ; G 359 -U 1290 ; WX 998 ; N uni050a ; G 360 -U 1291 ; WX 829 ; N uni050b ; G 361 -U 1292 ; WX 620 ; N uni050c ; G 362 -U 1293 ; WX 514 ; N uni050d ; G 363 -U 1294 ; WX 709 ; N uni050e ; G 364 -U 1295 ; WX 641 ; N uni050f ; G 365 -U 1296 ; WX 674 ; N uni0510 ; G 366 -U 1297 ; WX 539 ; N uni0511 ; G 1162 -U 1298 ; WX 751 ; N uni0512 ; G 367 -U 1299 ; WX 618 ; N uni0513 ; G 368 -U 7680 ; WX 652 ; N uni1e00 ; G 994 -U 7681 ; WX 544 ; N uni1e01 ; G 995 -U 7742 ; WX 873 ; N uni1e3e ; G 992 -U 7743 ; WX 876 ; N uni1e3f ; G 993 -U 7808 ; WX 887 ; N uni1e80 ; G 979 -U 7809 ; WX 751 ; N uni1e81 ; G 980 -U 7810 ; WX 887 ; N uni1e82 ; G 981 -U 7811 ; WX 751 ; N uni1e83 ; G 982 -U 7812 ; WX 887 ; N uni1e84 ; G 983 -U 7813 ; WX 751 ; N uni1e85 ; G 984 -U 7840 ; WX 652 ; N uni1ea0 ; G 1054 -U 7841 ; WX 544 ; N uni1ea1 ; G 1055 -U 7842 ; WX 652 ; N uni1ea2 ; G 1056 -U 7843 ; WX 544 ; N uni1ea3 ; G 1057 -U 7844 ; WX 652 ; N uni1ea4 ; G 1058 -U 7845 ; WX 544 ; N uni1ea5 ; G 1059 -U 7846 ; WX 652 ; N uni1ea6 ; G 1060 -U 7847 ; WX 544 ; N uni1ea7 ; G 1061 -U 7848 ; WX 652 ; N uni1ea8 ; G 1062 -U 7849 ; WX 544 ; N uni1ea9 ; G 1063 -U 7850 ; WX 652 ; N uni1eaa ; G 1064 -U 7851 ; WX 544 ; N uni1eab ; G 1065 -U 7852 ; WX 652 ; N uni1eac ; G 1066 -U 7853 ; WX 544 ; N uni1ead ; G 1067 -U 7854 ; WX 652 ; N uni1eae ; G 1068 -U 7855 ; WX 544 ; N uni1eaf ; G 1069 -U 7856 ; WX 652 ; N uni1eb0 ; G 1070 -U 7857 ; WX 544 ; N uni1eb1 ; G 1071 -U 7858 ; WX 652 ; N uni1eb2 ; G 1072 -U 7859 ; WX 544 ; N uni1eb3 ; G 1073 -U 7860 ; WX 652 ; N uni1eb4 ; G 1074 -U 7861 ; WX 544 ; N uni1eb5 ; G 1075 -U 7862 ; WX 652 ; N uni1eb6 ; G 1076 -U 7863 ; WX 544 ; N uni1eb7 ; G 1077 -U 7864 ; WX 568 ; N uni1eb8 ; G 1078 -U 7865 ; WX 530 ; N uni1eb9 ; G 1079 -U 7866 ; WX 568 ; N uni1eba ; G 1080 -U 7867 ; WX 530 ; N uni1ebb ; G 1081 -U 7868 ; WX 568 ; N uni1ebc ; G 1082 -U 7869 ; WX 530 ; N uni1ebd ; G 1083 -U 7870 ; WX 568 ; N uni1ebe ; G 1084 -U 7871 ; WX 530 ; N uni1ebf ; G 1085 -U 7872 ; WX 568 ; N uni1ec0 ; G 1086 -U 7873 ; WX 530 ; N uni1ec1 ; G 1087 -U 7874 ; WX 568 ; N uni1ec2 ; G 1088 -U 7875 ; WX 530 ; N uni1ec3 ; G 1089 -U 7876 ; WX 568 ; N uni1ec4 ; G 1090 -U 7877 ; WX 530 ; N uni1ec5 ; G 1091 -U 7878 ; WX 568 ; N uni1ec6 ; G 1092 -U 7879 ; WX 530 ; N uni1ec7 ; G 1093 -U 7880 ; WX 272 ; N uni1ec8 ; G 1094 -U 7881 ; WX 247 ; N uni1ec9 ; G 1095 -U 7882 ; WX 272 ; N uni1eca ; G 1096 -U 7883 ; WX 243 ; N uni1ecb ; G 1097 -U 7884 ; WX 688 ; N uni1ecc ; G 1098 -U 7885 ; WX 570 ; N uni1ecd ; G 1099 -U 7886 ; WX 688 ; N uni1ece ; G 1100 -U 7887 ; WX 570 ; N uni1ecf ; G 1101 -U 7888 ; WX 688 ; N uni1ed0 ; G 1102 -U 7889 ; WX 570 ; N uni1ed1 ; G 1103 -U 7890 ; WX 688 ; N uni1ed2 ; G 1104 -U 7891 ; WX 570 ; N uni1ed3 ; G 1105 -U 7892 ; WX 688 ; N uni1ed4 ; G 1106 -U 7893 ; WX 570 ; N uni1ed5 ; G 1107 -U 7894 ; WX 688 ; N uni1ed6 ; G 1108 -U 7895 ; WX 570 ; N uni1ed7 ; G 1109 -U 7896 ; WX 688 ; N uni1ed8 ; G 1110 -U 7897 ; WX 570 ; N uni1ed9 ; G 1111 -U 7898 ; WX 687 ; N uni1eda ; G 1112 -U 7899 ; WX 571 ; N uni1edb ; G 1113 -U 7900 ; WX 687 ; N uni1edc ; G 1114 -U 7901 ; WX 571 ; N uni1edd ; G 1115 -U 7902 ; WX 687 ; N uni1ede ; G 1116 -U 7903 ; WX 571 ; N uni1edf ; G 1117 -U 7904 ; WX 687 ; N uni1ee0 ; G 1118 -U 7905 ; WX 571 ; N uni1ee1 ; G 1119 -U 7906 ; WX 687 ; N uni1ee2 ; G 1120 -U 7907 ; WX 571 ; N uni1ee3 ; G 1121 -U 7908 ; WX 648 ; N uni1ee4 ; G 1122 -U 7909 ; WX 551 ; N uni1ee5 ; G 1123 -U 7910 ; WX 648 ; N uni1ee6 ; G 1124 -U 7911 ; WX 551 ; N uni1ee7 ; G 1125 -U 7912 ; WX 695 ; N uni1ee8 ; G 1126 -U 7913 ; WX 619 ; N uni1ee9 ; G 1127 -U 7914 ; WX 695 ; N uni1eea ; G 1128 -U 7915 ; WX 619 ; N uni1eeb ; G 1129 -U 7916 ; WX 695 ; N uni1eec ; G 1130 -U 7917 ; WX 619 ; N uni1eed ; G 1131 -U 7918 ; WX 695 ; N uni1eee ; G 1132 -U 7919 ; WX 619 ; N uni1eef ; G 1133 -U 7920 ; WX 695 ; N uni1ef0 ; G 1134 -U 7921 ; WX 619 ; N uni1ef1 ; G 1135 -U 7922 ; WX 601 ; N uni1ef2 ; G 985 -U 7923 ; WX 473 ; N uni1ef3 ; G 986 -U 7924 ; WX 601 ; N uni1ef4 ; G 1136 -U 7925 ; WX 473 ; N uni1ef5 ; G 1137 -U 7926 ; WX 601 ; N uni1ef6 ; G 1138 -U 7927 ; WX 473 ; N uni1ef7 ; G 1139 -U 7928 ; WX 601 ; N uni1ef8 ; G 1140 -U 7929 ; WX 473 ; N uni1ef9 ; G 1141 -U 8013 ; WX 722 ; N uni1f4d ; G 1226 -U 8192 ; WX 510 ; N uni2000 ; G 370 -U 8193 ; WX 1020 ; N uni2001 ; G 371 -U 8194 ; WX 510 ; N uni2002 ; G 372 -U 8195 ; WX 1020 ; N uni2003 ; G 373 -U 8196 ; WX 340 ; N uni2004 ; G 374 -U 8197 ; WX 255 ; N uni2005 ; G 375 -U 8198 ; WX 170 ; N uni2006 ; G 376 -U 8199 ; WX 562 ; N uni2007 ; G 377 -U 8200 ; WX 273 ; N uni2008 ; G 378 -U 8201 ; WX 204 ; N uni2009 ; G 379 -U 8202 ; WX 102 ; N uni200a ; G 381 -U 8203 ; WX 0 ; N uni200b ; G 382 -U 8208 ; WX 275 ; N uni2010 ; G 383 -U 8209 ; WX 275 ; N uni2011 ; G 384 -U 8211 ; WX 656 ; N uni2013 ; G 385 -U 8212 ; WX 781 ; N uni2014 ; G 386 -U 8213 ; WX 781 ; N uni2015 ; G 1164 -U 8215 ; WX 456 ; N uni2017 ; G 387 -U 8216 ; WX 200 ; N uni2018 ; G 388 -U 8217 ; WX 200 ; N uni2019 ; G 389 -U 8218 ; WX 199 ; N uni201a ; G 390 -U 8219 ; WX 200 ; N uni201b ; G 391 -U 8220 ; WX 354 ; N uni201c ; G 392 -U 8221 ; WX 357 ; N uni201d ; G 393 -U 8222 ; WX 344 ; N uni201e ; G 394 -U 8224 ; WX 551 ; N uni2020 ; G 395 -U 8225 ; WX 570 ; N uni2021 ; G 396 -U 8226 ; WX 337 ; N uni2022 ; G 397 -U 8229 ; WX 471 ; N uni2025 ; G 398 -U 8230 ; WX 669 ; N uni2026 ; G 399 -U 8231 ; WX 187 ; N uni2027 ; G 400 -U 8240 ; WX 958 ; N uni2030 ; G 401 -U 8242 ; WX 174 ; N uni2032 ; G 987 -U 8243 ; WX 320 ; N uni2033 ; G 988 -U 8249 ; WX 300 ; N uni2039 ; G 402 -U 8250 ; WX 300 ; N uni203a ; G 403 -U 8252 ; WX 515 ; N uni203c ; G 989 -U 8260 ; WX 455 ; N uni2044 ; G 404 -U 8308 ; WX 367 ; N uni2074 ; G 405 -U 8319 ; WX 422 ; N uni207f ; G 406 -U 8355 ; WX 553 ; N uni20a3 ; G 1163 -U 8356 ; WX 581 ; N uni20a4 ; G 407 -U 8358 ; WX 792 ; N uni20a6 ; G 408 -U 8359 ; WX 820 ; N uni20a7 ; G 409 -U 8360 ; WX 1058 ; N uni20a8 ; G 410 -U 8361 ; WX 740 ; N uni20a9 ; G 411 -U 8362 ; WX 771 ; N uni20aa ; G 412 -U 8363 ; WX 579 ; N uni20ab ; G 1142 -U 8364 ; WX 562 ; N uni20ac ; G 413 -U 8369 ; WX 731 ; N uni20b1 ; G 414 -U 8377 ; WX 517 ; N uni20b9 ; G 415 -U 8378 ; WX 557 ; N uni20ba ; G 416 -U 8380 ; WX 660 ; N uni20bc ; G 417 -U 8381 ; WX 664 ; N uni20bd ; G 418 -U 8453 ; WX 738 ; N uni2105 ; G 419 -U 8467 ; WX 476 ; N uni2113 ; G 420 -U 8470 ; WX 1028 ; N uni2116 ; G 421 -U 8482 ; WX 625 ; N uni2122 ; G 422 -U 8486 ; WX 665 ; N uni2126 ; G 186 -U 8494 ; WX 636 ; N uni212e ; G 423 -U 8539 ; WX 769 ; N uni215b ; G 424 -U 8540 ; WX 855 ; N uni215c ; G 425 -U 8541 ; WX 851 ; N uni215d ; G 426 -U 8542 ; WX 802 ; N uni215e ; G 427 -U 8706 ; WX 570 ; N uni2202 ; G 428 -U 8710 ; WX 705 ; N uni2206 ; G 178 -U 8719 ; WX 694 ; N uni220f ; G 429 -U 8721 ; WX 585 ; N uni2211 ; G 430 -U 8722 ; WX 571 ; N uni2212 ; G 431 -U 8730 ; WX 596 ; N uni221a ; G 432 -U 8734 ; WX 1028 ; N uni221e ; G 433 -U 8747 ; WX 256 ; N uni222b ; G 434 -U 8776 ; WX 563 ; N uni2248 ; G 435 -U 8800 ; WX 549 ; N uni2260 ; G 436 -U 8804 ; WX 508 ; N uni2264 ; G 437 -U 8805 ; WX 523 ; N uni2265 ; G 438 -U 9674 ; WX 504 ; N uni25ca ; G 439 -U 60929 ; WX 287 ; N uniee01 ; G 440 -U 60930 ; WX 320 ; N uniee02 ; G 441 -U 63171 ; WX 251 ; N unif6c3 ; G 442 -U 64257 ; WX 554 ; N unifb01 ; G 444 -U 64258 ; WX 568 ; N unifb02 ; G 445 -U 64259 ; WX 854 ; N unifb03 ; G 446 -U 64260 ; WX 854 ; N unifb04 ; G 447 -U 65279 ; WX 0 ; N unifeff ; G 450 -U 65532 ; WX 1025 ; N unifffc ; G 451 -U 65533 ; WX 1026 ; N unifffd ; G 452 -EndCharMetrics -EndFontMetrics diff --git a/vendor/dompdf/dompdf/lib/fonts/roboto-normal_15fd4d62ef208a6731b4414c6d8dcf76.ufm.php b/vendor/dompdf/dompdf/lib/fonts/roboto-normal_15fd4d62ef208a6731b4414c6d8dcf76.ufm.php deleted file mode 100644 index 1b3fa290..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/roboto-normal_15fd4d62ef208a6731b4414c6d8dcf76.ufm.php +++ /dev/null @@ -1,1825 +0,0 @@ - - array ( - 0 => 'uni0000', - 2 => 'uni0002', - 13 => 'uni000d', - 32 => 'uni0020', - 33 => 'uni0021', - 34 => 'uni0022', - 35 => 'uni0023', - 36 => 'uni0024', - 37 => 'uni0025', - 38 => 'uni0026', - 39 => 'uni0027', - 40 => 'uni0028', - 41 => 'uni0029', - 42 => 'uni002a', - 43 => 'uni002b', - 44 => 'uni002c', - 45 => 'uni002d', - 46 => 'uni002e', - 47 => 'uni002f', - 48 => 'uni0030', - 49 => 'uni0031', - 50 => 'uni0032', - 51 => 'uni0033', - 52 => 'uni0034', - 53 => 'uni0035', - 54 => 'uni0036', - 55 => 'uni0037', - 56 => 'uni0038', - 57 => 'uni0039', - 58 => 'uni003a', - 59 => 'uni003b', - 60 => 'uni003c', - 61 => 'uni003d', - 62 => 'uni003e', - 63 => 'uni003f', - 64 => 'uni0040', - 65 => 'uni0041', - 66 => 'uni0042', - 67 => 'uni0043', - 68 => 'uni0044', - 69 => 'uni0045', - 70 => 'uni0046', - 71 => 'uni0047', - 72 => 'uni0048', - 73 => 'uni0049', - 74 => 'uni004a', - 75 => 'uni004b', - 76 => 'uni004c', - 77 => 'uni004d', - 78 => 'uni004e', - 79 => 'uni004f', - 80 => 'uni0050', - 81 => 'uni0051', - 82 => 'uni0052', - 83 => 'uni0053', - 84 => 'uni0054', - 85 => 'uni0055', - 86 => 'uni0056', - 87 => 'uni0057', - 88 => 'uni0058', - 89 => 'uni0059', - 90 => 'uni005a', - 91 => 'uni005b', - 92 => 'uni005c', - 93 => 'uni005d', - 94 => 'uni005e', - 95 => 'uni005f', - 96 => 'uni0060', - 97 => 'uni0061', - 98 => 'uni0062', - 99 => 'uni0063', - 100 => 'uni0064', - 101 => 'uni0065', - 102 => 'uni0066', - 103 => 'uni0067', - 104 => 'uni0068', - 105 => 'uni0069', - 106 => 'uni006a', - 107 => 'uni006b', - 108 => 'uni006c', - 109 => 'uni006d', - 110 => 'uni006e', - 111 => 'uni006f', - 112 => 'uni0070', - 113 => 'uni0071', - 114 => 'uni0072', - 115 => 'uni0073', - 116 => 'uni0074', - 117 => 'uni0075', - 118 => 'uni0076', - 119 => 'uni0077', - 120 => 'uni0078', - 121 => 'uni0079', - 122 => 'uni007a', - 123 => 'uni007b', - 124 => 'uni007c', - 125 => 'uni007d', - 126 => 'uni007e', - 160 => 'uni00a0', - 161 => 'uni00a1', - 162 => 'uni00a2', - 163 => 'uni00a3', - 164 => 'uni00a4', - 165 => 'uni00a5', - 166 => 'uni00a6', - 167 => 'uni00a7', - 168 => 'uni00a8', - 169 => 'uni00a9', - 170 => 'uni00aa', - 171 => 'uni00ab', - 172 => 'uni00ac', - 173 => 'uni00ad', - 174 => 'uni00ae', - 175 => 'uni00af', - 176 => 'uni00b0', - 177 => 'uni00b1', - 178 => 'uni00b2', - 179 => 'uni00b3', - 180 => 'uni00b4', - 181 => 'uni00b5', - 182 => 'uni00b6', - 183 => 'uni00b7', - 184 => 'uni00b8', - 185 => 'uni00b9', - 186 => 'uni00ba', - 187 => 'uni00bb', - 188 => 'uni00bc', - 189 => 'uni00bd', - 190 => 'uni00be', - 191 => 'uni00bf', - 192 => 'uni00c0', - 193 => 'uni00c1', - 194 => 'uni00c2', - 195 => 'uni00c3', - 196 => 'uni00c4', - 197 => 'uni00c5', - 198 => 'uni00c6', - 199 => 'uni00c7', - 200 => 'uni00c8', - 201 => 'uni00c9', - 202 => 'uni00ca', - 203 => 'uni00cb', - 204 => 'uni00cc', - 205 => 'uni00cd', - 206 => 'uni00ce', - 207 => 'uni00cf', - 208 => 'uni00d0', - 209 => 'uni00d1', - 210 => 'uni00d2', - 211 => 'uni00d3', - 212 => 'uni00d4', - 213 => 'uni00d5', - 214 => 'uni00d6', - 215 => 'uni00d7', - 216 => 'uni00d8', - 217 => 'uni00d9', - 218 => 'uni00da', - 219 => 'uni00db', - 220 => 'uni00dc', - 221 => 'uni00dd', - 222 => 'uni00de', - 223 => 'uni00df', - 224 => 'uni00e0', - 225 => 'uni00e1', - 226 => 'uni00e2', - 227 => 'uni00e3', - 228 => 'uni00e4', - 229 => 'uni00e5', - 230 => 'uni00e6', - 231 => 'uni00e7', - 232 => 'uni00e8', - 233 => 'uni00e9', - 234 => 'uni00ea', - 235 => 'uni00eb', - 236 => 'uni00ec', - 237 => 'uni00ed', - 238 => 'uni00ee', - 239 => 'uni00ef', - 240 => 'uni00f0', - 241 => 'uni00f1', - 242 => 'uni00f2', - 243 => 'uni00f3', - 244 => 'uni00f4', - 245 => 'uni00f5', - 246 => 'uni00f6', - 247 => 'uni00f7', - 248 => 'uni00f8', - 249 => 'uni00f9', - 250 => 'uni00fa', - 251 => 'uni00fb', - 252 => 'uni00fc', - 253 => 'uni00fd', - 254 => 'uni00fe', - 255 => 'uni00ff', - 256 => 'uni0100', - 257 => 'uni0101', - 258 => 'uni0102', - 259 => 'uni0103', - 260 => 'uni0104', - 261 => 'uni0105', - 262 => 'uni0106', - 263 => 'uni0107', - 264 => 'uni0108', - 265 => 'uni0109', - 266 => 'uni010a', - 267 => 'uni010b', - 268 => 'uni010c', - 269 => 'uni010d', - 270 => 'uni010e', - 271 => 'uni010f', - 272 => 'uni0110', - 273 => 'uni0111', - 274 => 'uni0112', - 275 => 'uni0113', - 276 => 'uni0114', - 277 => 'uni0115', - 278 => 'uni0116', - 279 => 'uni0117', - 280 => 'uni0118', - 281 => 'uni0119', - 282 => 'uni011a', - 283 => 'uni011b', - 284 => 'uni011c', - 285 => 'uni011d', - 286 => 'uni011e', - 287 => 'uni011f', - 288 => 'uni0120', - 289 => 'uni0121', - 290 => 'uni0122', - 291 => 'uni0123', - 292 => 'uni0124', - 293 => 'uni0125', - 294 => 'uni0126', - 295 => 'uni0127', - 296 => 'uni0128', - 297 => 'uni0129', - 298 => 'uni012a', - 299 => 'uni012b', - 300 => 'uni012c', - 301 => 'uni012d', - 302 => 'uni012e', - 303 => 'uni012f', - 304 => 'uni0130', - 305 => 'uni0131', - 306 => 'uni0132', - 307 => 'uni0133', - 308 => 'uni0134', - 309 => 'uni0135', - 310 => 'uni0136', - 311 => 'uni0137', - 312 => 'uni0138', - 313 => 'uni0139', - 314 => 'uni013a', - 315 => 'uni013b', - 316 => 'uni013c', - 317 => 'uni013d', - 318 => 'uni013e', - 319 => 'uni013f', - 320 => 'uni0140', - 321 => 'uni0141', - 322 => 'uni0142', - 323 => 'uni0143', - 324 => 'uni0144', - 325 => 'uni0145', - 326 => 'uni0146', - 327 => 'uni0147', - 328 => 'uni0148', - 329 => 'uni0149', - 330 => 'uni014a', - 331 => 'uni014b', - 332 => 'uni014c', - 333 => 'uni014d', - 334 => 'uni014e', - 335 => 'uni014f', - 336 => 'uni0150', - 337 => 'uni0151', - 338 => 'uni0152', - 339 => 'uni0153', - 340 => 'uni0154', - 341 => 'uni0155', - 342 => 'uni0156', - 343 => 'uni0157', - 344 => 'uni0158', - 345 => 'uni0159', - 346 => 'uni015a', - 347 => 'uni015b', - 348 => 'uni015c', - 349 => 'uni015d', - 350 => 'uni015e', - 351 => 'uni015f', - 352 => 'uni0160', - 353 => 'uni0161', - 354 => 'uni0162', - 355 => 'uni0163', - 356 => 'uni0164', - 357 => 'uni0165', - 358 => 'uni0166', - 359 => 'uni0167', - 360 => 'uni0168', - 361 => 'uni0169', - 362 => 'uni016a', - 363 => 'uni016b', - 364 => 'uni016c', - 365 => 'uni016d', - 366 => 'uni016e', - 367 => 'uni016f', - 368 => 'uni0170', - 369 => 'uni0171', - 370 => 'uni0172', - 371 => 'uni0173', - 372 => 'uni0174', - 373 => 'uni0175', - 374 => 'uni0176', - 375 => 'uni0177', - 376 => 'uni0178', - 377 => 'uni0179', - 378 => 'uni017a', - 379 => 'uni017b', - 380 => 'uni017c', - 381 => 'uni017d', - 382 => 'uni017e', - 383 => 'uni017f', - 399 => 'uni018f', - 402 => 'uni0192', - 416 => 'uni01a0', - 417 => 'uni01a1', - 431 => 'uni01af', - 432 => 'uni01b0', - 496 => 'uni01f0', - 506 => 'uni01fa', - 507 => 'uni01fb', - 508 => 'uni01fc', - 509 => 'uni01fd', - 510 => 'uni01fe', - 511 => 'uni01ff', - 536 => 'uni0218', - 537 => 'uni0219', - 538 => 'uni021a', - 539 => 'uni021b', - 567 => 'uni0237', - 601 => 'uni0259', - 700 => 'uni02bc', - 710 => 'uni02c6', - 711 => 'uni02c7', - 713 => 'uni02c9', - 728 => 'uni02d8', - 729 => 'uni02d9', - 730 => 'uni02da', - 731 => 'uni02db', - 732 => 'uni02dc', - 733 => 'uni02dd', - 755 => 'uni02f3', - 768 => 'uni0300', - 769 => 'uni0301', - 771 => 'uni0303', - 777 => 'uni0309', - 783 => 'uni030f', - 803 => 'uni0323', - 900 => 'uni0384', - 901 => 'uni0385', - 902 => 'uni0386', - 903 => 'uni0387', - 904 => 'uni0388', - 905 => 'uni0389', - 906 => 'uni038a', - 908 => 'uni038c', - 910 => 'uni038e', - 911 => 'uni038f', - 912 => 'uni0390', - 913 => 'uni0391', - 914 => 'uni0392', - 915 => 'uni0393', - 916 => 'uni0394', - 917 => 'uni0395', - 918 => 'uni0396', - 919 => 'uni0397', - 920 => 'uni0398', - 921 => 'uni0399', - 922 => 'uni039a', - 923 => 'uni039b', - 924 => 'uni039c', - 925 => 'uni039d', - 926 => 'uni039e', - 927 => 'uni039f', - 928 => 'uni03a0', - 929 => 'uni03a1', - 931 => 'uni03a3', - 932 => 'uni03a4', - 933 => 'uni03a5', - 934 => 'uni03a6', - 935 => 'uni03a7', - 936 => 'uni03a8', - 937 => 'uni03a9', - 938 => 'uni03aa', - 939 => 'uni03ab', - 940 => 'uni03ac', - 941 => 'uni03ad', - 942 => 'uni03ae', - 943 => 'uni03af', - 944 => 'uni03b0', - 945 => 'uni03b1', - 946 => 'uni03b2', - 947 => 'uni03b3', - 948 => 'uni03b4', - 949 => 'uni03b5', - 950 => 'uni03b6', - 951 => 'uni03b7', - 952 => 'uni03b8', - 953 => 'uni03b9', - 954 => 'uni03ba', - 955 => 'uni03bb', - 956 => 'uni03bc', - 957 => 'uni03bd', - 958 => 'uni03be', - 959 => 'uni03bf', - 960 => 'uni03c0', - 961 => 'uni03c1', - 962 => 'uni03c2', - 963 => 'uni03c3', - 964 => 'uni03c4', - 965 => 'uni03c5', - 966 => 'uni03c6', - 967 => 'uni03c7', - 968 => 'uni03c8', - 969 => 'uni03c9', - 970 => 'uni03ca', - 971 => 'uni03cb', - 972 => 'uni03cc', - 973 => 'uni03cd', - 974 => 'uni03ce', - 977 => 'uni03d1', - 978 => 'uni03d2', - 982 => 'uni03d6', - 1024 => 'uni0400', - 1025 => 'uni0401', - 1026 => 'uni0402', - 1027 => 'uni0403', - 1028 => 'uni0404', - 1029 => 'uni0405', - 1030 => 'uni0406', - 1031 => 'uni0407', - 1032 => 'uni0408', - 1033 => 'uni0409', - 1034 => 'uni040a', - 1035 => 'uni040b', - 1036 => 'uni040c', - 1037 => 'uni040d', - 1038 => 'uni040e', - 1039 => 'uni040f', - 1040 => 'uni0410', - 1041 => 'uni0411', - 1042 => 'uni0412', - 1043 => 'uni0413', - 1044 => 'uni0414', - 1045 => 'uni0415', - 1046 => 'uni0416', - 1047 => 'uni0417', - 1048 => 'uni0418', - 1049 => 'uni0419', - 1050 => 'uni041a', - 1051 => 'uni041b', - 1052 => 'uni041c', - 1053 => 'uni041d', - 1054 => 'uni041e', - 1055 => 'uni041f', - 1056 => 'uni0420', - 1057 => 'uni0421', - 1058 => 'uni0422', - 1059 => 'uni0423', - 1060 => 'uni0424', - 1061 => 'uni0425', - 1062 => 'uni0426', - 1063 => 'uni0427', - 1064 => 'uni0428', - 1065 => 'uni0429', - 1066 => 'uni042a', - 1067 => 'uni042b', - 1068 => 'uni042c', - 1069 => 'uni042d', - 1070 => 'uni042e', - 1071 => 'uni042f', - 1072 => 'uni0430', - 1073 => 'uni0431', - 1074 => 'uni0432', - 1075 => 'uni0433', - 1076 => 'uni0434', - 1077 => 'uni0435', - 1078 => 'uni0436', - 1079 => 'uni0437', - 1080 => 'uni0438', - 1081 => 'uni0439', - 1082 => 'uni043a', - 1083 => 'uni043b', - 1084 => 'uni043c', - 1085 => 'uni043d', - 1086 => 'uni043e', - 1087 => 'uni043f', - 1088 => 'uni0440', - 1089 => 'uni0441', - 1090 => 'uni0442', - 1091 => 'uni0443', - 1092 => 'uni0444', - 1093 => 'uni0445', - 1094 => 'uni0446', - 1095 => 'uni0447', - 1096 => 'uni0448', - 1097 => 'uni0449', - 1098 => 'uni044a', - 1099 => 'uni044b', - 1100 => 'uni044c', - 1101 => 'uni044d', - 1102 => 'uni044e', - 1103 => 'uni044f', - 1104 => 'uni0450', - 1105 => 'uni0451', - 1106 => 'uni0452', - 1107 => 'uni0453', - 1108 => 'uni0454', - 1109 => 'uni0455', - 1110 => 'uni0456', - 1111 => 'uni0457', - 1112 => 'uni0458', - 1113 => 'uni0459', - 1114 => 'uni045a', - 1115 => 'uni045b', - 1116 => 'uni045c', - 1117 => 'uni045d', - 1118 => 'uni045e', - 1119 => 'uni045f', - 1120 => 'uni0460', - 1121 => 'uni0461', - 1122 => 'uni0462', - 1123 => 'uni0463', - 1124 => 'uni0464', - 1125 => 'uni0465', - 1126 => 'uni0466', - 1127 => 'uni0467', - 1128 => 'uni0468', - 1129 => 'uni0469', - 1130 => 'uni046a', - 1131 => 'uni046b', - 1132 => 'uni046c', - 1133 => 'uni046d', - 1134 => 'uni046e', - 1135 => 'uni046f', - 1136 => 'uni0470', - 1137 => 'uni0471', - 1138 => 'uni0472', - 1139 => 'uni0473', - 1140 => 'uni0474', - 1141 => 'uni0475', - 1142 => 'uni0476', - 1143 => 'uni0477', - 1144 => 'uni0478', - 1145 => 'uni0479', - 1146 => 'uni047a', - 1147 => 'uni047b', - 1148 => 'uni047c', - 1149 => 'uni047d', - 1150 => 'uni047e', - 1151 => 'uni047f', - 1152 => 'uni0480', - 1153 => 'uni0481', - 1154 => 'uni0482', - 1155 => 'uni0483', - 1156 => 'uni0484', - 1157 => 'uni0485', - 1158 => 'uni0486', - 1160 => 'uni0488', - 1161 => 'uni0489', - 1162 => 'uni048a', - 1163 => 'uni048b', - 1164 => 'uni048c', - 1165 => 'uni048d', - 1166 => 'uni048e', - 1167 => 'uni048f', - 1168 => 'uni0490', - 1169 => 'uni0491', - 1170 => 'uni0492', - 1171 => 'uni0493', - 1172 => 'uni0494', - 1173 => 'uni0495', - 1174 => 'uni0496', - 1175 => 'uni0497', - 1176 => 'uni0498', - 1177 => 'uni0499', - 1178 => 'uni049a', - 1179 => 'uni049b', - 1180 => 'uni049c', - 1181 => 'uni049d', - 1182 => 'uni049e', - 1183 => 'uni049f', - 1184 => 'uni04a0', - 1185 => 'uni04a1', - 1186 => 'uni04a2', - 1187 => 'uni04a3', - 1188 => 'uni04a4', - 1189 => 'uni04a5', - 1190 => 'uni04a6', - 1191 => 'uni04a7', - 1192 => 'uni04a8', - 1193 => 'uni04a9', - 1194 => 'uni04aa', - 1195 => 'uni04ab', - 1196 => 'uni04ac', - 1197 => 'uni04ad', - 1198 => 'uni04ae', - 1199 => 'uni04af', - 1200 => 'uni04b0', - 1201 => 'uni04b1', - 1202 => 'uni04b2', - 1203 => 'uni04b3', - 1204 => 'uni04b4', - 1205 => 'uni04b5', - 1206 => 'uni04b6', - 1207 => 'uni04b7', - 1208 => 'uni04b8', - 1209 => 'uni04b9', - 1210 => 'uni04ba', - 1211 => 'uni04bb', - 1212 => 'uni04bc', - 1213 => 'uni04bd', - 1214 => 'uni04be', - 1215 => 'uni04bf', - 1216 => 'uni04c0', - 1217 => 'uni04c1', - 1218 => 'uni04c2', - 1219 => 'uni04c3', - 1220 => 'uni04c4', - 1221 => 'uni04c5', - 1222 => 'uni04c6', - 1223 => 'uni04c7', - 1224 => 'uni04c8', - 1225 => 'uni04c9', - 1226 => 'uni04ca', - 1227 => 'uni04cb', - 1228 => 'uni04cc', - 1229 => 'uni04cd', - 1230 => 'uni04ce', - 1231 => 'uni04cf', - 1232 => 'uni04d0', - 1233 => 'uni04d1', - 1234 => 'uni04d2', - 1235 => 'uni04d3', - 1236 => 'uni04d4', - 1237 => 'uni04d5', - 1238 => 'uni04d6', - 1239 => 'uni04d7', - 1240 => 'uni04d8', - 1241 => 'uni04d9', - 1242 => 'uni04da', - 1243 => 'uni04db', - 1244 => 'uni04dc', - 1245 => 'uni04dd', - 1246 => 'uni04de', - 1247 => 'uni04df', - 1248 => 'uni04e0', - 1249 => 'uni04e1', - 1250 => 'uni04e2', - 1251 => 'uni04e3', - 1252 => 'uni04e4', - 1253 => 'uni04e5', - 1254 => 'uni04e6', - 1255 => 'uni04e7', - 1256 => 'uni04e8', - 1257 => 'uni04e9', - 1258 => 'uni04ea', - 1259 => 'uni04eb', - 1260 => 'uni04ec', - 1261 => 'uni04ed', - 1262 => 'uni04ee', - 1263 => 'uni04ef', - 1264 => 'uni04f0', - 1265 => 'uni04f1', - 1266 => 'uni04f2', - 1267 => 'uni04f3', - 1268 => 'uni04f4', - 1269 => 'uni04f5', - 1270 => 'uni04f6', - 1271 => 'uni04f7', - 1272 => 'uni04f8', - 1273 => 'uni04f9', - 1274 => 'uni04fa', - 1275 => 'uni04fb', - 1276 => 'uni04fc', - 1277 => 'uni04fd', - 1278 => 'uni04fe', - 1279 => 'uni04ff', - 1280 => 'uni0500', - 1281 => 'uni0501', - 1282 => 'uni0502', - 1283 => 'uni0503', - 1284 => 'uni0504', - 1285 => 'uni0505', - 1286 => 'uni0506', - 1287 => 'uni0507', - 1288 => 'uni0508', - 1289 => 'uni0509', - 1290 => 'uni050a', - 1291 => 'uni050b', - 1292 => 'uni050c', - 1293 => 'uni050d', - 1294 => 'uni050e', - 1295 => 'uni050f', - 1296 => 'uni0510', - 1297 => 'uni0511', - 1298 => 'uni0512', - 1299 => 'uni0513', - 7680 => 'uni1e00', - 7681 => 'uni1e01', - 7742 => 'uni1e3e', - 7743 => 'uni1e3f', - 7808 => 'uni1e80', - 7809 => 'uni1e81', - 7810 => 'uni1e82', - 7811 => 'uni1e83', - 7812 => 'uni1e84', - 7813 => 'uni1e85', - 7840 => 'uni1ea0', - 7841 => 'uni1ea1', - 7842 => 'uni1ea2', - 7843 => 'uni1ea3', - 7844 => 'uni1ea4', - 7845 => 'uni1ea5', - 7846 => 'uni1ea6', - 7847 => 'uni1ea7', - 7848 => 'uni1ea8', - 7849 => 'uni1ea9', - 7850 => 'uni1eaa', - 7851 => 'uni1eab', - 7852 => 'uni1eac', - 7853 => 'uni1ead', - 7854 => 'uni1eae', - 7855 => 'uni1eaf', - 7856 => 'uni1eb0', - 7857 => 'uni1eb1', - 7858 => 'uni1eb2', - 7859 => 'uni1eb3', - 7860 => 'uni1eb4', - 7861 => 'uni1eb5', - 7862 => 'uni1eb6', - 7863 => 'uni1eb7', - 7864 => 'uni1eb8', - 7865 => 'uni1eb9', - 7866 => 'uni1eba', - 7867 => 'uni1ebb', - 7868 => 'uni1ebc', - 7869 => 'uni1ebd', - 7870 => 'uni1ebe', - 7871 => 'uni1ebf', - 7872 => 'uni1ec0', - 7873 => 'uni1ec1', - 7874 => 'uni1ec2', - 7875 => 'uni1ec3', - 7876 => 'uni1ec4', - 7877 => 'uni1ec5', - 7878 => 'uni1ec6', - 7879 => 'uni1ec7', - 7880 => 'uni1ec8', - 7881 => 'uni1ec9', - 7882 => 'uni1eca', - 7883 => 'uni1ecb', - 7884 => 'uni1ecc', - 7885 => 'uni1ecd', - 7886 => 'uni1ece', - 7887 => 'uni1ecf', - 7888 => 'uni1ed0', - 7889 => 'uni1ed1', - 7890 => 'uni1ed2', - 7891 => 'uni1ed3', - 7892 => 'uni1ed4', - 7893 => 'uni1ed5', - 7894 => 'uni1ed6', - 7895 => 'uni1ed7', - 7896 => 'uni1ed8', - 7897 => 'uni1ed9', - 7898 => 'uni1eda', - 7899 => 'uni1edb', - 7900 => 'uni1edc', - 7901 => 'uni1edd', - 7902 => 'uni1ede', - 7903 => 'uni1edf', - 7904 => 'uni1ee0', - 7905 => 'uni1ee1', - 7906 => 'uni1ee2', - 7907 => 'uni1ee3', - 7908 => 'uni1ee4', - 7909 => 'uni1ee5', - 7910 => 'uni1ee6', - 7911 => 'uni1ee7', - 7912 => 'uni1ee8', - 7913 => 'uni1ee9', - 7914 => 'uni1eea', - 7915 => 'uni1eeb', - 7916 => 'uni1eec', - 7917 => 'uni1eed', - 7918 => 'uni1eee', - 7919 => 'uni1eef', - 7920 => 'uni1ef0', - 7921 => 'uni1ef1', - 7922 => 'uni1ef2', - 7923 => 'uni1ef3', - 7924 => 'uni1ef4', - 7925 => 'uni1ef5', - 7926 => 'uni1ef6', - 7927 => 'uni1ef7', - 7928 => 'uni1ef8', - 7929 => 'uni1ef9', - 8013 => 'uni1f4d', - 8192 => 'uni2000', - 8193 => 'uni2001', - 8194 => 'uni2002', - 8195 => 'uni2003', - 8196 => 'uni2004', - 8197 => 'uni2005', - 8198 => 'uni2006', - 8199 => 'uni2007', - 8200 => 'uni2008', - 8201 => 'uni2009', - 8202 => 'uni200a', - 8203 => 'uni200b', - 8208 => 'uni2010', - 8209 => 'uni2011', - 8211 => 'uni2013', - 8212 => 'uni2014', - 8213 => 'uni2015', - 8215 => 'uni2017', - 8216 => 'uni2018', - 8217 => 'uni2019', - 8218 => 'uni201a', - 8219 => 'uni201b', - 8220 => 'uni201c', - 8221 => 'uni201d', - 8222 => 'uni201e', - 8224 => 'uni2020', - 8225 => 'uni2021', - 8226 => 'uni2022', - 8229 => 'uni2025', - 8230 => 'uni2026', - 8231 => 'uni2027', - 8240 => 'uni2030', - 8242 => 'uni2032', - 8243 => 'uni2033', - 8249 => 'uni2039', - 8250 => 'uni203a', - 8252 => 'uni203c', - 8260 => 'uni2044', - 8308 => 'uni2074', - 8319 => 'uni207f', - 8355 => 'uni20a3', - 8356 => 'uni20a4', - 8358 => 'uni20a6', - 8359 => 'uni20a7', - 8360 => 'uni20a8', - 8361 => 'uni20a9', - 8362 => 'uni20aa', - 8363 => 'uni20ab', - 8364 => 'uni20ac', - 8369 => 'uni20b1', - 8377 => 'uni20b9', - 8378 => 'uni20ba', - 8380 => 'uni20bc', - 8381 => 'uni20bd', - 8453 => 'uni2105', - 8467 => 'uni2113', - 8470 => 'uni2116', - 8482 => 'uni2122', - 8486 => 'uni2126', - 8494 => 'uni212e', - 8539 => 'uni215b', - 8540 => 'uni215c', - 8541 => 'uni215d', - 8542 => 'uni215e', - 8706 => 'uni2202', - 8710 => 'uni2206', - 8719 => 'uni220f', - 8721 => 'uni2211', - 8722 => 'uni2212', - 8730 => 'uni221a', - 8734 => 'uni221e', - 8747 => 'uni222b', - 8776 => 'uni2248', - 8800 => 'uni2260', - 8804 => 'uni2264', - 8805 => 'uni2265', - 9674 => 'uni25ca', - 60929 => 'uniee01', - 60930 => 'uniee02', - 63171 => 'unif6c3', - 64257 => 'unifb01', - 64258 => 'unifb02', - 64259 => 'unifb03', - 64260 => 'unifb04', - 65279 => 'unifeff', - 65532 => 'unifffc', - 65533 => 'unifffd', - ), - 'isUnicode' => true, - 'EncodingScheme' => 'FontSpecific', - 'FontName' => 'Roboto', - 'FullName' => 'Roboto', - 'Version' => 'Version 2.137; 2017', - 'PostScriptName' => 'Roboto-Regular', - 'Weight' => 'Medium', - 'ItalicAngle' => '0', - 'IsFixedPitch' => 'false', - 'UnderlineThickness' => '49', - 'UnderlinePosition' => '-73', - 'FontHeightOffset' => '0', - 'Ascender' => '928', - 'Descender' => '-244', - 'FontBBox' => - array ( - 0 => '-737', - 1 => '-271', - 2 => '1148', - 3 => '1056', - ), - 'StartCharMetrics' => '1294', - 'C' => - array ( - 0 => 0.0, - 2 => 0.0, - 13 => 248.0, - 32 => 248.0, - 33 => 257.0, - 34 => 320.0, - 35 => 616.0, - 36 => 562.0, - 37 => 732.0, - 38 => 622.0, - 39 => 174.0, - 40 => 342.0, - 41 => 348.0, - 42 => 431.0, - 43 => 567.0, - 44 => 196.0, - 45 => 276.0, - 46 => 263.0, - 47 => 412.0, - 48 => 562.0, - 49 => 562.0, - 50 => 562.0, - 51 => 562.0, - 52 => 562.0, - 53 => 562.0, - 54 => 562.0, - 55 => 562.0, - 56 => 562.0, - 57 => 562.0, - 58 => 242.0, - 59 => 211.0, - 60 => 508.0, - 61 => 549.0, - 62 => 522.0, - 63 => 472.0, - 64 => 898.0, - 65 => 652.0, - 66 => 623.0, - 67 => 651.0, - 68 => 656.0, - 69 => 568.0, - 70 => 553.0, - 71 => 681.0, - 72 => 713.0, - 73 => 272.0, - 74 => 552.0, - 75 => 627.0, - 76 => 538.0, - 77 => 873.0, - 78 => 713.0, - 79 => 688.0, - 80 => 631.0, - 81 => 688.0, - 82 => 616.0, - 83 => 593.0, - 84 => 597.0, - 85 => 648.0, - 86 => 636.0, - 87 => 887.0, - 88 => 627.0, - 89 => 601.0, - 90 => 599.0, - 91 => 265.0, - 92 => 410.0, - 93 => 265.0, - 94 => 418.0, - 95 => 451.0, - 96 => 309.0, - 97 => 544.0, - 98 => 561.0, - 99 => 523.0, - 100 => 564.0, - 101 => 530.0, - 102 => 347.0, - 103 => 561.0, - 104 => 551.0, - 105 => 243.0, - 106 => 239.0, - 107 => 507.0, - 108 => 243.0, - 109 => 876.0, - 110 => 552.0, - 111 => 570.0, - 112 => 561.0, - 113 => 568.0, - 114 => 338.0, - 115 => 516.0, - 116 => 327.0, - 117 => 551.0, - 118 => 484.0, - 119 => 751.0, - 120 => 496.0, - 121 => 473.0, - 122 => 496.0, - 123 => 338.0, - 124 => 244.0, - 125 => 338.0, - 126 => 680.0, - 160 => 248.0, - 161 => 244.0, - 162 => 547.0, - 163 => 581.0, - 164 => 713.0, - 165 => 525.0, - 166 => 240.0, - 167 => 613.0, - 168 => 418.0, - 169 => 786.0, - 170 => 447.0, - 171 => 469.0, - 172 => 554.0, - 173 => 276.0, - 174 => 786.0, - 175 => 458.0, - 176 => 374.0, - 177 => 534.0, - 178 => 367.0, - 179 => 367.0, - 180 => 313.0, - 181 => 566.0, - 182 => 489.0, - 183 => 261.0, - 184 => 248.0, - 185 => 367.0, - 186 => 455.0, - 187 => 469.0, - 188 => 732.0, - 189 => 776.0, - 190 => 778.0, - 191 => 473.0, - 192 => 652.0, - 193 => 652.0, - 194 => 652.0, - 195 => 652.0, - 196 => 652.0, - 197 => 652.0, - 198 => 935.0, - 199 => 651.0, - 200 => 568.0, - 201 => 568.0, - 202 => 568.0, - 203 => 568.0, - 204 => 272.0, - 205 => 272.0, - 206 => 272.0, - 207 => 272.0, - 208 => 670.0, - 209 => 713.0, - 210 => 688.0, - 211 => 688.0, - 212 => 688.0, - 213 => 688.0, - 214 => 688.0, - 215 => 533.0, - 216 => 688.0, - 217 => 648.0, - 218 => 648.0, - 219 => 648.0, - 220 => 648.0, - 221 => 601.0, - 222 => 591.0, - 223 => 595.0, - 224 => 544.0, - 225 => 544.0, - 226 => 544.0, - 227 => 544.0, - 228 => 544.0, - 229 => 544.0, - 230 => 844.0, - 231 => 523.0, - 232 => 530.0, - 233 => 530.0, - 234 => 530.0, - 235 => 530.0, - 236 => 247.0, - 237 => 247.0, - 238 => 247.0, - 239 => 247.0, - 240 => 586.0, - 241 => 552.0, - 242 => 570.0, - 243 => 570.0, - 244 => 570.0, - 245 => 570.0, - 246 => 570.0, - 247 => 571.0, - 248 => 566.0, - 249 => 551.0, - 250 => 551.0, - 251 => 551.0, - 252 => 551.0, - 253 => 473.0, - 254 => 576.0, - 255 => 473.0, - 256 => 652.0, - 257 => 544.0, - 258 => 652.0, - 259 => 544.0, - 260 => 652.0, - 261 => 544.0, - 262 => 651.0, - 263 => 523.0, - 264 => 651.0, - 265 => 523.0, - 266 => 651.0, - 267 => 523.0, - 268 => 651.0, - 269 => 523.0, - 270 => 656.0, - 271 => 637.0, - 272 => 670.0, - 273 => 597.0, - 274 => 568.0, - 275 => 530.0, - 276 => 568.0, - 277 => 530.0, - 278 => 568.0, - 279 => 530.0, - 280 => 568.0, - 281 => 530.0, - 282 => 568.0, - 283 => 530.0, - 284 => 681.0, - 285 => 561.0, - 286 => 681.0, - 287 => 561.0, - 288 => 681.0, - 289 => 561.0, - 290 => 681.0, - 291 => 561.0, - 292 => 713.0, - 293 => 551.0, - 294 => 700.0, - 295 => 565.0, - 296 => 272.0, - 297 => 247.0, - 298 => 272.0, - 299 => 247.0, - 300 => 272.0, - 301 => 247.0, - 302 => 272.0, - 303 => 243.0, - 304 => 272.0, - 305 => 247.0, - 306 => 824.0, - 307 => 481.0, - 308 => 552.0, - 309 => 251.0, - 310 => 627.0, - 311 => 507.0, - 312 => 556.0, - 313 => 538.0, - 314 => 243.0, - 315 => 538.0, - 316 => 243.0, - 317 => 538.0, - 318 => 316.0, - 319 => 538.0, - 320 => 350.0, - 321 => 539.0, - 322 => 270.0, - 323 => 713.0, - 324 => 552.0, - 325 => 713.0, - 326 => 552.0, - 327 => 713.0, - 328 => 552.0, - 329 => 552.0, - 330 => 693.0, - 331 => 566.0, - 332 => 688.0, - 333 => 570.0, - 334 => 688.0, - 335 => 570.0, - 336 => 688.0, - 337 => 570.0, - 338 => 954.0, - 339 => 908.0, - 340 => 616.0, - 341 => 338.0, - 342 => 616.0, - 343 => 338.0, - 344 => 616.0, - 345 => 338.0, - 346 => 593.0, - 347 => 516.0, - 348 => 593.0, - 349 => 516.0, - 350 => 593.0, - 351 => 516.0, - 352 => 593.0, - 353 => 516.0, - 354 => 597.0, - 355 => 327.0, - 356 => 597.0, - 357 => 346.0, - 358 => 597.0, - 359 => 327.0, - 360 => 648.0, - 361 => 551.0, - 362 => 648.0, - 363 => 551.0, - 364 => 648.0, - 365 => 551.0, - 366 => 648.0, - 367 => 551.0, - 368 => 648.0, - 369 => 551.0, - 370 => 648.0, - 371 => 551.0, - 372 => 887.0, - 373 => 751.0, - 374 => 601.0, - 375 => 473.0, - 376 => 601.0, - 377 => 599.0, - 378 => 496.0, - 379 => 599.0, - 380 => 496.0, - 381 => 599.0, - 382 => 496.0, - 383 => 248.0, - 399 => 691.0, - 402 => 340.0, - 416 => 687.0, - 417 => 571.0, - 431 => 695.0, - 432 => 619.0, - 496 => 251.0, - 506 => 652.0, - 507 => 544.0, - 508 => 935.0, - 509 => 844.0, - 510 => 688.0, - 511 => 566.0, - 536 => 593.0, - 537 => 516.0, - 538 => 597.0, - 539 => 327.0, - 567 => 251.0, - 601 => 527.0, - 700 => 200.0, - 710 => 471.0, - 711 => 444.0, - 713 => 458.0, - 728 => 427.0, - 729 => 243.0, - 730 => 334.0, - 731 => 271.0, - 732 => 472.0, - 733 => 373.0, - 755 => 294.0, - 768 => 0.0, - 769 => 0.0, - 771 => 0.0, - 777 => 0.0, - 783 => 0.0, - 803 => 0.0, - 900 => 256.0, - 901 => 505.0, - 902 => 652.0, - 903 => 261.0, - 904 => 568.0, - 905 => 713.0, - 906 => 272.0, - 908 => 697.0, - 910 => 649.0, - 911 => 675.0, - 912 => 324.0, - 913 => 652.0, - 914 => 623.0, - 915 => 556.0, - 916 => 705.0, - 917 => 568.0, - 918 => 599.0, - 919 => 713.0, - 920 => 680.0, - 921 => 272.0, - 922 => 627.0, - 923 => 655.0, - 924 => 873.0, - 925 => 713.0, - 926 => 571.0, - 927 => 688.0, - 928 => 713.0, - 929 => 631.0, - 931 => 571.0, - 932 => 597.0, - 933 => 601.0, - 934 => 716.0, - 935 => 627.0, - 936 => 692.0, - 937 => 665.0, - 938 => 272.0, - 939 => 601.0, - 940 => 565.0, - 941 => 539.0, - 942 => 566.0, - 943 => 324.0, - 944 => 545.0, - 945 => 565.0, - 946 => 592.0, - 947 => 501.0, - 948 => 566.0, - 949 => 539.0, - 950 => 518.0, - 951 => 566.0, - 952 => 569.0, - 953 => 324.0, - 954 => 556.0, - 955 => 554.0, - 956 => 566.0, - 957 => 484.0, - 958 => 490.0, - 959 => 570.0, - 960 => 596.0, - 961 => 566.0, - 962 => 538.0, - 963 => 566.0, - 964 => 521.0, - 965 => 545.0, - 966 => 705.0, - 967 => 496.0, - 968 => 700.0, - 969 => 824.0, - 970 => 324.0, - 971 => 545.0, - 972 => 570.0, - 973 => 545.0, - 974 => 824.0, - 977 => 579.0, - 978 => 532.0, - 982 => 785.0, - 1024 => 568.0, - 1025 => 568.0, - 1026 => 750.0, - 1027 => 556.0, - 1028 => 674.0, - 1029 => 593.0, - 1030 => 272.0, - 1031 => 272.0, - 1032 => 552.0, - 1033 => 1071.0, - 1034 => 1080.0, - 1035 => 813.0, - 1036 => 627.0, - 1037 => 713.0, - 1038 => 628.0, - 1039 => 713.0, - 1040 => 652.0, - 1041 => 630.0, - 1042 => 623.0, - 1043 => 556.0, - 1044 => 752.0, - 1045 => 568.0, - 1046 => 908.0, - 1047 => 593.0, - 1048 => 713.0, - 1049 => 713.0, - 1050 => 643.0, - 1051 => 708.0, - 1052 => 873.0, - 1053 => 713.0, - 1054 => 688.0, - 1055 => 713.0, - 1056 => 631.0, - 1057 => 651.0, - 1058 => 597.0, - 1059 => 628.0, - 1060 => 771.0, - 1061 => 627.0, - 1062 => 731.0, - 1063 => 685.0, - 1064 => 941.0, - 1065 => 969.0, - 1066 => 759.0, - 1067 => 865.0, - 1068 => 627.0, - 1069 => 674.0, - 1070 => 894.0, - 1071 => 637.0, - 1072 => 544.0, - 1073 => 553.0, - 1074 => 571.0, - 1075 => 419.0, - 1076 => 604.0, - 1077 => 530.0, - 1078 => 766.0, - 1079 => 508.0, - 1080 => 577.0, - 1081 => 577.0, - 1082 => 540.0, - 1083 => 578.0, - 1084 => 742.0, - 1085 => 577.0, - 1086 => 570.0, - 1087 => 577.0, - 1088 => 561.0, - 1089 => 523.0, - 1090 => 480.0, - 1091 => 473.0, - 1092 => 725.0, - 1093 => 496.0, - 1094 => 592.0, - 1095 => 543.0, - 1096 => 809.0, - 1097 => 827.0, - 1098 => 621.0, - 1099 => 776.0, - 1100 => 543.0, - 1101 => 538.0, - 1102 => 816.0, - 1103 => 549.0, - 1104 => 530.0, - 1105 => 530.0, - 1106 => 551.0, - 1107 => 419.0, - 1108 => 538.0, - 1109 => 516.0, - 1110 => 243.0, - 1111 => 247.0, - 1112 => 239.0, - 1113 => 848.0, - 1114 => 861.0, - 1115 => 567.0, - 1116 => 540.0, - 1117 => 577.0, - 1118 => 473.0, - 1119 => 577.0, - 1120 => 879.0, - 1121 => 771.0, - 1122 => 627.0, - 1123 => 542.0, - 1124 => 896.0, - 1125 => 746.0, - 1126 => 603.0, - 1127 => 534.0, - 1128 => 880.0, - 1129 => 755.0, - 1130 => 852.0, - 1131 => 735.0, - 1132 => 1127.0, - 1133 => 977.0, - 1134 => 517.0, - 1135 => 482.0, - 1136 => 692.0, - 1137 => 700.0, - 1138 => 680.0, - 1139 => 568.0, - 1140 => 630.0, - 1141 => 501.0, - 1142 => 630.0, - 1143 => 501.0, - 1144 => 1161.0, - 1145 => 1043.0, - 1146 => 680.0, - 1147 => 566.0, - 1148 => 875.0, - 1149 => 768.0, - 1150 => 879.0, - 1151 => 771.0, - 1152 => 649.0, - 1153 => 535.0, - 1154 => 624.0, - 1155 => 0.0, - 1156 => 0.0, - 1157 => 0.0, - 1158 => 0.0, - 1160 => 0.0, - 1161 => 0.0, - 1162 => 754.0, - 1163 => 616.0, - 1164 => 627.0, - 1165 => 542.0, - 1166 => 638.0, - 1167 => 567.0, - 1168 => 548.0, - 1169 => 445.0, - 1170 => 556.0, - 1171 => 419.0, - 1172 => 607.0, - 1173 => 502.0, - 1174 => 954.0, - 1175 => 797.0, - 1176 => 593.0, - 1177 => 508.0, - 1178 => 700.0, - 1179 => 590.0, - 1180 => 629.0, - 1181 => 562.0, - 1182 => 652.0, - 1183 => 519.0, - 1184 => 818.0, - 1185 => 689.0, - 1186 => 750.0, - 1187 => 606.0, - 1188 => 976.0, - 1189 => 713.0, - 1190 => 1024.0, - 1191 => 869.0, - 1192 => 741.0, - 1193 => 603.0, - 1194 => 651.0, - 1195 => 523.0, - 1196 => 597.0, - 1197 => 480.0, - 1198 => 601.0, - 1199 => 501.0, - 1200 => 601.0, - 1201 => 501.0, - 1202 => 637.0, - 1203 => 521.0, - 1204 => 896.0, - 1205 => 670.0, - 1206 => 717.0, - 1207 => 573.0, - 1208 => 679.0, - 1209 => 552.0, - 1210 => 679.0, - 1211 => 551.0, - 1212 => 773.0, - 1213 => 592.0, - 1214 => 773.0, - 1215 => 592.0, - 1216 => 272.0, - 1217 => 908.0, - 1218 => 766.0, - 1219 => 629.0, - 1220 => 544.0, - 1221 => 749.0, - 1222 => 617.0, - 1223 => 712.0, - 1224 => 566.0, - 1225 => 759.0, - 1226 => 615.0, - 1227 => 685.0, - 1228 => 543.0, - 1229 => 914.0, - 1230 => 780.0, - 1231 => 272.0, - 1232 => 652.0, - 1233 => 544.0, - 1234 => 652.0, - 1235 => 544.0, - 1236 => 935.0, - 1237 => 844.0, - 1238 => 568.0, - 1239 => 530.0, - 1240 => 691.0, - 1241 => 527.0, - 1242 => 691.0, - 1243 => 527.0, - 1244 => 908.0, - 1245 => 766.0, - 1246 => 593.0, - 1247 => 508.0, - 1248 => 582.0, - 1249 => 582.0, - 1250 => 713.0, - 1251 => 577.0, - 1252 => 713.0, - 1253 => 577.0, - 1254 => 688.0, - 1255 => 570.0, - 1256 => 680.0, - 1257 => 568.0, - 1258 => 680.0, - 1259 => 568.0, - 1260 => 674.0, - 1261 => 538.0, - 1262 => 628.0, - 1263 => 473.0, - 1264 => 628.0, - 1265 => 473.0, - 1266 => 628.0, - 1267 => 473.0, - 1268 => 685.0, - 1269 => 543.0, - 1270 => 556.0, - 1271 => 419.0, - 1272 => 865.0, - 1273 => 776.0, - 1274 => 589.0, - 1275 => 458.0, - 1276 => 647.0, - 1277 => 531.0, - 1278 => 627.0, - 1279 => 496.0, - 1280 => 620.0, - 1281 => 564.0, - 1282 => 822.0, - 1283 => 861.0, - 1284 => 792.0, - 1285 => 646.0, - 1286 => 536.0, - 1287 => 503.0, - 1288 => 969.0, - 1289 => 807.0, - 1290 => 998.0, - 1291 => 829.0, - 1292 => 620.0, - 1293 => 514.0, - 1294 => 709.0, - 1295 => 641.0, - 1296 => 674.0, - 1297 => 539.0, - 1298 => 751.0, - 1299 => 618.0, - 7680 => 652.0, - 7681 => 544.0, - 7742 => 873.0, - 7743 => 876.0, - 7808 => 887.0, - 7809 => 751.0, - 7810 => 887.0, - 7811 => 751.0, - 7812 => 887.0, - 7813 => 751.0, - 7840 => 652.0, - 7841 => 544.0, - 7842 => 652.0, - 7843 => 544.0, - 7844 => 652.0, - 7845 => 544.0, - 7846 => 652.0, - 7847 => 544.0, - 7848 => 652.0, - 7849 => 544.0, - 7850 => 652.0, - 7851 => 544.0, - 7852 => 652.0, - 7853 => 544.0, - 7854 => 652.0, - 7855 => 544.0, - 7856 => 652.0, - 7857 => 544.0, - 7858 => 652.0, - 7859 => 544.0, - 7860 => 652.0, - 7861 => 544.0, - 7862 => 652.0, - 7863 => 544.0, - 7864 => 568.0, - 7865 => 530.0, - 7866 => 568.0, - 7867 => 530.0, - 7868 => 568.0, - 7869 => 530.0, - 7870 => 568.0, - 7871 => 530.0, - 7872 => 568.0, - 7873 => 530.0, - 7874 => 568.0, - 7875 => 530.0, - 7876 => 568.0, - 7877 => 530.0, - 7878 => 568.0, - 7879 => 530.0, - 7880 => 272.0, - 7881 => 247.0, - 7882 => 272.0, - 7883 => 243.0, - 7884 => 688.0, - 7885 => 570.0, - 7886 => 688.0, - 7887 => 570.0, - 7888 => 688.0, - 7889 => 570.0, - 7890 => 688.0, - 7891 => 570.0, - 7892 => 688.0, - 7893 => 570.0, - 7894 => 688.0, - 7895 => 570.0, - 7896 => 688.0, - 7897 => 570.0, - 7898 => 687.0, - 7899 => 571.0, - 7900 => 687.0, - 7901 => 571.0, - 7902 => 687.0, - 7903 => 571.0, - 7904 => 687.0, - 7905 => 571.0, - 7906 => 687.0, - 7907 => 571.0, - 7908 => 648.0, - 7909 => 551.0, - 7910 => 648.0, - 7911 => 551.0, - 7912 => 695.0, - 7913 => 619.0, - 7914 => 695.0, - 7915 => 619.0, - 7916 => 695.0, - 7917 => 619.0, - 7918 => 695.0, - 7919 => 619.0, - 7920 => 695.0, - 7921 => 619.0, - 7922 => 601.0, - 7923 => 473.0, - 7924 => 601.0, - 7925 => 473.0, - 7926 => 601.0, - 7927 => 473.0, - 7928 => 601.0, - 7929 => 473.0, - 8013 => 722.0, - 8192 => 510.0, - 8193 => 1020.0, - 8194 => 510.0, - 8195 => 1020.0, - 8196 => 340.0, - 8197 => 255.0, - 8198 => 170.0, - 8199 => 562.0, - 8200 => 273.0, - 8201 => 204.0, - 8202 => 102.0, - 8203 => 0.0, - 8208 => 275.0, - 8209 => 275.0, - 8211 => 656.0, - 8212 => 781.0, - 8213 => 781.0, - 8215 => 456.0, - 8216 => 200.0, - 8217 => 200.0, - 8218 => 199.0, - 8219 => 200.0, - 8220 => 354.0, - 8221 => 357.0, - 8222 => 344.0, - 8224 => 551.0, - 8225 => 570.0, - 8226 => 337.0, - 8229 => 471.0, - 8230 => 669.0, - 8231 => 187.0, - 8240 => 958.0, - 8242 => 174.0, - 8243 => 320.0, - 8249 => 300.0, - 8250 => 300.0, - 8252 => 515.0, - 8260 => 455.0, - 8308 => 367.0, - 8319 => 422.0, - 8355 => 553.0, - 8356 => 581.0, - 8358 => 792.0, - 8359 => 820.0, - 8360 => 1058.0, - 8361 => 740.0, - 8362 => 771.0, - 8363 => 579.0, - 8364 => 562.0, - 8369 => 731.0, - 8377 => 517.0, - 8378 => 557.0, - 8380 => 660.0, - 8381 => 664.0, - 8453 => 738.0, - 8467 => 476.0, - 8470 => 1028.0, - 8482 => 625.0, - 8486 => 665.0, - 8494 => 636.0, - 8539 => 769.0, - 8540 => 855.0, - 8541 => 851.0, - 8542 => 802.0, - 8706 => 570.0, - 8710 => 705.0, - 8719 => 694.0, - 8721 => 585.0, - 8722 => 571.0, - 8730 => 596.0, - 8734 => 1028.0, - 8747 => 256.0, - 8776 => 563.0, - 8800 => 549.0, - 8804 => 508.0, - 8805 => 523.0, - 9674 => 504.0, - 60929 => 287.0, - 60930 => 320.0, - 63171 => 251.0, - 64257 => 554.0, - 64258 => 568.0, - 64259 => 854.0, - 64260 => 854.0, - 65279 => 0.0, - 65532 => 1025.0, - 65533 => 1026.0, - ), - 'CIDtoGID_Compressed' => true, - 'CIDtoGID' => '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', - '_version_' => 6, -); \ No newline at end of file diff --git a/vendor/dompdf/dompdf/lib/html5lib/Data.php b/vendor/dompdf/dompdf/lib/html5lib/Data.php deleted file mode 100644 index 609e9962..00000000 --- a/vendor/dompdf/dompdf/lib/html5lib/Data.php +++ /dev/null @@ -1,123 +0,0 @@ - 0xFFFD, // REPLACEMENT CHARACTER - 0x0D => 0x000A, // LINE FEED (LF) - 0x80 => 0x20AC, // EURO SIGN ('โ‚ฌ') - 0x81 => 0x0081, // - 0x82 => 0x201A, // SINGLE LOW-9 QUOTATION MARK ('โ€š') - 0x83 => 0x0192, // LATIN SMALL LETTER F WITH HOOK ('ฦ’') - 0x84 => 0x201E, // DOUBLE LOW-9 QUOTATION MARK ('โ€ž') - 0x85 => 0x2026, // HORIZONTAL ELLIPSIS ('โ€ฆ') - 0x86 => 0x2020, // DAGGER ('โ€ ') - 0x87 => 0x2021, // DOUBLE DAGGER ('โ€ก') - 0x88 => 0x02C6, // MODIFIER LETTER CIRCUMFLEX ACCENT ('ห†') - 0x89 => 0x2030, // PER MILLE SIGN ('โ€ฐ') - 0x8A => 0x0160, // LATIN CAPITAL LETTER S WITH CARON ('ล ') - 0x8B => 0x2039, // SINGLE LEFT-POINTING ANGLE QUOTATION MARK ('โ€น') - 0x8C => 0x0152, // LATIN CAPITAL LIGATURE OE ('ล’') - 0x8D => 0x008D, // - 0x8E => 0x017D, // LATIN CAPITAL LETTER Z WITH CARON ('ลฝ') - 0x8F => 0x008F, // - 0x90 => 0x0090, // - 0x91 => 0x2018, // LEFT SINGLE QUOTATION MARK ('โ€˜') - 0x92 => 0x2019, // RIGHT SINGLE QUOTATION MARK ('โ€™') - 0x93 => 0x201C, // LEFT DOUBLE QUOTATION MARK ('โ€œ') - 0x94 => 0x201D, // RIGHT DOUBLE QUOTATION MARK ('โ€') - 0x95 => 0x2022, // BULLET ('โ€ข') - 0x96 => 0x2013, // EN DASH ('โ€“') - 0x97 => 0x2014, // EM DASH ('โ€”') - 0x98 => 0x02DC, // SMALL TILDE ('หœ') - 0x99 => 0x2122, // TRADE MARK SIGN ('โ„ข') - 0x9A => 0x0161, // LATIN SMALL LETTER S WITH CARON ('ลก') - 0x9B => 0x203A, // SINGLE RIGHT-POINTING ANGLE QUOTATION MARK ('โ€บ') - 0x9C => 0x0153, // LATIN SMALL LIGATURE OE ('ล“') - 0x9D => 0x009D, // - 0x9E => 0x017E, // LATIN SMALL LETTER Z WITH CARON ('ลพ') - 0x9F => 0x0178, // LATIN CAPITAL LETTER Y WITH DIAERESIS ('ลธ') - ]; - - protected static $namedCharacterReferences; - - protected static $namedCharacterReferenceMaxLength; - - /** - * Returns the "real" Unicode codepoint of a malformed character - * reference. - */ - public static function getRealCodepoint($ref) { - if (!isset(self::$realCodepointTable[$ref])) { - return false; - } else { - return self::$realCodepointTable[$ref]; - } - } - - public static function getNamedCharacterReferences() { - if (!self::$namedCharacterReferences) { - self::$namedCharacterReferences = unserialize( - file_get_contents(dirname(__FILE__) . '/named-character-references.ser')); - } - return self::$namedCharacterReferences; - } - - /** - * Converts a Unicode codepoint to sequence of UTF-8 bytes. - * @note Shamelessly stolen from HTML Purifier, which is also - * shamelessly stolen from Feyd (which is in public domain). - */ - public static function utf8chr($code) { - /* We don't care: we live dangerously - * if($code > 0x10FFFF or $code < 0x0 or - ($code >= 0xD800 and $code <= 0xDFFF) ) { - // bits are set outside the "valid" range as defined - // by UNICODE 4.1.0 - return "\xEF\xBF\xBD"; - }*/ - - $y = $z = $w = 0; - if ($code < 0x80) { - // regular ASCII character - $x = $code; - } else { - // set up bits for UTF-8 - $x = ($code & 0x3F) | 0x80; - if ($code < 0x800) { - $y = (($code & 0x7FF) >> 6) | 0xC0; - } else { - $y = (($code & 0xFC0) >> 6) | 0x80; - if ($code < 0x10000) { - $z = (($code >> 12) & 0x0F) | 0xE0; - } else { - $z = (($code >> 12) & 0x3F) | 0x80; - $w = (($code >> 18) & 0x07) | 0xF0; - } - } - } - // set up the actual character - $ret = ''; - if ($w) { - $ret .= chr($w); - } - if ($z) { - $ret .= chr($z); - } - if ($y) { - $ret .= chr($y); - } - $ret .= chr($x); - - return $ret; - } - -} diff --git a/vendor/dompdf/dompdf/lib/html5lib/InputStream.php b/vendor/dompdf/dompdf/lib/html5lib/InputStream.php deleted file mode 100644 index dde71942..00000000 --- a/vendor/dompdf/dompdf/lib/html5lib/InputStream.php +++ /dev/null @@ -1,299 +0,0 @@ - - -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. - -*/ - -// Some conventions: -// /* */ indicates verbatim text from the HTML 5 specification -// // indicates regular comments - -class HTML5_InputStream { - /** - * The string data we're parsing. - */ - private $data; - - /** - * The current integer byte position we are in $data - */ - private $char; - - /** - * Length of $data; when $char === $data, we are at the end-of-file. - */ - private $EOF; - - /** - * Parse errors. - */ - public $errors = []; - - /** - * @param $data | Data to parse - * @throws Exception - */ - public function __construct($data) { - - /* Given an encoding, the bytes in the input stream must be - converted to Unicode characters for the tokeniser, as - described by the rules for that encoding, except that the - leading U+FEFF BYTE ORDER MARK character, if any, must not - be stripped by the encoding layer (it is stripped by the rule below). - - Bytes or sequences of bytes in the original byte stream that - could not be converted to Unicode characters must be converted - to U+FFFD REPLACEMENT CHARACTER code points. */ - - // XXX currently assuming input data is UTF-8; once we - // build encoding detection this will no longer be the case - // - // We previously had an mbstring implementation here, but that - // implementation is heavily non-conforming, so it's been - // omitted. - if (extension_loaded('iconv')) { - // non-conforming - $data = @iconv('UTF-8', 'UTF-8//IGNORE', $data); - } else { - // we can make a conforming native implementation - throw new Exception('Not implemented, please install iconv'); - } - - /* One leading U+FEFF BYTE ORDER MARK character must be - ignored if any are present. */ - if (substr($data, 0, 3) === "\xEF\xBB\xBF") { - $data = substr($data, 3); - } - - /* All U+0000 NULL characters in the input must be replaced - by U+FFFD REPLACEMENT CHARACTERs. Any occurrences of such - characters is a parse error. */ - for ($i = 0, $count = substr_count($data, "\0"); $i < $count; $i++) { - $this->errors[] = [ - 'type' => HTML5_Tokenizer::PARSEERROR, - 'data' => 'null-character' - ]; - } - /* U+000D CARRIAGE RETURN (CR) characters and U+000A LINE FEED - (LF) characters are treated specially. Any CR characters - that are followed by LF characters must be removed, and any - CR characters not followed by LF characters must be converted - to LF characters. Thus, newlines in HTML DOMs are represented - by LF characters, and there are never any CR characters in the - input to the tokenization stage. */ - $data = str_replace( - [ - "\0", - "\r\n", - "\r" - ], - [ - "\xEF\xBF\xBD", - "\n", - "\n" - ], - $data - ); - - /* Any occurrences of any characters in the ranges U+0001 to - U+0008, U+000B, U+000E to U+001F, U+007F to U+009F, - U+D800 to U+DFFF , U+FDD0 to U+FDEF, and - characters U+FFFE, U+FFFF, U+1FFFE, U+1FFFF, U+2FFFE, U+2FFFF, - U+3FFFE, U+3FFFF, U+4FFFE, U+4FFFF, U+5FFFE, U+5FFFF, U+6FFFE, - U+6FFFF, U+7FFFE, U+7FFFF, U+8FFFE, U+8FFFF, U+9FFFE, U+9FFFF, - U+AFFFE, U+AFFFF, U+BFFFE, U+BFFFF, U+CFFFE, U+CFFFF, U+DFFFE, - U+DFFFF, U+EFFFE, U+EFFFF, U+FFFFE, U+FFFFF, U+10FFFE, and - U+10FFFF are parse errors. (These are all control characters - or permanently undefined Unicode characters.) */ - // Check PCRE is loaded. - if (extension_loaded('pcre')) { - $count = preg_match_all( - '/(?: - [\x01-\x08\x0B\x0E-\x1F\x7F] # U+0001 to U+0008, U+000B, U+000E to U+001F and U+007F - | - \xC2[\x80-\x9F] # U+0080 to U+009F - | - \xED(?:\xA0[\x80-\xFF]|[\xA1-\xBE][\x00-\xFF]|\xBF[\x00-\xBF]) # U+D800 to U+DFFFF - | - \xEF\xB7[\x90-\xAF] # U+FDD0 to U+FDEF - | - \xEF\xBF[\xBE\xBF] # U+FFFE and U+FFFF - | - [\xF0-\xF4][\x8F-\xBF]\xBF[\xBE\xBF] # U+nFFFE and U+nFFFF (1 <= n <= 10_{16}) - )/x', - $data, - $matches - ); - for ($i = 0; $i < $count; $i++) { - $this->errors[] = [ - 'type' => HTML5_Tokenizer::PARSEERROR, - 'data' => 'invalid-codepoint' - ]; - } - } else { - // XXX: Need non-PCRE impl, probably using substr_count - } - - $this->data = $data; - $this->char = 0; - $this->EOF = strlen($data); - } - - /** - * Returns the current line that the tokenizer is at. - * - * @return int - */ - public function getCurrentLine() { - // Check the string isn't empty - if ($this->EOF) { - // Add one to $this->char because we want the number for the next - // byte to be processed. - return substr_count($this->data, "\n", 0, min($this->char, $this->EOF)) + 1; - } else { - // If the string is empty, we are on the first line (sorta). - return 1; - } - } - - /** - * Returns the current column of the current line that the tokenizer is at. - * - * @return int - */ - public function getColumnOffset() { - // strrpos is weird, and the offset needs to be negative for what we - // want (i.e., the last \n before $this->char). This needs to not have - // one (to make it point to the next character, the one we want the - // position of) added to it because strrpos's behaviour includes the - // final offset byte. - $lastLine = strrpos($this->data, "\n", $this->char - 1 - strlen($this->data)); - - // However, for here we want the length up until the next byte to be - // processed, so add one to the current byte ($this->char). - if ($lastLine !== false) { - $findLengthOf = substr($this->data, $lastLine + 1, $this->char - 1 - $lastLine); - } else { - $findLengthOf = substr($this->data, 0, $this->char); - } - - // Get the length for the string we need. - if (extension_loaded('iconv')) { - return iconv_strlen($findLengthOf, 'utf-8'); - } elseif (extension_loaded('mbstring')) { - return mb_strlen($findLengthOf, 'utf-8'); - } elseif (extension_loaded('xml')) { - return strlen(utf8_decode($findLengthOf)); - } else { - $count = count_chars($findLengthOf); - // 0x80 = 0x7F - 0 + 1 (one added to get inclusive range) - // 0x33 = 0xF4 - 0x2C + 1 (one added to get inclusive range) - return array_sum(array_slice($count, 0, 0x80)) + - array_sum(array_slice($count, 0xC2, 0x33)); - } - } - - /** - * Retrieve the currently consume character. - * @note This performs bounds checking - * - * @return bool|string - */ - public function char() { - return ($this->char++ < $this->EOF) - ? $this->data[$this->char - 1] - : false; - } - - /** - * Get all characters until EOF. - * @note This performs bounds checking - * - * @return string|bool - */ - public function remainingChars() { - if ($this->char < $this->EOF) { - $data = substr($this->data, $this->char); - $this->char = $this->EOF; - return $data; - } else { - return false; - } - } - - /** - * Matches as far as possible until we reach a certain set of bytes - * and returns the matched substring. - * - * @param $bytes | Bytes to match. - * @param null $max - * @return bool|string - */ - public function charsUntil($bytes, $max = null) { - if ($this->char < $this->EOF) { - if ($max === 0 || $max) { - $len = strcspn($this->data, $bytes, $this->char, $max); - } else { - $len = strcspn($this->data, $bytes, $this->char); - } - $string = (string) substr($this->data, $this->char, $len); - $this->char += $len; - return $string; - } else { - return false; - } - } - - /** - * Matches as far as possible with a certain set of bytes - * and returns the matched substring. - * - * @param $bytes | Bytes to match. - * @param null $max - * @return bool|string - */ - public function charsWhile($bytes, $max = null) { - if ($this->char < $this->EOF) { - if ($max === 0 || $max) { - $len = strspn($this->data, $bytes, $this->char, $max); - } else { - $len = strspn($this->data, $bytes, $this->char); - } - $string = (string) substr($this->data, $this->char, $len); - $this->char += $len; - return $string; - } else { - return false; - } - } - - /** - * Unconsume one character. - */ - public function unget() { - if ($this->char <= $this->EOF) { - $this->char--; - } - } -} diff --git a/vendor/dompdf/dompdf/lib/html5lib/Parser.php b/vendor/dompdf/dompdf/lib/html5lib/Parser.php deleted file mode 100644 index b48ce683..00000000 --- a/vendor/dompdf/dompdf/lib/html5lib/Parser.php +++ /dev/null @@ -1,37 +0,0 @@ -parse(); - return $tokenizer->save(); - } - - /** - * Parses an HTML fragment. - * @param $text | HTML text to parse - * @param $context String name of context element to pretend parsing is in. - * @param $builder | Custom builder implementation - * @return DOMDocument|DOMNodeList Parsed HTML as DOMDocument - */ - public static function parseFragment($text, $context = null, $builder = null) { - $tokenizer = new HTML5_Tokenizer($text, $builder); - $tokenizer->parseFragment($context); - return $tokenizer->save(); - } -} diff --git a/vendor/dompdf/dompdf/lib/html5lib/Tokenizer.php b/vendor/dompdf/dompdf/lib/html5lib/Tokenizer.php deleted file mode 100644 index 9f1f3ae9..00000000 --- a/vendor/dompdf/dompdf/lib/html5lib/Tokenizer.php +++ /dev/null @@ -1,2470 +0,0 @@ - -Copyright 2008 Edward Z. Yang -Copyright 2009 Geoffrey Sneddon - -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. - -*/ - -// Some conventions: -// /* */ indicates verbatim text from the HTML 5 specification -// // indicates regular comments - -// all flags are in hyphenated form - -class HTML5_Tokenizer { - /** - * @var HTML5_InputStream - * - * Points to an InputStream object. - */ - protected $stream; - - /** - * @var HTML5_TreeBuilder - * - * Tree builder that the tokenizer emits token to. - */ - private $tree; - - /** - * @var int - * - * Current content model we are parsing as. - */ - protected $content_model; - - /** - * Current token that is being built, but not yet emitted. Also - * is the last token emitted, if applicable. - */ - protected $token; - - // These are constants describing the content model - const PCDATA = 0; - const RCDATA = 1; - const CDATA = 2; - const PLAINTEXT = 3; - - // These are constants describing tokens - // XXX should probably be moved somewhere else, probably the - // HTML5 class. - const DOCTYPE = 0; - const STARTTAG = 1; - const ENDTAG = 2; - const COMMENT = 3; - const CHARACTER = 4; - const SPACECHARACTER = 5; - const EOF = 6; - const PARSEERROR = 7; - - // These are constants representing bunches of characters. - const ALPHA = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; - const UPPER_ALPHA = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; - const LOWER_ALPHA = 'abcdefghijklmnopqrstuvwxyz'; - const DIGIT = '0123456789'; - const HEX = '0123456789ABCDEFabcdef'; - const WHITESPACE = "\t\n\x0c "; - - /** - * @param $data | Data to parse - * @param HTML5_TreeBuilder|null $builder - */ - public function __construct($data, $builder = null) { - $this->stream = new HTML5_InputStream($data); - if (!$builder) { - $this->tree = new HTML5_TreeBuilder; - } else { - $this->tree = $builder; - } - $this->content_model = self::PCDATA; - } - - /** - * @param null $context - */ - public function parseFragment($context = null) { - $this->tree->setupContext($context); - if ($this->tree->content_model) { - $this->content_model = $this->tree->content_model; - $this->tree->content_model = null; - } - $this->parse(); - } - - // XXX maybe convert this into an iterator? regardless, this function - // and the save function should go into a Parser facade of some sort - /** - * Performs the actual parsing of the document. - */ - public function parse() { - // Current state - $state = 'data'; - // This is used to avoid having to have look-behind in the data state. - $lastFourChars = ''; - /** - * Escape flag as specified by the HTML5 specification: "used to - * control the behavior of the tokeniser. It is either true or - * false, and initially must be set to the false state." - */ - $escape = false; - //echo "\n\n"; - while($state !== null) { - - /*echo $state . ' '; - switch ($this->content_model) { - case self::PCDATA: echo 'PCDATA'; break; - case self::RCDATA: echo 'RCDATA'; break; - case self::CDATA: echo 'CDATA'; break; - case self::PLAINTEXT: echo 'PLAINTEXT'; break; - } - if ($escape) echo " escape"; - echo "\n";*/ - - switch($state) { - case 'data': - - /* Consume the next input character */ - $char = $this->stream->char(); - $lastFourChars .= $char; - if (strlen($lastFourChars) > 4) { - $lastFourChars = substr($lastFourChars, -4); - } - - // see below for meaning - $hyp_cond = - !$escape && - ( - $this->content_model === self::RCDATA || - $this->content_model === self::CDATA - ); - $amp_cond = - !$escape && - ( - $this->content_model === self::PCDATA || - $this->content_model === self::RCDATA - ); - $lt_cond = - $this->content_model === self::PCDATA || - ( - ( - $this->content_model === self::RCDATA || - $this->content_model === self::CDATA - ) && - !$escape - ); - $gt_cond = - $escape && - ( - $this->content_model === self::RCDATA || - $this->content_model === self::CDATA - ); - - if ($char === '&' && $amp_cond === true) { - /* U+0026 AMPERSAND (&) - When the content model flag is set to one of the PCDATA or RCDATA - states and the escape flag is false: switch to the - character reference data state. Otherwise: treat it as per - the "anything else" entry below. */ - $state = 'character reference data'; - - } elseif ( - $char === '-' && - $hyp_cond === true && - $lastFourChars === '' - ) { - /* If the content model flag is set to either the RCDATA state or - the CDATA state, and the escape flag is true, and the last three - characters in the input stream including this one are U+002D - HYPHEN-MINUS, U+002D HYPHEN-MINUS, U+003E GREATER-THAN SIGN ("-->"), - set the escape flag to false. */ - $escape = false; - - /* In any case, emit the input character as a character token. - Stay in the data state. */ - $this->emitToken([ - 'type' => self::CHARACTER, - 'data' => '>' - ]); - // We do the "any case" part as part of "anything else". - - } elseif ($char === false) { - /* EOF - Emit an end-of-file token. */ - $state = null; - $this->tree->emitToken([ - 'type' => self::EOF - ]); - - } elseif ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - // Directly after emitting a token you switch back to the "data - // state". At that point spaceCharacters are important so they are - // emitted separately. - $chars = $this->stream->charsWhile(self::WHITESPACE); - $this->emitToken([ - 'type' => self::SPACECHARACTER, - 'data' => $char . $chars - ]); - $lastFourChars .= $chars; - if (strlen($lastFourChars) > 4) { - $lastFourChars = substr($lastFourChars, -4); - } - } else { - /* Anything else - THIS IS AN OPTIMIZATION: Get as many character that - otherwise would also be treated as a character token and emit it - as a single character token. Stay in the data state. */ - - $mask = ''; - if ($hyp_cond === true) { - $mask .= '-'; - } - if ($amp_cond === true) { - $mask .= '&'; - } - if ($lt_cond === true) { - $mask .= '<'; - } - if ($gt_cond === true) { - $mask .= '>'; - } - - if ($mask === '') { - $chars = $this->stream->remainingChars(); - } else { - $chars = $this->stream->charsUntil($mask); - } - - $this->emitToken([ - 'type' => self::CHARACTER, - 'data' => $char . $chars - ]); - - $lastFourChars .= $chars; - if (strlen($lastFourChars) > 4) { - $lastFourChars = substr($lastFourChars, -4); - } - - $state = 'data'; - } - break; - - case 'character reference data': - /* (This cannot happen if the content model flag - is set to the CDATA state.) */ - - /* Attempt to consume a character reference, with no - additional allowed character. */ - $entity = $this->consumeCharacterReference(); - - /* If nothing is returned, emit a U+0026 AMPERSAND - character token. Otherwise, emit the character token that - was returned. */ - // This is all done when consuming the character reference. - $this->emitToken([ - 'type' => self::CHARACTER, - 'data' => $entity - ]); - - /* Finally, switch to the data state. */ - $state = 'data'; - break; - - case 'tag open': - $char = $this->stream->char(); - - switch ($this->content_model) { - case self::RCDATA: - case self::CDATA: - /* Consume the next input character. If it is a - U+002F SOLIDUS (/) character, switch to the close - tag open state. Otherwise, emit a U+003C LESS-THAN - SIGN character token and reconsume the current input - character in the data state. */ - // We consumed above. - - if ($char === '/') { - $state = 'close tag open'; - } else { - $this->emitToken([ - 'type' => self::CHARACTER, - 'data' => '<' - ]); - - $this->stream->unget(); - - $state = 'data'; - } - break; - - case self::PCDATA: - /* If the content model flag is set to the PCDATA state - Consume the next input character: */ - // We consumed above. - - if ($char === '!') { - /* U+0021 EXCLAMATION MARK (!) - Switch to the markup declaration open state. */ - $state = 'markup declaration open'; - - } elseif ($char === '/') { - /* U+002F SOLIDUS (/) - Switch to the close tag open state. */ - $state = 'close tag open'; - - } elseif ('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN LETTER A through to U+005A LATIN LETTER Z - Create a new start tag token, set its tag name to the lowercase - version of the input character (add 0x0020 to the character's code - point), then switch to the tag name state. (Don't emit the token - yet; further details will be filled in before it is emitted.) */ - $this->token = [ - 'name' => strtolower($char), - 'type' => self::STARTTAG, - 'attr' => [] - ]; - - $state = 'tag name'; - - } elseif ('a' <= $char && $char <= 'z') { - /* U+0061 LATIN SMALL LETTER A through to U+007A LATIN SMALL LETTER Z - Create a new start tag token, set its tag name to the input - character, then switch to the tag name state. (Don't emit - the token yet; further details will be filled in before it - is emitted.) */ - $this->token = [ - 'name' => $char, - 'type' => self::STARTTAG, - 'attr' => [] - ]; - - $state = 'tag name'; - - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Emit a U+003C LESS-THAN SIGN character token and a - U+003E GREATER-THAN SIGN character token. Switch to the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-tag-name-but-got-right-bracket' - ]); - $this->emitToken([ - 'type' => self::CHARACTER, - 'data' => '<>' - ]); - - $state = 'data'; - - } elseif ($char === '?') { - /* U+003F QUESTION MARK (?) - Parse error. Switch to the bogus comment state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-tag-name-but-got-question-mark' - ]); - $this->token = [ - 'data' => '?', - 'type' => self::COMMENT - ]; - $state = 'bogus comment'; - - } else { - /* Anything else - Parse error. Emit a U+003C LESS-THAN SIGN character token and - reconsume the current input character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-tag-name' - ]); - $this->emitToken([ - 'type' => self::CHARACTER, - 'data' => '<' - ]); - - $state = 'data'; - $this->stream->unget(); - } - break; - } - break; - - case 'close tag open': - if ( - $this->content_model === self::RCDATA || - $this->content_model === self::CDATA - ) { - /* If the content model flag is set to the RCDATA or CDATA - states... */ - $name = strtolower($this->stream->charsWhile(self::ALPHA)); - $following = $this->stream->char(); - $this->stream->unget(); - if ( - !$this->token || - $this->token['name'] !== $name || - $this->token['name'] === $name && !in_array($following, ["\x09", "\x0A", "\x0C", "\x20", "\x3E", "\x2F", false]) - ) { - /* if no start tag token has ever been emitted by this instance - of the tokenizer (fragment case), or, if the next few - characters do not match the tag name of the last start tag - token emitted (compared in an ASCII case-insensitive manner), - or if they do but they are not immediately followed by one of - the following characters: - - * U+0009 CHARACTER TABULATION - * U+000A LINE FEED (LF) - * U+000C FORM FEED (FF) - * U+0020 SPACE - * U+003E GREATER-THAN SIGN (>) - * U+002F SOLIDUS (/) - * EOF - - ...then emit a U+003C LESS-THAN SIGN character token, a - U+002F SOLIDUS character token, and switch to the data - state to process the next input character. */ - // XXX: Probably ought to replace in_array with $following === x ||... - - // We also need to emit $name now we've consumed that, as we - // know it'll just be emitted as a character token. - $this->emitToken([ - 'type' => self::CHARACTER, - 'data' => 'token = [ - 'name' => $name, - 'type' => self::ENDTAG - ]; - - // Change to tag name state. - $state = 'tag name'; - } - } elseif ($this->content_model === self::PCDATA) { - /* Otherwise, if the content model flag is set to the PCDATA - state [...]: */ - $char = $this->stream->char(); - - if ('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN LETTER A through to U+005A LATIN LETTER Z - Create a new end tag token, set its tag name to the lowercase version - of the input character (add 0x0020 to the character's code point), then - switch to the tag name state. (Don't emit the token yet; further details - will be filled in before it is emitted.) */ - $this->token = [ - 'name' => strtolower($char), - 'type' => self::ENDTAG - ]; - - $state = 'tag name'; - - } elseif ('a' <= $char && $char <= 'z') { - /* U+0061 LATIN SMALL LETTER A through to U+007A LATIN SMALL LETTER Z - Create a new end tag token, set its tag name to the - input character, then switch to the tag name state. - (Don't emit the token yet; further details will be - filled in before it is emitted.) */ - $this->token = [ - 'name' => $char, - 'type' => self::ENDTAG - ]; - - $state = 'tag name'; - - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Switch to the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-closing-tag-but-got-right-bracket' - ]); - $state = 'data'; - - } elseif ($char === false) { - /* EOF - Parse error. Emit a U+003C LESS-THAN SIGN character token and a U+002F - SOLIDUS character token. Reconsume the EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-closing-tag-but-got-eof' - ]); - $this->emitToken([ - 'type' => self::CHARACTER, - 'data' => 'stream->unget(); - $state = 'data'; - - } else { - /* Parse error. Switch to the bogus comment state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-closing-tag-but-got-char' - ]); - $this->token = [ - 'data' => $char, - 'type' => self::COMMENT - ]; - $state = 'bogus comment'; - } - } - break; - - case 'tag name': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Switch to the before attribute name state. */ - $state = 'before attribute name'; - - } elseif ($char === '/') { - /* U+002F SOLIDUS (/) - Switch to the self-closing start tag state. */ - $state = 'self-closing start tag'; - - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current tag token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif ('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z - Append the lowercase version of the current input - character (add 0x0020 to the character's code point) to - the current tag token's tag name. Stay in the tag name state. */ - $chars = $this->stream->charsWhile(self::UPPER_ALPHA); - - $this->token['name'] .= strtolower($char . $chars); - $state = 'tag name'; - - } elseif ($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-tag-name' - ]); - - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Append the current input character to the current tag token's tag name. - Stay in the tag name state. */ - $chars = $this->stream->charsUntil("\t\n\x0C />" . self::UPPER_ALPHA); - - $this->token['name'] .= $char . $chars; - $state = 'tag name'; - } - break; - - case 'before attribute name': - /* Consume the next input character: */ - $char = $this->stream->char(); - - // this conditional is optimized, check bottom - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the before attribute name state. */ - $state = 'before attribute name'; - - } elseif ($char === '/') { - /* U+002F SOLIDUS (/) - Switch to the self-closing start tag state. */ - $state = 'self-closing start tag'; - - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current tag token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif ('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z - Start a new attribute in the current tag token. Set that - attribute's name to the lowercase version of the current - input character (add 0x0020 to the character's code - point), and its value to the empty string. Switch to the - attribute name state.*/ - $this->token['attr'][] = [ - 'name' => strtolower($char), - 'value' => '' - ]; - - $state = 'attribute name'; - - } elseif ($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-attribute-name-but-got-eof' - ]); - - $this->stream->unget(); - $state = 'data'; - - } else { - /* U+0022 QUOTATION MARK (") - U+0027 APOSTROPHE (') - U+003C LESS-THAN SIGN (<) - U+003D EQUALS SIGN (=) - Parse error. Treat it as per the "anything else" entry - below. */ - if ($char === '"' || $char === "'" || $char === '<' || $char === '=') { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'invalid-character-in-attribute-name' - ]); - } - - /* Anything else - Start a new attribute in the current tag token. Set that attribute's - name to the current input character, and its value to the empty string. - Switch to the attribute name state. */ - $this->token['attr'][] = [ - 'name' => $char, - 'value' => '' - ]; - - $state = 'attribute name'; - } - break; - - case 'attribute name': - // Consume the next input character: - $char = $this->stream->char(); - - // this conditional is optimized, check bottom - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Switch to the after attribute name state. */ - $state = 'after attribute name'; - - } elseif ($char === '/') { - /* U+002F SOLIDUS (/) - Switch to the self-closing start tag state. */ - $state = 'self-closing start tag'; - - } elseif ($char === '=') { - /* U+003D EQUALS SIGN (=) - Switch to the before attribute value state. */ - $state = 'before attribute value'; - - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current tag token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif ('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z - Append the lowercase version of the current input - character (add 0x0020 to the character's code point) to - the current attribute's name. Stay in the attribute name - state. */ - $chars = $this->stream->charsWhile(self::UPPER_ALPHA); - - $last = count($this->token['attr']) - 1; - $this->token['attr'][$last]['name'] .= strtolower($char . $chars); - - $state = 'attribute name'; - - } elseif ($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-attribute-name' - ]); - - $this->stream->unget(); - $state = 'data'; - - } else { - /* U+0022 QUOTATION MARK (") - U+0027 APOSTROPHE (') - U+003C LESS-THAN SIGN (<) - Parse error. Treat it as per the "anything else" - entry below. */ - if ($char === '"' || $char === "'" || $char === '<') { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'invalid-character-in-attribute-name' - ]); - } - - /* Anything else - Append the current input character to the current attribute's name. - Stay in the attribute name state. */ - $chars = $this->stream->charsUntil("\t\n\x0C /=>\"'" . self::UPPER_ALPHA); - - $last = count($this->token['attr']) - 1; - $this->token['attr'][$last]['name'] .= $char . $chars; - - $state = 'attribute name'; - } - - /* When the user agent leaves the attribute name state - (and before emitting the tag token, if appropriate), the - complete attribute's name must be compared to the other - attributes on the same token; if there is already an - attribute on the token with the exact same name, then this - is a parse error and the new attribute must be dropped, along - with the value that gets associated with it (if any). */ - // this might be implemented in the emitToken method - break; - - case 'after attribute name': - // Consume the next input character: - $char = $this->stream->char(); - - // this is an optimized conditional, check the bottom - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the after attribute name state. */ - $state = 'after attribute name'; - - } elseif ($char === '/') { - /* U+002F SOLIDUS (/) - Switch to the self-closing start tag state. */ - $state = 'self-closing start tag'; - - } elseif ($char === '=') { - /* U+003D EQUALS SIGN (=) - Switch to the before attribute value state. */ - $state = 'before attribute value'; - - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current tag token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif ('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z - Start a new attribute in the current tag token. Set that - attribute's name to the lowercase version of the current - input character (add 0x0020 to the character's code - point), and its value to the empty string. Switch to the - attribute name state. */ - $this->token['attr'][] = [ - 'name' => strtolower($char), - 'value' => '' - ]; - - $state = 'attribute name'; - - } elseif ($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-end-of-tag-but-got-eof' - ]); - - $this->stream->unget(); - $state = 'data'; - - } else { - /* U+0022 QUOTATION MARK (") - U+0027 APOSTROPHE (') - U+003C LESS-THAN SIGN(<) - Parse error. Treat it as per the "anything else" - entry below. */ - if ($char === '"' || $char === "'" || $char === "<") { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'invalid-character-after-attribute-name' - ]); - } - - /* Anything else - Start a new attribute in the current tag token. Set that attribute's - name to the current input character, and its value to the empty string. - Switch to the attribute name state. */ - $this->token['attr'][] = [ - 'name' => $char, - 'value' => '' - ]; - - $state = 'attribute name'; - } - break; - - case 'before attribute value': - // Consume the next input character: - $char = $this->stream->char(); - - // this is an optimized conditional - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the before attribute value state. */ - $state = 'before attribute value'; - - } elseif ($char === '"') { - /* U+0022 QUOTATION MARK (") - Switch to the attribute value (double-quoted) state. */ - $state = 'attribute value (double-quoted)'; - - } elseif ($char === '&') { - /* U+0026 AMPERSAND (&) - Switch to the attribute value (unquoted) state and reconsume - this input character. */ - $this->stream->unget(); - $state = 'attribute value (unquoted)'; - - } elseif ($char === '\'') { - /* U+0027 APOSTROPHE (') - Switch to the attribute value (single-quoted) state. */ - $state = 'attribute value (single-quoted)'; - - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Emit the current tag token. Switch to the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-attribute-value-but-got-right-bracket' - ]); - $this->emitToken($this->token); - $state = 'data'; - - } elseif ($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-attribute-value-but-got-eof' - ]); - $this->stream->unget(); - $state = 'data'; - - } else { - /* U+003D EQUALS SIGN (=) - * U+003C LESS-THAN SIGN (<) - Parse error. Treat it as per the "anything else" entry below. */ - if ($char === '=' || $char === '<') { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'equals-in-unquoted-attribute-value' - ]); - } - - /* Anything else - Append the current input character to the current attribute's value. - Switch to the attribute value (unquoted) state. */ - $last = count($this->token['attr']) - 1; - $this->token['attr'][$last]['value'] .= $char; - - $state = 'attribute value (unquoted)'; - } - break; - - case 'attribute value (double-quoted)': - // Consume the next input character: - $char = $this->stream->char(); - - if ($char === '"') { - /* U+0022 QUOTATION MARK (") - Switch to the after attribute value (quoted) state. */ - $state = 'after attribute value (quoted)'; - - } elseif ($char === '&') { - /* U+0026 AMPERSAND (&) - Switch to the character reference in attribute value - state, with the additional allowed character - being U+0022 QUOTATION MARK ("). */ - $this->characterReferenceInAttributeValue('"'); - - } elseif ($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-attribute-value-double-quote' - ]); - - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Append the current input character to the current attribute's value. - Stay in the attribute value (double-quoted) state. */ - $chars = $this->stream->charsUntil('"&'); - - $last = count($this->token['attr']) - 1; - $this->token['attr'][$last]['value'] .= $char . $chars; - - $state = 'attribute value (double-quoted)'; - } - break; - - case 'attribute value (single-quoted)': - // Consume the next input character: - $char = $this->stream->char(); - - if ($char === "'") { - /* U+0022 QUOTATION MARK (') - Switch to the after attribute value state. */ - $state = 'after attribute value (quoted)'; - - } elseif ($char === '&') { - /* U+0026 AMPERSAND (&) - Switch to the entity in attribute value state. */ - $this->characterReferenceInAttributeValue("'"); - - } elseif ($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-attribute-value-single-quote' - ]); - - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Append the current input character to the current attribute's value. - Stay in the attribute value (single-quoted) state. */ - $chars = $this->stream->charsUntil("'&"); - - $last = count($this->token['attr']) - 1; - $this->token['attr'][$last]['value'] .= $char . $chars; - - $state = 'attribute value (single-quoted)'; - } - break; - - case 'attribute value (unquoted)': - // Consume the next input character: - $char = $this->stream->char(); - - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Switch to the before attribute name state. */ - $state = 'before attribute name'; - - } elseif ($char === '&') { - /* U+0026 AMPERSAND (&) - Switch to the entity in attribute value state, with the - additional allowed character being U+003E - GREATER-THAN SIGN (>). */ - $this->characterReferenceInAttributeValue('>'); - - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current tag token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif ($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-attribute-value-no-quotes' - ]); - $this->stream->unget(); - $state = 'data'; - - } else { - /* U+0022 QUOTATION MARK (") - U+0027 APOSTROPHE (') - U+003C LESS-THAN SIGN (<) - U+003D EQUALS SIGN (=) - Parse error. Treat it as per the "anything else" - entry below. */ - if ($char === '"' || $char === "'" || $char === '=' || $char == '<') { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-character-in-unquoted-attribute-value' - ]); - } - - /* Anything else - Append the current input character to the current attribute's value. - Stay in the attribute value (unquoted) state. */ - $chars = $this->stream->charsUntil("\t\n\x0c &>\"'="); - - $last = count($this->token['attr']) - 1; - $this->token['attr'][$last]['value'] .= $char . $chars; - - $state = 'attribute value (unquoted)'; - } - break; - - case 'after attribute value (quoted)': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Switch to the before attribute name state. */ - $state = 'before attribute name'; - - } elseif ($char === '/') { - /* U+002F SOLIDUS (/) - Switch to the self-closing start tag state. */ - $state = 'self-closing start tag'; - - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current tag token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif ($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-EOF-after-attribute-value' - ]); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Parse error. Reconsume the character in the before attribute - name state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-character-after-attribute-value' - ]); - $this->stream->unget(); - $state = 'before attribute name'; - } - break; - - case 'self-closing start tag': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Set the self-closing flag of the current tag token. - Emit the current tag token. Switch to the data state. */ - // not sure if this is the name we want - $this->token['self-closing'] = true; - $this->emitToken($this->token); - $state = 'data'; - - } elseif ($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-eof-after-self-closing' - ]); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Parse error. Reconsume the character in the before attribute name state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-character-after-self-closing' - ]); - $this->stream->unget(); - $state = 'before attribute name'; - } - break; - - case 'bogus comment': - /* (This can only happen if the content model flag is set to the PCDATA state.) */ - /* Consume every character up to the first U+003E GREATER-THAN SIGN - character (>) or the end of the file (EOF), whichever comes first. Emit - a comment token whose data is the concatenation of all the characters - starting from and including the character that caused the state machine - to switch into the bogus comment state, up to and including the last - consumed character before the U+003E character, if any, or up to the - end of the file otherwise. (If the comment was started by the end of - the file (EOF), the token is empty.) */ - $this->token['data'] .= (string) $this->stream->charsUntil('>'); - $this->stream->char(); - - $this->emitToken($this->token); - - /* Switch to the data state. */ - $state = 'data'; - break; - - case 'markup declaration open': - // Consume for below - $hyphens = $this->stream->charsWhile('-', 2); - if ($hyphens === '-') { - $this->stream->unget(); - } - if ($hyphens !== '--') { - $alpha = $this->stream->charsWhile(self::ALPHA, 7); - } - - /* If the next two characters are both U+002D HYPHEN-MINUS (-) - characters, consume those two characters, create a comment token whose - data is the empty string, and switch to the comment state. */ - if ($hyphens === '--') { - $state = 'comment start'; - $this->token = [ - 'data' => '', - 'type' => self::COMMENT - ]; - - /* Otherwise if the next seven characters are a case-insensitive match - for the word "DOCTYPE", then consume those characters and switch to the - DOCTYPE state. */ - } elseif (strtoupper($alpha) === 'DOCTYPE') { - $state = 'DOCTYPE'; - - // XXX not implemented - /* Otherwise, if the insertion mode is "in foreign content" - and the current node is not an element in the HTML namespace - and the next seven characters are an ASCII case-sensitive - match for the string "[CDATA[" (the five uppercase letters - "CDATA" with a U+005B LEFT SQUARE BRACKET character before - and after), then consume those characters and switch to the - CDATA section state (which is unrelated to the content model - flag's CDATA state). */ - - /* Otherwise, is is a parse error. Switch to the bogus comment state. - The next character that is consumed, if any, is the first character - that will be in the comment. */ - } else { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-dashes-or-doctype' - ]); - $this->token = [ - 'data' => (string) $alpha, - 'type' => self::COMMENT - ]; - $state = 'bogus comment'; - } - break; - - case 'comment start': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === '-') { - /* U+002D HYPHEN-MINUS (-) - Switch to the comment start dash state. */ - $state = 'comment start dash'; - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Emit the comment token. Switch to the - data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'incorrect-comment' - ]); - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* EOF - Parse error. Emit the comment token. Reconsume the - EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-comment' - ]); - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Anything else - Append the input character to the comment token's - data. Switch to the comment state. */ - $this->token['data'] .= $char; - $state = 'comment'; - } - break; - - case 'comment start dash': - /* Consume the next input character: */ - $char = $this->stream->char(); - if ($char === '-') { - /* U+002D HYPHEN-MINUS (-) - Switch to the comment end state */ - $state = 'comment end'; - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Emit the comment token. Switch to the - data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'incorrect-comment' - ]); - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* Parse error. Emit the comment token. Reconsume the - EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-comment' - ]); - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - $this->token['data'] .= '-' . $char; - $state = 'comment'; - } - break; - - case 'comment': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === '-') { - /* U+002D HYPHEN-MINUS (-) - Switch to the comment end dash state */ - $state = 'comment end dash'; - - } elseif ($char === false) { - /* EOF - Parse error. Emit the comment token. Reconsume the EOF character - in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-comment' - ]); - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Append the input character to the comment token's data. Stay in - the comment state. */ - $chars = $this->stream->charsUntil('-'); - - $this->token['data'] .= $char . $chars; - } - break; - - case 'comment end dash': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === '-') { - /* U+002D HYPHEN-MINUS (-) - Switch to the comment end state */ - $state = 'comment end'; - - } elseif ($char === false) { - /* EOF - Parse error. Emit the comment token. Reconsume the EOF character - in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-comment-end-dash' - ]); - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Append a U+002D HYPHEN-MINUS (-) character and the input - character to the comment token's data. Switch to the comment state. */ - $this->token['data'] .= '-'.$char; - $state = 'comment'; - } - break; - - case 'comment end': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the comment token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif ($char === '-') { - /* U+002D HYPHEN-MINUS (-) - Parse error. Append a U+002D HYPHEN-MINUS (-) character - to the comment token's data. Stay in the comment end - state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-dash-after-double-dash-in-comment' - ]); - $this->token['data'] .= '-'; - - } elseif ($char === "\t" || $char === "\n" || $char === "\x0a" || $char === ' ') { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-space-after-double-dash-in-comment' - ]); - $this->token['data'] .= '--' . $char; - $state = 'comment end space'; - - } elseif ($char === '!') { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-bang-after-double-dash-in-comment' - ]); - $state = 'comment end bang'; - - } elseif ($char === false) { - /* EOF - Parse error. Emit the comment token. Reconsume the - EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-comment-double-dash' - ]); - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Parse error. Append two U+002D HYPHEN-MINUS (-) - characters and the input character to the comment token's - data. Switch to the comment state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-char-in-comment' - ]); - $this->token['data'] .= '--'.$char; - $state = 'comment'; - } - break; - - case 'comment end bang': - $char = $this->stream->char(); - if ($char === '>') { - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === "-") { - $this->token['data'] .= '--!'; - $state = 'comment end dash'; - } elseif ($char === false) { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-comment-end-bang' - ]); - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - $this->token['data'] .= '--!' . $char; - $state = 'comment'; - } - break; - - case 'comment end space': - $char = $this->stream->char(); - if ($char === '>') { - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === '-') { - $state = 'comment end dash'; - } elseif ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - $this->token['data'] .= $char; - } elseif ($char === false) { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-eof-in-comment-end-space', - ]); - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - $this->token['data'] .= $char; - $state = 'comment'; - } - break; - - case 'DOCTYPE': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Switch to the before DOCTYPE name state. */ - $state = 'before DOCTYPE name'; - - } elseif ($char === false) { - /* EOF - Parse error. Create a new DOCTYPE token. Set its - force-quirks flag to on. Emit the token. Reconsume the - EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'need-space-after-doctype-but-got-eof' - ]); - $this->emitToken([ - 'name' => '', - 'type' => self::DOCTYPE, - 'force-quirks' => true, - 'error' => true - ]); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Parse error. Reconsume the current character in the - before DOCTYPE name state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'need-space-after-doctype' - ]); - $this->stream->unget(); - $state = 'before DOCTYPE name'; - } - break; - - case 'before DOCTYPE name': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the before DOCTYPE name state. */ - - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Create a new DOCTYPE token. Set its - force-quirks flag to on. Emit the token. Switch to the - data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-doctype-name-but-got-right-bracket' - ]); - $this->emitToken([ - 'name' => '', - 'type' => self::DOCTYPE, - 'force-quirks' => true, - 'error' => true - ]); - - $state = 'data'; - - } elseif ('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z - Create a new DOCTYPE token. Set the token's name to the - lowercase version of the input character (add 0x0020 to - the character's code point). Switch to the DOCTYPE name - state. */ - $this->token = [ - 'name' => strtolower($char), - 'type' => self::DOCTYPE, - 'error' => true - ]; - - $state = 'DOCTYPE name'; - - } elseif ($char === false) { - /* EOF - Parse error. Create a new DOCTYPE token. Set its - force-quirks flag to on. Emit the token. Reconsume the - EOF character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-doctype-name-but-got-eof' - ]); - $this->emitToken([ - 'name' => '', - 'type' => self::DOCTYPE, - 'force-quirks' => true, - 'error' => true - ]); - - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Create a new DOCTYPE token. Set the token's name to the - current input character. Switch to the DOCTYPE name state. */ - $this->token = [ - 'name' => $char, - 'type' => self::DOCTYPE, - 'error' => true - ]; - - $state = 'DOCTYPE name'; - } - break; - - case 'DOCTYPE name': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Switch to the after DOCTYPE name state. */ - $state = 'after DOCTYPE name'; - - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current DOCTYPE token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif ('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z - Append the lowercase version of the input character - (add 0x0020 to the character's code point) to the current - DOCTYPE token's name. Stay in the DOCTYPE name state. */ - $this->token['name'] .= strtolower($char); - - } elseif ($char === false) { - /* EOF - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype-name' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Append the current input character to the current - DOCTYPE token's name. Stay in the DOCTYPE name state. */ - $this->token['name'] .= $char; - } - - // XXX this is probably some sort of quirks mode designation, - // check tree-builder to be sure. In general 'error' needs - // to be specc'ified, this probably means removing it at the end - $this->token['error'] = ($this->token['name'] === 'HTML') - ? false - : true; - break; - - case 'after DOCTYPE name': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the after DOCTYPE name state. */ - - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current DOCTYPE token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif ($char === false) { - /* EOF - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else */ - - $nextSix = strtoupper($char . $this->stream->charsWhile(self::ALPHA, 5)); - if ($nextSix === 'PUBLIC') { - /* If the next six characters are an ASCII - case-insensitive match for the word "PUBLIC", then - consume those characters and switch to the before - DOCTYPE public identifier state. */ - $state = 'before DOCTYPE public identifier'; - - } elseif ($nextSix === 'SYSTEM') { - /* Otherwise, if the next six characters are an ASCII - case-insensitive match for the word "SYSTEM", then - consume those characters and switch to the before - DOCTYPE system identifier state. */ - $state = 'before DOCTYPE system identifier'; - - } else { - /* Otherwise, this is the parse error. Set the DOCTYPE - token's force-quirks flag to on. Switch to the bogus - DOCTYPE state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-space-or-right-bracket-in-doctype' - ]); - $this->token['force-quirks'] = true; - $this->token['error'] = true; - $state = 'bogus DOCTYPE'; - } - } - break; - - case 'before DOCTYPE public identifier': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the before DOCTYPE public identifier state. */ - } elseif ($char === '"') { - /* U+0022 QUOTATION MARK (") - Set the DOCTYPE token's public identifier to the empty - string (not missing), then switch to the DOCTYPE public - identifier (double-quoted) state. */ - $this->token['public'] = ''; - $state = 'DOCTYPE public identifier (double-quoted)'; - } elseif ($char === "'") { - /* U+0027 APOSTROPHE (') - Set the DOCTYPE token's public identifier to the empty - string (not missing), then switch to the DOCTYPE public - identifier (single-quoted) state. */ - $this->token['public'] = ''; - $state = 'DOCTYPE public identifier (single-quoted)'; - } elseif ($char === '>') { - /* Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Switch to the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-end-of-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* Parse error. Set the DOCTYPE token's force-quirks - flag to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Parse error. Set the DOCTYPE token's force-quirks flag - to on. Switch to the bogus DOCTYPE state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-char-in-doctype' - ]); - $this->token['force-quirks'] = true; - $state = 'bogus DOCTYPE'; - } - break; - - case 'DOCTYPE public identifier (double-quoted)': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === '"') { - /* U+0022 QUOTATION MARK (") - Switch to the after DOCTYPE public identifier state. */ - $state = 'after DOCTYPE public identifier'; - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Switch to the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-end-of-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* EOF - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Anything else - Append the current input character to the current - DOCTYPE token's public identifier. Stay in the DOCTYPE - public identifier (double-quoted) state. */ - $this->token['public'] .= $char; - } - break; - - case 'DOCTYPE public identifier (single-quoted)': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === "'") { - /* U+0027 APOSTROPHE (') - Switch to the after DOCTYPE public identifier state. */ - $state = 'after DOCTYPE public identifier'; - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Switch to the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-end-of-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* EOF - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Anything else - Append the current input character to the current - DOCTYPE token's public identifier. Stay in the DOCTYPE - public identifier (double-quoted) state. */ - $this->token['public'] .= $char; - } - break; - - case 'after DOCTYPE public identifier': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the after DOCTYPE public identifier state. */ - } elseif ($char === '"') { - /* U+0022 QUOTATION MARK (") - Set the DOCTYPE token's system identifier to the - empty string (not missing), then switch to the DOCTYPE - system identifier (double-quoted) state. */ - $this->token['system'] = ''; - $state = 'DOCTYPE system identifier (double-quoted)'; - } elseif ($char === "'") { - /* U+0027 APOSTROPHE (') - Set the DOCTYPE token's system identifier to the - empty string (not missing), then switch to the DOCTYPE - system identifier (single-quoted) state. */ - $this->token['system'] = ''; - $state = 'DOCTYPE system identifier (single-quoted)'; - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current DOCTYPE token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* Parse error. Set the DOCTYPE token's force-quirks - flag to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Anything else - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Switch to the bogus DOCTYPE state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-char-in-doctype' - ]); - $this->token['force-quirks'] = true; - $state = 'bogus DOCTYPE'; - } - break; - - case 'before DOCTYPE system identifier': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the before DOCTYPE system identifier state. */ - } elseif ($char === '"') { - /* U+0022 QUOTATION MARK (") - Set the DOCTYPE token's system identifier to the empty - string (not missing), then switch to the DOCTYPE system - identifier (double-quoted) state. */ - $this->token['system'] = ''; - $state = 'DOCTYPE system identifier (double-quoted)'; - } elseif ($char === "'") { - /* U+0027 APOSTROPHE (') - Set the DOCTYPE token's system identifier to the empty - string (not missing), then switch to the DOCTYPE system - identifier (single-quoted) state. */ - $this->token['system'] = ''; - $state = 'DOCTYPE system identifier (single-quoted)'; - } elseif ($char === '>') { - /* Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Switch to the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-char-in-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* Parse error. Set the DOCTYPE token's force-quirks - flag to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Parse error. Set the DOCTYPE token's force-quirks flag - to on. Switch to the bogus DOCTYPE state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-char-in-doctype' - ]); - $this->token['force-quirks'] = true; - $state = 'bogus DOCTYPE'; - } - break; - - case 'DOCTYPE system identifier (double-quoted)': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === '"') { - /* U+0022 QUOTATION MARK (") - Switch to the after DOCTYPE system identifier state. */ - $state = 'after DOCTYPE system identifier'; - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Switch to the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-end-of-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* EOF - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Anything else - Append the current input character to the current - DOCTYPE token's system identifier. Stay in the DOCTYPE - system identifier (double-quoted) state. */ - $this->token['system'] .= $char; - } - break; - - case 'DOCTYPE system identifier (single-quoted)': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === "'") { - /* U+0027 APOSTROPHE (') - Switch to the after DOCTYPE system identifier state. */ - $state = 'after DOCTYPE system identifier'; - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Switch to the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-end-of-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* EOF - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Anything else - Append the current input character to the current - DOCTYPE token's system identifier. Stay in the DOCTYPE - system identifier (double-quoted) state. */ - $this->token['system'] .= $char; - } - break; - - case 'after DOCTYPE system identifier': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the after DOCTYPE system identifier state. */ - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current DOCTYPE token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* Parse error. Set the DOCTYPE token's force-quirks - flag to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - ]); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Anything else - Parse error. Switch to the bogus DOCTYPE state. - (This does not set the DOCTYPE token's force-quirks - flag to on.) */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'unexpected-char-in-doctype' - ]); - $state = 'bogus DOCTYPE'; - } - break; - - case 'bogus DOCTYPE': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the DOCTYPE token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif ($char === false) { - /* EOF - Emit the DOCTYPE token. Reconsume the EOF character in - the data state. */ - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Stay in the bogus DOCTYPE state. */ - } - break; - - // case 'cdataSection': - } - } - } - - /** - * Returns a serialized representation of the tree. - * - * @return DOMDocument|DOMNodeList - */ - public function save() { - return $this->tree->save(); - } - - /** - * @return HTML5_TreeBuilder The tree - */ - public function getTree() - { - return $this->tree; - } - - - /** - * Returns the input stream. - * - * @return HTML5_InputStream - */ - public function stream() { - return $this->stream; - } - - /** - * @param bool $allowed - * @param bool $inattr - * @return string - */ - private function consumeCharacterReference($allowed = false, $inattr = false) { - // This goes quite far against spec, and is far closer to the Python - // impl., mainly because we don't do the large unconsuming the spec - // requires. - - // All consumed characters. - $chars = $this->stream->char(); - - /* This section defines how to consume a character - reference. This definition is used when parsing character - references in text and in attributes. - - The behavior depends on the identity of the next character - (the one immediately after the U+0026 AMPERSAND character): */ - - if ( - $chars[0] === "\x09" || - $chars[0] === "\x0A" || - $chars[0] === "\x0C" || - $chars[0] === "\x20" || - $chars[0] === '<' || - $chars[0] === '&' || - $chars === false || - $chars[0] === $allowed - ) { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - U+003C LESS-THAN SIGN - U+0026 AMPERSAND - EOF - The additional allowed character, if there is one - Not a character reference. No characters are consumed, - and nothing is returned. (This is not an error, either.) */ - // We already consumed, so unconsume. - $this->stream->unget(); - return '&'; - } elseif ($chars[0] === '#') { - /* Consume the U+0023 NUMBER SIGN. */ - // Um, yeah, we already did that. - /* The behavior further depends on the character after - the U+0023 NUMBER SIGN: */ - $chars .= $this->stream->char(); - if (isset($chars[1]) && ($chars[1] === 'x' || $chars[1] === 'X')) { - /* U+0078 LATIN SMALL LETTER X - U+0058 LATIN CAPITAL LETTER X */ - /* Consume the X. */ - // Um, yeah, we already did that. - /* Follow the steps below, but using the range of - characters U+0030 DIGIT ZERO through to U+0039 DIGIT - NINE, U+0061 LATIN SMALL LETTER A through to U+0066 - LATIN SMALL LETTER F, and U+0041 LATIN CAPITAL LETTER - A, through to U+0046 LATIN CAPITAL LETTER F (in other - words, 0123456789, ABCDEF, abcdef). */ - $char_class = self::HEX; - /* When it comes to interpreting the - number, interpret it as a hexadecimal number. */ - $hex = true; - } else { - /* Anything else */ - // Unconsume because we shouldn't have consumed this. - $chars = $chars[0]; - $this->stream->unget(); - /* Follow the steps below, but using the range of - characters U+0030 DIGIT ZERO through to U+0039 DIGIT - NINE (i.e. just 0123456789). */ - $char_class = self::DIGIT; - /* When it comes to interpreting the number, - interpret it as a decimal number. */ - $hex = false; - } - - /* Consume as many characters as match the range of characters given above. */ - $consumed = $this->stream->charsWhile($char_class); - if ($consumed === '' || $consumed === false) { - /* If no characters match the range, then don't consume - any characters (and unconsume the U+0023 NUMBER SIGN - character and, if appropriate, the X character). This - is a parse error; nothing is returned. */ - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-numeric-entity' - ]); - return '&' . $chars; - } else { - /* Otherwise, if the next character is a U+003B SEMICOLON, - consume that too. If it isn't, there is a parse error. */ - if ($this->stream->char() !== ';') { - $this->stream->unget(); - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'numeric-entity-without-semicolon' - ]); - } - - /* If one or more characters match the range, then take - them all and interpret the string of characters as a number - (either hexadecimal or decimal as appropriate). */ - $codepoint = $hex ? hexdec($consumed) : (int) $consumed; - - /* If that number is one of the numbers in the first column - of the following table, then this is a parse error. Find the - row with that number in the first column, and return a - character token for the Unicode character given in the - second column of that row. */ - $new_codepoint = HTML5_Data::getRealCodepoint($codepoint); - if ($new_codepoint) { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'illegal-windows-1252-entity' - ]); - return HTML5_Data::utf8chr($new_codepoint); - } else { - /* Otherwise, if the number is greater than 0x10FFFF, then - * this is a parse error. Return a U+FFFD REPLACEMENT - * CHARACTER. */ - if ($codepoint > 0x10FFFF) { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'overlong-character-entity' // XXX probably not correct - ]); - return "\xEF\xBF\xBD"; - } - /* Otherwise, return a character token for the Unicode - * character whose code point is that number. If the - * number is in the range 0x0001 to 0x0008, 0x000E to - * 0x001F, 0x007F to 0x009F, 0xD800 to 0xDFFF, 0xFDD0 to - * 0xFDEF, or is one of 0x000B, 0xFFFE, 0xFFFF, 0x1FFFE, - * 0x1FFFF, 0x2FFFE, 0x2FFFF, 0x3FFFE, 0x3FFFF, 0x4FFFE, - * 0x4FFFF, 0x5FFFE, 0x5FFFF, 0x6FFFE, 0x6FFFF, 0x7FFFE, - * 0x7FFFF, 0x8FFFE, 0x8FFFF, 0x9FFFE, 0x9FFFF, 0xAFFFE, - * 0xAFFFF, 0xBFFFE, 0xBFFFF, 0xCFFFE, 0xCFFFF, 0xDFFFE, - * 0xDFFFF, 0xEFFFE, 0xEFFFF, 0xFFFFE, 0xFFFFF, 0x10FFFE, - * or 0x10FFFF, then this is a parse error. */ - // && has higher precedence than || - if ( - $codepoint >= 0x0000 && $codepoint <= 0x0008 || - $codepoint === 0x000B || - $codepoint >= 0x000E && $codepoint <= 0x001F || - $codepoint >= 0x007F && $codepoint <= 0x009F || - $codepoint >= 0xD800 && $codepoint <= 0xDFFF || - $codepoint >= 0xFDD0 && $codepoint <= 0xFDEF || - ($codepoint & 0xFFFE) === 0xFFFE || - $codepoint == 0x10FFFF || $codepoint == 0x10FFFE - ) { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'illegal-codepoint-for-numeric-entity' - ]); - } - return HTML5_Data::utf8chr($codepoint); - } - } - } else { - /* Anything else */ - - /* Consume the maximum number of characters possible, - with the consumed characters matching one of the - identifiers in the first column of the named character - references table (in a case-sensitive manner). */ - // What we actually do here is consume as much as we can while it - // matches the start of one of the identifiers in the first column. - - $refs = HTML5_Data::getNamedCharacterReferences(); - - // Get the longest string which is the start of an identifier - // ($chars) as well as the longest identifier which matches ($id) - // and its codepoint ($codepoint). - $codepoint = false; - $char = $chars; - while ($char !== false && isset($refs[$char])) { - $refs = $refs[$char]; - if (isset($refs['codepoint'])) { - $id = $chars; - $codepoint = $refs['codepoint']; - } - $chars .= $char = $this->stream->char(); - } - - // Unconsume the one character we just took which caused the while - // statement to fail. This could be anything and could cause state - // changes (as if it matches the while loop it must be - // alphanumeric so we can just concat it to whatever we get later). - $this->stream->unget(); - if ($char !== false) { - $chars = substr($chars, 0, -1); - } - - /* If no match can be made, then this is a parse error. - No characters are consumed, and nothing is returned. */ - if (!$codepoint) { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'expected-named-entity' - ]); - return '&' . $chars; - } - - /* If the last character matched is not a U+003B SEMICOLON - (;), there is a parse error. */ - $semicolon = true; - if (substr($id, -1) !== ';') { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'named-entity-without-semicolon' - ]); - $semicolon = false; - } - - /* If the character reference is being consumed as part of - an attribute, and the last character matched is not a - U+003B SEMICOLON (;), and the next character is in the - range U+0030 DIGIT ZERO to U+0039 DIGIT NINE, U+0041 - LATIN CAPITAL LETTER A to U+005A LATIN CAPITAL LETTER Z, - or U+0061 LATIN SMALL LETTER A to U+007A LATIN SMALL LETTER Z, - then, for historical reasons, all the characters that were - matched after the U+0026 AMPERSAND (&) must be unconsumed, - and nothing is returned. */ - if ($inattr && !$semicolon) { - // The next character is either the next character in $chars or in the stream. - if (strlen($chars) > strlen($id)) { - $next = substr($chars, strlen($id), 1); - } else { - $next = $this->stream->char(); - $this->stream->unget(); - } - if ( - '0' <= $next && $next <= '9' || - 'A' <= $next && $next <= 'Z' || - 'a' <= $next && $next <= 'z' - ) { - return '&' . $chars; - } - } - - /* Otherwise, return a character token for the character - corresponding to the character reference name (as given - by the second column of the named character references table). */ - return HTML5_Data::utf8chr($codepoint) . substr($chars, strlen($id)); - } - } - - /** - * @param bool $allowed - */ - private function characterReferenceInAttributeValue($allowed = false) { - /* Attempt to consume a character reference. */ - $entity = $this->consumeCharacterReference($allowed, true); - - /* If nothing is returned, append a U+0026 AMPERSAND - character to the current attribute's value. - - Otherwise, append the returned character token to the - current attribute's value. */ - $char = (!$entity) - ? '&' - : $entity; - - $last = count($this->token['attr']) - 1; - $this->token['attr'][$last]['value'] .= $char; - - /* Finally, switch back to the attribute value state that you - were in when were switched into this state. */ - } - - /** - * Emits a token, passing it on to the tree builder. - * - * @param $token - * @param bool $checkStream - * @param bool $dry - */ - protected function emitToken($token, $checkStream = true, $dry = false) { - if ($checkStream === true) { - // Emit errors from input stream. - while ($this->stream->errors) { - $this->emitToken(array_shift($this->stream->errors), false); - } - } - if ($token['type'] === self::ENDTAG && !empty($token['attr'])) { - for ($i = 0; $i < count($token['attr']); $i++) { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'attributes-in-end-tag' - ]); - } - } - if ($token['type'] === self::ENDTAG && !empty($token['self-closing'])) { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'self-closing-flag-on-end-tag', - ]); - } - if ($token['type'] === self::STARTTAG) { - // This could be changed to actually pass the tree-builder a hash - $hash = []; - foreach ($token['attr'] as $keypair) { - if (isset($hash[$keypair['name']])) { - $this->emitToken([ - 'type' => self::PARSEERROR, - 'data' => 'duplicate-attribute', - ]); - } else { - $hash[$keypair['name']] = $keypair['value']; - } - } - } - - if ($dry === false) { - // the current structure of attributes is not a terribly good one - $this->tree->emitToken($token); - } - - if ($dry === false && is_int($this->tree->content_model)) { - $this->content_model = $this->tree->content_model; - $this->tree->content_model = null; - - } elseif ($token['type'] === self::ENDTAG) { - $this->content_model = self::PCDATA; - } - } -} - diff --git a/vendor/dompdf/dompdf/lib/html5lib/TreeBuilder.php b/vendor/dompdf/dompdf/lib/html5lib/TreeBuilder.php deleted file mode 100644 index 993eabdb..00000000 --- a/vendor/dompdf/dompdf/lib/html5lib/TreeBuilder.php +++ /dev/null @@ -1,3989 +0,0 @@ - -Copyright 2009 Edward Z. Yang - -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. - -*/ - -// Tags for FIX ME!!!: (in order of priority) -// XXX - should be fixed NAO! -// XERROR - with regards to parse errors -// XSCRIPT - with regards to scripting mode -// XENCODING - with regards to encoding (for reparsing tests) -// XDOM - DOM specific code (tagName is explicitly not marked). -// this is not (yet) in helper functions. - -class HTML5_TreeBuilder { - public $stack = []; - public $content_model; - - private $mode; - private $original_mode; - private $secondary_mode; - private $dom; - // Whether or not normal insertion of nodes should actually foster - // parent (used in one case in spec) - private $foster_parent = false; - private $a_formatting = []; - - private $head_pointer = null; - private $form_pointer = null; - - private $flag_frameset_ok = true; - private $flag_force_quirks = false; - private $ignored = false; - private $quirks_mode = null; - // this gets to 2 when we want to ignore the next lf character, and - // is decrement at the beginning of each processed token (this way, - // code can check for (bool)$ignore_lf_token, but it phases out - // appropriately) - private $ignore_lf_token = 0; - private $fragment = false; - private $root; - - private $scoping = ['applet','button','caption','html','marquee','object','table','td','th', 'svg:foreignObject']; - private $formatting = ['a','b','big','code','em','font','i','nobr','s','small','strike','strong','tt','u']; - // dl and ds are speculative - private $special = ['address','area','article','aside','base','basefont','bgsound', - 'blockquote','body','br','center','col','colgroup','command','dc','dd','details','dir','div','dl','ds', - 'dt','embed','fieldset','figure','footer','form','frame','frameset','h1','h2','h3','h4','h5', - 'h6','head','header','hgroup','hr','iframe','img','input','isindex','li','link', - 'listing','menu','meta','nav','noembed','noframes','noscript','ol', - 'p','param','plaintext','pre','script','select','spacer','style', - 'tbody','textarea','tfoot','thead','title','tr','ul','wbr']; - - private $pendingTableCharacters; - private $pendingTableCharactersDirty; - - // Tree construction modes - const INITIAL = 0; - const BEFORE_HTML = 1; - const BEFORE_HEAD = 2; - const IN_HEAD = 3; - const IN_HEAD_NOSCRIPT = 4; - const AFTER_HEAD = 5; - const IN_BODY = 6; - const IN_CDATA_RCDATA = 7; - const IN_TABLE = 8; - const IN_TABLE_TEXT = 9; - const IN_CAPTION = 10; - const IN_COLUMN_GROUP = 11; - const IN_TABLE_BODY = 12; - const IN_ROW = 13; - const IN_CELL = 14; - const IN_SELECT = 15; - const IN_SELECT_IN_TABLE= 16; - const IN_FOREIGN_CONTENT= 17; - const AFTER_BODY = 18; - const IN_FRAMESET = 19; - const AFTER_FRAMESET = 20; - const AFTER_AFTER_BODY = 21; - const AFTER_AFTER_FRAMESET = 22; - - /** - * Converts a magic number to a readable name. Use for debugging. - */ - private function strConst($number) { - static $lookup; - if (!$lookup) { - $lookup = []; - $r = new ReflectionClass('HTML5_TreeBuilder'); - $consts = $r->getConstants(); - foreach ($consts as $const => $num) { - if (!is_int($num)) { - continue; - } - $lookup[$num] = $const; - } - } - return $lookup[$number]; - } - - // The different types of elements. - const SPECIAL = 100; - const SCOPING = 101; - const FORMATTING = 102; - const PHRASING = 103; - - // Quirks modes in $quirks_mode - const NO_QUIRKS = 200; - const QUIRKS_MODE = 201; - const LIMITED_QUIRKS_MODE = 202; - - // Marker to be placed in $a_formatting - const MARKER = 300; - - // Namespaces for foreign content - const NS_HTML = null; // to prevent DOM from requiring NS on everything - const NS_MATHML = 'http://www.w3.org/1998/Math/MathML'; - const NS_SVG = 'http://www.w3.org/2000/svg'; - const NS_XLINK = 'http://www.w3.org/1999/xlink'; - const NS_XML = 'http://www.w3.org/XML/1998/namespace'; - const NS_XMLNS = 'http://www.w3.org/2000/xmlns/'; - - // Different types of scopes to test for elements - const SCOPE = 0; - const SCOPE_LISTITEM = 1; - const SCOPE_TABLE = 2; - - /** - * HTML5_TreeBuilder constructor. - */ - public function __construct() { - $this->mode = self::INITIAL; - $this->dom = new DOMDocument; - - $this->dom->encoding = 'UTF-8'; - $this->dom->preserveWhiteSpace = true; - $this->dom->substituteEntities = true; - $this->dom->strictErrorChecking = false; - } - - public function getQuirksMode(){ - return $this->quirks_mode; - } - - /** - * Process tag tokens - * - * @param $token - * @param null $mode - */ - public function emitToken($token, $mode = null) { - // XXX: ignore parse errors... why are we emitting them, again? - if ($token['type'] === HTML5_Tokenizer::PARSEERROR) { - return; - } - if ($mode === null) { - $mode = $this->mode; - } - - /* - $backtrace = debug_backtrace(); - if ($backtrace[1]['class'] !== 'HTML5_TreeBuilder') echo "--\n"; - echo $this->strConst($mode); - if ($this->original_mode) echo " (originally ".$this->strConst($this->original_mode).")"; - echo "\n "; - token_dump($token); - $this->printStack(); - $this->printActiveFormattingElements(); - if ($this->foster_parent) echo " -> this is a foster parent mode\n"; - if ($this->flag_frameset_ok) echo " -> frameset ok\n"; - */ - - if ($this->ignore_lf_token) { - $this->ignore_lf_token--; - } - $this->ignored = false; - - switch ($mode) { - case self::INITIAL: - - /* A character token that is one of U+0009 CHARACTER TABULATION, - * U+000A LINE FEED (LF), U+000C FORM FEED (FF), or U+0020 SPACE */ - if ($token['type'] === HTML5_Tokenizer::SPACECHARACTER) { - /* Ignore the token. */ - $this->ignored = true; - } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE) { - if ( - $token['name'] !== 'html' || !empty($token['public']) || - !empty($token['system']) || $token !== 'about:legacy-compat' - ) { - /* If the DOCTYPE token's name is not a case-sensitive match - * for the string "html", or if the token's public identifier - * is not missing, or if the token's system identifier is - * neither missing nor a case-sensitive match for the string - * "about:legacy-compat", then there is a parse error (this - * is the DOCTYPE parse error). */ - // DOCTYPE parse error - } - /* Append a DocumentType node to the Document node, with the name - * attribute set to the name given in the DOCTYPE token, or the - * empty string if the name was missing; the publicId attribute - * set to the public identifier given in the DOCTYPE token, or - * the empty string if the public identifier was missing; the - * systemId attribute set to the system identifier given in the - * DOCTYPE token, or the empty string if the system identifier - * was missing; and the other attributes specific to - * DocumentType objects set to null and empty lists as - * appropriate. Associate the DocumentType node with the - * Document object so that it is returned as the value of the - * doctype attribute of the Document object. */ - if (!isset($token['public'])) { - $token['public'] = null; - } - if (!isset($token['system'])) { - $token['system'] = null; - } - // XDOM - // Yes this is hacky. I'm kind of annoyed that I can't appendChild - // a doctype to DOMDocument. Maybe I haven't chanted the right - // syllables. - $impl = new DOMImplementation(); - // This call can fail for particularly pathological cases (namely, - // the qualifiedName parameter ($token['name']) could be missing. - if ($token['name']) { - $doctype = $impl->createDocumentType($token['name'], $token['public'], $token['system']); - $this->dom->appendChild($doctype); - } else { - // It looks like libxml's not actually *able* to express this case. - // So... don't. - $this->dom->emptyDoctype = true; - } - $public = is_null($token['public']) ? false : strtolower($token['public']); - $system = is_null($token['system']) ? false : strtolower($token['system']); - $publicStartsWithForQuirks = [ - "+//silmaril//dtd html pro v0r11 19970101//", - "-//advasoft ltd//dtd html 3.0 aswedit + extensions//", - "-//as//dtd html 3.0 aswedit + extensions//", - "-//ietf//dtd html 2.0 level 1//", - "-//ietf//dtd html 2.0 level 2//", - "-//ietf//dtd html 2.0 strict level 1//", - "-//ietf//dtd html 2.0 strict level 2//", - "-//ietf//dtd html 2.0 strict//", - "-//ietf//dtd html 2.0//", - "-//ietf//dtd html 2.1e//", - "-//ietf//dtd html 3.0//", - "-//ietf//dtd html 3.2 final//", - "-//ietf//dtd html 3.2//", - "-//ietf//dtd html 3//", - "-//ietf//dtd html level 0//", - "-//ietf//dtd html level 1//", - "-//ietf//dtd html level 2//", - "-//ietf//dtd html level 3//", - "-//ietf//dtd html strict level 0//", - "-//ietf//dtd html strict level 1//", - "-//ietf//dtd html strict level 2//", - "-//ietf//dtd html strict level 3//", - "-//ietf//dtd html strict//", - "-//ietf//dtd html//", - "-//metrius//dtd metrius presentational//", - "-//microsoft//dtd internet explorer 2.0 html strict//", - "-//microsoft//dtd internet explorer 2.0 html//", - "-//microsoft//dtd internet explorer 2.0 tables//", - "-//microsoft//dtd internet explorer 3.0 html strict//", - "-//microsoft//dtd internet explorer 3.0 html//", - "-//microsoft//dtd internet explorer 3.0 tables//", - "-//netscape comm. corp.//dtd html//", - "-//netscape comm. corp.//dtd strict html//", - "-//o'reilly and associates//dtd html 2.0//", - "-//o'reilly and associates//dtd html extended 1.0//", - "-//o'reilly and associates//dtd html extended relaxed 1.0//", - "-//spyglass//dtd html 2.0 extended//", - "-//sq//dtd html 2.0 hotmetal + extensions//", - "-//sun microsystems corp.//dtd hotjava html//", - "-//sun microsystems corp.//dtd hotjava strict html//", - "-//w3c//dtd html 3 1995-03-24//", - "-//w3c//dtd html 3.2 draft//", - "-//w3c//dtd html 3.2 final//", - "-//w3c//dtd html 3.2//", - "-//w3c//dtd html 3.2s draft//", - "-//w3c//dtd html 4.0 frameset//", - "-//w3c//dtd html 4.0 transitional//", - "-//w3c//dtd html experimental 19960712//", - "-//w3c//dtd html experimental 970421//", - "-//w3c//dtd w3 html//", - "-//w3o//dtd w3 html 3.0//", - "-//webtechs//dtd mozilla html 2.0//", - "-//webtechs//dtd mozilla html//", - ]; - $publicSetToForQuirks = [ - "-//w3o//dtd w3 html strict 3.0//", - "-/w3c/dtd html 4.0 transitional/en", - "html", - ]; - $publicStartsWithAndSystemForQuirks = [ - "-//w3c//dtd html 4.01 frameset//", - "-//w3c//dtd html 4.01 transitional//", - ]; - $publicStartsWithForLimitedQuirks = [ - "-//w3c//dtd xhtml 1.0 frameset//", - "-//w3c//dtd xhtml 1.0 transitional//", - ]; - $publicStartsWithAndSystemForLimitedQuirks = [ - "-//w3c//dtd html 4.01 frameset//", - "-//w3c//dtd html 4.01 transitional//", - ]; - // first, do easy checks - if ( - !empty($token['force-quirks']) || - strtolower($token['name']) !== 'html' - ) { - $this->quirks_mode = self::QUIRKS_MODE; - } else { - do { - if ($system) { - foreach ($publicStartsWithAndSystemForQuirks as $x) { - if (strncmp($public, $x, strlen($x)) === 0) { - $this->quirks_mode = self::QUIRKS_MODE; - break; - } - } - if (!is_null($this->quirks_mode)) { - break; - } - foreach ($publicStartsWithAndSystemForLimitedQuirks as $x) { - if (strncmp($public, $x, strlen($x)) === 0) { - $this->quirks_mode = self::LIMITED_QUIRKS_MODE; - break; - } - } - if (!is_null($this->quirks_mode)) { - break; - } - } - foreach ($publicSetToForQuirks as $x) { - if ($public === $x) { - $this->quirks_mode = self::QUIRKS_MODE; - break; - } - } - if (!is_null($this->quirks_mode)) { - break; - } - foreach ($publicStartsWithForLimitedQuirks as $x) { - if (strncmp($public, $x, strlen($x)) === 0) { - $this->quirks_mode = self::LIMITED_QUIRKS_MODE; - } - } - if (!is_null($this->quirks_mode)) { - break; - } - if ($system === "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd") { - $this->quirks_mode = self::QUIRKS_MODE; - break; - } - foreach ($publicStartsWithForQuirks as $x) { - if (strncmp($public, $x, strlen($x)) === 0) { - $this->quirks_mode = self::QUIRKS_MODE; - break; - } - } - if (is_null($this->quirks_mode)) { - $this->quirks_mode = self::NO_QUIRKS; - } - } while (false); - } - $this->mode = self::BEFORE_HTML; - } else { - // parse error - /* Switch the insertion mode to "before html", then reprocess the - * current token. */ - $this->mode = self::BEFORE_HTML; - $this->quirks_mode = self::QUIRKS_MODE; - $this->emitToken($token); - } - break; - - case self::BEFORE_HTML: - /* A DOCTYPE token */ - if ($token['type'] === HTML5_Tokenizer::DOCTYPE) { - // Parse error. Ignore the token. - $this->ignored = true; - - /* A comment token */ - } elseif ($token['type'] === HTML5_Tokenizer::COMMENT) { - /* Append a Comment node to the Document object with the data - attribute set to the data given in the comment token. */ - // XDOM - $comment = $this->dom->createComment($token['data']); - $this->dom->appendChild($comment); - - /* A character token that is one of one of U+0009 CHARACTER TABULATION, - U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF), - or U+0020 SPACE */ - } elseif ($token['type'] === HTML5_Tokenizer::SPACECHARACTER) { - /* Ignore the token. */ - $this->ignored = true; - - /* A start tag whose tag name is "html" */ - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] == 'html') { - /* Create an element for the token in the HTML namespace. Append it - * to the Document object. Put this element in the stack of open - * elements. */ - // XDOM - $html = $this->insertElement($token, false); - $this->dom->appendChild($html); - $this->stack[] = $html; - - $this->mode = self::BEFORE_HEAD; - - } else { - /* Create an html element. Append it to the Document object. Put - * this element in the stack of open elements. */ - // XDOM - $html = $this->dom->createElementNS(self::NS_HTML, 'html'); - $this->dom->appendChild($html); - $this->stack[] = $html; - - /* Switch the insertion mode to "before head", then reprocess the - * current token. */ - $this->mode = self::BEFORE_HEAD; - $this->emitToken($token); - } - break; - - case self::BEFORE_HEAD: - /* A character token that is one of one of U+0009 CHARACTER TABULATION, - U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF), - or U+0020 SPACE */ - if ($token['type'] === HTML5_Tokenizer::SPACECHARACTER) { - /* Ignore the token. */ - $this->ignored = true; - - /* A comment token */ - } elseif ($token['type'] === HTML5_Tokenizer::COMMENT) { - /* Append a Comment node to the current node with the data attribute - set to the data given in the comment token. */ - $this->insertComment($token['data']); - - /* A DOCTYPE token */ - } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE) { - /* Parse error. Ignore the token */ - $this->ignored = true; - // parse error - - /* A start tag token with the tag name "html" */ - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html') { - /* Process the token using the rules for the "in body" - * insertion mode. */ - $this->processWithRulesFor($token, self::IN_BODY); - - /* A start tag token with the tag name "head" */ - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'head') { - /* Insert an HTML element for the token. */ - $element = $this->insertElement($token); - - /* Set the head element pointer to this new element node. */ - $this->head_pointer = $element; - - /* Change the insertion mode to "in head". */ - $this->mode = self::IN_HEAD; - - /* An end tag whose tag name is one of: "head", "body", "html", "br" */ - } elseif ( - $token['type'] === HTML5_Tokenizer::ENDTAG && ( - $token['name'] === 'head' || $token['name'] === 'body' || - $token['name'] === 'html' || $token['name'] === 'br' - )) { - /* Act as if a start tag token with the tag name "head" and no - * attributes had been seen, then reprocess the current token. */ - $this->emitToken([ - 'name' => 'head', - 'type' => HTML5_Tokenizer::STARTTAG, - 'attr' => [] - ]); - $this->emitToken($token); - - /* Any other end tag */ - } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG) { - /* Parse error. Ignore the token. */ - $this->ignored = true; - - } else { - /* Act as if a start tag token with the tag name "head" and no - * attributes had been seen, then reprocess the current token. - * Note: This will result in an empty head element being - * generated, with the current token being reprocessed in the - * "after head" insertion mode. */ - $this->emitToken([ - 'name' => 'head', - 'type' => HTML5_Tokenizer::STARTTAG, - 'attr' => [] - ]); - $this->emitToken($token); - } - break; - - case self::IN_HEAD: - /* A character token that is one of one of U+0009 CHARACTER TABULATION, - U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF), - or U+0020 SPACE. */ - if ($token['type'] === HTML5_Tokenizer::SPACECHARACTER) { - /* Insert the character into the current node. */ - $this->insertText($token['data']); - - /* A comment token */ - } elseif ($token['type'] === HTML5_Tokenizer::COMMENT) { - /* Append a Comment node to the current node with the data attribute - set to the data given in the comment token. */ - $this->insertComment($token['data']); - - /* A DOCTYPE token */ - } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE) { - /* Parse error. Ignore the token. */ - $this->ignored = true; - // parse error - - /* A start tag whose tag name is "html" */ - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && - $token['name'] === 'html') { - $this->processWithRulesFor($token, self::IN_BODY); - - /* A start tag whose tag name is one of: "base", "command", "link" */ - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && - ($token['name'] === 'base' || $token['name'] === 'command' || - $token['name'] === 'link')) { - /* Insert an HTML element for the token. Immediately pop the - * current node off the stack of open elements. */ - $this->insertElement($token); - array_pop($this->stack); - - // YYY: Acknowledge the token's self-closing flag, if it is set. - - /* A start tag whose tag name is "meta" */ - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'meta') { - /* Insert an HTML element for the token. Immediately pop the - * current node off the stack of open elements. */ - $this->insertElement($token); - array_pop($this->stack); - - // XERROR: Acknowledge the token's self-closing flag, if it is set. - - // XENCODING: If the element has a charset attribute, and its value is a - // supported encoding, and the confidence is currently tentative, - // then change the encoding to the encoding given by the value of - // the charset attribute. - // - // Otherwise, if the element has a content attribute, and applying - // the algorithm for extracting an encoding from a Content-Type to - // its value returns a supported encoding encoding, and the - // confidence is currently tentative, then change the encoding to - // the encoding encoding. - - /* A start tag with the tag name "title" */ - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'title') { - $this->insertRCDATAElement($token); - - /* A start tag whose tag name is "noscript", if the scripting flag is enabled, or - * A start tag whose tag name is one of: "noframes", "style" */ - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && - ($token['name'] === 'noscript' || $token['name'] === 'noframes' || $token['name'] === 'style')) { - // XSCRIPT: Scripting flag not respected - $this->insertCDATAElement($token); - - // XSCRIPT: Scripting flag disable not implemented - - /* A start tag with the tag name "script" */ - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'script') { - /* 1. Create an element for the token in the HTML namespace. */ - $node = $this->insertElement($token, false); - - /* 2. Mark the element as being "parser-inserted" */ - // Uhhh... XSCRIPT - - /* 3. If the parser was originally created for the HTML - * fragment parsing algorithm, then mark the script element as - * "already executed". (fragment case) */ - // ditto... XSCRIPT - - /* 4. Append the new element to the current node and push it onto - * the stack of open elements. */ - end($this->stack)->appendChild($node); - $this->stack[] = $node; - // I guess we could squash these together - - /* 6. Let the original insertion mode be the current insertion mode. */ - $this->original_mode = $this->mode; - /* 7. Switch the insertion mode to "in CDATA/RCDATA" */ - $this->mode = self::IN_CDATA_RCDATA; - /* 5. Switch the tokeniser's content model flag to the CDATA state. */ - $this->content_model = HTML5_Tokenizer::CDATA; - - /* An end tag with the tag name "head" */ - } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'head') { - /* Pop the current node (which will be the head element) off the stack of open elements. */ - array_pop($this->stack); - - /* Change the insertion mode to "after head". */ - $this->mode = self::AFTER_HEAD; - - // Slight logic inversion here to minimize duplication - /* A start tag with the tag name "head". */ - /* An end tag whose tag name is not one of: "body", "html", "br" */ - } elseif (($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'head') || - ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] !== 'html' && - $token['name'] !== 'body' && $token['name'] !== 'br')) { - // Parse error. Ignore the token. - $this->ignored = true; - - /* Anything else */ - } else { - /* Act as if an end tag token with the tag name "head" had been - * seen, and reprocess the current token. */ - $this->emitToken([ - 'name' => 'head', - 'type' => HTML5_Tokenizer::ENDTAG - ]); - - /* Then, reprocess the current token. */ - $this->emitToken($token); - } - break; - - case self::IN_HEAD_NOSCRIPT: - if ($token['type'] === HTML5_Tokenizer::DOCTYPE) { - // parse error - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html') { - $this->processWithRulesFor($token, self::IN_BODY); - } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'noscript') { - /* Pop the current node (which will be a noscript element) from the - * stack of open elements; the new current node will be a head - * element. */ - array_pop($this->stack); - $this->mode = self::IN_HEAD; - } elseif ( - ($token['type'] === HTML5_Tokenizer::SPACECHARACTER) || - ($token['type'] === HTML5_Tokenizer::COMMENT) || - ($token['type'] === HTML5_Tokenizer::STARTTAG && ( - $token['name'] === 'link' || $token['name'] === 'meta' || - $token['name'] === 'noframes' || $token['name'] === 'style'))) { - $this->processWithRulesFor($token, self::IN_HEAD); - // inverted logic - } elseif ( - ($token['type'] === HTML5_Tokenizer::STARTTAG && ( - $token['name'] === 'head' || $token['name'] === 'noscript')) || - ($token['type'] === HTML5_Tokenizer::ENDTAG && - $token['name'] !== 'br')) { - // parse error - } else { - // parse error - $this->emitToken([ - 'type' => HTML5_Tokenizer::ENDTAG, - 'name' => 'noscript', - ]); - $this->emitToken($token); - } - break; - - case self::AFTER_HEAD: - /* Handle the token as follows: */ - - /* A character token that is one of one of U+0009 CHARACTER TABULATION, - U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF), - or U+0020 SPACE */ - if ($token['type'] === HTML5_Tokenizer::SPACECHARACTER) { - /* Append the character to the current node. */ - $this->insertText($token['data']); - - /* A comment token */ - } elseif ($token['type'] === HTML5_Tokenizer::COMMENT) { - /* Append a Comment node to the current node with the data attribute - set to the data given in the comment token. */ - $this->insertComment($token['data']); - - } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE) { - // parse error - - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html') { - $this->processWithRulesFor($token, self::IN_BODY); - - /* A start tag token with the tag name "body" */ - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'body') { - $this->insertElement($token); - - /* Set the frameset-ok flag to "not ok". */ - $this->flag_frameset_ok = false; - - /* Change the insertion mode to "in body". */ - $this->mode = self::IN_BODY; - - /* A start tag token with the tag name "frameset" */ - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'frameset') { - /* Insert a frameset element for the token. */ - $this->insertElement($token); - - /* Change the insertion mode to "in frameset". */ - $this->mode = self::IN_FRAMESET; - - /* A start tag token whose tag name is one of: "base", "link", "meta", - "script", "style", "title" */ - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && in_array($token['name'], - ['base', 'link', 'meta', 'noframes', 'script', 'style', 'title'])) { - // parse error - /* Push the node pointed to by the head element pointer onto the - * stack of open elements. */ - $this->stack[] = $this->head_pointer; - $this->processWithRulesFor($token, self::IN_HEAD); - array_splice($this->stack, array_search($this->head_pointer, $this->stack, true), 1); - - // inversion of specification - } elseif ( - ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'head') || - ($token['type'] === HTML5_Tokenizer::ENDTAG && - $token['name'] !== 'body' && $token['name'] !== 'html' && - $token['name'] !== 'br')) { - // parse error - - /* Anything else */ - } else { - $this->emitToken([ - 'name' => 'body', - 'type' => HTML5_Tokenizer::STARTTAG, - 'attr' => [] - ]); - $this->flag_frameset_ok = true; - $this->emitToken($token); - } - break; - - case self::IN_BODY: - /* Handle the token as follows: */ - - switch($token['type']) { - /* A character token */ - case HTML5_Tokenizer::CHARACTER: - case HTML5_Tokenizer::SPACECHARACTER: - /* Reconstruct the active formatting elements, if any. */ - $this->reconstructActiveFormattingElements(); - - /* Append the token's character to the current node. */ - $this->insertText($token['data']); - - /* If the token is not one of U+0009 CHARACTER TABULATION, - * U+000A LINE FEED (LF), U+000C FORM FEED (FF), or U+0020 - * SPACE, then set the frameset-ok flag to "not ok". */ - // i.e., if any of the characters is not whitespace - if (strlen($token['data']) !== strspn($token['data'], HTML5_Tokenizer::WHITESPACE)) { - $this->flag_frameset_ok = false; - } - break; - - /* A comment token */ - case HTML5_Tokenizer::COMMENT: - /* Append a Comment node to the current node with the data - attribute set to the data given in the comment token. */ - $this->insertComment($token['data']); - break; - - case HTML5_Tokenizer::DOCTYPE: - // parse error - break; - - case HTML5_Tokenizer::EOF: - // parse error - break; - - case HTML5_Tokenizer::STARTTAG: - switch($token['name']) { - case 'html': - // parse error - /* For each attribute on the token, check to see if the - * attribute is already present on the top element of the - * stack of open elements. If it is not, add the attribute - * and its corresponding value to that element. */ - foreach($token['attr'] as $attr) { - if (!$this->stack[0]->hasAttribute($attr['name'])) { - $this->stack[0]->setAttribute($attr['name'], $attr['value']); - } - } - break; - - case 'base': case 'command': case 'link': case 'meta': case 'noframes': - case 'script': case 'style': case 'title': - /* Process the token as if the insertion mode had been "in - head". */ - $this->processWithRulesFor($token, self::IN_HEAD); - break; - - /* A start tag token with the tag name "body" */ - case 'body': - /* Parse error. If the second element on the stack of open - elements is not a body element, or, if the stack of open - elements has only one node on it, then ignore the token. - (fragment case) */ - if (count($this->stack) === 1 || $this->stack[1]->tagName !== 'body') { - $this->ignored = true; - // Ignore - - /* Otherwise, for each attribute on the token, check to see - if the attribute is already present on the body element (the - second element) on the stack of open elements. If it is not, - add the attribute and its corresponding value to that - element. */ - } else { - foreach($token['attr'] as $attr) { - if (!$this->stack[1]->hasAttribute($attr['name'])) { - $this->stack[1]->setAttribute($attr['name'], $attr['value']); - } - } - } - break; - - case 'frameset': - // parse error - /* If the second element on the stack of open elements is - * not a body element, or, if the stack of open elements - * has only one node on it, then ignore the token. - * (fragment case) */ - if (count($this->stack) === 1 || $this->stack[1]->tagName !== 'body') { - $this->ignored = true; - // Ignore - } elseif (!$this->flag_frameset_ok) { - $this->ignored = true; - // Ignore - } else { - /* 1. Remove the second element on the stack of open - * elements from its parent node, if it has one. */ - if ($this->stack[1]->parentNode) { - $this->stack[1]->parentNode->removeChild($this->stack[1]); - } - - /* 2. Pop all the nodes from the bottom of the stack of - * open elements, from the current node up to the root - * html element. */ - array_splice($this->stack, 1); - - $this->insertElement($token); - $this->mode = self::IN_FRAMESET; - } - break; - - // in spec, there is a diversion here - - case 'address': case 'article': case 'aside': case 'blockquote': - case 'center': case 'datagrid': case 'details': case 'dir': - case 'div': case 'dl': case 'fieldset': case 'figure': case 'footer': - case 'header': case 'hgroup': case 'menu': case 'nav': - case 'ol': case 'p': case 'section': case 'ul': - /* If the stack of open elements has a p element in scope, - then act as if an end tag with the tag name p had been - seen. */ - if ($this->elementInScope('p')) { - $this->emitToken([ - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - ]); - } - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - break; - - /* A start tag whose tag name is one of: "h1", "h2", "h3", "h4", - "h5", "h6" */ - case 'h1': case 'h2': case 'h3': case 'h4': case 'h5': case 'h6': - /* If the stack of open elements has a p element in scope, - then act as if an end tag with the tag name p had been seen. */ - if ($this->elementInScope('p')) { - $this->emitToken([ - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - ]); - } - - /* If the current node is an element whose tag name is one - * of "h1", "h2", "h3", "h4", "h5", or "h6", then this is a - * parse error; pop the current node off the stack of open - * elements. */ - $peek = array_pop($this->stack); - if (in_array($peek->tagName, ["h1", "h2", "h3", "h4", "h5", "h6"])) { - // parse error - } else { - $this->stack[] = $peek; - } - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - break; - - case 'pre': case 'listing': - /* If the stack of open elements has a p element in scope, - then act as if an end tag with the tag name p had been seen. */ - if ($this->elementInScope('p')) { - $this->emitToken([ - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - ]); - } - $this->insertElement($token); - /* If the next token is a U+000A LINE FEED (LF) character - * token, then ignore that token and move on to the next - * one. (Newlines at the start of pre blocks are ignored as - * an authoring convenience.) */ - $this->ignore_lf_token = 2; - $this->flag_frameset_ok = false; - break; - - /* A start tag whose tag name is "form" */ - case 'form': - /* If the form element pointer is not null, ignore the - token with a parse error. */ - if ($this->form_pointer !== null) { - $this->ignored = true; - // Ignore. - - /* Otherwise: */ - } else { - /* If the stack of open elements has a p element in - scope, then act as if an end tag with the tag name p - had been seen. */ - if ($this->elementInScope('p')) { - $this->emitToken([ - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - ]); - } - - /* Insert an HTML element for the token, and set the - form element pointer to point to the element created. */ - $element = $this->insertElement($token); - $this->form_pointer = $element; - } - break; - - // condensed specification - case 'li': case 'dc': case 'dd': case 'ds': case 'dt': - /* 1. Set the frameset-ok flag to "not ok". */ - $this->flag_frameset_ok = false; - - $stack_length = count($this->stack) - 1; - for($n = $stack_length; 0 <= $n; $n--) { - /* 2. Initialise node to be the current node (the - bottommost node of the stack). */ - $stop = false; - $node = $this->stack[$n]; - $cat = $this->getElementCategory($node); - - // for case 'li': - /* 3. If node is an li element, then act as if an end - * tag with the tag name "li" had been seen, then jump - * to the last step. */ - // for case 'dc': case 'dd': case 'ds': case 'dt': - /* If node is a dc, dd, ds or dt element, then act as if an end - * tag with the same tag name as node had been seen, then - * jump to the last step. */ - if (($token['name'] === 'li' && $node->tagName === 'li') || - ($token['name'] !== 'li' && ($node->tagName == 'dc' || $node->tagName === 'dd' || $node->tagName == 'ds' || $node->tagName === 'dt'))) { // limited conditional - $this->emitToken([ - 'type' => HTML5_Tokenizer::ENDTAG, - 'name' => $node->tagName, - ]); - break; - } - - /* 4. If node is not in the formatting category, and is - not in the phrasing category, and is not an address, - div or p element, then stop this algorithm. */ - if ($cat !== self::FORMATTING && $cat !== self::PHRASING && - $node->tagName !== 'address' && $node->tagName !== 'div' && - $node->tagName !== 'p') { - break; - } - - /* 5. Otherwise, set node to the previous entry in the - * stack of open elements and return to step 2. */ - } - - /* 6. This is the last step. */ - - /* If the stack of open elements has a p element in scope, - then act as if an end tag with the tag name p had been - seen. */ - if ($this->elementInScope('p')) { - $this->emitToken([ - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - ]); - } - - /* Finally, insert an HTML element with the same tag - name as the token's. */ - $this->insertElement($token); - break; - - /* A start tag token whose tag name is "plaintext" */ - case 'plaintext': - /* If the stack of open elements has a p element in scope, - then act as if an end tag with the tag name p had been - seen. */ - if ($this->elementInScope('p')) { - $this->emitToken([ - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - ]); - } - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - - $this->content_model = HTML5_Tokenizer::PLAINTEXT; - break; - - // more diversions - - /* A start tag whose tag name is "a" */ - case 'a': - /* If the list of active formatting elements contains - an element whose tag name is "a" between the end of the - list and the last marker on the list (or the start of - the list if there is no marker on the list), then this - is a parse error; act as if an end tag with the tag name - "a" had been seen, then remove that element from the list - of active formatting elements and the stack of open - elements if the end tag didn't already remove it (it - might not have if the element is not in table scope). */ - $leng = count($this->a_formatting); - - for ($n = $leng - 1; $n >= 0; $n--) { - if ($this->a_formatting[$n] === self::MARKER) { - break; - - } elseif ($this->a_formatting[$n]->tagName === 'a') { - $a = $this->a_formatting[$n]; - $this->emitToken([ - 'name' => 'a', - 'type' => HTML5_Tokenizer::ENDTAG - ]); - if (in_array($a, $this->a_formatting)) { - $a_i = array_search($a, $this->a_formatting, true); - if ($a_i !== false) { - array_splice($this->a_formatting, $a_i, 1); - } - } - if (in_array($a, $this->stack)) { - $a_i = array_search($a, $this->stack, true); - if ($a_i !== false) { - array_splice($this->stack, $a_i, 1); - } - } - break; - } - } - - /* Reconstruct the active formatting elements, if any. */ - $this->reconstructActiveFormattingElements(); - - /* Insert an HTML element for the token. */ - $el = $this->insertElement($token); - - /* Add that element to the list of active formatting - elements. */ - $this->a_formatting[] = $el; - break; - - case 'b': case 'big': case 'code': case 'em': case 'font': case 'i': - case 's': case 'small': case 'strike': - case 'strong': case 'tt': case 'u': - /* Reconstruct the active formatting elements, if any. */ - $this->reconstructActiveFormattingElements(); - - /* Insert an HTML element for the token. */ - $el = $this->insertElement($token); - - /* Add that element to the list of active formatting - elements. */ - $this->a_formatting[] = $el; - break; - - case 'nobr': - /* Reconstruct the active formatting elements, if any. */ - $this->reconstructActiveFormattingElements(); - - /* If the stack of open elements has a nobr element in - * scope, then this is a parse error; act as if an end tag - * with the tag name "nobr" had been seen, then once again - * reconstruct the active formatting elements, if any. */ - if ($this->elementInScope('nobr')) { - $this->emitToken([ - 'name' => 'nobr', - 'type' => HTML5_Tokenizer::ENDTAG, - ]); - $this->reconstructActiveFormattingElements(); - } - - /* Insert an HTML element for the token. */ - $el = $this->insertElement($token); - - /* Add that element to the list of active formatting - elements. */ - $this->a_formatting[] = $el; - break; - - // another diversion - - /* A start tag token whose tag name is "button" */ - case 'button': - /* If the stack of open elements has a button element in scope, - then this is a parse error; act as if an end tag with the tag - name "button" had been seen, then reprocess the token. (We don't - do that. Unnecessary.) (I hope you're right! -- ezyang) */ - if ($this->elementInScope('button')) { - $this->emitToken([ - 'name' => 'button', - 'type' => HTML5_Tokenizer::ENDTAG - ]); - } - - /* Reconstruct the active formatting elements, if any. */ - $this->reconstructActiveFormattingElements(); - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - - /* Insert a marker at the end of the list of active - formatting elements. */ - $this->a_formatting[] = self::MARKER; - - $this->flag_frameset_ok = false; - break; - - case 'applet': case 'marquee': case 'object': - /* Reconstruct the active formatting elements, if any. */ - $this->reconstructActiveFormattingElements(); - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - - /* Insert a marker at the end of the list of active - formatting elements. */ - $this->a_formatting[] = self::MARKER; - - $this->flag_frameset_ok = false; - break; - - // spec diversion - - /* A start tag whose tag name is "table" */ - case 'table': - /* If the Document is not set to quirks mode, and the - * stack of open elements has a p element in scope, then - * act as if an end tag with the tag name "p" had been - * seen. */ - if ($this->quirks_mode !== self::QUIRKS_MODE && - $this->elementInScope('p')) { - $this->emitToken([ - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - ]); - } - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - - $this->flag_frameset_ok = false; - - /* Change the insertion mode to "in table". */ - $this->mode = self::IN_TABLE; - break; - - /* A start tag whose tag name is one of: "area", "basefont", - "bgsound", "br", "embed", "img", "param", "spacer", "wbr" */ - case 'area': case 'basefont': case 'bgsound': case 'br': - case 'embed': case 'img': case 'input': case 'keygen': case 'spacer': - case 'wbr': - /* Reconstruct the active formatting elements, if any. */ - $this->reconstructActiveFormattingElements(); - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - - /* Immediately pop the current node off the stack of open elements. */ - array_pop($this->stack); - - // YYY: Acknowledge the token's self-closing flag, if it is set. - - $this->flag_frameset_ok = false; - break; - - case 'param': case 'source': - /* Insert an HTML element for the token. */ - $this->insertElement($token); - - /* Immediately pop the current node off the stack of open elements. */ - array_pop($this->stack); - - // YYY: Acknowledge the token's self-closing flag, if it is set. - break; - - /* A start tag whose tag name is "hr" */ - case 'hr': - /* If the stack of open elements has a p element in scope, - then act as if an end tag with the tag name p had been seen. */ - if ($this->elementInScope('p')) { - $this->emitToken([ - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - ]); - } - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - - /* Immediately pop the current node off the stack of open elements. */ - array_pop($this->stack); - - // YYY: Acknowledge the token's self-closing flag, if it is set. - - $this->flag_frameset_ok = false; - break; - - /* A start tag whose tag name is "image" */ - case 'image': - /* Parse error. Change the token's tag name to "img" and - reprocess it. (Don't ask.) */ - $token['name'] = 'img'; - $this->emitToken($token); - break; - - /* A start tag whose tag name is "isindex" */ - case 'isindex': - /* Parse error. */ - - /* If the form element pointer is not null, - then ignore the token. */ - if ($this->form_pointer === null) { - /* Act as if a start tag token with the tag name "form" had - been seen. */ - /* If the token has an attribute called "action", set - * the action attribute on the resulting form - * element to the value of the "action" attribute of - * the token. */ - $attr = []; - $action = $this->getAttr($token, 'action'); - if ($action !== false) { - $attr[] = ['name' => 'action', 'value' => $action]; - } - $this->emitToken([ - 'name' => 'form', - 'type' => HTML5_Tokenizer::STARTTAG, - 'attr' => $attr - ]); - - /* Act as if a start tag token with the tag name "hr" had - been seen. */ - $this->emitToken([ - 'name' => 'hr', - 'type' => HTML5_Tokenizer::STARTTAG, - 'attr' => [] - ]); - - /* Act as if a start tag token with the tag name "label" - had been seen. */ - $this->emitToken([ - 'name' => 'label', - 'type' => HTML5_Tokenizer::STARTTAG, - 'attr' => [] - ]); - - /* Act as if a stream of character tokens had been seen. */ - $prompt = $this->getAttr($token, 'prompt'); - if ($prompt === false) { - $prompt = 'This is a searchable index. '. - 'Insert your search keywords here: '; - } - $this->emitToken([ - 'data' => $prompt, - 'type' => HTML5_Tokenizer::CHARACTER, - ]); - - /* Act as if a start tag token with the tag name "input" - had been seen, with all the attributes from the "isindex" - token, except with the "name" attribute set to the value - "isindex" (ignoring any explicit "name" attribute). */ - $attr = []; - foreach ($token['attr'] as $keypair) { - if ($keypair['name'] === 'name' || $keypair['name'] === 'action' || - $keypair['name'] === 'prompt') { - continue; - } - $attr[] = $keypair; - } - $attr[] = ['name' => 'name', 'value' => 'isindex']; - - $this->emitToken([ - 'name' => 'input', - 'type' => HTML5_Tokenizer::STARTTAG, - 'attr' => $attr - ]); - - /* Act as if an end tag token with the tag name "label" - had been seen. */ - $this->emitToken([ - 'name' => 'label', - 'type' => HTML5_Tokenizer::ENDTAG - ]); - - /* Act as if a start tag token with the tag name "hr" had - been seen. */ - $this->emitToken([ - 'name' => 'hr', - 'type' => HTML5_Tokenizer::STARTTAG - ]); - - /* Act as if an end tag token with the tag name "form" had - been seen. */ - $this->emitToken([ - 'name' => 'form', - 'type' => HTML5_Tokenizer::ENDTAG - ]); - } else { - $this->ignored = true; - } - break; - - /* A start tag whose tag name is "textarea" */ - case 'textarea': - $this->insertElement($token); - - /* If the next token is a U+000A LINE FEED (LF) - * character token, then ignore that token and move on to - * the next one. (Newlines at the start of textarea - * elements are ignored as an authoring convenience.) - * need flag, see also "; - } - return $font; - } - - throw new Exception("Unable to find a suitable font replacement for: '" . $this->_props_computed["font_family"] . "'"); - } - - /** - * @link http://www.w3.org/TR/CSS21/text.html#propdef-word-spacing - * @return float - */ - function get_word_spacing() - { - $word_spacing = $this->_props_computed["word_spacing"]; - - if ($word_spacing === "normal") { - return 0; - } - - if (strpos($word_spacing, "%") !== false) { - return $word_spacing; - } - - return (float)$this->length_in_pt($word_spacing, $this->__get("font_size")); - } - - /** - * @link http://www.w3.org/TR/CSS21/text.html#propdef-letter-spacing - * @return float - */ - function get_letter_spacing() - { - $letter_spacing = $this->_props_computed["letter_spacing"]; - - if ($letter_spacing === "normal") { - return 0; - } - - return (float)$this->length_in_pt($letter_spacing, $this->__get("font_size")); - } - - /** - * @link http://www.w3.org/TR/CSS21/visudet.html#propdef-line-height - * @return float - */ - function get_line_height() - { - $line_height = $this->_props_computed["line_height"]; - - if ($line_height === "normal") { - return self::$default_line_height * $this->__get("font_size"); - } - - if (is_numeric($line_height)) { - return $line_height * $this->__get("font_size"); - } - - return (float)$this->length_in_pt($line_height, $this->__get("font_size")); - } - - /** - * Returns the color as an array - * - * The array has the following format: - * array(r,g,b, "r" => r, "g" => g, "b" => b, "hex" => "#rrggbb") - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-color - * @return array - */ - function get_color() - { - return $this->munge_color($this->_props_computed["color"]); - } - - /** - * Returns the background color as an array - * - * The returned array has the same format as {@link Style::get_color()} - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background-color - * @return array - */ - function get_background_color() - { - return $this->munge_color($this->_props_computed["background_color"]); - } - - /** - * Returns the background image URI, or "none" - * - * @link https://www.w3.org/TR/CSS21/colors.html#propdef-background-image - * @return string - */ - function get_background_image() - { - return $this->_image($this->_props_computed["background_image"]); - } - - /** - * Returns the background position as an array - * - * The returned array has the following format: - * array(x,y, "x" => x, "y" => y) - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background-position - * @return array - */ - function get_background_position() - { - if (strpos($this->_props_computed["background_position"], " ") === false) { - $this->__set("background_position", $this->_props["background_position"]); - } - $tmp = explode(" ", $this->_props_computed["background_position"]); - - return [ - 0 => $tmp[0], "x" => $tmp[0], - 1 => $tmp[1], "y" => $tmp[1], - ]; - } - - - /** - * Returns the background size as an array - * - * The return value has one of the following formats: - * "cover" - * "contain" - * array(width,height) - * - * @link https://www.w3.org/TR/css3-background/#background-size - * @return string|array - */ - function get_background_size() - { - switch ($this->_props_computed["background_size"]) { - case "cover": - return "cover"; - case "contain": - return "contain"; - default: - break; - } - - if (strpos($this->_props_computed["background_size"], " ") === false) { - $this->__set("background_size", $this->_props["background_size"]); - } - $result = explode(" ", $this->_props_computed["background_size"]); - return [$result[0], $result[1]]; - } - - /**#@+ - * Returns the border color as an array - * - * See {@link Style::get_color()} - * - * @link http://www.w3.org/TR/CSS21/box.html#border-color-properties - * @return array - */ - function get_border_top_color() - { - return $this->munge_color($this->_props_computed["border_top_color"]); - } - - /** - * @return array - */ - function get_border_right_color() - { - return $this->munge_color($this->_props_computed["border_right_color"]); - } - - /** - * @return array - */ - function get_border_bottom_color() - { - return $this->munge_color($this->_props_computed["border_bottom_color"]); - } - - /** - * @return array - */ - function get_border_left_color() - { - return $this->munge_color($this->_props_computed["border_left_color"]); - } - - /**#@-*/ - - /** - * Return an array of all border properties. - * - * The returned array has the following structure: - * - * array("top" => array("width" => [border-width], - * "style" => [border-style], - * "color" => [border-color (array)]), - * "bottom" ... ) - * - * - * @return array - */ - function get_border_properties() - { - return [ - "top" => [ - "width" => $this->__get("border_top_width"), - "style" => $this->__get("border_top_style"), - "color" => $this->__get("border_top_color"), - ], - "bottom" => [ - "width" => $this->__get("border_bottom_width"), - "style" => $this->__get("border_bottom_style"), - "color" => $this->__get("border_bottom_color"), - ], - "right" => [ - "width" => $this->__get("border_right_width"), - "style" => $this->__get("border_right_style"), - "color" => $this->__get("border_right_color"), - ], - "left" => [ - "width" => $this->__get("border_left_width"), - "style" => $this->__get("border_left_style"), - "color" => $this->__get("border_left_color"), - ], - ]; - } - - /** - * Return a single border property - * - * @param string $side - * - * @return mixed - */ - protected function _get_border($side) - { - $color = $this->__get("border_" . $side . "_color"); - - return $this->__get("border_" . $side . "_width") . " " . - $this->__get("border_" . $side . "_style") . " " . $color["hex"]; - } - - /**#@+ - * Return full border properties as a string - * - * Border properties are returned just as specified in CSS: - *
[width] [style] [color]
- * e.g. "1px solid blue" - * - * @link http://www.w3.org/TR/CSS21/box.html#border-shorthand-properties - * @return string - */ - function get_border_top() - { - return $this->_get_border("top"); - } - - /** - * @return mixed - */ - function get_border_right() - { - return $this->_get_border("right"); - } - - /** - * @return mixed - */ - function get_border_bottom() - { - return $this->_get_border("bottom"); - } - - /** - * @return mixed - */ - function get_border_left() - { - return $this->_get_border("left"); - } - - private function _get_width($prop) - { - //TODO: should be handled in setter - if (strpos($this->_props_computed[$prop], "%") !== false) { - // calculate against width of containing block, needs to be done outside the style class - return $this->_props_computed[$prop]; - } - return $this->length_in_pt($this->_props_computed[$prop], $this->__get("font_size")); - } - - function get_margin_top() - { - return $this->_get_width("margin_top"); - } - - function get_margin_right() - { - return $this->_get_width("margin_right"); - } - - function get_margin_bottom() - { - return $this->_get_width("margin_bottom"); - } - - function get_margin_left() - { - return $this->_get_width("margin_left"); - } - - function get_padding_top() - { - return $this->_get_width("padding_top"); - } - - function get_padding_right() - { - return $this->_get_width("padding_right"); - } - - function get_padding_bottom() - { - return $this->_get_width("padding_bottom"); - } - - function get_padding_left() - { - return $this->_get_width("padding_left"); - } - - /** - * @param $w - * @param $h - * @return array|null - */ - function get_computed_border_radius($w, $h) - { - if (!empty($this->_computed_border_radius)) { - return $this->_computed_border_radius; - } - - $w = (float)$w; - $h = (float)$h; - $rTL = (float)$this->__get("border_top_left_radius"); - $rTR = (float)$this->__get("border_top_right_radius"); - $rBL = (float)$this->__get("border_bottom_left_radius"); - $rBR = (float)$this->__get("border_bottom_right_radius"); - - if ($rTL + $rTR + $rBL + $rBR == 0) { - return $this->_computed_border_radius = [ - 0, 0, 0, 0, - "top-left" => 0, - "top-right" => 0, - "bottom-right" => 0, - "bottom-left" => 0, - ]; - } - - $t = (float)$this->__get("border_top_width"); - $r = (float)$this->__get("border_right_width"); - $b = (float)$this->__get("border_bottom_width"); - $l = (float)$this->__get("border_left_width"); - - $rTL = min($rTL, $h - $rBL - $t / 2 - $b / 2, $w - $rTR - $l / 2 - $r / 2); - $rTR = min($rTR, $h - $rBR - $t / 2 - $b / 2, $w - $rTL - $l / 2 - $r / 2); - $rBL = min($rBL, $h - $rTL - $t / 2 - $b / 2, $w - $rBR - $l / 2 - $r / 2); - $rBR = min($rBR, $h - $rTR - $t / 2 - $b / 2, $w - $rBL - $l / 2 - $r / 2); - - return $this->_computed_border_radius = [ - $rTL, $rTR, $rBR, $rBL, - "top-left" => $rTL, - "top-right" => $rTR, - "bottom-right" => $rBR, - "bottom-left" => $rBL, - ]; - } - - /** - * Returns the outline color as an array - * - * See {@link Style::get_color()} - * - * @link http://www.w3.org/TR/CSS21/box.html#border-color-properties - * @return array - */ - function get_outline_color() - { - return $this->munge_color($this->_props_computed["outline_color"]); - } - - /**#@+ - * Returns the outline width, as it is currently stored - * @return float|string - */ - function get_outline_width() - { - $style = $this->__get("outline_style"); - return $style !== "none" && $style !== "hidden" ? $this->length_in_pt($this->_props_computed["outline_width"]) : 0; - } - - /**#@+ - * Return full outline properties as a string - * - * Outline properties are returned just as specified in CSS: - *
[width] [style] [color]
- * e.g. "1px solid blue" - * - * @link http://www.w3.org/TR/CSS21/box.html#border-shorthand-properties - * @return string - */ - function get_outline() - { - $color = $this->__get("outline_color"); - return - $this->__get("outline_width") . " " . - $this->__get("outline_style") . " " . - $color["hex"]; - } - /**#@-*/ - - /** - * Returns border spacing as an array - * - * The array has the format (h_space,v_space) - * - * @link http://www.w3.org/TR/CSS21/tables.html#propdef-border-spacing - * @return array - */ - function get_border_spacing() - { - $arr = explode(" ", $this->_props_computed["border_spacing"]); - if (count($arr) == 1) { - $arr[1] = $arr[0]; - } - return $arr; - } - - /** - * Returns the list style image URI, or "none" - * - * @link http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-image - * @return string - */ - function get_list_style_image() - { - return $this->_image($this->_props_computed["list_style_image"]); - } - - /** - * @param $val - */ - function get_counter_increment() - { - $val = trim($this->_props_computed["counter_increment"]); - $value = null; - - if (in_array($val, ["none", "inherit"])) { - $value = $val; - } else { - if (preg_match_all("/(" . self::CSS_IDENTIFIER . ")(?:\s+(" . self::CSS_INTEGER . "))?/", $val, $matches, PREG_SET_ORDER)) { - $value = []; - foreach ($matches as $match) { - $value[$match[1]] = isset($match[2]) ? $match[2] : 1; - } - } - } - return $value; - } - - - /*==============================*/ - - /* - !important attribute - For basic functionality of the !important attribute with overloading - of several styles of an element, changes in inherit(), merge() and _parse_properties() - are sufficient [helpers var $_important_props, __construct(), important_set(), important_get()] - - Only for combined attributes extra treatment needed. See below. - - div { border: 1px red; } - div { border: solid; } // Not combined! Only one occurrence of same style per context - // - div { border: 1px red; } - div a { border: solid; } // Adding to border style ok by inheritance - // - div { border-style: solid; } // Adding to border style ok because of different styles - div { border: 1px red; } - // - div { border-style: solid; !important} // border: overrides, even though not !important - div { border: 1px dashed red; } - // - div { border: 1px red; !important } - div a { border-style: solid; } // Need to override because not set - - Special treatment: - At individual property like border-top-width need to check whether overriding value is also !important. - Also store the !important condition for later overrides. - Since not known who is initiating the override, need to get passed !important as parameter. - !important Parameter taken as in the original style in the css file. - When property border !important given, do not mark subsets like border_style as important. Only - individual properties. - - Note: - Setting individual property directly from css with e.g. set_border_top_style() is not needed, because - missing set functions handled by a generic handler __set(), including the !important. - Setting individual property of as sub-property is handled below. - - Implementation see at _set_style_side_type() - Callers _set_style_sides_type(), _set_style_type, _set_style_type_important() - - Related functionality for background, padding, margin, font, list_style - */ - - /** - * Generalized set function for individual attribute of combined style. - * With check for !important - * Applicable for background, border, padding, margin, font, list_style - * - * Note: $type has a leading underscore (or is empty), the others not. - * - * @param $style - * @param $side - * @param $type - * @param $val - * @param $important - */ - protected function _set_style_side_type($style, $side, $type, $val, $important) - { - $prop = $style; - if (!empty($side)) { - $prop .= "_" . $side; - }; - if (!empty($type)) { - $prop .= "_" . $type; - }; - $this->_props[$prop] = $val; - $this->_prop_cache[$prop] = null; - - if ($val === "inherit") { - $this->_props_computed[$prop] = null; - return; - } - - if (!isset($this->_important_props[$prop]) || $important) { - $val_computed = (float)$this->length_in_pt($val); - if ($side === "bottom") { - $this->_computed_bottom_spacing = null; //reset computed cache, border style can disable/enable border calculations - } - if ($important) { - $this->_important_props[$prop] = true; - } - - if ($val_computed < 0 && ($style === "border" || $style === "padding" || $style === "outline")) { - $this->_props[$prop] = null; // passed-in value is invalid - } else if ( - (($style === "border" || $style === "outline") && $type === "width" && strpos($val, "%") !== false) - || - (($style === "margin" || $style === "padding") && (strpos($val, "%") !== false || $val === "auto")) - ) { - $this->_props_computed[$prop] = $val; - } elseif (($style === "border" || $style === "outline") && $type === "width" && strpos($val, "%") === false) { - $line_style_prop = $style; - if (!empty($side)) { - $line_style_prop .= "_" . $side; - }; - $line_style_prop .= "_style"; - $line_style = $this->__get($line_style_prop); - $this->_props_computed[$prop] = ($line_style !== "none" && $line_style !== "hidden" ? $val_computed : 0); - } elseif (($style === "margin" || $style === "padding")) { - $this->_props_computed[$prop] = ($val !== "none" && $val !== "hidden" ? $val_computed : 0); - } elseif ($type === "color") { - $this->set_prop_color($prop, $val); - } elseif (!empty($val)) { - $this->_props_computed[$prop] = $val; - } - } - } - - /** - * @param $style - * @param $top - * @param $right - * @param $bottom - * @param $left - * @param $type - * @param $important - */ - protected function _set_style_sides_type($style, $top, $right, $bottom, $left, $type, $important) - { - $this->_set_style_side_type($style, 'top', $type, $top, $important); - $this->_set_style_side_type($style, 'right', $type, $right, $important); - $this->_set_style_side_type($style, 'bottom', $type, $bottom, $important); - $this->_set_style_side_type($style, 'left', $type, $left, $important); - } - - /** - * @param $style - * @param $type - * @param $val - * @param $important - */ - protected function _set_style_type($style, $type, $val, $important) - { - $val = preg_replace("/\s*\,\s*/", ",", $val); // when rgb() has spaces - $arr = explode(" ", $val); - - switch (count($arr)) { - case 1: - $this->_set_style_sides_type($style, $arr[0], $arr[0], $arr[0], $arr[0], $type, $important); - break; - case 2: - $this->_set_style_sides_type($style, $arr[0], $arr[1], $arr[0], $arr[1], $type, $important); - break; - case 3: - $this->_set_style_sides_type($style, $arr[0], $arr[1], $arr[2], $arr[1], $type, $important); - break; - case 4: - $this->_set_style_sides_type($style, $arr[0], $arr[1], $arr[2], $arr[3], $type, $important); - break; - } - } - - /** - * @param $style - * @param $type - * @param $val - */ - protected function _set_style_type_important($style, $type, $val) - { - $this->_set_style_type($style, $type, $val, isset($this->_important_props[$style . $type])); - } - - /** - * Anyway only called if _important matches and is assigned - * E.g. _set_style_side_type($style,$side,'',str_replace("none", "0px", $val),isset($this->_important_props[$style.'_'.$side])); - * - * @param $style - * @param $side - * @param $val - */ - protected function _set_style_side_width_important($style, $side, $val) - { - $this->_set_style_side_type($style, $side, "", $val, isset($this->_important_props[$style . $side])); - } - - /** - * @param $style - * @param $val - * @param $important - */ - protected function _set_style($style, $val, $important) - { - if (!isset($this->_important_props[$style]) || $important) { - if ($important) { - $this->_important_props[$style] = true; - } - $this->__set($style, $val); - } - } - - /** - * @param $val - * @return string - */ - protected function _image($val) - { - $DEBUGCSS = $this->_stylesheet->get_dompdf()->getOptions()->getDebugCss(); - $parsed_url = "none"; - - if (empty($val) || $val === "none") { - $path = "none"; - } else if (mb_strpos($val, "url") === false) { - $path = "none"; //Don't resolve no image -> otherwise would prefix path and no longer recognize as none - } else { - $val = preg_replace("/url\(\s*['\"]?([^'\")]+)['\"]?\s*\)/", "\\1", trim($val)); - - // Resolve the url now in the context of the current stylesheet - $parsed_url = Helpers::explode_url($val); - $path = Helpers::build_url($this->_stylesheet->get_protocol(), - $this->_stylesheet->get_host(), - $this->_stylesheet->get_base_path(), - $val); - if ($parsed_url["protocol"] == "" && $this->_stylesheet->get_protocol() == "") { - $path = realpath($path); - // If realpath returns FALSE then specifically state that there is no background image - if (!$path) { - $path = 'none'; - } - } - } - if ($DEBUGCSS) { - print "
[_image\n";
-            print_r($parsed_url);
-            print $this->_stylesheet->get_protocol() . "\n" . $this->_stylesheet->get_base_path() . "\n" . $path . "\n";
-            print "_image]
";; - } - return $path; - } - - /*======================*/ - - protected function set_prop_color($prop, $color) - { - $munged_color = $this->munge_color($color); - - if (is_null($munged_color)) { - return; - } - - $this->_props[$prop] = $color; - $this->_props_computed[$prop] = null; - $this->_prop_cache[$prop] = null; - - $this->_props_computed[$prop] = (is_array($munged_color) ? $munged_color["hex"] : $munged_color); - } - - /** - * Sets color - * - * The color parameter can be any valid CSS color value - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-color - * @param string $color - */ - function set_color($color) - { - $this->set_prop_color("color", $color); - } - - /** - * Sets the background color - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background-color - * @param string $color - */ - function set_background_color($color) - { - $this->set_prop_color("background_color", $color); - } - - /** - * Set the background image url - * @link https://www.w3.org/TR/CSS21/colors.html#propdef-background-image - * - * @param string $val - */ - function set_background_image($val) - { - $this->_props["background_image"] = $val; - $this->_props_computed["background_image"] = "url(" . $this->_image($val) . ")"; - $this->_prop_cache["background_image"] = null; - } - - /** - * Sets the background repeat - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background-repeat - * @param string $val - */ - function set_background_repeat($val) - { - $this->_props["background_repeat"] = $val; - $this->_props_computed["background_repeat"] = null; - $this->_prop_cache["background_repeat"] = null; - - if ($val === 'inherit') { - return; - } - - $this->_props_computed["background_repeat"] = $val; - } - - /** - * Sets the background attachment - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background-attachment - * @param string $val - */ - function set_background_attachment($val) - { - $this->_props["background_attachment"] = $val; - $this->_props_computed["background_attachment"] = null; - $this->_prop_cache["background_attachment"] = null; - - if ($val === 'inherit') { - return; - } - - $this->_props_computed["background_attachment"] = $val; - } - - /** - * Sets the background position - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background-position - * @param string $val - */ - function set_background_position($val) - { - $this->_props["background_position"] = $val; - - $tmp = explode(" ", $val); - - switch ($tmp[0]) { - case "left": - $x = "0%"; - break; - - case "right": - $x = "100%"; - break; - - case "top": - $y = "0%"; - break; - - case "bottom": - $y = "100%"; - break; - - case "center": - $x = "50%"; - $y = "50%"; - break; - - default: - $x = $tmp[0]; - break; - } - - if (isset($tmp[1])) { - switch ($tmp[1]) { - case "left": - $x = "0%"; - break; - - case "right": - $x = "100%"; - break; - - case "top": - $y = "0%"; - break; - - case "bottom": - $y = "100%"; - break; - - case "center": - if ($tmp[0] === "left" || $tmp[0] === "right" || $tmp[0] === "center") { - $y = "50%"; - } else { - $x = "50%"; - } - break; - - default: - $y = $tmp[1]; - break; - } - } else { - $y = "50%"; - } - - if (!isset($x)) { - $x = "0%"; - } - - if (!isset($y)) { - $y = "0%"; - } - - $this->_props_computed["background_position"] = "$x $y"; - $this->_prop_cache["background_position"] = null; - } - - /** - * Sets the background size - * - * @link https://www.w3.org/TR/css3-background/#background-size - * @param string $val - */ - function set_background_size($val) - { - $this->_props["background_size"] = $val; - $this->_prop_cache["background_size"] = null; - - $result = explode(" ", $val); - $width = $result[0]; - - switch ($width) { - case "cover": - case "contain": - case "inherit": - $this->_props_computed["background_size"] = $width; - return; - } - - if ($width !== "auto" && strpos($width, "%") === false) { - $width = (float)$this->length_in_pt($width); - } - - $height = $result[1] ?? "auto"; - if ($height !== "auto" && strpos($height, "%") === false) { - $height = (float)$this->length_in_pt($height); - } - - $this->_props_computed["background_size"] = "$width $height"; - } - - /** - * Sets the background - combined options - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background - * @param string $val - */ - function set_background($val) - { - $val = trim($val); - $important = isset($this->_important_props["background"]); - - if ($val === "none") { - $this->_set_style("background_image", "none", $important); - $this->_set_style("background_color", "transparent", $important); - } else { - $pos = []; - $tmp = preg_replace("/\s*\,\s*/", ",", $val); // when rgb() has spaces - $tmp = preg_split("/\s+/", $tmp); - - foreach ($tmp as $attr) { - if (mb_substr($attr, 0, 3) === "url" || $attr === "none") { - $this->_set_style("background_image", $attr, $important); - } elseif ($attr === "fixed" || $attr === "scroll") { - $this->_set_style("background_attachment", $attr, $important); - } elseif ($attr === "repeat" || $attr === "repeat-x" || $attr === "repeat-y" || $attr === "no-repeat") { - $this->_set_style("background_repeat", $attr, $important); - } elseif (($col = $this->munge_color($attr)) != null) { - $this->_set_style("background_color", is_array($col) ? $col["hex"] : $col, $important); - } else { - $pos[] = $attr; - } - } - - if (count($pos)) { - $this->_set_style("background_position", implode(" ", $pos), $important); - } - } - - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_props["background"] = $val; - $this->_props_computed["background"] = null; - $this->_prop_cache["background"] = null; - } - - /** - * Sets the font size - * - * $size can be any acceptable CSS size - * - * @link http://www.w3.org/TR/CSS21/fonts.html#propdef-font-size - * @param string|float $size - */ - function set_font_size($size) - { - $this->_props["font_size"] = $size; - $this->_props_computed["font_size"] = null; - $this->_prop_cache["font_size"] = null; - - if ($size === "inherit") { - return; - } - if (!isset($this->_parent_font_size)) { - $this->_parent_font_size = self::$default_font_size; - } - - switch ((string)$size) { - case "xx-small": - case "x-small": - case "small": - case "medium": - case "large": - case "x-large": - case "xx-large": - $fs = self::$default_font_size * self::$font_size_keywords[$size]; - break; - - case "smaller": - $fs = 8 / 9 * $this->_parent_font_size; - break; - - case "larger": - $fs = 6 / 5 * $this->_parent_font_size; - break; - - default: - $fs = $size; - break; - } - - // length_in_pt uses the font size if units are em or ex (and, potentially, rem) so we'll calculate in the method - if (($i = mb_strpos($fs, "rem")) !== false) { - if ($this->_stylesheet->get_dompdf()->getTree()->get_root()->get_style() === null) { - // Interpreting it as "em", see https://github.com/dompdf/dompdf/issues/1406 - $fs = (float)mb_substr($fs, 0, $i) * $this->_parent_font_size; - } else { - $fs = (float)mb_substr($fs, 0, $i) * $this->_stylesheet->get_dompdf()->getTree()->get_root()->get_style()->font_size; - } - } elseif (($i = mb_strpos($fs, "em")) !== false) { - $fs = (float)mb_substr($fs, 0, $i) * $this->_parent_font_size; - } elseif (($i = mb_strpos($fs, "ex")) !== false) { - $fs = (float)mb_substr($fs, 0, $i) * $this->_parent_font_size / 2; - } else { - //FIXME: prefer just calling length_in_pt, when we provide a ref size to length_in_pt should em and ex use that instead of the current font size? - $fs = (float)$this->length_in_pt($fs, $this->_parent_font_size); - } - - $this->_props_computed["font_size"] = $fs; - } - - /** - * Sets the font weight - * - * @param string|int $weight - */ - function set_font_weight($weight) - { - $this->_props["font_weight"] = $weight; - $this->_props_computed["font_weight"] = null; - $this->_prop_cache["font_weight"] = null; - - $computed_weight = $weight; - - if ($weight === "bolder") { - //TODO: One font weight heavier than the parent element (among the available weights of the font). - $computed_weight = "bold"; - } elseif ($weight === "lighter") { - //TODO: One font weight lighter than the parent element (among the available weights of the font). - $computed_weight = "normal"; - } - - $this->_props_computed["font_weight"] = $computed_weight; - } - - /** - * Sets the font style - * - * combined attributes - * set individual attributes also, respecting !important mark - * exactly this order, separate by space. Multiple fonts separated by comma: - * font-style, font-variant, font-weight, font-size, line-height, font-family - * - * Other than with border and list, existing partial attributes should - * reset when starting here, even when not mentioned. - * If individual attribute is !important and explicit or implicit replacement is not, - * keep individual attribute - * - * require whitespace as delimiters for single value attributes - * On delimiter "/" treat first as font height, second as line height - * treat all remaining at the end of line as font - * font-style, font-variant, font-weight, font-size, line-height, font-family - * - * missing font-size and font-family might be not allowed, but accept it here and - * use default (medium size, empty font name) - * - * @link http://www.w3.org/TR/CSS21/generate.html#propdef-list-style - * @param $val - */ - function set_font($val) - { - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["font"] = null; - $this->_props["font"] = $val; - $this->_props_computed["font"] = null; - - $important = isset($this->_important_props["font"]); - - if (strtolower($val) === "inherit") { - $this->_set_style("font_family", "inherit", $important); - $this->_set_style("font_size", "inherit", $important); - $this->_set_style("font_style", "inherit", $important); - $this->_set_style("font_variant", "inherit", $important); - $this->_set_style("font_weight", "inherit", $important); - $this->_set_style("line_height", "inherit", $important); - return; - } - - if (preg_match("/^(italic|oblique|normal)\s*(.*)$/i", $val, $match)) { - $this->_set_style("font_style", $match[1], $important); - $val = $match[2]; - } - - if (preg_match("/^(small-caps|normal)\s*(.*)$/i", $val, $match)) { - $this->_set_style("font_variant", $match[1], $important); - $val = $match[2]; - } - - //matching numeric value followed by unit -> this is indeed a subsequent font size. Skip! - if (preg_match("/^(bold|bolder|lighter|100|200|300|400|500|600|700|800|900|normal)\s*(.*)$/i", $val, $match) && - !preg_match("/^(?:pt|px|pc|em|ex|in|cm|mm|%)/", $match[2]) - ) { - $this->_set_style("font_weight", $match[1], $important); - $val = $match[2]; - } - - if (preg_match("/^(xx-small|x-small|small|medium|large|x-large|xx-large|smaller|larger|\d+\s*(?:pt|px|pc|em|ex|in|cm|mm|%))(?:\/|\s*)(.*)$/i", $val, $match)) { - $this->_set_style("font_size", $match[1], $important); - $val = $match[2]; - if (preg_match("/^(?:\/|\s*)(\d+\s*(?:pt|px|pc|em|ex|in|cm|mm|%)?)\s*(.*)$/i", $val, $match)) { - $this->_set_style("line_height", $match[1], $important); - $val = $match[2]; - } - } - - if (strlen($val) != 0) { - $this->_set_style("font_family", $val, $important); - } - } - - /** - * Sets the text alignment - * - * If no alignment is set on the element and the direction is rtl then - * the property is set to "right", otherwise it is set to "left". - * - * @link https://www.w3.org/TR/CSS21/text.html#propdef-text-align - */ - public function set_text_align($val) - { - $alignment = ""; - if (in_array($val, self::$text_align_keywords)) { - $alignment = $val; - } - if ($alignment === "") { - $alignment = "left"; - if ($this->__get("direction") === "rtl") { - $alignment = "right"; - } - - } - $this->_props_computed["text_align"] = $alignment; - } - - /** - * Sets word spacing property - * - * @link http://www.w3.org/TR/CSS21/text.html#propdef-word-spacing - * @param $val - */ - function set_word_spacing($val) - { - $this->_props["word_spacing"] = $val; - $this->_props_computed["word_spacing"] = null; - $this->_prop_cache["word_spacing"] = null; - - if ($val === 'inherit') { - return; - } - - if ($val === "normal" || strpos($val, "%") !== false) { - $this->_props_computed["word_spacing"] = $val; - } else { - $this->_props_computed["word_spacing"] = ((float)$this->length_in_pt($val, $this->__get("font_size"))) . "pt"; - } - } - - /** - * Sets letter spacing property - * - * @link http://www.w3.org/TR/CSS21/text.html#propdef-letter-spacing - * @param $val - */ - function set_letter_spacing($val) - { - $this->_props["letter_spacing"] = $val; - $this->_props_computed["letter_spacing"] = null; - $this->_prop_cache["letter_spacing"] = null; - - if ($val === 'inherit') { - return; - } - - if ($val === "normal") { - $this->_props_computed["letter_spacing"] = $val; - } else { - $this->_props_computed["letter_spacing"] = ((float)$this->length_in_pt($val, $this->__get("font_size"))) . "pt"; - } - } - - /** - * Sets line height property - * - * @link http://www.w3.org/TR/CSS21/visudet.html#propdef-line-height - * @param $val - */ - function set_line_height($val) - { - $this->_props["line_height"] = $val; - $this->_props_computed["line_height"] = null; - $this->_prop_cache["line_height"] = null; - - if ($val === 'inherit') { - return; - } - - if ($val === "normal" || is_numeric($val)) { - $this->_props_computed["line_height"] = $val; - } else { - $this->_props_computed["line_height"] = ((float)$this->length_in_pt($val, $this->__get("font_size"))) . "pt"; - } - } - - /** - * Sets page break properties - * - * @link http://www.w3.org/TR/CSS21/page.html#page-breaks - * @param string $break - */ - function set_page_break_before($break) - { - $this->_props["page_break_before"] = $break; - $this->_props_computed["page_break_before"] = null; - $this->_prop_cache["page_break_before"] = null; - - if ($break === 'inherit') { - return; - } - - if ($break === "left" || $break === "right") { - $break = "always"; - } - - $this->_props_computed["page_break_before"] = $break; - } - - /** - * @param $break - */ - function set_page_break_after($break) - { - $this->_props["page_break_after"] = $break; - $this->_props_computed["page_break_after"] = null; - $this->_prop_cache["page_break_after"] = null; - - if ($break === 'inherit') { - return; - } - - if ($break === "left" || $break === "right") { - $break = "always"; - } - - $this->_props_computed["page_break_after"] = $break; - } - - /** - * Sets the margin size - * - * @link http://www.w3.org/TR/CSS21/box.html#margin-properties - * @param $val - */ - function set_margin_top($val) - { - $this->_set_style_side_width_important('margin', 'top', $val); - } - - /** - * @param $val - */ - function set_margin_right($val) - { - $this->_set_style_side_width_important('margin', 'right', $val); - } - - /** - * @param $val - */ - function set_margin_bottom($val) - { - $this->_set_style_side_width_important('margin', 'bottom', $val); - } - - /** - * @param $val - */ - function set_margin_left($val) - { - $this->_set_style_side_width_important('margin', 'left', $val); - } - - /** - * @param $val - */ - function set_margin($val) - { - $this->_set_style_type_important('margin', '', $val); - } - - /** - * Sets the padding size - * - * @link http://www.w3.org/TR/CSS21/box.html#padding-properties - * @param $val - */ - function set_padding_top($val) - { - $this->_set_style_side_width_important('padding', 'top', $val); - } - - /** - * @param $val - */ - function set_padding_right($val) - { - $this->_set_style_side_width_important('padding', 'right', $val); - } - - /** - * @param $val - */ - function set_padding_bottom($val) - { - $this->_set_style_side_width_important('padding', 'bottom', $val); - } - - /** - * @param $val - */ - function set_padding_left($val) - { - $this->_set_style_side_width_important('padding', 'left', $val); - } - - /** - * @param $val - */ - function set_padding($val) - { - $this->_set_style_type_important('padding', '', $val); - } - /**#@-*/ - - /** - * Sets a single border - * - * @param string $side - * @param string $border_spec ([width] [style] [color]) - * @param boolean $important - */ - protected function _set_border($side, $border_spec, $important) - { - $border_spec = preg_replace("/\s*\,\s*/", ",", $border_spec); - //$border_spec = str_replace(",", " ", $border_spec); // Why did we have this ?? rbg(10, 102, 10) > rgb(10 102 10) - $arr = explode(" ", $border_spec); - - // FIXME: handle partial values - //For consistency of individual and combined properties, and with ie8 and firefox3 - //reset all attributes, even if only partially given - //$this->_set_style_side_type('border', $side, 'style', self::$_defaults['border_' . $side . '_style'], $important); - //$this->_set_style_side_type('border', $side, 'width', self::$_defaults['border_' . $side . '_width'], $important); - //$this->_set_style_side_type('border', $side, 'color', self::$_defaults['border_' . $side . '_color'], $important); - - foreach ($arr as $value) { - $value = trim($value); - if (in_array($value, self::$BORDER_STYLES)) { - $this->_set_style_side_type('border', $side, 'style', $value, $important); - } elseif (preg_match("/[.0-9]+(?:px|pt|pc|em|ex|%|in|mm|cm)|(?:thin|medium|thick)/", $value)) { - $this->_set_style_side_type('border', $side, 'width', $value, $important); - } elseif ($value === "inherit") { - $this->_set_style_side_type('border', $side, 'style', $value, $important); - $this->_set_style_side_type('border', $side, 'width', $value, $important); - $this->_set_style_side_type('border', $side, 'color', $value, $important); - } else { - // must be color - $this->_set_style_side_type('border', $side, 'color', $this->munge_color($value), $important); - } - } - } - - /** - * Sets the border styles - * - * @link http://www.w3.org/TR/CSS21/box.html#border-properties - * @param string $val - */ - function set_border_top($val) - { - $this->_set_border("top", $val, isset($this->_important_props['border_top'])); - } - - function set_border_top_color($val) - { - $color = $val; - if ($val === "") { - $color = $this->__get("color"); - } - $this->_set_style_side_type('border', 'top', 'color', $color, isset($this->_important_props['border_top_color'])); - } - - function set_border_top_style($val) - { - $this->_set_style_side_type('border', 'top', 'style', $val, isset($this->_important_props['border_top_style'])); - } - - function set_border_top_width($val) - { - $this->_set_style_side_type('border', 'top', 'width', $val, isset($this->_important_props['border_top_width'])); - } - - /** - * @param $val - */ - function set_border_right($val) - { - $this->_set_border("right", $val, isset($this->_important_props['border_right'])); - } - - function set_border_right_color($val) - { - $color = $val; - if ($val === "") { - $color = $this->__get("color"); - } - $this->_set_style_side_type('border', 'right', 'color', $color, isset($this->_important_props['border_right_color'])); - } - - function set_border_right_style($val) - { - $this->_set_style_side_type('border', 'right', 'style', $val, isset($this->_important_props['border_right_style'])); - } - - function set_border_right_width($val) - { - $this->_set_style_side_type('border', 'right', 'width', $val, isset($this->_important_props['border_right_width'])); - } - - /** - * @param $val - */ - function set_border_bottom($val) - { - $this->_set_border("bottom", $val, isset($this->_important_props['border_bottom'])); - } - - function set_border_bottom_color($val) - { - $color = $val; - if ($val === "") { - $color = $this->__get("color"); - } - $this->_set_style_side_type('border', 'bottom', 'color', $color, isset($this->_important_props['border_bottom_color'])); - } - - function set_border_bottom_style($val) - { - $this->_set_style_side_type('border', 'bottom', 'style', $val, isset($this->_important_props['border_bottom_style'])); - } - - function set_border_bottom_width($val) - { - $this->_set_style_side_type('border', 'bottom', 'width', $val, isset($this->_important_props['border_bottom_width'])); - } - - /** - * @param $val - */ - function set_border_left($val) - { - $this->_set_border("left", $val, isset($this->_important_props['border_left'])); - } - - function set_border_left_color($val) - { - $color = $val; - if ($val === "") { - $color = $this->__get("color"); - } - $this->_set_style_side_type('border', 'left', 'color', $color, isset($this->_important_props['border_left_color'])); - } - - function set_border_left_style($val) - { - $this->_set_style_side_type('border', 'left', 'style', $val, isset($this->_important_props['border_left_style'])); - } - - function set_border_left_width($val) - { - $this->_set_style_side_type('border', 'left', 'width', $val, isset($this->_important_props['border_left_width'])); - } - - /** - * @param $val - */ - function set_border($val) - { - $important = isset($this->_important_props["border"]); - - $this->_set_border("top", $val, $important); - $this->_set_border("right", $val, $important); - $this->_set_border("bottom", $val, $important); - $this->_set_border("left", $val, $important); - } - - /** - * @param $val - */ - function set_border_width($val) - { - $this->_set_style_type_important('border', 'width', $val); - } - - /** - * @param $val - */ - function set_border_color($val) - { - $this->_set_style_type_important('border', 'color', $val); - } - - /** - * @param $val - */ - function set_border_style($val) - { - $this->_set_style_type_important('border', 'style', $val); - } - - /** - * Sets the border radius size - * - * http://www.w3.org/TR/css3-background/#corners - * - * @param $val - */ - function set_border_top_left_radius($val) - { - $this->_set_border_radius_corner($val, "top_left"); - } - - /** - * @param $val - */ - function set_border_top_right_radius($val) - { - $this->_set_border_radius_corner($val, "top_right"); - } - - /** - * @param $val - */ - function set_border_bottom_left_radius($val) - { - $this->_set_border_radius_corner($val, "bottom_left"); - } - - /** - * @param $val - */ - function set_border_bottom_right_radius($val) - { - $this->_set_border_radius_corner($val, "bottom_right"); - } - - /** - * @param $val - */ - function set_border_radius($val) - { - $val = preg_replace("/\s*\,\s*/", ",", $val); // when border-radius has spaces - $arr = explode(" ", $val); - - switch (count($arr)) { - case 1: - $this->_set_border_radii($arr[0], $arr[0], $arr[0], $arr[0]); - break; - case 2: - $this->_set_border_radii($arr[0], $arr[1], $arr[0], $arr[1]); - break; - case 3: - $this->_set_border_radii($arr[0], $arr[1], $arr[2], $arr[1]); - break; - case 4: - $this->_set_border_radii($arr[0], $arr[1], $arr[2], $arr[3]); - break; - } - } - - /** - * @param $val1 - * @param $val2 - * @param $val3 - * @param $val4 - */ - protected function _set_border_radii($val1, $val2, $val3, $val4) - { - $this->_set_border_radius_corner($val1, "top_left"); - $this->_set_border_radius_corner($val2, "top_right"); - $this->_set_border_radius_corner($val3, "bottom_right"); - $this->_set_border_radius_corner($val4, "bottom_left"); - } - - /** - * @param $val - * @param $corner - */ - protected function _set_border_radius_corner($val, $corner) - { - $this->_has_border_radius = true; - - $this->_props["border_" . $corner . "_radius"] = $val; - $this->_props_computed["border_" . $corner . "_radius"] = null; - $this->_prop_cache["border_" . $corner . "_radius"] = null; - - if ($val === 'inherit') { - return; - } - - $this->_props_computed["border_" . $corner . "_radius"] = $val; - } - - /** - * @return float|int|string - */ - function get_border_top_left_radius() - { - return $this->_get_border_radius_corner("top_left"); - } - - /** - * @return float|int|string - */ - function get_border_top_right_radius() - { - return $this->_get_border_radius_corner("top_right"); - } - - /** - * @return float|int|string - */ - function get_border_bottom_left_radius() - { - return $this->_get_border_radius_corner("bottom_left"); - } - - /** - * @return float|int|string - */ - function get_border_bottom_right_radius() - { - return $this->_get_border_radius_corner("bottom_right"); - } - - /** - * @param $corner - * @return float|int|string - */ - protected function _get_border_radius_corner($corner) - { - if (!isset($this->_props_computed["border_" . $corner . "_radius"]) || empty($this->_props_computed["border_" . $corner . "_radius"])) { - return 0; - } - - return $this->length_in_pt($this->_props_computed["border_" . $corner . "_radius"]); - } - - /** - * Sets the outline styles - * - * @link http://www.w3.org/TR/CSS21/ui.html#dynamic-outlines - * @param string $val - */ - function set_outline($val) - { - $important = isset($this->_important_props["outline"]); - - $props = [ - "outline_style", - "outline_width", - "outline_color", - ]; - - foreach ($props as $prop) { - $_val = self::$_defaults[$prop]; - - if (!isset($this->_important_props[$prop]) || $important) { - //see __set and __get, on all assignments clear cache! - $this->_prop_cache[$prop] = null; - if ($important) { - $this->_important_props[$prop] = true; - } - $this->_props[$prop] = $_val; - } - } - - $val = preg_replace("/\s*\,\s*/", ",", $val); // when rgb() has spaces - $arr = explode(" ", $val); - foreach ($arr as $value) { - $value = trim($value); - - if (in_array($value, self::$BORDER_STYLES)) { - $this->__set("outline_style", $value); - } else if (preg_match("/[.0-9]+(?:px|pt|pc|em|ex|%|in|mm|cm)|(?:thin|medium|thick)/", $value)) { - $this->__set("outline_width", $value); - } else { - // must be color - $this->__set("outline_color", $value); - } - } - - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_props["outline"] = $val; - $this->_props_computed["outline"] = null; - $this->_prop_cache["outline"] = null; - } - - /** - * @param $val - */ - function set_outline_width($val) - { - $this->_set_style_side_type("outline", null, "width", $val, isset($this->_important_props["outline_width"])); - } - - /** - * @param $val - */ - function set_outline_color($val) - { - $color = $val; - if ($val === "") { - $color = $this->__get("color"); - } - $this->_set_style_side_type("outline", null, "color", $color, isset($this->_important_props["outline_color"])); - } - - /** - * @param $val - */ - function set_outline_style($val) - { - $this->_set_style_side_type("outline", null, "style", $val, isset($this->_important_props["outline_style"])); - } - - /** - * Sets the border spacing - * - * @link http://www.w3.org/TR/CSS21/box.html#border-properties - * @param float $val - */ - function set_border_spacing($val) - { - $arr = explode(" ", $val); - - if (count($arr) == 1) { - $arr[1] = $arr[0]; - } - - $this->_props["border_spacing"] = $val; - $this->_props_computed["border_spacing"] = null; - $this->_prop_cache["border_spacing"] = null; - - if ($val === 'inherit') { - return; - } - - $this->_props_computed["border_spacing"] = "$arr[0] $arr[1]"; - } - - /** - * Sets the list style image - * - * @link http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-image - * @param $val - */ - function set_list_style_image($val) - { - $this->_props["list_style_image"] = $val; - $this->_props_computed["list_style_image"] = "url(" . $this->_image($val) . ")"; - $this->_prop_cache["list_style_image"] = null; - } - - /** - * Sets the list style - * - * @link http://www.w3.org/TR/CSS21/generate.html#propdef-list-style - * @param $val - */ - function set_list_style($val) - { - $important = isset($this->_important_props["list_style"]); - $arr = explode(" ", str_replace(",", " ", $val)); - - static $types = [ - "disc", "circle", "square", - "decimal-leading-zero", "decimal", "1", - "lower-roman", "upper-roman", "a", "A", - "lower-greek", - "lower-latin", "upper-latin", - "lower-alpha", "upper-alpha", - "armenian", "georgian", "hebrew", - "cjk-ideographic", "hiragana", "katakana", - "hiragana-iroha", "katakana-iroha", "none" - ]; - - static $positions = ["inside", "outside"]; - - foreach ($arr as $value) { - /* http://www.w3.org/TR/CSS21/generate.html#list-style - * A value of 'none' for the 'list-style' property sets both 'list-style-type' and 'list-style-image' to 'none' - */ - if ($value === "none") { - $this->_set_style("list_style_type", $value, $important); - $this->_set_style("list_style_image", $value, $important); - continue; - } - - //On setting or merging or inheriting list_style_image as well as list_style_type, - //and url exists, then url has precedence, otherwise fall back to list_style_type - //Firefox is wrong here (list_style_image gets overwritten on explicit list_style_type) - //Internet Explorer 7/8 and dompdf is right. - - if (mb_substr($value, 0, 3) === "url") { - $this->_set_style("list_style_image", $value, $important); - continue; - } - - if (in_array($value, $types)) { - $this->_set_style("list_style_type", $value, $important); - } else if (in_array($value, $positions)) { - $this->_set_style("list_style_position", $value, $important); - } - } - - $this->_props["list_style"] = $val; - $this->_props_computed["list_style"] = null; - $this->_prop_cache["list_style"] = null; - } - - /** - * @param $val - */ - function set_size($val) - { - $this->_props["size"] = $val; - $this->_props_computed["size"] = null; - $this->_prop_cache["size"] = null; - - $length_re = "/(\d+\s*(?:pt|px|pc|em|ex|in|cm|mm|%))/"; - - $val = mb_strtolower($val); - - if ($val === "auto") { - $this->_props["size"] = $val; - return; - } - - $parts = preg_split("/\s+/", $val); - - $computed = []; - if (preg_match($length_re, $parts[0])) { - $computed[] = $this->length_in_pt($parts[0]); - - if (isset($parts[1]) && preg_match($length_re, $parts[1])) { - $computed[] = $this->length_in_pt($parts[1]); - } else { - $computed[] = $computed[0]; - } - - if (isset($parts[2]) && $parts[2] === "landscape") { - $computed = array_reverse($computed); - } - } elseif (isset(CPDF::$PAPER_SIZES[$parts[0]])) { - $computed = array_slice(CPDF::$PAPER_SIZES[$parts[0]], 2, 2); - - if (isset($parts[1]) && $parts[1] === "landscape") { - $computed = array_reverse($computed); - } - } else { - return; - } - - $this->_props_computed["size"] = $computed; - } - - /** - * Gets the CSS3 transform property - * - * @link http://www.w3.org/TR/css3-2d-transforms/#transform-property - * @return array|null - */ - function get_transform() - { - //TODO: should be handled in setter (lengths set to absolute) - - $number = "\s*([^,\s]+)\s*"; - $tr_value = "\s*([^,\s]+)\s*"; - $angle = "\s*([^,\s]+(?:deg|rad)?)\s*"; - - if (!preg_match_all("/[a-z]+\([^\)]+\)/i", $this->_props_computed["transform"], $parts, PREG_SET_ORDER)) { - return null; - } - - $functions = [ - //"matrix" => "\($number,$number,$number,$number,$number,$number\)", - - "translate" => "\($tr_value(?:,$tr_value)?\)", - "translateX" => "\($tr_value\)", - "translateY" => "\($tr_value\)", - - "scale" => "\($number(?:,$number)?\)", - "scaleX" => "\($number\)", - "scaleY" => "\($number\)", - - "rotate" => "\($angle\)", - - "skew" => "\($angle(?:,$angle)?\)", - "skewX" => "\($angle\)", - "skewY" => "\($angle\)", - ]; - - $transforms = []; - - foreach ($parts as $part) { - $t = $part[0]; - - foreach ($functions as $name => $pattern) { - if (preg_match("/$name\s*$pattern/i", $t, $matches)) { - $values = array_slice($matches, 1); - - switch ($name) { - // units - case "rotate": - case "skew": - case "skewX": - case "skewY": - - foreach ($values as $i => $value) { - if (strpos($value, "rad")) { - $values[$i] = rad2deg(floatval($value)); - } else { - $values[$i] = floatval($value); - } - } - - switch ($name) { - case "skew": - if (!isset($values[1])) { - $values[1] = 0; - } - break; - case "skewX": - $name = "skew"; - $values = [$values[0], 0]; - break; - case "skewY": - $name = "skew"; - $values = [0, $values[0]]; - break; - } - break; - - // units - case "translate": - $values[0] = $this->length_in_pt($values[0], (float)$this->length_in_pt($this->width)); - - if (isset($values[1])) { - $values[1] = $this->length_in_pt($values[1], (float)$this->length_in_pt($this->height)); - } else { - $values[1] = 0; - } - break; - - case "translateX": - $name = "translate"; - $values = [$this->length_in_pt($values[0], (float)$this->length_in_pt($this->width)), 0]; - break; - - case "translateY": - $name = "translate"; - $values = [0, $this->length_in_pt($values[0], (float)$this->length_in_pt($this->height))]; - break; - - // units - case "scale": - if (!isset($values[1])) { - $values[1] = $values[0]; - } - break; - - case "scaleX": - $name = "scale"; - $values = [$values[0], 1.0]; - break; - - case "scaleY": - $name = "scale"; - $values = [1.0, $values[0]]; - break; - } - - $transforms[] = [ - $name, - $values, - ]; - } - } - } - - return $transforms; - } - - /** - * @param $val - */ - function set_transform($val) - { - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_props["transform"] = $val; - $this->_props_computed["transform"] = null; - $this->_prop_cache["transform"] = null; - - if ($val === 'inherit') { - return; - } - - $this->_props_computed["transform"] = $val; - } - - /** - * @param $val - */ - function set__webkit_transform($val) - { - $this->__set("transform", $val); - } - - /** - * @param $val - */ - function set__webkit_transform_origin($val) - { - $this->__set("transform_origin", $val); - } - - /** - * Sets the CSS3 transform-origin property - * - * @link http://www.w3.org/TR/css3-2d-transforms/#transform-origin - * @param string $val - */ - function set_transform_origin($val) - { - $this->_props["transform_origin"] = $val; - $this->_props_computed["transform_origin"] = null; - $this->_prop_cache["transform_origin"] = null; - - if ($val === 'inherit') { - return; - } - - $this->_props_computed["transform_origin"] = $val; - } - - /** - * Gets the CSS3 transform-origin property - * - * @link http://www.w3.org/TR/css3-2d-transforms/#transform-origin - * @return mixed[] - */ - function get_transform_origin() - { - //TODO: should be handled in setter - - $values = preg_split("/\s+/", $this->_props_computed['transform_origin']); - - $values = array_map(function ($value) { - if (in_array($value, ["top", "left"])) { - return 0; - } else if (in_array($value, ["bottom", "right"])) { - return "100%"; - } else { - return $value; - } - }, $values); - - if (!isset($values[1])) { - $values[1] = $values[0]; - } - - return $values; - } - - /** - * @param $val - * @return null - */ - protected function parse_image_resolution($val) - { - // If exif data could be get: - // $re = '/^\s*(\d+|normal|auto)(?:\s*,\s*(\d+|normal))?\s*$/'; - - $re = '/^\s*(\d+|normal|auto)\s*$/'; - - if (!preg_match($re, $val, $matches)) { - return null; - } - - return $matches[1]; - } - - /** - * auto | normal | dpi - * - * @param $val - */ - function set_background_image_resolution($val) - { - $this->_props["background_image_resolution"] = $val; - $this->_props_computed["background_image_resolution"] = null; - $this->_prop_cache["background_image_resolution"] = null; - - $parsed = $this->parse_image_resolution($val); - - $this->_props_computed["background_image_resolution"] = $parsed; - } - - /** - * auto | normal | dpi - * - * @param $val - */ - function set_image_resolution($val) - { - $this->_props["image_resolution"] = $val; - $this->_props_computed["image_resolution"] = null; - $this->_prop_cache["image_resolution"] = null; - - $parsed = $this->parse_image_resolution($val); - - $this->_props_computed["image_resolution"] = $parsed; - } - - /** - * @param $val - */ - function set__dompdf_background_image_resolution($val) - { - $this->__set("background_image_resolution", $val); - } - - /** - * @param $val - */ - function set__dompdf_image_resolution($val) - { - $this->__set("image_resolution", $val); - } - - /** - * @param $val - */ - function set_z_index($val) - { - $this->_props["z_index"] = $val; - $this->_props_computed["z_index"] = null; - $this->_prop_cache["z_index"] = null; - - if (round($val) != $val && $val !== "auto") { - return; - } - - $this->_props_computed["z_index"] = $val; - } - - /** - * @param FontMetrics $fontMetrics - * @return $this - */ - public function setFontMetrics(FontMetrics $fontMetrics) - { - $this->fontMetrics = $fontMetrics; - return $this; - } - - /** - * @return FontMetrics - */ - public function getFontMetrics() - { - return $this->fontMetrics; - } - - /** - * Generate a string representation of the Style - * - * This dumps the entire property array into a string via print_r. Useful - * for debugging. - * - * @return string - */ - /*DEBUGCSS print: see below additional debugging util*/ - function __toString() - { - return print_r(array_merge(["parent_font_size" => $this->_parent_font_size], - $this->_props), true); - } - - /*DEBUGCSS*/ - function debug_print() - { - print " parent_font_size:" . $this->_parent_font_size . ";\n"; - print " Props [\n"; - print " specified [\n"; - foreach ($this->_props as $prop => $val) { - print ' ' . $prop . ': ' . preg_replace("/\r\n/", ' ', print_r($val, true)); - if (isset($this->_important_props[$prop])) { - print ' !important'; - } - print ";\n"; - } - print " ]\n"; - print " computed [\n"; - foreach ($this->_props_computed as $prop => $val) { - print ' ' . $prop . ': ' . preg_replace("/\r\n/", ' ', print_r($val, true)); - print ";\n"; - } - print " ]\n"; - print " cached [\n"; - foreach ($this->_prop_cache as $prop => $val) { - print ' ' . $prop . ': ' . preg_replace("/\r\n/", ' ', print_r($val, true)); - print ";\n"; - } - print " ]\n"; - print " ]\n"; - } -} diff --git a/vendor/dompdf/dompdf/src/Css/Stylesheet.php b/vendor/dompdf/dompdf/src/Css/Stylesheet.php deleted file mode 100644 index f175d970..00000000 --- a/vendor/dompdf/dompdf/src/Css/Stylesheet.php +++ /dev/null @@ -1,1754 +0,0 @@ - - * @author Helmut Tischer - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\Css; - -use DOMElement; -use DOMXPath; -use Dompdf\Dompdf; -use Dompdf\Helpers; -use Dompdf\Exception; -use Dompdf\FontMetrics; -use Dompdf\Frame\FrameTree; - -/** - * The master stylesheet class - * - * The Stylesheet class is responsible for parsing stylesheets and style - * tags/attributes. It also acts as a registry of the individual Style - * objects generated by the current set of loaded CSS files and style - * elements. - * - * @see Style - * @package dompdf - */ -class Stylesheet -{ - /** - * The location of the default built-in CSS file. - */ - const DEFAULT_STYLESHEET = "/lib/res/html.css"; - - /** - * User agent stylesheet origin - * - * @var int - */ - const ORIG_UA = 1; - - /** - * User normal stylesheet origin - * - * @var int - */ - const ORIG_USER = 2; - - /** - * Author normal stylesheet origin - * - * @var int - */ - const ORIG_AUTHOR = 3; - - /* - * The highest possible specificity is 0x01000000 (and that is only for author - * stylesheets, as it is for inline styles). Origin precedence can be achieved by - * adding multiples of 0x10000000 to the actual specificity. Important - * declarations are handled in Style; though technically they should be handled - * here so that user important declarations can be made to take precedence over - * user important declarations, this doesn't matter in practice as Dompdf does - * not support user stylesheets, and user agent stylesheets can not include - * important declarations. - */ - private static $_stylesheet_origins = [ - self::ORIG_UA => 0x00000000, // user agent declarations - self::ORIG_USER => 0x10000000, // user normal declarations - self::ORIG_AUTHOR => 0x30000000, // author normal declarations - ]; - - /* - * Non-CSS presentational hints (i.e. HTML 4 attributes) are handled as if added - * to the beginning of an author stylesheet, i.e. anything in author stylesheets - * should override them. - */ - const SPEC_NON_CSS = 0x20000000; - - /** - * Current dompdf instance - * - * @var Dompdf - */ - private $_dompdf; - - /** - * Array of currently defined styles - * - * @var Style[] - */ - private $_styles; - - /** - * Base protocol of the document being parsed - * Used to handle relative urls. - * - * @var string - */ - private $_protocol; - - /** - * Base hostname of the document being parsed - * Used to handle relative urls. - * - * @var string - */ - private $_base_host; - - /** - * Base path of the document being parsed - * Used to handle relative urls. - * - * @var string - */ - private $_base_path; - - /** - * The styles defined by @page rules - * - * @var array - $child = $child->nextSibling; - } - } else { - $css = $tag->nodeValue; - } - - // Set the base path of the Stylesheet to that of the file being processed - $this->css->set_protocol($this->protocol); - $this->css->set_host($this->baseHost); - $this->css->set_base_path($this->basePath); - - $this->css->load_css($css, Stylesheet::ORIG_AUTHOR); - break; - } - - // Set the base path of the Stylesheet to that of the file being processed - $this->css->set_protocol($this->protocol); - $this->css->set_host($this->baseHost); - $this->css->set_base_path($this->basePath); - } - } - - /** - * @param string $cacheId - * @deprecated - */ - public function enable_caching($cacheId) - { - $this->enableCaching($cacheId); - } - - /** - * Enable experimental caching capability - * - * @param string $cacheId - */ - public function enableCaching($cacheId) - { - $this->cacheId = $cacheId; - } - - /** - * @param string $value - * @return bool - * @deprecated - */ - public function parse_default_view($value) - { - return $this->parseDefaultView($value); - } - - /** - * @param string $value - * @return bool - */ - public function parseDefaultView($value) - { - $valid = ["XYZ", "Fit", "FitH", "FitV", "FitR", "FitB", "FitBH", "FitBV"]; - - $options = preg_split("/\s*,\s*/", trim($value)); - $defaultView = array_shift($options); - - if (!in_array($defaultView, $valid)) { - return false; - } - - $this->setDefaultView($defaultView, $options); - return true; - } - - /** - * Renders the HTML to PDF - */ - public function render() - { - $this->saveLocale(); - $options = $this->options; - - $logOutputFile = $options->getLogOutputFile(); - if ($logOutputFile) { - if (!file_exists($logOutputFile) && is_writable(dirname($logOutputFile))) { - touch($logOutputFile); - } - - $this->startTime = microtime(true); - if (is_writable($logOutputFile)) { - ob_start(); - } - } - - $this->processHtml(); - - $this->css->apply_styles($this->tree); - - // @page style rules : size, margins - $pageStyles = $this->css->get_page_styles(); - $basePageStyle = $pageStyles["base"]; - unset($pageStyles["base"]); - - foreach ($pageStyles as $pageStyle) { - $pageStyle->inherit($basePageStyle); - } - - $defaultOptionPaperSize = $this->getPaperSize($options->getDefaultPaperSize()); - // If there is a CSS defined paper size compare to the paper size used to create the canvas to determine a - // recreation need - if (is_array($basePageStyle->size)) { - $basePageStyleSize = $basePageStyle->size; - $this->setPaper([0, 0, $basePageStyleSize[0], $basePageStyleSize[1]]); - } - - $paperSize = $this->getPaperSize(); - if ( - $defaultOptionPaperSize[2] !== $paperSize[2] || - $defaultOptionPaperSize[3] !== $paperSize[3] || - $options->getDefaultPaperOrientation() !== $this->paperOrientation - ) { - $this->setCanvas(CanvasFactory::get_instance($this, $this->paperSize, $this->paperOrientation)); - $this->fontMetrics->setCanvas($this->getCanvas()); - } - - $canvas = $this->getCanvas(); - - $root = null; - - foreach ($this->tree->get_frames() as $frame) { - // Set up the root frame - if (is_null($root)) { - $root = Factory::decorate_root($this->tree->get_root(), $this); - continue; - } - - // Create the appropriate decorators, reflowers & positioners. - Factory::decorate_frame($frame, $this, $root); - } - - // Add meta information - $title = $this->dom->getElementsByTagName("title"); - if ($title->length) { - $canvas->add_info("Title", trim($title->item(0)->nodeValue)); - } - - $metas = $this->dom->getElementsByTagName("meta"); - $labels = [ - "author" => "Author", - "keywords" => "Keywords", - "description" => "Subject", - ]; - /** @var \DOMElement $meta */ - foreach ($metas as $meta) { - $name = mb_strtolower($meta->getAttribute("name")); - $value = trim($meta->getAttribute("content")); - - if (isset($labels[$name])) { - $canvas->add_info($labels[$name], $value); - continue; - } - - if ($name === "dompdf.view" && $this->parseDefaultView($value)) { - $canvas->set_default_view($this->defaultView, $this->defaultViewOptions); - } - } - - $root->set_containing_block(0, 0, $canvas->get_width(), $canvas->get_height()); - $root->set_renderer(new Renderer($this)); - - // This is where the magic happens: - $root->reflow(); - - // Clean up cached images - Cache::clear(); - - global $_dompdf_warnings, $_dompdf_show_warnings; - if ($_dompdf_show_warnings && isset($_dompdf_warnings)) { - echo 'Dompdf Warnings
';
-            foreach ($_dompdf_warnings as $msg) {
-                echo $msg . "\n";
-            }
-
-            if ($canvas instanceof CPDF) {
-                echo $canvas->get_cpdf()->messages;
-            }
-            echo '
'; - flush(); - } - - if ($logOutputFile && is_writable($logOutputFile)) { - $this->write_log(); - ob_end_clean(); - } - - $this->restoreLocale(); - } - - /** - * Add meta information to the PDF after rendering - */ - public function add_info($label, $value) - { - $canvas = $this->getCanvas(); - if (!is_null($canvas)) { - $canvas->add_info($label, $value); - } - } - - /** - * Writes the output buffer in the log file - * - * @return void - */ - private function write_log() - { - $log_output_file = $this->getOptions()->getLogOutputFile(); - if (!$log_output_file || !is_writable($log_output_file)) { - return; - } - - $frames = Frame::$ID_COUNTER; - $memory = memory_get_peak_usage(true) / 1024; - $time = (microtime(true) - $this->startTime) * 1000; - - $out = sprintf( - "%6d" . - "%10.2f KB" . - "%10.2f ms" . - " " . - ($this->quirksmode ? " ON" : "OFF") . - "
", $frames, $memory, $time); - - $out .= ob_get_contents(); - ob_clean(); - - file_put_contents($log_output_file, $out); - } - - /** - * Streams the PDF to the client. - * - * The file will open a download dialog by default. The options - * parameter controls the output. Accepted options (array keys) are: - * - * 'compress' = > 1 (=default) or 0: - * Apply content stream compression - * - * 'Attachment' => 1 (=default) or 0: - * Set the 'Content-Disposition:' HTTP header to 'attachment' - * (thereby causing the browser to open a download dialog) - * - * @param string $filename the name of the streamed file - * @param array $options header options (see above) - */ - public function stream($filename = "document.pdf", $options = []) - { - $this->saveLocale(); - - $canvas = $this->getCanvas(); - if (!is_null($canvas)) { - $canvas->stream($filename, $options); - } - - $this->restoreLocale(); - } - - /** - * Returns the PDF as a string. - * - * The options parameter controls the output. Accepted options are: - * - * 'compress' = > 1 or 0 - apply content stream compression, this is - * on (1) by default - * - * @param array $options options (see above) - * - * @return string|null - */ - public function output($options = []) - { - $this->saveLocale(); - - $canvas = $this->getCanvas(); - if (is_null($canvas)) { - return null; - } - - $output = $canvas->output($options); - - $this->restoreLocale(); - - return $output; - } - - /** - * @return string - * @deprecated - */ - public function output_html() - { - return $this->outputHtml(); - } - - /** - * Returns the underlying HTML document as a string - * - * @return string - */ - public function outputHtml() - { - return $this->dom->saveHTML(); - } - - /** - * Get the dompdf option value - * - * @param string $key - * @return mixed - * @deprecated - */ - public function get_option($key) - { - return $this->options->get($key); - } - - /** - * @param string $key - * @param mixed $value - * @return $this - * @deprecated - */ - public function set_option($key, $value) - { - $this->options->set($key, $value); - return $this; - } - - /** - * @param array $options - * @return $this - * @deprecated - */ - public function set_options(array $options) - { - $this->options->set($options); - return $this; - } - - /** - * @param string $size - * @param string $orientation - * @deprecated - */ - public function set_paper($size, $orientation = "portrait") - { - $this->setPaper($size, $orientation); - } - - /** - * Sets the paper size & orientation - * - * @param string|array $size 'letter', 'legal', 'A4', etc. {@link Dompdf\Adapter\CPDF::$PAPER_SIZES} - * @param string $orientation 'portrait' or 'landscape' - * @return $this - */ - public function setPaper($size, $orientation = "portrait") - { - $this->paperSize = $size; - $this->paperOrientation = $orientation; - return $this; - } - - /** - * Gets the paper size - * - * @param null|string|array $paperSize - * @return int[] A four-element integer array - */ - public function getPaperSize($paperSize = null) - { - $size = $paperSize !== null ? $paperSize : $this->paperSize; - if (is_array($size)) { - return $size; - } else if (isset(Adapter\CPDF::$PAPER_SIZES[mb_strtolower($size)])) { - return Adapter\CPDF::$PAPER_SIZES[mb_strtolower($size)]; - } else { - return Adapter\CPDF::$PAPER_SIZES["letter"]; - } - } - - /** - * Gets the paper orientation - * - * @return string Either "portrait" or "landscape" - */ - public function getPaperOrientation() - { - return $this->paperOrientation; - } - - /** - * @param FrameTree $tree - * @return $this - */ - public function setTree(FrameTree $tree) - { - $this->tree = $tree; - return $this; - } - - /** - * @return FrameTree - * @deprecated - */ - public function get_tree() - { - return $this->getTree(); - } - - /** - * Returns the underlying {@link FrameTree} object - * - * @return FrameTree - */ - public function getTree() - { - return $this->tree; - } - - /** - * @param string $protocol - * @return $this - * @deprecated - */ - public function set_protocol($protocol) - { - return $this->setProtocol($protocol); - } - - /** - * Sets the protocol to use - * FIXME validate these - * - * @param string $protocol - * @return $this - */ - public function setProtocol($protocol) - { - $this->protocol = $protocol; - return $this; - } - - /** - * @return string - * @deprecated - */ - public function get_protocol() - { - return $this->getProtocol(); - } - - /** - * Returns the protocol in use - * - * @return string - */ - public function getProtocol() - { - return $this->protocol; - } - - /** - * @param string $host - * @deprecated - */ - public function set_host($host) - { - $this->setBaseHost($host); - } - - /** - * Sets the base hostname - * - * @param string $baseHost - * @return $this - */ - public function setBaseHost($baseHost) - { - $this->baseHost = $baseHost; - return $this; - } - - /** - * @return string - * @deprecated - */ - public function get_host() - { - return $this->getBaseHost(); - } - - /** - * Returns the base hostname - * - * @return string - */ - public function getBaseHost() - { - return $this->baseHost; - } - - /** - * Sets the base path - * - * @param string $path - * @deprecated - */ - public function set_base_path($path) - { - $this->setBasePath($path); - } - - /** - * Sets the base path - * - * @param string $basePath - * @return $this - */ - public function setBasePath($basePath) - { - $this->basePath = $basePath; - return $this; - } - - /** - * @return string - * @deprecated - */ - public function get_base_path() - { - return $this->getBasePath(); - } - - /** - * Returns the base path - * - * @return string - */ - public function getBasePath() - { - return $this->basePath; - } - - /** - * @param string $default_view The default document view - * @param array $options The view's options - * @return $this - * @deprecated - */ - public function set_default_view($default_view, $options) - { - return $this->setDefaultView($default_view, $options); - } - - /** - * Sets the default view - * - * @param string $defaultView The default document view - * @param array $options The view's options - * @return $this - */ - public function setDefaultView($defaultView, $options) - { - $this->defaultView = $defaultView; - $this->defaultViewOptions = $options; - return $this; - } - - /** - * @param resource $http_context - * @return $this - * @deprecated - */ - public function set_http_context($http_context) - { - return $this->setHttpContext($http_context); - } - - /** - * Sets the HTTP context - * - * @param resource $httpContext - * @return $this - */ - public function setHttpContext($httpContext) - { - $this->httpContext = $httpContext; - return $this; - } - - /** - * @return resource - * @deprecated - */ - public function get_http_context() - { - return $this->getHttpContext(); - } - - /** - * Returns the HTTP context - * - * @return resource - */ - public function getHttpContext() - { - return $this->httpContext; - } - - /** - * @param Canvas $canvas - * @return $this - */ - public function setCanvas(Canvas $canvas) - { - $this->canvas = $canvas; - return $this; - } - - /** - * @return Canvas - * @deprecated - */ - public function get_canvas() - { - return $this->getCanvas(); - } - - /** - * Return the underlying Canvas instance (e.g. Dompdf\Adapter\CPDF, Dompdf\Adapter\GD) - * - * @return Canvas - */ - public function getCanvas() - { - return $this->canvas; - } - - /** - * @param Stylesheet $css - * @return $this - */ - public function setCss(Stylesheet $css) - { - $this->css = $css; - return $this; - } - - /** - * @return Stylesheet - * @deprecated - */ - public function get_css() - { - return $this->getCss(); - } - - /** - * Returns the stylesheet - * - * @return Stylesheet - */ - public function getCss() - { - return $this->css; - } - - /** - * @param DOMDocument $dom - * @return $this - */ - public function setDom(DOMDocument $dom) - { - $this->dom = $dom; - return $this; - } - - /** - * @return DOMDocument - * @deprecated - */ - public function get_dom() - { - return $this->getDom(); - } - - /** - * @return DOMDocument - */ - public function getDom() - { - return $this->dom; - } - - /** - * @param Options $options - * @return $this - */ - public function setOptions(Options $options) - { - $this->options = $options; - $fontMetrics = $this->getFontMetrics(); - if (isset($fontMetrics)) { - $fontMetrics->setOptions($options); - } - return $this; - } - - /** - * @return Options - */ - public function getOptions() - { - return $this->options; - } - - /** - * @return array - * @deprecated - */ - public function get_callbacks() - { - return $this->getCallbacks(); - } - - /** - * Returns the callbacks array - * - * @return array - */ - public function getCallbacks() - { - return $this->callbacks; - } - - /** - * @param array $callbacks the set of callbacks to set - * @deprecated - */ - public function set_callbacks($callbacks) - { - $this->setCallbacks($callbacks); - } - - /** - * Sets callbacks for events like rendering of pages and elements. - * The callbacks array contains arrays with 'event' set to 'begin_page', - * 'end_page', 'begin_frame', or 'end_frame' and 'f' set to a function or - * object plus method to be called. - * - * The function 'f' must take an array as argument, which contains info - * about the event. - * - * @param array $callbacks the set of callbacks to set - */ - public function setCallbacks($callbacks) - { - if (is_array($callbacks)) { - $this->callbacks = []; - foreach ($callbacks as $c) { - if (is_array($c) && isset($c['event']) && isset($c['f'])) { - $event = $c['event']; - $f = $c['f']; - if (is_callable($f) && is_string($event)) { - $this->callbacks[$event][] = $f; - } - } - } - } - } - - /** - * @return boolean - * @deprecated - */ - public function get_quirksmode() - { - return $this->getQuirksmode(); - } - - /** - * Get the quirks mode - * - * @return boolean true if quirks mode is active - */ - public function getQuirksmode() - { - return $this->quirksmode; - } - - /** - * @param FontMetrics $fontMetrics - * @return $this - */ - public function setFontMetrics(FontMetrics $fontMetrics) - { - $this->fontMetrics = $fontMetrics; - return $this; - } - - /** - * @return FontMetrics - */ - public function getFontMetrics() - { - return $this->fontMetrics; - } - - /** - * PHP5 overloaded getter - * Along with {@link Dompdf::__set()} __get() provides access to all - * properties directly. Typically __get() is not called directly outside - * of this class. - * - * @param string $prop - * - * @throws Exception - * @return mixed - */ - function __get($prop) - { - switch ($prop) - { - case 'version' : - return $this->version; - default: - throw new Exception( 'Invalid property: ' . $prop ); - } - } -} diff --git a/vendor/dompdf/dompdf/src/Exception.php b/vendor/dompdf/dompdf/src/Exception.php deleted file mode 100644 index c9fb0df0..00000000 --- a/vendor/dompdf/dompdf/src/Exception.php +++ /dev/null @@ -1,29 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace Dompdf; - -/** - * Standard exception thrown by DOMPDF classes - * - * @package dompdf - */ -class Exception extends \Exception -{ - - /** - * Class constructor - * - * @param string $message Error message - * @param int $code Error code - */ - public function __construct($message = null, $code = 0) - { - parent::__construct($message, $code); - } -} diff --git a/vendor/dompdf/dompdf/src/Exception/ImageException.php b/vendor/dompdf/dompdf/src/Exception/ImageException.php deleted file mode 100644 index 62b44b1c..00000000 --- a/vendor/dompdf/dompdf/src/Exception/ImageException.php +++ /dev/null @@ -1,31 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\Exception; - -use Dompdf\Exception; - -/** - * Image exception thrown by DOMPDF - * - * @package dompdf - */ -class ImageException extends Exception -{ - - /** - * Class constructor - * - * @param string $message Error message - * @param int $code Error code - */ - function __construct($message = null, $code = 0) - { - parent::__construct($message, $code); - } - -} diff --git a/vendor/dompdf/dompdf/src/FontMetrics.php b/vendor/dompdf/dompdf/src/FontMetrics.php deleted file mode 100644 index 9af41ba7..00000000 --- a/vendor/dompdf/dompdf/src/FontMetrics.php +++ /dev/null @@ -1,578 +0,0 @@ - - * @author Helmut Tischer - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace Dompdf; - -use FontLib\Font; - -/** - * The font metrics class - * - * This class provides information about fonts and text. It can resolve - * font names into actual installed font files, as well as determine the - * size of text in a particular font and size. - * - * @static - * @package dompdf - */ -class FontMetrics -{ - /** - * Name of the font cache file - * - * This file must be writable by the webserver process only to update it - * with save_font_families() after adding the .afm file references of a new font family - * with FontMetrics::saveFontFamilies(). - * This is typically done only from command line with load_font.php on converting - * ttf fonts to ufm with php-font-lib. - */ - const CACHE_FILE = "dompdf_font_family_cache.php"; - - /** - * @var Canvas - * @deprecated - */ - protected $pdf; - - /** - * Underlying {@link Canvas} object to perform text size calculations - * - * @var Canvas - */ - protected $canvas; - - /** - * Array of font family names to font files - * - * Usually cached by the {@link load_font.php} script - * - * @var array - */ - protected $fontLookup = []; - - /** - * @var Options - */ - private $options; - - /** - * Class initialization - */ - public function __construct(Canvas $canvas, Options $options) - { - $this->setCanvas($canvas); - $this->setOptions($options); - $this->loadFontFamilies(); - } - - /** - * @deprecated - */ - public function save_font_families() - { - $this->saveFontFamilies(); - } - - /** - * Saves the stored font family cache - * - * The name and location of the cache file are determined by {@link - * FontMetrics::CACHE_FILE}. This file should be writable by the - * webserver process. - * - * @see FontMetrics::loadFontFamilies() - */ - public function saveFontFamilies() - { - // replace the path to the DOMPDF font directories with the corresponding constants (allows for more portability) - $cacheData = sprintf("fontLookup as $family => $variants) { - $cacheData .= sprintf(" '%s' => array(%s", addslashes($family), PHP_EOL); - foreach ($variants as $variant => $path) { - $path = sprintf("'%s'", $path); - $path = str_replace('\'' . $this->getOptions()->getFontDir() , '$fontDir . \'' , $path); - $path = str_replace('\'' . $this->getOptions()->getRootDir() , '$rootDir . \'' , $path); - $cacheData .= sprintf(" '%s' => %s,%s", $variant, $path, PHP_EOL); - } - $cacheData .= sprintf(" ),%s", PHP_EOL); - } - $cacheData .= ") ?>"; - file_put_contents($this->getCacheFile(), $cacheData); - } - - /** - * @deprecated - */ - public function load_font_families() - { - $this->loadFontFamilies(); - } - - /** - * Loads the stored font family cache - * - * @see FontMetrics::saveFontFamilies() - */ - public function loadFontFamilies() - { - $fontDir = $this->getOptions()->getFontDir(); - $rootDir = $this->getOptions()->getRootDir(); - - // FIXME: temporarily define constants for cache files <= v0.6.2 - if (!defined("DOMPDF_DIR")) { define("DOMPDF_DIR", $rootDir); } - if (!defined("DOMPDF_FONT_DIR")) { define("DOMPDF_FONT_DIR", $fontDir); } - - $file = $rootDir . "/lib/fonts/dompdf_font_family_cache.dist.php"; - $distFonts = require $file; - - if (!is_readable($this->getCacheFile())) { - $this->fontLookup = $distFonts; - return; - } - - $cacheData = require $this->getCacheFile(); - - $this->fontLookup = []; - if (is_array($this->fontLookup)) { - foreach ($cacheData as $key => $value) { - $this->fontLookup[stripslashes($key)] = $value; - } - } - - // Merge provided fonts - $this->fontLookup += $distFonts; - } - - /** - * @param array $style - * @param string $remote_file - * @param resource $context - * @return bool - * @deprecated - */ - public function register_font($style, $remote_file, $context = null) - { - return $this->registerFont($style, $remote_file); - } - - /** - * @param array $style - * @param string $remoteFile - * @param resource $context - * @return bool - */ - public function registerFont($style, $remoteFile, $context = null) - { - $fontname = mb_strtolower($style["family"]); - $families = $this->getFontFamilies(); - - $entry = []; - if (isset($families[$fontname])) { - $entry = $families[$fontname]; - } - - $styleString = $this->getType("{$style['weight']} {$style['style']}"); - - $fontDir = $this->getOptions()->getFontDir(); - $remoteHash = md5($remoteFile); - - $prefix = $fontname . "_" . $styleString; - $prefix = preg_replace("/[^\\pL\d]+/u", "-", $prefix); - $prefix = trim($prefix, "-"); - if (function_exists('iconv')) { - $prefix = iconv('utf-8', 'us-ascii//TRANSLIT', $prefix); - } - $prefix = preg_replace("/[^-\w]+/", "", $prefix); - - $localFile = $fontDir . "/" . $prefix . "_" . $remoteHash; - - if (isset($entry[$styleString]) && $localFile == $entry[$styleString]) { - return true; - } - - $cacheEntry = $localFile; - $localFile .= ".".strtolower(pathinfo(parse_url($remoteFile, PHP_URL_PATH), PATHINFO_EXTENSION)); - - $entry[$styleString] = $cacheEntry; - - // Download the remote file - [$protocol, $baseHost, $basePath] = Helpers::explode_url($remoteFile); - if (!$this->options->isRemoteEnabled() && ($protocol != "" && $protocol !== "file://")) { - Helpers::record_warnings(E_USER_WARNING, "Remote font resource $remoteFile referenced, but remote file download is disabled.", __FILE__, __LINE__); - return false; - } - if ($protocol == "" || $protocol === "file://") { - $realfile = realpath($remoteFile); - - $rootDir = realpath($this->options->getRootDir()); - if (strpos($realfile, $rootDir) !== 0) { - $chroot = realpath($this->options->getChroot()); - if (!$chroot || strpos($realfile, $chroot) !== 0) { - Helpers::record_warnings(E_USER_WARNING, "Permission denied on $remoteFile. The file could not be found under the directory specified by Options::chroot.", __FILE__, __LINE__); - return false; - } - } - - if (!$realfile) { - Helpers::record_warnings(E_USER_WARNING, "File '$realfile' not found.", __FILE__, __LINE__); - return false; - } - - $remoteFile = $realfile; - } - list($remoteFileContent, $http_response_header) = @Helpers::getFileContent($remoteFile, $context); - if (empty($remoteFileContent)) { - return false; - } - - $localTempFile = @tempnam($this->options->get("tempDir"), "dompdf-font-"); - file_put_contents($localTempFile, $remoteFileContent); - - $font = Font::load($localTempFile); - - if (!$font) { - unlink($localTempFile); - return false; - } - - $font->parse(); - $font->saveAdobeFontMetrics("$cacheEntry.ufm"); - $font->close(); - - unlink($localTempFile); - - if ( !file_exists("$cacheEntry.ufm") ) { - return false; - } - - // Save the changes - file_put_contents($localFile, $remoteFileContent); - - if ( !file_exists($localFile) ) { - unlink("$cacheEntry.ufm"); - return false; - } - - $this->setFontFamily($fontname, $entry); - $this->saveFontFamilies(); - - return true; - } - - /** - * @param $text - * @param $font - * @param $size - * @param float $word_spacing - * @param float $char_spacing - * @return float - * @deprecated - */ - public function get_text_width($text, $font, $size, $word_spacing = 0.0, $char_spacing = 0.0) - { - //return self::$_pdf->get_text_width($text, $font, $size, $word_spacing, $char_spacing); - return $this->getTextWidth($text, $font, $size, $word_spacing, $char_spacing); - } - - /** - * Calculates text size, in points - * - * @param string $text the text to be sized - * @param string $font the desired font - * @param float $size the desired font size - * @param float $wordSpacing - * @param float $charSpacing - * - * @internal param float $spacing word spacing, if any - * @return float - */ - public function getTextWidth($text, $font, $size, $wordSpacing = 0.0, $charSpacing = 0.0) - { - // @todo Make sure this cache is efficient before enabling it - static $cache = []; - - if ($text === "") { - return 0; - } - - // Don't cache long strings - $useCache = !isset($text[50]); // Faster than strlen - - $key = "$font/$size/$wordSpacing/$charSpacing"; - - if ($useCache && isset($cache[$key][$text])) { - return $cache[$key]["$text"]; - } - - $width = $this->getCanvas()->get_text_width($text, $font, $size, $wordSpacing, $charSpacing); - - if ($useCache) { - $cache[$key][$text] = $width; - } - - return $width; - } - - /** - * @param $font - * @param $size - * @return float - * @deprecated - */ - public function get_font_height($font, $size) - { - return $this->getFontHeight($font, $size); - } - - /** - * Calculates font height - * - * @param string $font - * @param float $size - * - * @return float - */ - public function getFontHeight($font, $size) - { - return $this->getCanvas()->get_font_height($font, $size); - } - - /** - * @param $family_raw - * @param string $subtype_raw - * @return string - * @deprecated - */ - public function get_font($family_raw, $subtype_raw = "normal") - { - return $this->getFont($family_raw, $subtype_raw); - } - - /** - * Resolves a font family & subtype into an actual font file - * Subtype can be one of 'normal', 'bold', 'italic' or 'bold_italic'. If - * the particular font family has no suitable font file, the default font - * ({@link Options::defaultFont}) is used. The font file returned - * is the absolute pathname to the font file on the system. - * - * @param string $familyRaw - * @param string $subtypeRaw - * - * @return string - */ - public function getFont($familyRaw, $subtypeRaw = "normal") - { - static $cache = []; - - if (isset($cache[$familyRaw][$subtypeRaw])) { - return $cache[$familyRaw][$subtypeRaw]; - } - - /* Allow calling for various fonts in search path. Therefore not immediately - * return replacement on non match. - * Only when called with NULL try replacement. - * When this is also missing there is really trouble. - * If only the subtype fails, nevertheless return failure. - * Only on checking the fallback font, check various subtypes on same font. - */ - - $subtype = strtolower($subtypeRaw); - - if ($familyRaw) { - $family = str_replace(["'", '"'], "", strtolower($familyRaw)); - - if (isset($this->fontLookup[$family][$subtype])) { - return $cache[$familyRaw][$subtypeRaw] = $this->fontLookup[$family][$subtype]; - } - - return null; - } - - $family = "serif"; - - if (isset($this->fontLookup[$family][$subtype])) { - return $cache[$familyRaw][$subtypeRaw] = $this->fontLookup[$family][$subtype]; - } - - if (!isset($this->fontLookup[$family])) { - return null; - } - - $family = $this->fontLookup[$family]; - - foreach ($family as $sub => $font) { - if (strpos($subtype, $sub) !== false) { - return $cache[$familyRaw][$subtypeRaw] = $font; - } - } - - if ($subtype !== "normal") { - foreach ($family as $sub => $font) { - if ($sub !== "normal") { - return $cache[$familyRaw][$subtypeRaw] = $font; - } - } - } - - $subtype = "normal"; - - if (isset($family[$subtype])) { - return $cache[$familyRaw][$subtypeRaw] = $family[$subtype]; - } - - return null; - } - - /** - * @param $family - * @return null|string - * @deprecated - */ - public function get_family($family) - { - return $this->getFamily($family); - } - - /** - * @param string $family - * @return null|string - */ - public function getFamily($family) - { - $family = str_replace(["'", '"'], "", mb_strtolower($family)); - - if (isset($this->fontLookup[$family])) { - return $this->fontLookup[$family]; - } - - return null; - } - - /** - * @param $type - * @return string - * @deprecated - */ - public function get_type($type) - { - return $this->getType($type); - } - - /** - * @param string $type - * @return string - */ - public function getType($type) - { - if (preg_match('/bold/i', $type)) { - $weight = 700; - } elseif (preg_match('/([1-9]00)/', $type, $match)) { - $weight = (int)$match[0]; - } else { - $weight = 400; - } - $weight = $weight === 400 ? 'normal' : $weight; - $weight = $weight === 700 ? 'bold' : $weight; - - $style = preg_match('/italic|oblique/i', $type) ? 'italic' : null; - - if ($weight === 'normal' && $style !== null) { - return $style; - } - - return $style === null - ? $weight - : $weight.'_'.$style; - } - - /** - * @return array - * @deprecated - */ - public function get_font_families() - { - return $this->getFontFamilies(); - } - - /** - * Returns the current font lookup table - * - * @return array - */ - public function getFontFamilies() - { - return $this->fontLookup; - } - - /** - * @param string $fontname - * @param mixed $entry - * @deprecated - */ - public function set_font_family($fontname, $entry) - { - $this->setFontFamily($fontname, $entry); - } - - /** - * @param string $fontname - * @param mixed $entry - */ - public function setFontFamily($fontname, $entry) - { - $this->fontLookup[mb_strtolower($fontname)] = $entry; - } - - /** - * @return string - */ - public function getCacheFile() - { - return $this->getOptions()->getFontDir() . '/' . self::CACHE_FILE; - } - - /** - * @param Options $options - * @return $this - */ - public function setOptions(Options $options) - { - $this->options = $options; - return $this; - } - - /** - * @return Options - */ - public function getOptions() - { - return $this->options; - } - - /** - * @param Canvas $canvas - * @return $this - */ - public function setCanvas(Canvas $canvas) - { - $this->canvas = $canvas; - // Still write deprecated pdf for now. It might be used by a parent class. - $this->pdf = $canvas; - return $this; - } - - /** - * @return Canvas - */ - public function getCanvas() - { - return $this->canvas; - } -} \ No newline at end of file diff --git a/vendor/dompdf/dompdf/src/Frame.php b/vendor/dompdf/dompdf/src/Frame.php deleted file mode 100644 index ac38fa21..00000000 --- a/vendor/dompdf/dompdf/src/Frame.php +++ /dev/null @@ -1,1261 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -/** - * The main Frame class - * - * This class represents a single HTML element. This class stores - * positioning information as well as containing block location and - * dimensions. Style information for the element is stored in a {@link - * Style} object. Tree structure is maintained via the parent & children - * links. - * - * @package dompdf - */ -class Frame -{ - const WS_TEXT = 1; - const WS_SPACE = 2; - - /** - * The DOMElement or DOMText object this frame represents - * - * @var \DOMElement|\DOMText - */ - protected $_node; - - /** - * Unique identifier for this frame. Used to reference this frame - * via the node. - * - * @var string - */ - protected $_id; - - /** - * Unique id counter - */ - public static $ID_COUNTER = 0; /*protected*/ - - /** - * This frame's calculated style - * - * @var Style - */ - protected $_style; - - /** - * This frame's original style. Needed for cases where frames are - * split across pages. - * - * @var Style - */ - protected $_original_style; - - /** - * This frame's parent in the document tree. - * - * @var Frame - */ - protected $_parent; - - /** - * This frame's children - * - * @var Frame[] - */ - protected $_frame_list; - - /** - * This frame's first child. All children are handled as a - * doubly-linked list. - * - * @var Frame - */ - protected $_first_child; - - /** - * This frame's last child. - * - * @var Frame - */ - protected $_last_child; - - /** - * This frame's previous sibling in the document tree. - * - * @var Frame - */ - protected $_prev_sibling; - - /** - * This frame's next sibling in the document tree. - * - * @var Frame - */ - protected $_next_sibling; - - /** - * This frame's containing block (used in layout): array(x, y, w, h) - * - * @var float[] - */ - protected $_containing_block; - - /** - * Position on the page of the top-left corner of the margin box of - * this frame: array(x,y) - * - * @var float[] - */ - protected $_position; - - /** - * Absolute opacity of this frame - * - * @var float - */ - protected $_opacity; - - /** - * This frame's decorator - * - * @var \Dompdf\FrameDecorator\AbstractFrameDecorator - */ - protected $_decorator; - - /** - * This frame's containing line box - * - * @var LineBox - */ - protected $_containing_line; - - /** - * @var array - */ - protected $_is_cache = []; - - /** - * Tells whether the frame was already pushed to the next page - * - * @var bool - */ - public $_already_pushed = false; - - /** - * @var bool - */ - public $_float_next_line = false; - - /** - * Tells whether the frame was split - * - * @var bool - */ - public $_splitted; - - /** - * @var int - */ - public static $_ws_state = self::WS_SPACE; - - /** - * Class constructor - * - * @param \DOMNode $node the DOMNode this frame represents - */ - public function __construct(\DOMNode $node) - { - $this->_node = $node; - - $this->_parent = null; - $this->_first_child = null; - $this->_last_child = null; - $this->_prev_sibling = $this->_next_sibling = null; - - $this->_style = null; - $this->_original_style = null; - - $this->_containing_block = [ - "x" => null, - "y" => null, - "w" => null, - "h" => null, - ]; - - $this->_containing_block[0] =& $this->_containing_block["x"]; - $this->_containing_block[1] =& $this->_containing_block["y"]; - $this->_containing_block[2] =& $this->_containing_block["w"]; - $this->_containing_block[3] =& $this->_containing_block["h"]; - - $this->_position = [ - "x" => null, - "y" => null, - ]; - - $this->_position[0] =& $this->_position["x"]; - $this->_position[1] =& $this->_position["y"]; - - $this->_opacity = 1.0; - $this->_decorator = null; - - $this->set_id(self::$ID_COUNTER++); - } - - /** - * WIP : preprocessing to remove all the unused whitespace - */ - protected function ws_trim() - { - if ($this->ws_keep()) { - return; - } - - if (self::$_ws_state === self::WS_SPACE) { - $node = $this->_node; - - if ($node->nodeName === "#text" && !empty($node->nodeValue)) { - $node->nodeValue = preg_replace("/[ \t\r\n\f]+/u", " ", trim($node->nodeValue)); - self::$_ws_state = self::WS_TEXT; - } - } - } - - /** - * @return bool - */ - protected function ws_keep() - { - $whitespace = $this->get_style()->white_space; - - return in_array($whitespace, ["pre", "pre-wrap", "pre-line"]); - } - - /** - * @return bool - */ - protected function ws_is_text() - { - $node = $this->get_node(); - - if ($node->nodeName === "img") { - return true; - } - - if (!$this->is_in_flow()) { - return false; - } - - if ($this->is_text_node()) { - return trim($node->nodeValue) !== ""; - } - - return true; - } - - /** - * "Destructor": forcibly free all references held by this frame - * - * @param bool $recursive if true, call dispose on all children - */ - public function dispose($recursive = false) - { - if ($recursive) { - while ($child = $this->_first_child) { - $child->dispose(true); - } - } - - // Remove this frame from the tree - if ($this->_prev_sibling) { - $this->_prev_sibling->_next_sibling = $this->_next_sibling; - } - - if ($this->_next_sibling) { - $this->_next_sibling->_prev_sibling = $this->_prev_sibling; - } - - if ($this->_parent && $this->_parent->_first_child === $this) { - $this->_parent->_first_child = $this->_next_sibling; - } - - if ($this->_parent && $this->_parent->_last_child === $this) { - $this->_parent->_last_child = $this->_prev_sibling; - } - - if ($this->_parent) { - $this->_parent->get_node()->removeChild($this->_node); - } - - $this->_style->dispose(); - $this->_style = null; - unset($this->_style); - - $this->_original_style->dispose(); - $this->_original_style = null; - unset($this->_original_style); - } - - /** - * Re-initialize the frame - */ - public function reset() - { - $this->_position["x"] = null; - $this->_position["y"] = null; - - $this->_containing_block["x"] = null; - $this->_containing_block["y"] = null; - $this->_containing_block["w"] = null; - $this->_containing_block["h"] = null; - - $this->_style = null; - unset($this->_style); - $this->_style = clone $this->_original_style; - - // If this represents a generated node then child nodes represent generated content. - // Remove the children since the content will be generated next time this frame is reflowed. - if ($this->_node->nodeName === "dompdf_generated" && $this->_style->content != "normal") { - foreach ($this->get_children() as $child) { - $this->remove_child($child); - } - } - } - - /** - * @return \DOMElement|\DOMText - */ - public function get_node() - { - return $this->_node; - } - - /** - * @return string - */ - public function get_id() - { - return $this->_id; - } - - /** - * @return Style - */ - public function get_style() - { - return $this->_style; - } - - /** - * @return Style - */ - public function get_original_style() - { - return $this->_original_style; - } - - /** - * @return Frame - */ - public function get_parent() - { - return $this->_parent; - } - - /** - * @return \Dompdf\FrameDecorator\AbstractFrameDecorator - */ - public function get_decorator() - { - return $this->_decorator; - } - - /** - * @return Frame - */ - public function get_first_child() - { - return $this->_first_child; - } - - /** - * @return Frame - */ - public function get_last_child() - { - return $this->_last_child; - } - - /** - * @return Frame - */ - public function get_prev_sibling() - { - return $this->_prev_sibling; - } - - /** - * @return Frame - */ - public function get_next_sibling() - { - return $this->_next_sibling; - } - - /** - * @return FrameList|Frame[] - */ - public function get_children() - { - if (isset($this->_frame_list)) { - return $this->_frame_list; - } - - $this->_frame_list = new FrameList($this); - - return $this->_frame_list; - } - - // Layout property accessors - - /** - * Containing block dimensions - * - * @param $i string The key of the wanted containing block's dimension (x, y, w, h) - * - * @return float[]|float - */ - public function get_containing_block($i = null) - { - if (isset($i)) { - return $this->_containing_block[$i]; - } - - return $this->_containing_block; - } - - /** - * Block position - * - * @param $i string The key of the wanted position value (x, y) - * - * @return array|float - */ - public function get_position($i = null) - { - if (isset($i)) { - return $this->_position[$i]; - } - - return $this->_position; - } - - //........................................................................ - - /** - * Return the height of the margin box of the frame, in pt. Meaningless - * unless the height has been calculated properly. - * - * @return float - */ - public function get_margin_height() - { - $style = $this->_style; - - return ( - (float)$style->length_in_pt( - [ - $style->height, - (float)$style->length_in_pt( - [ - $style->border_top_width, - $style->border_bottom_width, - $style->margin_top, - $style->margin_bottom, - $style->padding_top, - $style->padding_bottom - ], $this->_containing_block["w"] - ) - ], - $this->_containing_block["h"] - ) - ); - } - - /** - * Return the width of the margin box of the frame, in pt. Meaningless - * unless the width has been calculated properly. - * - * @return float - */ - public function get_margin_width() - { - $style = $this->_style; - - return (float)$style->length_in_pt([ - $style->width, - $style->margin_left, - $style->margin_right, - $style->border_left_width, - $style->border_right_width, - $style->padding_left, - $style->padding_right - ], $this->_containing_block["w"]); - } - - /** - * @return float - */ - public function get_break_margins() - { - $style = $this->_style; - - return ( - (float)$style->length_in_pt( - [ - //$style->height, - (float)$style->length_in_pt( - [ - $style->border_top_width, - $style->border_bottom_width, - $style->margin_top, - $style->margin_bottom, - $style->padding_top, - $style->padding_bottom - ], $this->_containing_block["w"] - ) - ], - $this->_containing_block["h"] - ) - ); - } - - /** - * Return the content box (x,y,w,h) of the frame - * - * @return array - */ - public function get_content_box() - { - $style = $this->_style; - $cb = $this->_containing_block; - - $x = $this->_position["x"] + - (float)$style->length_in_pt( - [ - $style->margin_left, - $style->border_left_width, - $style->padding_left - ], - $cb["w"] - ); - - $y = $this->_position["y"] + - (float)$style->length_in_pt( - [ - $style->margin_top, - $style->border_top_width, - $style->padding_top - ], - $cb["w"]); - - $w = $style->length_in_pt($style->width, $cb["w"]); - - $h = $style->length_in_pt($style->height, $cb["h"]); - - return [0 => $x, "x" => $x, - 1 => $y, "y" => $y, - 2 => $w, "w" => $w, - 3 => $h, "h" => $h]; - } - - /** - * Return the padding box (x,y,w,h) of the frame - * - * @return array - */ - public function get_padding_box() - { - $style = $this->_style; - $cb = $this->_containing_block; - - $x = $this->_position["x"] + - (float)$style->length_in_pt( - [ - $style->margin_left, - $style->border_left_width - ], - $cb["w"]); - - $y = $this->_position["y"] + - (float)$style->length_in_pt( - [ - $style->margin_top, - $style->border_top_width - ], - $cb["h"] - ); - - $w = $style->length_in_pt( - [ - $style->padding_left, - $style->width, - $style->padding_right - ], - $cb["w"] - ); - - $h = $style->length_in_pt( - [ - $style->padding_top, - $style->padding_bottom, - $style->length_in_pt($style->height, $cb["h"]) - ], - $cb["w"] - ); - - return [0 => $x, "x" => $x, - 1 => $y, "y" => $y, - 2 => $w, "w" => $w, - 3 => $h, "h" => $h]; - } - - /** - * Return the border box of the frame - * - * @return array - */ - public function get_border_box() - { - $style = $this->_style; - $cb = $this->_containing_block; - - $x = $this->_position["x"] + (float)$style->length_in_pt($style->margin_left, $cb["w"]); - - $y = $this->_position["y"] + (float)$style->length_in_pt($style->margin_top, $cb["w"]); - - $w = $style->length_in_pt( - [ - $style->border_left_width, - $style->padding_left, - $style->width, - $style->padding_right, - $style->border_right_width - ], - $cb["w"]); - - $h = $style->length_in_pt( - [ - $style->border_top_width, - $style->padding_top, - $style->padding_bottom, - $style->border_bottom_width, - $style->length_in_pt($style->height, $cb["h"]) - ], - $cb["w"]); - - return [0 => $x, "x" => $x, - 1 => $y, "y" => $y, - 2 => $w, "w" => $w, - 3 => $h, "h" => $h]; - } - - /** - * @param null $opacity - * - * @return float - */ - public function get_opacity($opacity = null) - { - if ($opacity !== null) { - $this->set_opacity($opacity); - } - - return $this->_opacity; - } - - /** - * @return LineBox - */ - public function &get_containing_line() - { - return $this->_containing_line; - } - - //........................................................................ - - // Set methods - /** - * @param $id - */ - public function set_id($id) - { - $this->_id = $id; - - // We can only set attributes of DOMElement objects (nodeType == 1). - // Since these are the only objects that we can assign CSS rules to, - // this shortcoming is okay. - if ($this->_node->nodeType == XML_ELEMENT_NODE) { - $this->_node->setAttribute("frame_id", $id); - } - } - - /** - * @param Style $style - */ - public function set_style(Style $style) - { - if (is_null($this->_style)) { - $this->_original_style = clone $style; - } - - //$style->set_frame($this); - $this->_style = $style; - } - - /** - * @param \Dompdf\FrameDecorator\AbstractFrameDecorator $decorator - */ - public function set_decorator(FrameDecorator\AbstractFrameDecorator $decorator) - { - $this->_decorator = $decorator; - } - - /** - * @param null $x - * @param null $y - * @param null $w - * @param null $h - */ - public function set_containing_block($x = null, $y = null, $w = null, $h = null) - { - if (is_array($x)) { - foreach ($x as $key => $val) { - $$key = $val; - } - } - - if (is_numeric($x)) { - $this->_containing_block["x"] = $x; - } - - if (is_numeric($y)) { - $this->_containing_block["y"] = $y; - } - - if (is_numeric($w)) { - $this->_containing_block["w"] = $w; - } - - if (is_numeric($h)) { - $this->_containing_block["h"] = $h; - } - } - - /** - * @param null $x - * @param null $y - */ - public function set_position($x = null, $y = null) - { - if (is_array($x)) { - list($x, $y) = [$x["x"], $x["y"]]; - } - - if (is_numeric($x)) { - $this->_position["x"] = $x; - } - - if (is_numeric($y)) { - $this->_position["y"] = $y; - } - } - - /** - * @param $opacity - */ - public function set_opacity($opacity) - { - $parent = $this->get_parent(); - $base_opacity = (($parent && $parent->_opacity !== null) ? $parent->_opacity : 1.0); - $this->_opacity = $base_opacity * $opacity; - } - - /** - * @param LineBox $line - */ - public function set_containing_line(LineBox $line) - { - $this->_containing_line = $line; - } - - /** - * Indicates if the margin height is auto sized - * - * @return bool - */ - public function is_auto_height() - { - $style = $this->_style; - - return in_array( - "auto", - [ - $style->height, - $style->margin_top, - $style->margin_bottom, - $style->border_top_width, - $style->border_bottom_width, - $style->padding_top, - $style->padding_bottom, - $this->_containing_block["h"] - ], - true - ); - } - - /** - * Indicates if the margin width is auto sized - * - * @return bool - */ - public function is_auto_width() - { - $style = $this->_style; - - return in_array( - "auto", - [ - $style->width, - $style->margin_left, - $style->margin_right, - $style->border_left_width, - $style->border_right_width, - $style->padding_left, - $style->padding_right, - $this->_containing_block["w"] - ], - true - ); - } - - /** - * Tells if the frame is a text node - * - * @return bool - */ - public function is_text_node() - { - if (isset($this->_is_cache["text_node"])) { - return $this->_is_cache["text_node"]; - } - - return $this->_is_cache["text_node"] = ($this->get_node()->nodeName === "#text"); - } - - /** - * @return bool - */ - public function is_positionned() - { - if (isset($this->_is_cache["positionned"])) { - return $this->_is_cache["positionned"]; - } - - $position = $this->get_style()->position; - - return $this->_is_cache["positionned"] = in_array($position, Style::$POSITIONNED_TYPES); - } - - /** - * @return bool - */ - public function is_absolute() - { - if (isset($this->_is_cache["absolute"])) { - return $this->_is_cache["absolute"]; - } - - $position = $this->get_style()->position; - - return $this->_is_cache["absolute"] = ($position === "absolute" || $position === "fixed"); - } - - /** - * @return bool - */ - public function is_block() - { - if (isset($this->_is_cache["block"])) { - return $this->_is_cache["block"]; - } - - return $this->_is_cache["block"] = in_array($this->get_style()->display, Style::$BLOCK_TYPES); - } - - /** - * @return bool - */ - public function is_inline_block() - { - if (isset($this->_is_cache["inline_block"])) { - return $this->_is_cache["inline_block"]; - } - - return $this->_is_cache["inline_block"] = ($this->get_style()->display === 'inline-block'); - } - - /** - * @return bool - */ - public function is_in_flow() - { - if (isset($this->_is_cache["in_flow"])) { - return $this->_is_cache["in_flow"]; - } - return $this->_is_cache["in_flow"] = !($this->get_style()->float !== "none" || $this->is_absolute()); - } - - /** - * @return bool - */ - public function is_pre() - { - if (isset($this->_is_cache["pre"])) { - return $this->_is_cache["pre"]; - } - - $white_space = $this->get_style()->white_space; - - return $this->_is_cache["pre"] = in_array($white_space, ["pre", "pre-wrap"]); - } - - /** - * @return bool - */ - public function is_table() - { - if (isset($this->_is_cache["table"])) { - return $this->_is_cache["table"]; - } - - $display = $this->get_style()->display; - - return $this->_is_cache["table"] = in_array($display, Style::$TABLE_TYPES); - } - - - /** - * Inserts a new child at the beginning of the Frame - * - * @param $child Frame The new Frame to insert - * @param $update_node boolean Whether or not to update the DOM - */ - public function prepend_child(Frame $child, $update_node = true) - { - if ($update_node) { - $this->_node->insertBefore($child->_node, $this->_first_child ? $this->_first_child->_node : null); - } - - // Remove the child from its parent - if ($child->_parent) { - $child->_parent->remove_child($child, false); - } - - $child->_parent = $this; - $child->_prev_sibling = null; - - // Handle the first child - if (!$this->_first_child) { - $this->_first_child = $child; - $this->_last_child = $child; - $child->_next_sibling = null; - } else { - $this->_first_child->_prev_sibling = $child; - $child->_next_sibling = $this->_first_child; - $this->_first_child = $child; - } - } - - /** - * Inserts a new child at the end of the Frame - * - * @param $child Frame The new Frame to insert - * @param $update_node boolean Whether or not to update the DOM - */ - public function append_child(Frame $child, $update_node = true) - { - if ($update_node) { - $this->_node->appendChild($child->_node); - } - - // Remove the child from its parent - if ($child->_parent) { - $child->_parent->remove_child($child, false); - } - - $child->_parent = $this; - $decorator = $child->get_decorator(); - // force an update to the cached parent - if ($decorator !== null) { - $decorator->get_parent(false); - } - $child->_next_sibling = null; - - // Handle the first child - if (!$this->_last_child) { - $this->_first_child = $child; - $this->_last_child = $child; - $child->_prev_sibling = null; - } else { - $this->_last_child->_next_sibling = $child; - $child->_prev_sibling = $this->_last_child; - $this->_last_child = $child; - } - } - - /** - * Inserts a new child immediately before the specified frame - * - * @param $new_child Frame The new Frame to insert - * @param $ref Frame The Frame after the new Frame - * @param $update_node boolean Whether or not to update the DOM - * - * @throws Exception - */ - public function insert_child_before(Frame $new_child, Frame $ref, $update_node = true) - { - if ($ref === $this->_first_child) { - $this->prepend_child($new_child, $update_node); - - return; - } - - if (is_null($ref)) { - $this->append_child($new_child, $update_node); - - return; - } - - if ($ref->_parent !== $this) { - throw new Exception("Reference child is not a child of this node."); - } - - // Update the node - if ($update_node) { - $this->_node->insertBefore($new_child->_node, $ref->_node); - } - - // Remove the child from its parent - if ($new_child->_parent) { - $new_child->_parent->remove_child($new_child, false); - } - - $new_child->_parent = $this; - $new_child->_next_sibling = $ref; - $new_child->_prev_sibling = $ref->_prev_sibling; - - if ($ref->_prev_sibling) { - $ref->_prev_sibling->_next_sibling = $new_child; - } - - $ref->_prev_sibling = $new_child; - } - - /** - * Inserts a new child immediately after the specified frame - * - * @param $new_child Frame The new Frame to insert - * @param $ref Frame The Frame before the new Frame - * @param $update_node boolean Whether or not to update the DOM - * - * @throws Exception - */ - public function insert_child_after(Frame $new_child, Frame $ref, $update_node = true) - { - if ($ref === $this->_last_child) { - $this->append_child($new_child, $update_node); - - return; - } - - if (is_null($ref)) { - $this->prepend_child($new_child, $update_node); - - return; - } - - if ($ref->_parent !== $this) { - throw new Exception("Reference child is not a child of this node."); - } - - // Update the node - if ($update_node) { - if ($ref->_next_sibling) { - $next_node = $ref->_next_sibling->_node; - $this->_node->insertBefore($new_child->_node, $next_node); - } else { - $new_child->_node = $this->_node->appendChild($new_child->_node); - } - } - - // Remove the child from its parent - if ($new_child->_parent) { - $new_child->_parent->remove_child($new_child, false); - } - - $new_child->_parent = $this; - $new_child->_prev_sibling = $ref; - $new_child->_next_sibling = $ref->_next_sibling; - - if ($ref->_next_sibling) { - $ref->_next_sibling->_prev_sibling = $new_child; - } - - $ref->_next_sibling = $new_child; - } - - /** - * Remove a child frame - * - * @param Frame $child - * @param boolean $update_node Whether or not to remove the DOM node - * - * @throws Exception - * @return Frame The removed child frame - */ - public function remove_child(Frame $child, $update_node = true) - { - if ($child->_parent !== $this) { - throw new Exception("Child not found in this frame"); - } - - if ($update_node) { - $this->_node->removeChild($child->_node); - } - - if ($child === $this->_first_child) { - $this->_first_child = $child->_next_sibling; - } - - if ($child === $this->_last_child) { - $this->_last_child = $child->_prev_sibling; - } - - if ($child->_prev_sibling) { - $child->_prev_sibling->_next_sibling = $child->_next_sibling; - } - - if ($child->_next_sibling) { - $child->_next_sibling->_prev_sibling = $child->_prev_sibling; - } - - $child->_next_sibling = null; - $child->_prev_sibling = null; - $child->_parent = null; - - return $child; - } - - //........................................................................ - - // Debugging function: - /** - * @return string - */ - public function __toString() - { - // Skip empty text frames -// if ( $this->is_text_node() && -// preg_replace("/\s/", "", $this->_node->data) === "" ) -// return ""; - - - $str = "" . $this->_node->nodeName . ":
"; - //$str .= spl_object_hash($this->_node) . "
"; - $str .= "Id: " . $this->get_id() . "
"; - $str .= "Class: " . get_class($this) . "
"; - - if ($this->is_text_node()) { - $tmp = htmlspecialchars($this->_node->nodeValue); - $str .= "
'" . mb_substr($tmp, 0, 70) .
-                (mb_strlen($tmp) > 70 ? "..." : "") . "'
"; - } elseif ($css_class = $this->_node->getAttribute("class")) { - $str .= "CSS class: '$css_class'
"; - } - - if ($this->_parent) { - $str .= "\nParent:" . $this->_parent->_node->nodeName . - " (" . spl_object_hash($this->_parent->_node) . ") " . - "
"; - } - - if ($this->_prev_sibling) { - $str .= "Prev: " . $this->_prev_sibling->_node->nodeName . - " (" . spl_object_hash($this->_prev_sibling->_node) . ") " . - "
"; - } - - if ($this->_next_sibling) { - $str .= "Next: " . $this->_next_sibling->_node->nodeName . - " (" . spl_object_hash($this->_next_sibling->_node) . ") " . - "
"; - } - - $d = $this->get_decorator(); - while ($d && $d != $d->get_decorator()) { - $str .= "Decorator: " . get_class($d) . "
"; - $d = $d->get_decorator(); - } - - $str .= "Position: " . Helpers::pre_r($this->_position, true); - $str .= "\nContaining block: " . Helpers::pre_r($this->_containing_block, true); - $str .= "\nMargin width: " . Helpers::pre_r($this->get_margin_width(), true); - $str .= "\nMargin height: " . Helpers::pre_r($this->get_margin_height(), true); - - $str .= "\nStyle:
" . $this->_style->__toString() . "
"; - - if ($this->_decorator instanceof FrameDecorator\Block) { - $str .= "Lines:
";
-            foreach ($this->_decorator->get_line_boxes() as $line) {
-                foreach ($line->get_frames() as $frame) {
-                    if ($frame instanceof FrameDecorator\Text) {
-                        $str .= "\ntext: ";
-                        $str .= "'" . htmlspecialchars($frame->get_text()) . "'";
-                    } else {
-                        $str .= "\nBlock: " . $frame->get_node()->nodeName . " (" . spl_object_hash($frame->get_node()) . ")";
-                    }
-                }
-
-                $str .=
-                    "\ny => " . $line->y . "\n" .
-                    "w => " . $line->w . "\n" .
-                    "h => " . $line->h . "\n" .
-                    "left => " . $line->left . "\n" .
-                    "right => " . $line->right . "\n";
-            }
-            $str .= "
"; - } - - $str .= "\n"; - if (php_sapi_name() === "cli") { - $str = strip_tags(str_replace(["
", "", ""], - ["\n", "", ""], - $str)); - } - - return $str; - } -} \ No newline at end of file diff --git a/vendor/dompdf/dompdf/src/Frame/Factory.php b/vendor/dompdf/dompdf/src/Frame/Factory.php deleted file mode 100644 index e14f75b6..00000000 --- a/vendor/dompdf/dompdf/src/Frame/Factory.php +++ /dev/null @@ -1,287 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\Frame; - -use Dompdf\Css\Style; -use Dompdf\Dompdf; -use Dompdf\Exception; -use Dompdf\Frame; -use Dompdf\FrameDecorator\AbstractFrameDecorator; -use DOMXPath; -use Dompdf\FrameDecorator\Page as PageFrameDecorator; -use Dompdf\FrameReflower\Page as PageFrameReflower; -use Dompdf\Positioner\AbstractPositioner; - -/** - * Contains frame decorating logic - * - * This class is responsible for assigning the correct {@link AbstractFrameDecorator}, - * {@link AbstractPositioner}, and {@link AbstractFrameReflower} objects to {@link Frame} - * objects. This is determined primarily by the Frame's display type, but - * also by the Frame's node's type (e.g. DomElement vs. #text) - * - * @access private - * @package dompdf - */ -class Factory -{ - - /** - * Array of positioners for specific frame types - * - * @var AbstractPositioner[] - */ - protected static $_positioners; - - /** - * Decorate the root Frame - * - * @param $root Frame The frame to decorate - * @param $dompdf Dompdf The dompdf instance - * - * @return PageFrameDecorator - */ - static function decorate_root(Frame $root, Dompdf $dompdf) - { - $frame = new PageFrameDecorator($root, $dompdf); - $frame->set_reflower(new PageFrameReflower($frame)); - $root->set_decorator($frame); - - return $frame; - } - - /** - * Decorate a Frame - * - * @param Frame $frame The frame to decorate - * @param Dompdf $dompdf The dompdf instance - * @param Frame $root The frame to decorate - * - * @throws Exception - * @return AbstractFrameDecorator - * FIXME: this is admittedly a little smelly... - */ - static function decorate_frame(Frame $frame, Dompdf $dompdf, Frame $root = null) - { - if (is_null($dompdf)) { - throw new Exception("The DOMPDF argument is required"); - } - - $style = $frame->get_style(); - - // Floating (and more generally out-of-flow) elements are blocks - // http://coding.smashingmagazine.com/2007/05/01/css-float-theory-things-you-should-know/ - if (!$frame->is_in_flow() && in_array($style->display, Style::$INLINE_TYPES)) { - $style->display = "block"; - } - - $display = $style->display; - - switch ($display) { - - case "flex": //FIXME: display type not yet supported - case "table-caption": //FIXME: display type not yet supported - case "block": - $positioner = "Block"; - $decorator = "Block"; - $reflower = "Block"; - break; - - case "inline-flex": //FIXME: display type not yet supported - case "inline-block": - $positioner = "Inline"; - $decorator = "Block"; - $reflower = "Block"; - break; - - case "inline": - $positioner = "Inline"; - if ($frame->is_text_node()) { - $decorator = "Text"; - $reflower = "Text"; - } else { - if ($style->float !== "none") { - $decorator = "Block"; - $reflower = "Block"; - } else { - $decorator = "Inline"; - $reflower = "Inline"; - } - } - break; - - case "table": - $positioner = "Block"; - $decorator = "Table"; - $reflower = "Table"; - break; - - case "inline-table": - $positioner = "Inline"; - $decorator = "Table"; - $reflower = "Table"; - break; - - case "table-row-group": - case "table-header-group": - case "table-footer-group": - $positioner = "NullPositioner"; - $decorator = "TableRowGroup"; - $reflower = "TableRowGroup"; - break; - - case "table-row": - $positioner = "NullPositioner"; - $decorator = "TableRow"; - $reflower = "TableRow"; - break; - - case "table-cell": - $positioner = "TableCell"; - $decorator = "TableCell"; - $reflower = "TableCell"; - break; - - case "list-item": - $positioner = "Block"; - $decorator = "Block"; - $reflower = "Block"; - break; - - case "-dompdf-list-bullet": - if ($style->list_style_position === "inside") { - $positioner = "Inline"; - } else { - $positioner = "ListBullet"; - } - - if ($style->list_style_image !== "none") { - $decorator = "ListBulletImage"; - } else { - $decorator = "ListBullet"; - } - - $reflower = "ListBullet"; - break; - - case "-dompdf-image": - $positioner = "Inline"; - $decorator = "Image"; - $reflower = "Image"; - break; - - case "-dompdf-br": - $positioner = "Inline"; - $decorator = "Inline"; - $reflower = "Inline"; - break; - - default: - // FIXME: should throw some sort of warning or something? - case "none": - if ($style->_dompdf_keep !== "yes") { - // Remove the node and the frame - $frame->get_parent()->remove_child($frame); - return; - } - - $positioner = "NullPositioner"; - $decorator = "NullFrameDecorator"; - $reflower = "NullFrameReflower"; - break; - } - - // Handle CSS position - $position = $style->position; - - if ($position === "absolute") { - $positioner = "Absolute"; - } else { - if ($position === "fixed") { - $positioner = "Fixed"; - } - } - - $node = $frame->get_node(); - - // Handle nodeName - if ($node->nodeName === "img") { - $style->display = "-dompdf-image"; - $decorator = "Image"; - $reflower = "Image"; - } - - $decorator = "Dompdf\\FrameDecorator\\$decorator"; - $reflower = "Dompdf\\FrameReflower\\$reflower"; - - /** @var AbstractFrameDecorator $deco */ - $deco = new $decorator($frame, $dompdf); - - $deco->set_positioner(self::getPositionerInstance($positioner)); - $deco->set_reflower(new $reflower($deco, $dompdf->getFontMetrics())); - - if ($root) { - $deco->set_root($root); - } - - if ($display === "list-item") { - // Insert a list-bullet frame - $xml = $dompdf->getDom(); - $bullet_node = $xml->createElement("bullet"); // arbitrary choice - $b_f = new Frame($bullet_node); - - $node = $frame->get_node(); - $parent_node = $node->parentNode; - - if ($parent_node) { - if (!$parent_node->hasAttribute("dompdf-children-count")) { - $xpath = new DOMXPath($xml); - $count = $xpath->query("li", $parent_node)->length; - $parent_node->setAttribute("dompdf-children-count", $count); - } - - if (is_numeric($node->getAttribute("value"))) { - $index = intval($node->getAttribute("value")); - } else { - if (!$parent_node->hasAttribute("dompdf-counter")) { - $index = ($parent_node->hasAttribute("start") ? $parent_node->getAttribute("start") : 1); - } else { - $index = (int)$parent_node->getAttribute("dompdf-counter") + 1; - } - } - - $parent_node->setAttribute("dompdf-counter", $index); - $bullet_node->setAttribute("dompdf-counter", $index); - } - - $new_style = $dompdf->getCss()->create_style(); - $new_style->display = "-dompdf-list-bullet"; - $new_style->inherit($style); - $b_f->set_style($new_style); - - $deco->prepend_child(Factory::decorate_frame($b_f, $dompdf, $root)); - } - - return $deco; - } - - /** - * Creates Positioners - * - * @param string $type type of positioner to use - * @return AbstractPositioner - */ - protected static function getPositionerInstance($type) - { - if (!isset(self::$_positioners[$type])) { - $class = '\\Dompdf\\Positioner\\'.$type; - self::$_positioners[$type] = new $class(); - } - return self::$_positioners[$type]; - } -} diff --git a/vendor/dompdf/dompdf/src/Frame/FrameList.php b/vendor/dompdf/dompdf/src/Frame/FrameList.php deleted file mode 100644 index 37d9990a..00000000 --- a/vendor/dompdf/dompdf/src/Frame/FrameList.php +++ /dev/null @@ -1,35 +0,0 @@ -_frame = $frame; - } - - /** - * @return FrameListIterator - */ - function getIterator() - { - return new FrameListIterator($this->_frame); - } -} diff --git a/vendor/dompdf/dompdf/src/Frame/FrameListIterator.php b/vendor/dompdf/dompdf/src/Frame/FrameListIterator.php deleted file mode 100644 index ada9dde1..00000000 --- a/vendor/dompdf/dompdf/src/Frame/FrameListIterator.php +++ /dev/null @@ -1,91 +0,0 @@ -_parent = $frame; - $this->_cur = $frame->get_first_child(); - $this->_num = 0; - } - - /** - * - */ - public function rewind() - { - $this->_cur = $this->_parent->get_first_child(); - $this->_num = 0; - } - - /** - * @return bool - */ - public function valid() - { - return isset($this->_cur); // && ($this->_cur->get_prev_sibling() === $this->_prev); - } - - /** - * @return int - */ - public function key() - { - return $this->_num; - } - - /** - * @return Frame - */ - public function current() - { - return $this->_cur; - } - - /** - * @return Frame - */ - public function next() - { - $ret = $this->_cur; - if (!$ret) { - return null; - } - - $this->_cur = $this->_cur->get_next_sibling(); - $this->_num++; - return $ret; - } -} \ No newline at end of file diff --git a/vendor/dompdf/dompdf/src/Frame/FrameTree.php b/vendor/dompdf/dompdf/src/Frame/FrameTree.php deleted file mode 100644 index 944d12b2..00000000 --- a/vendor/dompdf/dompdf/src/Frame/FrameTree.php +++ /dev/null @@ -1,315 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -/** - * Represents an entire document as a tree of frames - * - * The FrameTree consists of {@link Frame} objects each tied to specific - * DOMNode objects in a specific DomDocument. The FrameTree has the same - * structure as the DomDocument, but adds additional capabilities for - * styling and layout. - * - * @package dompdf - */ -class FrameTree -{ - /** - * Tags to ignore while parsing the tree - * - * @var array - */ - protected static $HIDDEN_TAGS = [ - "area", - "base", - "basefont", - "head", - "style", - "meta", - "title", - "colgroup", - "noembed", - "param", - "#comment" - ]; - - /** - * The main DomDocument - * - * @see http://ca2.php.net/manual/en/ref.dom.php - * @var DOMDocument - */ - protected $_dom; - - /** - * The root node of the FrameTree. - * - * @var Frame - */ - protected $_root; - - /** - * Subtrees of absolutely positioned elements - * - * @var array of Frames - */ - protected $_absolute_frames; - - /** - * A mapping of {@link Frame} objects to DOMNode objects - * - * @var array - */ - protected $_registry; - - /** - * Class constructor - * - * @param DOMDocument $dom the main DomDocument object representing the current html document - */ - public function __construct(DomDocument $dom) - { - $this->_dom = $dom; - $this->_root = null; - $this->_registry = []; - } - - /** - * Returns the DOMDocument object representing the current html document - * - * @return DOMDocument - */ - public function get_dom() - { - return $this->_dom; - } - - /** - * Returns the root frame of the tree - * - * @return Frame - */ - public function get_root() - { - return $this->_root; - } - - /** - * Returns a specific frame given its id - * - * @param string $id - * - * @return Frame|null - */ - public function get_frame($id) - { - return isset($this->_registry[$id]) ? $this->_registry[$id] : null; - } - - /** - * Returns a post-order iterator for all frames in the tree - * - * @return FrameTreeList|Frame[] - */ - public function get_frames() - { - return new FrameTreeList($this->_root); - } - - /** - * Builds the tree - */ - public function build_tree() - { - $html = $this->_dom->getElementsByTagName("html")->item(0); - if (is_null($html)) { - $html = $this->_dom->firstChild; - } - - if (is_null($html)) { - throw new Exception("Requested HTML document contains no data."); - } - - $this->fix_tables(); - - $this->_root = $this->_build_tree_r($html); - } - - /** - * Adds missing TBODYs around TR - */ - protected function fix_tables() - { - $xp = new DOMXPath($this->_dom); - - // Move table caption before the table - // FIXME find a better way to deal with it... - $captions = $xp->query('//table/caption'); - foreach ($captions as $caption) { - $table = $caption->parentNode; - $table->parentNode->insertBefore($caption, $table); - } - - $firstRows = $xp->query('//table/tr[1]'); - /** @var DOMElement $tableChild */ - foreach ($firstRows as $tableChild) { - $tbody = $this->_dom->createElement('tbody'); - $tableNode = $tableChild->parentNode; - do { - if ($tableChild->nodeName === 'tr') { - $tmpNode = $tableChild; - $tableChild = $tableChild->nextSibling; - $tableNode->removeChild($tmpNode); - $tbody->appendChild($tmpNode); - } else { - if ($tbody->hasChildNodes() === true) { - $tableNode->insertBefore($tbody, $tableChild); - $tbody = $this->_dom->createElement('tbody'); - } - $tableChild = $tableChild->nextSibling; - } - } while ($tableChild); - if ($tbody->hasChildNodes() === true) { - $tableNode->appendChild($tbody); - } - } - } - - // FIXME: temporary hack, preferably we will improve rendering of sequential #text nodes - /** - * Remove a child from a node - * - * Remove a child from a node. If the removed node results in two - * adjacent #text nodes then combine them. - * - * @param DOMNode $node the current DOMNode being considered - * @param array $children an array of nodes that are the children of $node - * @param int $index index from the $children array of the node to remove - */ - protected function _remove_node(DOMNode $node, array &$children, $index) - { - $child = $children[$index]; - $previousChild = $child->previousSibling; - $nextChild = $child->nextSibling; - $node->removeChild($child); - if (isset($previousChild, $nextChild)) { - if ($previousChild->nodeName === "#text" && $nextChild->nodeName === "#text") { - $previousChild->nodeValue .= $nextChild->nodeValue; - $this->_remove_node($node, $children, $index+1); - } - } - array_splice($children, $index, 1); - } - - /** - * Recursively adds {@link Frame} objects to the tree - * - * Recursively build a tree of Frame objects based on a dom tree. - * No layout information is calculated at this time, although the - * tree may be adjusted (i.e. nodes and frames for generated content - * and images may be created). - * - * @param DOMNode $node the current DOMNode being considered - * - * @return Frame - */ - protected function _build_tree_r(DOMNode $node) - { - $frame = new Frame($node); - $id = $frame->get_id(); - $this->_registry[$id] = $frame; - - if (!$node->hasChildNodes()) { - return $frame; - } - - // Store the children in an array so that the tree can be modified - $children = []; - $length = $node->childNodes->length; - for ($i = 0; $i < $length; $i++) { - $children[] = $node->childNodes->item($i); - } - $index = 0; - // INFO: We don't advance $index if a node is removed to avoid skipping nodes - while ($index < count($children)) { - $child = $children[$index]; - $nodeName = strtolower($child->nodeName); - - // Skip non-displaying nodes - if (in_array($nodeName, self::$HIDDEN_TAGS)) { - if ($nodeName !== "head" && $nodeName !== "style") { - $this->_remove_node($node, $children, $index); - } else { - $index++; - } - continue; - } - // Skip empty text nodes - if ($nodeName === "#text" && $child->nodeValue === "") { - $this->_remove_node($node, $children, $index); - continue; - } - // Skip empty image nodes - if ($nodeName === "img" && $child->getAttribute("src") === "") { - $this->_remove_node($node, $children, $index); - continue; - } - - if (is_object($child)) { - $frame->append_child($this->_build_tree_r($child), false); - } - $index++; - } - - return $frame; - } - - /** - * @param DOMElement $node - * @param DOMElement $new_node - * @param string $pos - * - * @return mixed - */ - public function insert_node(DOMElement $node, DOMElement $new_node, $pos) - { - if ($pos === "after" || !$node->firstChild) { - $node->appendChild($new_node); - } else { - $node->insertBefore($new_node, $node->firstChild); - } - - $this->_build_tree_r($new_node); - - $frame_id = $new_node->getAttribute("frame_id"); - $frame = $this->get_frame($frame_id); - - $parent_id = $node->getAttribute("frame_id"); - $parent = $this->get_frame($parent_id); - - if ($parent) { - if ($pos === "before") { - $parent->prepend_child($frame, false); - } else { - $parent->append_child($frame, false); - } - } - - return $frame_id; - } -} \ No newline at end of file diff --git a/vendor/dompdf/dompdf/src/Frame/FrameTreeIterator.php b/vendor/dompdf/dompdf/src/Frame/FrameTreeIterator.php deleted file mode 100644 index d1d82c27..00000000 --- a/vendor/dompdf/dompdf/src/Frame/FrameTreeIterator.php +++ /dev/null @@ -1,96 +0,0 @@ -_stack[] = $this->_root = $root; - $this->_num = 0; - } - - /** - * - */ - public function rewind() - { - $this->_stack = [$this->_root]; - $this->_num = 0; - } - - /** - * @return bool - */ - public function valid() - { - return count($this->_stack) > 0; - } - - /** - * @return int - */ - public function key() - { - return $this->_num; - } - - /** - * @return Frame - */ - public function current() - { - return end($this->_stack); - } - - /** - * @return Frame - */ - public function next() - { - $b = end($this->_stack); - - // Pop last element - unset($this->_stack[key($this->_stack)]); - $this->_num++; - - // Push all children onto the stack in reverse order - if ($c = $b->get_last_child()) { - $this->_stack[] = $c; - while ($c = $c->get_prev_sibling()) { - $this->_stack[] = $c; - } - } - - return $b; - } -} - diff --git a/vendor/dompdf/dompdf/src/Frame/FrameTreeList.php b/vendor/dompdf/dompdf/src/Frame/FrameTreeList.php deleted file mode 100644 index f8b996c6..00000000 --- a/vendor/dompdf/dompdf/src/Frame/FrameTreeList.php +++ /dev/null @@ -1,35 +0,0 @@ -_root = $root; - } - - /** - * @return FrameTreeIterator - */ - public function getIterator() - { - return new FrameTreeIterator($this->_root); - } -} diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/AbstractFrameDecorator.php b/vendor/dompdf/dompdf/src/FrameDecorator/AbstractFrameDecorator.php deleted file mode 100644 index eb86341d..00000000 --- a/vendor/dompdf/dompdf/src/FrameDecorator/AbstractFrameDecorator.php +++ /dev/null @@ -1,915 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -/** - * Base AbstractFrameDecorator class - * - * @package dompdf - */ -abstract class AbstractFrameDecorator extends Frame -{ - const DEFAULT_COUNTER = "-dompdf-default-counter"; - - public $_counters = []; // array([id] => counter_value) (for generated content) - - /** - * The root node of the DOM tree - * - * @var Frame - */ - protected $_root; - - /** - * The decorated frame - * - * @var Frame - */ - protected $_frame; - - /** - * AbstractPositioner object used to position this frame (Strategy pattern) - * - * @var AbstractPositioner - */ - protected $_positioner; - - /** - * Reflower object used to calculate frame dimensions (Strategy pattern) - * - * @var \Dompdf\FrameReflower\AbstractFrameReflower - */ - protected $_reflower; - - /** - * Reference to the current dompdf instance - * - * @var Dompdf - */ - protected $_dompdf; - - /** - * First block parent - * - * @var Block - */ - private $_block_parent; - - /** - * First positionned parent (position: relative | absolute | fixed) - * - * @var AbstractFrameDecorator - */ - private $_positionned_parent; - - /** - * Cache for the get_parent while loop results - * - * @var Frame - */ - private $_cached_parent; - - /** - * Class constructor - * - * @param Frame $frame The decoration target - * @param Dompdf $dompdf The Dompdf object - */ - function __construct(Frame $frame, Dompdf $dompdf) - { - $this->_frame = $frame; - $this->_root = null; - $this->_dompdf = $dompdf; - $frame->set_decorator($this); - } - - /** - * "Destructor": foribly free all references held by this object - * - * @param bool $recursive if true, call dispose on all children - */ - function dispose($recursive = false) - { - if ($recursive) { - while ($child = $this->get_first_child()) { - $child->dispose(true); - } - } - - $this->_root = null; - unset($this->_root); - - $this->_frame->dispose(true); - $this->_frame = null; - unset($this->_frame); - - $this->_positioner = null; - unset($this->_positioner); - - $this->_reflower = null; - unset($this->_reflower); - } - - /** - * Return a copy of this frame with $node as its node - * - * @param DOMNode $node - * - * @return Frame - */ - function copy(DOMNode $node) - { - $frame = new Frame($node); - $frame->set_style(clone $this->_frame->get_original_style()); - - return Factory::decorate_frame($frame, $this->_dompdf, $this->_root); - } - - /** - * Create a deep copy: copy this node and all children - * - * @return Frame - */ - function deep_copy() - { - $node = $this->_frame->get_node(); - - if ($node instanceof DOMElement && $node->hasAttribute("id")) { - $node->setAttribute("data-dompdf-original-id", $node->getAttribute("id")); - $node->removeAttribute("id"); - } - - $frame = new Frame($node->cloneNode()); - $frame->set_style(clone $this->_frame->get_original_style()); - - $deco = Factory::decorate_frame($frame, $this->_dompdf, $this->_root); - - foreach ($this->get_children() as $child) { - $deco->append_child($child->deep_copy()); - } - - return $deco; - } - - /** - * Delegate calls to decorated frame object - */ - function reset() - { - $this->_frame->reset(); - - $this->_counters = []; - - $this->_cached_parent = null; //clear get_parent() cache - - // Reset all children - foreach ($this->get_children() as $child) { - $child->reset(); - } - } - - // Getters ----------- - - /** - * @return string - */ - function get_id() - { - return $this->_frame->get_id(); - } - - /** - * @return Frame - */ - function get_frame() - { - return $this->_frame; - } - - /** - * @return DOMElement|DOMText - */ - function get_node() - { - return $this->_frame->get_node(); - } - - /** - * @return Style - */ - function get_style() - { - return $this->_frame->get_style(); - } - - /** - * @return Style - */ - function get_original_style() - { - return $this->_frame->get_original_style(); - } - - /** - * @param integer $i - * - * @return array|float - */ - function get_containing_block($i = null) - { - return $this->_frame->get_containing_block($i); - } - - /** - * @param integer $i - * - * @return array|float - */ - function get_position($i = null) - { - return $this->_frame->get_position($i); - } - - /** - * @return Dompdf - */ - function get_dompdf() - { - return $this->_dompdf; - } - - /** - * @return float - */ - function get_margin_height() - { - return $this->_frame->get_margin_height(); - } - - /** - * @return float - */ - function get_margin_width() - { - return $this->_frame->get_margin_width(); - } - - /** - * @return array - */ - function get_content_box() - { - return $this->_frame->get_content_box(); - } - - /** - * @return array - */ - function get_padding_box() - { - return $this->_frame->get_padding_box(); - } - - /** - * @return array - */ - function get_border_box() - { - return $this->_frame->get_border_box(); - } - - /** - * @param integer $id - */ - function set_id($id) - { - $this->_frame->set_id($id); - } - - /** - * @param Style $style - */ - function set_style(Style $style) - { - $this->_frame->set_style($style); - } - - /** - * @param float $x - * @param float $y - * @param float $w - * @param float $h - */ - function set_containing_block($x = null, $y = null, $w = null, $h = null) - { - $this->_frame->set_containing_block($x, $y, $w, $h); - } - - /** - * @param float $x - * @param float $y - */ - function set_position($x = null, $y = null) - { - $this->_frame->set_position($x, $y); - } - - /** - * @return bool - */ - function is_auto_height() - { - return $this->_frame->is_auto_height(); - } - - /** - * @return bool - */ - function is_auto_width() - { - return $this->_frame->is_auto_width(); - } - - /** - * @return string - */ - function __toString() - { - return $this->_frame->__toString(); - } - - /** - * @param Frame $child - * @param bool $update_node - */ - function prepend_child(Frame $child, $update_node = true) - { - while ($child instanceof AbstractFrameDecorator) { - $child = $child->_frame; - } - - $this->_frame->prepend_child($child, $update_node); - } - - /** - * @param Frame $child - * @param bool $update_node - */ - function append_child(Frame $child, $update_node = true) - { - while ($child instanceof AbstractFrameDecorator) { - $child = $child->_frame; - } - - $this->_frame->append_child($child, $update_node); - } - - /** - * @param Frame $new_child - * @param Frame $ref - * @param bool $update_node - */ - function insert_child_before(Frame $new_child, Frame $ref, $update_node = true) - { - while ($new_child instanceof AbstractFrameDecorator) { - $new_child = $new_child->_frame; - } - - if ($ref instanceof AbstractFrameDecorator) { - $ref = $ref->_frame; - } - - $this->_frame->insert_child_before($new_child, $ref, $update_node); - } - - /** - * @param Frame $new_child - * @param Frame $ref - * @param bool $update_node - */ - function insert_child_after(Frame $new_child, Frame $ref, $update_node = true) - { - $insert_frame = $new_child; - while ($insert_frame instanceof AbstractFrameDecorator) { - $insert_frame = $insert_frame->_frame; - } - - $reference_frame = $ref; - while ($reference_frame instanceof AbstractFrameDecorator) { - $reference_frame = $reference_frame->_frame; - } - - $this->_frame->insert_child_after($insert_frame, $reference_frame, $update_node); - } - - /** - * @param Frame $child - * @param bool $update_node - * - * @return Frame - */ - function remove_child(Frame $child, $update_node = true) - { - while ($child instanceof AbstractFrameDecorator) { - $child = $child->_frame; - } - - return $this->_frame->remove_child($child, $update_node); - } - - /** - * @param bool $use_cache - * @return AbstractFrameDecorator - */ - function get_parent($use_cache = true) - { - if ($use_cache && $this->_cached_parent) { - return $this->_cached_parent; - } - $p = $this->_frame->get_parent(); - if ($p && $deco = $p->get_decorator()) { - while ($tmp = $deco->get_decorator()) { - $deco = $tmp; - } - - return $this->_cached_parent = $deco; - } else { - return $this->_cached_parent = $p; - } - } - - /** - * @return AbstractFrameDecorator - */ - function get_first_child() - { - $c = $this->_frame->get_first_child(); - if ($c && $deco = $c->get_decorator()) { - while ($tmp = $deco->get_decorator()) { - $deco = $tmp; - } - - return $deco; - } else { - if ($c) { - return $c; - } - } - - return null; - } - - /** - * @return AbstractFrameDecorator - */ - function get_last_child() - { - $c = $this->_frame->get_last_child(); - if ($c && $deco = $c->get_decorator()) { - while ($tmp = $deco->get_decorator()) { - $deco = $tmp; - } - - return $deco; - } else { - if ($c) { - return $c; - } - } - - return null; - } - - /** - * @return AbstractFrameDecorator - */ - function get_prev_sibling() - { - $s = $this->_frame->get_prev_sibling(); - if ($s && $deco = $s->get_decorator()) { - while ($tmp = $deco->get_decorator()) { - $deco = $tmp; - } - - return $deco; - } else { - if ($s) { - return $s; - } - } - - return null; - } - - /** - * @return AbstractFrameDecorator - */ - function get_next_sibling() - { - $s = $this->_frame->get_next_sibling(); - if ($s && $deco = $s->get_decorator()) { - while ($tmp = $deco->get_decorator()) { - $deco = $tmp; - } - - return $deco; - } else { - if ($s) { - return $s; - } - } - - return null; - } - - /** - * @return FrameTreeList - */ - function get_subtree() - { - return new FrameTreeList($this); - } - - function set_positioner(AbstractPositioner $posn) - { - $this->_positioner = $posn; - if ($this->_frame instanceof AbstractFrameDecorator) { - $this->_frame->set_positioner($posn); - } - } - - function set_reflower(AbstractFrameReflower $reflower) - { - $this->_reflower = $reflower; - if ($this->_frame instanceof AbstractFrameDecorator) { - $this->_frame->set_reflower($reflower); - } - } - - /** - * @return \Dompdf\FrameReflower\AbstractFrameReflower - */ - function get_reflower() - { - return $this->_reflower; - } - - /** - * @param Frame $root - */ - function set_root(Frame $root) - { - $this->_root = $root; - - if ($this->_frame instanceof AbstractFrameDecorator) { - $this->_frame->set_root($root); - } - } - - /** - * @return Page - */ - function get_root() - { - return $this->_root; - } - - /** - * @return Block - */ - function find_block_parent() - { - // Find our nearest block level parent - $p = $this->get_parent(); - - while ($p) { - if ($p->is_block()) { - break; - } - - $p = $p->get_parent(); - } - - return $this->_block_parent = $p; - } - - /** - * @return AbstractFrameDecorator - */ - function find_positionned_parent() - { - // Find our nearest relative positionned parent - $p = $this->get_parent(); - while ($p) { - if ($p->is_positionned()) { - break; - } - - $p = $p->get_parent(); - } - - if (!$p) { - $p = $this->_root->get_first_child(); // - } - - return $this->_positionned_parent = $p; - } - - /** - * split this frame at $child. - * The current frame is cloned and $child and all children following - * $child are added to the clone. The clone is then passed to the - * current frame's parent->split() method. - * - * @param Frame $child - * @param boolean $force_pagebreak - * - * @throws Exception - * @return void - */ - function split(Frame $child = null, $force_pagebreak = false) - { - // decrement any counters that were incremented on the current node, unless that node is the body - $style = $this->_frame->get_style(); - if ( - $this->_frame->get_node()->nodeName !== "body" && - $style->counter_increment && - ($decrement = $style->counter_increment) !== "none" - ) { - $this->decrement_counters($decrement); - } - - if (is_null($child)) { - // check for counter increment on :before content (always a child of the selected element @link AbstractFrameReflower::_set_content) - // this can push the current node to the next page before counter rules have bubbled up (but only if - // it's been rendered, thus the position check) - if (!$this->is_text_node() && $this->get_node()->hasAttribute("dompdf_before_frame_id")) { - foreach ($this->_frame->get_children() as $child) { - if ( - $this->get_node()->getAttribute("dompdf_before_frame_id") == $child->get_id() && - $child->get_position('x') !== null - ) { - $style = $child->get_style(); - if ($style->counter_increment && ($decrement = $style->counter_increment) !== "none") { - $this->decrement_counters($decrement); - } - } - } - } - $this->get_parent()->split($this, $force_pagebreak); - - return; - } - - if ($child->get_parent() !== $this) { - throw new Exception("Unable to split: frame is not a child of this one."); - } - - $node = $this->_frame->get_node(); - - if ($node instanceof DOMElement && $node->hasAttribute("id")) { - $node->setAttribute("data-dompdf-original-id", $node->getAttribute("id")); - $node->removeAttribute("id"); - } - - $split = $this->copy($node->cloneNode()); - $split->reset(); - $split->get_original_style()->text_indent = 0; - $split->_splitted = true; - $split->_already_pushed = true; - - // The body's properties must be kept - if ($node->nodeName !== "body") { - // Style reset on the first and second parts - $style = $this->_frame->get_style(); - $style->margin_bottom = 0; - $style->padding_bottom = 0; - $style->border_bottom = 0; - - // second - $orig_style = $split->get_original_style(); - $orig_style->text_indent = 0; - $orig_style->margin_top = 0; - $orig_style->padding_top = 0; - $orig_style->border_top = 0; - $orig_style->page_break_before = "auto"; - } - - // recalculate the float offsets after paging - $this->get_parent()->insert_child_after($split, $this); - if ($this instanceof Block) { - foreach ($this->get_line_boxes() as $index => $line_box) { - $line_box->get_float_offsets(); - } - } - - // Add $frame and all following siblings to the new split node - $iter = $child; - while ($iter) { - $frame = $iter; - $iter = $iter->get_next_sibling(); - $frame->reset(); - $frame->_parent = $split; - $split->append_child($frame); - - // recalculate the float offsets - if ($frame instanceof Block) { - foreach ($frame->get_line_boxes() as $index => $line_box) { - $line_box->get_float_offsets(); - } - } - } - - $this->get_parent()->split($split, $force_pagebreak); - - // If this node resets a counter save the current value to use when rendering on the next page - if ($style->counter_reset && ($reset = $style->counter_reset) !== "none") { - $vars = preg_split('/\s+/', trim($reset), 2); - $split->_counters['__' . $vars[0]] = $this->lookup_counter_frame($vars[0])->_counters[$vars[0]]; - } - } - - /** - * @param string $id - * @param int $value - */ - function reset_counter($id = self::DEFAULT_COUNTER, $value = 0) - { - $this->get_parent()->_counters[$id] = intval($value); - } - - /** - * @param $counters - */ - function decrement_counters($counters) - { - foreach ($counters as $id => $increment) { - $this->increment_counter($id, intval($increment) * -1); - } - } - - /** - * @param $counters - */ - function increment_counters($counters) - { - foreach ($counters as $id => $increment) { - $this->increment_counter($id, intval($increment)); - } - } - - /** - * @param string $id - * @param int $increment - */ - function increment_counter($id = self::DEFAULT_COUNTER, $increment = 1) - { - $counter_frame = $this->lookup_counter_frame($id); - - if ($counter_frame) { - if (!isset($counter_frame->_counters[$id])) { - $counter_frame->_counters[$id] = 0; - } - - $counter_frame->_counters[$id] += $increment; - } - } - - /** - * @param string $id - * @return AbstractFrameDecorator|null - */ - function lookup_counter_frame($id = self::DEFAULT_COUNTER) - { - $f = $this->get_parent(); - - while ($f) { - if (isset($f->_counters[$id])) { - return $f; - } - $fp = $f->get_parent(); - - if (!$fp) { - return $f; - } - - $f = $fp; - } - - return null; - } - - /** - * @param string $id - * @param string $type - * @return bool|string - * - * TODO: What version is the best : this one or the one in ListBullet ? - */ - function counter_value($id = self::DEFAULT_COUNTER, $type = "decimal") - { - $type = mb_strtolower($type); - - if (!isset($this->_counters[$id])) { - $this->_counters[$id] = 0; - } - - $value = $this->_counters[$id]; - - switch ($type) { - default: - case "decimal": - return $value; - - case "decimal-leading-zero": - return str_pad($value, 2, "0", STR_PAD_LEFT); - - case "lower-roman": - return Helpers::dec2roman($value); - - case "upper-roman": - return mb_strtoupper(Helpers::dec2roman($value)); - - case "lower-latin": - case "lower-alpha": - return chr(($value % 26) + ord('a') - 1); - - case "upper-latin": - case "upper-alpha": - return chr(($value % 26) + ord('A') - 1); - - case "lower-greek": - return Helpers::unichr($value + 944); - - case "upper-greek": - return Helpers::unichr($value + 912); - } - } - - /** - * - */ - final function position() - { - $this->_positioner->position($this); - } - - /** - * @param $offset_x - * @param $offset_y - * @param bool $ignore_self - */ - final function move($offset_x, $offset_y, $ignore_self = false) - { - $this->_positioner->move($this, $offset_x, $offset_y, $ignore_self); - } - - /** - * @param Block|null $block - */ - final function reflow(Block $block = null) - { - // Uncomment this to see the frames before they're laid out, instead of - // during rendering. - //echo $this->_frame; flush(); - $this->_reflower->reflow($block); - } - - /** - * @return array - */ - final function get_min_max_width() - { - return $this->_reflower->get_min_max_width(); - } - - /** - * Determine current frame width based on contents - * - * @return float - */ - final function calculate_auto_width() - { - return $this->_reflower->calculate_auto_width(); - } -} diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/Block.php b/vendor/dompdf/dompdf/src/FrameDecorator/Block.php deleted file mode 100644 index 6c3e5df5..00000000 --- a/vendor/dompdf/dompdf/src/FrameDecorator/Block.php +++ /dev/null @@ -1,284 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameDecorator; - -use Dompdf\Dompdf; -use Dompdf\Frame; -use Dompdf\LineBox; - -/** - * Decorates frames for block layout - * - * @access private - * @package dompdf - */ -class Block extends AbstractFrameDecorator -{ - /** - * Current line index - * - * @var int - */ - protected $_cl; - - /** - * The block's line boxes - * - * @var LineBox[] - */ - protected $_line_boxes; - - /** - * Block constructor. - * @param Frame $frame - * @param Dompdf $dompdf - */ - function __construct(Frame $frame, Dompdf $dompdf) - { - parent::__construct($frame, $dompdf); - - $this->_line_boxes = [new LineBox($this)]; - $this->_cl = 0; - } - - /** - * - */ - function reset() - { - parent::reset(); - - $this->_line_boxes = [new LineBox($this)]; - $this->_cl = 0; - } - - /** - * @return LineBox - */ - function get_current_line_box() - { - return $this->_line_boxes[$this->_cl]; - } - - /** - * @return integer - */ - function get_current_line_number() - { - return $this->_cl; - } - - /** - * @return LineBox[] - */ - function get_line_boxes() - { - return $this->_line_boxes; - } - - /** - * @param integer $line_number - * @return integer - */ - function set_current_line_number($line_number) - { - $line_boxes_count = count($this->_line_boxes); - $cl = max(min($line_number, $line_boxes_count), 0); - return ($this->_cl = $cl); - } - - /** - * @param integer $i - */ - function clear_line($i) - { - if (isset($this->_line_boxes[$i])) { - unset($this->_line_boxes[$i]); - } - } - - /** - * @param Frame $frame - */ - function add_frame_to_line(Frame $frame) - { - if (!$frame->is_in_flow()) { - return; - } - - $style = $frame->get_style(); - - $frame->set_containing_line($this->_line_boxes[$this->_cl]); - - /* - // Adds a new line after a block, only if certain conditions are met - if ((($frame instanceof Inline && $frame->get_node()->nodeName !== "br") || - $frame instanceof Text && trim($frame->get_text())) && - ($frame->get_prev_sibling() && $frame->get_prev_sibling()->get_style()->display === "block" && - $this->_line_boxes[$this->_cl]->w > 0 )) { - - $this->maximize_line_height( $style->length_in_pt($style->line_height), $frame ); - $this->add_line(); - - // Add each child of the inline frame to the line individually - foreach ($frame->get_children() as $child) - $this->add_frame_to_line( $child ); - } - else*/ - - // Handle inline frames (which are effectively wrappers) - if ($frame instanceof Inline) { - // Handle line breaks - if ($frame->get_node()->nodeName === "br") { - $this->maximize_line_height($style->line_height, $frame); - $this->add_line(true); - } - - return; - } - - // Trim leading text if this is an empty line. Kinda a hack to put it here, - // but what can you do... - if ($this->get_current_line_box()->w == 0 && - $frame->is_text_node() && - !$frame->is_pre() - ) { - $frame->set_text(ltrim($frame->get_text())); - $frame->recalculate_width(); - } - - $w = $frame->get_margin_width(); - - // FIXME: Why? Doesn't quite seem to be the correct thing to do, - // but does appear to be necessary. Hack to handle wrapped white space? - if ($w == 0 && $frame->get_node()->nodeName !== "hr" && !$frame->is_pre()) { - return; - } - - // Debugging code: - /* - Helpers::pre_r("\n

Adding frame to line:

"); - - // Helpers::pre_r("Me: " . $this->get_node()->nodeName . " (" . spl_object_hash($this->get_node()) . ")"); - // Helpers::pre_r("Node: " . $frame->get_node()->nodeName . " (" . spl_object_hash($frame->get_node()) . ")"); - if ( $frame->is_text_node() ) - Helpers::pre_r('"'.$frame->get_node()->nodeValue.'"'); - - Helpers::pre_r("Line width: " . $this->_line_boxes[$this->_cl]->w); - Helpers::pre_r("Frame: " . get_class($frame)); - Helpers::pre_r("Frame width: " . $w); - Helpers::pre_r("Frame height: " . $frame->get_margin_height()); - Helpers::pre_r("Containing block width: " . $this->get_containing_block("w")); - */ - // End debugging - - $line = $this->_line_boxes[$this->_cl]; - if ($line->left + $line->w + $line->right + $w > $this->get_containing_block("w")) { - $this->add_line(); - } - - $frame->position(); - - $current_line = $this->_line_boxes[$this->_cl]; - $current_line->add_frame($frame); - - if ($frame->is_text_node()) { - // split the text into words (used to determine spacing between words on justified lines) - // The regex splits on everything that's a separator (^\S double negative), excluding nbsp (\xa0) - // This currently excludes the "narrow nbsp" character - $words = preg_split('/[^\S\xA0]+/u', trim($frame->get_text())); - $current_line->wc += count($words); - } - - $this->increase_line_width($w); - - $this->maximize_line_height($frame->get_margin_height(), $frame); - } - - /** - * @param Frame $frame - */ - function remove_frames_from_line(Frame $frame) - { - // Search backwards through the lines for $frame - $i = $this->_cl; - $j = null; - - while ($i >= 0) { - if (($j = in_array($frame, $this->_line_boxes[$i]->get_frames(), true)) !== false) { - break; - } - - $i--; - } - - if ($j === false) { - return; - } - - // Remove $frame and all frames that follow - while ($j < count($this->_line_boxes[$i]->get_frames())) { - $frames = $this->_line_boxes[$i]->get_frames(); - $f = $frames[$j]; - $frames[$j] = null; - unset($frames[$j]); - $j++; - $this->_line_boxes[$i]->w -= $f->get_margin_width(); - } - - // Recalculate the height of the line - $h = 0; - foreach ($this->_line_boxes[$i]->get_frames() as $f) { - $h = max($h, $f->get_margin_height()); - } - - $this->_line_boxes[$i]->h = $h; - - // Remove all lines that follow - while ($this->_cl > $i) { - $this->_line_boxes[$this->_cl] = null; - unset($this->_line_boxes[$this->_cl]); - $this->_cl--; - } - } - - /** - * @param float $w - */ - function increase_line_width($w) - { - $this->_line_boxes[$this->_cl]->w += $w; - } - - /** - * @param $val - * @param Frame $frame - */ - function maximize_line_height($val, Frame $frame) - { - if ($val > $this->_line_boxes[$this->_cl]->h) { - $this->_line_boxes[$this->_cl]->tallest_frame = $frame; - $this->_line_boxes[$this->_cl]->h = $val; - } - } - - /** - * @param bool $br - */ - function add_line($br = false) - { - $this->_line_boxes[$this->_cl]->br = $br; - $y = $this->_line_boxes[$this->_cl]->y + $this->_line_boxes[$this->_cl]->h; - - $new_line = new LineBox($this, $y); - - $this->_line_boxes[++$this->_cl] = $new_line; - } - - //........................................................................ -} diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/Image.php b/vendor/dompdf/dompdf/src/FrameDecorator/Image.php deleted file mode 100644 index 0dc62e96..00000000 --- a/vendor/dompdf/dompdf/src/FrameDecorator/Image.php +++ /dev/null @@ -1,91 +0,0 @@ - - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameDecorator; - -use Dompdf\Dompdf; -use Dompdf\Frame; -use Dompdf\Image\Cache; - -/** - * Decorates frames for image layout and rendering - * - * @package dompdf - */ -class Image extends AbstractFrameDecorator -{ - - /** - * The path to the image file (note that remote images are - * downloaded locally to Options:tempDir). - * - * @var string - */ - protected $_image_url; - - /** - * The image's file error message - * - * @var string - */ - protected $_image_msg; - - /** - * Class constructor - * - * @param Frame $frame the frame to decorate - * @param DOMPDF $dompdf the document's dompdf object (required to resolve relative & remote urls) - */ - function __construct(Frame $frame, Dompdf $dompdf) - { - parent::__construct($frame, $dompdf); - $url = $frame->get_node()->getAttribute("src"); - - $debug_png = $dompdf->getOptions()->getDebugPng(); - if ($debug_png) { - print '[__construct ' . $url . ']'; - } - - list($this->_image_url, /*$type*/, $this->_image_msg) = Cache::resolve_url( - $url, - $dompdf->getProtocol(), - $dompdf->getBaseHost(), - $dompdf->getBasePath(), - $dompdf - ); - - if (Cache::is_broken($this->_image_url) && - $alt = $frame->get_node()->getAttribute("alt") - ) { - $style = $frame->get_style(); - $style->width = (4 / 3) * $dompdf->getFontMetrics()->getTextWidth($alt, $style->font_family, $style->font_size, $style->word_spacing); - $style->height = $dompdf->getFontMetrics()->getFontHeight($style->font_family, $style->font_size); - } - } - - /** - * Return the image's url - * - * @return string The url of this image - */ - function get_image_url() - { - return $this->_image_url; - } - - /** - * Return the image's error message - * - * @return string The image's error message - */ - function get_image_msg() - { - return $this->_image_msg; - } - -} diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/Inline.php b/vendor/dompdf/dompdf/src/FrameDecorator/Inline.php deleted file mode 100644 index 5b393810..00000000 --- a/vendor/dompdf/dompdf/src/FrameDecorator/Inline.php +++ /dev/null @@ -1,106 +0,0 @@ - - * @author Helmut Tischer - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameDecorator; - -use DOMElement; -use Dompdf\Dompdf; -use Dompdf\Frame; -use Dompdf\Exception; - -/** - * Decorates frames for inline layout - * - * @access private - * @package dompdf - */ -class Inline extends AbstractFrameDecorator -{ - - /** - * Inline constructor. - * @param Frame $frame - * @param Dompdf $dompdf - */ - function __construct(Frame $frame, Dompdf $dompdf) - { - parent::__construct($frame, $dompdf); - } - - /** - * @param Frame|null $frame - * @param bool $force_pagebreak - * @throws Exception - */ - function split(Frame $frame = null, $force_pagebreak = false) - { - if (is_null($frame)) { - $this->get_parent()->split($this, $force_pagebreak); - return; - } - - if ($frame->get_parent() !== $this) { - throw new Exception("Unable to split: frame is not a child of this one."); - } - - $node = $this->_frame->get_node(); - - if ($node instanceof DOMElement && $node->hasAttribute("id")) { - $node->setAttribute("data-dompdf-original-id", $node->getAttribute("id")); - $node->removeAttribute("id"); - } - - $split = $this->copy($node->cloneNode()); - // if this is a generated node don't propagate the content style - if ($split->get_node()->nodeName == "dompdf_generated") { - $split->get_style()->content = "normal"; - } - $this->get_parent()->insert_child_after($split, $this); - - // Unset the current node's right style properties - $style = $this->_frame->get_style(); - $style->margin_right = 0; - $style->padding_right = 0; - $style->border_right_width = 0; - - // Unset the split node's left style properties since we don't want them - // to propagate - $style = $split->get_style(); - $style->margin_left = 0; - $style->padding_left = 0; - $style->border_left_width = 0; - - //On continuation of inline element on next line, - //don't repeat non-vertically repeatble background images - //See e.g. in testcase image_variants, long desriptions - if (($url = $style->background_image) && $url !== "none" - && ($repeat = $style->background_repeat) && $repeat !== "repeat" && $repeat !== "repeat-y" - ) { - $style->background_image = "none"; - } - - // Add $frame and all following siblings to the new split node - $iter = $frame; - while ($iter) { - $frame = $iter; - $iter = $iter->get_next_sibling(); - $frame->reset(); - $split->append_child($frame); - } - - $page_breaks = ["always", "left", "right"]; - $frame_style = $frame->get_style(); - if ($force_pagebreak || - in_array($frame_style->page_break_before, $page_breaks) || - in_array($frame_style->page_break_after, $page_breaks) - ) { - $this->get_parent()->split($split, true); - } - } - -} diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/ListBullet.php b/vendor/dompdf/dompdf/src/FrameDecorator/ListBullet.php deleted file mode 100644 index 0479fc18..00000000 --- a/vendor/dompdf/dompdf/src/FrameDecorator/ListBullet.php +++ /dev/null @@ -1,87 +0,0 @@ - - * @author Helmut Tischer - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameDecorator; - -use Dompdf\Dompdf; -use Dompdf\Frame; - -/** - * Decorates frames for list bullet rendering - * - * @package dompdf - */ -class ListBullet extends AbstractFrameDecorator -{ - - const BULLET_PADDING = 1; // Distance from bullet to text in pt - // As fraction of font size (including descent). See also DECO_THICKNESS. - const BULLET_THICKNESS = 0.04; // Thickness of bullet outline. Screen: 0.08, print: better less, e.g. 0.04 - const BULLET_DESCENT = 0.3; //descent of font below baseline. Todo: Guessed for now. - const BULLET_SIZE = 0.35; // bullet diameter. For now 0.5 of font_size without descent. - - static $BULLET_TYPES = ["disc", "circle", "square"]; - - /** - * ListBullet constructor. - * @param Frame $frame - * @param Dompdf $dompdf - */ - function __construct(Frame $frame, Dompdf $dompdf) - { - parent::__construct($frame, $dompdf); - } - - /** - * @return float|int - */ - function get_margin_width() - { - $style = $this->_frame->get_style(); - - if ($style->list_style_type === "none") { - return 0; - } - - return $style->font_size * self::BULLET_SIZE + 2 * self::BULLET_PADDING; - } - - /** - * hits only on "inset" lists items, to increase height of box - * - * @return float|int - */ - function get_margin_height() - { - $style = $this->_frame->get_style(); - - if ($style->list_style_type === "none") { - return 0; - } - - return $style->font_size * self::BULLET_SIZE + 2 * self::BULLET_PADDING; - } - - /** - * @return float|int - */ - function get_width() - { - return $this->get_margin_width(); - } - - /** - * @return float|int - */ - function get_height() - { - return $this->get_margin_height(); - } - - //........................................................................ -} diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/ListBulletImage.php b/vendor/dompdf/dompdf/src/FrameDecorator/ListBulletImage.php deleted file mode 100644 index 65f1857c..00000000 --- a/vendor/dompdf/dompdf/src/FrameDecorator/ListBulletImage.php +++ /dev/null @@ -1,171 +0,0 @@ - - * @author Helmut Tischer - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameDecorator; - -use Dompdf\Dompdf; -use Dompdf\Frame; -use Dompdf\Helpers; -use Dompdf\Image\Cache; - -/** - * Decorates frames for list bullets with custom images - * - * @package dompdf - */ -class ListBulletImage extends AbstractFrameDecorator -{ - - /** - * The underlying image frame - * - * @var Image - */ - protected $_img; - - /** - * The image's width in pixels - * - * @var int - */ - protected $_width; - - /** - * The image's height in pixels - * - * @var int - */ - protected $_height; - - /** - * Class constructor - * - * @param Frame $frame the bullet frame to decorate - * @param Dompdf $dompdf the document's dompdf object - */ - function __construct(Frame $frame, Dompdf $dompdf) - { - $style = $frame->get_style(); - $url = $style->list_style_image; - $frame->get_node()->setAttribute("src", $url); - $this->_img = new Image($frame, $dompdf); - parent::__construct($this->_img, $dompdf); - - if (Cache::is_broken($this->_img->get_image_url())) { - $width = 0; - $height = 0; - } else { - list($width, $height) = Helpers::dompdf_getimagesize($this->_img->get_image_url(), $dompdf->getHttpContext()); - } - - // Resample the bullet image to be consistent with 'auto' sized images - // See also Image::get_min_max_width - // Tested php ver: value measured in px, suffix "px" not in value: rtrim unnecessary. - $dpi = $this->_dompdf->getOptions()->getDpi(); - $this->_width = ((float)rtrim($width, "px") * 72) / $dpi; - $this->_height = ((float)rtrim($height, "px") * 72) / $dpi; - - //If an image is taller as the containing block/box, the box should be extended. - //Neighbour elements are overwriting the overlapping image areas. - //Todo: Where can the box size be extended? - //Code below has no effect. - //See block_frame_reflower _calculate_restricted_height - //See generated_frame_reflower, Dompdf:render() "list-item", "-dompdf-list-bullet"S. - //Leave for now - //if ($style->min_height < $this->_height ) { - // $style->min_height = $this->_height; - //} - //$style->height = "auto"; - } - - /** - * Return the bullet's width - * - * @return int - */ - function get_width() - { - //ignore image width, use same width as on predefined bullet ListBullet - //for proper alignment of bullet image and text. Allow image to not fitting on left border. - //This controls the distance between bullet image and text - //return $this->_width; - return $this->_frame->get_style()->font_size * ListBullet::BULLET_SIZE + - 2 * ListBullet::BULLET_PADDING; - } - - /** - * Return the bullet's height - * - * @return int - */ - function get_height() - { - //based on image height - if ($this->_height == 0) { - $style = $this->_frame->get_style(); - - if ($style->list_style_type === "none") { - return 0; - } - - return $style->font_size * ListBullet::BULLET_SIZE + 2 * ListBullet::BULLET_PADDING; - } else { - return $this->_height; - } - } - - /** - * Override get_margin_width - * - * @return int - */ - function get_margin_width() - { - //ignore image width, use same width as on predefined bullet ListBullet - //for proper alignment of bullet image and text. Allow image to not fitting on left border. - //This controls the extra indentation of text to make room for the bullet image. - //Here use actual image size, not predefined bullet size - //return $this->_frame->get_style()->font_size*ListBullet::BULLET_SIZE + - // 2 * ListBullet::BULLET_PADDING; - - // Small hack to prevent indenting of list text - // Image might not exist, then position like on list_bullet_frame_decorator fallback to none. - if ($this->_frame->get_style()->list_style_position === "outside" || $this->_width == 0) { - return 0; - } - //This aligns the "inside" image position with the text. - //The text starts to the right of the image. - //Between the image and the text there is an added margin of image width. - //Where this comes from is unknown. - //The corresponding ListBullet sets a smaller margin. bullet size? - return $this->_width + 2 * ListBullet::BULLET_PADDING; - } - - /** - * Override get_margin_height() - * - * @return int - */ - function get_margin_height() - { - //Hits only on "inset" lists items, to increase height of box - //based on image height - return $this->_height + 2 * ListBullet::BULLET_PADDING; - } - - /** - * Return image url - * - * @return string - */ - function get_image_url() - { - return $this->_img->get_image_url(); - } - -} diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/NullFrameDecorator.php b/vendor/dompdf/dompdf/src/FrameDecorator/NullFrameDecorator.php deleted file mode 100644 index e3457cfe..00000000 --- a/vendor/dompdf/dompdf/src/FrameDecorator/NullFrameDecorator.php +++ /dev/null @@ -1,34 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameDecorator; - -use Dompdf\Dompdf; -use Dompdf\Frame; - -/** - * Dummy decorator - * - * @package dompdf - */ -class NullFrameDecorator extends AbstractFrameDecorator -{ - /** - * NullFrameDecorator constructor. - * @param Frame $frame - * @param Dompdf $dompdf - */ - function __construct(Frame $frame, Dompdf $dompdf) - { - parent::__construct($frame, $dompdf); - $style = $this->_frame->get_style(); - $style->width = 0; - $style->height = 0; - $style->margin = 0; - $style->padding = 0; - } -} diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/Page.php b/vendor/dompdf/dompdf/src/FrameDecorator/Page.php deleted file mode 100644 index 62787766..00000000 --- a/vendor/dompdf/dompdf/src/FrameDecorator/Page.php +++ /dev/null @@ -1,682 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameDecorator; - -use Dompdf\Css\Style; -use Dompdf\Dompdf; -use Dompdf\Helpers; -use Dompdf\Frame; -use Dompdf\Renderer; - -/** - * Decorates frames for page layout - * - * @access private - * @package dompdf - */ -class Page extends AbstractFrameDecorator -{ - - /** - * y value of bottom page margin - * - * @var float - */ - protected $_bottom_page_margin; - - /** - * Flag indicating page is full. - * - * @var bool - */ - protected $_page_full; - - /** - * Number of tables currently being reflowed - * - * @var int - */ - protected $_in_table; - - /** - * The pdf renderer - * - * @var Renderer - */ - protected $_renderer; - - /** - * This page's floating frames - * - * @var array - */ - protected $_floating_frames = []; - - //........................................................................ - - /** - * Class constructor - * - * @param Frame $frame the frame to decorate - * @param Dompdf $dompdf - */ - function __construct(Frame $frame, Dompdf $dompdf) - { - parent::__construct($frame, $dompdf); - $this->_page_full = false; - $this->_in_table = 0; - $this->_bottom_page_margin = null; - } - - /** - * Set the renderer used for this pdf - * - * @param Renderer $renderer the renderer to use - */ - function set_renderer($renderer) - { - $this->_renderer = $renderer; - } - - /** - * Return the renderer used for this pdf - * - * @return Renderer - */ - function get_renderer() - { - return $this->_renderer; - } - - /** - * Set the frame's containing block. Overridden to set $this->_bottom_page_margin. - * - * @param float $x - * @param float $y - * @param float $w - * @param float $h - */ - function set_containing_block($x = null, $y = null, $w = null, $h = null) - { - parent::set_containing_block($x, $y, $w, $h); - //$w = $this->get_containing_block("w"); - if (isset($h)) { - $this->_bottom_page_margin = $h; - } // - $this->_frame->get_style()->length_in_pt($this->_frame->get_style()->margin_bottom, $w); - } - - /** - * Returns true if the page is full and is no longer accepting frames. - * - * @return bool - */ - function is_full() - { - return $this->_page_full; - } - - /** - * Start a new page by resetting the full flag. - */ - function next_page() - { - $this->_floating_frames = []; - $this->_renderer->new_page(); - $this->_page_full = false; - } - - /** - * Indicate to the page that a table is currently being reflowed. - */ - function table_reflow_start() - { - $this->_in_table++; - } - - /** - * Indicate to the page that table reflow is finished. - */ - function table_reflow_end() - { - $this->_in_table--; - } - - /** - * Return whether we are currently in a nested table or not - * - * @return bool - */ - function in_nested_table() - { - return $this->_in_table > 1; - } - - /** - * Check if a forced page break is required before $frame. This uses the - * frame's page_break_before property as well as the preceeding frame's - * page_break_after property. - * - * @link http://www.w3.org/TR/CSS21/page.html#forced - * - * @param Frame $frame the frame to check - * - * @return bool true if a page break occured - */ - function check_forced_page_break(Frame $frame) - { - // Skip check if page is already split - if ($this->_page_full) { - return null; - } - - $block_types = ["block", "list-item", "table", "inline"]; - $page_breaks = ["always", "left", "right"]; - - $style = $frame->get_style(); - - if (!in_array($style->display, $block_types)) { - return false; - } - - // Find the previous block-level sibling - $prev = $frame->get_prev_sibling(); - - while ($prev && !in_array($prev->get_style()->display, $block_types)) { - $prev = $prev->get_prev_sibling(); - } - - if (in_array($style->page_break_before, $page_breaks)) { - // Prevent cascading splits - $frame->split(null, true); - // We have to grab the style again here because split() resets - // $frame->style to the frame's original style. - $frame->get_style()->page_break_before = "auto"; - $this->_page_full = true; - $frame->_already_pushed = true; - - return true; - } - - if ($prev && in_array($prev->get_style()->page_break_after, $page_breaks)) { - // Prevent cascading splits - $frame->split(null, true); - $prev->get_style()->page_break_after = "auto"; - $this->_page_full = true; - $frame->_already_pushed = true; - - return true; - } - - if ($prev && $prev->get_last_child() && $frame->get_node()->nodeName != "body") { - $prev_last_child = $prev->get_last_child(); - if (in_array($prev_last_child->get_style()->page_break_after, $page_breaks)) { - $frame->split(null, true); - $prev_last_child->get_style()->page_break_after = "auto"; - $this->_page_full = true; - $frame->_already_pushed = true; - - return true; - } - } - - return false; - } - - /** - * Determine if a page break is allowed before $frame - * http://www.w3.org/TR/CSS21/page.html#allowed-page-breaks - * - * In the normal flow, page breaks can occur at the following places: - * - * 1. In the vertical margin between block boxes. When a page - * break occurs here, the used values of the relevant - * 'margin-top' and 'margin-bottom' properties are set to '0'. - * 2. Between line boxes inside a block box. - * 3. Between the content edge of a block container box and the - * outer edges of its child content (margin edges of block-level - * children or line box edges for inline-level children) if there - * is a (non-zero) gap between them. - * - * These breaks are subject to the following rules: - * - * * Rule A: Breaking at (1) is allowed only if the - * 'page-break-after' and 'page-break-before' properties of - * all the elements generating boxes that meet at this margin - * allow it, which is when at least one of them has the value - * 'always', 'left', or 'right', or when all of them are - * 'auto'. - * - * * Rule B: However, if all of them are 'auto' and the - * nearest common ancestor of all the elements has a - * 'page-break-inside' value of 'avoid', then breaking here is - * not allowed. - * - * * Rule C: Breaking at (2) is allowed only if the number of - * line boxes between the break and the start of the enclosing - * block box is the value of 'orphans' or more, and the number - * of line boxes between the break and the end of the box is - * the value of 'widows' or more. - * - * * Rule D: In addition, breaking at (2) is allowed only if - * the 'page-break-inside' property is 'auto'. - * - * If the above doesn't provide enough break points to keep - * content from overflowing the page boxes, then rules B and D are - * dropped in order to find additional breakpoints. - * - * If that still does not lead to sufficient break points, rules A - * and C are dropped as well, to find still more break points. - * - * We will also allow breaks between table rows. However, when - * splitting a table, the table headers should carry over to the - * next page (but they don't yet). - * - * @param Frame $frame the frame to check - * - * @return bool true if a break is allowed, false otherwise - */ - protected function _page_break_allowed(Frame $frame) - { - $block_types = ["block", "list-item", "table", "-dompdf-image"]; - Helpers::dompdf_debug("page-break", "_page_break_allowed(" . $frame->get_node()->nodeName . ")"); - $display = $frame->get_style()->display; - - // Block Frames (1): - if (in_array($display, $block_types)) { - - // Avoid breaks within table-cells - if ($this->_in_table > ($display === "table" ? 1 : 0)) { - Helpers::dompdf_debug("page-break", "In table: " . $this->_in_table); - - return false; - } - - // Rules A & B - - if ($frame->get_style()->page_break_before === "avoid") { - Helpers::dompdf_debug("page-break", "before: avoid"); - - return false; - } - - // Find the preceeding block-level sibling - $prev = $frame->get_prev_sibling(); - while ($prev && !in_array($prev->get_style()->display, $block_types)) { - $prev = $prev->get_prev_sibling(); - } - - // Does the previous element allow a page break after? - if ($prev && $prev->get_style()->page_break_after === "avoid") { - Helpers::dompdf_debug("page-break", "after: avoid"); - - return false; - } - - // If both $prev & $frame have the same parent, check the parent's - // page_break_inside property. - $parent = $frame->get_parent(); - if ($prev && $parent && $parent->get_style()->page_break_inside === "avoid") { - Helpers::dompdf_debug("page-break", "parent inside: avoid"); - - return false; - } - - // To prevent cascading page breaks when a top-level element has - // page-break-inside: avoid, ensure that at least one frame is - // on the page before splitting. - if ($parent->get_node()->nodeName === "body" && !$prev) { - // We are the body's first child - Helpers::dompdf_debug("page-break", "Body's first child."); - - return false; - } - - // If the frame is the first block-level frame, only allow a page - // break if there is a (non-zero) gap between the frame and its - // parent - if (!$prev && $parent) { - Helpers::dompdf_debug("page-break", "First block level frame, checking gap"); - - return $frame->get_style()->length_in_pt($frame->get_style()->margin_top) != 0 - || $parent->get_style()->length_in_pt($parent->get_style()->padding_top) != 0; - } - - Helpers::dompdf_debug("page-break", "block: break allowed"); - - return true; - - } // Inline frames (2): - else { - if (in_array($display, Style::$INLINE_TYPES)) { - - // Avoid breaks within table-cells - if ($this->_in_table) { - Helpers::dompdf_debug("page-break", "In table: " . $this->_in_table); - - return false; - } - - // Rule C - $block_parent = $frame->find_block_parent(); - if (count($block_parent->get_line_boxes()) < $frame->get_style()->orphans) { - Helpers::dompdf_debug("page-break", "orphans"); - - return false; - } - - // FIXME: Checking widows is tricky without having laid out the - // remaining line boxes. Just ignore it for now... - - // Rule D - $p = $block_parent; - while ($p) { - if ($p->get_style()->page_break_inside === "avoid") { - Helpers::dompdf_debug("page-break", "parent->inside: avoid"); - - return false; - } - $p = $p->find_block_parent(); - } - - // To prevent cascading page breaks when a top-level element has - // page-break-inside: avoid, ensure that at least one frame with - // some content is on the page before splitting. - $prev = $frame->get_prev_sibling(); - while ($prev && ($prev->is_text_node() && trim($prev->get_node()->nodeValue) == "")) { - $prev = $prev->get_prev_sibling(); - } - - if ($block_parent->get_node()->nodeName === "body" && !$prev) { - // We are the body's first child - Helpers::dompdf_debug("page-break", "Body's first child."); - - return false; - } - - // Skip breaks on empty text nodes - if ($frame->is_text_node() && $frame->get_node()->nodeValue == "") { - return false; - } - - Helpers::dompdf_debug("page-break", "inline: break allowed"); - - return true; - - // Table-rows - } else { - if ($display === "table-row") { - // Simply check if the parent table's page_break_inside property is - // not 'avoid' - $table = Table::find_parent_table($frame); - - $p = $table; - while ($p) { - if ($p->get_style()->page_break_inside === "avoid") { - Helpers::dompdf_debug("page-break", "parent->inside: avoid"); - - return false; - } - $p = $p->find_block_parent(); - } - - // Avoid breaking before the first row of a table - if ($table && $table->get_first_child() === $frame || $table->get_first_child()->get_first_child() === $frame) { - Helpers::dompdf_debug("page-break", "table: first-row"); - - return false; - } - - // If this is a nested table, prevent the page from breaking - if ($this->_in_table > 1) { - Helpers::dompdf_debug("page-break", "table: nested table"); - - return false; - } - - Helpers::dompdf_debug("page-break", "table-row/row-groups: break allowed"); - - return true; - } else { - if (in_array($display, Table::$ROW_GROUPS)) { - - // Disallow breaks at row-groups: only split at row boundaries - return false; - - } else { - Helpers::dompdf_debug("page-break", "? " . $frame->get_style()->display . ""); - - return false; - } - } - } - } - } - - /** - * Check if $frame will fit on the page. If the frame does not fit, - * the frame tree is modified so that a page break occurs in the - * correct location. - * - * @param Frame $frame the frame to check - * - * @return bool - */ - function check_page_break(Frame $frame) - { - if ($this->_page_full || $frame->_already_pushed) { - return false; - } - - $p = $frame; - do { - $display = $p->get_style()->display; - if ($display == "table-row") { - if ($p->_already_pushed) { return false; } - } - } while ($p = $p->get_parent()); - - // If the frame is absolute or fixed it shouldn't break - $p = $frame; - do { - if ($p->is_absolute()) { - return false; - } - } while ($p = $p->get_parent()); - - $margin_height = $frame->get_margin_height(); - - // Determine the frame's maximum y value - $max_y = (float)$frame->get_position("y") + $margin_height; - - // If a split is to occur here, then the bottom margins & paddings of all - // parents of $frame must fit on the page as well: - $p = $frame->get_parent(); - while ($p) { - $max_y += (float) $p->get_style()->computed_bottom_spacing(); - $p = $p->get_parent(); - } - - // Check if $frame flows off the page - if ($max_y <= $this->_bottom_page_margin) { - // no: do nothing - return false; - } - - Helpers::dompdf_debug("page-break", "check_page_break"); - Helpers::dompdf_debug("page-break", "in_table: " . $this->_in_table); - - // yes: determine page break location - $iter = $frame; - $flg = false; - $pushed_flg = false; - - $in_table = $this->_in_table; - - Helpers::dompdf_debug("page-break", "Starting search"); - while ($iter) { - // echo "\nbacktrack: " .$iter->get_node()->nodeName ." ".spl_object_hash($iter->get_node()). ""; - if ($iter === $this) { - Helpers::dompdf_debug("page-break", "reached root."); - // We've reached the root in our search. Just split at $frame. - break; - } - - if ($iter->_already_pushed) { - $pushed_flg = true; - } elseif ($this->_page_break_allowed($iter)) { - Helpers::dompdf_debug("page-break", "break allowed, splitting."); - $iter->split(null, true); - $this->_page_full = true; - $this->_in_table = $in_table; - $iter->_already_pushed = true; - $frame->_already_pushed = true; - - return true; - } - - if (!$flg && $next = $iter->get_last_child()) { - Helpers::dompdf_debug("page-break", "following last child."); - - if ($next->is_table()) { - $this->_in_table++; - } - - $iter = $next; - $pushed_flg = false; - continue; - } - - if ($pushed_flg) { - // The frame was already pushed, avoid breaking on a previous page - break; - } - - if ($next = $iter->get_prev_sibling()) { - Helpers::dompdf_debug("page-break", "following prev sibling."); - - if ($next->is_table() && !$iter->is_table()) { - $this->_in_table++; - } else if (!$next->is_table() && $iter->is_table()) { - $this->_in_table--; - } - - $iter = $next; - $flg = false; - continue; - } - - if ($next = $iter->get_parent()) { - Helpers::dompdf_debug("page-break", "following parent."); - - if ($iter->is_table()) { - $this->_in_table--; - } - - $iter = $next; - $flg = true; - continue; - } - - break; - } - - $this->_in_table = $in_table; - - // No valid page break found. Just break at $frame. - Helpers::dompdf_debug("page-break", "no valid break found, just splitting."); - - // If we are in a table, backtrack to the nearest top-level table row - if ($this->_in_table) { - $iter = $frame; - while ($iter && $iter->get_style()->display !== "table-row" && $iter->get_style()->display !== 'table-row-group' && $iter->_already_pushed === false) { - $iter = $iter->get_parent(); - } - - if ($iter) { - $iter->split(null, true); - $iter->_already_pushed = true; - } else { - return false; - } - } else { - $frame->split(null, true); - } - - $this->_page_full = true; - $frame->_already_pushed = true; - - return true; - } - - //........................................................................ - - /** - * @param Frame|null $frame - * @param bool $force_pagebreak - */ - function split(Frame $frame = null, $force_pagebreak = false) - { - // Do nothing - } - - /** - * Add a floating frame - * - * @param Frame $frame - * - * @return void - */ - function add_floating_frame(Frame $frame) - { - array_unshift($this->_floating_frames, $frame); - } - - /** - * @return Frame[] - */ - function get_floating_frames() - { - return $this->_floating_frames; - } - - /** - * @param $key - */ - public function remove_floating_frame($key) - { - unset($this->_floating_frames[$key]); - } - - /** - * @param Frame $child - * @return int|mixed - */ - public function get_lowest_float_offset(Frame $child) - { - $style = $child->get_style(); - $side = $style->clear; - $float = $style->float; - - $y = 0; - - if ($float === "none") { - foreach ($this->_floating_frames as $key => $frame) { - if ($side === "both" || $frame->get_style()->float === $side) { - $y = max($y, $frame->get_position("y") + $frame->get_margin_height()); - } - $this->remove_floating_frame($key); - } - } - - if ($y > 0) { - $y++; // add 1px buffer from float - } - - return $y; - } -} diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/Table.php b/vendor/dompdf/dompdf/src/FrameDecorator/Table.php deleted file mode 100644 index 5e289390..00000000 --- a/vendor/dompdf/dompdf/src/FrameDecorator/Table.php +++ /dev/null @@ -1,398 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameDecorator; - -use Dompdf\Cellmap; -use DOMNode; -use Dompdf\Dompdf; -use Dompdf\Frame; -use Dompdf\Frame\Factory; - -/** - * Decorates Frames for table layout - * - * @package dompdf - */ -class Table extends AbstractFrameDecorator -{ - public static $VALID_CHILDREN = [ - "table-row-group", - "table-row", - "table-header-group", - "table-footer-group", - "table-column", - "table-column-group", - "table-caption", - "table-cell" - ]; - - public static $ROW_GROUPS = [ - 'table-row-group', - 'table-header-group', - 'table-footer-group' - ]; - - /** - * The Cellmap object for this table. The cellmap maps table cells - * to rows and columns, and aids in calculating column widths. - * - * @var \Dompdf\Cellmap - */ - protected $_cellmap; - - /** - * The minimum width of the table, in pt - * - * @var float - */ - protected $_min_width; - - /** - * The maximum width of the table, in pt - * - * @var float - */ - protected $_max_width; - - /** - * Table header rows. Each table header is duplicated when a table - * spans pages. - * - * @var array - */ - protected $_headers; - - /** - * Table footer rows. Each table footer is duplicated when a table - * spans pages. - * - * @var array - */ - protected $_footers; - - /** - * Class constructor - * - * @param Frame $frame the frame to decorate - * @param Dompdf $dompdf - */ - public function __construct(Frame $frame, Dompdf $dompdf) - { - parent::__construct($frame, $dompdf); - $this->_cellmap = new Cellmap($this); - - if ($frame->get_style()->table_layout === "fixed") { - $this->_cellmap->set_layout_fixed(true); - } - - $this->_min_width = null; - $this->_max_width = null; - $this->_headers = []; - $this->_footers = []; - } - - public function reset() - { - parent::reset(); - $this->_cellmap->reset(); - $this->_min_width = null; - $this->_max_width = null; - $this->_headers = []; - $this->_footers = []; - $this->_reflower->reset(); - } - - //........................................................................ - - /** - * split the table at $row. $row and all subsequent rows will be - * added to the clone. This method is overidden in order to remove - * frames from the cellmap properly. - * - * @param Frame $child - * @param bool $force_pagebreak - * - * @return void - */ - public function split(Frame $child = null, $force_pagebreak = false) - { - if (is_null($child)) { - parent::split(); - - return; - } - - // If $child is a header or if it is the first non-header row, do - // not duplicate headers, simply move the table to the next page. - if (count($this->_headers) && !in_array($child, $this->_headers, true) && - !in_array($child->get_prev_sibling(), $this->_headers, true) - ) { - $first_header = null; - - // Insert copies of the table headers before $child - foreach ($this->_headers as $header) { - - $new_header = $header->deep_copy(); - - if (is_null($first_header)) { - $first_header = $new_header; - } - - $this->insert_child_before($new_header, $child); - } - - parent::split($first_header); - - } elseif (in_array($child->get_style()->display, self::$ROW_GROUPS)) { - - // Individual rows should have already been handled - parent::split($child); - - } else { - - $iter = $child; - - while ($iter) { - $this->_cellmap->remove_row($iter); - $iter = $iter->get_next_sibling(); - } - - parent::split($child); - } - } - - /** - * Return a copy of this frame with $node as its node - * - * @param DOMNode $node - * - * @return Frame - */ - public function copy(DOMNode $node) - { - $deco = parent::copy($node); - - // In order to keep columns' widths through pages - $deco->_cellmap->set_columns($this->_cellmap->get_columns()); - $deco->_cellmap->lock_columns(); - - return $deco; - } - - /** - * Static function to locate the parent table of a frame - * - * @param Frame $frame - * - * @return Table the table that is an ancestor of $frame - */ - public static function find_parent_table(Frame $frame) - { - while ($frame = $frame->get_parent()) { - if ($frame->is_table()) { - break; - } - } - - return $frame; - } - - /** - * Return this table's Cellmap - * - * @return \Dompdf\Cellmap - */ - public function get_cellmap() - { - return $this->_cellmap; - } - - /** - * Return the minimum width of this table - * - * @return float - */ - public function get_min_width() - { - return $this->_min_width; - } - - /** - * Return the maximum width of this table - * - * @return float - */ - public function get_max_width() - { - return $this->_max_width; - } - - /** - * Set the minimum width of the table - * - * @param float $width the new minimum width - */ - public function set_min_width($width) - { - $this->_min_width = $width; - } - - /** - * Set the maximum width of the table - * - * @param float $width the new maximum width - */ - public function set_max_width($width) - { - $this->_max_width = $width; - } - - /** - * Restructure tree so that the table has the correct structure. - * Invalid children (i.e. all non-table-rows) are moved below the - * table. - * - * @fixme #1363 Method has some bugs. $table_row has not been initialized and lookup most likely could return an - * array of Style instead a Style Object - */ - public function normalise() - { - // Store frames generated by invalid tags and move them outside the table - $erroneous_frames = []; - $anon_row = false; - $iter = $this->get_first_child(); - while ($iter) { - $child = $iter; - $iter = $iter->get_next_sibling(); - - $display = $child->get_style()->display; - - if ($anon_row) { - - if ($display === "table-row") { - // Add the previous anonymous row - $this->insert_child_before($table_row, $child); - - $table_row->normalise(); - $child->normalise(); - $this->_cellmap->add_row(); - $anon_row = false; - continue; - } - - // add the child to the anonymous row - $table_row->append_child($child); - continue; - - } else { - - if ($display === "table-row") { - $child->normalise(); - continue; - } - - if ($display === "table-cell") { - $css = $this->get_style()->get_stylesheet(); - - // Create an anonymous table row group - $tbody = $this->get_node()->ownerDocument->createElement("tbody"); - - $frame = new Frame($tbody); - - $style = $css->create_style(); - $style->inherit($this->get_style()); - - // Lookup styles for tbody tags. If the user wants styles to work - // better, they should make the tbody explicit... I'm not going to - // try to guess what they intended. - if ($tbody_style = $css->lookup("tbody")) { - $style->merge($tbody_style); - } - $style->display = 'table-row-group'; - - // Okay, I have absolutely no idea why I need this clone here, but - // if it's omitted, php (as of 2004-07-28) segfaults. - $frame->set_style($style); - $table_row_group = Factory::decorate_frame($frame, $this->_dompdf, $this->_root); - - // Create an anonymous table row - $tr = $this->get_node()->ownerDocument->createElement("tr"); - - $frame = new Frame($tr); - - $style = $css->create_style(); - $style->inherit($this->get_style()); - - // Lookup styles for tr tags. If the user wants styles to work - // better, they should make the tr explicit... I'm not going to - // try to guess what they intended. - if ($tr_style = $css->lookup("tr")) { - $style->merge($tr_style); - } - $style->display = 'table-row'; - - // Okay, I have absolutely no idea why I need this clone here, but - // if it's omitted, php (as of 2004-07-28) segfaults. - $frame->set_style(clone $style); - $table_row = Factory::decorate_frame($frame, $this->_dompdf, $this->_root); - - // Add the cell to the row - $table_row->append_child($child, true); - - // Add the tr to the tbody - $table_row_group->append_child($table_row, true); - - $anon_row = true; - continue; - } - - if (!in_array($display, self::$VALID_CHILDREN)) { - $erroneous_frames[] = $child; - continue; - } - - // Normalise other table parts (i.e. row groups) - foreach ($child->get_children() as $grandchild) { - if ($grandchild->get_style()->display === "table-row") { - $grandchild->normalise(); - } - } - - // Add headers and footers - if ($display === "table-header-group") { - $this->_headers[] = $child; - } elseif ($display === "table-footer-group") { - $this->_footers[] = $child; - } - } - } - - if ($anon_row && $table_row_group instanceof AbstractFrameDecorator) { - // Add the row to the table - $this->_frame->append_child($table_row_group->_frame); - $table_row->normalise(); - } - - foreach ($erroneous_frames as $frame) { - $this->move_after($frame); - } - } - - //........................................................................ - - /** - * Moves the specified frame and it's corresponding node outside of - * the table. - * - * @param Frame $frame the frame to move - */ - public function move_after(Frame $frame) - { - $this->get_parent()->insert_child_after($frame, $this); - } -} \ No newline at end of file diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/TableCell.php b/vendor/dompdf/dompdf/src/FrameDecorator/TableCell.php deleted file mode 100644 index 996e16f0..00000000 --- a/vendor/dompdf/dompdf/src/FrameDecorator/TableCell.php +++ /dev/null @@ -1,144 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameDecorator; - -use Dompdf\Dompdf; -use Dompdf\Frame; -use Dompdf\FrameDecorator\Block as BlockFrameDecorator; - -/** - * Decorates table cells for layout - * - * @package dompdf - */ -class TableCell extends BlockFrameDecorator -{ - - protected $_resolved_borders; - protected $_content_height; - - //........................................................................ - - /** - * TableCell constructor. - * @param Frame $frame - * @param Dompdf $dompdf - */ - function __construct(Frame $frame, Dompdf $dompdf) - { - parent::__construct($frame, $dompdf); - $this->_resolved_borders = []; - $this->_content_height = 0; - } - - //........................................................................ - - function reset() - { - parent::reset(); - $this->_resolved_borders = []; - $this->_content_height = 0; - $this->_frame->reset(); - } - - /** - * @return int - */ - function get_content_height() - { - return $this->_content_height; - } - - /** - * @param $height - */ - function set_content_height($height) - { - $this->_content_height = $height; - } - - /** - * @param $height - */ - function set_cell_height($height) - { - $style = $this->get_style(); - $v_space = (float)$style->length_in_pt( - [ - $style->margin_top, - $style->padding_top, - $style->border_top_width, - $style->border_bottom_width, - $style->padding_bottom, - $style->margin_bottom - ], - (float)$style->length_in_pt($style->height) - ); - - $new_height = $height - $v_space; - $style->height = $new_height; - - if ($new_height > $this->_content_height) { - $y_offset = 0; - - // Adjust our vertical alignment - switch ($style->vertical_align) { - default: - case "baseline": - // FIXME: this isn't right - - case "top": - // Don't need to do anything - return; - - case "middle": - $y_offset = ($new_height - $this->_content_height) / 2; - break; - - case "bottom": - $y_offset = $new_height - $this->_content_height; - break; - } - - if ($y_offset) { - // Move our children - foreach ($this->get_line_boxes() as $line) { - foreach ($line->get_frames() as $frame) { - $frame->move(0, $y_offset); - } - } - } - } - } - - /** - * @param $side - * @param $border_spec - */ - function set_resolved_border($side, $border_spec) - { - $this->_resolved_borders[$side] = $border_spec; - } - - /** - * @param $side - * @return mixed - */ - function get_resolved_border($side) - { - return $this->_resolved_borders[$side]; - } - - /** - * @return array - */ - function get_resolved_borders() - { - return $this->_resolved_borders; - } -} diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/TableRow.php b/vendor/dompdf/dompdf/src/FrameDecorator/TableRow.php deleted file mode 100644 index 2fbfeb4c..00000000 --- a/vendor/dompdf/dompdf/src/FrameDecorator/TableRow.php +++ /dev/null @@ -1,68 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameDecorator; - -use Dompdf\Dompdf; -use Dompdf\Frame; -use Dompdf\FrameDecorator\Table as TableFrameDecorator; - -/** - * Decorates Frames for table row layout - * - * @package dompdf - */ -class TableRow extends AbstractFrameDecorator -{ - /** - * TableRow constructor. - * @param Frame $frame - * @param Dompdf $dompdf - */ - function __construct(Frame $frame, Dompdf $dompdf) - { - parent::__construct($frame, $dompdf); - } - - //........................................................................ - - /** - * Remove all non table-cell frames from this row and move them after - * the table. - */ - function normalise() - { - // Find our table parent - $p = TableFrameDecorator::find_parent_table($this); - - $erroneous_frames = []; - foreach ($this->get_children() as $child) { - $display = $child->get_style()->display; - - if ($display !== "table-cell") { - $erroneous_frames[] = $child; - } - } - - // dump the extra nodes after the table. - foreach ($erroneous_frames as $frame) { - $p->move_after($frame); - } - } - - function split(Frame $child = null, $force_pagebreak = false) - { - $this->_already_pushed = true; - - if (is_null($child)) { - parent::split(); - return; - } - - parent::split($child, $force_pagebreak); - } -} diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/TableRowGroup.php b/vendor/dompdf/dompdf/src/FrameDecorator/TableRowGroup.php deleted file mode 100644 index aabbd4e5..00000000 --- a/vendor/dompdf/dompdf/src/FrameDecorator/TableRowGroup.php +++ /dev/null @@ -1,70 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameDecorator; - -use Dompdf\Dompdf; -use Dompdf\Frame; - -/** - * Table row group decorator - * - * Overrides split() method for tbody, thead & tfoot elements - * - * @package dompdf - */ -class TableRowGroup extends AbstractFrameDecorator -{ - - /** - * Class constructor - * - * @param Frame $frame Frame to decorate - * @param Dompdf $dompdf Current dompdf instance - */ - function __construct(Frame $frame, Dompdf $dompdf) - { - parent::__construct($frame, $dompdf); - } - - /** - * Override split() to remove all child rows and this element from the cellmap - * - * @param Frame $child - * @param bool $force_pagebreak - * - * @return void - */ - function split(Frame $child = null, $force_pagebreak = false) - { - if (is_null($child)) { - parent::split(); - return; - } - - // Remove child & all subsequent rows from the cellmap - $cellmap = $this->get_parent()->get_cellmap(); - $iter = $child; - - while ($iter) { - $cellmap->remove_row($iter); - $iter = $iter->get_next_sibling(); - } - - // If we are splitting at the first child remove the - // table-row-group from the cellmap as well - if ($child === $this->get_first_child()) { - $cellmap->remove_row_group($this); - parent::split(); - return; - } - - $cellmap->update_row_group($this, $child->get_prev_sibling()); - parent::split($child); - } -} - diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/Text.php b/vendor/dompdf/dompdf/src/FrameDecorator/Text.php deleted file mode 100644 index 92eafc28..00000000 --- a/vendor/dompdf/dompdf/src/FrameDecorator/Text.php +++ /dev/null @@ -1,203 +0,0 @@ - - * @author Brian Sweeney - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameDecorator; - -use Dompdf\Dompdf; -use Dompdf\Frame; -use Dompdf\Exception; - -/** - * Decorates Frame objects for text layout - * - * @access private - * @package dompdf - */ -class Text extends AbstractFrameDecorator -{ - - // protected members - protected $_text_spacing; - - /** - * Text constructor. - * @param Frame $frame - * @param Dompdf $dompdf - * @throws Exception - */ - function __construct(Frame $frame, Dompdf $dompdf) - { - if (!$frame->is_text_node()) { - throw new Exception("Text_Decorator can only be applied to #text nodes."); - } - - parent::__construct($frame, $dompdf); - $this->_text_spacing = null; - } - - function reset() - { - parent::reset(); - $this->_text_spacing = null; - } - - // Accessor methods - - /** - * @return null - */ - function get_text_spacing() - { - return $this->_text_spacing; - } - - /** - * @return string - */ - function get_text() - { - // FIXME: this should be in a child class (and is incorrect) -// if ( $this->_frame->get_style()->content !== "normal" ) { -// $this->_frame->get_node()->data = $this->_frame->get_style()->content; -// $this->_frame->get_style()->content = "normal"; -// } - -// Helpers::pre_r("---"); -// $style = $this->_frame->get_style(); -// var_dump($text = $this->_frame->get_node()->data); -// var_dump($asc = utf8_decode($text)); -// for ($i = 0; $i < strlen($asc); $i++) -// Helpers::pre_r("$i: " . $asc[$i] . " - " . ord($asc[$i])); -// Helpers::pre_r("width: " . $this->_dompdf->getFontMetrics()->getTextWidth($text, $style->font_family, $style->font_size)); - - return $this->_frame->get_node()->data; - } - - //........................................................................ - - /** - * Vertical margins & padding do not apply to text frames - * - * http://www.w3.org/TR/CSS21/visudet.html#inline-non-replaced: - * - * The vertical padding, border and margin of an inline, non-replaced box - * start at the top and bottom of the content area, not the - * 'line-height'. But only the 'line-height' is used to calculate the - * height of the line box. - * - * @return float|int - */ - function get_margin_height() - { - // This function is called in add_frame_to_line() and is used to - // determine the line height, so we actually want to return the - // 'line-height' property, not the actual margin box - $style = $this->get_style(); - $font = $style->font_family; - $size = $style->font_size; - - /* - Helpers::pre_r('-----'); - Helpers::pre_r($style->line_height); - Helpers::pre_r($style->font_size); - Helpers::pre_r($this->_dompdf->getFontMetrics()->getFontHeight($font, $size)); - Helpers::pre_r(($style->line_height / $size) * $this->_dompdf->getFontMetrics()->getFontHeight($font, $size)); - */ - - return ($style->line_height / ($size > 0 ? $size : 1)) * $this->_dompdf->getFontMetrics()->getFontHeight($font, $size); - } - - /** - * @return array - */ - function get_padding_box() - { - $style = $this->_frame->get_style(); - $pb = $this->_frame->get_padding_box(); - $pb[3] = $pb["h"] = $style->length_in_pt($style->height); - return $pb; - } - - /** - * @param $spacing - */ - function set_text_spacing($spacing) - { - $style = $this->_frame->get_style(); - - $this->_text_spacing = $spacing; - $char_spacing = (float)$style->length_in_pt($style->letter_spacing); - - // Re-adjust our width to account for the change in spacing - $style->width = $this->_dompdf->getFontMetrics()->getTextWidth($this->get_text(), $style->font_family, $style->font_size, $spacing, $char_spacing); - } - - /** - * Recalculate the text width - * - * @return float - */ - function recalculate_width() - { - $style = $this->get_style(); - $text = $this->get_text(); - $size = $style->font_size; - $font = $style->font_family; - $word_spacing = (float)$style->length_in_pt($style->word_spacing); - $char_spacing = (float)$style->length_in_pt($style->letter_spacing); - - return $style->width = $this->_dompdf->getFontMetrics()->getTextWidth($text, $font, $size, $word_spacing, $char_spacing); - } - - // Text manipulation methods - - /** - * split the text in this frame at the offset specified. The remaining - * text is added a sibling frame following this one and is returned. - * - * @param $offset - * @return Frame|null - */ - function split_text($offset) - { - if ($offset == 0) { - return null; - } - - $split = $this->_frame->get_node()->splitText($offset); - - $deco = $this->copy($split); - - $p = $this->get_parent(); - $p->insert_child_after($deco, $this, false); - - if ($p instanceof Inline) { - $p->split($deco); - } - - return $deco; - } - - /** - * @param $offset - * @param $count - */ - function delete_text($offset, $count) - { - $this->_frame->get_node()->deleteData($offset, $count); - } - - /** - * @param $text - */ - function set_text($text) - { - $this->_frame->get_node()->data = $text; - } -} diff --git a/vendor/dompdf/dompdf/src/FrameReflower/AbstractFrameReflower.php b/vendor/dompdf/dompdf/src/FrameReflower/AbstractFrameReflower.php deleted file mode 100644 index 46d01144..00000000 --- a/vendor/dompdf/dompdf/src/FrameReflower/AbstractFrameReflower.php +++ /dev/null @@ -1,529 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameReflower; - -use Dompdf\Adapter\CPDF; -use Dompdf\Css\Style; -use Dompdf\Dompdf; -use Dompdf\Helpers; -use Dompdf\Frame; -use Dompdf\FrameDecorator\Block; -use Dompdf\Frame\Factory; - -/** - * Base reflower class - * - * Reflower objects are responsible for determining the width and height of - * individual frames. They also create line and page breaks as necessary. - * - * @package dompdf - */ -abstract class AbstractFrameReflower -{ - - /** - * Frame for this reflower - * - * @var Frame - */ - protected $_frame; - - /** - * Cached min/max size - * - * @var array - */ - protected $_min_max_cache; - - /** - * AbstractFrameReflower constructor. - * @param Frame $frame - */ - function __construct(Frame $frame) - { - $this->_frame = $frame; - $this->_min_max_cache = null; - } - - function dispose() - { - } - - /** - * @return Dompdf - */ - function get_dompdf() - { - return $this->_frame->get_dompdf(); - } - - /** - * Collapse frames margins - * http://www.w3.org/TR/CSS2/box.html#collapsing-margins - */ - protected function _collapse_margins() - { - $frame = $this->_frame; - $cb = $frame->get_containing_block(); - $style = $frame->get_style(); - - // Margins of float/absolutely positioned/inline-block elements do not collapse. - if (!$frame->is_in_flow() || $frame->is_inline_block() || $frame->get_root() == $frame || $frame->get_parent() == $frame->get_root()) { - return; - } - - $t = $style->length_in_pt($style->margin_top, $cb["h"]); - $b = $style->length_in_pt($style->margin_bottom, $cb["h"]); - - // Handle 'auto' values - if ($t === "auto") { - $style->margin_top = "0pt"; - $t = 0; - } - - if ($b === "auto") { - $style->margin_bottom = "0pt"; - $b = 0; - } - - // Collapse vertical margins: - $n = $frame->get_next_sibling(); - if ( $n && !$n->is_block() & !$n->is_table() ) { - while ($n = $n->get_next_sibling()) { - if ($n->is_block() || $n->is_table()) { - break; - } - - if (!$n->get_first_child()) { - $n = null; - break; - } - } - } - - if ($n) { - $n_style = $n->get_style(); - $n_t = (float)$n_style->length_in_pt($n_style->margin_top, $cb["h"]); - - $b = $this->_get_collapsed_margin_length($b, $n_t); - $style->margin_bottom = $b . "pt"; - $n_style->margin_top = "0pt"; - } - - // Collapse our first child's margin, if there is no border or padding - if ($style->border_top_width == 0 && $style->length_in_pt($style->padding_top) == 0) { - $f = $this->_frame->get_first_child(); - if ( $f && !$f->is_block() && !$f->is_table() ) { - while ( $f = $f->get_next_sibling() ) { - if ( $f->is_block() || $f->is_table() ) { - break; - } - - if ( !$f->get_first_child() ) { - $f = null; - break; - } - } - } - - // Margin are collapsed only between block-level boxes - if ($f) { - $f_style = $f->get_style(); - $f_t = (float)$f_style->length_in_pt($f_style->margin_top, $cb["h"]); - - $t = $this->_get_collapsed_margin_length($t, $f_t); - $style->margin_top = $t."pt"; - $f_style->margin_top = "0pt"; - } - } - - // Collapse our last child's margin, if there is no border or padding - if ($style->border_bottom_width == 0 && $style->length_in_pt($style->padding_bottom) == 0) { - $l = $this->_frame->get_last_child(); - if ( $l && !$l->is_block() && !$l->is_table() ) { - while ( $l = $l->get_prev_sibling() ) { - if ( $l->is_block() || $l->is_table() ) { - break; - } - - if ( !$l->get_last_child() ) { - $l = null; - break; - } - } - } - - // Margin are collapsed only between block-level boxes - if ($l) { - $l_style = $l->get_style(); - $l_b = (float)$l_style->length_in_pt($l_style->margin_bottom, $cb["h"]); - - $b = $this->_get_collapsed_margin_length($b, $l_b); - $style->margin_bottom = $b."pt"; - $l_style->margin_bottom = "0pt"; - } - } - } - - /** - * Get the combined (collapsed) length of two adjoining margins. - * - * See http://www.w3.org/TR/CSS2/box.html#collapsing-margins. - * - * @param number $length1 - * @param number $length2 - * @return number - */ - private function _get_collapsed_margin_length($length1, $length2) - { - if ($length1 < 0 && $length2 < 0) { - return min($length1, $length2); // min(x, y) = - max(abs(x), abs(y)), if x < 0 && y < 0 - } - - if ($length1 < 0 || $length2 < 0) { - return $length1 + $length2; // x + y = x - abs(y), if y < 0 - } - - return max($length1, $length2); - } - - /** - * @param Block|null $block - * @return mixed - */ - abstract function reflow(Block $block = null); - - /** - * Required for table layout: Returns an array(0 => min, 1 => max, "min" - * => min, "max" => max) of the minimum and maximum widths of this frame. - * This provides a basic implementation. Child classes should override - * this if necessary. - * - * @return array|null - */ - function get_min_max_width() - { - if (!is_null($this->_min_max_cache)) { - return $this->_min_max_cache; - } - - $style = $this->_frame->get_style(); - - // Account for margins & padding - $dims = [$style->padding_left, - $style->padding_right, - $style->border_left_width, - $style->border_right_width, - $style->margin_left, - $style->margin_right]; - - $cb_w = $this->_frame->get_containing_block("w"); - $delta = (float)$style->length_in_pt($dims, $cb_w); - - // Handle degenerate case - if (!$this->_frame->get_first_child()) { - return $this->_min_max_cache = [ - $delta, $delta, - "min" => $delta, - "max" => $delta, - ]; - } - - $low = []; - $high = []; - - for ($iter = $this->_frame->get_children()->getIterator(); $iter->valid(); $iter->next()) { - $inline_min = 0; - $inline_max = 0; - - // Add all adjacent inline widths together to calculate max width - while ($iter->valid() && in_array($iter->current()->get_style()->display, Style::$INLINE_TYPES)) { - $child = $iter->current(); - - $minmax = $child->get_min_max_width(); - - if (in_array($iter->current()->get_style()->white_space, ["pre", "nowrap"])) { - $inline_min += $minmax["min"]; - } else { - $low[] = $minmax["min"]; - } - - $inline_max += $minmax["max"]; - $iter->next(); - } - - if ($inline_max > 0) { - $high[] = $inline_max; - } - if ($inline_min > 0) { - $low[] = $inline_min; - } - - if ($iter->valid()) { - list($low[], $high[]) = $iter->current()->get_min_max_width(); - continue; - } - } - $min = count($low) ? max($low) : 0; - $max = count($high) ? max($high) : 0; - - // Use specified width if it is greater than the minimum defined by the - // content. If the width is a percentage ignore it for now. - $width = $style->width; - if ($width !== "auto" && !Helpers::is_percent($width)) { - $width = (float)$style->length_in_pt($width, $cb_w); - if ($min < $width) { - $min = $width; - } - if ($max < $width) { - $max = $width; - } - } - - $min += $delta; - $max += $delta; - return $this->_min_max_cache = [$min, $max, "min" => $min, "max" => $max]; - } - - /** - * Parses a CSS string containing quotes and escaped hex characters - * - * @param $string string The CSS string to parse - * @param $single_trim - * @return string - */ - protected function _parse_string($string, $single_trim = false) - { - if ($single_trim) { - $string = preg_replace('/^[\"\']/', "", $string); - $string = preg_replace('/[\"\']$/', "", $string); - } else { - $string = trim($string, "'\""); - } - - $string = str_replace(["\\\n", '\\"', "\\'"], - ["", '"', "'"], $string); - - // Convert escaped hex characters into ascii characters (e.g. \A => newline) - $string = preg_replace_callback("/\\\\([0-9a-fA-F]{0,6})/", - function ($matches) { return \Dompdf\Helpers::unichr(hexdec($matches[1])); }, - $string); - return $string; - } - - /** - * Parses a CSS "quotes" property - * - * @return array|null An array of pairs of quotes - */ - protected function _parse_quotes() - { - // Matches quote types - $re = '/(\'[^\']*\')|(\"[^\"]*\")/'; - - $quotes = $this->_frame->get_style()->quotes; - - // split on spaces, except within quotes - if (!preg_match_all($re, "$quotes", $matches, PREG_SET_ORDER)) { - return null; - } - - $quotes_array = []; - foreach ($matches as $_quote) { - $quotes_array[] = $this->_parse_string($_quote[0], true); - } - - if (empty($quotes_array)) { - $quotes_array = ['"', '"']; - } - - return array_chunk($quotes_array, 2); - } - - /** - * Parses the CSS "content" property - * - * @return string|null The resulting string - */ - protected function _parse_content() - { - // Matches generated content - $re = "/\n" . - "\s(counters?\\([^)]*\\))|\n" . - "\A(counters?\\([^)]*\\))|\n" . - "\s([\"']) ( (?:[^\"']|\\\\[\"'])+ )(?_frame->get_style()->content; - - $quotes = $this->_parse_quotes(); - - // split on spaces, except within quotes - if (!preg_match_all($re, $content, $matches, PREG_SET_ORDER)) { - return null; - } - - $text = ""; - - foreach ($matches as $match) { - if (isset($match[2]) && $match[2] !== "") { - $match[1] = $match[2]; - } - - if (isset($match[6]) && $match[6] !== "") { - $match[4] = $match[6]; - } - - if (isset($match[8]) && $match[8] !== "") { - $match[7] = $match[8]; - } - - if (isset($match[1]) && $match[1] !== "") { - // counters?(...) - $match[1] = mb_strtolower(trim($match[1])); - - // Handle counter() references: - // http://www.w3.org/TR/CSS21/generate.html#content - - $i = mb_strpos($match[1], ")"); - if ($i === false) { - continue; - } - - preg_match('/(counters?)(^\()*?\(\s*([^\s,]+)\s*(,\s*["\']?([^"\'\)]*)["\']?\s*(,\s*([^\s)]+)\s*)?)?\)/i', $match[1], $args); - $counter_id = $args[3]; - if (strtolower($args[1]) == 'counter') { - // counter(name [,style]) - if (isset($args[5])) { - $type = trim($args[5]); - } else { - $type = null; - } - $p = $this->_frame->lookup_counter_frame($counter_id); - - $text .= $p->counter_value($counter_id, $type); - - } else if (strtolower($args[1]) == 'counters') { - // counters(name, string [,style]) - if (isset($args[5])) { - $string = $this->_parse_string($args[5]); - } else { - $string = ""; - } - - if (isset($args[7])) { - $type = trim($args[7]); - } else { - $type = null; - } - - $p = $this->_frame->lookup_counter_frame($counter_id); - $tmp = []; - while ($p) { - // We only want to use the counter values when they actually increment the counter - if (array_key_exists($counter_id, $p->_counters)) { - array_unshift($tmp, $p->counter_value($counter_id, $type)); - } - $p = $p->lookup_counter_frame($counter_id); - } - $text .= implode($string, $tmp); - } else { - // countertops? - continue; - } - - } else if (isset($match[4]) && $match[4] !== "") { - // String match - $text .= $this->_parse_string($match[4]); - } else if (isset($match[7]) && $match[7] !== "") { - // Directive match - - if ($match[7] === "open-quote") { - // FIXME: do something here - $text .= $quotes[0][0]; - } else if ($match[7] === "close-quote") { - // FIXME: do something else here - $text .= $quotes[0][1]; - } else if ($match[7] === "no-open-quote") { - // FIXME: - } else if ($match[7] === "no-close-quote") { - // FIXME: - } else if (mb_strpos($match[7], "attr(") === 0) { - $i = mb_strpos($match[7], ")"); - if ($i === false) { - continue; - } - - $attr = mb_substr($match[7], 5, $i - 5); - if ($attr == "") { - continue; - } - - $text .= $this->_frame->get_parent()->get_node()->getAttribute($attr); - } else { - continue; - } - } - } - - return $text; - } - - /** - * Sets the generated content of a generated frame - */ - protected function _set_content() - { - $frame = $this->_frame; - $style = $frame->get_style(); - - // if the element was pushed to a new page use the saved counter value, otherwise use the CSS reset value - if ($style->counter_reset && ($reset = $style->counter_reset) !== "none") { - $vars = preg_split('/\s+/', trim($reset), 2); - $frame->reset_counter($vars[0], (isset($frame->_counters['__' . $vars[0]]) ? $frame->_counters['__' . $vars[0]] : (isset($vars[1]) ? $vars[1] : 0))); - } - - if ($style->counter_increment && ($increment = $style->counter_increment) !== "none") { - $frame->increment_counters($increment); - } - - if ($style->content && $frame->get_node()->nodeName === "dompdf_generated") { - $content = $this->_parse_content(); - // add generated content to the font subset - // FIXME: This is currently too late because the font subset has already been generated. - // See notes in issue #750. - if ($frame->get_dompdf()->getOptions()->getIsFontSubsettingEnabled() && $frame->get_dompdf()->get_canvas() instanceof CPDF) { - $frame->get_dompdf()->get_canvas()->register_string_subset($style->font_family, $content); - } - - $node = $frame->get_node()->ownerDocument->createTextNode($content); - - $new_style = $style->get_stylesheet()->create_style(); - $new_style->inherit($style); - - $new_frame = new Frame($node); - $new_frame->set_style($new_style); - - Factory::decorate_frame($new_frame, $frame->get_dompdf(), $frame->get_root()); - $frame->append_child($new_frame); - } - } - - /** - * Determine current frame width based on contents - * - * @return float - */ - public function calculate_auto_width() - { - return $this->_frame->get_margin_width(); - } -} diff --git a/vendor/dompdf/dompdf/src/FrameReflower/Block.php b/vendor/dompdf/dompdf/src/FrameReflower/Block.php deleted file mode 100644 index 8dc628a3..00000000 --- a/vendor/dompdf/dompdf/src/FrameReflower/Block.php +++ /dev/null @@ -1,948 +0,0 @@ - - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameReflower; - -use Dompdf\Frame; -use Dompdf\FrameDecorator\Block as BlockFrameDecorator; -use Dompdf\FrameDecorator\TableCell as TableCellFrameDecorator; -use Dompdf\FrameDecorator\Text as TextFrameDecorator; -use Dompdf\Exception; -use Dompdf\Css\Style; - -/** - * Reflows block frames - * - * @package dompdf - */ -class Block extends AbstractFrameReflower -{ - // Minimum line width to justify, as fraction of available width - const MIN_JUSTIFY_WIDTH = 0.80; - - /** - * @var BlockFrameDecorator - */ - protected $_frame; - - function __construct(BlockFrameDecorator $frame) - { - parent::__construct($frame); - } - - /** - * Calculate the ideal used value for the width property as per: - * http://www.w3.org/TR/CSS21/visudet.html#Computing_widths_and_margins - * - * @param float $width - * - * @return array - */ - protected function _calculate_width($width) - { - $frame = $this->_frame; - $style = $frame->get_style(); - $w = $frame->get_containing_block("w"); - - if ($style->position === "fixed") { - $w = $frame->get_parent()->get_containing_block("w"); - } - - $rm = $style->length_in_pt($style->margin_right, $w); - $lm = $style->length_in_pt($style->margin_left, $w); - - $left = $style->length_in_pt($style->left, $w); - $right = $style->length_in_pt($style->right, $w); - - // Handle 'auto' values - $dims = [$style->border_left_width, - $style->border_right_width, - $style->padding_left, - $style->padding_right, - $width !== "auto" ? $width : 0, - $rm !== "auto" ? $rm : 0, - $lm !== "auto" ? $lm : 0]; - - // absolutely positioned boxes take the 'left' and 'right' properties into account - if ($frame->is_absolute()) { - $absolute = true; - $dims[] = $left !== "auto" ? $left : 0; - $dims[] = $right !== "auto" ? $right : 0; - } else { - $absolute = false; - } - - $sum = (float)$style->length_in_pt($dims, $w); - - // Compare to the containing block - $diff = $w - $sum; - - if ($diff > 0) { - if ($absolute) { - // resolve auto properties: see - // http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width - - if ($width === "auto" && $left === "auto" && $right === "auto") { - if ($lm === "auto") { - $lm = 0; - } - if ($rm === "auto") { - $rm = 0; - } - - // Technically, the width should be "shrink-to-fit" i.e. based on the - // preferred width of the content... a little too costly here as a - // special case. Just get the width to take up the slack: - $left = 0; - $right = 0; - $width = $diff; - } else if ($width === "auto") { - if ($lm === "auto") { - $lm = 0; - } - if ($rm === "auto") { - $rm = 0; - } - if ($left === "auto") { - $left = 0; - } - if ($right === "auto") { - $right = 0; - } - - $width = $diff; - } else if ($left === "auto") { - if ($lm === "auto") { - $lm = 0; - } - if ($rm === "auto") { - $rm = 0; - } - if ($right === "auto") { - $right = 0; - } - - $left = $diff; - } else if ($right === "auto") { - if ($lm === "auto") { - $lm = 0; - } - if ($rm === "auto") { - $rm = 0; - } - - $right = $diff; - } - - } else { - // Find auto properties and get them to take up the slack - if ($width === "auto") { - $width = $diff; - } else if ($lm === "auto" && $rm === "auto") { - $lm = $rm = round($diff / 2); - } else if ($lm === "auto") { - $lm = $diff; - } else if ($rm === "auto") { - $rm = $diff; - } - } - } else if ($diff < 0) { - // We are over constrained--set margin-right to the difference - $rm = $diff; - } - - return [ - "width" => $width, - "margin_left" => $lm, - "margin_right" => $rm, - "left" => $left, - "right" => $right, - ]; - } - - /** - * Call the above function, but resolve max/min widths - * - * @throws Exception - * @return array - */ - protected function _calculate_restricted_width() - { - $frame = $this->_frame; - $style = $frame->get_style(); - $cb = $frame->get_containing_block(); - - if ($style->position === "fixed") { - $cb = $frame->get_root()->get_containing_block(); - } - - //if ( $style->position === "absolute" ) - // $cb = $frame->find_positionned_parent()->get_containing_block(); - - if (!isset($cb["w"])) { - throw new Exception("Box property calculation requires containing block width"); - } - - // Treat width 100% as auto - if ($style->width === "100%") { - $width = "auto"; - } else { - $width = $style->length_in_pt($style->width, $cb["w"]); - } - - $calculate_width = $this->_calculate_width($width); - $margin_left = $calculate_width['margin_left']; - $margin_right = $calculate_width['margin_right']; - $width = $calculate_width['width']; - $left = $calculate_width['left']; - $right = $calculate_width['right']; - - // Handle min/max width - $min_width = $style->length_in_pt($style->min_width, $cb["w"]); - $max_width = $style->length_in_pt($style->max_width, $cb["w"]); - - if ($max_width !== "none" && $min_width > $max_width) { - list($max_width, $min_width) = [$min_width, $max_width]; - } - - if ($max_width !== "none" && $width > $max_width) { - extract($this->_calculate_width($max_width)); - } - - if ($width < $min_width) { - $calculate_width = $this->_calculate_width($min_width); - $margin_left = $calculate_width['margin_left']; - $margin_right = $calculate_width['margin_right']; - $width = $calculate_width['width']; - $left = $calculate_width['left']; - $right = $calculate_width['right']; - } - - return [$width, $margin_left, $margin_right, $left, $right]; - } - - /** - * Determine the unrestricted height of content within the block - * not by adding each line's height, but by getting the last line's position. - * This because lines could have been pushed lower by a clearing element. - * - * @return float - */ - protected function _calculate_content_height() - { - $height = 0; - $lines = $this->_frame->get_line_boxes(); - if (count($lines) > 0) { - $last_line = end($lines); - $content_box = $this->_frame->get_content_box(); - $height = $last_line->y + $last_line->h - $content_box["y"]; - } - return $height; - } - - /** - * Determine the frame's restricted height - * - * @return array - */ - protected function _calculate_restricted_height() - { - $frame = $this->_frame; - $style = $frame->get_style(); - $content_height = $this->_calculate_content_height(); - $cb = $frame->get_containing_block(); - - $height = $style->length_in_pt($style->height, $cb["h"]); - - $top = $style->length_in_pt($style->top, $cb["h"]); - $bottom = $style->length_in_pt($style->bottom, $cb["h"]); - - $margin_top = $style->length_in_pt($style->margin_top, $cb["h"]); - $margin_bottom = $style->length_in_pt($style->margin_bottom, $cb["h"]); - - if ($frame->is_absolute()) { - - // see http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-height - - $dims = [$top !== "auto" ? $top : 0, - $style->margin_top !== "auto" ? $style->margin_top : 0, - $style->padding_top, - $style->border_top_width, - $height !== "auto" ? $height : 0, - $style->border_bottom_width, - $style->padding_bottom, - $style->margin_bottom !== "auto" ? $style->margin_bottom : 0, - $bottom !== "auto" ? $bottom : 0]; - - $sum = (float)$style->length_in_pt($dims, $cb["h"]); - - $diff = $cb["h"] - $sum; - - if ($diff > 0) { - if ($height === "auto" && $top === "auto" && $bottom === "auto") { - if ($margin_top === "auto") { - $margin_top = 0; - } - if ($margin_bottom === "auto") { - $margin_bottom = 0; - } - - $height = $diff; - } else if ($height === "auto" && $top === "auto") { - if ($margin_top === "auto") { - $margin_top = 0; - } - if ($margin_bottom === "auto") { - $margin_bottom = 0; - } - - $height = $content_height; - $top = $diff - $content_height; - } else if ($height === "auto" && $bottom === "auto") { - if ($margin_top === "auto") { - $margin_top = 0; - } - if ($margin_bottom === "auto") { - $margin_bottom = 0; - } - - $height = $content_height; - $bottom = $diff - $content_height; - } else if ($top === "auto" && $bottom === "auto") { - if ($margin_top === "auto") { - $margin_top = 0; - } - if ($margin_bottom === "auto") { - $margin_bottom = 0; - } - - $bottom = $diff; - } else if ($top === "auto") { - if ($margin_top === "auto") { - $margin_top = 0; - } - if ($margin_bottom === "auto") { - $margin_bottom = 0; - } - - $top = $diff; - } else if ($height === "auto") { - if ($margin_top === "auto") { - $margin_top = 0; - } - if ($margin_bottom === "auto") { - $margin_bottom = 0; - } - - $height = $diff; - } else if ($bottom === "auto") { - if ($margin_top === "auto") { - $margin_top = 0; - } - if ($margin_bottom === "auto") { - $margin_bottom = 0; - } - - $bottom = $diff; - } else { - if ($style->overflow === "visible") { - // set all autos to zero - if ($margin_top === "auto") { - $margin_top = 0; - } - if ($margin_bottom === "auto") { - $margin_bottom = 0; - } - if ($top === "auto") { - $top = 0; - } - if ($bottom === "auto") { - $bottom = 0; - } - if ($height === "auto") { - $height = $content_height; - } - } - - // FIXME: overflow hidden - } - } - - } else { - // Expand the height if overflow is visible - if ($height === "auto" && $content_height > $height /* && $style->overflow === "visible" */) { - $height = $content_height; - } - - // FIXME: this should probably be moved to a seperate function as per - // _calculate_restricted_width - - // Only handle min/max height if the height is independent of the frame's content - if (!($style->overflow === "visible" || ($style->overflow === "hidden" && $height === "auto"))) { - $min_height = $style->min_height; - $max_height = $style->max_height; - - if (isset($cb["h"])) { - $min_height = $style->length_in_pt($min_height, $cb["h"]); - $max_height = $style->length_in_pt($max_height, $cb["h"]); - } else if (isset($cb["w"])) { - if (mb_strpos($min_height, "%") !== false) { - $min_height = 0; - } else { - $min_height = $style->length_in_pt($min_height, $cb["w"]); - } - - if (mb_strpos($max_height, "%") !== false) { - $max_height = "none"; - } else { - $max_height = $style->length_in_pt($max_height, $cb["w"]); - } - } - - if ($max_height !== "none" && $min_height > $max_height) { - // Swap 'em - list($max_height, $min_height) = [$min_height, $max_height]; - } - - if ($max_height !== "none" && $height > $max_height) { - $height = $max_height; - } - - if ($height < $min_height) { - $height = $min_height; - } - } - } - - return [$height, $margin_top, $margin_bottom, $top, $bottom]; - } - - /** - * Adjust the justification of each of our lines. - * http://www.w3.org/TR/CSS21/text.html#propdef-text-align - */ - protected function _text_align() - { - $style = $this->_frame->get_style(); - $w = $this->_frame->get_containing_block("w"); - $width = (float)$style->length_in_pt($style->width, $w); - - switch ($style->text_align) { - default: - case "left": - foreach ($this->_frame->get_line_boxes() as $line) { - if (!$line->left) { - continue; - } - - foreach ($line->get_frames() as $frame) { - if ($frame instanceof BlockFrameDecorator) { - continue; - } - $frame->set_position($frame->get_position("x") + $line->left); - } - } - return; - - case "right": - foreach ($this->_frame->get_line_boxes() as $line) { - // Move each child over by $dx - $dx = $width - $line->w - $line->right; - - foreach ($line->get_frames() as $frame) { - // Block frames are not aligned by text-align - if ($frame instanceof BlockFrameDecorator) { - continue; - } - - $frame->set_position($frame->get_position("x") + $dx); - } - } - break; - - case "justify": - // We justify all lines except the last one - $lines = $this->_frame->get_line_boxes(); // needs to be a variable (strict standards) - $last_line = array_pop($lines); - - foreach ($lines as $i => $line) { - if ($line->br) { - unset($lines[$i]); - } - } - - // One space character's width. Will be used to get a more accurate spacing - $space_width = $this->get_dompdf()->getFontMetrics()->getTextWidth(" ", $style->font_family, $style->font_size); - - foreach ($lines as $line) { - if ($line->left) { - foreach ($line->get_frames() as $frame) { - if (!$frame instanceof TextFrameDecorator) { - continue; - } - - $frame->set_position($frame->get_position("x") + $line->left); - } - } - - // Set the spacing for each child - if ($line->wc > 1) { - $spacing = ($width - ($line->left + $line->w + $line->right)) / ($line->wc - 1); - } else { - $spacing = 0; - } - - $dx = 0; - foreach ($line->get_frames() as $frame) { - if (!$frame instanceof TextFrameDecorator) { - continue; - } - - $text = $frame->get_text(); - $spaces = mb_substr_count($text, " "); - - $char_spacing = (float)$style->length_in_pt($style->letter_spacing); - $_spacing = $spacing + $char_spacing; - - $frame->set_position($frame->get_position("x") + $dx); - $frame->set_text_spacing($_spacing); - - $dx += $spaces * $_spacing; - } - - // The line (should) now occupy the entire width - $line->w = $width; - } - - // Adjust the last line if necessary - if ($last_line->left) { - foreach ($last_line->get_frames() as $frame) { - if ($frame instanceof BlockFrameDecorator) { - continue; - } - $frame->set_position($frame->get_position("x") + $last_line->left); - } - } - break; - - case "center": - case "centre": - foreach ($this->_frame->get_line_boxes() as $line) { - // Centre each line by moving each frame in the line by: - $dx = ($width + $line->left - $line->w - $line->right) / 2; - - foreach ($line->get_frames() as $frame) { - // Block frames are not aligned by text-align - if ($frame instanceof BlockFrameDecorator) { - continue; - } - - $frame->set_position($frame->get_position("x") + $dx); - } - } - break; - } - } - - /** - * Align inline children vertically. - * Aligns each child vertically after each line is reflowed - */ - function vertical_align() - { - $canvas = null; - - foreach ($this->_frame->get_line_boxes() as $line) { - - $height = $line->h; - - foreach ($line->get_frames() as $frame) { - $style = $frame->get_style(); - $isInlineBlock = ( - '-dompdf-image' === $style->display - || 'inline-block' === $style->display - || 'inline-table' === $style->display - ); - if (!$isInlineBlock && $style->display !== "inline") { - continue; - } - - if (!isset($canvas)) { - $canvas = $frame->get_root()->get_dompdf()->get_canvas(); - } - - $baseline = $canvas->get_font_baseline($style->font_family, $style->font_size); - $y_offset = 0; - - //FIXME: The 0.8 ratio applied to the height is arbitrary (used to accommodate descenders?) - if($isInlineBlock) { - $lineFrames = $line->get_frames(); - if (count($lineFrames) == 1) { - continue; - } - $frameBox = $frame->get_frame()->get_border_box(); - $imageHeightDiff = $height * 0.8 - (float)$frameBox['h']; - - $align = $frame->get_style()->vertical_align; - if (in_array($align, Style::$vertical_align_keywords) === true) { - switch ($align) { - case "middle": - $y_offset = $imageHeightDiff / 2; - break; - - case "sub": - $y_offset = 0.3 * $height + $imageHeightDiff; - break; - - case "super": - $y_offset = -0.2 * $height + $imageHeightDiff; - break; - - case "text-top": // FIXME: this should be the height of the frame minus the height of the text - $y_offset = $height - $style->line_height; - break; - - case "top": - break; - - case "text-bottom": // FIXME: align bottom of image with the descender? - case "bottom": - $y_offset = 0.3 * $height + $imageHeightDiff; - break; - - case "baseline": - default: - $y_offset = $imageHeightDiff; - break; - } - } else { - $y_offset = $baseline - (float)$style->length_in_pt($align, $style->font_size) - (float)$frameBox['h']; - } - } else { - $parent = $frame->get_parent(); - if ($parent instanceof TableCellFrameDecorator) { - $align = "baseline"; - } else { - $align = $parent->get_style()->vertical_align; - } - if (in_array($align, Style::$vertical_align_keywords) === true) { - switch ($align) { - case "middle": - $y_offset = ($height * 0.8 - $baseline) / 2; - break; - - case "sub": - $y_offset = $height * 0.8 - $baseline * 0.5; - break; - - case "super": - $y_offset = $height * 0.8 - $baseline * 1.4; - break; - - case "text-top": - case "top": // Not strictly accurate, but good enough for now - break; - - case "text-bottom": - case "bottom": - $y_offset = $height * 0.8 - $baseline; - break; - - case "baseline": - default: - $y_offset = $height * 0.8 - $baseline; - break; - } - } else { - $y_offset = $height * 0.8 - $baseline - (float)$style->length_in_pt($align, $style->font_size); - } - } - - if ($y_offset !== 0) { - $frame->move(0, $y_offset); - } - } - } - } - - /** - * @param Frame $child - */ - function process_clear(Frame $child) - { - $child_style = $child->get_style(); - $root = $this->_frame->get_root(); - - // Handle "clear" - if ($child_style->clear !== "none") { - //TODO: this is a WIP for handling clear/float frames that are in between inline frames - if ($child->get_prev_sibling() !== null) { - $this->_frame->add_line(); - } - if ($child_style->float !== "none" && $child->get_next_sibling()) { - $this->_frame->set_current_line_number($this->_frame->get_current_line_number() - 1); - } - - $lowest_y = $root->get_lowest_float_offset($child); - - // If a float is still applying, we handle it - if ($lowest_y) { - if ($child->is_in_flow()) { - $line_box = $this->_frame->get_current_line_box(); - $line_box->y = $lowest_y + $child->get_margin_height(); - $line_box->left = 0; - $line_box->right = 0; - } - - $child->move(0, $lowest_y - $child->get_position("y")); - } - } - } - - /** - * @param Frame $child - * @param float $cb_x - * @param float $cb_w - */ - function process_float(Frame $child, $cb_x, $cb_w) - { - $child_style = $child->get_style(); - $root = $this->_frame->get_root(); - - // Handle "float" - if ($child_style->float !== "none") { - $root->add_floating_frame($child); - - // Remove next frame's beginning whitespace - $next = $child->get_next_sibling(); - if ($next && $next instanceof TextFrameDecorator) { - $next->set_text(ltrim($next->get_text())); - } - - $line_box = $this->_frame->get_current_line_box(); - list($old_x, $old_y) = $child->get_position(); - - $float_x = $cb_x; - $float_y = $old_y; - $float_w = $child->get_margin_width(); - - if ($child_style->clear === "none") { - switch ($child_style->float) { - case "left": - $float_x += $line_box->left; - break; - case "right": - $float_x += ($cb_w - $line_box->right - $float_w); - break; - } - } else { - if ($child_style->float === "right") { - $float_x += ($cb_w - $float_w); - } - } - - if ($cb_w < $float_x + $float_w - $old_x) { - // TODO handle when floating elements don't fit - } - - $line_box->get_float_offsets(); - - if ($child->_float_next_line) { - $float_y += $line_box->h; - } - - $child->set_position($float_x, $float_y); - $child->move($float_x - $old_x, $float_y - $old_y, true); - } - } - - /** - * @param BlockFrameDecorator $block - * @return mixed|void - */ - function reflow(BlockFrameDecorator $block = null) - { - - // Check if a page break is forced - $page = $this->_frame->get_root(); - $page->check_forced_page_break($this->_frame); - - // Bail if the page is full - if ($page->is_full()) { - return; - } - - // Generated content - $this->_set_content(); - - // Collapse margins if required - $this->_collapse_margins(); - - $style = $this->_frame->get_style(); - $cb = $this->_frame->get_containing_block(); - - if ($style->position === "fixed") { - $cb = $this->_frame->get_root()->get_containing_block(); - } - - // Determine the constraints imposed by this frame: calculate the width - // of the content area: - list($w, $left_margin, $right_margin, $left, $right) = $this->_calculate_restricted_width(); - - // Store the calculated properties - $style->width = $w; - $style->margin_left = $left_margin; - $style->margin_right = $right_margin; - $style->left = $left; - $style->right = $right; - - // Update the position - $this->_frame->position(); - list($x, $y) = $this->_frame->get_position(); - - // Adjust the first line based on the text-indent property - $indent = (float)$style->length_in_pt($style->text_indent, $cb["w"]); - $this->_frame->increase_line_width($indent); - - // Determine the content edge - $top = (float)$style->length_in_pt([$style->margin_top, - $style->padding_top, - $style->border_top_width], $cb["h"]); - - $bottom = (float)$style->length_in_pt([$style->border_bottom_width, - $style->margin_bottom, - $style->padding_bottom], $cb["h"]); - - $cb_x = $x + (float)$left_margin + (float)$style->length_in_pt([$style->border_left_width, - $style->padding_left], $cb["w"]); - - $cb_y = $y + $top; - - $cb_h = ($cb["h"] + $cb["y"]) - $bottom - $cb_y; - - // Set the y position of the first line in this block - $line_box = $this->_frame->get_current_line_box(); - $line_box->y = $cb_y; - $line_box->get_float_offsets(); - - // Set the containing blocks and reflow each child - foreach ($this->_frame->get_children() as $child) { - - // Bail out if the page is full - if ($page->is_full()) { - break; - } - - $child->set_containing_block($cb_x, $cb_y, $w, $cb_h); - - $this->process_clear($child); - - $child->reflow($this->_frame); - - // Don't add the child to the line if a page break has occurred - if ($page->check_page_break($child)) { - break; - } - - $this->process_float($child, $cb_x, $w); - } - - // Determine our height - list($height, $margin_top, $margin_bottom, $top, $bottom) = $this->_calculate_restricted_height(); - $style->height = $height; - $style->margin_top = $margin_top; - $style->margin_bottom = $margin_bottom; - $style->top = $top; - $style->bottom = $bottom; - - $orig_style = $this->_frame->get_original_style(); - - $needs_reposition = ($style->position === "absolute" && ($style->right !== "auto" || $style->bottom !== "auto")); - - // Absolute positioning measurement - if ($needs_reposition) { - if ($orig_style->width === "auto" && ($orig_style->left === "auto" || $orig_style->right === "auto")) { - $width = 0; - foreach ($this->_frame->get_line_boxes() as $line) { - $width = max($line->w, $width); - } - $style->width = $width; - } - - $style->left = $orig_style->left; - $style->right = $orig_style->right; - } - - // Calculate inline-block / float auto-widths - if (($style->display === "inline-block" || $style->float !== 'none') && $orig_style->width === 'auto') { - $width = 0; - - foreach ($this->_frame->get_line_boxes() as $line) { - $line->recalculate_width(); - - $width = max($line->w, $width); - } - - if ($width === 0) { - foreach ($this->_frame->get_children() as $child) { - $width += $child->calculate_auto_width(); - } - } - - $style->width = $width; - } - - $this->_text_align(); - $this->vertical_align(); - - // Absolute positioning - if ($needs_reposition) { - list($x, $y) = $this->_frame->get_position(); - $this->_frame->position(); - list($new_x, $new_y) = $this->_frame->get_position(); - $this->_frame->move($new_x - $x, $new_y - $y, true); - } - - if ($block && $this->_frame->is_in_flow()) { - $block->add_frame_to_line($this->_frame); - - // May be inline-block - if ($style->display === "block") { - $block->add_line(); - } - } - } - - /** - * Determine current frame width based on contents - * - * @return float - */ - public function calculate_auto_width() - { - $width = 0; - - foreach ($this->_frame->get_line_boxes() as $line) { - $line_width = 0; - - foreach ($line->get_frames() as $frame) { - if ($frame->get_original_style()->width == 'auto') { - $line_width += $frame->calculate_auto_width(); - } else { - $line_width += $frame->get_margin_width(); - } - } - - $width = max($line_width, $width); - } - - $this->_frame->get_style()->width = $width; - - return $this->_frame->get_margin_width(); - } -} diff --git a/vendor/dompdf/dompdf/src/FrameReflower/Image.php b/vendor/dompdf/dompdf/src/FrameReflower/Image.php deleted file mode 100644 index 6619397c..00000000 --- a/vendor/dompdf/dompdf/src/FrameReflower/Image.php +++ /dev/null @@ -1,202 +0,0 @@ - - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameReflower; - -use Dompdf\Frame; -use Dompdf\Helpers; -use Dompdf\FrameDecorator\Block as BlockFrameDecorator; -use Dompdf\FrameDecorator\Image as ImageFrameDecorator; - -/** - * Image reflower class - * - * @package dompdf - */ -class Image extends AbstractFrameReflower -{ - - /** - * Image constructor. - * @param ImageFrameDecorator $frame - */ - function __construct(ImageFrameDecorator $frame) - { - parent::__construct($frame); - } - - /** - * @param BlockFrameDecorator|null $block - */ - function reflow(BlockFrameDecorator $block = null) - { - $this->_frame->position(); - - //FLOAT - //$frame = $this->_frame; - //$page = $frame->get_root(); - - //if ($frame->get_style()->float !== "none" ) { - // $page->add_floating_frame($this); - //} - - // Set the frame's width - $this->get_min_max_width(); - - if ($block) { - $block->add_frame_to_line($this->_frame); - } - } - - /** - * @return array - */ - function get_min_max_width() - { - $frame = $this->_frame; - - if ($this->get_dompdf()->getOptions()->getDebugPng()) { - // Determine the image's size. Time consuming. Only when really needed? - list($img_width, $img_height) = Helpers::dompdf_getimagesize($frame->get_image_url(), $this->get_dompdf()->getHttpContext()); - print "get_min_max_width() " . - $frame->get_style()->width . ' ' . - $frame->get_style()->height . ';' . - $frame->get_parent()->get_style()->width . " " . - $frame->get_parent()->get_style()->height . ";" . - $frame->get_parent()->get_parent()->get_style()->width . ' ' . - $frame->get_parent()->get_parent()->get_style()->height . ';' . - $img_width . ' ' . - $img_height . '|'; - } - - $style = $frame->get_style(); - - $width_forced = true; - $height_forced = true; - - //own style auto or invalid value: use natural size in px - //own style value: ignore suffix text including unit, use given number as px - //own style %: walk up parent chain until found available space in pt; fill available space - // - //special ignored unit: e.g. 10ex: e treated as exponent; x ignored; 10e completely invalid ->like auto - - $width = $this->get_size($frame, 'width'); - $height = $this->get_size($frame, 'height'); - - if ($width === 'auto' || $height === 'auto') { - // Determine the image's size. Time consuming. Only when really needed! - list($img_width, $img_height) = Helpers::dompdf_getimagesize($frame->get_image_url(), $this->get_dompdf()->getHttpContext()); - - // don't treat 0 as error. Can be downscaled or can be catched elsewhere if image not readable. - // Resample according to px per inch - // See also ListBulletImage::__construct - if ($width === 'auto' && $height === 'auto') { - $dpi = $frame->get_dompdf()->getOptions()->getDpi(); - $width = (float)($img_width * 72) / $dpi; - $height = (float)($img_height * 72) / $dpi; - $width_forced = false; - $height_forced = false; - } elseif ($height === 'auto') { - $height_forced = false; - $height = ($width / $img_width) * $img_height; //keep aspect ratio - } else { - $width_forced = false; - $width = ($height / $img_height) * $img_width; //keep aspect ratio - } - } - - // Handle min/max width/height - if ($style->min_width !== "none" || - $style->max_width !== "none" || - $style->min_height !== "none" || - $style->max_height !== "none" - ) { - - list( /*$x*/, /*$y*/, $w, $h) = $frame->get_containing_block(); - - $min_width = $style->length_in_pt($style->min_width, $w); - $max_width = $style->length_in_pt($style->max_width, $w); - $min_height = $style->length_in_pt($style->min_height, $h); - $max_height = $style->length_in_pt($style->max_height, $h); - - if ($max_width !== "none" && $width > $max_width) { - if (!$height_forced) { - $height *= $max_width / $width; - } - - $width = $max_width; - } - - if ($min_width !== "none" && $width < $min_width) { - if (!$height_forced) { - $height *= $min_width / $width; - } - - $width = $min_width; - } - - if ($max_height !== "none" && $height > $max_height) { - if (!$width_forced) { - $width *= $max_height / $height; - } - - $height = $max_height; - } - - if ($min_height !== "none" && $height < $min_height) { - if (!$width_forced) { - $width *= $min_height / $height; - } - - $height = $min_height; - } - } - - if ($this->get_dompdf()->getOptions()->getDebugPng()) { - print $width . ' ' . $height . ';'; - } - - $style->width = $width . "pt"; - $style->height = $height . "pt"; - - $style->min_width = "none"; - $style->max_width = "none"; - $style->min_height = "none"; - $style->max_height = "none"; - - return [$width, $width, "min" => $width, "max" => $width]; - } - - private function get_size(Frame $f, string $type) - { - $ref_stack = []; - $result_size = 0.0; - do { - $f_style = $f->get_style(); - $current_size = $f_style->$type; - if (Helpers::is_percent($current_size)) { - $ref_stack[] = str_replace('%px', '%', $current_size); - } else { - // auto is a valid first result. In case of previous percentage values we need a real size - if ($current_size !== 'auto' || count($ref_stack) === 0) { - $result_size = $f_style->length_in_pt($current_size); - break; - } - } - } while (($f = $f->get_parent())); - - // if we built a percentage stack walk up to find the real size - if (count($ref_stack) > 0) { - while (($ref = array_pop($ref_stack))) { - $result_size = $f_style->length_in_pt($ref, $result_size); - } - } - - return $result_size; - } -} diff --git a/vendor/dompdf/dompdf/src/FrameReflower/Inline.php b/vendor/dompdf/dompdf/src/FrameReflower/Inline.php deleted file mode 100644 index 68662a57..00000000 --- a/vendor/dompdf/dompdf/src/FrameReflower/Inline.php +++ /dev/null @@ -1,103 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameReflower; - -use Dompdf\Frame; -use Dompdf\FrameDecorator\Block as BlockFrameDecorator; -use Dompdf\FrameDecorator\Text as TextFrameDecorator; - -/** - * Reflows inline frames - * - * @package dompdf - */ -class Inline extends AbstractFrameReflower -{ - - /** - * Inline constructor. - * @param Frame $frame - */ - function __construct(Frame $frame) - { - parent::__construct($frame); - } - - /** - * @param BlockFrameDecorator|null $block - */ - function reflow(BlockFrameDecorator $block = null) - { - $frame = $this->_frame; - - // Check if a page break is forced - $page = $frame->get_root(); - $page->check_forced_page_break($frame); - - if ($page->is_full()) { - return; - } - - $style = $frame->get_style(); - - // Generated content - $this->_set_content(); - - $frame->position(); - - $cb = $frame->get_containing_block(); - - // Add our margin, padding & border to the first and last children - if (($f = $frame->get_first_child()) && $f instanceof TextFrameDecorator) { - $f_style = $f->get_style(); - $f_style->margin_left = $style->margin_left; - $f_style->padding_left = $style->padding_left; - $f_style->border_left = $style->border_left; - } - - if (($l = $frame->get_last_child()) && $l instanceof TextFrameDecorator) { - $l_style = $l->get_style(); - $l_style->margin_right = $style->margin_right; - $l_style->padding_right = $style->padding_right; - $l_style->border_right = $style->border_right; - } - - if ($block) { - $block->add_frame_to_line($this->_frame); - } - - // Set the containing blocks and reflow each child. The containing - // block is not changed by line boxes. - foreach ($frame->get_children() as $child) { - $child->set_containing_block($cb); - $child->reflow($block); - } - } - - /** - * Determine current frame width based on contents - * - * @return float - */ - public function calculate_auto_width() - { - $width = 0; - - foreach ($this->_frame->get_children() as $child) { - if ($child->get_original_style()->width == 'auto') { - $width += $child->calculate_auto_width(); - } else { - $width += $child->get_margin_width(); - } - } - - $this->_frame->get_style()->width = $width; - - return $this->_frame->get_margin_width(); - } -} diff --git a/vendor/dompdf/dompdf/src/FrameReflower/ListBullet.php b/vendor/dompdf/dompdf/src/FrameReflower/ListBullet.php deleted file mode 100644 index 48613ccf..00000000 --- a/vendor/dompdf/dompdf/src/FrameReflower/ListBullet.php +++ /dev/null @@ -1,45 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameReflower; - -use Dompdf\FrameDecorator\Block as BlockFrameDecorator; -use Dompdf\FrameDecorator\AbstractFrameDecorator; - -/** - * Reflows list bullets - * - * @package dompdf - */ -class ListBullet extends AbstractFrameReflower -{ - - /** - * ListBullet constructor. - * @param AbstractFrameDecorator $frame - */ - function __construct(AbstractFrameDecorator $frame) - { - parent::__construct($frame); - } - - /** - * @param BlockFrameDecorator|null $block - */ - function reflow(BlockFrameDecorator $block = null) - { - $style = $this->_frame->get_style(); - - $style->width = $this->_frame->get_width(); - $this->_frame->position(); - - if ($style->list_style_position === "inside") { - $p = $this->_frame->find_block_parent(); - $p->add_frame_to_line($this->_frame); - } - } -} diff --git a/vendor/dompdf/dompdf/src/FrameReflower/NullFrameReflower.php b/vendor/dompdf/dompdf/src/FrameReflower/NullFrameReflower.php deleted file mode 100644 index 8bdb0f1a..00000000 --- a/vendor/dompdf/dompdf/src/FrameReflower/NullFrameReflower.php +++ /dev/null @@ -1,39 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace Dompdf\FrameReflower; - -use Dompdf\Frame; -use Dompdf\FrameDecorator\Block as BlockFrameDecorator; - -/** - * Dummy reflower - * - * @package dompdf - */ -class NullFrameReflower extends AbstractFrameReflower -{ - - /** - * NullFrameReflower constructor. - * @param Frame $frame - */ - function __construct(Frame $frame) - { - parent::__construct($frame); - } - - /** - * @param BlockFrameDecorator|null $block - */ - function reflow(BlockFrameDecorator $block = null) - { - return; - } - -} diff --git a/vendor/dompdf/dompdf/src/FrameReflower/Page.php b/vendor/dompdf/dompdf/src/FrameReflower/Page.php deleted file mode 100644 index 3399b97d..00000000 --- a/vendor/dompdf/dompdf/src/FrameReflower/Page.php +++ /dev/null @@ -1,205 +0,0 @@ - - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameReflower; - -use Dompdf\Frame; -use Dompdf\FrameDecorator\Block as BlockFrameDecorator; -use Dompdf\FrameDecorator\Page as PageFrameDecorator; - -/** - * Reflows pages - * - * @package dompdf - */ -class Page extends AbstractFrameReflower -{ - - /** - * Cache of the callbacks array - * - * @var array - */ - private $_callbacks; - - /** - * Cache of the canvas - * - * @var \Dompdf\Canvas - */ - private $_canvas; - - /** - * Page constructor. - * @param PageFrameDecorator $frame - */ - function __construct(PageFrameDecorator $frame) - { - parent::__construct($frame); - } - - /** - * @param Frame $frame - * @param $page_number - */ - function apply_page_style(Frame $frame, $page_number) - { - $style = $frame->get_style(); - $page_styles = $style->get_stylesheet()->get_page_styles(); - - // http://www.w3.org/TR/CSS21/page.html#page-selectors - if (count($page_styles) > 1) { - $odd = $page_number % 2 == 1; - $first = $page_number == 1; - - $style = clone $page_styles["base"]; - - // FIXME RTL - if ($odd && isset($page_styles[":right"])) { - $style->merge($page_styles[":right"]); - } - - if ($odd && isset($page_styles[":odd"])) { - $style->merge($page_styles[":odd"]); - } - - // FIXME RTL - if (!$odd && isset($page_styles[":left"])) { - $style->merge($page_styles[":left"]); - } - - if (!$odd && isset($page_styles[":even"])) { - $style->merge($page_styles[":even"]); - } - - if ($first && isset($page_styles[":first"])) { - $style->merge($page_styles[":first"]); - } - - $frame->set_style($style); - } - } - - /** - * Paged layout: - * http://www.w3.org/TR/CSS21/page.html - * - * @param BlockFrameDecorator|null $block - */ - function reflow(BlockFrameDecorator $block = null) - { - $fixed_children = []; - $prev_child = null; - $child = $this->_frame->get_first_child(); - $current_page = 0; - - while ($child) { - $this->apply_page_style($this->_frame, $current_page + 1); - - $style = $this->_frame->get_style(); - - // Pages are only concerned with margins - $cb = $this->_frame->get_containing_block(); - $left = (float)$style->length_in_pt($style->margin_left, $cb["w"]); - $right = (float)$style->length_in_pt($style->margin_right, $cb["w"]); - $top = (float)$style->length_in_pt($style->margin_top, $cb["h"]); - $bottom = (float)$style->length_in_pt($style->margin_bottom, $cb["h"]); - - $content_x = $cb["x"] + $left; - $content_y = $cb["y"] + $top; - $content_width = $cb["w"] - $left - $right; - $content_height = $cb["h"] - $top - $bottom; - - // Only if it's the first page, we save the nodes with a fixed position - if ($current_page == 0) { - $children = $child->get_children(); - foreach ($children as $onechild) { - if ($onechild->get_style()->position === "fixed") { - $fixed_children[] = $onechild->deep_copy(); - } - } - $fixed_children = array_reverse($fixed_children); - } - - $child->set_containing_block($content_x, $content_y, $content_width, $content_height); - - // Check for begin reflow callback - $this->_check_callbacks("begin_page_reflow", $child); - - //Insert a copy of each node which have a fixed position - if ($current_page >= 1) { - foreach ($fixed_children as $fixed_child) { - $child->insert_child_before($fixed_child->deep_copy(), $child->get_first_child()); - } - } - - $child->reflow(); - $next_child = $child->get_next_sibling(); - - // Check for begin render callback - $this->_check_callbacks("begin_page_render", $child); - - // Render the page - $this->_frame->get_renderer()->render($child); - - // Check for end render callback - $this->_check_callbacks("end_page_render", $child); - - if ($next_child) { - $this->_frame->next_page(); - } - - // Wait to dispose of all frames on the previous page - // so callback will have access to them - if ($prev_child) { - $prev_child->dispose(true); - } - $prev_child = $child; - $child = $next_child; - $current_page++; - } - - // Dispose of previous page if it still exists - if ($prev_child) { - $prev_child->dispose(true); - } - } - - /** - * Check for callbacks that need to be performed when a given event - * gets triggered on a page - * - * @param string $event the type of event - * @param Frame $frame the frame that event is triggered on - */ - protected function _check_callbacks($event, $frame) - { - if (!isset($this->_callbacks)) { - $dompdf = $this->_frame->get_dompdf(); - $this->_callbacks = $dompdf->get_callbacks(); - $this->_canvas = $dompdf->get_canvas(); - } - - if (is_array($this->_callbacks) && isset($this->_callbacks[$event])) { - $info = [ - 0 => $this->_canvas, "canvas" => $this->_canvas, - 1 => $frame, "frame" => $frame, - ]; - $fs = $this->_callbacks[$event]; - foreach ($fs as $f) { - if (is_callable($f)) { - if (is_array($f)) { - $f[0]->{$f[1]}($info); - } else { - $f($info); - } - } - } - } - } -} diff --git a/vendor/dompdf/dompdf/src/FrameReflower/Table.php b/vendor/dompdf/dompdf/src/FrameReflower/Table.php deleted file mode 100644 index ebf430ef..00000000 --- a/vendor/dompdf/dompdf/src/FrameReflower/Table.php +++ /dev/null @@ -1,589 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameReflower; - -use Dompdf\FrameDecorator\Block as BlockFrameDecorator; -use Dompdf\FrameDecorator\Table as TableFrameDecorator; - -/** - * Reflows tables - * - * @access private - * @package dompdf - */ -class Table extends AbstractFrameReflower -{ - /** - * Frame for this reflower - * - * @var TableFrameDecorator - */ - protected $_frame; - - /** - * Cache of results between call to get_min_max_width and assign_widths - * - * @var array - */ - protected $_state; - - /** - * Table constructor. - * @param TableFrameDecorator $frame - */ - function __construct(TableFrameDecorator $frame) - { - $this->_state = null; - parent::__construct($frame); - } - - /** - * State is held here so it needs to be reset along with the decorator - */ - function reset() - { - $this->_state = null; - $this->_min_max_cache = null; - } - - protected function _assign_widths() - { - $style = $this->_frame->get_style(); - - // Find the min/max width of the table and sort the columns into - // absolute/percent/auto arrays - $min_width = $this->_state["min_width"]; - $max_width = $this->_state["max_width"]; - $percent_used = $this->_state["percent_used"]; - $absolute_used = $this->_state["absolute_used"]; - $auto_min = $this->_state["auto_min"]; - - $absolute =& $this->_state["absolute"]; - $percent =& $this->_state["percent"]; - $auto =& $this->_state["auto"]; - - // Determine the actual width of the table - $cb = $this->_frame->get_containing_block(); - $columns =& $this->_frame->get_cellmap()->get_columns(); - - $width = $style->width; - - // Calculate padding & border fudge factor - $left = $style->margin_left; - $right = $style->margin_right; - - $centered = ($left === "auto" && $right === "auto"); - - $left = (float)($left === "auto" ? 0 : $style->length_in_pt($left, $cb["w"])); - $right = (float)($right === "auto" ? 0 : $style->length_in_pt($right, $cb["w"])); - - $delta = $left + $right; - - if (!$centered) { - $delta += (float)$style->length_in_pt([ - $style->padding_left, - $style->border_left_width, - $style->border_right_width, - $style->padding_right], - $cb["w"]); - } - - $min_table_width = (float)$style->length_in_pt($style->min_width, $cb["w"] - $delta); - - // min & max widths already include borders & padding - $min_width -= $delta; - $max_width -= $delta; - - if ($width !== "auto") { - $preferred_width = (float)$style->length_in_pt($width, $cb["w"]) - $delta; - - if ($preferred_width < $min_table_width) { - $preferred_width = $min_table_width; - } - - if ($preferred_width > $min_width) { - $width = $preferred_width; - } else { - $width = $min_width; - } - - } else { - if ($max_width + $delta < $cb["w"]) { - $width = $max_width; - } else if ($cb["w"] - $delta > $min_width) { - $width = $cb["w"] - $delta; - } else { - $width = $min_width; - } - - if ($width < $min_table_width) { - $width = $min_table_width; - } - - } - - // Store our resolved width - $style->width = $width; - - $cellmap = $this->_frame->get_cellmap(); - - if ($cellmap->is_columns_locked()) { - return; - } - - // If the whole table fits on the page, then assign each column it's max width - if ($width == $max_width) { - foreach (array_keys($columns) as $i) { - $cellmap->set_column_width($i, $columns[$i]["max-width"]); - } - - return; - } - - // Determine leftover and assign it evenly to all columns - if ($width > $min_width) { - // We have four cases to deal with: - // - // 1. All columns are auto--no widths have been specified. In this - // case we distribute extra space across all columns weighted by max-width. - // - // 2. Only absolute widths have been specified. In this case we - // distribute any extra space equally among 'width: auto' columns, or all - // columns if no auto columns have been specified. - // - // 3. Only percentage widths have been specified. In this case we - // normalize the percentage values and distribute any remaining % to - // width: auto columns. We then proceed to assign widths as fractions - // of the table width. - // - // 4. Both absolute and percentage widths have been specified. - - $increment = 0; - - // Case 1: - if ($absolute_used == 0 && $percent_used == 0) { - $increment = $width - $min_width; - - foreach (array_keys($columns) as $i) { - $cellmap->set_column_width($i, $columns[$i]["min-width"] + $increment * ($columns[$i]["max-width"] / $max_width)); - } - return; - } - - // Case 2 - if ($absolute_used > 0 && $percent_used == 0) { - if (count($auto) > 0) { - $increment = ($width - $auto_min - $absolute_used) / count($auto); - } - - // Use the absolutely specified width or the increment - foreach (array_keys($columns) as $i) { - if ($columns[$i]["absolute"] > 0 && count($auto)) { - $cellmap->set_column_width($i, $columns[$i]["min-width"]); - } else if (count($auto)) { - $cellmap->set_column_width($i, $columns[$i]["min-width"] + $increment); - } else { - // All absolute columns - $increment = ($width - $absolute_used) * $columns[$i]["absolute"] / $absolute_used; - - $cellmap->set_column_width($i, $columns[$i]["min-width"] + $increment); - } - - } - return; - } - - // Case 3: - if ($absolute_used == 0 && $percent_used > 0) { - $scale = null; - $remaining = null; - - // Scale percent values if the total percentage is > 100, or if all - // values are specified as percentages. - if ($percent_used > 100 || count($auto) == 0) { - $scale = 100 / $percent_used; - } else { - $scale = 1; - } - - // Account for the minimum space used by the unassigned auto columns - $used_width = $auto_min; - - foreach ($percent as $i) { - $columns[$i]["percent"] *= $scale; - - $slack = $width - $used_width; - - $w = min($columns[$i]["percent"] * $width / 100, $slack); - - if ($w < $columns[$i]["min-width"]) { - $w = $columns[$i]["min-width"]; - } - - $cellmap->set_column_width($i, $w); - $used_width += $w; - - } - - // This works because $used_width includes the min-width of each - // unassigned column - if (count($auto) > 0) { - $increment = ($width - $used_width) / count($auto); - - foreach ($auto as $i) { - $cellmap->set_column_width($i, $columns[$i]["min-width"] + $increment); - } - - } - return; - } - - // Case 4: - - // First-come, first served - if ($absolute_used > 0 && $percent_used > 0) { - $used_width = $auto_min; - - foreach ($absolute as $i) { - $cellmap->set_column_width($i, $columns[$i]["min-width"]); - $used_width += $columns[$i]["min-width"]; - } - - // Scale percent values if the total percentage is > 100 or there - // are no auto values to take up slack - if ($percent_used > 100 || count($auto) == 0) { - $scale = 100 / $percent_used; - } else { - $scale = 1; - } - - $remaining_width = $width - $used_width; - - foreach ($percent as $i) { - $slack = $remaining_width - $used_width; - - $columns[$i]["percent"] *= $scale; - $w = min($columns[$i]["percent"] * $remaining_width / 100, $slack); - - if ($w < $columns[$i]["min-width"]) { - $w = $columns[$i]["min-width"]; - } - - $columns[$i]["used-width"] = $w; - $used_width += $w; - } - - if (count($auto) > 0) { - $increment = ($width - $used_width) / count($auto); - - foreach ($auto as $i) { - $cellmap->set_column_width($i, $columns[$i]["min-width"] + $increment); - } - } - - return; - } - } else { // we are over constrained - // Each column gets its minimum width - foreach (array_keys($columns) as $i) { - $cellmap->set_column_width($i, $columns[$i]["min-width"]); - } - } - } - - /** - * Determine the frame's height based on min/max height - * - * @return float|int|mixed|string - */ - protected function _calculate_height() - { - $style = $this->_frame->get_style(); - $height = $style->height; - - $cellmap = $this->_frame->get_cellmap(); - $cellmap->assign_frame_heights(); - $rows = $cellmap->get_rows(); - - // Determine our content height - $content_height = 0; - foreach ($rows as $r) { - $content_height += $r["height"]; - } - - $cb = $this->_frame->get_containing_block(); - - if (!($style->overflow === "visible" || - ($style->overflow === "hidden" && $height === "auto")) - ) { - // Only handle min/max height if the height is independent of the frame's content - - $min_height = $style->min_height; - $max_height = $style->max_height; - - if (isset($cb["h"])) { - $min_height = $style->length_in_pt($min_height, $cb["h"]); - $max_height = $style->length_in_pt($max_height, $cb["h"]); - - } else if (isset($cb["w"])) { - if (mb_strpos($min_height, "%") !== false) { - $min_height = 0; - } else { - $min_height = $style->length_in_pt($min_height, $cb["w"]); - } - if (mb_strpos($max_height, "%") !== false) { - $max_height = "none"; - } else { - $max_height = $style->length_in_pt($max_height, $cb["w"]); - } - } - - if ($max_height !== "none" && $min_height > $max_height) { - // Swap 'em - list($max_height, $min_height) = [$min_height, $max_height]; - } - - if ($max_height !== "none" && $height > $max_height) { - $height = $max_height; - } - - if ($height < $min_height) { - $height = $min_height; - } - } else { - // Use the content height or the height value, whichever is greater - if ($height !== "auto") { - $height = $style->length_in_pt($height, $cb["h"]); - - if ($height <= $content_height) { - $height = $content_height; - } else { - $cellmap->set_frame_heights($height, $content_height); - } - } else { - $height = $content_height; - } - } - - return $height; - } - - /** - * @param BlockFrameDecorator $block - */ - function reflow(BlockFrameDecorator $block = null) - { - /** @var TableFrameDecorator */ - $frame = $this->_frame; - - // Check if a page break is forced - $page = $frame->get_root(); - $page->check_forced_page_break($frame); - - // Bail if the page is full - if ($page->is_full()) { - return; - } - - // Let the page know that we're reflowing a table so that splits - // are suppressed (simply setting page-break-inside: avoid won't - // work because we may have an arbitrary number of block elements - // inside tds.) - $page->table_reflow_start(); - - // Collapse vertical margins, if required - $this->_collapse_margins(); - - $frame->position(); - - // Table layout algorithm: - // http://www.w3.org/TR/CSS21/tables.html#auto-table-layout - - if (is_null($this->_state)) { - $this->get_min_max_width(); - } - - $cb = $frame->get_containing_block(); - $style = $frame->get_style(); - - // This is slightly inexact, but should be okay. Add half the - // border-spacing to the table as padding. The other half is added to - // the cells themselves. - if ($style->border_collapse === "separate") { - list($h, $v) = $style->border_spacing; - - $v = (float)$style->length_in_pt($v) / 2; - $h = (float)$style->length_in_pt($h) / 2; - - $style->padding_left = (float)$style->length_in_pt($style->padding_left, $cb["w"]) + $h; - $style->padding_right = (float)$style->length_in_pt($style->padding_right, $cb["w"]) + $h; - $style->padding_top = (float)$style->length_in_pt($style->padding_top, $cb["h"]) + $v; - $style->padding_bottom = (float)$style->length_in_pt($style->padding_bottom, $cb["h"]) + $v; - } - - $this->_assign_widths(); - - // Adjust left & right margins, if they are auto - $width = $style->width; - $left = $style->margin_left; - $right = $style->margin_right; - - $diff = (float)$cb["w"] - (float)$width; - - if ($left === "auto" && $right === "auto") { - if ($diff < 0) { - $left = 0; - $right = $diff; - } else { - $left = $right = $diff / 2; - } - - $style->margin_left = sprintf("%Fpt", $left); - $style->margin_right = sprintf("%Fpt", $right);; - } else { - if ($left === "auto") { - $left = (float)$style->length_in_pt($cb["w"], $cb["w"]) - (float)$style->length_in_pt($right, $cb["w"]) - (float)$style->length_in_pt($width, $cb["w"]); - } - if ($right === "auto") { - $left = (float)$style->length_in_pt($left, $cb["w"]); - } - } - - list($x, $y) = $frame->get_position(); - - // Determine the content edge - $content_x = $x + (float)$left + (float)$style->length_in_pt([$style->padding_left, - $style->border_left_width], $cb["w"]); - $content_y = $y + (float)$style->length_in_pt([$style->margin_top, - $style->border_top_width, - $style->padding_top], $cb["h"]); - - if (isset($cb["h"])) { - $h = $cb["h"]; - } else { - $h = null; - } - - $cellmap = $frame->get_cellmap(); - $col =& $cellmap->get_column(0); - $col["x"] = $content_x; - - $row =& $cellmap->get_row(0); - $row["y"] = $content_y; - - $cellmap->assign_x_positions(); - - // Set the containing block of each child & reflow - foreach ($frame->get_children() as $child) { - // Bail if the page is full - if (!$page->in_nested_table() && $page->is_full()) { - break; - } - - $child->set_containing_block($content_x, $content_y, $width, $h); - $child->reflow(); - - if (!$page->in_nested_table()) { - // Check if a split has occured - $page->check_page_break($child); - } - - } - - // Assign heights to our cells: - $style->height = $this->_calculate_height(); - - if ($style->border_collapse === "collapse") { - // Unset our borders because our cells are now using them - $style->border_style = "none"; - } - - $page->table_reflow_end(); - - // Debugging: - //echo ($this->_frame->get_cellmap()); - - if ($block && $style->float === "none" && $frame->is_in_flow()) { - $block->add_frame_to_line($frame); - $block->add_line(); - } - } - - /** - * @return array|null - */ - function get_min_max_width() - { - if (!is_null($this->_min_max_cache)) { - return $this->_min_max_cache; - } - - $style = $this->_frame->get_style(); - - $this->_frame->normalise(); - - // Add the cells to the cellmap (this will calcluate column widths as - // frames are added) - $this->_frame->get_cellmap()->add_frame($this->_frame); - - // Find the min/max width of the table and sort the columns into - // absolute/percent/auto arrays - $this->_state = []; - $this->_state["min_width"] = 0; - $this->_state["max_width"] = 0; - - $this->_state["percent_used"] = 0; - $this->_state["absolute_used"] = 0; - $this->_state["auto_min"] = 0; - - $this->_state["absolute"] = []; - $this->_state["percent"] = []; - $this->_state["auto"] = []; - - $columns =& $this->_frame->get_cellmap()->get_columns(); - foreach (array_keys($columns) as $i) { - $this->_state["min_width"] += $columns[$i]["min-width"]; - $this->_state["max_width"] += $columns[$i]["max-width"]; - - if ($columns[$i]["absolute"] > 0) { - $this->_state["absolute"][] = $i; - $this->_state["absolute_used"] += $columns[$i]["absolute"]; - } else if ($columns[$i]["percent"] > 0) { - $this->_state["percent"][] = $i; - $this->_state["percent_used"] += $columns[$i]["percent"]; - } else { - $this->_state["auto"][] = $i; - $this->_state["auto_min"] += $columns[$i]["min-width"]; - } - } - - // Account for margins & padding - $dims = [$style->border_left_width, - $style->border_right_width, - $style->padding_left, - $style->padding_right, - $style->margin_left, - $style->margin_right]; - - if ($style->border_collapse !== "collapse") { - list($dims[]) = $style->border_spacing; - } - - $delta = (float)$style->length_in_pt($dims, $this->_frame->get_containing_block("w")); - - $this->_state["min_width"] += $delta; - $this->_state["max_width"] += $delta; - - return $this->_min_max_cache = [ - $this->_state["min_width"], - $this->_state["max_width"], - "min" => $this->_state["min_width"], - "max" => $this->_state["max_width"], - ]; - } -} diff --git a/vendor/dompdf/dompdf/src/FrameReflower/TableCell.php b/vendor/dompdf/dompdf/src/FrameReflower/TableCell.php deleted file mode 100644 index b3c93df4..00000000 --- a/vendor/dompdf/dompdf/src/FrameReflower/TableCell.php +++ /dev/null @@ -1,121 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameReflower; - -use Dompdf\FrameDecorator\Block as BlockFrameDecorator; -use Dompdf\FrameDecorator\Table as TableFrameDecorator; - -/** - * Reflows table cells - * - * @package dompdf - */ -class TableCell extends Block -{ - /** - * TableCell constructor. - * @param BlockFrameDecorator $frame - */ - function __construct(BlockFrameDecorator $frame) - { - parent::__construct($frame); - } - - /** - * @param BlockFrameDecorator|null $block - */ - function reflow(BlockFrameDecorator $block = null) - { - $style = $this->_frame->get_style(); - - $table = TableFrameDecorator::find_parent_table($this->_frame); - $cellmap = $table->get_cellmap(); - - list($x, $y) = $cellmap->get_frame_position($this->_frame); - $this->_frame->set_position($x, $y); - - $cells = $cellmap->get_spanned_cells($this->_frame); - - $w = 0; - foreach ($cells["columns"] as $i) { - $col = $cellmap->get_column($i); - $w += $col["used-width"]; - } - - //FIXME? - $h = $this->_frame->get_containing_block("h"); - - $left_space = (float)$style->length_in_pt([$style->margin_left, - $style->padding_left, - $style->border_left_width], - $w); - - $right_space = (float)$style->length_in_pt([$style->padding_right, - $style->margin_right, - $style->border_right_width], - $w); - - $top_space = (float)$style->length_in_pt([$style->margin_top, - $style->padding_top, - $style->border_top_width], - $h); - $bottom_space = (float)$style->length_in_pt([$style->margin_bottom, - $style->padding_bottom, - $style->border_bottom_width], - $h); - - $style->width = $cb_w = $w - $left_space - $right_space; - - $content_x = $x + $left_space; - $content_y = $line_y = $y + $top_space; - - // Adjust the first line based on the text-indent property - $indent = (float)$style->length_in_pt($style->text_indent, $w); - $this->_frame->increase_line_width($indent); - - $page = $this->_frame->get_root(); - - // Set the y position of the first line in the cell - $line_box = $this->_frame->get_current_line_box(); - $line_box->y = $line_y; - - // Set the containing blocks and reflow each child - foreach ($this->_frame->get_children() as $child) { - if ($page->is_full()) { - break; - } - - $child->set_containing_block($content_x, $content_y, $cb_w, $h); - $this->process_clear($child); - $child->reflow($this->_frame); - $this->process_float($child, $x + $left_space, $w - $right_space - $left_space); - } - - // Determine our height - $style_height = (float)$style->length_in_pt($style->height, $h); - - $this->_frame->set_content_height($this->_calculate_content_height()); - - $height = max($style_height, (float)$this->_frame->get_content_height()); - - // Let the cellmap know our height - $cell_height = $height / count($cells["rows"]); - - if ($style_height <= $height) { - $cell_height += $top_space + $bottom_space; - } - - foreach ($cells["rows"] as $i) { - $cellmap->set_row_height($i, $cell_height); - } - - $style->height = $height; - $this->_text_align(); - $this->vertical_align(); - } -} diff --git a/vendor/dompdf/dompdf/src/FrameReflower/TableRow.php b/vendor/dompdf/dompdf/src/FrameReflower/TableRow.php deleted file mode 100644 index 5b94473b..00000000 --- a/vendor/dompdf/dompdf/src/FrameReflower/TableRow.php +++ /dev/null @@ -1,74 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameReflower; - -use Dompdf\FrameDecorator\Block as BlockFrameDecorator; -use Dompdf\FrameDecorator\Table as TableFrameDecorator; -use Dompdf\FrameDecorator\TableRow as TableRowFrameDecorator; -use Dompdf\Exception; - -/** - * Reflows table rows - * - * @package dompdf - */ -class TableRow extends AbstractFrameReflower -{ - /** - * TableRow constructor. - * @param TableRowFrameDecorator $frame - */ - function __construct(TableRowFrameDecorator $frame) - { - parent::__construct($frame); - } - - /** - * @param BlockFrameDecorator|null $block - */ - function reflow(BlockFrameDecorator $block = null) - { - $page = $this->_frame->get_root(); - - if ($page->is_full()) { - return; - } - - $this->_frame->position(); - $style = $this->_frame->get_style(); - $cb = $this->_frame->get_containing_block(); - - foreach ($this->_frame->get_children() as $child) { - if ($page->is_full()) { - return; - } - - $child->set_containing_block($cb); - $child->reflow(); - } - - if ($page->is_full()) { - return; - } - - $table = TableFrameDecorator::find_parent_table($this->_frame); - $cellmap = $table->get_cellmap(); - $style->width = $cellmap->get_frame_width($this->_frame); - $style->height = $cellmap->get_frame_height($this->_frame); - - $this->_frame->set_position($cellmap->get_frame_position($this->_frame)); - } - - /** - * @throws Exception - */ - function get_min_max_width() - { - throw new Exception("Min/max width is undefined for table rows"); - } -} diff --git a/vendor/dompdf/dompdf/src/FrameReflower/TableRowGroup.php b/vendor/dompdf/dompdf/src/FrameReflower/TableRowGroup.php deleted file mode 100644 index 13a19874..00000000 --- a/vendor/dompdf/dompdf/src/FrameReflower/TableRowGroup.php +++ /dev/null @@ -1,72 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameReflower; - -use Dompdf\FrameDecorator\Block as BlockFrameDecorator; -use Dompdf\FrameDecorator\Table as TableFrameDecorator; - -/** - * Reflows table row groups (e.g. tbody tags) - * - * @package dompdf - */ -class TableRowGroup extends AbstractFrameReflower -{ - - /** - * TableRowGroup constructor. - * @param \Dompdf\Frame $frame - */ - function __construct($frame) - { - parent::__construct($frame); - } - - /** - * @param BlockFrameDecorator|null $block - */ - function reflow(BlockFrameDecorator $block = null) - { - $page = $this->_frame->get_root(); - - $style = $this->_frame->get_style(); - - // Our width is equal to the width of our parent table - $table = TableFrameDecorator::find_parent_table($this->_frame); - - $cb = $this->_frame->get_containing_block(); - - foreach ($this->_frame->get_children() as $child) { - // Bail if the page is full - if ($page->is_full()) { - return; - } - - $child->set_containing_block($cb["x"], $cb["y"], $cb["w"], $cb["h"]); - $child->reflow(); - - // Check if a split has occured - $page->check_page_break($child); - } - - if ($page->is_full()) { - return; - } - - $cellmap = $table->get_cellmap(); - $style->width = $cellmap->get_frame_width($this->_frame); - $style->height = $cellmap->get_frame_height($this->_frame); - - $this->_frame->set_position($cellmap->get_frame_position($this->_frame)); - - if ($table->get_style()->border_collapse === "collapse") { - // Unset our borders because our cells are now using them - $style->border_style = "none"; - } - } -} diff --git a/vendor/dompdf/dompdf/src/FrameReflower/Text.php b/vendor/dompdf/dompdf/src/FrameReflower/Text.php deleted file mode 100644 index ea92343c..00000000 --- a/vendor/dompdf/dompdf/src/FrameReflower/Text.php +++ /dev/null @@ -1,512 +0,0 @@ - - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\FrameReflower; - -use Dompdf\FrameDecorator\Block as BlockFrameDecorator; -use Dompdf\FrameDecorator\Text as TextFrameDecorator; -use Dompdf\FontMetrics; -use Dompdf\Helpers; - -/** - * Reflows text frames. - * - * @package dompdf - */ -class Text extends AbstractFrameReflower -{ - - /** - * @var BlockFrameDecorator - */ - protected $_block_parent; // Nearest block-level ancestor - - /** - * @var TextFrameDecorator - */ - protected $_frame; - - // The regex splits on everything that's a separator (^\S double negative), excluding nbsp (\xa0) - // This currently excludes the "narrow nbsp" character - public static $_whitespace_pattern = '/([^\S\xA0]+)/u'; - // The regex splits on everything that's a separator (^\S double negative), excluding nbsp (\xa0), plus dashes - // This currently excludes the "narrow nbsp" character - public static $_wordbreak_pattern = '/([^\S\xA0]+|-+)/u'; - - /** - * @var FontMetrics - */ - private $fontMetrics; - - /** - * @param TextFrameDecorator $frame - * @param FontMetrics $fontMetrics - */ - public function __construct(TextFrameDecorator $frame, FontMetrics $fontMetrics) - { - parent::__construct($frame); - $this->setFontMetrics($fontMetrics); - } - - /** - * @param $text - * @return mixed - */ - protected function _collapse_white_space($text) - { - return preg_replace(self::$_whitespace_pattern, " ", $text); - } - - /** - * @param $text - * @return bool|int - */ - protected function _line_break($text) - { - $style = $this->_frame->get_style(); - $size = $style->font_size; - $font = $style->font_family; - $current_line = $this->_block_parent->get_current_line_box(); - - // Determine the available width - $line_width = $this->_frame->get_containing_block("w"); - $current_line_width = $current_line->left + $current_line->w + $current_line->right; - - $available_width = $line_width - $current_line_width; - - // Account for word-spacing - $word_spacing = (float)$style->length_in_pt($style->word_spacing); - $char_spacing = (float)$style->length_in_pt($style->letter_spacing); - - // Determine the frame width including margin, padding & border - $text_width = $this->getFontMetrics()->getTextWidth($text, $font, $size, $word_spacing, $char_spacing); - $mbp_width = - (float)$style->length_in_pt([$style->margin_left, - $style->border_left_width, - $style->padding_left, - $style->padding_right, - $style->border_right_width, - $style->margin_right], $line_width); - - $frame_width = $text_width + $mbp_width; - -// Debugging: -// Helpers::pre_r("Text: '" . htmlspecialchars($text). "'"); -// Helpers::pre_r("width: " .$frame_width); -// Helpers::pre_r("textwidth + delta: $text_width + $mbp_width"); -// Helpers::pre_r("font-size: $size"); -// Helpers::pre_r("cb[w]: " .$line_width); -// Helpers::pre_r("available width: " . $available_width); -// Helpers::pre_r("current line width: " . $current_line_width); - -// Helpers::pre_r($words); - - if ($frame_width <= $available_width) { - return false; - } - - // split the text into words - $words = preg_split(self::$_wordbreak_pattern, $text, -1, PREG_SPLIT_DELIM_CAPTURE); - $wc = count($words); - - // Determine the split point - $width = 0; - $str = ""; - reset($words); - - // @todo support , - for ($i = 0; $i < $wc; $i += 2) { - $word = $words[$i] . (isset($words[$i + 1]) ? $words[$i + 1] : ""); - $word_width = $this->getFontMetrics()->getTextWidth($word, $font, $size, $word_spacing, $char_spacing); - if ($width + $word_width + $mbp_width > $available_width) { - break; - } - - $width += $word_width; - $str .= $word; - } - - $break_word = ($style->word_wrap === "break-word"); - - // The first word has overflowed. Force it onto the line - if ($current_line_width == 0 && $width == 0) { - $s = ""; - $last_width = 0; - - if ($break_word) { - for ($j = 0; $j < strlen($word); $j++) { - $s .= $word[$j]; - $_width = $this->getFontMetrics()->getTextWidth($s, $font, $size, $word_spacing, $char_spacing); - if ($_width > $available_width) { - break; - } - - $last_width = $_width; - } - } - - if ($break_word && $last_width > 0) { - //$width += $last_width; - $str .= substr($s, 0, -1); - } else { - //$width += $word_width; - $str .= $word; - } - } - - $offset = mb_strlen($str); - - // More debugging: - // var_dump($str); - // print_r("Width: ". $width); - // print_r("Offset: " . $offset); - - return $offset; - } - - //........................................................................ - - /** - * @param $text - * @return bool|int - */ - protected function _newline_break($text) - { - if (($i = mb_strpos($text, "\n")) === false) { - return false; - } - - return $i + 1; - } - - protected function _layout_line(): bool - { - $frame = $this->_frame; - $style = $frame->get_style(); - $text = $frame->get_text(); - $size = $style->font_size; - $font = $style->font_family; - - // Determine the text height - $style->height = $this->getFontMetrics()->getFontHeight($font, $size); - - $split = false; - $add_line = false; - - // Handle text transform: - // http://www.w3.org/TR/CSS21/text.html#propdef-text-transform - switch (strtolower($style->text_transform)) { - default: - break; - case "capitalize": - $text = Helpers::mb_ucwords($text); - break; - case "uppercase": - $text = mb_convert_case($text, MB_CASE_UPPER); - break; - case "lowercase": - $text = mb_convert_case($text, MB_CASE_LOWER); - break; - } - - // Handle white-space property: - // http://www.w3.org/TR/CSS21/text.html#propdef-white-space - switch ($style->white_space) { - default: - case "normal": - $frame->set_text($text = $this->_collapse_white_space($text)); - if ($text === "") { - break; - } - - $split = $this->_line_break($text); - break; - - case "pre": - $split = $this->_newline_break($text); - $add_line = $split !== false; - break; - - case "nowrap": - $frame->set_text($text = $this->_collapse_white_space($text)); - break; - /** @noinspection PhpMissingBreakStatementInspection */ - case "pre-line": - // Collapse white-space except for \n - $frame->set_text($text = preg_replace("/[ \t]+/u", " ", $text)); - - if ($text === "") { - break; - } - case "pre-wrap": - $split = $this->_newline_break($text); - - if (($tmp = $this->_line_break($text)) !== false) { - if ($split === false || $tmp < $split) { - $split = $tmp; - } else { - $add_line = true; - } - } else if ($split !== false) { - $add_line = true; - } - - break; - } - - // Handle degenerate case - if ($text === "") { - $split = 0; - } - - if ($split !== false) { - // Handle edge cases - if ($split == 0 && !$frame->is_pre() && empty(trim($text))) { - $frame->set_text(""); - } else if ($split === 0) { - // Remove any trailing white space from the previous sibling - if (($sibling = $frame->get_prev_sibling()) !== null) { - if ($sibling instanceof \Dompdf\FrameDecorator\Text && !$sibling->is_pre()) { - $st = $sibling->get_text(); - if (preg_match(self::$_whitespace_pattern, mb_substr($st, -1))) { - $sibling->set_text(mb_substr($st, 0, -1)); - $sibling->recalculate_width(); - $this->_block_parent->get_current_line_box()->recalculate_width(); - } - } - } - - // Trim newlines from the beginning of the line - //$this->_frame->set_text(ltrim($text, "\n\r")); - - $this->_block_parent->maximize_line_height($style->height, $frame); - $this->_block_parent->add_line(); - $frame->position(); - - // Layout the new line - $add_line = $this->_layout_line(); - } else if ($split < mb_strlen($frame->get_text())) { - // split the line if required - $frame->split_text($split); - - // Do we need to trim spaces on wrapped lines? This might be desired, however, we - // can't trim the lines here or the layout will be affected if trimming the line - // leaves enough space to fit the next word in the text stream (because pdf layout - // is performed elsewhere). - /*if (!$this->_frame->get_prev_sibling() && !$this->_frame->get_next_sibling()) { - $t = $this->_frame->get_text(); - $this->_frame->set_text( trim($t) ); - }*/ - } - - // Remove any trailing white space - if (!$frame->is_pre() && $add_line) { - $t = $frame->get_text(); - if (preg_match(self::$_whitespace_pattern, mb_substr($t, -1))) { - $frame->set_text(mb_substr($t, 0, -1)); - } - } - } else { - // Remove empty space from start and end of line, but only where there isn't an inline sibling - // and the parent node isn't an inline element with siblings - // FIXME: Include non-breaking spaces? - $t = $frame->get_text(); - $parent = $frame->get_parent(); - $is_inline_frame = ($parent instanceof \Dompdf\FrameDecorator\Inline); - - if ((!$is_inline_frame && !$frame->get_next_sibling()) /* || - ( $is_inline_frame && !$parent->get_next_sibling())*/ - ) { // fails BOLD UNDERLINED becomes BOLDUNDERLINED - $t = rtrim($t); - } - - if ((!$is_inline_frame && !$frame->get_prev_sibling()) /* || - ( $is_inline_frame && !$parent->get_prev_sibling())*/ - ) { // AB C fails (the whitespace is removed) - $t = ltrim($t); - } - - $frame->set_text($t); - } - - // Set our new width - $frame->recalculate_width(); - - return $add_line; - } - - /** - * @param BlockFrameDecorator|null $block - */ - function reflow(BlockFrameDecorator $block = null) - { - $frame = $this->_frame; - $page = $frame->get_root(); - $page->check_forced_page_break($this->_frame); - - if ($page->is_full()) { - return; - } - - $this->_block_parent = /*isset($block) ? $block : */ - $frame->find_block_parent(); - - // Left trim the text if this is the first text on the line and we're - // collapsing white space -// if ( $this->_block_parent->get_current_line()->w == 0 && -// ($frame->get_style()->white_space !== "pre" || -// $frame->get_style()->white_space !== "pre-wrap") ) { -// $frame->set_text( ltrim( $frame->get_text() ) ); -// } - - $frame->position(); - - $add_line = $this->_layout_line(); - - if ($block) { - $block->add_frame_to_line($frame); - - if ($add_line === true) { - $block->add_line(); - } - } - } - - //........................................................................ - - // Returns an array(0 => min, 1 => max, "min" => min, "max" => max) of the - // minimum and maximum widths of this frame - function get_min_max_width() - { - /*if ( !is_null($this->_min_max_cache) ) - return $this->_min_max_cache;*/ - $frame = $this->_frame; - $style = $frame->get_style(); - $this->_block_parent = $frame->find_block_parent(); - $line_width = $frame->get_containing_block("w"); - - $str = $text = $frame->get_text(); - $size = $style->font_size; - $font = $style->font_family; - - $word_spacing = (float)$style->length_in_pt($style->word_spacing); - $char_spacing = (float)$style->length_in_pt($style->letter_spacing); - - // determine minimum text width based on the whitespace setting - switch ($style->white_space) { - default: - /** @noinspection PhpMissingBreakStatementInspection */ - case "normal": - $str = preg_replace(self::$_whitespace_pattern, " ", $str); - case "pre-wrap": - case "pre-line": - - // Find the longest word (i.e. minimum length) - - // split the text into words - $words = array_flip(preg_split(self::$_wordbreak_pattern, $str, -1, PREG_SPLIT_DELIM_CAPTURE)); - $root = $this; - array_walk($words, function(&$chunked_text_width, $chunked_text) use ($font, $size, $word_spacing, $char_spacing, $root) { - $chunked_text_width = $root->getFontMetrics()->getTextWidth($chunked_text, $font, $size, $word_spacing, $char_spacing); - }); - - arsort($words); - $min = reset($words); - break; - - case "pre": - $lines = array_flip(preg_split("/\R/u", $str)); - $root = $this; - array_walk($lines, function(&$chunked_text_width, $chunked_text) use ($font, $size, $word_spacing, $char_spacing, $root) { - $chunked_text_width = $root->getFontMetrics()->getTextWidth($chunked_text, $font, $size, $word_spacing, $char_spacing); - }); - - arsort($lines); - $min = reset($lines); - break; - - case "nowrap": - $min = $this->getFontMetrics()->getTextWidth($this->_collapse_white_space($str), $font, $size, $word_spacing, $char_spacing); - break; - } - - // clean up the frame text based on the whitespace setting and use to determine maximum text width - switch ($style->white_space) { - default: - case "normal": - case "nowrap": - $str = preg_replace(self::$_whitespace_pattern, " ", $text); - break; - - case "pre-line": - $str = preg_replace("/[ \t]+/u", " ", $text); - break; - - case "pre-wrap": - // Find the longest word (i.e. minimum length) - $lines = array_flip(preg_split("/\R/u", $text)); - $root = $this; - array_walk($lines, function(&$chunked_text_width, $chunked_text) use ($font, $size, $word_spacing, $char_spacing, $root) { - $chunked_text_width = $root->getFontMetrics()->getTextWidth($chunked_text, $font, $size, $word_spacing, $char_spacing); - }); - arsort($lines); - reset($lines); - $str = key($lines); - break; - } - $max = $this->getFontMetrics()->getTextWidth($str, $font, $size, $word_spacing, $char_spacing); - - $delta = (float)$style->length_in_pt([$style->margin_left, - $style->border_left_width, - $style->padding_left, - $style->padding_right, - $style->border_right_width, - $style->margin_right], $line_width); - $min += $delta; - $min_word = $min; - $max += $delta; - - if ($style->word_wrap === 'break-word') { - // If it is allowed to break words, the min width is the widest character. - // But for performance reasons, we only check the first character. - $char = mb_substr($str, 0, 1); - $min_char = $this->getFontMetrics()->getTextWidth($char, $font, $size, $word_spacing, $char_spacing); - $min = $delta + $min_char; - } - - return $this->_min_max_cache = [$min, $max, $min_word, "min" => $min, "max" => $max, 'min_word' => $min_word]; - } - - /** - * @param FontMetrics $fontMetrics - * @return $this - */ - public function setFontMetrics(FontMetrics $fontMetrics) - { - $this->fontMetrics = $fontMetrics; - return $this; - } - - /** - * @return FontMetrics - */ - public function getFontMetrics() - { - return $this->fontMetrics; - } - - /** - * Determine current frame width based on contents - * - * @return float - */ - public function calculate_auto_width() - { - return $this->_frame->recalculate_width(); - } -} diff --git a/vendor/dompdf/dompdf/src/Helpers.php b/vendor/dompdf/dompdf/src/Helpers.php deleted file mode 100644 index f28508c1..00000000 --- a/vendor/dompdf/dompdf/src/Helpers.php +++ /dev/null @@ -1,937 +0,0 @@ - tags if the current sapi is not 'cli'. - * Returns the output string instead of displaying it if $return is true. - * - * @param mixed $mixed variable or expression to display - * @param bool $return - * - * @return string|null - */ - public static function pre_r($mixed, $return = false) - { - if ($return) { - return "
" . print_r($mixed, true) . "
"; - } - - if (php_sapi_name() !== "cli") { - echo "
";
-        }
-
-        print_r($mixed);
-
-        if (php_sapi_name() !== "cli") {
-            echo "
"; - } else { - echo "\n"; - } - - flush(); - - return null; - } - - /** - * builds a full url given a protocol, hostname, base path and url - * - * @param string $protocol - * @param string $host - * @param string $base_path - * @param string $url - * @return string - * - * Initially the trailing slash of $base_path was optional, and conditionally appended. - * However on dynamically created sites, where the page is given as url parameter, - * the base path might not end with an url. - * Therefore do not append a slash, and **require** the $base_url to ending in a slash - * when needed. - * Vice versa, on using the local file system path of a file, make sure that the slash - * is appended (o.k. also for Windows) - */ - public static function build_url($protocol, $host, $base_path, $url) - { - $protocol = mb_strtolower($protocol); - if (strlen($url) == 0) { - //return $protocol . $host . rtrim($base_path, "/\\") . "/"; - return $protocol . $host . $base_path; - } - - // Is the url already fully qualified, a Data URI, or a reference to a named anchor? - // File-protocol URLs may require additional processing (e.g. for URLs with a relative path) - if ((mb_strpos($url, "://") !== false && substr($url, 0, 7) !== "file://") || mb_substr($url, 0, 1) === "#" || mb_strpos($url, "data:") === 0 || mb_strpos($url, "mailto:") === 0 || mb_strpos($url, "tel:") === 0) { - return $url; - } - - if (strpos($url, "file://") === 0) { - $url = substr($url, 7); - $protocol = ""; - } - - $ret = ""; - if ($protocol != "file://") { - $ret = $protocol; - } - - if (!in_array(mb_strtolower($protocol), ["http://", "https://", "ftp://", "ftps://"])) { - //On Windows local file, an abs path can begin also with a '\' or a drive letter and colon - //drive: followed by a relative path would be a drive specific default folder. - //not known in php app code, treat as abs path - //($url[1] !== ':' || ($url[2]!=='\\' && $url[2]!=='/')) - if ($url[0] !== '/' && (strtoupper(substr(PHP_OS, 0, 3)) !== 'WIN' || (mb_strlen($url) > 1 && $url[0] !== '\\' && $url[1] !== ':'))) { - // For rel path and local access we ignore the host, and run the path through realpath() - $ret .= realpath($base_path) . '/'; - } - $ret .= $url; - $ret = preg_replace('/\?(.*)$/', "", $ret); - return $ret; - } - - // Protocol relative urls (e.g. "//example.org/style.css") - if (strpos($url, '//') === 0) { - $ret .= substr($url, 2); - //remote urls with backslash in html/css are not really correct, but lets be genereous - } elseif ($url[0] === '/' || $url[0] === '\\') { - // Absolute path - $ret .= $host . $url; - } else { - // Relative path - //$base_path = $base_path !== "" ? rtrim($base_path, "/\\") . "/" : ""; - $ret .= $host . $base_path . $url; - } - - // URL should now be complete, final cleanup - $parsed_url = parse_url($ret); - - // reproduced from https://www.php.net/manual/en/function.parse-url.php#106731 - $scheme = isset($parsed_url['scheme']) ? $parsed_url['scheme'] . '://' : ''; - $host = isset($parsed_url['host']) ? $parsed_url['host'] : ''; - $port = isset($parsed_url['port']) ? ':' . $parsed_url['port'] : ''; - $user = isset($parsed_url['user']) ? $parsed_url['user'] : ''; - $pass = isset($parsed_url['pass']) ? ':' . $parsed_url['pass'] : ''; - $pass = ($user || $pass) ? "$pass@" : ''; - $path = isset($parsed_url['path']) ? $parsed_url['path'] : ''; - $query = isset($parsed_url['query']) ? '?' . $parsed_url['query'] : ''; - $fragment = isset($parsed_url['fragment']) ? '#' . $parsed_url['fragment'] : ''; - - // partially reproduced from https://stackoverflow.com/a/1243431/264628 - /* replace '//' or '/./' or '/foo/../' with '/' */ - $re = array('#(/\.?/)#', '#/(?!\.\.)[^/]+/\.\./#'); - for($n=1; $n>0; $path=preg_replace($re, '/', $path, -1, $n)) {} - - $ret = "$scheme$user$pass$host$port$path$query$fragment"; - - return $ret; - } - - /** - * Builds a HTTP Content-Disposition header string using `$dispositionType` - * and `$filename`. - * - * If the filename contains any characters not in the ISO-8859-1 character - * set, a fallback filename will be included for clients not supporting the - * `filename*` parameter. - * - * @param string $dispositionType - * @param string $filename - * @return string - */ - public static function buildContentDispositionHeader($dispositionType, $filename) - { - $encoding = mb_detect_encoding($filename); - $fallbackfilename = mb_convert_encoding($filename, "ISO-8859-1", $encoding); - $fallbackfilename = str_replace("\"", "", $fallbackfilename); - $encodedfilename = rawurlencode($filename); - - $contentDisposition = "Content-Disposition: $dispositionType; filename=\"$fallbackfilename\""; - if ($fallbackfilename !== $filename) { - $contentDisposition .= "; filename*=UTF-8''$encodedfilename"; - } - - return $contentDisposition; - } - - /** - * Converts decimal numbers to roman numerals - * - * @param int $num - * - * @throws Exception - * @return string - */ - public static function dec2roman($num) - { - - static $ones = ["", "i", "ii", "iii", "iv", "v", "vi", "vii", "viii", "ix"]; - static $tens = ["", "x", "xx", "xxx", "xl", "l", "lx", "lxx", "lxxx", "xc"]; - static $hund = ["", "c", "cc", "ccc", "cd", "d", "dc", "dcc", "dccc", "cm"]; - static $thou = ["", "m", "mm", "mmm"]; - - if (!is_numeric($num)) { - throw new Exception("dec2roman() requires a numeric argument."); - } - - if ($num > 4000 || $num < 0) { - return "(out of range)"; - } - - $num = strrev((string)$num); - - $ret = ""; - switch (mb_strlen($num)) { - /** @noinspection PhpMissingBreakStatementInspection */ - case 4: - $ret .= $thou[$num[3]]; - /** @noinspection PhpMissingBreakStatementInspection */ - case 3: - $ret .= $hund[$num[2]]; - /** @noinspection PhpMissingBreakStatementInspection */ - case 2: - $ret .= $tens[$num[1]]; - /** @noinspection PhpMissingBreakStatementInspection */ - case 1: - $ret .= $ones[$num[0]]; - default: - break; - } - - return $ret; - } - - /** - * Determines whether $value is a percentage or not - * - * @param float $value - * - * @return bool - */ - public static function is_percent($value) - { - return false !== mb_strpos($value, "%"); - } - - /** - * Parses a data URI scheme - * http://en.wikipedia.org/wiki/Data_URI_scheme - * - * @param string $data_uri The data URI to parse - * - * @return array|bool The result with charset, mime type and decoded data - */ - public static function parse_data_uri($data_uri) - { - if (!preg_match('/^data:(?P[a-z0-9\/+-.]+)(;charset=(?P[a-z0-9-])+)?(?P;base64)?\,(?P.*)?/is', $data_uri, $match)) { - return false; - } - - $match['data'] = rawurldecode($match['data']); - $result = [ - 'charset' => $match['charset'] ? $match['charset'] : 'US-ASCII', - 'mime' => $match['mime'] ? $match['mime'] : 'text/plain', - 'data' => $match['base64'] ? base64_decode($match['data']) : $match['data'], - ]; - - return $result; - } - - /** - * Encodes a Uniform Resource Identifier (URI) by replacing non-alphanumeric - * characters with a percent (%) sign followed by two hex digits, excepting - * characters in the URI reserved character set. - * - * Assumes that the URI is a complete URI, so does not encode reserved - * characters that have special meaning in the URI. - * - * Simulates the encodeURI function available in JavaScript - * https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/encodeURI - * - * Source: http://stackoverflow.com/q/4929584/264628 - * - * @param string $uri The URI to encode - * @return string The original URL with special characters encoded - */ - public static function encodeURI($uri) { - $unescaped = [ - '%2D'=>'-','%5F'=>'_','%2E'=>'.','%21'=>'!', '%7E'=>'~', - '%2A'=>'*', '%27'=>"'", '%28'=>'(', '%29'=>')' - ]; - $reserved = [ - '%3B'=>';','%2C'=>',','%2F'=>'/','%3F'=>'?','%3A'=>':', - '%40'=>'@','%26'=>'&','%3D'=>'=','%2B'=>'+','%24'=>'$' - ]; - $score = [ - '%23'=>'#' - ]; - return strtr(rawurlencode(rawurldecode($uri)), array_merge($reserved, $unescaped, $score)); - } - - /** - * Decoder for RLE8 compression in windows bitmaps - * http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_6x0u.asp - * - * @param string $str Data to decode - * @param integer $width Image width - * - * @return string - */ - public static function rle8_decode($str, $width) - { - $lineWidth = $width + (3 - ($width - 1) % 4); - $out = ''; - $cnt = strlen($str); - - for ($i = 0; $i < $cnt; $i++) { - $o = ord($str[$i]); - switch ($o) { - case 0: # ESCAPE - $i++; - switch (ord($str[$i])) { - case 0: # NEW LINE - $padCnt = $lineWidth - strlen($out) % $lineWidth; - if ($padCnt < $lineWidth) { - $out .= str_repeat(chr(0), $padCnt); # pad line - } - break; - case 1: # END OF FILE - $padCnt = $lineWidth - strlen($out) % $lineWidth; - if ($padCnt < $lineWidth) { - $out .= str_repeat(chr(0), $padCnt); # pad line - } - break 3; - case 2: # DELTA - $i += 2; - break; - default: # ABSOLUTE MODE - $num = ord($str[$i]); - for ($j = 0; $j < $num; $j++) { - $out .= $str[++$i]; - } - if ($num % 2) { - $i++; - } - } - break; - default: - $out .= str_repeat($str[++$i], $o); - } - } - return $out; - } - - /** - * Decoder for RLE4 compression in windows bitmaps - * see http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_6x0u.asp - * - * @param string $str Data to decode - * @param integer $width Image width - * - * @return string - */ - public static function rle4_decode($str, $width) - { - $w = floor($width / 2) + ($width % 2); - $lineWidth = $w + (3 - (($width - 1) / 2) % 4); - $pixels = []; - $cnt = strlen($str); - $c = 0; - - for ($i = 0; $i < $cnt; $i++) { - $o = ord($str[$i]); - switch ($o) { - case 0: # ESCAPE - $i++; - switch (ord($str[$i])) { - case 0: # NEW LINE - while (count($pixels) % $lineWidth != 0) { - $pixels[] = 0; - } - break; - case 1: # END OF FILE - while (count($pixels) % $lineWidth != 0) { - $pixels[] = 0; - } - break 3; - case 2: # DELTA - $i += 2; - break; - default: # ABSOLUTE MODE - $num = ord($str[$i]); - for ($j = 0; $j < $num; $j++) { - if ($j % 2 == 0) { - $c = ord($str[++$i]); - $pixels[] = ($c & 240) >> 4; - } else { - $pixels[] = $c & 15; - } - } - - if ($num % 2 == 0) { - $i++; - } - } - break; - default: - $c = ord($str[++$i]); - for ($j = 0; $j < $o; $j++) { - $pixels[] = ($j % 2 == 0 ? ($c & 240) >> 4 : $c & 15); - } - } - } - - $out = ''; - if (count($pixels) % 2) { - $pixels[] = 0; - } - - $cnt = count($pixels) / 2; - - for ($i = 0; $i < $cnt; $i++) { - $out .= chr(16 * $pixels[2 * $i] + $pixels[2 * $i + 1]); - } - - return $out; - } - - /** - * parse a full url or pathname and return an array(protocol, host, path, - * file + query + fragment) - * - * @param string $url - * @return array - */ - public static function explode_url($url) - { - $protocol = ""; - $host = ""; - $path = ""; - $file = ""; - - $arr = parse_url($url); - if ( isset($arr["scheme"]) ) { - $arr["scheme"] = mb_strtolower($arr["scheme"]); - } - - // Exclude windows drive letters... - if (isset($arr["scheme"]) && $arr["scheme"] !== "file" && strlen($arr["scheme"]) > 1) { - $protocol = $arr["scheme"] . "://"; - - if (isset($arr["user"])) { - $host .= $arr["user"]; - - if (isset($arr["pass"])) { - $host .= ":" . $arr["pass"]; - } - - $host .= "@"; - } - - if (isset($arr["host"])) { - $host .= $arr["host"]; - } - - if (isset($arr["port"])) { - $host .= ":" . $arr["port"]; - } - - if (isset($arr["path"]) && $arr["path"] !== "") { - // Do we have a trailing slash? - if ($arr["path"][mb_strlen($arr["path"]) - 1] === "/") { - $path = $arr["path"]; - $file = ""; - } else { - $path = rtrim(dirname($arr["path"]), '/\\') . "/"; - $file = basename($arr["path"]); - } - } - - if (isset($arr["query"])) { - $file .= "?" . $arr["query"]; - } - - if (isset($arr["fragment"])) { - $file .= "#" . $arr["fragment"]; - } - - } else { - - $i = mb_stripos($url, "file://"); - if ($i !== false) { - $url = mb_substr($url, $i + 7); - } - - $protocol = ""; // "file://"; ? why doesn't this work... It's because of - // network filenames like //COMPU/SHARENAME - - $host = ""; // localhost, really - $file = basename($url); - - $path = dirname($url); - - // Check that the path exists - if ($path !== false) { - $path .= '/'; - - } else { - // generate a url to access the file if no real path found. - $protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https://' : 'http://'; - - $host = isset($_SERVER["HTTP_HOST"]) ? $_SERVER["HTTP_HOST"] : php_uname("n"); - - if (substr($arr["path"], 0, 1) === '/') { - $path = dirname($arr["path"]); - } else { - $path = '/' . rtrim(dirname($_SERVER["SCRIPT_NAME"]), '/') . '/' . $arr["path"]; - } - } - } - - $ret = [$protocol, $host, $path, $file, - "protocol" => $protocol, - "host" => $host, - "path" => $path, - "file" => $file]; - return $ret; - } - - /** - * Print debug messages - * - * @param string $type The type of debug messages to print - * @param string $msg The message to show - */ - public static function dompdf_debug($type, $msg) - { - global $_DOMPDF_DEBUG_TYPES, $_dompdf_show_warnings, $_dompdf_debug; - if (isset($_DOMPDF_DEBUG_TYPES[$type]) && ($_dompdf_show_warnings || $_dompdf_debug)) { - $arr = debug_backtrace(); - - echo basename($arr[0]["file"]) . " (" . $arr[0]["line"] . "): " . $arr[1]["function"] . ": "; - Helpers::pre_r($msg); - } - } - - /** - * Stores warnings in an array for display later - * This function allows warnings generated by the DomDocument parser - * and CSS loader ({@link Stylesheet}) to be captured and displayed - * later. Without this function, errors are displayed immediately and - * PDF streaming is impossible. - * @see http://www.php.net/manual/en/function.set-error_handler.php - * - * @param int $errno - * @param string $errstr - * @param string $errfile - * @param string $errline - * - * @throws Exception - */ - public static function record_warnings($errno, $errstr, $errfile, $errline) - { - // Not a warning or notice - if (!($errno & (E_WARNING | E_NOTICE | E_USER_NOTICE | E_USER_WARNING | E_STRICT | E_DEPRECATED | E_USER_DEPRECATED))) { - throw new Exception($errstr . " $errno"); - } - - global $_dompdf_warnings; - global $_dompdf_show_warnings; - - if ($_dompdf_show_warnings) { - echo $errstr . "\n"; - } - - $_dompdf_warnings[] = $errstr; - } - - /** - * @param $c - * @return bool|string - */ - public static function unichr($c) - { - if ($c <= 0x7F) { - return chr($c); - } else if ($c <= 0x7FF) { - return chr(0xC0 | $c >> 6) . chr(0x80 | $c & 0x3F); - } else if ($c <= 0xFFFF) { - return chr(0xE0 | $c >> 12) . chr(0x80 | $c >> 6 & 0x3F) - . chr(0x80 | $c & 0x3F); - } else if ($c <= 0x10FFFF) { - return chr(0xF0 | $c >> 18) . chr(0x80 | $c >> 12 & 0x3F) - . chr(0x80 | $c >> 6 & 0x3F) - . chr(0x80 | $c & 0x3F); - } - return false; - } - - /** - * Converts a CMYK color to RGB - * - * @param float|float[] $c - * @param float $m - * @param float $y - * @param float $k - * - * @return float[] - */ - public static function cmyk_to_rgb($c, $m = null, $y = null, $k = null) - { - if (is_array($c)) { - [$c, $m, $y, $k] = $c; - } - - $c *= 255; - $m *= 255; - $y *= 255; - $k *= 255; - - $r = (1 - round(2.55 * ($c + $k))); - $g = (1 - round(2.55 * ($m + $k))); - $b = (1 - round(2.55 * ($y + $k))); - - if ($r < 0) { - $r = 0; - } - if ($g < 0) { - $g = 0; - } - if ($b < 0) { - $b = 0; - } - - return [ - $r, $g, $b, - "r" => $r, "g" => $g, "b" => $b - ]; - } - - /** - * getimagesize doesn't give a good size for 32bit BMP image v5 - * - * @param string $filename - * @param resource $context - * @return array The same format as getimagesize($filename) - */ - public static function dompdf_getimagesize($filename, $context = null) - { - static $cache = []; - - if (isset($cache[$filename])) { - return $cache[$filename]; - } - - [$width, $height, $type] = getimagesize($filename); - - // Custom types - $types = [ - IMAGETYPE_JPEG => "jpeg", - IMAGETYPE_GIF => "gif", - IMAGETYPE_BMP => "bmp", - IMAGETYPE_PNG => "png", - ]; - - $type = isset($types[$type]) ? $types[$type] : null; - - if ($width == null || $height == null) { - [$data, $headers] = Helpers::getFileContent($filename, $context); - - if (!empty($data)) { - if (substr($data, 0, 2) === "BM") { - $meta = unpack('vtype/Vfilesize/Vreserved/Voffset/Vheadersize/Vwidth/Vheight', $data); - $width = (int)$meta['width']; - $height = (int)$meta['height']; - $type = "bmp"; - } else { - if (strpos($data, "loadFile($filename); - - [$width, $height] = $doc->getDimensions(); - $type = "svg"; - } - } - } - } - - return $cache[$filename] = [$width, $height, $type]; - } - - /** - * Credit goes to mgutt - * http://www.programmierer-forum.de/function-imagecreatefrombmp-welche-variante-laeuft-t143137.htm - * Modified by Fabien Menager to support RGB555 BMP format - */ - public static function imagecreatefrombmp($filename, $context = null) - { - if (!function_exists("imagecreatetruecolor")) { - trigger_error("The PHP GD extension is required, but is not installed.", E_ERROR); - return false; - } - - // version 1.00 - if (!($fh = fopen($filename, 'rb'))) { - trigger_error('imagecreatefrombmp: Can not open ' . $filename, E_USER_WARNING); - return false; - } - - $bytes_read = 0; - - // read file header - $meta = unpack('vtype/Vfilesize/Vreserved/Voffset', fread($fh, 14)); - - // check for bitmap - if ($meta['type'] != 19778) { - trigger_error('imagecreatefrombmp: ' . $filename . ' is not a bitmap!', E_USER_WARNING); - return false; - } - - // read image header - $meta += unpack('Vheadersize/Vwidth/Vheight/vplanes/vbits/Vcompression/Vimagesize/Vxres/Vyres/Vcolors/Vimportant', fread($fh, 40)); - $bytes_read += 40; - - // read additional bitfield header - if ($meta['compression'] == 3) { - $meta += unpack('VrMask/VgMask/VbMask', fread($fh, 12)); - $bytes_read += 12; - } - - // set bytes and padding - $meta['bytes'] = $meta['bits'] / 8; - $meta['decal'] = 4 - (4 * (($meta['width'] * $meta['bytes'] / 4) - floor($meta['width'] * $meta['bytes'] / 4))); - if ($meta['decal'] == 4) { - $meta['decal'] = 0; - } - - // obtain imagesize - if ($meta['imagesize'] < 1) { - $meta['imagesize'] = $meta['filesize'] - $meta['offset']; - // in rare cases filesize is equal to offset so we need to read physical size - if ($meta['imagesize'] < 1) { - $meta['imagesize'] = @filesize($filename) - $meta['offset']; - if ($meta['imagesize'] < 1) { - trigger_error('imagecreatefrombmp: Can not obtain filesize of ' . $filename . '!', E_USER_WARNING); - return false; - } - } - } - - // calculate colors - $meta['colors'] = !$meta['colors'] ? pow(2, $meta['bits']) : $meta['colors']; - - // read color palette - $palette = []; - if ($meta['bits'] < 16) { - $palette = unpack('l' . $meta['colors'], fread($fh, $meta['colors'] * 4)); - // in rare cases the color value is signed - if ($palette[1] < 0) { - foreach ($palette as $i => $color) { - $palette[$i] = $color + 16777216; - } - } - } - - // ignore extra bitmap headers - if ($meta['headersize'] > $bytes_read) { - fread($fh, $meta['headersize'] - $bytes_read); - } - - // create gd image - $im = imagecreatetruecolor($meta['width'], $meta['height']); - $data = fread($fh, $meta['imagesize']); - - // uncompress data - switch ($meta['compression']) { - case 1: - $data = Helpers::rle8_decode($data, $meta['width']); - break; - case 2: - $data = Helpers::rle4_decode($data, $meta['width']); - break; - } - - $p = 0; - $vide = chr(0); - $y = $meta['height'] - 1; - $error = 'imagecreatefrombmp: ' . $filename . ' has not enough data!'; - - // loop through the image data beginning with the lower left corner - while ($y >= 0) { - $x = 0; - while ($x < $meta['width']) { - switch ($meta['bits']) { - case 32: - case 24: - if (!($part = substr($data, $p, 3 /*$meta['bytes']*/))) { - trigger_error($error, E_USER_WARNING); - return $im; - } - $color = unpack('V', $part . $vide); - break; - case 16: - if (!($part = substr($data, $p, 2 /*$meta['bytes']*/))) { - trigger_error($error, E_USER_WARNING); - return $im; - } - $color = unpack('v', $part); - - if (empty($meta['rMask']) || $meta['rMask'] != 0xf800) { - $color[1] = (($color[1] & 0x7c00) >> 7) * 65536 + (($color[1] & 0x03e0) >> 2) * 256 + (($color[1] & 0x001f) << 3); // 555 - } else { - $color[1] = (($color[1] & 0xf800) >> 8) * 65536 + (($color[1] & 0x07e0) >> 3) * 256 + (($color[1] & 0x001f) << 3); // 565 - } - break; - case 8: - $color = unpack('n', $vide . substr($data, $p, 1)); - $color[1] = $palette[$color[1] + 1]; - break; - case 4: - $color = unpack('n', $vide . substr($data, floor($p), 1)); - $color[1] = ($p * 2) % 2 == 0 ? $color[1] >> 4 : $color[1] & 0x0F; - $color[1] = $palette[$color[1] + 1]; - break; - case 1: - $color = unpack('n', $vide . substr($data, floor($p), 1)); - switch (($p * 8) % 8) { - case 0: - $color[1] = $color[1] >> 7; - break; - case 1: - $color[1] = ($color[1] & 0x40) >> 6; - break; - case 2: - $color[1] = ($color[1] & 0x20) >> 5; - break; - case 3: - $color[1] = ($color[1] & 0x10) >> 4; - break; - case 4: - $color[1] = ($color[1] & 0x8) >> 3; - break; - case 5: - $color[1] = ($color[1] & 0x4) >> 2; - break; - case 6: - $color[1] = ($color[1] & 0x2) >> 1; - break; - case 7: - $color[1] = ($color[1] & 0x1); - break; - } - $color[1] = $palette[$color[1] + 1]; - break; - default: - trigger_error('imagecreatefrombmp: ' . $filename . ' has ' . $meta['bits'] . ' bits and this is not supported!', E_USER_WARNING); - return false; - } - imagesetpixel($im, $x, $y, $color[1]); - $x++; - $p += $meta['bytes']; - } - $y--; - $p += $meta['decal']; - } - fclose($fh); - return $im; - } - - /** - * Gets the content of the file at the specified path using one of - * the following methods, in preferential order: - * - file_get_contents: if allow_url_fopen is true or the file is local - * - curl: if allow_url_fopen is false and curl is available - * - * @param string $uri - * @param resource $context (ignored if curl is used) - * @param int $offset - * @param int $maxlen (ignored if curl is used) - * @return string[] - */ - public static function getFileContent($uri, $context = null, $offset = 0, $maxlen = null) - { - $content = null; - $headers = null; - [$proto, $host, $path, $file] = Helpers::explode_url($uri); - $is_local_path = ($proto == '' || $proto === 'file://'); - - set_error_handler([self::class, 'record_warnings']); - - try { - if ($is_local_path || ini_get('allow_url_fopen')) { - if ($is_local_path === false) { - $uri = Helpers::encodeURI($uri); - } - if (isset($maxlen)) { - $result = file_get_contents($uri, null, $context, $offset, $maxlen); - } else { - $result = file_get_contents($uri, null, $context, $offset); - } - if ($result !== false) { - $content = $result; - } - if (isset($http_response_header)) { - $headers = $http_response_header; - } - - } elseif (function_exists('curl_exec')) { - $curl = curl_init($uri); - - //TODO: use $context to define additional curl options - curl_setopt($curl, CURLOPT_TIMEOUT, 10); - curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10); - curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); - curl_setopt($curl, CURLOPT_HEADER, true); - if ($offset > 0) { - curl_setopt($curl, CURLOPT_RESUME_FROM, $offset); - } - - $data = curl_exec($curl); - - if ($data !== false && !curl_errno($curl)) { - switch ($http_code = curl_getinfo($curl, CURLINFO_HTTP_CODE)) { - case 200: - $raw_headers = substr($data, 0, curl_getinfo($curl, CURLINFO_HEADER_SIZE)); - $headers = preg_split("/[\n\r]+/", trim($raw_headers)); - $content = substr($data, curl_getinfo($curl, CURLINFO_HEADER_SIZE)); - break; - } - } - curl_close($curl); - } - } finally { - restore_error_handler(); - } - - return [$content, $headers]; - } - - public static function mb_ucwords($str) { - $max_len = mb_strlen($str); - if ($max_len === 1) { - return mb_strtoupper($str); - } - - $str = mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1); - - foreach ([' ', '.', ',', '!', '?', '-', '+'] as $s) { - $pos = 0; - while (($pos = mb_strpos($str, $s, $pos)) !== false) { - $pos++; - // Nothing to do if the separator is the last char of the string - if ($pos !== false && $pos < $max_len) { - // If the char we want to upper is the last char there is nothing to append behind - if ($pos + 1 < $max_len) { - $str = mb_substr($str, 0, $pos) . mb_strtoupper(mb_substr($str, $pos, 1)) . mb_substr($str, $pos + 1); - } else { - $str = mb_substr($str, 0, $pos) . mb_strtoupper(mb_substr($str, $pos, 1)); - } - } - } - } - - return $str; - } -} diff --git a/vendor/dompdf/dompdf/src/Image/Cache.php b/vendor/dompdf/dompdf/src/Image/Cache.php deleted file mode 100644 index 9f9130fd..00000000 --- a/vendor/dompdf/dompdf/src/Image/Cache.php +++ /dev/null @@ -1,208 +0,0 @@ - - * @author Helmut Tischer - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\Image; - -use Dompdf\Dompdf; -use Dompdf\Helpers; -use Dompdf\Exception\ImageException; - -/** - * Static class that resolves image urls and downloads and caches - * remote images if required. - * - * @package dompdf - */ -class Cache -{ - /** - * Array of downloaded images. Cached so that identical images are - * not needlessly downloaded. - * - * @var array - */ - protected static $_cache = []; - - /** - * The url to the "broken image" used when images can't be loaded - * - * @var string - */ - public static $broken_image = "data:image/svg+xml;charset=utf8,%3C?xml version='1.0'?%3E%3Csvg width='64' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Crect stroke='%23666666' id='svg_1' height='60.499994' width='60.166667' y='1.666669' x='1.999998' stroke-width='1.5' fill='none'/%3E%3Cline stroke-linecap='null' stroke-linejoin='null' id='svg_3' y2='59.333253' x2='59.749916' y1='4.333415' x1='4.250079' stroke-width='1.5' stroke='%23999999' fill='none'/%3E%3Cline stroke-linecap='null' stroke-linejoin='null' id='svg_4' y2='59.999665' x2='4.062838' y1='3.750342' x1='60.062164' stroke-width='1.5' stroke='%23999999' fill='none'/%3E%3C/g%3E%3C/svg%3E"; - - public static $error_message = "Image not found or type unknown"; - - /** - * Current dompdf instance - * - * @var Dompdf - */ - protected static $_dompdf; - - /** - * Resolve and fetch an image for use. - * - * @param string $url The url of the image - * @param string $protocol Default protocol if none specified in $url - * @param string $host Default host if none specified in $url - * @param string $base_path Default path if none specified in $url - * @param Dompdf $dompdf The Dompdf instance - * - * @throws ImageException - * @return array An array with two elements: The local path to the image and the image extension - */ - static function resolve_url($url, $protocol, $host, $base_path, Dompdf $dompdf) - { - self::$_dompdf = $dompdf; - - $protocol = mb_strtolower($protocol); - $parsed_url = Helpers::explode_url($url); - $message = null; - - $remote = ($protocol && $protocol !== "file://") || ($parsed_url['protocol'] != ""); - - $data_uri = strpos($parsed_url['protocol'], "data:") === 0; - $full_url = null; - $enable_remote = $dompdf->getOptions()->getIsRemoteEnabled(); - - try { - - // Remote not allowed and is not DataURI - if (!$enable_remote && $remote && !$data_uri) { - throw new ImageException("Remote file access is disabled.", E_WARNING); - } - - // remote allowed or DataURI - if (($enable_remote && $remote) || $data_uri) { - // Download remote files to a temporary directory - $full_url = Helpers::build_url($protocol, $host, $base_path, $url); - - // From cache - if (isset(self::$_cache[$full_url])) { - $resolved_url = self::$_cache[$full_url]; - } // From remote - else { - $tmp_dir = $dompdf->getOptions()->getTempDir(); - if (($resolved_url = @tempnam($tmp_dir, "ca_dompdf_img_")) === false) { - throw new ImageException("Unable to create temporary image in " . $tmp_dir, E_WARNING); - } - $image = ""; - - if ($data_uri) { - if ($parsed_data_uri = Helpers::parse_data_uri($url)) { - $image = $parsed_data_uri['data']; - } - } else { - list($image, $http_response_header) = Helpers::getFileContent($full_url, $dompdf->getHttpContext()); - } - - // Image not found or invalid - if (empty($image)) { - $msg = ($data_uri ? "Data-URI could not be parsed" : "Image not found"); - throw new ImageException($msg, E_WARNING); - } // Image found, put in cache and process - else { - //e.g. fetch.php?media=url.jpg&cache=1 - //- Image file name might be one of the dynamic parts of the url, don't strip off! - //- a remote url does not need to have a file extension at all - //- local cached file does not have a matching file extension - //Therefore get image type from the content - if (@file_put_contents($resolved_url, $image) === false) { - throw new ImageException("Unable to create temporary image in " . $tmp_dir, E_WARNING); - } - } - } - } // Not remote, local image - else { - $resolved_url = Helpers::build_url($protocol, $host, $base_path, $url); - - if ($protocol == "" || $protocol === "file://") { - $realfile = realpath($resolved_url); - - $rootDir = realpath($dompdf->getOptions()->getRootDir()); - if (strpos($realfile, $rootDir) !== 0) { - $chroot = realpath($dompdf->getOptions()->getChroot()); - if (!$chroot || strpos($realfile, $chroot) !== 0) { - throw new ImageException("Permission denied on $resolved_url. The file could not be found under the directory specified by Options::chroot.", E_WARNING); - } - } - - if (!$realfile) { - throw new ImageException("File '$realfile' not found.", E_WARNING); - } - - $resolved_url = $realfile; - } - } - - // Check if the local file is readable - if (!is_readable($resolved_url) || !filesize($resolved_url)) { - throw new ImageException("Image not readable or empty", E_WARNING); - } // Check is the file is an image - else { - list($width, $height, $type) = Helpers::dompdf_getimagesize($resolved_url, $dompdf->getHttpContext()); - - // Known image type - if ($width && $height && in_array($type, ["gif", "png", "jpeg", "bmp", "svg"])) { - //Don't put replacement image into cache - otherwise it will be deleted on cache cleanup. - //Only execute on successful caching of remote image. - if ($enable_remote && $remote || $data_uri) { - self::$_cache[$full_url] = $resolved_url; - } - } // Unknown image type - else { - throw new ImageException("Image type unknown", E_WARNING); - } - } - } catch (ImageException $e) { - $resolved_url = self::$broken_image; - $type = "png"; - $message = self::$error_message; - Helpers::record_warnings($e->getCode(), $e->getMessage() . " \n $url", $e->getFile(), $e->getLine()); - } - - return [$resolved_url, $type, $message]; - } - - /** - * Unlink all cached images (i.e. temporary images either downloaded - * or converted) - */ - static function clear() - { - if (empty(self::$_cache) || self::$_dompdf->getOptions()->getDebugKeepTemp()) { - return; - } - - foreach (self::$_cache as $file) { - if (self::$_dompdf->getOptions()->getDebugPng()) { - print "[clear unlink $file]"; - } - unlink($file); - } - - self::$_cache = []; - } - - static function detect_type($file, $context = null) - { - list(, , $type) = Helpers::dompdf_getimagesize($file, $context); - - return $type; - } - - static function is_broken($url) - { - return $url === self::$broken_image; - } -} - -if (file_exists(realpath(__DIR__ . "/../../lib/res/broken_image.svg"))) { - Cache::$broken_image = realpath(__DIR__ . "/../../lib/res/broken_image.svg"); -} \ No newline at end of file diff --git a/vendor/dompdf/dompdf/src/JavascriptEmbedder.php b/vendor/dompdf/dompdf/src/JavascriptEmbedder.php deleted file mode 100644 index 7a8fce53..00000000 --- a/vendor/dompdf/dompdf/src/JavascriptEmbedder.php +++ /dev/null @@ -1,52 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf; - -/** - * Embeds Javascript into the PDF document - * - * @package dompdf - */ -class JavascriptEmbedder -{ - - /** - * @var Dompdf - */ - protected $_dompdf; - - /** - * JavascriptEmbedder constructor. - * - * @param Dompdf $dompdf - */ - public function __construct(Dompdf $dompdf) - { - $this->_dompdf = $dompdf; - } - - /** - * @param $script - */ - public function insert($script) - { - $this->_dompdf->getCanvas()->javascript($script); - } - - /** - * @param Frame $frame - */ - public function render(Frame $frame) - { - if (!$this->_dompdf->getOptions()->getIsJavascriptEnabled()) { - return; - } - - $this->insert($frame->get_node()->nodeValue); - } -} diff --git a/vendor/dompdf/dompdf/src/LineBox.php b/vendor/dompdf/dompdf/src/LineBox.php deleted file mode 100644 index 68e1f708..00000000 --- a/vendor/dompdf/dompdf/src/LineBox.php +++ /dev/null @@ -1,303 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf; - -use Dompdf\FrameDecorator\Block; -use Dompdf\FrameDecorator\Page; - -/** - * The line box class - * - * This class represents a line box - * http://www.w3.org/TR/CSS2/visuren.html#line-box - * - * @package dompdf - */ -class LineBox -{ - - /** - * @var Block - */ - protected $_block_frame; - - /** - * @var Frame[] - */ - protected $_frames = []; - - /** - * @var integer - */ - public $wc = 0; - - /** - * @var float - */ - public $y = null; - - /** - * @var float - */ - public $w = 0.0; - - /** - * @var float - */ - public $h = 0.0; - - /** - * @var float - */ - public $left = 0.0; - - /** - * @var float - */ - public $right = 0.0; - - /** - * @var Frame - */ - public $tallest_frame = null; - - /** - * @var bool[] - */ - public $floating_blocks = []; - - /** - * @var bool - */ - public $br = false; - - /** - * Class constructor - * - * @param Block $frame the Block containing this line - * @param int $y - */ - public function __construct(Block $frame, $y = 0) - { - $this->_block_frame = $frame; - $this->_frames = []; - $this->y = $y; - - $this->get_float_offsets(); - } - - /** - * Returns the floating elements inside the first floating parent - * - * @param Page $root - * - * @return Frame[] - */ - public function get_floats_inside(Page $root) - { - $floating_frames = $root->get_floating_frames(); - - if (count($floating_frames) == 0) { - return $floating_frames; - } - - // Find nearest floating element - $p = $this->_block_frame; - while ($p->get_style()->float === "none") { - $parent = $p->get_parent(); - - if (!$parent) { - break; - } - - $p = $parent; - } - - if ($p == $root) { - return $floating_frames; - } - - $parent = $p; - - $childs = []; - - foreach ($floating_frames as $_floating) { - $p = $_floating->get_parent(); - - while (($p = $p->get_parent()) && $p !== $parent); - - if ($p) { - $childs[] = $p; - } - } - - return $childs; - } - - /** - * - */ - public function get_float_offsets() - { - static $anti_infinite_loop = 10000; // FIXME smelly hack - - $reflower = $this->_block_frame->get_reflower(); - - if (!$reflower) { - return; - } - - $cb_w = null; - - $block = $this->_block_frame; - $root = $block->get_root(); - - if (!$root) { - return; - } - - $style = $this->_block_frame->get_style(); - $floating_frames = $this->get_floats_inside($root); - $inside_left_floating_width = 0; - $inside_right_floating_width = 0; - $outside_left_floating_width = 0; - $outside_right_floating_width = 0; - - foreach ($floating_frames as $child_key => $floating_frame) { - $floating_frame_parent = $floating_frame->get_parent(); - $id = $floating_frame->get_id(); - - if (isset($this->floating_blocks[$id])) { - continue; - } - - $float = $floating_frame->get_style()->float; - $floating_width = $floating_frame->get_margin_width(); - - if (!$cb_w) { - $cb_w = $floating_frame->get_containing_block("w"); - } - - $line_w = $this->get_width(); - - if (!$floating_frame->_float_next_line && ($cb_w <= $line_w + $floating_width) && ($cb_w > $line_w)) { - $floating_frame->_float_next_line = true; - continue; - } - - // If the child is still shifted by the floating element - if ($anti_infinite_loop-- > 0 && - $floating_frame->get_position("y") + $floating_frame->get_margin_height() >= $this->y && - $block->get_position("x") + $block->get_margin_width() >= $floating_frame->get_position("x") - ) { - if ($float === "left") { - if ($floating_frame_parent === $this->_block_frame) { - $inside_left_floating_width += $floating_width; - } else { - $outside_left_floating_width += $floating_width; - } - } elseif ($float === "right") { - if ($floating_frame_parent === $this->_block_frame) { - $inside_right_floating_width += $floating_width; - } else { - $outside_right_floating_width += $floating_width; - } - } - - $this->floating_blocks[$id] = true; - } // else, the floating element won't shift anymore - else { - $root->remove_floating_frame($child_key); - } - } - - $this->left += $inside_left_floating_width; - if ($outside_left_floating_width > 0 && $outside_left_floating_width > ((float)$style->length_in_pt($style->margin_left) + (float)$style->length_in_pt($style->padding_left))) { - $this->left += $outside_left_floating_width - (float)$style->length_in_pt($style->margin_left) - (float)$style->length_in_pt($style->padding_left); - } - $this->right += $inside_right_floating_width; - if ($outside_right_floating_width > 0 && $outside_right_floating_width > ((float)$style->length_in_pt($style->margin_left) + (float)$style->length_in_pt($style->padding_right))) { - $this->right += $outside_right_floating_width - (float)$style->length_in_pt($style->margin_right) - (float)$style->length_in_pt($style->padding_right); - } - } - - /** - * @return float - */ - public function get_width() - { - return $this->left + $this->w + $this->right; - } - - /** - * @return Block - */ - public function get_block_frame() - { - return $this->_block_frame; - } - - /** - * @return Frame[] - */ - function &get_frames() - { - return $this->_frames; - } - - /** - * @param Frame $frame - */ - public function add_frame(Frame $frame) - { - $this->_frames[] = $frame; - } - - /** - * Recalculate LineBox width based on the contained frames total width. - * - * @return float - */ - public function recalculate_width() - { - $width = 0; - - foreach ($this->get_frames() as $frame) { - $width += $frame->calculate_auto_width(); - } - - return $this->w = $width; - } - - /** - * @return string - */ - public function __toString() - { - $props = ["wc", "y", "w", "h", "left", "right", "br"]; - $s = ""; - foreach ($props as $prop) { - $s .= "$prop: " . $this->$prop . "\n"; - } - $s .= count($this->_frames) . " frames\n"; - - return $s; - } - /*function __get($prop) { - if (!isset($this->{"_$prop"})) return; - return $this->{"_$prop"}; - }*/ -} - -/* -class LineBoxList implements Iterator { - private $_p = 0; - private $_lines = array(); - -} -*/ diff --git a/vendor/dompdf/dompdf/src/Options.php b/vendor/dompdf/dompdf/src/Options.php deleted file mode 100644 index b46c396b..00000000 --- a/vendor/dompdf/dompdf/src/Options.php +++ /dev/null @@ -1,1005 +0,0 @@ - ... tags. - * - * ==== IMPORTANT ==== - * Enabling this for documents you do not trust (e.g. arbitrary remote html - * pages) is a security risk. Embedded scripts are run with the same level of - * system access available to dompdf. Set this option to false (recommended) - * if you wish to process untrusted documents. - * - * This setting may increase the risk of system exploit. Do not change - * this settings without understanding the consequences. Additional - * documentation is available on the dompdf wiki at: - * https://github.com/dompdf/dompdf/wiki - * - * @var bool - */ - private $isPhpEnabled = false; - - /** - * Enable remote file access - * - * If this setting is set to true, DOMPDF will access remote sites for - * images and CSS files as required. - * - * ==== IMPORTANT ==== - * This can be a security risk, in particular in combination with isPhpEnabled and - * allowing remote html code to be passed to $dompdf = new DOMPDF(); $dompdf->load_html(...); - * This allows anonymous users to download legally doubtful internet content which on - * tracing back appears to being downloaded by your server, or allows malicious php code - * in remote html pages to be executed by your server with your account privileges. - * - * This setting may increase the risk of system exploit. Do not change - * this settings without understanding the consequences. Additional - * documentation is available on the dompdf wiki at: - * https://github.com/dompdf/dompdf/wiki - * - * @var bool - */ - private $isRemoteEnabled = false; - - /** - * Enable inline Javascript - * - * If this setting is set to true then DOMPDF will automatically insert - * JavaScript code contained within tags. - * - * @var bool - */ - private $isJavascriptEnabled = true; - - /** - * Use the more-than-experimental HTML5 Lib parser - * - * @var bool - */ - private $isHtml5ParserEnabled = false; - - /** - * Whether to enable font subsetting or not. - * - * @var bool - */ - private $isFontSubsettingEnabled = true; - - /** - * @var bool - */ - private $debugPng = false; - - /** - * @var bool - */ - private $debugKeepTemp = false; - - /** - * @var bool - */ - private $debugCss = false; - - /** - * @var bool - */ - private $debugLayout = false; - - /** - * @var bool - */ - private $debugLayoutLines = true; - - /** - * @var bool - */ - private $debugLayoutBlocks = true; - - /** - * @var bool - */ - private $debugLayoutInline = true; - - /** - * @var bool - */ - private $debugLayoutPaddingBox = true; - - /** - * The PDF rendering backend to use - * - * Valid settings are 'PDFLib', 'CPDF', 'GD', and 'auto'. 'auto' will - * look for PDFLib and use it if found, or if not it will fall back on - * CPDF. 'GD' renders PDFs to graphic files. {@link Dompdf\CanvasFactory} - * ultimately determines which rendering class to instantiate - * based on this setting. - * - * @var string - */ - private $pdfBackend = "CPDF"; - - /** - * PDFlib license key - * - * If you are using a licensed, commercial version of PDFlib, specify - * your license key here. If you are using PDFlib-Lite or are evaluating - * the commercial version of PDFlib, comment out this setting. - * - * @link http://www.pdflib.com - * - * If pdflib present in web server and auto or selected explicitly above, - * a real license code must exist! - * - * @var string - */ - private $pdflibLicense = ""; - - /** - * @var string - * @deprecated - */ - private $adminUsername = "user"; - - /** - * @var string - * @deprecated - */ - private $adminPassword = "password"; - - /** - * @param array $attributes - */ - public function __construct(array $attributes = null) - { - $this->setChroot(realpath(__DIR__ . "/../")); - $this->setRootDir($this->getChroot()); - $this->setTempDir(sys_get_temp_dir()); - $this->setFontDir($this->chroot . "/lib/fonts"); - $this->setFontCache($this->getFontDir()); - $this->setLogOutputFile($this->getTempDir() . "/log.htm"); - - if (null !== $attributes) { - $this->set($attributes); - } - } - - /** - * @param array|string $attributes - * @param null|mixed $value - * @return $this - */ - public function set($attributes, $value = null) - { - if (!is_array($attributes)) { - $attributes = [$attributes => $value]; - } - foreach ($attributes as $key => $value) { - if ($key === 'tempDir' || $key === 'temp_dir') { - $this->setTempDir($value); - } elseif ($key === 'fontDir' || $key === 'font_dir') { - $this->setFontDir($value); - } elseif ($key === 'fontCache' || $key === 'font_cache') { - $this->setFontCache($value); - } elseif ($key === 'chroot') { - $this->setChroot($value); - } elseif ($key === 'logOutputFile' || $key === 'log_output_file') { - $this->setLogOutputFile($value); - } elseif ($key === 'defaultMediaType' || $key === 'default_media_type') { - $this->setDefaultMediaType($value); - } elseif ($key === 'defaultPaperSize' || $key === 'default_paper_size') { - $this->setDefaultPaperSize($value); - } elseif ($key === 'defaultPaperOrientation' || $key === 'default_paper_orientation') { - $this->setDefaultPaperOrientation($value); - } elseif ($key === 'defaultFont' || $key === 'default_font') { - $this->setDefaultFont($value); - } elseif ($key === 'dpi') { - $this->setDpi($value); - } elseif ($key === 'fontHeightRatio' || $key === 'font_height_ratio') { - $this->setFontHeightRatio($value); - } elseif ($key === 'isPhpEnabled' || $key === 'is_php_enabled' || $key === 'enable_php') { - $this->setIsPhpEnabled($value); - } elseif ($key === 'isRemoteEnabled' || $key === 'is_remote_enabled' || $key === 'enable_remote') { - $this->setIsRemoteEnabled($value); - } elseif ($key === 'isJavascriptEnabled' || $key === 'is_javascript_enabled' || $key === 'enable_javascript') { - $this->setIsJavascriptEnabled($value); - } elseif ($key === 'isHtml5ParserEnabled' || $key === 'is_html5_parser_enabled' || $key === 'enable_html5_parser') { - $this->setIsHtml5ParserEnabled($value); - } elseif ($key === 'isFontSubsettingEnabled' || $key === 'is_font_subsetting_enabled' || $key === 'enable_font_subsetting') { - $this->setIsFontSubsettingEnabled($value); - } elseif ($key === 'debugPng' || $key === 'debug_png') { - $this->setDebugPng($value); - } elseif ($key === 'debugKeepTemp' || $key === 'debug_keep_temp') { - $this->setDebugKeepTemp($value); - } elseif ($key === 'debugCss' || $key === 'debug_css') { - $this->setDebugCss($value); - } elseif ($key === 'debugLayout' || $key === 'debug_layout') { - $this->setDebugLayout($value); - } elseif ($key === 'debugLayoutLines' || $key === 'debug_layout_lines') { - $this->setDebugLayoutLines($value); - } elseif ($key === 'debugLayoutBlocks' || $key === 'debug_layout_blocks') { - $this->setDebugLayoutBlocks($value); - } elseif ($key === 'debugLayoutInline' || $key === 'debug_layout_inline') { - $this->setDebugLayoutInline($value); - } elseif ($key === 'debugLayoutPaddingBox' || $key === 'debug_layout_padding_box') { - $this->setDebugLayoutPaddingBox($value); - } elseif ($key === 'pdfBackend' || $key === 'pdf_backend') { - $this->setPdfBackend($value); - } elseif ($key === 'pdflibLicense' || $key === 'pdflib_license') { - $this->setPdflibLicense($value); - } elseif ($key === 'adminUsername' || $key === 'admin_username') { - $this->setAdminUsername($value); - } elseif ($key === 'adminPassword' || $key === 'admin_password') { - $this->setAdminPassword($value); - } - } - return $this; - } - - /** - * @param string $key - * @return mixed - */ - public function get($key) - { - if ($key === 'tempDir' || $key === 'temp_dir') { - return $this->getTempDir(); - } elseif ($key === 'fontDir' || $key === 'font_dir') { - return $this->getFontDir(); - } elseif ($key === 'fontCache' || $key === 'font_cache') { - return $this->getFontCache(); - } elseif ($key === 'chroot') { - return $this->getChroot(); - } elseif ($key === 'logOutputFile' || $key === 'log_output_file') { - return $this->getLogOutputFile(); - } elseif ($key === 'defaultMediaType' || $key === 'default_media_type') { - return $this->getDefaultMediaType(); - } elseif ($key === 'defaultPaperSize' || $key === 'default_paper_size') { - return $this->getDefaultPaperSize(); - } elseif ($key === 'defaultPaperOrientation' || $key === 'default_paper_orientation') { - return $this->getDefaultPaperOrientation(); - } elseif ($key === 'defaultFont' || $key === 'default_font') { - return $this->getDefaultFont(); - } elseif ($key === 'dpi') { - return $this->getDpi(); - } elseif ($key === 'fontHeightRatio' || $key === 'font_height_ratio') { - return $this->getFontHeightRatio(); - } elseif ($key === 'isPhpEnabled' || $key === 'is_php_enabled' || $key === 'enable_php') { - return $this->getIsPhpEnabled(); - } elseif ($key === 'isRemoteEnabled' || $key === 'is_remote_enabled' || $key === 'enable_remote') { - return $this->getIsRemoteEnabled(); - } elseif ($key === 'isJavascriptEnabled' || $key === 'is_javascript_enabled' || $key === 'enable_javascript') { - return $this->getIsJavascriptEnabled(); - } elseif ($key === 'isHtml5ParserEnabled' || $key === 'is_html5_parser_enabled' || $key === 'enable_html5_parser') { - return $this->getIsHtml5ParserEnabled(); - } elseif ($key === 'isFontSubsettingEnabled' || $key === 'is_font_subsetting_enabled' || $key === 'enable_font_subsetting') { - return $this->getIsFontSubsettingEnabled(); - } elseif ($key === 'debugPng' || $key === 'debug_png') { - return $this->getDebugPng(); - } elseif ($key === 'debugKeepTemp' || $key === 'debug_keep_temp') { - return $this->getDebugKeepTemp(); - } elseif ($key === 'debugCss' || $key === 'debug_css') { - return $this->getDebugCss(); - } elseif ($key === 'debugLayout' || $key === 'debug_layout') { - return $this->getDebugLayout(); - } elseif ($key === 'debugLayoutLines' || $key === 'debug_layout_lines') { - return $this->getDebugLayoutLines(); - } elseif ($key === 'debugLayoutBlocks' || $key === 'debug_layout_blocks') { - return $this->getDebugLayoutBlocks(); - } elseif ($key === 'debugLayoutInline' || $key === 'debug_layout_inline') { - return $this->getDebugLayoutInline(); - } elseif ($key === 'debugLayoutPaddingBox' || $key === 'debug_layout_padding_box') { - return $this->getDebugLayoutPaddingBox(); - } elseif ($key === 'pdfBackend' || $key === 'pdf_backend') { - return $this->getPdfBackend(); - } elseif ($key === 'pdflibLicense' || $key === 'pdflib_license') { - return $this->getPdflibLicense(); - } elseif ($key === 'adminUsername' || $key === 'admin_username') { - return $this->getAdminUsername(); - } elseif ($key === 'adminPassword' || $key === 'admin_password') { - return $this->getAdminPassword(); - } - return null; - } - - /** - * @param string $adminPassword - * @return $this - */ - public function setAdminPassword($adminPassword) - { - $this->adminPassword = $adminPassword; - return $this; - } - - /** - * @return string - */ - public function getAdminPassword() - { - return $this->adminPassword; - } - - /** - * @param string $adminUsername - * @return $this - */ - public function setAdminUsername($adminUsername) - { - $this->adminUsername = $adminUsername; - return $this; - } - - /** - * @return string - */ - public function getAdminUsername() - { - return $this->adminUsername; - } - - /** - * @param string $pdfBackend - * @return $this - */ - public function setPdfBackend($pdfBackend) - { - $this->pdfBackend = $pdfBackend; - return $this; - } - - /** - * @return string - */ - public function getPdfBackend() - { - return $this->pdfBackend; - } - - /** - * @param string $pdflibLicense - * @return $this - */ - public function setPdflibLicense($pdflibLicense) - { - $this->pdflibLicense = $pdflibLicense; - return $this; - } - - /** - * @return string - */ - public function getPdflibLicense() - { - return $this->pdflibLicense; - } - - /** - * @param string $chroot - * @return $this - */ - public function setChroot($chroot) - { - $this->chroot = $chroot; - return $this; - } - - /** - * @return string - */ - public function getChroot() - { - return $this->chroot; - } - - /** - * @param boolean $debugCss - * @return $this - */ - public function setDebugCss($debugCss) - { - $this->debugCss = $debugCss; - return $this; - } - - /** - * @return boolean - */ - public function getDebugCss() - { - return $this->debugCss; - } - - /** - * @param boolean $debugKeepTemp - * @return $this - */ - public function setDebugKeepTemp($debugKeepTemp) - { - $this->debugKeepTemp = $debugKeepTemp; - return $this; - } - - /** - * @return boolean - */ - public function getDebugKeepTemp() - { - return $this->debugKeepTemp; - } - - /** - * @param boolean $debugLayout - * @return $this - */ - public function setDebugLayout($debugLayout) - { - $this->debugLayout = $debugLayout; - return $this; - } - - /** - * @return boolean - */ - public function getDebugLayout() - { - return $this->debugLayout; - } - - /** - * @param boolean $debugLayoutBlocks - * @return $this - */ - public function setDebugLayoutBlocks($debugLayoutBlocks) - { - $this->debugLayoutBlocks = $debugLayoutBlocks; - return $this; - } - - /** - * @return boolean - */ - public function getDebugLayoutBlocks() - { - return $this->debugLayoutBlocks; - } - - /** - * @param boolean $debugLayoutInline - * @return $this - */ - public function setDebugLayoutInline($debugLayoutInline) - { - $this->debugLayoutInline = $debugLayoutInline; - return $this; - } - - /** - * @return boolean - */ - public function getDebugLayoutInline() - { - return $this->debugLayoutInline; - } - - /** - * @param boolean $debugLayoutLines - * @return $this - */ - public function setDebugLayoutLines($debugLayoutLines) - { - $this->debugLayoutLines = $debugLayoutLines; - return $this; - } - - /** - * @return boolean - */ - public function getDebugLayoutLines() - { - return $this->debugLayoutLines; - } - - /** - * @param boolean $debugLayoutPaddingBox - * @return $this - */ - public function setDebugLayoutPaddingBox($debugLayoutPaddingBox) - { - $this->debugLayoutPaddingBox = $debugLayoutPaddingBox; - return $this; - } - - /** - * @return boolean - */ - public function getDebugLayoutPaddingBox() - { - return $this->debugLayoutPaddingBox; - } - - /** - * @param boolean $debugPng - * @return $this - */ - public function setDebugPng($debugPng) - { - $this->debugPng = $debugPng; - return $this; - } - - /** - * @return boolean - */ - public function getDebugPng() - { - return $this->debugPng; - } - - /** - * @param string $defaultFont - * @return $this - */ - public function setDefaultFont($defaultFont) - { - $this->defaultFont = $defaultFont; - return $this; - } - - /** - * @return string - */ - public function getDefaultFont() - { - return $this->defaultFont; - } - - /** - * @param string $defaultMediaType - * @return $this - */ - public function setDefaultMediaType($defaultMediaType) - { - $this->defaultMediaType = $defaultMediaType; - return $this; - } - - /** - * @return string - */ - public function getDefaultMediaType() - { - return $this->defaultMediaType; - } - - /** - * @param string $defaultPaperSize - * @return $this - */ - public function setDefaultPaperSize($defaultPaperSize) - { - $this->defaultPaperSize = $defaultPaperSize; - return $this; - } - - /** - * @param string $defaultPaperOrientation - * @return $this - */ - public function setDefaultPaperOrientation($defaultPaperOrientation) - { - $this->defaultPaperOrientation = $defaultPaperOrientation; - return $this; - } - - /** - * @return string - */ - public function getDefaultPaperSize() - { - return $this->defaultPaperSize; - } - - /** - * @return string - */ - public function getDefaultPaperOrientation() - { - return $this->defaultPaperOrientation; - } - - /** - * @param int $dpi - * @return $this - */ - public function setDpi($dpi) - { - $this->dpi = $dpi; - return $this; - } - - /** - * @return int - */ - public function getDpi() - { - return $this->dpi; - } - - /** - * @param string $fontCache - * @return $this - */ - public function setFontCache($fontCache) - { - $this->fontCache = $fontCache; - return $this; - } - - /** - * @return string - */ - public function getFontCache() - { - return $this->fontCache; - } - - /** - * @param string $fontDir - * @return $this - */ - public function setFontDir($fontDir) - { - $this->fontDir = $fontDir; - return $this; - } - - /** - * @return string - */ - public function getFontDir() - { - return $this->fontDir; - } - - /** - * @param float $fontHeightRatio - * @return $this - */ - public function setFontHeightRatio($fontHeightRatio) - { - $this->fontHeightRatio = $fontHeightRatio; - return $this; - } - - /** - * @return float - */ - public function getFontHeightRatio() - { - return $this->fontHeightRatio; - } - - /** - * @param boolean $isFontSubsettingEnabled - * @return $this - */ - public function setIsFontSubsettingEnabled($isFontSubsettingEnabled) - { - $this->isFontSubsettingEnabled = $isFontSubsettingEnabled; - return $this; - } - - /** - * @return boolean - */ - public function getIsFontSubsettingEnabled() - { - return $this->isFontSubsettingEnabled; - } - - /** - * @return boolean - */ - public function isFontSubsettingEnabled() - { - return $this->getIsFontSubsettingEnabled(); - } - - /** - * @param boolean $isHtml5ParserEnabled - * @return $this - */ - public function setIsHtml5ParserEnabled($isHtml5ParserEnabled) - { - $this->isHtml5ParserEnabled = $isHtml5ParserEnabled; - return $this; - } - - /** - * @return boolean - */ - public function getIsHtml5ParserEnabled() - { - return $this->isHtml5ParserEnabled; - } - - /** - * @return boolean - */ - public function isHtml5ParserEnabled() - { - return $this->getIsHtml5ParserEnabled(); - } - - /** - * @param boolean $isJavascriptEnabled - * @return $this - */ - public function setIsJavascriptEnabled($isJavascriptEnabled) - { - $this->isJavascriptEnabled = $isJavascriptEnabled; - return $this; - } - - /** - * @return boolean - */ - public function getIsJavascriptEnabled() - { - return $this->isJavascriptEnabled; - } - - /** - * @return boolean - */ - public function isJavascriptEnabled() - { - return $this->getIsJavascriptEnabled(); - } - - /** - * @param boolean $isPhpEnabled - * @return $this - */ - public function setIsPhpEnabled($isPhpEnabled) - { - $this->isPhpEnabled = $isPhpEnabled; - return $this; - } - - /** - * @return boolean - */ - public function getIsPhpEnabled() - { - return $this->isPhpEnabled; - } - - /** - * @return boolean - */ - public function isPhpEnabled() - { - return $this->getIsPhpEnabled(); - } - - /** - * @param boolean $isRemoteEnabled - * @return $this - */ - public function setIsRemoteEnabled($isRemoteEnabled) - { - $this->isRemoteEnabled = $isRemoteEnabled; - return $this; - } - - /** - * @return boolean - */ - public function getIsRemoteEnabled() - { - return $this->isRemoteEnabled; - } - - /** - * @return boolean - */ - public function isRemoteEnabled() - { - return $this->getIsRemoteEnabled(); - } - - /** - * @param string $logOutputFile - * @return $this - */ - public function setLogOutputFile($logOutputFile) - { - $this->logOutputFile = $logOutputFile; - return $this; - } - - /** - * @return string - */ - public function getLogOutputFile() - { - return $this->logOutputFile; - } - - /** - * @param string $tempDir - * @return $this - */ - public function setTempDir($tempDir) - { - $this->tempDir = $tempDir; - return $this; - } - - /** - * @return string - */ - public function getTempDir() - { - return $this->tempDir; - } - - /** - * @param string $rootDir - * @return $this - */ - public function setRootDir($rootDir) - { - $this->rootDir = $rootDir; - return $this; - } - - /** - * @return string - */ - public function getRootDir() - { - return $this->rootDir; - } -} \ No newline at end of file diff --git a/vendor/dompdf/dompdf/src/PhpEvaluator.php b/vendor/dompdf/dompdf/src/PhpEvaluator.php deleted file mode 100644 index cdebc7a4..00000000 --- a/vendor/dompdf/dompdf/src/PhpEvaluator.php +++ /dev/null @@ -1,63 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf; - -/** - * Executes inline PHP code during the rendering process - * - * @package dompdf - */ -class PhpEvaluator -{ - - /** - * @var Canvas - */ - protected $_canvas; - - /** - * PhpEvaluator constructor. - * @param Canvas $canvas - */ - public function __construct(Canvas $canvas) - { - $this->_canvas = $canvas; - } - - /** - * @param $code - * @param array $vars - */ - public function evaluate($code, $vars = []) - { - if (!$this->_canvas->get_dompdf()->getOptions()->getIsPhpEnabled()) { - return; - } - - // Set up some variables for the inline code - $pdf = $this->_canvas; - $fontMetrics = $pdf->get_dompdf()->getFontMetrics(); - $PAGE_NUM = $pdf->get_page_number(); - $PAGE_COUNT = $pdf->get_page_count(); - - // Override those variables if passed in - foreach ($vars as $k => $v) { - $$k = $v; - } - - eval($code); - } - - /** - * @param Frame $frame - */ - public function render(Frame $frame) - { - $this->evaluate($frame->get_node()->nodeValue); - } -} diff --git a/vendor/dompdf/dompdf/src/Positioner/Absolute.php b/vendor/dompdf/dompdf/src/Positioner/Absolute.php deleted file mode 100644 index ef34a5c4..00000000 --- a/vendor/dompdf/dompdf/src/Positioner/Absolute.php +++ /dev/null @@ -1,118 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace Dompdf\Positioner; - -use Dompdf\FrameDecorator\AbstractFrameDecorator; - -/** - * Positions absolutely positioned frames - */ -class Absolute extends AbstractPositioner -{ - - /** - * @param AbstractFrameDecorator $frame - */ - function position(AbstractFrameDecorator $frame) - { - $style = $frame->get_style(); - - $p = $frame->find_positionned_parent(); - - list($x, $y, $w, $h) = $frame->get_containing_block(); - - $top = $style->length_in_pt($style->top, $h); - $right = $style->length_in_pt($style->right, $w); - $bottom = $style->length_in_pt($style->bottom, $h); - $left = $style->length_in_pt($style->left, $w); - - if ($p && !($left === "auto" && $right === "auto")) { - // Get the parent's padding box (see http://www.w3.org/TR/CSS21/visuren.html#propdef-top) - list($x, $y, $w, $h) = $p->get_padding_box(); - } - - list($width, $height) = [$frame->get_margin_width(), $frame->get_margin_height()]; - - $orig_style = $frame->get_original_style(); - $orig_width = $orig_style->width; - $orig_height = $orig_style->height; - - /**************************** - * - * Width auto: - * ____________| left=auto | left=fixed | - * right=auto | A | B | - * right=fixed | C | D | - * - * Width fixed: - * ____________| left=auto | left=fixed | - * right=auto | E | F | - * right=fixed | G | H | - *****************************/ - - if ($left === "auto") { - if ($right === "auto") { - // A or E - Keep the frame at the same position - $x = $x + $frame->find_block_parent()->get_current_line_box()->w; - } else { - if ($orig_width === "auto") { - // C - $x += $w - $width - $right; - } else { - // G - $x += $w - $width - $right; - } - } - } else { - if ($right === "auto") { - // B or F - $x += (float)$left; - } else { - if ($orig_width === "auto") { - // D - TODO change width - $x += (float)$left; - } else { - // H - Everything is fixed: left + width win - $x += (float)$left; - } - } - } - - // The same vertically - if ($top === "auto") { - if ($bottom === "auto") { - // A or E - Keep the frame at the same position - $y = $frame->find_block_parent()->get_current_line_box()->y; - } else { - if ($orig_height === "auto") { - // C - $y += (float)$h - $height - (float)$bottom; - } else { - // G - $y += (float)$h - $height - (float)$bottom; - } - } - } else { - if ($bottom === "auto") { - // B or F - $y += (float)$top; - } else { - if ($orig_height === "auto") { - // D - TODO change height - $y += (float)$top; - } else { - // H - Everything is fixed: top + height win - $y += (float)$top; - } - } - } - - $frame->set_position($x, $y); - } -} diff --git a/vendor/dompdf/dompdf/src/Positioner/AbstractPositioner.php b/vendor/dompdf/dompdf/src/Positioner/AbstractPositioner.php deleted file mode 100644 index 2ade6afc..00000000 --- a/vendor/dompdf/dompdf/src/Positioner/AbstractPositioner.php +++ /dev/null @@ -1,48 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace Dompdf\Positioner; - -use Dompdf\FrameDecorator\AbstractFrameDecorator; - -/** - * Base AbstractPositioner class - * - * Defines postioner interface - * - * @access private - * @package dompdf - */ -abstract class AbstractPositioner -{ - - /** - * @param AbstractFrameDecorator $frame - * @return mixed - */ - abstract function position(AbstractFrameDecorator $frame); - - /** - * @param AbstractFrameDecorator $frame - * @param $offset_x - * @param $offset_y - * @param bool $ignore_self - */ - function move(AbstractFrameDecorator $frame, $offset_x, $offset_y, $ignore_self = false) - { - list($x, $y) = $frame->get_position(); - - if (!$ignore_self) { - $frame->set_position($x + $offset_x, $y + $offset_y); - } - - foreach ($frame->get_children() as $child) { - $child->move($offset_x, $offset_y); - } - } -} diff --git a/vendor/dompdf/dompdf/src/Positioner/Block.php b/vendor/dompdf/dompdf/src/Positioner/Block.php deleted file mode 100644 index 0c340bc8..00000000 --- a/vendor/dompdf/dompdf/src/Positioner/Block.php +++ /dev/null @@ -1,54 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace Dompdf\Positioner; - -use Dompdf\FrameDecorator\AbstractFrameDecorator; - -/** - * Positions block frames - * - * @access private - * @package dompdf - */ -class Block extends AbstractPositioner { - - function position(AbstractFrameDecorator $frame) - { - $style = $frame->get_style(); - $cb = $frame->get_containing_block(); - $p = $frame->find_block_parent(); - - if ($p) { - $float = $style->float; - - if (!$float || $float === "none") { - $p->add_line(true); - } - $y = $p->get_current_line_box()->y; - - } else { - $y = $cb["y"]; - } - - $x = $cb["x"]; - - // Relative positionning - if ($style->position === "relative") { - $top = (float)$style->length_in_pt($style->top, $cb["h"]); - //$right = (float)$style->length_in_pt($style->right, $cb["w"]); - //$bottom = (float)$style->length_in_pt($style->bottom, $cb["h"]); - $left = (float)$style->length_in_pt($style->left, $cb["w"]); - - $x += $left; - $y += $top; - } - - $frame->set_position($x, $y); - } -} diff --git a/vendor/dompdf/dompdf/src/Positioner/Fixed.php b/vendor/dompdf/dompdf/src/Positioner/Fixed.php deleted file mode 100644 index 556254b8..00000000 --- a/vendor/dompdf/dompdf/src/Positioner/Fixed.php +++ /dev/null @@ -1,89 +0,0 @@ - - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace Dompdf\Positioner; - -use Dompdf\FrameDecorator\AbstractFrameDecorator; - -/** - * Positions fixely positioned frames - */ -class Fixed extends AbstractPositioner -{ - - /** - * @param AbstractFrameDecorator $frame - */ - function position(AbstractFrameDecorator $frame) - { - $style = $frame->get_original_style(); - $root = $frame->get_root(); - $initialcb = $root->get_containing_block(); - $initialcb_style = $root->get_style(); - - $p = $frame->find_block_parent(); - if ($p) { - $p->add_line(); - } - - // Compute the margins of the @page style - $margin_top = (float)$initialcb_style->length_in_pt($initialcb_style->margin_top, $initialcb["h"]); - $margin_right = (float)$initialcb_style->length_in_pt($initialcb_style->margin_right, $initialcb["w"]); - $margin_bottom = (float)$initialcb_style->length_in_pt($initialcb_style->margin_bottom, $initialcb["h"]); - $margin_left = (float)$initialcb_style->length_in_pt($initialcb_style->margin_left, $initialcb["w"]); - - // The needed computed style of the element - $height = (float)$style->length_in_pt($style->height, $initialcb["h"]); - $width = (float)$style->length_in_pt($style->width, $initialcb["w"]); - - $top = $style->length_in_pt($style->top, $initialcb["h"]); - $right = $style->length_in_pt($style->right, $initialcb["w"]); - $bottom = $style->length_in_pt($style->bottom, $initialcb["h"]); - $left = $style->length_in_pt($style->left, $initialcb["w"]); - - $y = $margin_top; - if (isset($top)) { - $y = (float)$top + $margin_top; - if ($top === "auto") { - $y = $margin_top; - if (isset($bottom) && $bottom !== "auto") { - $y = $initialcb["h"] - $bottom - $margin_bottom; - if ($frame->is_auto_height()) { - $y -= $height; - } else { - $y -= $frame->get_margin_height(); - } - } - } - } - - $x = $margin_left; - if (isset($left)) { - $x = (float)$left + $margin_left; - if ($left === "auto") { - $x = $margin_left; - if (isset($right) && $right !== "auto") { - $x = $initialcb["w"] - $right - $margin_right; - if ($frame->is_auto_width()) { - $x -= $width; - } else { - $x -= $frame->get_margin_width(); - } - } - } - } - - $frame->set_position($x, $y); - - $children = $frame->get_children(); - foreach ($children as $child) { - $child->set_position($x, $y); - } - } -} \ No newline at end of file diff --git a/vendor/dompdf/dompdf/src/Positioner/Inline.php b/vendor/dompdf/dompdf/src/Positioner/Inline.php deleted file mode 100644 index bcea2ba0..00000000 --- a/vendor/dompdf/dompdf/src/Positioner/Inline.php +++ /dev/null @@ -1,77 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace Dompdf\Positioner; - -use Dompdf\FrameDecorator\AbstractFrameDecorator; -use Dompdf\FrameDecorator\Inline as InlineFrameDecorator; -use Dompdf\Exception; - -/** - * Positions inline frames - * - * @package dompdf - */ -class Inline extends AbstractPositioner -{ - - /** - * @param AbstractFrameDecorator $frame - * @throws Exception - */ - function position(AbstractFrameDecorator $frame) - { - /** - * Find our nearest block level parent and access its lines property. - * @var BlockFrameDecorator - */ - $p = $frame->find_block_parent(); - - // Debugging code: - - // Helpers::pre_r("\nPositioning:"); - // Helpers::pre_r("Me: " . $frame->get_node()->nodeName . " (" . spl_object_hash($frame->get_node()) . ")"); - // Helpers::pre_r("Parent: " . $p->get_node()->nodeName . " (" . spl_object_hash($p->get_node()) . ")"); - - // End debugging - - if (!$p) { - throw new Exception("No block-level parent found. Not good."); - } - - $f = $frame; - - $cb = $f->get_containing_block(); - $line = $p->get_current_line_box(); - - // Skip the page break if in a fixed position element - $is_fixed = false; - while ($f = $f->get_parent()) { - if ($f->get_style()->position === "fixed") { - $is_fixed = true; - break; - } - } - - $f = $frame; - - if (!$is_fixed && $f->get_parent() && - $f->get_parent() instanceof InlineFrameDecorator && - $f->is_text_node() - ) { - $min_max = $f->get_reflower()->get_min_max_width(); - - // If the frame doesn't fit in the current line, a line break occurs - if ($min_max["min"] > ($cb["w"] - $line->left - $line->w - $line->right)) { - $p->add_line(); - } - } - - $f->set_position($cb["x"] + $line->w, $line->y); - } -} diff --git a/vendor/dompdf/dompdf/src/Positioner/ListBullet.php b/vendor/dompdf/dompdf/src/Positioner/ListBullet.php deleted file mode 100644 index 70bc2833..00000000 --- a/vendor/dompdf/dompdf/src/Positioner/ListBullet.php +++ /dev/null @@ -1,78 +0,0 @@ - - * @author Helmut Tischer - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace Dompdf\Positioner; - -use Dompdf\FrameDecorator\AbstractFrameDecorator; - -/** - * Positions list bullets - * - * @package dompdf - */ -class ListBullet extends AbstractPositioner -{ - - /** - * @param AbstractFrameDecorator $frame - */ - function position(AbstractFrameDecorator $frame) - { - - // Bullets & friends are positioned an absolute distance to the left of - // the content edge of their parent element - $cb = $frame->get_containing_block(); - - // Note: this differs from most frames in that we must position - // ourselves after determining our width - $x = $cb["x"] - $frame->get_width(); - - $p = $frame->find_block_parent(); - - $y = $p->get_current_line_box()->y; - - // This is a bit of a hack... - $n = $frame->get_next_sibling(); - if ($n) { - $style = $n->get_style(); - $line_height = $style->line_height; - // TODO: should offset take into account the line height of the next sibling (per previous logic)? - // $offset = (float)$style->length_in_pt($line_height, $n->get_containing_block("h")) - $frame->get_height(); - $offset = $line_height - $frame->get_height(); - $y += $offset / 2; - } - - // Now the position is the left top of the block which should be marked with the bullet. - // We tried to find out the y of the start of the first text character within the block. - // But the top margin/padding does not fit, neither from this nor from the next sibling - // The "bit of a hack" above does not work also. - - // Instead let's position the bullet vertically centered to the block which should be marked. - // But for get_next_sibling() the get_containing_block is all zero, and for find_block_parent() - // the get_containing_block is paper width and the entire list as height. - - // if ($p) { - // //$cb = $n->get_containing_block(); - // $cb = $p->get_containing_block(); - // $y += $cb["h"]/2; - // print 'cb:'.$cb["x"].':'.$cb["y"].':'.$cb["w"].':'.$cb["h"].':'; - // } - - // Todo: - // For now give up on the above. Use Guesswork with font y-pos in the middle of the line spacing - - /*$style = $p->get_style(); - $font_size = $style->font_size; - $line_height = (float)$style->length_in_pt($style->line_height, $font_size); - $y += ($line_height - $font_size) / 2; */ - - //Position is x-end y-top of character position of the bullet. - $frame->set_position($x, $y); - } -} diff --git a/vendor/dompdf/dompdf/src/Positioner/NullPositioner.php b/vendor/dompdf/dompdf/src/Positioner/NullPositioner.php deleted file mode 100644 index afdef190..00000000 --- a/vendor/dompdf/dompdf/src/Positioner/NullPositioner.php +++ /dev/null @@ -1,28 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace Dompdf\Positioner; - -use Dompdf\FrameDecorator\AbstractFrameDecorator; - -/** - * Dummy positioner - * - * @package dompdf - */ -class NullPositioner extends AbstractPositioner -{ - - /** - * @param AbstractFrameDecorator $frame - */ - function position(AbstractFrameDecorator $frame) - { - return; - } -} diff --git a/vendor/dompdf/dompdf/src/Positioner/TableCell.php b/vendor/dompdf/dompdf/src/Positioner/TableCell.php deleted file mode 100644 index 42b0042e..00000000 --- a/vendor/dompdf/dompdf/src/Positioner/TableCell.php +++ /dev/null @@ -1,31 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace Dompdf\Positioner; - -use Dompdf\FrameDecorator\AbstractFrameDecorator; -use Dompdf\FrameDecorator\Table; - -/** - * Positions table cells - * - * @package dompdf - */ -class TableCell extends AbstractPositioner -{ - - /** - * @param AbstractFrameDecorator $frame - */ - function position(AbstractFrameDecorator $frame) - { - $table = Table::find_parent_table($frame); - $cellmap = $table->get_cellmap(); - $frame->set_position($cellmap->get_frame_position($frame)); - } -} diff --git a/vendor/dompdf/dompdf/src/Positioner/TableRow.php b/vendor/dompdf/dompdf/src/Positioner/TableRow.php deleted file mode 100644 index aee20453..00000000 --- a/vendor/dompdf/dompdf/src/Positioner/TableRow.php +++ /dev/null @@ -1,36 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace Dompdf\Positioner; - -use Dompdf\FrameDecorator\AbstractFrameDecorator; - -/** - * Positions table rows - * - * @package dompdf - */ -class TableRow extends AbstractPositioner -{ - - /** - * @param AbstractFrameDecorator $frame - */ - function position(AbstractFrameDecorator $frame) - { - $cb = $frame->get_containing_block(); - $p = $frame->get_prev_sibling(); - - if ($p) { - $y = $p->get_position("y") + $p->get_margin_height(); - } else { - $y = $cb["y"]; - } - $frame->set_position($cb["x"], $y); - } -} diff --git a/vendor/dompdf/dompdf/src/Renderer.php b/vendor/dompdf/dompdf/src/Renderer.php deleted file mode 100644 index 535fec75..00000000 --- a/vendor/dompdf/dompdf/src/Renderer.php +++ /dev/null @@ -1,295 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf; - -use Dompdf\Renderer\AbstractRenderer; -use Dompdf\Renderer\Block; -use Dompdf\Renderer\Image; -use Dompdf\Renderer\ListBullet; -use Dompdf\Renderer\TableCell; -use Dompdf\Renderer\TableRowGroup; -use Dompdf\Renderer\Text; - -/** - * Concrete renderer - * - * Instantiates several specific renderers in order to render any given frame. - * - * @package dompdf - */ -class Renderer extends AbstractRenderer -{ - - /** - * Array of renderers for specific frame types - * - * @var AbstractRenderer[] - */ - protected $_renderers; - - /** - * Cache of the callbacks array - * - * @var array - */ - private $_callbacks; - - /** - * Advance the canvas to the next page - */ - function new_page() - { - $this->_canvas->new_page(); - } - - /** - * Render frames recursively - * - * @param Frame $frame the frame to render - */ - public function render(Frame $frame) - { - global $_dompdf_debug; - - $this->_check_callbacks("begin_frame", $frame); - - if ($_dompdf_debug) { - echo $frame; - flush(); - } - - $style = $frame->get_style(); - - if (in_array($style->visibility, ["hidden", "collapse"])) { - return; - } - - $display = $style->display; - - // Starts the CSS transformation - if ($style->transform && is_array($style->transform)) { - $this->_canvas->save(); - list($x, $y) = $frame->get_padding_box(); - $origin = $style->transform_origin; - - foreach ($style->transform as $transform) { - list($function, $values) = $transform; - if ($function === "matrix") { - $function = "transform"; - } - - $values = array_map("floatval", $values); - $values[] = $x + (float)$style->length_in_pt($origin[0], (float)$style->length_in_pt($style->width)); - $values[] = $y + (float)$style->length_in_pt($origin[1], (float)$style->length_in_pt($style->height)); - - call_user_func_array([$this->_canvas, $function], $values); - } - } - - switch ($display) { - - case "block": - case "list-item": - case "inline-block": - case "table": - case "inline-table": - $this->_render_frame("block", $frame); - break; - - case "inline": - if ($frame->is_text_node()) { - $this->_render_frame("text", $frame); - } else { - $this->_render_frame("inline", $frame); - } - break; - - case "table-cell": - $this->_render_frame("table-cell", $frame); - break; - - case "table-row-group": - case "table-header-group": - case "table-footer-group": - $this->_render_frame("table-row-group", $frame); - break; - - case "-dompdf-list-bullet": - $this->_render_frame("list-bullet", $frame); - break; - - case "-dompdf-image": - $this->_render_frame("image", $frame); - break; - - case "none": - $node = $frame->get_node(); - - if ($node->nodeName === "script") { - if ($node->getAttribute("type") === "text/php" || - $node->getAttribute("language") === "php" - ) { - // Evaluate embedded php scripts - $this->_render_frame("php", $frame); - } elseif ($node->getAttribute("type") === "text/javascript" || - $node->getAttribute("language") === "javascript" - ) { - // Insert JavaScript - $this->_render_frame("javascript", $frame); - } - } - - // Don't render children, so skip to next iter - return; - - default: - break; - - } - - // Starts the overflow: hidden box - if ($style->overflow === "hidden") { - list($x, $y, $w, $h) = $frame->get_padding_box(); - - // get border radii - $style = $frame->get_style(); - list($tl, $tr, $br, $bl) = $style->get_computed_border_radius($w, $h); - - if ($tl + $tr + $br + $bl > 0) { - $this->_canvas->clipping_roundrectangle($x, $y, (float)$w, (float)$h, $tl, $tr, $br, $bl); - } else { - $this->_canvas->clipping_rectangle($x, $y, (float)$w, (float)$h); - } - } - - $stack = []; - - foreach ($frame->get_children() as $child) { - // < 0 : nagative z-index - // = 0 : no z-index, no stacking context - // = 1 : stacking context without z-index - // > 1 : z-index - $child_style = $child->get_style(); - $child_z_index = $child_style->z_index; - $z_index = 0; - - if ($child_z_index !== "auto") { - $z_index = intval($child_z_index) + 1; - } elseif ($child_style->float !== "none" || $child->is_positionned()) { - $z_index = 1; - } - - $stack[$z_index][] = $child; - } - - ksort($stack); - - foreach ($stack as $by_index) { - foreach ($by_index as $child) { - $this->render($child); - } - } - - // Ends the overflow: hidden box - if ($style->overflow === "hidden") { - $this->_canvas->clipping_end(); - } - - if ($style->transform && is_array($style->transform)) { - $this->_canvas->restore(); - } - - // Check for end frame callback - $this->_check_callbacks("end_frame", $frame); - } - - /** - * Check for callbacks that need to be performed when a given event - * gets triggered on a frame - * - * @param string $event the type of event - * @param Frame $frame the frame that event is triggered on - */ - protected function _check_callbacks($event, $frame) - { - if (!isset($this->_callbacks)) { - $this->_callbacks = $this->_dompdf->getCallbacks(); - } - - if (is_array($this->_callbacks) && isset($this->_callbacks[$event])) { - $info = [0 => $this->_canvas, "canvas" => $this->_canvas, - 1 => $frame, "frame" => $frame]; - $fs = $this->_callbacks[$event]; - foreach ($fs as $f) { - if (is_callable($f)) { - if (is_array($f)) { - $f[0]->{$f[1]}($info); - } else { - $f($info); - } - } - } - } - } - - /** - * Render a single frame - * - * Creates Renderer objects on demand - * - * @param string $type type of renderer to use - * @param Frame $frame the frame to render - */ - protected function _render_frame($type, $frame) - { - - if (!isset($this->_renderers[$type])) { - - switch ($type) { - case "block": - $this->_renderers[$type] = new Block($this->_dompdf); - break; - - case "inline": - $this->_renderers[$type] = new Renderer\Inline($this->_dompdf); - break; - - case "text": - $this->_renderers[$type] = new Text($this->_dompdf); - break; - - case "image": - $this->_renderers[$type] = new Image($this->_dompdf); - break; - - case "table-cell": - $this->_renderers[$type] = new TableCell($this->_dompdf); - break; - - case "table-row-group": - $this->_renderers[$type] = new TableRowGroup($this->_dompdf); - break; - - case "list-bullet": - $this->_renderers[$type] = new ListBullet($this->_dompdf); - break; - - case "php": - $this->_renderers[$type] = new PhpEvaluator($this->_canvas); - break; - - case "javascript": - $this->_renderers[$type] = new JavascriptEmbedder($this->_dompdf); - break; - - } - } - - $this->_renderers[$type]->render($frame); - } -} diff --git a/vendor/dompdf/dompdf/src/Renderer/AbstractRenderer.php b/vendor/dompdf/dompdf/src/Renderer/AbstractRenderer.php deleted file mode 100644 index 8c8d2d49..00000000 --- a/vendor/dompdf/dompdf/src/Renderer/AbstractRenderer.php +++ /dev/null @@ -1,1020 +0,0 @@ - - * @author Helmut Tischer - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\Renderer; - -use Dompdf\Adapter\CPDF; -use Dompdf\Css\Color; -use Dompdf\Css\Style; -use Dompdf\Dompdf; -use Dompdf\Helpers; -use Dompdf\Frame; -use Dompdf\Image\Cache; - -/** - * Base renderer class - * - * @package dompdf - */ -abstract class AbstractRenderer -{ - - /** - * Rendering backend - * - * @var \Dompdf\Canvas - */ - protected $_canvas; - - /** - * Current dompdf instance - * - * @var Dompdf - */ - protected $_dompdf; - - /** - * Class constructor - * - * @param Dompdf $dompdf The current dompdf instance - */ - function __construct(Dompdf $dompdf) - { - $this->_dompdf = $dompdf; - $this->_canvas = $dompdf->getCanvas(); - } - - /** - * Render a frame. - * - * Specialized in child classes - * - * @param Frame $frame The frame to render - */ - abstract function render(Frame $frame); - - /** - * Render a background image over a rectangular area - * - * @param string $url The background image to load - * @param float $x The left edge of the rectangular area - * @param float $y The top edge of the rectangular area - * @param float $width The width of the rectangular area - * @param float $height The height of the rectangular area - * @param Style $style The associated Style object - * - * @throws \Exception - */ - protected function _background_image($url, $x, $y, $width, $height, $style) - { - if (!function_exists("imagecreatetruecolor")) { - throw new \Exception("The PHP GD extension is required, but is not installed."); - } - - $sheet = $style->get_stylesheet(); - - // Skip degenerate cases - if ($width == 0 || $height == 0) { - return; - } - - $box_width = $width; - $box_height = $height; - - //debugpng - if ($this->_dompdf->getOptions()->getDebugPng()) { - print '[_background_image ' . $url . ']'; - } - - list($img, $type, /*$msg*/) = Cache::resolve_url( - $url, - $sheet->get_protocol(), - $sheet->get_host(), - $sheet->get_base_path(), - $this->_dompdf - ); - - // Bail if the image is no good - if (Cache::is_broken($img)) { - return; - } - - //Try to optimize away reading and composing of same background multiple times - //Postponing read with imagecreatefrom ...() - //final composition parameters and name not known yet - //Therefore read dimension directly from file, instead of creating gd object first. - //$img_w = imagesx($src); $img_h = imagesy($src); - - list($img_w, $img_h) = Helpers::dompdf_getimagesize($img, $this->_dompdf->getHttpContext()); - if (!isset($img_w) || $img_w == 0 || !isset($img_h) || $img_h == 0) { - return; - } - - // save for later check if file needs to be resized. - $org_img_w = $img_w; - $org_img_h = $img_h; - - $repeat = $style->background_repeat; - $dpi = $this->_dompdf->getOptions()->getDpi(); - - //Increase background resolution and dependent box size according to image resolution to be placed in - //Then image can be copied in without resize - $bg_width = round((float)($width * $dpi) / 72); - $bg_height = round((float)($height * $dpi) / 72); - - list($img_w, $img_h) = $this->_resize_background_image( - $img_w, - $img_h, - $bg_width, - $bg_height, - $style->background_size, - $dpi - ); - //Need %bg_x, $bg_y as background pos, where img starts, converted to pixel - - list($bg_x, $bg_y) = $style->background_position; - - if (Helpers::is_percent($bg_x)) { - // The point $bg_x % from the left edge of the image is placed - // $bg_x % from the left edge of the background rectangle - $p = ((float)$bg_x) / 100.0; - $x1 = $p * $img_w; - $x2 = $p * $bg_width; - - $bg_x = $x2 - $x1; - } else { - $bg_x = (float)($style->length_in_pt($bg_x) * $dpi) / 72; - } - - $bg_x = round($bg_x + (float)$style->length_in_pt($style->border_left_width) * $dpi / 72); - - if (Helpers::is_percent($bg_y)) { - // The point $bg_y % from the left edge of the image is placed - // $bg_y % from the left edge of the background rectangle - $p = ((float)$bg_y) / 100.0; - $y1 = $p * $img_h; - $y2 = $p * $bg_height; - - $bg_y = $y2 - $y1; - } else { - $bg_y = (float)($style->length_in_pt($bg_y) * $dpi) / 72; - } - - $bg_y = round($bg_y + (float)$style->length_in_pt($style->border_top_width) * $dpi / 72); - - //clip background to the image area on partial repeat. Nothing to do if img off area - //On repeat, normalize start position to the tile at immediate left/top or 0/0 of area - //On no repeat with positive offset: move size/start to have offset==0 - //Handle x/y Dimensions separately - - if ($repeat !== "repeat" && $repeat !== "repeat-x") { - //No repeat x - if ($bg_x < 0) { - $bg_width = $img_w + $bg_x; - } else { - $x += ($bg_x * 72) / $dpi; - $bg_width = $bg_width - $bg_x; - if ($bg_width > $img_w) { - $bg_width = $img_w; - } - $bg_x = 0; - } - - if ($bg_width <= 0) { - return; - } - - $width = (float)($bg_width * 72) / $dpi; - } else { - //repeat x - if ($bg_x < 0) { - $bg_x = -((-$bg_x) % $img_w); - } else { - $bg_x = $bg_x % $img_w; - if ($bg_x > 0) { - $bg_x -= $img_w; - } - } - } - - if ($repeat !== "repeat" && $repeat !== "repeat-y") { - //no repeat y - if ($bg_y < 0) { - $bg_height = $img_h + $bg_y; - } else { - $y += ($bg_y * 72) / $dpi; - $bg_height = $bg_height - $bg_y; - if ($bg_height > $img_h) { - $bg_height = $img_h; - } - $bg_y = 0; - } - if ($bg_height <= 0) { - return; - } - $height = (float)($bg_height * 72) / $dpi; - } else { - //repeat y - if ($bg_y < 0) { - $bg_y = -((-$bg_y) % $img_h); - } else { - $bg_y = $bg_y % $img_h; - if ($bg_y > 0) { - $bg_y -= $img_h; - } - } - } - - //Optimization, if repeat has no effect - if ($repeat === "repeat" && $bg_y <= 0 && $img_h + $bg_y >= $bg_height) { - $repeat = "repeat-x"; - } - - if ($repeat === "repeat" && $bg_x <= 0 && $img_w + $bg_x >= $bg_width) { - $repeat = "repeat-y"; - } - - if (($repeat === "repeat-x" && $bg_x <= 0 && $img_w + $bg_x >= $bg_width) || - ($repeat === "repeat-y" && $bg_y <= 0 && $img_h + $bg_y >= $bg_height) - ) { - $repeat = "no-repeat"; - } - - //Use filename as indicator only - //different names for different variants to have different copies in the pdf - //This is not dependent of background color of box! .'_'.(is_array($bg_color) ? $bg_color["hex"] : $bg_color) - //Note: Here, bg_* are the start values, not end values after going through the tile loops! - - $filedummy = $img; - - $is_png = false; - $filedummy .= '_' . $bg_width . '_' . $bg_height . '_' . $bg_x . '_' . $bg_y . '_' . $repeat; - - //Optimization to avoid multiple times rendering the same image. - //If check functions are existing and identical image already cached, - //then skip creation of duplicate, because it is not needed by addImagePng - if ($this->_canvas instanceof CPDF && $this->_canvas->get_cpdf()->image_iscached($filedummy)) { - $bg = null; - } else { - // Create a new image to fit over the background rectangle - $bg = imagecreatetruecolor($bg_width, $bg_height); - - switch (strtolower($type)) { - case "png": - $is_png = true; - imagesavealpha($bg, true); - imagealphablending($bg, false); - $src = imagecreatefrompng($img); - break; - - case "jpeg": - $src = imagecreatefromjpeg($img); - break; - - case "gif": - $src = imagecreatefromgif($img); - break; - - case "bmp": - $src = Helpers::imagecreatefrombmp($img); - break; - - default: - return; // Unsupported image type - } - - if ($src == null) { - return; - } - - if ($img_w != $org_img_w || $img_h != $org_img_h) { - $newSrc = imagescale($src, $img_w, $img_h); - imagedestroy($src); - $src = $newSrc; - } - - if ($src == null) { - return; - } - - //Background color if box is not relevant here - //Non transparent image: box clipped to real size. Background non relevant. - //Transparent image: The image controls the transparency and lets shine through whatever background. - //However on transparent image preset the composed image with the transparency color, - //to keep the transparency when copying over the non transparent parts of the tiles. - $ti = imagecolortransparent($src); - $palletsize = imagecolorstotal($src); - - if ($ti >= 0 && $ti < $palletsize) { - $tc = imagecolorsforindex($src, $ti); - $ti = imagecolorallocate($bg, $tc['red'], $tc['green'], $tc['blue']); - imagefill($bg, 0, 0, $ti); - imagecolortransparent($bg, $ti); - } - - //This has only an effect for the non repeatable dimension. - //compute start of src and dest coordinates of the single copy - if ($bg_x < 0) { - $dst_x = 0; - $src_x = -$bg_x; - } else { - $src_x = 0; - $dst_x = $bg_x; - } - - if ($bg_y < 0) { - $dst_y = 0; - $src_y = -$bg_y; - } else { - $src_y = 0; - $dst_y = $bg_y; - } - - //For historical reasons exchange meanings of variables: - //start_* will be the start values, while bg_* will be the temporary start values in the loops - $start_x = $bg_x; - $start_y = $bg_y; - - // Copy regions from the source image to the background - if ($repeat === "no-repeat") { - // Simply place the image on the background - imagecopy($bg, $src, $dst_x, $dst_y, $src_x, $src_y, $img_w, $img_h); - - } else if ($repeat === "repeat-x") { - for ($bg_x = $start_x; $bg_x < $bg_width; $bg_x += $img_w) { - if ($bg_x < 0) { - $dst_x = 0; - $src_x = -$bg_x; - $w = $img_w + $bg_x; - } else { - $dst_x = $bg_x; - $src_x = 0; - $w = $img_w; - } - imagecopy($bg, $src, $dst_x, $dst_y, $src_x, $src_y, $w, $img_h); - } - } else if ($repeat === "repeat-y") { - - for ($bg_y = $start_y; $bg_y < $bg_height; $bg_y += $img_h) { - if ($bg_y < 0) { - $dst_y = 0; - $src_y = -$bg_y; - $h = $img_h + $bg_y; - } else { - $dst_y = $bg_y; - $src_y = 0; - $h = $img_h; - } - imagecopy($bg, $src, $dst_x, $dst_y, $src_x, $src_y, $img_w, $h); - } - } else if ($repeat === "repeat") { - for ($bg_y = $start_y; $bg_y < $bg_height; $bg_y += $img_h) { - for ($bg_x = $start_x; $bg_x < $bg_width; $bg_x += $img_w) { - if ($bg_x < 0) { - $dst_x = 0; - $src_x = -$bg_x; - $w = $img_w + $bg_x; - } else { - $dst_x = $bg_x; - $src_x = 0; - $w = $img_w; - } - - if ($bg_y < 0) { - $dst_y = 0; - $src_y = -$bg_y; - $h = $img_h + $bg_y; - } else { - $dst_y = $bg_y; - $src_y = 0; - $h = $img_h; - } - imagecopy($bg, $src, $dst_x, $dst_y, $src_x, $src_y, $w, $h); - } - } - } else { - print 'Unknown repeat!'; - } - - imagedestroy($src); - - } /* End optimize away creation of duplicates */ - - $this->_canvas->clipping_rectangle($x, $y, $box_width, $box_height); - - //img: image url string - //img_w, img_h: original image size in px - //width, height: box size in pt - //bg_width, bg_height: box size in px - //x, y: left/top edge of box on page in pt - //start_x, start_y: placement of image relative to pattern - //$repeat: repeat mode - //$bg: GD object of result image - //$src: GD object of original image - //When using cpdf and optimization to direct png creation from gd object is available, - //don't create temp file, but place gd object directly into the pdf - if (!$is_png && $this->_canvas instanceof CPDF) { - // Note: CPDF_Adapter image converts y position - $this->_canvas->get_cpdf()->addImagePng($filedummy, $x, $this->_canvas->get_height() - $y - $height, $width, $height, $bg); - } else { - $tmp_dir = $this->_dompdf->getOptions()->getTempDir(); - $tmp_name = @tempnam($tmp_dir, "bg_dompdf_img_"); - @unlink($tmp_name); - $tmp_file = "$tmp_name.png"; - - //debugpng - if ($this->_dompdf->getOptions()->getDebugPng()) { - print '[_background_image ' . $tmp_file . ']'; - } - - imagepng($bg, $tmp_file); - $this->_canvas->image($tmp_file, $x, $y, $width, $height); - imagedestroy($bg); - - //debugpng - if ($this->_dompdf->getOptions()->getDebugPng()) { - print '[_background_image unlink ' . $tmp_file . ']'; - } - - if (!$this->_dompdf->getOptions()->getDebugKeepTemp()) { - unlink($tmp_file); - } - } - - $this->_canvas->clipping_end(); - } - - /** - * @param $style - * @param $width - * @return array - */ - protected function _get_dash_pattern($style, $width) - { - $pattern = []; - - switch ($style) { - default: - /*case "solid": - case "double": - case "groove": - case "inset": - case "outset": - case "ridge":*/ - case "none": - break; - - case "dotted": - if ($width <= 1) { - $pattern = [$width, $width * 2]; - } else { - $pattern = [$width]; - } - break; - - case "dashed": - $pattern = [3 * $width]; - break; - } - - return $pattern; - } - - /** - * @param $x - * @param $y - * @param $length - * @param $color - * @param $widths - * @param $side - * @param string $corner_style - * @param int $r1 - * @param int $r2 - */ - protected function _border_none($x, $y, $length, $color, $widths, $side, $corner_style = "bevel", $r1 = 0, $r2 = 0) - { - return; - } - - /** - * @param $x - * @param $y - * @param $length - * @param $color - * @param $widths - * @param $side - * @param string $corner_style - * @param int $r1 - * @param int $r2 - */ - protected function _border_hidden($x, $y, $length, $color, $widths, $side, $corner_style = "bevel", $r1 = 0, $r2 = 0) - { - return; - } - - // Border rendering functions - - /** - * @param $x - * @param $y - * @param $length - * @param $color - * @param $widths - * @param $side - * @param string $corner_style - * @param int $r1 - * @param int $r2 - */ - protected function _border_dotted($x, $y, $length, $color, $widths, $side, $corner_style = "bevel", $r1 = 0, $r2 = 0) - { - $this->_border_line($x, $y, $length, $color, $widths, $side, $corner_style, "dotted", $r1, $r2); - } - - - /** - * @param $x - * @param $y - * @param $length - * @param $color - * @param $widths - * @param $side - * @param string $corner_style - * @param int $r1 - * @param int $r2 - */ - protected function _border_dashed($x, $y, $length, $color, $widths, $side, $corner_style = "bevel", $r1 = 0, $r2 = 0) - { - $this->_border_line($x, $y, $length, $color, $widths, $side, $corner_style, "dashed", $r1, $r2); - } - - - /** - * @param $x - * @param $y - * @param $length - * @param $color - * @param $widths - * @param $side - * @param string $corner_style - * @param int $r1 - * @param int $r2 - */ - protected function _border_solid($x, $y, $length, $color, $widths, $side, $corner_style = "bevel", $r1 = 0, $r2 = 0) - { - // TODO: Solve rendering where one corner is beveled (radius == 0), one corner isn't. - if ($corner_style !== "bevel" || $r1 > 0 || $r2 > 0) { - // do it the simple way - $this->_border_line($x, $y, $length, $color, $widths, $side, $corner_style, "solid", $r1, $r2); - return; - } - - list($top, $right, $bottom, $left) = $widths; - - // All this polygon business is for beveled corners... - switch ($side) { - case "top": - $points = [$x, $y, - $x + $length, $y, - $x + $length - $right, $y + $top, - $x + $left, $y + $top]; - $this->_canvas->polygon($points, $color, null, null, true); - break; - - case "bottom": - $points = [$x, $y, - $x + $length, $y, - $x + $length - $right, $y - $bottom, - $x + $left, $y - $bottom]; - $this->_canvas->polygon($points, $color, null, null, true); - break; - - case "left": - $points = [$x, $y, - $x, $y + $length, - $x + $left, $y + $length - $bottom, - $x + $left, $y + $top]; - $this->_canvas->polygon($points, $color, null, null, true); - break; - - case "right": - $points = [$x, $y, - $x, $y + $length, - $x - $right, $y + $length - $bottom, - $x - $right, $y + $top]; - $this->_canvas->polygon($points, $color, null, null, true); - break; - - default: - return; - } - } - - /** - * @param $side - * @param $ratio - * @param $top - * @param $right - * @param $bottom - * @param $left - * @param $x - * @param $y - * @param $length - * @param $r1 - * @param $r2 - */ - protected function _apply_ratio($side, $ratio, $top, $right, $bottom, $left, &$x, &$y, &$length, &$r1, &$r2) - { - switch ($side) { - case "top": - $r1 -= $left * $ratio; - $r2 -= $right * $ratio; - $x += $left * $ratio; - $y += $top * $ratio; - $length -= $left * $ratio + $right * $ratio; - break; - - case "bottom": - $r1 -= $right * $ratio; - $r2 -= $left * $ratio; - $x += $left * $ratio; - $y -= $bottom * $ratio; - $length -= $left * $ratio + $right * $ratio; - break; - - case "left": - $r1 -= $top * $ratio; - $r2 -= $bottom * $ratio; - $x += $left * $ratio; - $y += $top * $ratio; - $length -= $top * $ratio + $bottom * $ratio; - break; - - case "right": - $r1 -= $bottom * $ratio; - $r2 -= $top * $ratio; - $x -= $right * $ratio; - $y += $top * $ratio; - $length -= $top * $ratio + $bottom * $ratio; - break; - - default: - return; - } - } - - /** - * @param $x - * @param $y - * @param $length - * @param $color - * @param $widths - * @param $side - * @param string $corner_style - * @param int $r1 - * @param int $r2 - */ - protected function _border_double($x, $y, $length, $color, $widths, $side, $corner_style = "bevel", $r1 = 0, $r2 = 0) - { - list($top, $right, $bottom, $left) = $widths; - - $third_widths = [$top / 3, $right / 3, $bottom / 3, $left / 3]; - - // draw the outer border - $this->_border_solid($x, $y, $length, $color, $third_widths, $side, $corner_style, $r1, $r2); - - $this->_apply_ratio($side, 2 / 3, $top, $right, $bottom, $left, $x, $y, $length, $r1, $r2); - - $this->_border_solid($x, $y, $length, $color, $third_widths, $side, $corner_style, $r1, $r2); - } - - /** - * @param $x - * @param $y - * @param $length - * @param $color - * @param $widths - * @param $side - * @param string $corner_style - * @param int $r1 - * @param int $r2 - */ - protected function _border_groove($x, $y, $length, $color, $widths, $side, $corner_style = "bevel", $r1 = 0, $r2 = 0) - { - list($top, $right, $bottom, $left) = $widths; - - $half_widths = [$top / 2, $right / 2, $bottom / 2, $left / 2]; - - $this->_border_inset($x, $y, $length, $color, $half_widths, $side, $corner_style, $r1, $r2); - - $this->_apply_ratio($side, 0.5, $top, $right, $bottom, $left, $x, $y, $length, $r1, $r2); - - $this->_border_outset($x, $y, $length, $color, $half_widths, $side, $corner_style, $r1, $r2); - } - - /** - * @param $x - * @param $y - * @param $length - * @param $color - * @param $widths - * @param $side - * @param string $corner_style - * @param int $r1 - * @param int $r2 - */ - protected function _border_ridge($x, $y, $length, $color, $widths, $side, $corner_style = "bevel", $r1 = 0, $r2 = 0) - { - list($top, $right, $bottom, $left) = $widths; - - $half_widths = [$top / 2, $right / 2, $bottom / 2, $left / 2]; - - $this->_border_outset($x, $y, $length, $color, $half_widths, $side, $corner_style, $r1, $r2); - - $this->_apply_ratio($side, 0.5, $top, $right, $bottom, $left, $x, $y, $length, $r1, $r2); - - $this->_border_inset($x, $y, $length, $color, $half_widths, $side, $corner_style, $r1, $r2); - } - - /** - * @param $c - * @return mixed - */ - protected function _tint($c) - { - if (!is_numeric($c)) { - return $c; - } - - return min(1, $c + 0.16); - } - - /** - * @param $c - * @return mixed - */ - protected function _shade($c) - { - if (!is_numeric($c)) { - return $c; - } - - return max(0, $c - 0.33); - } - - /** - * @param $x - * @param $y - * @param $length - * @param $color - * @param $widths - * @param $side - * @param string $corner_style - * @param int $r1 - * @param int $r2 - */ - protected function _border_inset($x, $y, $length, $color, $widths, $side, $corner_style = "bevel", $r1 = 0, $r2 = 0) - { - switch ($side) { - case "top": - case "left": - $shade = array_map([$this, "_shade"], $color); - $this->_border_solid($x, $y, $length, $shade, $widths, $side, $corner_style, $r1, $r2); - break; - - case "bottom": - case "right": - $tint = array_map([$this, "_tint"], $color); - $this->_border_solid($x, $y, $length, $tint, $widths, $side, $corner_style, $r1, $r2); - break; - - default: - return; - } - } - - /** - * @param $x - * @param $y - * @param $length - * @param $color - * @param $widths - * @param $side - * @param string $corner_style - * @param int $r1 - * @param int $r2 - */ - protected function _border_outset($x, $y, $length, $color, $widths, $side, $corner_style = "bevel", $r1 = 0, $r2 = 0) - { - switch ($side) { - case "top": - case "left": - $tint = array_map([$this, "_tint"], $color); - $this->_border_solid($x, $y, $length, $tint, $widths, $side, $corner_style, $r1, $r2); - break; - - case "bottom": - case "right": - $shade = array_map([$this, "_shade"], $color); - $this->_border_solid($x, $y, $length, $shade, $widths, $side, $corner_style, $r1, $r2); - break; - - default: - return; - } - } - - /** - * Draws a solid, dotted, or dashed line, observing the border radius - * - * @param $x - * @param $y - * @param $length - * @param $color - * @param $widths - * @param $side - * @param string $corner_style - * @param $pattern_name - * @param int $r1 - * @param int $r2 - * - * @var $top - */ - protected function _border_line($x, $y, $length, $color, $widths, $side, $corner_style = "bevel", $pattern_name, $r1 = 0, $r2 = 0) - { - /** used by $$side */ - list($top, $right, $bottom, $left) = $widths; - $width = $$side; - - $pattern = $this->_get_dash_pattern($pattern_name, $width); - - $half_width = $width / 2; - $r1 -= $half_width; - $r2 -= $half_width; - $adjust = $r1 / 80; - $length -= $width; - - switch ($side) { - case "top": - $x += $half_width; - $y += $half_width; - - if ($r1 > 0) { - $this->_canvas->arc($x + $r1, $y + $r1, $r1, $r1, 90 - $adjust, 135 + $adjust, $color, $width, $pattern); - } - - $this->_canvas->line($x + $r1, $y, $x + $length - $r2, $y, $color, $width, $pattern); - - if ($r2 > 0) { - $this->_canvas->arc($x + $length - $r2, $y + $r2, $r2, $r2, 45 - $adjust, 90 + $adjust, $color, $width, $pattern); - } - break; - - case "bottom": - $x += $half_width; - $y -= $half_width; - - if ($r1 > 0) { - $this->_canvas->arc($x + $r1, $y - $r1, $r1, $r1, 225 - $adjust, 270 + $adjust, $color, $width, $pattern); - } - - $this->_canvas->line($x + $r1, $y, $x + $length - $r2, $y, $color, $width, $pattern); - - if ($r2 > 0) { - $this->_canvas->arc($x + $length - $r2, $y - $r2, $r2, $r2, 270 - $adjust, 315 + $adjust, $color, $width, $pattern); - } - break; - - case "left": - $y += $half_width; - $x += $half_width; - - if ($r1 > 0) { - $this->_canvas->arc($x + $r1, $y + $r1, $r1, $r1, 135 - $adjust, 180 + $adjust, $color, $width, $pattern); - } - - $this->_canvas->line($x, $y + $r1, $x, $y + $length - $r2, $color, $width, $pattern); - - if ($r2 > 0) { - $this->_canvas->arc($x + $r2, $y + $length - $r2, $r2, $r2, 180 - $adjust, 225 + $adjust, $color, $width, $pattern); - } - break; - - case "right": - $y += $half_width; - $x -= $half_width; - - if ($r1 > 0) { - $this->_canvas->arc($x - $r1, $y + $r1, $r1, $r1, 0 - $adjust, 45 + $adjust, $color, $width, $pattern); - } - - $this->_canvas->line($x, $y + $r1, $x, $y + $length - $r2, $color, $width, $pattern); - - if ($r2 > 0) { - $this->_canvas->arc($x - $r2, $y + $length - $r2, $r2, $r2, 315 - $adjust, 360 + $adjust, $color, $width, $pattern); - } - break; - } - } - - /** - * @param $opacity - */ - protected function _set_opacity($opacity) - { - if (is_numeric($opacity) && $opacity <= 1.0 && $opacity >= 0.0) { - $this->_canvas->set_opacity($opacity); - } - } - - /** - * @param $box - * @param string $color - * @param array $style - */ - protected function _debug_layout($box, $color = "red", $style = []) - { - $this->_canvas->rectangle($box[0], $box[1], $box[2], $box[3], Color::parse($color), 0.1, $style); - } - - /** - * @param float $img_width - * @param float $img_height - * @param float $container_width - * @param float $container_height - * @param array|string $bg_resize - * @param int $dpi - * @return array - */ - protected function _resize_background_image( - $img_width, - $img_height, - $container_width, - $container_height, - $bg_resize, - $dpi - ) { - // We got two some specific numbers and/or auto definitions - if (is_array($bg_resize)) { - $is_auto_width = $bg_resize[0] === 'auto'; - if ($is_auto_width) { - $new_img_width = $img_width; - } else { - $new_img_width = $bg_resize[0]; - if (Helpers::is_percent($new_img_width)) { - $new_img_width = round(($container_width / 100) * (float)$new_img_width); - } else { - $new_img_width = round($new_img_width * $dpi / 72); - } - } - - $is_auto_height = $bg_resize[1] === 'auto'; - if ($is_auto_height) { - $new_img_height = $img_height; - } else { - $new_img_height = $bg_resize[1]; - if (Helpers::is_percent($new_img_height)) { - $new_img_height = round(($container_height / 100) * (float)$new_img_height); - } else { - $new_img_height = round($new_img_height * $dpi / 72); - } - } - - // if one of both was set to auto the other one needs to scale proportionally - if ($is_auto_width !== $is_auto_height) { - if ($is_auto_height) { - $new_img_height = round($new_img_width * ($img_height / $img_width)); - } else { - $new_img_width = round($new_img_height * ($img_width / $img_height)); - } - } - } else { - $container_ratio = $container_height / $container_width; - - if ($bg_resize === 'cover' || $bg_resize === 'contain') { - $img_ratio = $img_height / $img_width; - - if ( - ($bg_resize === 'cover' && $container_ratio > $img_ratio) || - ($bg_resize === 'contain' && $container_ratio < $img_ratio) - ) { - $new_img_height = $container_height; - $new_img_width = round($container_height / $img_ratio); - } else { - $new_img_width = $container_width; - $new_img_height = round($container_width * $img_ratio); - } - } else { - $new_img_width = $img_width; - $new_img_height = $img_height; - } - } - - return [$new_img_width, $new_img_height]; - } -} diff --git a/vendor/dompdf/dompdf/src/Renderer/Block.php b/vendor/dompdf/dompdf/src/Renderer/Block.php deleted file mode 100644 index 1a054e30..00000000 --- a/vendor/dompdf/dompdf/src/Renderer/Block.php +++ /dev/null @@ -1,266 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\Renderer; - -use Dompdf\Frame; -use Dompdf\FrameDecorator\AbstractFrameDecorator; -use Dompdf\Helpers; - -/** - * Renders block frames - * - * @package dompdf - */ -class Block extends AbstractRenderer -{ - - /** - * @param Frame $frame - */ - function render(Frame $frame) - { - $style = $frame->get_style(); - $node = $frame->get_node(); - $dompdf = $this->_dompdf; - $options = $dompdf->getOptions(); - - list($x, $y, $w, $h) = $frame->get_border_box(); - - $this->_set_opacity($frame->get_opacity($style->opacity)); - - if ($node->nodeName === "body") { - $h = $frame->get_containing_block("h") - (float)$style->length_in_pt([ - $style->margin_top, - $style->border_top_width, - $style->border_bottom_width, - $style->margin_bottom], - (float)$style->length_in_pt($style->width)); - } - - // Handle anchors & links - if ($node->nodeName === "a" && $href = $node->getAttribute("href")) { - $href = Helpers::build_url($dompdf->getProtocol(), $dompdf->getBaseHost(), $dompdf->getBasePath(), $href); - $this->_canvas->add_link($href, $x, $y, (float)$w, (float)$h); - } - - // Draw our background, border and content - list($tl, $tr, $br, $bl) = $style->get_computed_border_radius($w, $h); - - if ($tl + $tr + $br + $bl > 0) { - $this->_canvas->clipping_roundrectangle($x, $y, (float)$w, (float)$h, $tl, $tr, $br, $bl); - } - - if (($bg = $style->background_color) !== "transparent") { - $this->_canvas->filled_rectangle($x, $y, (float)$w, (float)$h, $bg); - } - - if (($url = $style->background_image) && $url !== "none") { - $this->_background_image($url, $x, $y, $w, $h, $style); - } - - if ($tl + $tr + $br + $bl > 0) { - $this->_canvas->clipping_end(); - } - - $border_box = [$x, $y, $w, $h]; - $this->_render_border($frame, $border_box); - $this->_render_outline($frame, $border_box); - - if ($options->getDebugLayout()) { - if ($options->getDebugLayoutBlocks()) { - $this->_debug_layout($frame->get_border_box(), "red"); - if ($options->getDebugLayoutPaddingBox()) { - $this->_debug_layout($frame->get_padding_box(), "red", [0.5, 0.5]); - } - } - - if ($options->getDebugLayoutLines() && $frame->get_decorator()) { - foreach ($frame->get_decorator()->get_line_boxes() as $line) { - $frame->_debug_layout([$line->x, $line->y, $line->w, $line->h], "orange"); - } - } - } - - $id = $frame->get_node()->getAttribute("id"); - if (strlen($id) > 0) { - $this->_canvas->add_named_dest($id); - } - } - - /** - * @param AbstractFrameDecorator $frame - * @param null $border_box - * @param string $corner_style - */ - protected function _render_border(AbstractFrameDecorator $frame, $border_box = null, $corner_style = "bevel") - { - $style = $frame->get_style(); - $bp = $style->get_border_properties(); - - if (empty($border_box)) { - $border_box = $frame->get_border_box(); - } - - // find the radius - $radius = $style->get_computed_border_radius($border_box[2], $border_box[3]); // w, h - - // Short-cut: If all the borders are "solid" with the same color and style, and no radius, we'd better draw a rectangle - if ( - in_array($bp["top"]["style"], ["solid", "dashed", "dotted"]) && - $bp["top"] == $bp["right"] && - $bp["right"] == $bp["bottom"] && - $bp["bottom"] == $bp["left"] && - array_sum($radius) == 0 - ) { - $props = $bp["top"]; - if ($props["color"] === "transparent" || $props["width"] <= 0) { - return; - } - - list($x, $y, $w, $h) = $border_box; - $width = (float)$style->length_in_pt($props["width"]); - $pattern = $this->_get_dash_pattern($props["style"], $width); - $this->_canvas->rectangle($x + $width / 2, $y + $width / 2, (float)$w - $width, (float)$h - $width, $props["color"], $width, $pattern); - return; - } - - // Do it the long way - $widths = [ - (float)$style->length_in_pt($bp["top"]["width"]), - (float)$style->length_in_pt($bp["right"]["width"]), - (float)$style->length_in_pt($bp["bottom"]["width"]), - (float)$style->length_in_pt($bp["left"]["width"]) - ]; - - foreach ($bp as $side => $props) { - list($x, $y, $w, $h) = $border_box; - $length = 0; - $r1 = 0; - $r2 = 0; - - if (!$props["style"] || - $props["style"] === "none" || - $props["width"] <= 0 || - $props["color"] == "transparent" - ) { - continue; - } - - switch ($side) { - case "top": - $length = (float)$w; - $r1 = $radius["top-left"]; - $r2 = $radius["top-right"]; - break; - - case "bottom": - $length = (float)$w; - $y += (float)$h; - $r1 = $radius["bottom-left"]; - $r2 = $radius["bottom-right"]; - break; - - case "left": - $length = (float)$h; - $r1 = $radius["top-left"]; - $r2 = $radius["bottom-left"]; - break; - - case "right": - $length = (float)$h; - $x += (float)$w; - $r1 = $radius["top-right"]; - $r2 = $radius["bottom-right"]; - break; - default: - break; - } - $method = "_border_" . $props["style"]; - - // draw rounded corners - $this->$method($x, $y, $length, $props["color"], $widths, $side, $corner_style, $r1, $r2); - } - } - - /** - * @param AbstractFrameDecorator $frame - * @param null $border_box - * @param string $corner_style - */ - protected function _render_outline(AbstractFrameDecorator $frame, $border_box = null, $corner_style = "bevel") - { - $style = $frame->get_style(); - - $props = [ - "width" => $style->outline_width, - "style" => $style->outline_style, - "color" => $style->outline_color, - ]; - - if (!$props["style"] || $props["style"] === "none" || $props["width"] <= 0) { - return; - } - - if (empty($border_box)) { - $border_box = $frame->get_border_box(); - } - - $offset = (float)$style->length_in_pt($props["width"]); - $pattern = $this->_get_dash_pattern($props["style"], $offset); - - // If the outline style is "solid" we'd better draw a rectangle - if (in_array($props["style"], ["solid", "dashed", "dotted"])) { - $border_box[0] -= $offset / 2; - $border_box[1] -= $offset / 2; - $border_box[2] += $offset; - $border_box[3] += $offset; - - list($x, $y, $w, $h) = $border_box; - $this->_canvas->rectangle($x, $y, (float)$w, (float)$h, $props["color"], $offset, $pattern); - return; - } - - $border_box[0] -= $offset; - $border_box[1] -= $offset; - $border_box[2] += $offset * 2; - $border_box[3] += $offset * 2; - - $method = "_border_" . $props["style"]; - $widths = array_fill(0, 4, (float)$style->length_in_pt($props["width"])); - $sides = ["top", "right", "left", "bottom"]; - $length = 0; - - foreach ($sides as $side) { - list($x, $y, $w, $h) = $border_box; - - switch ($side) { - case "top": - $length = (float)$w; - break; - - case "bottom": - $length = (float)$w; - $y += (float)$h; - break; - - case "left": - $length = (float)$h; - break; - - case "right": - $length = (float)$h; - $x += (float)$w; - break; - default: - break; - } - - $this->$method($x, $y, $length, $props["color"], $widths, $side, $corner_style); - } - } -} diff --git a/vendor/dompdf/dompdf/src/Renderer/Image.php b/vendor/dompdf/dompdf/src/Renderer/Image.php deleted file mode 100644 index afcaa901..00000000 --- a/vendor/dompdf/dompdf/src/Renderer/Image.php +++ /dev/null @@ -1,143 +0,0 @@ - - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\Renderer; - -use Dompdf\Frame; -use Dompdf\Image\Cache; - -/** - * Image renderer - * - * @access private - * @package dompdf - */ -class Image extends Block -{ - - /** - * @param Frame $frame - */ - function render(Frame $frame) - { - // Render background & borders - $style = $frame->get_style(); - $cb = $frame->get_containing_block(); - list($x, $y, $w, $h) = $frame->get_border_box(); - - if ($w === 0.0 || $h === 0.0) { - return; - } - - $this->_set_opacity($frame->get_opacity($style->opacity)); - - list($tl, $tr, $br, $bl) = $style->get_computed_border_radius($w, $h); - - $has_border_radius = $tl + $tr + $br + $bl > 0; - - if ($has_border_radius) { - $this->_canvas->clipping_roundrectangle($x, $y, (float)$w, (float)$h, $tl, $tr, $br, $bl); - } - - if (($bg = $style->background_color) !== "transparent") { - $this->_canvas->filled_rectangle($x, $y, (float)$w, (float)$h, $bg); - } - - if (($url = $style->background_image) && $url !== "none") { - $this->_background_image($url, $x, $y, $w, $h, $style); - } - - if ($has_border_radius) { - $this->_canvas->clipping_end(); - } - - $this->_render_border($frame); - $this->_render_outline($frame); - - list($x, $y) = $frame->get_padding_box(); - - $x += (float)$style->length_in_pt($style->padding_left, $cb["w"]); - $y += (float)$style->length_in_pt($style->padding_top, $cb["h"]); - - $w = (float)$style->length_in_pt($style->width, $cb["w"]); - $h = (float)$style->length_in_pt($style->height, $cb["h"]); - - if ($has_border_radius) { - list($wt, $wr, $wb, $wl) = [ - $style->border_top_width, - $style->border_right_width, - $style->border_bottom_width, - $style->border_left_width, - ]; - - // we have to get the "inner" radius - if ($tl > 0) { - $tl -= ($wt + $wl) / 2; - } - if ($tr > 0) { - $tr -= ($wt + $wr) / 2; - } - if ($br > 0) { - $br -= ($wb + $wr) / 2; - } - if ($bl > 0) { - $bl -= ($wb + $wl) / 2; - } - - $this->_canvas->clipping_roundrectangle($x, $y, $w, $h, $tl, $tr, $br, $bl); - } - - $src = $frame->get_image_url(); - $alt = null; - - if (Cache::is_broken($src) && - $alt = $frame->get_node()->getAttribute("alt") - ) { - $font = $style->font_family; - $size = $style->font_size; - $spacing = $style->word_spacing; - $this->_canvas->text( - $x, - $y, - $alt, - $font, - $size, - $style->color, - $spacing - ); - } else { - $this->_canvas->image($src, $x, $y, $w, $h, $style->image_resolution); - } - - if ($has_border_radius) { - $this->_canvas->clipping_end(); - } - - if ($msg = $frame->get_image_msg()) { - $parts = preg_split("/\s*\n\s*/", $msg); - $height = 10; - $_y = $alt ? $y + $h - count($parts) * $height : $y; - - foreach ($parts as $i => $_part) { - $this->_canvas->text($x, $_y + $i * $height, $_part, "times", $height * 0.8, [0.5, 0.5, 0.5]); - } - } - - if ($this->_dompdf->getOptions()->getDebugLayout() && $this->_dompdf->getOptions()->getDebugLayoutBlocks()) { - $this->_debug_layout($frame->get_border_box(), "blue"); - if ($this->_dompdf->getOptions()->getDebugLayoutPaddingBox()) { - $this->_debug_layout($frame->get_padding_box(), "blue", [0.5, 0.5]); - } - } - - $id = $frame->get_node()->getAttribute("id"); - if (strlen($id) > 0) { - $this->_canvas->add_named_dest($id); - } - } -} diff --git a/vendor/dompdf/dompdf/src/Renderer/Inline.php b/vendor/dompdf/dompdf/src/Renderer/Inline.php deleted file mode 100644 index a2587827..00000000 --- a/vendor/dompdf/dompdf/src/Renderer/Inline.php +++ /dev/null @@ -1,158 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\Renderer; - -use Dompdf\Frame; -use Dompdf\Helpers; - -/** - * Renders inline frames - * - * @access private - * @package dompdf - */ -class Inline extends AbstractRenderer -{ - function render(Frame $frame) - { - if (!$frame->get_first_child()) { - return; // No children, no service - } - - $style = $frame->get_style(); - $dompdf = $this->_dompdf; - - // Draw the left border if applicable - $bp = $style->get_border_properties(); - $widths = [ - (float)$style->length_in_pt($bp["top"]["width"]), - (float)$style->length_in_pt($bp["right"]["width"]), - (float)$style->length_in_pt($bp["bottom"]["width"]), - (float)$style->length_in_pt($bp["left"]["width"]) - ]; - - // Draw the background & border behind each child. To do this we need - // to figure out just how much space each child takes: - list($x, $y) = $frame->get_first_child()->get_position(); - - $this->_set_opacity($frame->get_opacity($style->opacity)); - - $do_debug_layout_line = $dompdf->getOptions()->getDebugLayout() - && $dompdf->getOptions()->getDebugLayoutInline(); - - list($w, $h) = $this->get_child_size($frame, $do_debug_layout_line); - - // make sure the border and background start inside the left margin - $left_margin = (float)$style->length_in_pt($style->margin_left); - $x += $left_margin; - - // Handle the last child - if (($bg = $style->background_color) !== "transparent") { - $this->_canvas->filled_rectangle($x + $widths[3], $y + $widths[0], $w, $h, $bg); - } - - //On continuation lines (after line break) of inline elements, the style got copied. - //But a non repeatable background image should not be repeated on the next line. - //But removing the background image above has never an effect, and removing it below - //removes it always, even on the initial line. - //Need to handle it elsewhere, e.g. on certain ...clone()... usages. - // Repeat not given: default is Style::__construct - // ... && (!($repeat = $style->background_repeat) || $repeat === "repeat" ... - //different position? $this->_background_image($url, $x, $y, $w, $h, $style); - if (($url = $style->background_image) && $url !== "none") { - $this->_background_image($url, $x + $widths[3], $y + $widths[0], $w, $h, $style); - } - - // Add the border widths - $w += (float)$widths[1] + (float)$widths[3]; - $h += (float)$widths[0] + (float)$widths[2]; - - // If this is the first row, draw the left border too - if ($bp["left"]["style"] !== "none" && $bp["left"]["color"] !== "transparent" && $widths[3] > 0) { - $method = "_border_" . $bp["left"]["style"]; - $this->$method($x, $y, $h, $bp["left"]["color"], $widths, "left"); - } - - // Draw the top & bottom borders - if ($bp["top"]["style"] !== "none" && $bp["top"]["color"] !== "transparent" && $widths[0] > 0) { - $method = "_border_" . $bp["top"]["style"]; - $this->$method($x, $y, $w, $bp["top"]["color"], $widths, "top"); - } - - if ($bp["bottom"]["style"] !== "none" && $bp["bottom"]["color"] !== "transparent" && $widths[2] > 0) { - $method = "_border_" . $bp["bottom"]["style"]; - $this->$method($x, $y + $h, $w, $bp["bottom"]["color"], $widths, "bottom"); - } - - // Helpers::var_dump(get_class($frame->get_next_sibling())); - // $last_row = get_class($frame->get_next_sibling()) !== 'Inline'; - // Draw the right border if this is the last row - if ($bp["right"]["style"] !== "none" && $bp["right"]["color"] !== "transparent" && $widths[1] > 0) { - $method = "_border_" . $bp["right"]["style"]; - $this->$method($x + $w, $y, $h, $bp["right"]["color"], $widths, "right"); - } - - $node = $frame->get_node(); - $id = $node->getAttribute("id"); - if (strlen($id) > 0) { - $this->_canvas->add_named_dest($id); - } - - // Only two levels of links frames - $is_link_node = $node->nodeName === "a"; - if ($is_link_node) { - if (($name = $node->getAttribute("name"))) { - $this->_canvas->add_named_dest($name); - } - } - - if ($frame->get_parent() && $frame->get_parent()->get_node()->nodeName === "a") { - $link_node = $frame->get_parent()->get_node(); - } - - // Handle anchors & links - if ($is_link_node) { - if ($href = $node->getAttribute("href")) { - $href = Helpers::build_url($dompdf->getProtocol(), $dompdf->getBaseHost(), $dompdf->getBasePath(), $href); - $this->_canvas->add_link($href, $x, $y, $w, $h); - } - } - } - - protected function get_child_size(Frame $frame, bool $do_debug_layout_line): array { - $w = 0.0; - $h = 0.0; - - foreach ($frame->get_children() as $child) { - if ($child->get_node()->nodeValue === ' ' && $child->get_prev_sibling() && !$child->get_next_sibling()) { - break; - } - list($child_x, $child_y, $child_w, $child_h) = $child->get_padding_box(); - - $child_h2 = 0.0; - - if ($child_w === 'auto') { - list($child_w, $child_h2) = $this->get_child_size($child, $do_debug_layout_line); - $w += (float)$child_w; - } else { - $w += (float)$child_w; - } - - $h = max($h, $child_h, $child_h2); - - if ($do_debug_layout_line) { - $this->_debug_layout($child->get_border_box(), "blue"); - if ($this->_dompdf->getOptions()->getDebugLayoutPaddingBox()) { - $this->_debug_layout($child->get_padding_box(), "blue", [0.5, 0.5]); - } - } - } - - return [$w, $h]; - } -} \ No newline at end of file diff --git a/vendor/dompdf/dompdf/src/Renderer/ListBullet.php b/vendor/dompdf/dompdf/src/Renderer/ListBullet.php deleted file mode 100644 index d3df0290..00000000 --- a/vendor/dompdf/dompdf/src/Renderer/ListBullet.php +++ /dev/null @@ -1,257 +0,0 @@ - - * @author Helmut Tischer - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\Renderer; - -use Dompdf\Helpers; -use Dompdf\Frame; -use Dompdf\Image\Cache; -use Dompdf\FrameDecorator\ListBullet as ListBulletFrameDecorator; - -/** - * Renders list bullets - * - * @access private - * @package dompdf - */ -class ListBullet extends AbstractRenderer -{ - /** - * @param $type - * @return mixed|string - */ - static function get_counter_chars($type) - { - static $cache = []; - - if (isset($cache[$type])) { - return $cache[$type]; - } - - $uppercase = false; - $text = ""; - - switch ($type) { - case "decimal-leading-zero": - case "decimal": - case "1": - return "0123456789"; - - case "upper-alpha": - case "upper-latin": - case "A": - $uppercase = true; - case "lower-alpha": - case "lower-latin": - case "a": - $text = "abcdefghijklmnopqrstuvwxyz"; - break; - - case "upper-roman": - case "I": - $uppercase = true; - case "lower-roman": - case "i": - $text = "ivxlcdm"; - break; - - case "lower-greek": - for ($i = 0; $i < 24; $i++) { - $text .= Helpers::unichr($i + 944); - } - break; - } - - if ($uppercase) { - $text = strtoupper($text); - } - - return $cache[$type] = "$text."; - } - - /** - * @param integer $n - * @param string $type - * @param integer $pad - * - * @return string - */ - private function make_counter($n, $type, $pad = null) - { - $n = intval($n); - $text = ""; - $uppercase = false; - - switch ($type) { - case "decimal-leading-zero": - case "decimal": - case "1": - if ($pad) { - $text = str_pad($n, $pad, "0", STR_PAD_LEFT); - } else { - $text = $n; - } - break; - - case "upper-alpha": - case "upper-latin": - case "A": - $uppercase = true; - case "lower-alpha": - case "lower-latin": - case "a": - $text = chr(($n % 26) + ord('a') - 1); - break; - - case "upper-roman": - case "I": - $uppercase = true; - case "lower-roman": - case "i": - $text = Helpers::dec2roman($n); - break; - - case "lower-greek": - $text = Helpers::unichr($n + 944); - break; - } - - if ($uppercase) { - $text = strtoupper($text); - } - - return "$text."; - } - - /** - * @param Frame $frame - */ - function render(Frame $frame) - { - $style = $frame->get_style(); - $font_size = $style->font_size; - $line_height = $style->line_height; - - $this->_set_opacity($frame->get_opacity($style->opacity)); - - $li = $frame->get_parent(); - - // Don't render bullets twice if if was split - if ($li->_splitted) { - return; - } - - // Handle list-style-image - // If list style image is requested but missing, fall back to predefined types - if ($style->list_style_image !== "none" && !Cache::is_broken($img = $frame->get_image_url())) { - list($x, $y) = $frame->get_position(); - - //For expected size and aspect, instead of box size, use image natural size scaled to DPI. - // Resample the bullet image to be consistent with 'auto' sized images - // See also Image::get_min_max_width - // Tested php ver: value measured in px, suffix "px" not in value: rtrim unnecessary. - //$w = $frame->get_width(); - //$h = $frame->get_height(); - list($width, $height) = Helpers::dompdf_getimagesize($img, $this->_dompdf->getHttpContext()); - $dpi = $this->_dompdf->getOptions()->getDpi(); - $w = ((float)rtrim($width, "px") * 72) / $dpi; - $h = ((float)rtrim($height, "px") * 72) / $dpi; - - $x -= $w; - $y -= ($line_height - $font_size) / 2; //Reverse hinting of list_bullet_positioner - - $this->_canvas->image($img, $x, $y, $w, $h); - } else { - $bullet_style = $style->list_style_type; - - $fill = false; - - switch ($bullet_style) { - default: - /** @noinspection PhpMissingBreakStatementInspection */ - case "disc": - $fill = true; - - case "circle": - list($x, $y) = $frame->get_position(); - $r = ($font_size * (ListBulletFrameDecorator::BULLET_SIZE /*-ListBulletFrameDecorator::BULLET_THICKNESS*/)) / 2; - $x -= $font_size * (ListBulletFrameDecorator::BULLET_SIZE / 2); - $y += ($font_size * (1 - ListBulletFrameDecorator::BULLET_DESCENT)) / 2; - $o = $font_size * ListBulletFrameDecorator::BULLET_THICKNESS; - $this->_canvas->circle($x, $y, $r, $style->color, $o, null, $fill); - break; - - case "square": - list($x, $y) = $frame->get_position(); - $w = $font_size * ListBulletFrameDecorator::BULLET_SIZE; - $x -= $w; - $y += ($font_size * (1 - ListBulletFrameDecorator::BULLET_DESCENT - ListBulletFrameDecorator::BULLET_SIZE)) / 2; - $this->_canvas->filled_rectangle($x, $y, $w, $w, $style->color); - break; - - case "decimal-leading-zero": - case "decimal": - case "lower-alpha": - case "lower-latin": - case "lower-roman": - case "lower-greek": - case "upper-alpha": - case "upper-latin": - case "upper-roman": - case "1": // HTML 4.0 compatibility - case "a": - case "i": - case "A": - case "I": - $pad = null; - if ($bullet_style === "decimal-leading-zero") { - $pad = strlen($li->get_parent()->get_node()->getAttribute("dompdf-children-count")); - } - - $node = $frame->get_node(); - - if (!$node->hasAttribute("dompdf-counter")) { - return; - } - - $index = $node->getAttribute("dompdf-counter"); - $text = $this->make_counter($index, $bullet_style, $pad); - - if (trim($text) == "") { - return; - } - - $spacing = 0; - $font_family = $style->font_family; - - $line = $li->get_containing_line(); - list($x, $y) = [$frame->get_position("x"), $line->y]; - - $x -= $this->_dompdf->getFontMetrics()->getTextWidth($text, $font_family, $font_size, $spacing); - - // Take line-height into account - // TODO: should the line height take into account the line height of the containing block (per previous logic) - // $line_height = (float)$style->length_in_pt($style->line_height, $frame->get_containing_block("h")); - $line_height = $style->line_height; - $y += ($line_height - $font_size) / 4; // FIXME I thought it should be 2, but 4 gives better results - - $this->_canvas->text($x, $y, $text, - $font_family, $font_size, - $style->color, $spacing); - - case "none": - break; - } - } - - $id = $frame->get_node()->getAttribute("id"); - if (strlen($id) > 0) { - $this->_canvas->add_named_dest($id); - } - } -} diff --git a/vendor/dompdf/dompdf/src/Renderer/TableCell.php b/vendor/dompdf/dompdf/src/Renderer/TableCell.php deleted file mode 100644 index 25bdb56a..00000000 --- a/vendor/dompdf/dompdf/src/Renderer/TableCell.php +++ /dev/null @@ -1,219 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\Renderer; - -use Dompdf\Frame; -use Dompdf\FrameDecorator\Table; - -/** - * Renders table cells - * - * @package dompdf - */ -class TableCell extends Block -{ - - /** - * @param Frame $frame - */ - function render(Frame $frame) - { - $style = $frame->get_style(); - - if (trim($frame->get_node()->nodeValue) === "" && $style->empty_cells === "hide") { - return; - } - - $id = $frame->get_node()->getAttribute("id"); - if (strlen($id) > 0) { - $this->_canvas->add_named_dest($id); - } - - $this->_set_opacity($frame->get_opacity($style->opacity)); - list($x, $y, $w, $h) = $frame->get_border_box(); - - - $table = Table::find_parent_table($frame); - - if ($table->get_style()->border_collapse !== "collapse") { - if (($bg = $style->background_color) !== "transparent") { - $this->_canvas->filled_rectangle($x, $y, (float)$w, (float)$h, $bg); - } - - if (($url = $style->background_image) && $url !== "none") { - $this->_background_image($url, $x, $y, $w, $h, $style); - } - - $this->_render_border($frame); - $this->_render_outline($frame); - return; - } - - // The collapsed case is slightly complicated... - // @todo Add support for outlines here - - $background_position_x = $x; $background_position_y = $y; $background_width = (float)$w; $background_height = (float)$h; - $border_right_width = 0; $border_left_width = 0; $border_top_width = 0; $border_bottom_width = 0; - $border_right_length = 0; $border_left_length = 0; $border_top_length = 0; $border_bottom_length = 0; - - $cellmap = $table->get_cellmap(); - $cells = $cellmap->get_spanned_cells($frame); - - if (is_null($cells)) { - return; - } - - $num_rows = $cellmap->get_num_rows(); - $num_cols = $cellmap->get_num_cols(); - - // Determine the top row spanned by this cell - $i = $cells["rows"][0]; - $top_row = $cellmap->get_row($i); - - // Determine if this cell borders on the bottom of the table. If so, - // then we draw its bottom border. Otherwise the next row down will - // draw its top border instead. - if (in_array($num_rows - 1, $cells["rows"])) { - $draw_bottom = true; - $bottom_row = $cellmap->get_row($num_rows - 1); - } else { - $draw_bottom = false; - } - - // Draw the horizontal borders - $border_function_calls = []; - foreach ($cells["columns"] as $j) { - $bp = $cellmap->get_border_properties($i, $j); - $col = $cellmap->get_column($j); - - $x = $col["x"] - $bp["left"]["width"] / 2; - $y = $top_row["y"] - $bp["top"]["width"] / 2; - $w = $col["used-width"] + ($bp["left"]["width"] + $bp["right"]["width"]) / 2; - - if ($bp["top"]["width"] > 0) { - $widths = [ - (float)$bp["top"]["width"], - (float)$bp["right"]["width"], - (float)$bp["bottom"]["width"], - (float)$bp["left"]["width"] - ]; - - $border_top_width = max($border_top_width, $widths[0]); - - $method = "_border_" . $bp["top"]["style"]; - $border_function_calls[] = [$method, [$x, $y, $w, $bp["top"]["color"], $widths, "top", "square"]]; - } - - if ($draw_bottom) { - $bp = $cellmap->get_border_properties($num_rows - 1, $j); - if ($bp["bottom"]["width"] <= 0) { - continue; - } - - $widths = [ - (float)$bp["top"]["width"], - (float)$bp["right"]["width"], - (float)$bp["bottom"]["width"], - (float)$bp["left"]["width"] - ]; - - $y = $bottom_row["y"] + $bottom_row["height"] + $bp["bottom"]["width"] / 2; - $border_bottom_width = max($border_bottom_width, $widths[2]); - - $method = "_border_" . $bp["bottom"]["style"]; - $border_function_calls[] = [$method, [$x, $y, $w, $bp["bottom"]["color"], $widths, "bottom", "square"]]; - } else { - $adjacent_bp = $cellmap->get_border_properties($i+1, $j); - $border_bottom_width = max($border_bottom_width, $adjacent_bp["top"]["width"]); - } - } - - $j = $cells["columns"][0]; - - $left_col = $cellmap->get_column($j); - - if (in_array($num_cols - 1, $cells["columns"])) { - $draw_right = true; - $right_col = $cellmap->get_column($num_cols - 1); - } else { - $draw_right = false; - } - - // Draw the vertical borders - foreach ($cells["rows"] as $i) { - $bp = $cellmap->get_border_properties($i, $j); - $row = $cellmap->get_row($i); - - $x = $left_col["x"] - $bp["left"]["width"] / 2; - $y = $row["y"] - $bp["top"]["width"] / 2; - $h = $row["height"] + ($bp["top"]["width"] + $bp["bottom"]["width"]) / 2; - - if ($bp["left"]["width"] > 0) { - $widths = [ - (float)$bp["top"]["width"], - (float)$bp["right"]["width"], - (float)$bp["bottom"]["width"], - (float)$bp["left"]["width"] - ]; - - $border_left_width = max($border_left_width, $widths[3]); - - $method = "_border_" . $bp["left"]["style"]; - $border_function_calls[] = [$method, [$x, $y, $h, $bp["left"]["color"], $widths, "left", "square"]]; - } - - if ($draw_right) { - $bp = $cellmap->get_border_properties($i, $num_cols - 1); - if ($bp["right"]["width"] <= 0) { - continue; - } - - $widths = [ - (float)$bp["top"]["width"], - (float)$bp["right"]["width"], - (float)$bp["bottom"]["width"], - (float)$bp["left"]["width"] - ]; - - $x = $right_col["x"] + $right_col["used-width"] + $bp["right"]["width"] / 2; - $border_right_width = max($border_right_width, $widths[1]); - - $method = "_border_" . $bp["right"]["style"]; - $border_function_calls[] = [$method, [$x, $y, $h, $bp["right"]["color"], $widths, "right", "square"]]; - } else { - $adjacent_bp = $cellmap->get_border_properties($i, $j+1); - $border_right_width = max($border_right_width, $adjacent_bp["left"]["width"]); - } - } - - // Draw our background, border and content - if (($bg = $style->background_color) !== "transparent") { - $this->_canvas->filled_rectangle( - $background_position_x + ($border_left_width/2), - $background_position_y + ($border_top_width/2), - (float)$background_width - (($border_left_width + $border_right_width)/2), - (float)$background_height - (($border_top_width + $border_bottom_width)/2), - $bg - ); - } - if (($url = $style->background_image) && $url !== "none") { - $this->_background_image( - $url, - $background_position_x + ($border_left_width/2), - $background_position_y + ($border_top_width/2), - (float)$background_width - (($border_left_width + $border_right_width)/2), - (float)$background_height - (($border_top_width + $border_bottom_width)/2), - $style - ); - } - foreach ($border_function_calls as $border_function_call_params) - { - call_user_func_array([$this, $border_function_call_params[0]], $border_function_call_params[1]); - } - } -} diff --git a/vendor/dompdf/dompdf/src/Renderer/TableRowGroup.php b/vendor/dompdf/dompdf/src/Renderer/TableRowGroup.php deleted file mode 100644 index 41ddd87a..00000000 --- a/vendor/dompdf/dompdf/src/Renderer/TableRowGroup.php +++ /dev/null @@ -1,50 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\Renderer; - -use Dompdf\Frame; - -/** - * Renders block frames - * - * @package dompdf - */ -class TableRowGroup extends Block -{ - - /** - * @param Frame $frame - */ - function render(Frame $frame) - { - $style = $frame->get_style(); - - $this->_set_opacity($frame->get_opacity($style->opacity)); - - $this->_render_border($frame); - $this->_render_outline($frame); - - if ($this->_dompdf->getOptions()->getDebugLayout() && $this->_dompdf->getOptions()->getDebugLayoutBlocks()) { - $this->_debug_layout($frame->get_border_box(), "red"); - if ($this->_dompdf->getOptions()->getDebugLayoutPaddingBox()) { - $this->_debug_layout($frame->get_padding_box(), "red", [0.5, 0.5]); - } - } - - if ($this->_dompdf->getOptions()->getDebugLayout() && $this->_dompdf->getOptions()->getDebugLayoutLines() && $frame->get_decorator()) { - foreach ($frame->get_decorator()->get_line_boxes() as $line) { - $frame->_debug_layout([$line->x, $line->y, $line->w, $line->h], "orange"); - } - } - - $id = $frame->get_node()->getAttribute("id"); - if (strlen($id) > 0) { - $this->_canvas->add_named_dest($id); - } - } -} diff --git a/vendor/dompdf/dompdf/src/Renderer/Text.php b/vendor/dompdf/dompdf/src/Renderer/Text.php deleted file mode 100644 index ed458d90..00000000 --- a/vendor/dompdf/dompdf/src/Renderer/Text.php +++ /dev/null @@ -1,167 +0,0 @@ - - * @author Helmut Tischer - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\Renderer; - -use Dompdf\Adapter\CPDF; -use Dompdf\Frame; - -/** - * Renders text frames - * - * @package dompdf - */ -class Text extends AbstractRenderer -{ - /** Thickness of underline. Screen: 0.08, print: better less, e.g. 0.04 */ - const DECO_THICKNESS = 0.02; - - //Tweaking if $base and $descent are not accurate. - //Check method_exists( $this->_canvas, "get_cpdf" ) - //- For cpdf these can and must stay 0, because font metrics are used directly. - //- For other renderers, if different values are wanted, separate the parameter sets. - // But $size and $size-$height seem to be accurate enough - - /** Relative to bottom of text, as fraction of height */ - const UNDERLINE_OFFSET = 0.0; - - /** Relative to top of text */ - const OVERLINE_OFFSET = 0.0; - - /** Relative to centre of text. */ - const LINETHROUGH_OFFSET = 0.0; - - /** How far to extend lines past either end, in pt */ - const DECO_EXTENSION = 0.0; - - /** - * @param \Dompdf\FrameDecorator\Text $frame - */ - function render(Frame $frame) - { - $text = $frame->get_text(); - if (trim($text) === "") { - return; - } - - $style = $frame->get_style(); - list($x, $y) = $frame->get_position(); - $cb = $frame->get_containing_block(); - - if (($ml = $style->margin_left) === "auto" || $ml === "none") { - $ml = 0; - } - - if (($pl = $style->padding_left) === "auto" || $pl === "none") { - $pl = 0; - } - - if (($bl = $style->border_left_width) === "auto" || $bl === "none") { - $bl = 0; - } - - $x += (float)$style->length_in_pt([$ml, $pl, $bl], $cb["w"]); - - $font = $style->font_family; - $size = $style->font_size; - $frame_font_size = $frame->get_dompdf()->getFontMetrics()->getFontHeight($font, $size); - $word_spacing = $frame->get_text_spacing() + (float)$style->length_in_pt($style->word_spacing); - $char_spacing = (float)$style->length_in_pt($style->letter_spacing); - $width = $style->width; - - /*$text = str_replace( - array("{PAGE_NUM}"), - array($this->_canvas->get_page_number()), - $text - );*/ - - $this->_canvas->text($x, $y, $text, - $font, $size, - $style->color, $word_spacing, $char_spacing); - - $line = $frame->get_containing_line(); - - // FIXME Instead of using the tallest frame to position, - // the decoration, the text should be well placed - if (false && $line->tallest_frame) { - $base_frame = $line->tallest_frame; - $style = $base_frame->get_style(); - $size = $style->font_size; - } - - $line_thickness = $size * self::DECO_THICKNESS; - $underline_offset = $size * self::UNDERLINE_OFFSET; - $overline_offset = $size * self::OVERLINE_OFFSET; - $linethrough_offset = $size * self::LINETHROUGH_OFFSET; - $underline_position = -0.08; - - if ($this->_canvas instanceof CPDF) { - $cpdf_font = $this->_canvas->get_cpdf()->fonts[$style->font_family]; - - if (isset($cpdf_font["UnderlinePosition"])) { - $underline_position = $cpdf_font["UnderlinePosition"] / 1000; - } - - if (isset($cpdf_font["UnderlineThickness"])) { - $line_thickness = $size * ($cpdf_font["UnderlineThickness"] / 1000); - } - } - - $descent = $size * $underline_position; - $base = $frame_font_size; - - // Handle text decoration: - // http://www.w3.org/TR/CSS21/text.html#propdef-text-decoration - - // Draw all applicable text-decorations. Start with the root and work our way down. - $p = $frame; - $stack = []; - while ($p = $p->get_parent()) { - $stack[] = $p; - } - - while (isset($stack[0])) { - $f = array_pop($stack); - - if (($text_deco = $f->get_style()->text_decoration) === "none") { - continue; - } - - $deco_y = $y; //$line->y; - $color = $f->get_style()->color; - - switch ($text_deco) { - default: - continue 2; - - case "underline": - $deco_y += $base - $descent + $underline_offset + $line_thickness / 2; - break; - - case "overline": - $deco_y += $overline_offset + $line_thickness / 2; - break; - - case "line-through": - $deco_y += $base * 0.7 + $linethrough_offset; - break; - } - - $dx = 0; - $x1 = $x - self::DECO_EXTENSION; - $x2 = $x + $width + $dx + self::DECO_EXTENSION; - $this->_canvas->line($x1, $deco_y, $x2, $deco_y, $color, $line_thickness); - } - - if ($this->_dompdf->getOptions()->getDebugLayout() && $this->_dompdf->getOptions()->getDebugLayoutLines()) { - $text_width = $this->_dompdf->getFontMetrics()->getTextWidth($text, $font, $size); - $this->_debug_layout([$x, $y, $text_width + ($line->wc - 1) * $word_spacing, $frame_font_size], "orange", [0.5, 0.5]); - } - } -} diff --git a/vendor/facade/flare-client-php/.php-cs-fixer.cache b/vendor/facade/flare-client-php/.php-cs-fixer.cache deleted file mode 100644 index e9542f32..00000000 --- a/vendor/facade/flare-client-php/.php-cs-fixer.cache +++ /dev/null @@ -1 +0,0 @@ -{"php":"8.1.8","version":"3.9.5","indent":" ","lineEnding":"\n","rules":{"blank_line_after_opening_tag":true,"blank_line_between_import_groups":true,"braces":{"allow_single_line_anonymous_class_with_empty_body":true},"class_definition":{"inline_constructor_arguments":false,"space_before_parenthesis":true},"compact_nullable_typehint":true,"declare_equal_normalize":true,"lowercase_cast":true,"lowercase_static_reference":true,"new_with_braces":true,"no_blank_lines_after_class_opening":true,"no_leading_import_slash":true,"no_whitespace_in_blank_line":true,"ordered_class_elements":{"order":["use_trait"]},"ordered_imports":{"sort_algorithm":"alpha"},"return_type_declaration":true,"short_scalar_cast":true,"single_blank_line_before_namespace":true,"single_import_per_statement":{"group_to_single_imports":false},"single_trait_insert_per_statement":true,"ternary_operator_spaces":true,"visibility_required":true,"blank_line_after_namespace":true,"constant_case":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"method_argument_space":{"on_multiline":"ensure_fully_multiline","keep_multiple_spaces_after_comma":true},"no_break_comment":true,"no_closing_tag":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_spaces_inside_parenthesis":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_class_element_per_statement":{"elements":["property"]},"single_line_after_imports":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"encoding":true,"full_opening_tag":true,"array_syntax":{"syntax":"short"},"no_unused_imports":true,"not_operator_with_successor_space":true,"trailing_comma_in_multiline":true,"phpdoc_scalar":true,"unary_operator_spaces":true,"binary_operator_spaces":true,"blank_line_before_statement":{"statements":["break","continue","declare","return","throw","try"]},"phpdoc_single_line_var_spacing":true,"phpdoc_var_without_name":true,"class_attributes_separation":{"elements":{"method":"one"}}},"hashes":{"src\/Enums\/GroupingTypes.php":794823242,"src\/Enums\/MessageLevels.php":2252993314,"src\/Flare.php":2076395954,"src\/Glows\/Glow.php":2938926460,"src\/Glows\/Recorder.php":741799100,"src\/Contracts\/ProvidesFlareContext.php":3654647562,"src\/Concerns\/UsesTime.php":2203258051,"src\/Concerns\/HasContext.php":2283577173,"src\/Middleware\/AnonymizeIp.php":2582237091,"src\/Middleware\/AddGlows.php":2757630618,"src\/Middleware\/CensorRequestBodyFields.php":3157018559,"src\/Report.php":4287930236,"src\/Truncation\/ReportTrimmer.php":1411772441,"src\/Truncation\/TruncationStrategy.php":2876512000,"src\/Truncation\/TrimStringsStrategy.php":1149918480,"src\/Truncation\/TrimContextItemsStrategy.php":2488083767,"src\/Truncation\/AbstractTruncationStrategy.php":3738899546,"src\/Stacktrace\/File.php":2191220409,"src\/Stacktrace\/Frame.php":2201806026,"src\/Stacktrace\/Codesnippet.php":1758681831,"src\/Stacktrace\/Stacktrace.php":3487330919,"src\/Http\/Response.php":3175166434,"src\/Http\/Exceptions\/BadResponse.php":2136825932,"src\/Http\/Exceptions\/InvalidData.php":4224780353,"src\/Http\/Exceptions\/MissingParameter.php":3963873571,"src\/Http\/Exceptions\/NotFound.php":605045793,"src\/Http\/Exceptions\/BadResponseCode.php":3629899270,"src\/Http\/Client.php":3513047095,"src\/View.php":1758466251,"src\/helpers.php":878229930,"src\/Frame.php":1560844999,"src\/Solutions\/ReportSolution.php":1414311092,"src\/Time\/Time.php":3063453905,"src\/Time\/SystemTime.php":1875330795,"src\/Context\/ContextInterface.php":3556428806,"src\/Context\/ContextDetectorInterface.php":3409530978,"src\/Context\/RequestContext.php":916577092,"src\/Context\/ContextContextDetector.php":1433590813,"src\/Context\/ConsoleContext.php":2891436865,"src\/Api.php":4147640268,"tests\/Glows\/RecorderTest.php":946753721,"tests\/Concerns\/MatchesDumpSnapshots.php":3419801558,"tests\/Concerns\/MatchesCodeSnippetSnapshots.php":685279681,"tests\/Concerns\/MatchesReportSnapshots.php":2362276842,"tests\/Mocks\/FakeClient.php":1694586070,"tests\/Truncation\/TrimContextItemsStrategyTest.php":112441598,"tests\/Truncation\/TrimStringsStrategyTest.php":2187306892,"tests\/TestClasses\/ExceptionWithContext.php":3729019575,"tests\/TestClasses\/DumpDriver.php":3041182929,"tests\/TestClasses\/Assert.php":151773303,"tests\/TestClasses\/CodeSnippetDriver.php":615657858,"tests\/TestClasses\/ReportDriver.php":3461657491,"tests\/TestClasses\/FakeTime.php":2977551027,"tests\/Stacktrace\/StrackTraceTest.php":757065022,"tests\/Stacktrace\/CodesnippetTest.php":765068665,"tests\/Stacktrace\/FileTest.php":420603250,"tests\/Stacktrace\/CodeSnippetDriver.php":4244799073,"tests\/Stacktrace\/ThrowAndReturnExceptionAction.php":4198281204,"tests\/Stacktrace\/__snapshots__\/StrackTraceTest__it_can_detect_application_frames__1.php":167790125,"tests\/FlareTest.php":2320308878,"tests\/ReportTest.php":1195087882,"tests\/TestCase.php":996592721,"tests\/Context\/ConsoleContextTest.php":3637467343,"tests\/Context\/RequestContextTest.php":1346110003}} \ No newline at end of file diff --git a/vendor/facade/flare-client-php/.php-cs-fixer.php b/vendor/facade/flare-client-php/.php-cs-fixer.php deleted file mode 100644 index b410d785..00000000 --- a/vendor/facade/flare-client-php/.php-cs-fixer.php +++ /dev/null @@ -1,44 +0,0 @@ -notPath('bootstrap/*') - ->notPath('storage/*') - ->notPath('resources/view/mail/*') - ->in([ - __DIR__ . '/src', - __DIR__ . '/tests', - ]) - ->name('*.php') - ->notName('*.blade.php') - ->notName('GitConflictController.php') - ->ignoreDotFiles(true) - ->ignoreVCS(true); - -return (new PhpCsFixer\Config()) - ->setRules([ - '@PSR12' => true, - 'array_syntax' => ['syntax' => 'short'], - 'ordered_imports' => ['sort_algorithm' => 'alpha'], - 'no_unused_imports' => true, - 'not_operator_with_successor_space' => true, - 'trailing_comma_in_multiline' => true, - 'phpdoc_scalar' => true, - 'unary_operator_spaces' => true, - 'binary_operator_spaces' => true, - 'blank_line_before_statement' => [ - 'statements' => ['break', 'continue', 'declare', 'return', 'throw', 'try'], - ], - 'phpdoc_single_line_var_spacing' => true, - 'phpdoc_var_without_name' => true, - 'class_attributes_separation' => [ - 'elements' => [ - 'method' => 'one', - ], - ], - 'method_argument_space' => [ - 'on_multiline' => 'ensure_fully_multiline', - 'keep_multiple_spaces_after_comma' => true, - ], - 'single_trait_insert_per_statement' => true, - ]) - ->setFinder($finder); diff --git a/vendor/facade/flare-client-php/CHANGELOG.md b/vendor/facade/flare-client-php/CHANGELOG.md deleted file mode 100644 index c30fd2e6..00000000 --- a/vendor/facade/flare-client-php/CHANGELOG.md +++ /dev/null @@ -1,114 +0,0 @@ -# Changelog - -All notable changes to `flare-client-php` will be documented in this file - -## 1.9.1 - 2021-09-13 - -- let `report` return the created report - -## 1.9.0 - 2021-09-13 - -- add report tracking uuid - -## 1.8.1 - 2021-05-31 - -- improve compatibility with Symfony 5.3 - -## 1.8.0 - 2021-04-30 - -- add ability to ignore errors and exceptions (#23) -- fix curl parameters - -## 1.7.0 - 2021-04-12 - -- use new Flare endpoint and allow 1 redirect to it - -## 1.6.1 - 2021-04-08 - -- make `censorRequestBodyFields` chainable - -## 1.6.0 - 2021-04-08 - -- add ability to censor request body fields (#18) - -## 1.5.0 - 2021-03-31 - -- add `determineVersionUsing` - -## 1.4.0 - 2021-02-16 - -- remove custom grouping - -## 1.3.7 - 2020-10-21 - -- allow PHP 8 - -## 1.3.6 - 2020-09-18 - -- remove `larapack/dd` (#15) - -## 1.3.5 - 2020-08-26 - -- allow Laravel 8 (#13) - -## 1.3.4 - 2020-07-14 - -- use directory separator constant - -## 1.3.3 - 2020-07-14 - -- fix tests by requiring symfony/mime -- display real exception class for view errors (see https://github.com/facade/ignition/discussions/237) - -## 1.3.2 - 2020-03-02 - -- allow L7 - -## 1.3.1 - 2019-12-15 - -- allow var-dumper v5.0 - -## 1.3.0 - 2019-11-27 - -- Allow custom grouping types - -## 1.2.1 - 2019-11-19 - -- Let `registerFlareHandlers` return $this - -## 1.2.0 - 2019-11-19 - -- Add `registerFlareHandlers` method to register error and exception handlers in non-Laravel applications -- Fix get requests with query parameters (#4) - -## 1.1.2 - 2019-11-08 - -- Ignore invalid mime type detection issues - -## 1.1.1 - 2019-10-07 - -- Wrap filesize detection in try-catch block - -## 1.1.0 - 2019-09-27 - -- Add ability to log messages - -## 1.0.4 - 2019-09-11 - -- Fixes an issue when sending exceptions inside a queue worker - -## 1.0.3 - 2019-09-05 - -- Ensure valid session data - -## 1.0.2 - 2019-09-05 - -- Fix error when uploading multiple files using an array name - -## 1.0.1 - 2019-09-02 - -- Fix issue with uploaded files in request context - -## 1.0.0 - 2019-08-30 - -- initial release diff --git a/vendor/facade/flare-client-php/LICENSE.md b/vendor/facade/flare-client-php/LICENSE.md deleted file mode 100644 index 48c30e4c..00000000 --- a/vendor/facade/flare-client-php/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) Facade - -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/vendor/facade/flare-client-php/README.md b/vendor/facade/flare-client-php/README.md deleted file mode 100644 index 1a9c2166..00000000 --- a/vendor/facade/flare-client-php/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Send PHP errors to Flare - -[![Latest Version on Packagist](https://img.shields.io/packagist/v/facade/flare-client-php.svg?style=flat-square)](https://packagist.org/packages/facade/flare-client-php) -![Tests](https://github.com/facade/flare-client-php/workflows/Run%20tests/badge.svg) -[![Total Downloads](https://img.shields.io/packagist/dt/facade/flare-client-php.svg?style=flat-square)](https://packagist.org/packages/facade/flare-client-php) - -This repository contains a PHP client to send PHP errors to [Flare](https://flareapp.io). - -![Screenshot of error in Flare](https://facade.github.io/flare-client-php/screenshot.png) - -## Documentation - -You can find the documentation of this package at [the docs of Flare](https://flareapp.io/docs/general/projects). - -## Changelog - -Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently. - -## Testing - -``` bash -composer test -``` - -## Contributing - -Please see [CONTRIBUTING](CONTRIBUTING.md) for details. - -## Security - -If you discover any security related issues, please email support@flareapp.io instead of using the issue tracker. - -## License - -The MIT License (MIT). Please see [License File](LICENSE.md) for more information. - diff --git a/vendor/facade/flare-client-php/composer.json b/vendor/facade/flare-client-php/composer.json deleted file mode 100644 index 951b1183..00000000 --- a/vendor/facade/flare-client-php/composer.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "facade/flare-client-php", - "description": "Send PHP errors to Flare", - "keywords": [ - "facade", - "flare", - "exception", - "reporting" - ], - "homepage": "https://github.com/facade/flare-client-php", - "license": "MIT", - "require": { - "php": "^7.1|^8.0", - "facade/ignition-contracts": "~1.0", - "illuminate/pipeline": "^5.5|^6.0|^7.0|^8.0", - "symfony/http-foundation": "^3.3|^4.1|^5.0", - "symfony/mime": "^3.4|^4.0|^5.1", - "symfony/var-dumper": "^3.4|^4.0|^5.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.14", - "spatie/phpunit-snapshot-assertions": "^2.0", - "phpunit/phpunit": "^7.5" - }, - "autoload": { - "psr-4": { - "Facade\\FlareClient\\": "src" - }, - "files": [ - "src/helpers.php" - ] - }, - "autoload-dev": { - "psr-4": { - "Facade\\FlareClient\\Tests\\": "tests" - } - }, - "scripts": { - "format": "vendor/bin/php-cs-fixer fix --allow-risky=yes", - "test": "vendor/bin/phpunit", - "test-coverage": "vendor/bin/phpunit --coverage-html coverage" - - }, - "config": { - "sort-packages": true - }, - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - } -} diff --git a/vendor/facade/flare-client-php/src/Api.php b/vendor/facade/flare-client-php/src/Api.php deleted file mode 100644 index d5fc9062..00000000 --- a/vendor/facade/flare-client-php/src/Api.php +++ /dev/null @@ -1,77 +0,0 @@ -client = $client; - - register_shutdown_function([$this, 'sendQueuedReports']); - } - - public static function sendReportsInBatches(bool $batchSending = true) - { - static::$sendInBatches = $batchSending; - } - - public function report(Report $report) - { - try { - if (static::$sendInBatches) { - $this->addReportToQueue($report); - } else { - $this->sendReportToApi($report); - } - } catch (Exception $e) { - // - } - } - - public function sendTestReport(Report $report) - { - $this->sendReportToApi($report); - } - - protected function addReportToQueue(Report $report) - { - $this->queue[] = $report; - } - - public function sendQueuedReports() - { - try { - foreach ($this->queue as $report) { - $this->sendReportToApi($report); - } - } catch (Exception $e) { - // - } finally { - $this->queue = []; - } - } - - protected function sendReportToApi(Report $report) - { - $this->client->post('reports', $this->truncateReport($report->toArray())); - } - - protected function truncateReport(array $payload): array - { - return (new ReportTrimmer())->trim($payload); - } -} diff --git a/vendor/facade/flare-client-php/src/Concerns/HasContext.php b/vendor/facade/flare-client-php/src/Concerns/HasContext.php deleted file mode 100644 index 2fb6a6db..00000000 --- a/vendor/facade/flare-client-php/src/Concerns/HasContext.php +++ /dev/null @@ -1,51 +0,0 @@ -stage = $stage; - - return $this; - } - - public function messageLevel(?string $messageLevel) - { - $this->messageLevel = $messageLevel; - - return $this; - } - - public function getGroup(string $groupName = 'context', $default = []): array - { - return $this->userProvidedContext[$groupName] ?? $default; - } - - public function context($key, $value) - { - return $this->group('context', [$key => $value]); - } - - public function group(string $groupName, array $properties) - { - $group = $this->userProvidedContext[$groupName] ?? []; - - $this->userProvidedContext[$groupName] = array_merge_recursive_distinct( - $group, - $properties - ); - - return $this; - } -} diff --git a/vendor/facade/flare-client-php/src/Concerns/UsesTime.php b/vendor/facade/flare-client-php/src/Concerns/UsesTime.php deleted file mode 100644 index 54144098..00000000 --- a/vendor/facade/flare-client-php/src/Concerns/UsesTime.php +++ /dev/null @@ -1,24 +0,0 @@ -getCurrentTime(); - } -} diff --git a/vendor/facade/flare-client-php/src/Context/ConsoleContext.php b/vendor/facade/flare-client-php/src/Context/ConsoleContext.php deleted file mode 100644 index da87122d..00000000 --- a/vendor/facade/flare-client-php/src/Context/ConsoleContext.php +++ /dev/null @@ -1,21 +0,0 @@ -arguments = $arguments; - } - - public function toArray(): array - { - return [ - 'arguments' => $this->arguments, - ]; - } -} diff --git a/vendor/facade/flare-client-php/src/Context/ContextContextDetector.php b/vendor/facade/flare-client-php/src/Context/ContextContextDetector.php deleted file mode 100644 index e73a78ea..00000000 --- a/vendor/facade/flare-client-php/src/Context/ContextContextDetector.php +++ /dev/null @@ -1,28 +0,0 @@ -runningInConsole()) { - return new ConsoleContext($_SERVER['argv'] ?? []); - } - - return new RequestContext(); - } - - private function runningInConsole(): bool - { - if (isset($_ENV['APP_RUNNING_IN_CONSOLE'])) { - return $_ENV['APP_RUNNING_IN_CONSOLE'] === 'true'; - } - - if (isset($_ENV['FLARE_FAKE_WEB_REQUEST'])) { - return false; - } - - return in_array(php_sapi_name(), ['cli', 'phpdb']); - } -} diff --git a/vendor/facade/flare-client-php/src/Context/ContextDetectorInterface.php b/vendor/facade/flare-client-php/src/Context/ContextDetectorInterface.php deleted file mode 100644 index b02ed8e2..00000000 --- a/vendor/facade/flare-client-php/src/Context/ContextDetectorInterface.php +++ /dev/null @@ -1,8 +0,0 @@ -request = $request ?? Request::createFromGlobals(); - } - - public function getRequest(): array - { - return [ - 'url' => $this->request->getUri(), - 'ip' => $this->request->getClientIp(), - 'method' => $this->request->getMethod(), - 'useragent' => $this->request->headers->get('User-Agent'), - ]; - } - - private function getFiles(): array - { - if (is_null($this->request->files)) { - return []; - } - - return $this->mapFiles($this->request->files->all()); - } - - protected function mapFiles(array $files) - { - return array_map(function ($file) { - if (is_array($file)) { - return $this->mapFiles($file); - } - - if (! $file instanceof UploadedFile) { - return; - } - - try { - $fileSize = $file->getSize(); - } catch (\RuntimeException $e) { - $fileSize = 0; - } - - try { - $mimeType = $file->getMimeType(); - } catch (InvalidArgumentException $e) { - $mimeType = 'undefined'; - } - - return [ - 'pathname' => $file->getPathname(), - 'size' => $fileSize, - 'mimeType' => $mimeType, - ]; - }, $files); - } - - public function getSession(): array - { - try { - $session = $this->request->getSession(); - } catch (\Exception $exception) { - $session = []; - } - - return $session ? $this->getValidSessionData($session) : []; - } - - /** - * @param SessionInterface $session - * @return array - */ - protected function getValidSessionData($session): array - { - try { - json_encode($session->all()); - } catch (Throwable $e) { - return []; - } - - return $session->all(); - } - - public function getCookies(): array - { - return $this->request->cookies->all(); - } - - public function getHeaders(): array - { - return $this->request->headers->all(); - } - - public function getRequestData(): array - { - return [ - 'queryString' => $this->request->query->all(), - 'body' => $this->request->request->all(), - 'files' => $this->getFiles(), - ]; - } - - public function toArray(): array - { - return [ - 'request' => $this->getRequest(), - 'request_data' => $this->getRequestData(), - 'headers' => $this->getHeaders(), - 'cookies' => $this->getCookies(), - 'session' => $this->getSession(), - ]; - } -} diff --git a/vendor/facade/flare-client-php/src/Contracts/ProvidesFlareContext.php b/vendor/facade/flare-client-php/src/Contracts/ProvidesFlareContext.php deleted file mode 100644 index f3b7faa7..00000000 --- a/vendor/facade/flare-client-php/src/Contracts/ProvidesFlareContext.php +++ /dev/null @@ -1,8 +0,0 @@ -determineVersionCallable = $determineVersionCallable; - } - - public function reportErrorLevels(int $reportErrorLevels) - { - $this->reportErrorLevels = $reportErrorLevels; - } - - public function filterExceptionsUsing(callable $filterExceptionsCallable) - { - $this->filterExceptionsCallable = $filterExceptionsCallable; - } - - public function filterReportsUsing(callable $filterReportsCallable) - { - $this->filterReportsCallable = $filterReportsCallable; - } - - /** - * @return null|string - */ - public function version() - { - if (! $this->determineVersionCallable) { - return null; - } - - return ($this->determineVersionCallable)(); - } - - public function __construct(Client $client, ContextDetectorInterface $contextDetector = null, Container $container = null, array $middleware = []) - { - $this->client = $client; - $this->recorder = new Recorder(); - $this->contextDetector = $contextDetector ?? new ContextContextDetector(); - $this->container = $container; - $this->middleware = $middleware; - $this->api = new Api($this->client); - - $this->registerDefaultMiddleware(); - } - - public function getMiddleware(): array - { - return $this->middleware; - } - - public function registerFlareHandlers() - { - $this->registerExceptionHandler(); - $this->registerErrorHandler(); - - return $this; - } - - public function registerExceptionHandler() - { - $this->previousExceptionHandler = set_exception_handler([$this, 'handleException']); - - return $this; - } - - public function registerErrorHandler() - { - $this->previousErrorHandler = set_error_handler([$this, 'handleError']); - - return $this; - } - - private function registerDefaultMiddleware() - { - return $this->registerMiddleware(new AddGlows($this->recorder)); - } - - public function registerMiddleware($callable) - { - $this->middleware[] = $callable; - - return $this; - } - - public function getMiddlewares(): array - { - return $this->middleware; - } - - public function glow( - string $name, - string $messageLevel = MessageLevels::INFO, - array $metaData = [] - ) { - $this->recorder->record(new Glow($name, $messageLevel, $metaData)); - } - - public function handleException(Throwable $throwable) - { - $this->report($throwable); - - if ($this->previousExceptionHandler) { - call_user_func($this->previousExceptionHandler, $throwable); - } - } - - public function handleError($code, $message, $file = '', $line = 0) - { - $exception = new ErrorException($message, 0, $code, $file, $line); - - $this->report($exception); - - if ($this->previousErrorHandler) { - return call_user_func( - $this->previousErrorHandler, - $message, - $code, - $file, - $line - ); - } - } - - public function applicationPath(string $applicationPath) - { - $this->applicationPath = $applicationPath; - - return $this; - } - - public function report(Throwable $throwable, callable $callback = null): ?Report - { - if (! $this->shouldSendReport($throwable)) { - return null; - } - - $report = $this->createReport($throwable); - - if (! is_null($callback)) { - call_user_func($callback, $report); - } - - $this->sendReportToApi($report); - - return $report; - } - - protected function shouldSendReport(Throwable $throwable): bool - { - if ($this->reportErrorLevels && $throwable instanceof Error) { - return $this->reportErrorLevels & $throwable->getCode(); - } - - if ($this->reportErrorLevels && $throwable instanceof ErrorException) { - return $this->reportErrorLevels & $throwable->getSeverity(); - } - - if ($this->filterExceptionsCallable && $throwable instanceof Exception) { - return call_user_func($this->filterExceptionsCallable, $throwable); - } - - return true; - } - - public function reportMessage(string $message, string $logLevel, callable $callback = null) - { - $report = $this->createReportFromMessage($message, $logLevel); - - if (! is_null($callback)) { - call_user_func($callback, $report); - } - - $this->sendReportToApi($report); - } - - public function sendTestReport(Throwable $throwable) - { - $this->api->sendTestReport($this->createReport($throwable)); - } - - private function sendReportToApi(Report $report) - { - if ($this->filterReportsCallable) { - if (! call_user_func($this->filterReportsCallable, $report)) { - return; - } - } - - try { - $this->api->report($report); - } catch (Exception $exception) { - } - } - - public function reset() - { - $this->api->sendQueuedReports(); - - $this->userProvidedContext = []; - $this->recorder->reset(); - } - - private function applyAdditionalParameters(Report $report) - { - $report - ->stage($this->stage) - ->messageLevel($this->messageLevel) - ->setApplicationPath($this->applicationPath) - ->userProvidedContext($this->userProvidedContext); - } - - public function anonymizeIp() - { - $this->registerMiddleware(new AnonymizeIp()); - - return $this; - } - - public function censorRequestBodyFields(array $fieldNames) - { - $this->registerMiddleware(new CensorRequestBodyFields($fieldNames)); - - return $this; - } - - public function createReport(Throwable $throwable): Report - { - $report = Report::createForThrowable( - $throwable, - $this->contextDetector->detectCurrentContext(), - $this->applicationPath, - $this->version() - ); - - return $this->applyMiddlewareToReport($report); - } - - public function createReportFromMessage(string $message, string $logLevel): Report - { - $report = Report::createForMessage( - $message, - $logLevel, - $this->contextDetector->detectCurrentContext(), - $this->applicationPath - ); - - return $this->applyMiddlewareToReport($report); - } - - protected function applyMiddlewareToReport(Report $report): Report - { - $this->applyAdditionalParameters($report); - - $report = (new Pipeline($this->container)) - ->send($report) - ->through($this->middleware) - ->then(function ($report) { - return $report; - }); - - return $report; - } -} diff --git a/vendor/facade/flare-client-php/src/Frame.php b/vendor/facade/flare-client-php/src/Frame.php deleted file mode 100644 index 9e58deaf..00000000 --- a/vendor/facade/flare-client-php/src/Frame.php +++ /dev/null @@ -1,66 +0,0 @@ -file = $file; - - $this->lineNumber = $lineNumber; - - $this->method = $method; - - $this->class = $class; - } - - public function toArray(): array - { - $codeSnippet = (new Codesnippet()) - ->snippetLineCount(9) - ->surroundingLine($this->lineNumber) - ->get($this->file); - - return [ - 'line_number' => $this->lineNumber, - 'method' => $this->getFullMethod(), - 'code_snippet' => $codeSnippet, - 'file' => $this->file, - ]; - } - - private function getFullMethod(): string - { - $method = $this->method; - - if ($class = $this->class ?? false) { - $method = "{$class}::{$method}"; - } - - return $method; - } - - public function getFile(): string - { - return $this->file; - } -} diff --git a/vendor/facade/flare-client-php/src/Glows/Glow.php b/vendor/facade/flare-client-php/src/Glows/Glow.php deleted file mode 100644 index 5f649e93..00000000 --- a/vendor/facade/flare-client-php/src/Glows/Glow.php +++ /dev/null @@ -1,42 +0,0 @@ -name = $name; - $this->messageLevel = $messageLevel; - $this->metaData = $metaData; - $this->microtime = $microtime ?? microtime(true); - } - - public function toArray() - { - return [ - 'time' => $this->getCurrentTime(), - 'name' => $this->name, - 'message_level' => $this->messageLevel, - 'meta_data' => $this->metaData, - 'microtime' => $this->microtime, - ]; - } -} diff --git a/vendor/facade/flare-client-php/src/Glows/Recorder.php b/vendor/facade/flare-client-php/src/Glows/Recorder.php deleted file mode 100644 index 4a017844..00000000 --- a/vendor/facade/flare-client-php/src/Glows/Recorder.php +++ /dev/null @@ -1,27 +0,0 @@ -glows[] = $glow; - - $this->glows = array_slice($this->glows, static::GLOW_LIMIT * -1, static::GLOW_LIMIT); - } - - public function glows(): array - { - return $this->glows; - } - - public function reset() - { - $this->glows = []; - } -} diff --git a/vendor/facade/flare-client-php/src/Http/Client.php b/vendor/facade/flare-client-php/src/Http/Client.php deleted file mode 100644 index 91366caa..00000000 --- a/vendor/facade/flare-client-php/src/Http/Client.php +++ /dev/null @@ -1,217 +0,0 @@ -apiToken = $apiToken; - - $this->apiSecret = $apiSecret; - - if (! $baseUrl) { - throw MissingParameter::create('baseUrl'); - } - - $this->baseUrl = $baseUrl; - - if (! $timeout) { - throw MissingParameter::create('timeout'); - } - - $this->timeout = $timeout; - } - - /** - * @param string $url - * @param array $arguments - * - * @return array|false - */ - public function get(string $url, array $arguments = []) - { - return $this->makeRequest('get', $url, $arguments); - } - - /** - * @param string $url - * @param array $arguments - * - * @return array|false - */ - public function post(string $url, array $arguments = []) - { - return $this->makeRequest('post', $url, $arguments); - } - - /** - * @param string $url - * @param array $arguments - * - * @return array|false - */ - public function patch(string $url, array $arguments = []) - { - return $this->makeRequest('patch', $url, $arguments); - } - - /** - * @param string $url - * @param array $arguments - * - * @return array|false - */ - public function put(string $url, array $arguments = []) - { - return $this->makeRequest('put', $url, $arguments); - } - - /** - * @param string $method - * @param array $arguments - * - * @return array|false - */ - public function delete(string $method, array $arguments = []) - { - return $this->makeRequest('delete', $method, $arguments); - } - - /** - * @param string $httpVerb - * @param string $url - * @param array $arguments - * - * @return array - */ - private function makeRequest(string $httpVerb, string $url, array $arguments = []) - { - $queryString = http_build_query([ - 'key' => $this->apiToken, - 'secret' => $this->apiSecret, - ]); - - $fullUrl = "{$this->baseUrl}/{$url}?{$queryString}"; - - $headers = [ - 'x-api-token: '.$this->apiToken, - ]; - - $response = $this->makeCurlRequest($httpVerb, $fullUrl, $headers, $arguments); - - if ($response->getHttpResponseCode() === 422) { - throw InvalidData::createForResponse($response); - } - - if ($response->getHttpResponseCode() === 404) { - throw NotFound::createForResponse($response); - } - - if ($response->getHttpResponseCode() !== 200 && $response->getHttpResponseCode() !== 204) { - throw BadResponseCode::createForResponse($response); - } - - return $response->getBody(); - } - - public function makeCurlRequest(string $httpVerb, string $fullUrl, array $headers = [], array $arguments = []): Response - { - $curlHandle = $this->getCurlHandle($fullUrl, $headers); - - switch ($httpVerb) { - case 'post': - curl_setopt($curlHandle, CURLOPT_POST, true); - $this->attachRequestPayload($curlHandle, $arguments); - - break; - - case 'get': - curl_setopt($curlHandle, CURLOPT_URL, $fullUrl.'&'.http_build_query($arguments)); - - break; - - case 'delete': - curl_setopt($curlHandle, CURLOPT_CUSTOMREQUEST, 'DELETE'); - - break; - - case 'patch': - curl_setopt($curlHandle, CURLOPT_CUSTOMREQUEST, 'PATCH'); - $this->attachRequestPayload($curlHandle, $arguments); - - break; - - case 'put': - curl_setopt($curlHandle, CURLOPT_CUSTOMREQUEST, 'PUT'); - $this->attachRequestPayload($curlHandle, $arguments); - - break; - } - - $body = json_decode(curl_exec($curlHandle), true); - $headers = curl_getinfo($curlHandle); - $error = curl_error($curlHandle); - - return new Response($headers, $body, $error); - } - - private function attachRequestPayload(&$curlHandle, array $data) - { - $encoded = json_encode($data); - - $this->lastRequest['body'] = $encoded; - curl_setopt($curlHandle, CURLOPT_POSTFIELDS, $encoded); - } - - /** - * @param string $fullUrl - * @param array $headers - * - * @return resource - */ - private function getCurlHandle(string $fullUrl, array $headers = []) - { - $curlHandle = curl_init(); - - curl_setopt($curlHandle, CURLOPT_URL, $fullUrl); - - curl_setopt($curlHandle, CURLOPT_HTTPHEADER, array_merge([ - 'Accept: application/json', - 'Content-Type: application/json', - ], $headers)); - - curl_setopt($curlHandle, CURLOPT_USERAGENT, 'Laravel/Flare API 1.0'); - curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, true); - curl_setopt($curlHandle, CURLOPT_TIMEOUT, $this->timeout); - curl_setopt($curlHandle, CURLOPT_SSL_VERIFYPEER, true); - curl_setopt($curlHandle, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); - curl_setopt($curlHandle, CURLOPT_ENCODING, ''); - curl_setopt($curlHandle, CURLINFO_HEADER_OUT, true); - curl_setopt($curlHandle, CURLOPT_FOLLOWLOCATION, true); - curl_setopt($curlHandle, CURLOPT_MAXREDIRS, 1); - - return $curlHandle; - } -} diff --git a/vendor/facade/flare-client-php/src/Http/Exceptions/BadResponse.php b/vendor/facade/flare-client-php/src/Http/Exceptions/BadResponse.php deleted file mode 100644 index 4962bdd6..00000000 --- a/vendor/facade/flare-client-php/src/Http/Exceptions/BadResponse.php +++ /dev/null @@ -1,21 +0,0 @@ -getError()}"); - - $exception->response = $response; - - return $exception; - } -} diff --git a/vendor/facade/flare-client-php/src/Http/Exceptions/BadResponseCode.php b/vendor/facade/flare-client-php/src/Http/Exceptions/BadResponseCode.php deleted file mode 100644 index 6e1e4c54..00000000 --- a/vendor/facade/flare-client-php/src/Http/Exceptions/BadResponseCode.php +++ /dev/null @@ -1,33 +0,0 @@ -response = $response; - - $bodyErrors = isset($response->getBody()['errors']) ? $response->getBody()['errors'] : []; - - $exception->errors = $bodyErrors; - - return $exception; - } - - public static function getMessageForResponse(Response $response) - { - return "Response code {$response->getHttpResponseCode()} returned"; - } -} diff --git a/vendor/facade/flare-client-php/src/Http/Exceptions/InvalidData.php b/vendor/facade/flare-client-php/src/Http/Exceptions/InvalidData.php deleted file mode 100644 index 73ae1acc..00000000 --- a/vendor/facade/flare-client-php/src/Http/Exceptions/InvalidData.php +++ /dev/null @@ -1,13 +0,0 @@ -headers = $headers; - - $this->body = $body; - - $this->error = $error; - } - - /** - * @return mixed - */ - public function getHeaders() - { - return $this->headers; - } - - /** - * @return mixed - */ - public function getBody() - { - return $this->body; - } - - /** - * @return bool - */ - public function hasBody() - { - return $this->body != false; - } - - /** - * @return mixed - */ - public function getError() - { - return $this->error; - } - - /** - * @return null|int - */ - public function getHttpResponseCode() - { - if (! isset($this->headers['http_code'])) { - return; - } - - return (int) $this->headers['http_code']; - } -} diff --git a/vendor/facade/flare-client-php/src/Middleware/AddGlows.php b/vendor/facade/flare-client-php/src/Middleware/AddGlows.php deleted file mode 100644 index ce474471..00000000 --- a/vendor/facade/flare-client-php/src/Middleware/AddGlows.php +++ /dev/null @@ -1,26 +0,0 @@ -recorder = $recorder; - } - - public function handle(Report $report, $next) - { - foreach ($this->recorder->glows() as $glow) { - $report->addGlow($glow); - } - - return $next($report); - } -} diff --git a/vendor/facade/flare-client-php/src/Middleware/AnonymizeIp.php b/vendor/facade/flare-client-php/src/Middleware/AnonymizeIp.php deleted file mode 100644 index 2df35981..00000000 --- a/vendor/facade/flare-client-php/src/Middleware/AnonymizeIp.php +++ /dev/null @@ -1,19 +0,0 @@ -allContext(); - - $context['request']['ip'] = null; - - $report->userProvidedContext($context); - - return $next($report); - } -} diff --git a/vendor/facade/flare-client-php/src/Middleware/CensorRequestBodyFields.php b/vendor/facade/flare-client-php/src/Middleware/CensorRequestBodyFields.php deleted file mode 100644 index 39aba409..00000000 --- a/vendor/facade/flare-client-php/src/Middleware/CensorRequestBodyFields.php +++ /dev/null @@ -1,30 +0,0 @@ -fieldNames = $fieldNames; - } - - public function handle(Report $report, $next) - { - $context = $report->allContext(); - - foreach ($this->fieldNames as $fieldName) { - if (isset($context['request_data']['body'][$fieldName])) { - $context['request_data']['body'][$fieldName] = ''; - } - } - - $report->userProvidedContext($context); - - return $next($report); - } -} diff --git a/vendor/facade/flare-client-php/src/Report.php b/vendor/facade/flare-client-php/src/Report.php deleted file mode 100644 index e1dae0a8..00000000 --- a/vendor/facade/flare-client-php/src/Report.php +++ /dev/null @@ -1,334 +0,0 @@ -setApplicationPath($applicationPath) - ->throwable($throwable) - ->useContext($context) - ->exceptionClass(self::getClassForThrowable($throwable)) - ->message($throwable->getMessage()) - ->stackTrace(Stacktrace::createForThrowable($throwable, $applicationPath)) - ->exceptionContext($throwable) - ->setApplicationVersion($version); - } - - protected static function getClassForThrowable(Throwable $throwable): string - { - if ($throwable instanceof \Facade\Ignition\Exceptions\ViewException) { - if ($previous = $throwable->getPrevious()) { - return get_class($previous); - } - } - - return get_class($throwable); - } - - public static function createForMessage(string $message, string $logLevel, ContextInterface $context, ?string $applicationPath = null): self - { - $stacktrace = Stacktrace::create($applicationPath); - - return (new static()) - ->setApplicationPath($applicationPath) - ->message($message) - ->useContext($context) - ->exceptionClass($logLevel) - ->stacktrace($stacktrace) - ->openFrameIndex($stacktrace->firstApplicationFrameIndex()); - } - - public function __construct() - { - $this->trackingUuid = self::$fakeTrackingUuid ?? $this->generateUuid(); - } - - public function trackingUuid(): string - { - return $this->trackingUuid; - } - - public function exceptionClass(string $exceptionClass) - { - $this->exceptionClass = $exceptionClass; - - return $this; - } - - public function getExceptionClass(): string - { - return $this->exceptionClass; - } - - public function throwable(Throwable $throwable) - { - $this->throwable = $throwable; - - return $this; - } - - public function getThrowable(): ?Throwable - { - return $this->throwable; - } - - public function message(string $message) - { - $this->message = $message; - - return $this; - } - - public function getMessage(): string - { - return $this->message; - } - - public function stacktrace(Stacktrace $stacktrace) - { - $this->stacktrace = $stacktrace; - - return $this; - } - - public function getStacktrace(): Stacktrace - { - return $this->stacktrace; - } - - public function notifierName(string $notifierName) - { - $this->notifierName = $notifierName; - - return $this; - } - - public function languageVersion(string $languageVersion) - { - $this->languageVersion = $languageVersion; - - return $this; - } - - public function frameworkVersion(string $frameworkVersion) - { - $this->frameworkVersion = $frameworkVersion; - - return $this; - } - - public function useContext(ContextInterface $request) - { - $this->context = $request; - - return $this; - } - - public function openFrameIndex(?int $index) - { - $this->openFrameIndex = $index; - - return $this; - } - - public function setApplicationPath(?string $applicationPath) - { - $this->applicationPath = $applicationPath; - - return $this; - } - - public function getApplicationPath(): ?string - { - return $this->applicationPath; - } - - public function setApplicationVersion(?string $applicationVersion) - { - $this->applicationVersion = $applicationVersion; - - return $this; - } - - public function getApplicationVersion(): ?string - { - return $this->applicationVersion; - } - - public function view(?View $view) - { - $this->view = $view; - - return $this; - } - - public function addGlow(Glow $glow) - { - $this->glows[] = $glow->toArray(); - - return $this; - } - - public function addSolution(Solution $solution) - { - $this->solutions[] = ReportSolution::fromSolution($solution)->toArray(); - - return $this; - } - - public function userProvidedContext(array $userProvidedContext) - { - $this->userProvidedContext = $userProvidedContext; - - return $this; - } - - /** @deprecated */ - public function groupByTopFrame() - { - $this->groupBy = GroupingTypes::TOP_FRAME; - - return $this; - } - - /** @deprecated */ - public function groupByException() - { - $this->groupBy = GroupingTypes::EXCEPTION; - - return $this; - } - - public function allContext(): array - { - $context = $this->context->toArray(); - - $context = array_merge_recursive_distinct($context, $this->exceptionContext); - - return array_merge_recursive_distinct($context, $this->userProvidedContext); - } - - private function exceptionContext(Throwable $throwable) - { - if ($throwable instanceof ProvidesFlareContext) { - $this->exceptionContext = $throwable->context(); - } - - return $this; - } - - public function toArray() - { - return [ - 'notifier' => $this->notifierName ?? 'Flare Client', - 'language' => 'PHP', - 'framework_version' => $this->frameworkVersion, - 'language_version' => $this->languageVersion ?? phpversion(), - 'exception_class' => $this->exceptionClass, - 'seen_at' => $this->getCurrentTime(), - 'message' => $this->message, - 'glows' => $this->glows, - 'solutions' => $this->solutions, - 'stacktrace' => $this->stacktrace->toArray(), - 'context' => $this->allContext(), - 'stage' => $this->stage, - 'message_level' => $this->messageLevel, - 'open_frame_index' => $this->openFrameIndex, - 'application_path' => $this->applicationPath, - 'application_version' => $this->applicationVersion, - 'tracking_uuid' => $this->trackingUuid, - ]; - } - - /* - * Found on https://stackoverflow.com/questions/2040240/php-function-to-generate-v4-uuid/15875555#15875555 - */ - private function generateUuid(): string - { - // Generate 16 bytes (128 bits) of random data or use the data passed into the function. - $data = $data ?? random_bytes(16); - - // Set version to 0100 - $data[6] = chr(ord($data[6]) & 0x0f | 0x40); - // Set bits 6-7 to 10 - $data[8] = chr(ord($data[8]) & 0x3f | 0x80); - - // Output the 36 character UUID. - return vsprintf('%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex($data), 4)); - } -} diff --git a/vendor/facade/flare-client-php/src/Solutions/ReportSolution.php b/vendor/facade/flare-client-php/src/Solutions/ReportSolution.php deleted file mode 100644 index 5437e2e4..00000000 --- a/vendor/facade/flare-client-php/src/Solutions/ReportSolution.php +++ /dev/null @@ -1,36 +0,0 @@ -solution = $solution; - } - - public static function fromSolution(SolutionContract $solution) - { - return new static($solution); - } - - public function toArray(): array - { - $isRunnable = ($this->solution instanceof RunnableSolution); - - return [ - 'class' => get_class($this->solution), - 'title' => $this->solution->getSolutionTitle(), - 'description' => $this->solution->getSolutionDescription(), - 'links' => $this->solution->getDocumentationLinks(), - 'action_description' => $isRunnable ? $this->solution->getSolutionActionDescription() : null, - 'is_runnable' => $isRunnable, - ]; - } -} diff --git a/vendor/facade/flare-client-php/src/Stacktrace/Codesnippet.php b/vendor/facade/flare-client-php/src/Stacktrace/Codesnippet.php deleted file mode 100644 index 81bfcbaa..00000000 --- a/vendor/facade/flare-client-php/src/Stacktrace/Codesnippet.php +++ /dev/null @@ -1,72 +0,0 @@ -surroundingLine = $surroundingLine; - - return $this; - } - - public function snippetLineCount(int $snippetLineCount): self - { - $this->snippetLineCount = $snippetLineCount; - - return $this; - } - - public function get(string $fileName): array - { - if (! file_exists($fileName)) { - return []; - } - - try { - $file = new File($fileName); - - [$startLineNumber, $endLineNumber] = $this->getBounds($file->numberOfLines()); - - $code = []; - - $line = $file->getLine($startLineNumber); - - $currentLineNumber = $startLineNumber; - - while ($currentLineNumber <= $endLineNumber) { - $code[$currentLineNumber] = rtrim(substr($line, 0, 250)); - - $line = $file->getNextLine(); - $currentLineNumber++; - } - - return $code; - } catch (RuntimeException $exception) { - return []; - } - } - - private function getBounds($totalNumberOfLineInFile): array - { - $startLine = max($this->surroundingLine - floor($this->snippetLineCount / 2), 1); - - $endLine = $startLine + ($this->snippetLineCount - 1); - - if ($endLine > $totalNumberOfLineInFile) { - $endLine = $totalNumberOfLineInFile; - $startLine = max($endLine - ($this->snippetLineCount - 1), 1); - } - - return [$startLine, $endLine]; - } -} diff --git a/vendor/facade/flare-client-php/src/Stacktrace/File.php b/vendor/facade/flare-client-php/src/Stacktrace/File.php deleted file mode 100644 index f8bc0eaf..00000000 --- a/vendor/facade/flare-client-php/src/Stacktrace/File.php +++ /dev/null @@ -1,41 +0,0 @@ -file = new SplFileObject($path); - } - - public function numberOfLines(): int - { - $this->file->seek(PHP_INT_MAX); - - return $this->file->key() + 1; - } - - public function getLine(int $lineNumber = null): string - { - if (is_null($lineNumber)) { - return $this->getNextLine(); - } - - $this->file->seek($lineNumber - 1); - - return $this->file->current(); - } - - public function getNextLine(): string - { - $this->file->next(); - - return $this->file->current(); - } -} diff --git a/vendor/facade/flare-client-php/src/Stacktrace/Frame.php b/vendor/facade/flare-client-php/src/Stacktrace/Frame.php deleted file mode 100644 index 04304b31..00000000 --- a/vendor/facade/flare-client-php/src/Stacktrace/Frame.php +++ /dev/null @@ -1,71 +0,0 @@ -file = $file; - - $this->lineNumber = $lineNumber; - - $this->method = $method; - - $this->class = $class; - - $this->isApplicationFrame = $isApplicationFrame; - } - - public function toArray(): array - { - $codeSnippet = (new Codesnippet()) - ->snippetLineCount(31) - ->surroundingLine($this->lineNumber) - ->get($this->file); - - return [ - 'line_number' => $this->lineNumber, - 'method' => $this->method, - 'class' => $this->class, - 'code_snippet' => $codeSnippet, - 'file' => $this->file, - 'is_application_frame' => $this->isApplicationFrame, - ]; - } - - public function getFile(): string - { - return $this->file; - } - - public function getLinenumber(): int - { - return $this->lineNumber; - } - - public function isApplicationFrame() - { - return $this->isApplicationFrame; - } -} diff --git a/vendor/facade/flare-client-php/src/Stacktrace/Stacktrace.php b/vendor/facade/flare-client-php/src/Stacktrace/Stacktrace.php deleted file mode 100644 index b0290932..00000000 --- a/vendor/facade/flare-client-php/src/Stacktrace/Stacktrace.php +++ /dev/null @@ -1,126 +0,0 @@ -getTrace(), $applicationPath, $throwable->getFile(), $throwable->getLine()); - } - - public static function create(?string $applicationPath = null): self - { - $backtrace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS & ~DEBUG_BACKTRACE_PROVIDE_OBJECT); - - return new static($backtrace, $applicationPath); - } - - public function __construct(array $backtrace, ?string $applicationPath = null, string $topmostFile = null, string $topmostLine = null) - { - $this->applicationPath = $applicationPath; - - $currentFile = $topmostFile; - $currentLine = $topmostLine; - - foreach ($backtrace as $rawFrame) { - if (! $this->frameFromFlare($rawFrame) && ! $this->fileIgnored($currentFile)) { - $this->frames[] = new Frame( - $currentFile, - $currentLine, - $rawFrame['function'] ?? null, - $rawFrame['class'] ?? null, - $this->frameFileFromApplication($currentFile) - ); - } - - $currentFile = $rawFrame['file'] ?? 'unknown'; - $currentLine = $rawFrame['line'] ?? 0; - } - - $this->frames[] = new Frame( - $currentFile, - $currentLine, - '[top]' - ); - } - - protected function frameFromFlare(array $rawFrame): bool - { - return isset($rawFrame['class']) && strpos($rawFrame['class'], 'Facade\\FlareClient\\') === 0; - } - - protected function frameFileFromApplication(string $frameFilename): bool - { - $relativeFile = str_replace('\\', DIRECTORY_SEPARATOR, $frameFilename); - - if (! empty($this->applicationPath)) { - $relativeFile = array_reverse(explode($this->applicationPath ?? '', $frameFilename, 2))[0]; - } - - if (strpos($relativeFile, DIRECTORY_SEPARATOR . 'vendor') === 0) { - return false; - } - - return true; - } - - protected function fileIgnored(string $currentFile): bool - { - $currentFile = str_replace('\\', DIRECTORY_SEPARATOR, $currentFile); - - $ignoredFiles = [ - '/ignition/src/helpers.php', - ]; - - foreach ($ignoredFiles as $ignoredFile) { - if (strstr($currentFile, $ignoredFile) !== false) { - return true; - } - } - - return false; - } - - public function firstFrame(): Frame - { - return $this->frames[0]; - } - - public function toArray(): array - { - return array_map(function (Frame $frame) { - return $frame->toArray(); - }, $this->frames); - } - - public function firstApplicationFrame(): ?Frame - { - foreach ($this->frames as $index => $frame) { - if ($frame->isApplicationFrame()) { - return $frame; - } - } - - return null; - } - - public function firstApplicationFrameIndex(): ?int - { - foreach ($this->frames as $index => $frame) { - if ($frame->isApplicationFrame()) { - return $index; - } - } - - return null; - } -} diff --git a/vendor/facade/flare-client-php/src/Time/SystemTime.php b/vendor/facade/flare-client-php/src/Time/SystemTime.php deleted file mode 100644 index 8f24a7e6..00000000 --- a/vendor/facade/flare-client-php/src/Time/SystemTime.php +++ /dev/null @@ -1,13 +0,0 @@ -getTimestamp(); - } -} diff --git a/vendor/facade/flare-client-php/src/Time/Time.php b/vendor/facade/flare-client-php/src/Time/Time.php deleted file mode 100644 index 989212d0..00000000 --- a/vendor/facade/flare-client-php/src/Time/Time.php +++ /dev/null @@ -1,8 +0,0 @@ -reportTrimmer = $reportTrimmer; - } -} diff --git a/vendor/facade/flare-client-php/src/Truncation/ReportTrimmer.php b/vendor/facade/flare-client-php/src/Truncation/ReportTrimmer.php deleted file mode 100644 index e8e18a32..00000000 --- a/vendor/facade/flare-client-php/src/Truncation/ReportTrimmer.php +++ /dev/null @@ -1,41 +0,0 @@ -strategies as $strategy) { - if (! $this->needsToBeTrimmed($payload)) { - break; - } - - $payload = (new $strategy($this))->execute($payload); - } - - return $payload; - } - - public function needsToBeTrimmed(array $payload): bool - { - return strlen(json_encode($payload)) > self::getMaxPayloadSize(); - } - - public static function getMaxPayloadSize(): int - { - return self::$maxPayloadSize; - } - - public static function setMaxPayloadSize(int $maxPayloadSize): void - { - self::$maxPayloadSize = $maxPayloadSize; - } -} diff --git a/vendor/facade/flare-client-php/src/Truncation/TrimContextItemsStrategy.php b/vendor/facade/flare-client-php/src/Truncation/TrimContextItemsStrategy.php deleted file mode 100644 index 7e0ca9cf..00000000 --- a/vendor/facade/flare-client-php/src/Truncation/TrimContextItemsStrategy.php +++ /dev/null @@ -1,44 +0,0 @@ -reportTrimmer->needsToBeTrimmed($payload)) { - break; - } - - $payload['context'] = $this->iterateContextItems($payload['context'], $threshold); - } - - return $payload; - } - - protected function iterateContextItems(array $contextItems, int $threshold): array - { - array_walk($contextItems, [$this, 'trimContextItems'], $threshold); - - return $contextItems; - } - - protected function trimContextItems(&$value, $key, int $threshold) - { - if (is_array($value)) { - if (count($value) > $threshold) { - $value = array_slice($value, $threshold * -1, $threshold); - } - - array_walk($value, [$this, 'trimContextItems'], $threshold); - } - - return $value; - } -} diff --git a/vendor/facade/flare-client-php/src/Truncation/TrimStringsStrategy.php b/vendor/facade/flare-client-php/src/Truncation/TrimStringsStrategy.php deleted file mode 100644 index 6cb9ad43..00000000 --- a/vendor/facade/flare-client-php/src/Truncation/TrimStringsStrategy.php +++ /dev/null @@ -1,35 +0,0 @@ -reportTrimmer->needsToBeTrimmed($payload)) { - break; - } - - $payload = $this->trimPayloadString($payload, $threshold); - } - - return $payload; - } - - protected function trimPayloadString(array $payload, int $threshold): array - { - array_walk_recursive($payload, function (&$value) use ($threshold) { - if (is_string($value) && strlen($value) > $threshold) { - $value = substr($value, 0, $threshold); - } - }); - - return $payload; - } -} diff --git a/vendor/facade/flare-client-php/src/Truncation/TruncationStrategy.php b/vendor/facade/flare-client-php/src/Truncation/TruncationStrategy.php deleted file mode 100644 index ae29d459..00000000 --- a/vendor/facade/flare-client-php/src/Truncation/TruncationStrategy.php +++ /dev/null @@ -1,8 +0,0 @@ -file = $file; - $this->data = $data; - } - - public static function create(string $file, array $data = []): self - { - return new static($file, $data); - } - - private function dumpViewData($variable): string - { - $cloner = new VarCloner(); - - $dumper = new HtmlDumper(); - $dumper->setDumpHeader(''); - - $output = fopen('php://memory', 'r+b'); - - $dumper->dump($cloner->cloneVar($variable)->withMaxDepth(1), $output, [ - 'maxDepth' => 1, - 'maxStringLength' => 160, - ]); - - return stream_get_contents($output, -1, 0); - } - - public function toArray() - { - return [ - 'file' => $this->file, - 'data' => array_map([$this, 'dumpViewData'], $this->data), - ]; - } -} diff --git a/vendor/facade/flare-client-php/src/helpers.php b/vendor/facade/flare-client-php/src/helpers.php deleted file mode 100644 index f54ed0a1..00000000 --- a/vendor/facade/flare-client-php/src/helpers.php +++ /dev/null @@ -1,17 +0,0 @@ - &$value) { - if (is_array($value) && isset($merged[$key]) && is_array($merged[$key])) { - $merged[$key] = array_merge_recursive_distinct($merged[$key], $value); - } else { - $merged[$key] = $value; - } - } - - return $merged; - } -} diff --git a/vendor/facade/ignition-contracts/.github/workflows/php-cs-fixer.yml b/vendor/facade/ignition-contracts/.github/workflows/php-cs-fixer.yml deleted file mode 100644 index 84ab01ad..00000000 --- a/vendor/facade/ignition-contracts/.github/workflows/php-cs-fixer.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: Check & fix styling - -on: [push] - -jobs: - style: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Fix style - uses: docker://oskarstark/php-cs-fixer-ga - with: - args: --config=.php_cs --allow-risky=yes - - - name: Extract branch name - shell: bash - run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})" - id: extract_branch - - - name: Commit changes - uses: stefanzweifel/git-auto-commit-action@v2.3.0 - with: - commit_message: Fix styling - branch: ${{ steps.extract_branch.outputs.branch }} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/vendor/facade/ignition-contracts/.github/workflows/psalm.yml b/vendor/facade/ignition-contracts/.github/workflows/psalm.yml deleted file mode 100644 index 1f6b7aa4..00000000 --- a/vendor/facade/ignition-contracts/.github/workflows/psalm.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Psalm - -on: - push: - paths: - - '**.php' - - 'psalm.xml' - -jobs: - psalm: - name: psalm - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '7.4' - extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv, imagick - coverage: none - - - name: Cache composer dependencies - uses: actions/cache@v1 - with: - path: vendor - key: composer-${{ hashFiles('composer.lock') }} - - - name: Run composer require - run: composer require -n --prefer-dist - - - name: Run psalm - run: ./vendor/bin/psalm -c psalm.xml diff --git a/vendor/facade/ignition-contracts/.github/workflows/run-tests.yml b/vendor/facade/ignition-contracts/.github/workflows/run-tests.yml deleted file mode 100644 index 6b6d1a38..00000000 --- a/vendor/facade/ignition-contracts/.github/workflows/run-tests.yml +++ /dev/null @@ -1,43 +0,0 @@ -name: Run tests - -on: - push: - pull_request: - schedule: - - cron: '0 0 * * *' - -jobs: - php-tests: - runs-on: ${{ matrix.os }} - - strategy: - matrix: - php: [ 8.0, 7.4, 7.3 ] - dependency-version: [ prefer-lowest, prefer-stable ] - os: [ ubuntu-latest, windows-latest ] - allow_failures: - - php: 8.0 - - name: P${{ matrix.php }} - ${{ matrix.dependency-version }} - ${{ matrix.os }} - - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Set up PHP - uses: shivammathur/setup-php@v2 - with: - php-version: ${{ matrix.php }} - coverage: none - tools: composer:v2 - - - name: Install PHP 7 dependencies - run: composer update --${{ matrix.dependency-version }} --no-interaction --no-progress - if: "matrix.php < 8" - - - name: Install PHP 8 dependencies - run: composer update --prefer-stable --ignore-platform-req=php --no-interaction --no-progress - if: "matrix.php >= 8" - - - name: Execute tests - run: vendor/bin/phpunit diff --git a/vendor/facade/ignition-contracts/.php_cs b/vendor/facade/ignition-contracts/.php_cs deleted file mode 100644 index 4ca9a7f8..00000000 --- a/vendor/facade/ignition-contracts/.php_cs +++ /dev/null @@ -1,38 +0,0 @@ -notPath('bootstrap/*') - ->notPath('storage/*') - ->notPath('resources/view/mail/*') - ->in([ - __DIR__ . '/src', - __DIR__ . '/tests', - ]) - ->name('*.php') - ->notName('*.blade.php') - ->notName('GitConflictController.php') - ->ignoreDotFiles(true) - ->ignoreVCS(true); - -return PhpCsFixer\Config::create() - ->setRules([ - '@PSR2' => true, - 'array_syntax' => ['syntax' => 'short'], - 'ordered_imports' => ['sortAlgorithm' => 'alpha'], - 'no_unused_imports' => true, - 'not_operator_with_successor_space' => true, - 'trailing_comma_in_multiline_array' => true, - 'phpdoc_scalar' => true, - 'unary_operator_spaces' => true, - 'binary_operator_spaces' => true, - 'blank_line_before_statement' => [ - 'statements' => ['break', 'continue', 'declare', 'return', 'throw', 'try'], - ], - 'phpdoc_single_line_var_spacing' => true, - 'phpdoc_var_without_name' => true, - 'method_argument_space' => [ - 'on_multiline' => 'ensure_fully_multiline', - 'keep_multiple_spaces_after_comma' => true, - ] - ]) - ->setFinder($finder); diff --git a/vendor/facade/ignition-contracts/LICENSE.md b/vendor/facade/ignition-contracts/LICENSE.md deleted file mode 100644 index 9a0c7988..00000000 --- a/vendor/facade/ignition-contracts/LICENSE.md +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) Facade - -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/vendor/facade/ignition-contracts/composer.json b/vendor/facade/ignition-contracts/composer.json deleted file mode 100644 index 69074f42..00000000 --- a/vendor/facade/ignition-contracts/composer.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "facade/ignition-contracts", - "description": "Solution contracts for Ignition", - "keywords": [ - "flare", - "contracts", - "ignition" - ], - "homepage": "https://github.com/facade/ignition-contracts", - "license": "MIT", - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://flareapp.io", - "role": "Developer" - } - ], - "require": { - "php": "^7.3|^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^v2.15.8", - "phpunit/phpunit": "^9.3.11", - "vimeo/psalm": "^3.17.1" - }, - "autoload": { - "psr-4": { - "Facade\\IgnitionContracts\\": "src" - } - }, - "autoload-dev": { - "psr-4": { - "Facade\\IgnitionContracts\\Tests\\": "tests" - } - }, - "scripts": { - "psalm": "vendor/bin/psalm", - "format": "vendor/bin/php-cs-fixer fix --allow-risky=yes", - "test": "vendor/bin/phpunit", - "test-coverage": "vendor/bin/phpunit --coverage-html coverage" - }, - "config": { - "sort-packages": true - } -} diff --git a/vendor/facade/ignition-contracts/psalm.xml b/vendor/facade/ignition-contracts/psalm.xml deleted file mode 100644 index bc341f02..00000000 --- a/vendor/facade/ignition-contracts/psalm.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - diff --git a/vendor/facade/ignition-contracts/src/BaseSolution.php b/vendor/facade/ignition-contracts/src/BaseSolution.php deleted file mode 100644 index b4a4909e..00000000 --- a/vendor/facade/ignition-contracts/src/BaseSolution.php +++ /dev/null @@ -1,56 +0,0 @@ -title = $title; - } - - public function getSolutionTitle(): string - { - return $this->title; - } - - public function setSolutionTitle(string $title): self - { - $this->title = $title; - - return $this; - } - - public function getSolutionDescription(): string - { - return $this->description; - } - - public function setSolutionDescription(string $description): self - { - $this->description = $description; - - return $this; - } - - public function getDocumentationLinks(): array - { - return $this->links; - } - - public function setDocumentationLinks(array $links): self - { - $this->links = $links; - - return $this; - } -} diff --git a/vendor/facade/ignition-contracts/src/HasSolutionsForThrowable.php b/vendor/facade/ignition-contracts/src/HasSolutionsForThrowable.php deleted file mode 100644 index 32ad3e9a..00000000 --- a/vendor/facade/ignition-contracts/src/HasSolutionsForThrowable.php +++ /dev/null @@ -1,13 +0,0 @@ -in([ - __DIR__ . '/src', - __DIR__ . '/tests', - ]) - ->name('*.php') - ->notName('*.blade.php') - ->ignoreDotFiles(true) - ->ignoreVCS(true); - -return (new PhpCsFixer\Config()) - ->setRules([ - '@PSR12' => true, - 'array_syntax' => ['syntax' => 'short'], - 'ordered_imports' => ['sort_algorithm' => 'alpha'], - 'no_unused_imports' => true, - 'not_operator_with_successor_space' => true, - 'trailing_comma_in_multiline' => true, - 'phpdoc_scalar' => true, - 'unary_operator_spaces' => true, - 'binary_operator_spaces' => true, - 'blank_line_before_statement' => [ - 'statements' => ['break', 'continue', 'declare', 'return', 'throw', 'try'], - ], - 'phpdoc_single_line_var_spacing' => true, - 'phpdoc_var_without_name' => true, - 'class_attributes_separation' => [ - 'elements' => [ - 'method' => 'one', - ], - ], - 'method_argument_space' => [ - 'on_multiline' => 'ensure_fully_multiline', - 'keep_multiple_spaces_after_comma' => true, - ], - 'single_trait_insert_per_statement' => true, - ]) - ->setFinder($finder); diff --git a/vendor/facade/ignition/CHANGELOG.md b/vendor/facade/ignition/CHANGELOG.md deleted file mode 100644 index 08fd7ac7..00000000 --- a/vendor/facade/ignition/CHANGELOG.md +++ /dev/null @@ -1,586 +0,0 @@ -# Changelog - -All notable changes to `ignition` will be documented in this file - -## 2.17.6 - 2022-06-30 - -### What's Changed - -- notice if dots have been used in the view name by @WebPajooh in https://github.com/facade/ignition/pull/457 - -### New Contributors - -- @WebPajooh made their first contribution in https://github.com/facade/ignition/pull/457 - -**Full Changelog**: https://github.com/facade/ignition/compare/2.17.5...2.17.6 - -## 2.17.5 - 2022-02-23 - -## What's Changed - -- fix solutions section padding by @faissaloux in https://github.com/facade/ignition/pull/433 -- Bump markdown-it from 9.1.0 to 12.3.2 by @dependabot in https://github.com/facade/ignition/pull/446 -- Bump ajv from 6.10.2 to 6.12.6 by @dependabot in https://github.com/facade/ignition/pull/448 -- Fix E_NOTICE when requesting invalid script by @cweiske in https://github.com/facade/ignition/pull/449 - -## New Contributors - -- @faissaloux made their first contribution in https://github.com/facade/ignition/pull/433 -- @cweiske made their first contribution in https://github.com/facade/ignition/pull/449 - -**Full Changelog**: https://github.com/facade/ignition/compare/2.17.4...2.17.5 - -## 2.17.4 - 2021-12-27 - -- fix bug where uninitialized property within a job could break Ignition - -## 2.17.3 - 2021-12-23 - -- allow filtering route parameters using a `toFlare` method - -## 2.17.2 - 2021-11-29 - -## What's Changed - -- Allow overflow-x on solutions with unbreakable words by @willemvb in https://github.com/facade/ignition/pull/431 - -**Full Changelog**: https://github.com/facade/ignition/compare/2.17.1...2.17.2 - -## 2.17.2 - 2021-11-29 - -- scroll overflow on solutions - -## 2.17.1 - 2021-11-25 - -- streamline Livewire solutions - -## 2.17.0 - 2021-11-24 - -- improve recording of Livewire data - -## 2.16.1 - 2021-11-16 - -- allow sending of unbinded sql queries to Flare - -## 2.16.0 - 2021-10-28 - -- improve recording data from jobs (#416) - -## 2.15.0 - 2021-10-11 - -- improve output of flare:test - -## 2.14.1 - 2021-10-08 - -- update base URL for Flare - -## 2.14.0 - 2021-10-01 - -- add support for VScode WSL + SSH remote (#420) - -## 2.13.1 - 2021-09-13 - -- fix namespace of `SentReports` in facade - -## 2.13.0 - 2021-09-13 - -- add tracking uuid (#418) - -## 2.12.1 - 2021-09-08 - -- add support for VS Codium editor (#417) - -## 2.12.0 - 2021-08-24 - -- add support for collecting information about jobs (#412) - -## 2.11.4 - 2021-08-16 - -- use npm ci instead of install (#411) - -## 2.11.3 - 2021-08-16 - -- fix issues with circular dependencies in model route parameters (#408) -- remove notice about dirty git state in context -- wrap `AddGitInformation` middleware in try-catch - -## 2.11.2 - 2021-07-20 - -- fix issues introduced in 2.11.1 (#403) - -## 2.11.1 - 2021-07-20 - -- fix sending queued reports on Laravel Vapor queues (#398) - -## 2.11.0 - 2021-07-12 - -- prepare Laravel 9 support -- remove filp/whoops dependency -- update front-end dependencies - -## 2.10.2 - 2021-06-11 - -- fix typo in config/flare.php (#395) - -## 2.10.1 - 2021-06-03 - -- fix memory leaks in Octane (#393) - -## 2.10.0 - 2021-06-03 - -- add a solution for lazy loading violations (#392) - -## 2.9.0 - 2021-05-05 - -- add Xdebug format links for editor (#383) - -## 2.8.4 - 2021-04-29 - -- avoid making call to Flare when no API key is specified - -## 2.8.3 - 2021-04-09 - -- support Octane (#379) - -## 2.8.2 - 2021-04-08 - -- censor passwords by default (#377) - -## 2.8.1 - 2021-04-08 - -- add `censor_request_body_fields` default config option - -## 2.8.0 - 2021-04-08 - -- add `censor_request_body_fields` config option - -## 2.7.0 - 2021-03-30 - -- adds a debug warning when having debug enabled on a non-local environment (#366) - -## 2.6.1 - 2021-03-30 - -- Disable executing solutions on non-local environments or from non-local IP addresses (#364) - -## 2.6.0 - 2021-03-24 - -- add extra output to test command when executing verbosely - -## 2.5.14 - 2021-03-03 - -- fix ignition not working when there is no argv - -## 2.5.13 - 2021-02-16 - -- remove custom grouping - -## 2.5.12 - 2021-02-15 - -- fix wrong config usage (#354) - -## 2.5.11 - 2021-02-05 - -- fix memory leaks caused by log and query recorder (#344) - -## 2.5.10 - 2021-02-02 - -- fix tinker logs not being sent to Flare - -## 2.5.9 - 2021-01-26 - -- fix logged context not being sent to Flare - -## 2.5.8 - 2020-12-29 - -- fix double `$` on PHP 8 (#338) - -## 2.5.7 - 2020-12-29 - -- fix for breaking change in highlight.js (fixes 2.5.5) - -## 2.5.6 - 2020-12-29 - -- revert to compiled js of 2.5.3 - -## 2.5.5 - 2020-12-29 - -- added compiled js of previous release - -## 2.5.4 - 2020-12-29 - -- added support for Nova text editor (#343) - -## 2.5.3 - 2020-12-08 - -- Use Livewire compatible compiler engine when using Livewire (#340) - -## 2.5.2 - 2020-11-14 - -- fix `MakeViewVariableOptionalSolution` to disallow stream wrappers and files that do not end in ".blade.php" (#334) - -## 2.5.1 - 2020-11-13 - -- add support for LiveWire component urls - -## 2.5.0 - 2020-10-27 - -- add PHP 8.0-dev support -- remove unnecessary `scrivo/highlight.php` dependency - -## 2.4.2 - 2021-03-08 - -- fix `MakeViewVariableOptionalSolution` to disallow stream wrappers and files that do not end in .blade.php (#356) - -## 2.4.1 - 2020-10-14 - -- fix copy casing - -## 2.4.0 - 2020-10-14 - -- add livewire component discovery solution - -## 2.3.8 - 2020-10-02 - -- Address Missing Mix Manifest Error (#317) - -## 2.3.7 - 2020-09-06 - -- add loading state on share button (#309) -- compatibility fix for L8 - -## 2.3.6 - 2020-08-10 - -- possible security vulnerability: bump elliptic version (#300) -- possible XSS vulnerability: escape characters in stacktrace and exception title - -## 2.3.5 - 2020-08-01 - -- catch exception in detectLineNumber for not existing blade files (#299) - -## 2.3.4 - 2020-07-27 - -- fix an error that would throw a blank page when using third party extensions - -## 2.3.3 -2020-07-14 - -- fix all psalm related issues - -## 2.3.2 - 2020-07-14 - -- properly bind singleton (#291) - -## 2.3.1 - 2020-07-13 - -- improve db name solution (#289) - -## 2.3.0 - 2020-07-13 - -- allow override of Dumper via `$_SERVER variable` (#271) -- make DumpHandler instance manually in DumpRecorder (#286) -- only setup queues when queue is available (#287) - -## 2.2.0 - 2020-07-13 - -- add `ignition:make:solution-provider` command - -## 2.1.0 - 2020-07-13 - -- add "Undefined Property" solution (#264) - -## 2.0.10 - 2020-07-13 - -- correctly detect dump location from ddd (#216) - -## 2.0.9 - 2020-07-13 - -- use application contract instead of concrete class (#243) - -## 2.0.8 - 2020-07-12 - -- do not render solution title tag for empty titles - -## 2.0.7 - 2020-06-07 - -- Fix `DefaultDbNameSolutionProvider` (#277) - -## 2.0.6 - 2020-06-01 - -- remove ability to fix variable names - -## 2.0.5 - 2020-05-29 - -- blacklist certain variable names when fixing variable names - -## 2.0.4 - 2020-05-18 - -- handle exceptions in case the request doesn't have a user (#274) - -## 2.0.3 - 2020-04-07 - -- support Laravel 8 - -## 2.0.2 - 2020-03-18 - -- fix execute solution route not defined (#265) - -## 2.0.0 - 2020-02-02 - -- adds support for Laravel 7 -- drop support for Laravel 6 and below -- git information won't be collected by default anymore (if you need this set `collect_git_information` to `true` in the `flare` config file) -- `MissingPackageSolutionProvider` was added to the `ignored_solution_providers` because it potentially could be slow. - -## 1.16.0 - 2020-01-21 - -- add named routes (#197) - -## 1.15.0 - 2020-01-21 - -- add exception to the bottom of the html (#230) - -## 1.14.0 - 2020-01-06 - -- add indicator that solution is running (#212) - -## 1.13.1 - 2020-01-02 - -- Remove external reference for icons (#134) - -## 1.13.0 - 2019-11-27 - -- Allow custom grouping types - -## 1.12.1 - 2019-11-25 - -- Detect multibyte position offsets when adding linenumbers to the blade view - Fixes #193 - -## 1.12.0 - 2019-11-14 - -- Add exception to html (#206) -- Add a clear exception when passing no parameters to ddd (#205) -- Ignore JS tests (#215) -- Fix share report route bug - -## 1.11.2 - 2019-10-13 - -- simplify default Laravel installation (#198) - -## 1.11.1 - 2019-10-08 - -- add conditional line number (#182) - -## 1.11.0 - 2019-10-08 - -- add better error messages for missing validation rules (#125) - -## 1.10.0 - 2019-10-07 - -- Add `ignition:make-solution` command -- Add default for query binding option (Fixes #183) - -## 1.9.2 - 2019-10-04 - -- Fix service provider registration (Fixes #177) - -## 1.9.1 - 2019-10-01 - -- collapse vendor frames on windows fix (#176) - -## 1.9.0 - 2019-09-27 - -- add ability to send logs to flare -- add `ddd` function - -## 1.8.4 - 2019-09-27 - -- Resolve configuration from the injected app instead of the helper ([#168](https://github.com/facade/ignition/pull/168)) - -## 1.8.3 - 2019-09-25 - -- Remove `select-none` from error message -- Change line clamp behaviour for longer error messages - -## 1.8.2 - 2019-09-20 - -- fix for `TypeError: Cannot set property 'highlightState' of undefined` - -## 1.8.1 - 2019-09-20 - -- Revert javascript assets via URL - Fixes #161 - -## 1.8.0 - 2019-09-18 - -- added solution for running Laravel Dusk in production ([#121](https://github.com/facade/ignition/pull/121)) -- Automatically fix blade variable typos and optional variables ([#38](https://github.com/facade/ignition/pull/38)) - -## 1.7.1 - 2019-09-18 - -- Use url helper to generate housekeeping endpoints - -## 1.7.0 - 2019-09-18 - -- Add the ability to define a query collector max value ([#153](https://github.com/facade/ignition/pull/153)) - -## 1.6.10 - 2019-09-18 - -- fix `__invoke` method name in solution ([#151](https://github.com/facade/ignition/pull/151)) - -## 1.6.9 - 2019-09-18 - -- Add noscript trace information - fixes [#146](https://github.com/facade/ignition/issues/146) - -## 1.6.8 - 2019-09-18 - -- Use javascript content type for asset response - fixes [#149](https://github.com/facade/ignition/issues/149) - -## 1.6.7 - 2019-09-18 - -- Load javascript assets via URL. Fixes [#16](https://github.com/facade/ignition/issues/16) - -## 1.6.6 - 2019-09-16 - -- Prevent undefined index exception in `TestCommand` - -## 1.6.5 - 2019-09-13 - -- Ignore invalid characters in JSON encoding. Fixes [#138](https://github.com/facade/ignition/issues/138) - -## 1.6.4 - 2019-09-13 - -- add no-index on error page - -## 1.6.3 - 2019-09-12 - -- Fix `RouteNotDefinedSolutionProvider` in Laravel 5 - -## 1.6.2 - 2019-09-12 - -- updated publishing tag from default config - -## 1.6.1 - 2019-09-12 - -- Resolve configuration from the injected application instead of the helper - Fixes [#131](https://github.com/facade/ignition/issues/131) - -## 1.6.0 - 2019-09-09 - -- add `RouteNotDefined` solution provider ([#113](https://github.com/facade/ignition/pull/113)) - -## 1.5.0 - 2019-09-09 - -- suggest running migrations when a column is missing ([#83](https://github.com/facade/ignition/pull/83)) - -## 1.4.19 - 2019-09-09 - -- Remove quotation from git commit url ([#89](https://github.com/facade/ignition/pull/89)) - -## 1.4.18 - 2019-09-09 - -- Fix open_basedir restriction when looking up config file. Fixes ([#120](https://github.com/facade/ignition/pull/120)) - -## 1.4.17 - 2019-09-06 - -- Remove Inter, Operator from font stack. Fixes [#74](https://github.com/facade/ignition/issues/74) - -## 1.4.15 - 2019-09-05 - -- Use previous exception trace for view exceptions. Fixes [#107](https://github.com/facade/ignition/issues/107) - -## 1.4.14 - 2019-09-05 - -- Use DIRECTORY_SEPARATOR to fix an issue with blade view lookups in Windows - -## 1.4.13 - 2019-09-05 - -- Use Laravel style comments - -## 1.4.12 - 2019-09-04 - -- Use a middleware to protect ignition routes ([#93](https://github.com/facade/ignition/pull/93)) - -## 1.4.11 - 2019-09-04 - -- Use exception line number as fallbacks for view errors - -## 1.4.10 - 2019-09-04 - -- Wrap solution provider lookup in a try-catch block - -## 1.4.9 - 2019-09-04 - -- Lookup the first exception when linking to Telescope - -## 1.4.8 - 2019-09-04 - -- pass an empty string to query if no connection name is available - fixes [#86](https://github.com/facade/ignition/issues/86) - -## 1.4.7 - 2019-09-04 - -- Match whoops minimum version constraint with Laravel 6 - -## 1.4.6 - 2019-09-04 - -- Use empty array for default ignored solution providers - -## 1.4.5 - 2019-09-03 - -- fix for new Laravel 6 installs - -## 1.4.4 - 2019-09-03 - -- Suggest default database name in Laravel 6 -- Add void return type to FlareHandler::write() - -## 1.4.3 - 2019-09-03 - -- allow monolog v2 - -## 1.4.2 - 2019-09-03 - -- style fixes - -## 1.4.1 - 2019-09-03 - -- Change `remote-sites-path` and `local-sites-path` config keys to us snake case - -## 1.4.0 - 2019-09-03 - -- add `enable_runnable_solutions` key to config file - -## 1.3.0 - 2019-09-02 - -- add `MergeConflictSolutionProvider` - -## 1.2.0 - 2019-09-02 - -- add `ignored_solution_providers` key to config file - -## 1.1.1 - 2019-09-02 - -- Fixed context tab crash when not using git ([#24](https://github.com/facade/ignition/issues/24)) - -## 1.1.0 - 2019-09-02 - -- Fixed an error that removed the ability to register custom blade directives. -- Fixed an error that prevented solution execution in Laravel 5.5 and 5.6 -- The "Share" button can now be disabled in the configuration file -- Fixes an error when trying to log `null` values - -## 1.0.4 - 2019-09-02 - -- Check if the authenticated user has a `toArray` method available, before collecting user data - -## 1.0.3 - 2019-09-02 - -- Corrected invalid link in config file - -## 1.0.2 - 2019-09-02 - -- Fixed an error in the `DefaultDbNameSolutionProvider` that could cause an infinite loop in Laravel < 5.6.28 - -## 1.0.1 - 2019-08-31 - -- add support for L5.5 & 5.6 ([#21](https://github.com/facade/ignition/pull/21)) - -## 1.0.0 - 2019-08-30 - -- initial release diff --git a/vendor/facade/ignition/LICENSE.md b/vendor/facade/ignition/LICENSE.md deleted file mode 100644 index 48c30e4c..00000000 --- a/vendor/facade/ignition/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) Facade - -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/vendor/facade/ignition/README.md b/vendor/facade/ignition/README.md deleted file mode 100644 index cab78a62..00000000 --- a/vendor/facade/ignition/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Ignition: a beautiful error page for Laravel apps - -[![Latest Version on Packagist](https://img.shields.io/packagist/v/facade/ignition.svg?style=flat-square)](https://packagist.org/packages/facade/ignition) -![Tests](https://github.com/facade/ignition/workflows/Run%20tests/badge.svg) -[![Total Downloads](https://img.shields.io/packagist/dt/facade/ignition.svg?style=flat-square)](https://packagist.org/packages/facade/ignition) - -[Ignition](https://flareapp.io/docs/ignition-for-laravel/introduction) is a beautiful and customizable error page for Laravel applications running on Laravel 5.5 up Laravel 8. It is the default error page for all Laravel 6 applications. It also allows to publicly share your errors on [Flare](https://flareapp.io). If configured with a valid Flare API key, your errors in production applications will be tracked, and you'll get notified when they happen. - -## Using Laravel 8 or above? - -If you're on Laravel 8 or above, you can switch to [spatie/laravel-ignition](https://github.com/spatie/laravel-ignition), which is a drop-in replacement. -Replace `facade/ignition` with `"spatie/laravel-ignition": "^1.0"` in your application's `composer.json` file. - -Going forward, we'll only add security fixes to facade/ignition and highly encourage you to switch to spatie/laravel-ignition. - -## Official Documentation - -The official documentation for Ignition can be found on the [Flare website](https://flareapp.io/docs/ignition-for-laravel/installation). - -### Changelog - -Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently. - -## Contributing - -Please see [CONTRIBUTING](CONTRIBUTING.md) for details. - -## License - -The MIT License (MIT). Please see [License File](LICENSE.md) for more information. diff --git a/vendor/facade/ignition/SECURITY.md b/vendor/facade/ignition/SECURITY.md deleted file mode 100644 index 754cc4a1..00000000 --- a/vendor/facade/ignition/SECURITY.md +++ /dev/null @@ -1,3 +0,0 @@ -# Security Policy - -For security related problems, please don't use the public issue tracker, but mail info@spatie.be. diff --git a/vendor/facade/ignition/composer.json b/vendor/facade/ignition/composer.json deleted file mode 100644 index b745434e..00000000 --- a/vendor/facade/ignition/composer.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "facade/ignition", - "description": "A beautiful error page for Laravel applications.", - "keywords": [ - "error", - "page", - "laravel", - "flare" - ], - "homepage": "https://github.com/facade/ignition", - "license": "MIT", - "require": { - "php": "^7.2.5|^8.0", - "ext-json": "*", - "ext-mbstring": "*", - "facade/flare-client-php": "^1.9.1", - "facade/ignition-contracts": "^1.0.2", - "illuminate/support": "^7.0|^8.0", - "monolog/monolog": "^2.0", - "symfony/console": "^5.0", - "symfony/var-dumper": "^5.0", - "ext-curl": "*" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.14", - "livewire/livewire": "^2.4", - "mockery/mockery": "^1.3", - "orchestra/testbench": "^5.0|^6.0", - "psalm/plugin-laravel": "^1.2" - }, - "suggest": { - "laravel/telescope": "^3.1" - }, - "config": { - "sort-packages": true - }, - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - }, - "laravel": { - "providers": [ - "Facade\\Ignition\\IgnitionServiceProvider" - ], - "aliases": { - "Flare": "Facade\\Ignition\\Facades\\Flare" - } - } - }, - "autoload": { - "psr-4": { - "Facade\\Ignition\\": "src" - }, - "files": [ - "src/helpers.php" - ] - }, - "autoload-dev": { - "psr-4": { - "Facade\\Ignition\\Tests\\": "tests" - } - }, - "minimum-stability": "dev", - "prefer-stable": true, - "scripts": { - "psalm": "vendor/bin/psalm", - "format": "vendor/bin/php-cs-fixer fix --allow-risky=yes", - "test": "vendor/bin/phpunit", - "test-coverage": "vendor/bin/phpunit --coverage-html coverage" - }, - "support": { - "issues": "https://github.com/facade/ignition/issues", - "forum": "https://twitter.com/flareappio", - "source": "https://github.com/facade/ignition", - "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction" - } -} diff --git a/vendor/facade/ignition/config/flare.php b/vendor/facade/ignition/config/flare.php deleted file mode 100644 index 48fc07df..00000000 --- a/vendor/facade/ignition/config/flare.php +++ /dev/null @@ -1,62 +0,0 @@ - env('FLARE_KEY'), - - /* - |-------------------------------------------------------------------------- - | Reporting Options - |-------------------------------------------------------------------------- - | - | These options determine which information will be transmitted to Flare. - | - */ - - 'reporting' => [ - 'anonymize_ips' => true, - 'collect_git_information' => false, - 'report_queries' => true, - 'maximum_number_of_collected_queries' => 200, - 'report_query_bindings' => true, - 'report_view_data' => true, - 'grouping_type' => null, - 'report_logs' => true, - 'maximum_number_of_collected_logs' => 200, - 'censor_request_body_fields' => ['password'], - ], - - /* - |-------------------------------------------------------------------------- - | Reporting Log statements - |-------------------------------------------------------------------------- - | - | If this setting is `false` log statements won't be sent as events to Flare, - | no matter which error level you specified in the Flare log channel. - | - */ - - 'send_logs_as_events' => true, - - /* - |-------------------------------------------------------------------------- - | Censor request body fields - |-------------------------------------------------------------------------- - | - | These fields will be censored from your request when sent to Flare. - | - */ - - 'censor_request_body_fields' => ['password'], -]; diff --git a/vendor/facade/ignition/config/ignition.php b/vendor/facade/ignition/config/ignition.php deleted file mode 100644 index 268d2f23..00000000 --- a/vendor/facade/ignition/config/ignition.php +++ /dev/null @@ -1,126 +0,0 @@ - env('IGNITION_EDITOR', 'phpstorm'), - - /* - |-------------------------------------------------------------------------- - | Theme - |-------------------------------------------------------------------------- - | - | Here you may specify which theme Ignition should use. - | - | Supported: "light", "dark", "auto" - | - */ - - 'theme' => env('IGNITION_THEME', 'light'), - - /* - |-------------------------------------------------------------------------- - | Sharing - |-------------------------------------------------------------------------- - | - | You can share local errors with colleagues or others around the world. - | Sharing is completely free and doesn't require an account on Flare. - | - | If necessary, you can completely disable sharing below. - | - */ - - 'enable_share_button' => env('IGNITION_SHARING_ENABLED', true), - - /* - |-------------------------------------------------------------------------- - | Register Ignition commands - |-------------------------------------------------------------------------- - | - | Ignition comes with an additional make command that lets you create - | new solution classes more easily. To keep your default Laravel - | installation clean, this command is not registered by default. - | - | You can enable the command registration below. - | - */ - 'register_commands' => env('REGISTER_IGNITION_COMMANDS', false), - - /* - |-------------------------------------------------------------------------- - | Ignored Solution Providers - |-------------------------------------------------------------------------- - | - | You may specify a list of solution providers (as fully qualified class - | names) that shouldn't be loaded. Ignition will ignore these classes - | and possible solutions provided by them will never be displayed. - | - */ - - 'ignored_solution_providers' => [ - \Facade\Ignition\SolutionProviders\MissingPackageSolutionProvider::class, - ], - - /* - |-------------------------------------------------------------------------- - | Runnable Solutions - |-------------------------------------------------------------------------- - | - | Some solutions that Ignition displays are runnable and can perform - | various tasks. Runnable solutions are enabled when your app has - | debug mode enabled. You may also fully disable this feature. - | - */ - - 'enable_runnable_solutions' => env('IGNITION_ENABLE_RUNNABLE_SOLUTIONS', null), - - /* - |-------------------------------------------------------------------------- - | Remote Path Mapping - |-------------------------------------------------------------------------- - | - | If you are using a remote dev server, like Laravel Homestead, Docker, or - | even a remote VPS, it will be necessary to specify your path mapping. - | - | Leaving one, or both of these, empty or null will not trigger the remote - | URL changes and Ignition will treat your editor links as local files. - | - | "remote_sites_path" is an absolute base path for your sites or projects - | in Homestead, Vagrant, Docker, or another remote development server. - | - | Example value: "/home/vagrant/Code" - | - | "local_sites_path" is an absolute base path for your sites or projects - | on your local computer where your IDE or code editor is running on. - | - | Example values: "/Users//Code", "C:\Users\\Documents\Code" - | - */ - - 'remote_sites_path' => env('IGNITION_REMOTE_SITES_PATH', ''), - 'local_sites_path' => env('IGNITION_LOCAL_SITES_PATH', ''), - - /* - |-------------------------------------------------------------------------- - | Housekeeping Endpoint Prefix - |-------------------------------------------------------------------------- - | - | Ignition registers a couple of routes when it is enabled. Below you may - | specify a route prefix that will be used to host all internal links. - | - */ - 'housekeeping_endpoint_prefix' => '_ignition', - -]; diff --git a/vendor/facade/ignition/package.json b/vendor/facade/ignition/package.json deleted file mode 100644 index 2f1cfb96..00000000 --- a/vendor/facade/ignition/package.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "private": true, - "scripts": { - "dev": "webpack --mode development --watch", - "build": "NODE_ENV=production webpack --mode production", - "format": "prettier --write 'resources/**/*.{css,js,ts,vue}'" - }, - "dependencies": { - "git-url-parse": "^11.1.2", - "highlight.js": "^10.4.1", - "lodash": "^4.17.21", - "markdown-it": "^12.3.2", - "md5": "^2.2.1", - "sql-formatter": "^2.3.3" - }, - "devDependencies": { - "@babel/core": "^7.4.5", - "@babel/plugin-syntax-dynamic-import": "^7.2.0", - "@babel/plugin-transform-runtime": "^7.4.4", - "@babel/preset-env": "^7.4.5", - "@babel/preset-typescript": "^7.3.3", - "@fullhuman/postcss-purgecss": "^1.1.0", - "@types/jest": "^24.0.15", - "@types/lodash": "^4.14.133", - "babel-loader": "^8.0.6", - "css-loader": "^3.0.0", - "husky": "^1.3.1", - "jest": "^24.8.0", - "lint-staged": "^8.1.5", - "postcss-import": "^12.0.1", - "postcss-loader": "^3.0.0", - "postcss-preset-env": "^6.6.0", - "prettier": "^1.16.4", - "style-loader": "^0.23.1", - "tailwindcss": "^1.0.4", - "typescript": "^3.5.2", - "vue": "^2.6.10", - "vue-loader": "^15.7.0", - "vue-template-compiler": "^2.6.10", - "webpack": "^4.35.0", - "webpack-cli": "^3.3.5" - }, - "husky": { - "hooks": { - "pre-commit": "lint-staged && yarn build && git add resources/compiled/ignition.js" - } - }, - "lint-staged": { - "linters": { - "*.{css,js,ts,vue}": [ - "yarn format", - "git add" - ] - }, - "ignore": [ - "resources/compiled/**/*" - ] - }, - "jest": { - "testPathIgnorePatterns": [ - "/node_modules/", - "/__helpers__/" - ] - } -} diff --git a/vendor/facade/ignition/psalm-baseline.xml b/vendor/facade/ignition/psalm-baseline.xml deleted file mode 100644 index 0133da90..00000000 --- a/vendor/facade/ignition/psalm-baseline.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - $this->app - $this->app - $this->app - $this->app - $this->app - $this->app - $this->app - - - - - $this->app - - - - - $this->app - $this->app - $this->app - - - - - ComponentNotFoundException - - - - - app('validator') - - - - - LivewireComponentsFinder - - - - - $baseException - - - - - $baseException - - - diff --git a/vendor/facade/ignition/psalm.xml b/vendor/facade/ignition/psalm.xml deleted file mode 100644 index 25eb7939..00000000 --- a/vendor/facade/ignition/psalm.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/vendor/facade/ignition/resources/.gitignore b/vendor/facade/ignition/resources/.gitignore deleted file mode 100644 index 4dcdd85b..00000000 --- a/vendor/facade/ignition/resources/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -compiled/* -!compiled/index.html -!compiled/ignition.js diff --git a/vendor/facade/ignition/resources/compiled/ignition.js b/vendor/facade/ignition/resources/compiled/ignition.js deleted file mode 100644 index af7bf181..00000000 --- a/vendor/facade/ignition/resources/compiled/ignition.js +++ /dev/null @@ -1,32 +0,0 @@ -!function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=282)}([function(t,e,n){"use strict";function r(t,e,n,r,o,i,a,s){var c,u="function"==typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),i&&(u._scopeId="data-v-"+i),a?(c=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=c):o&&(c=s?function(){o.call(this,this.$root.$options.shadowRoot)}:o),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(t,e){return c.call(e),l(t,e)}}else{var f=u.beforeCreate;u.beforeCreate=f?[].concat(f,c):[c]}return{exports:t,options:u}}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(t,e){return r.call(t,e)}function i(t){return!(t>=55296&&t<=57343)&&(!(t>=64976&&t<=65007)&&(65535!=(65535&t)&&65534!=(65535&t)&&(!(t>=0&&t<=8)&&(11!==t&&(!(t>=14&&t<=31)&&(!(t>=127&&t<=159)&&!(t>1114111)))))))}function a(t){if(t>65535){var e=55296+((t-=65536)>>10),n=56320+(1023&t);return String.fromCharCode(e,n)}return String.fromCharCode(t)}var s=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,c=new RegExp(s.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),u=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,l=n(55);var f=/[&<>"]/,p=/[&<>"]/g,d={"&":"&","<":"<",">":">",'"':"""};function h(t){return d[t]}var g=/[.?*+^$[\]\\(){}|-]/g;var m=n(36);e.lib={},e.lib.mdurl=n(56),e.lib.ucmicro=n(108),e.assign=function(t){return Array.prototype.slice.call(arguments,1).forEach((function(e){if(e){if("object"!=typeof e)throw new TypeError(e+"must be object");Object.keys(e).forEach((function(n){t[n]=e[n]}))}})),t},e.isString=function(t){return"[object String]"===function(t){return Object.prototype.toString.call(t)}(t)},e.has=o,e.unescapeMd=function(t){return t.indexOf("\\")<0?t:t.replace(s,"$1")},e.unescapeAll=function(t){return t.indexOf("\\")<0&&t.indexOf("&")<0?t:t.replace(c,(function(t,e,n){return e||function(t,e){var n=0;return o(l,e)?l[e]:35===e.charCodeAt(0)&&u.test(e)&&i(n="x"===e[1].toLowerCase()?parseInt(e.slice(2),16):parseInt(e.slice(1),10))?a(n):t}(t,n)}))},e.isValidEntityCode=i,e.fromCodePoint=a,e.escapeHtml=function(t){return f.test(t)?t.replace(p,h):t},e.arrayReplaceAt=function(t,e,n){return[].concat(t.slice(0,e),n,t.slice(e+1))},e.isSpace=function(t){switch(t){case 9:case 32:return!0}return!1},e.isWhiteSpace=function(t){if(t>=8192&&t<=8202)return!0;switch(t){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},e.isMdAsciiPunct=function(t){switch(t){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},e.isPunctChar=function(t){return m.test(t)},e.escapeRE=function(t){return t.replace(g,"\\$&")},e.normalizeReference=function(t){return t=t.trim().replace(/\s+/g," "),"แนพ"==="แบž".toLowerCase()&&(t=t.replace(/แบž/g,"รŸ")),t.toLowerCase().toUpperCase()}},function(t,e,n){"use strict";e.a={functional:!0,props:{label:{default:""}},render:function(t,e){return[t("dt",{attrs:{class:"definition-label"}},e.props.label),t("dd",{attrs:{class:"definition-value"}},e.children)]}}},function(t,e,n){"use strict";var r={props:{title:{default:""},className:{default:""}}},o=n(0),i=Object(o.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.className},[t.title?n("h3",{staticClass:"definition-list-title"},[t._v(t._s(t.title))]):t._e(),t._v(" "),this.$slots.default?n("dl",{staticClass:"definition-list"},[t._t("default")],2):t._e(),t._v(" "),this.$slots.default?t._e():n("div",{staticClass:"definition-list"},[n("div",{staticClass:"definition-list-empty"},[t._v("โ€”")])])])}),[],!1,null,null,null);e.a=i.exports},function(t,e,n){var r=n(155),o=n(156),i=n(157);t.exports=function(t){return r(t)||o(t)||i()}},function(t,e,n){"use strict";var r=n(34),o={props:{file:{required:!0},editable:{default:!1},relative:{default:!0},lineNumber:{required:!1},pathClass:{default:""}},data:function(){return{segments:[],filename:"",fileSegments:[]}},inject:["config","report"],watch:{file:{immediate:!0,handler:function(){this.segments=this.path.replace(/^\/Users/,"~").split("/"),this.filename=this.segments.pop()||"",this.fileSegments=this.filename.split(".")}}},computed:{path:function(){return this.relative?this.file.replace(this.report.application_path+"/",""):this.file},editorUrl:function(){return Object(r.a)(this.config,this.file,this.lineNumber)}}},i=n(0),a=Object(i.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"inline-flex justify-start items-baseline"},[n("span",t._g({staticClass:"ui-path",class:t.pathClass},t.$listeners),[t._l(t.segments,(function(e,r){return n("span",{key:"segment-"+r},[t._v(t._s(e)+"/"),n("wbr")])})),t._l(t.fileSegments,(function(e,r){return n("span",{key:"file-"+r,class:0===r?"font-semibold":""},[t._v(t._s(r>0?".":"")+t._s(e))])})),t.lineNumber?n("span",[t._v(":"+t._s(t.lineNumber))]):t._e()],2),t._v(" "),t._t("default"),t._v(" "),t.editable&&t.editorUrl?n("a",{staticClass:"ml-2 inline-block text-sm text-purple-400 hover:text-purple-500",attrs:{href:t.editorUrl}},[n("Icon",{attrs:{name:"pencil"}})],1):t._e()],2)}),[],!1,null,null,null);e.a=a.exports},function(t,e){t.exports=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e,n){"use strict";(function(t,n){ -/*! - * Vue.js v2.6.10 - * (c) 2014-2019 Evan You - * Released under the MIT License. - */ -var r=Object.freeze({});function o(t){return null==t}function i(t){return null!=t}function a(t){return!0===t}function s(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function c(t){return null!==t&&"object"==typeof t}var u=Object.prototype.toString;function l(t){return"[object Object]"===u.call(t)}function f(t){return"[object RegExp]"===u.call(t)}function p(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function d(t){return i(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function h(t){return null==t?"":Array.isArray(t)||l(t)&&t.toString===u?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function m(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function E(t,e){return y.call(t,e)}function x(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var k=/-(\w)/g,w=x((function(t){return t.replace(k,(function(t,e){return e?e.toUpperCase():""}))})),C=x((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),A=/\B([A-Z])/g,T=x((function(t){return t.replace(A,"-$1").toLowerCase()}));var S=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function R(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function O(t,e){for(var n in e)t[n]=e[n];return t}function N(t){for(var e={},n=0;n0,tt=Z&&Z.indexOf("edge/")>0,et=(Z&&Z.indexOf("android"),Z&&/iphone|ipad|ipod|ios/.test(Z)||"ios"===X),nt=(Z&&/chrome\/\d+/.test(Z),Z&&/phantomjs/.test(Z),Z&&Z.match(/firefox\/(\d+)/)),rt={}.watch,ot=!1;if(Y)try{var it={};Object.defineProperty(it,"passive",{get:function(){ot=!0}}),window.addEventListener("test-passive",null,it)}catch(t){}var at=function(){return void 0===V&&(V=!Y&&!K&&void 0!==t&&(t.process&&"server"===t.process.env.VUE_ENV)),V},st=Y&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ct(t){return"function"==typeof t&&/native code/.test(t.toString())}var ut,lt="undefined"!=typeof Symbol&&ct(Symbol)&&"undefined"!=typeof Reflect&&ct(Reflect.ownKeys);ut="undefined"!=typeof Set&&ct(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ft=L,pt=0,dt=function(){this.id=pt++,this.subs=[]};dt.prototype.addSub=function(t){this.subs.push(t)},dt.prototype.removeSub=function(t){_(this.subs,t)},dt.prototype.depend=function(){dt.target&&dt.target.addDep(this)},dt.prototype.notify=function(){var t=this.subs.slice();for(var e=0,n=t.length;e-1)if(i&&!E(o,"default"))a=!1;else if(""===a||a===T(t)){var c=qt(String,o.type);(c<0||s0&&(pe((u=t(u,(n||"")+"_"+c))[0])&&pe(f)&&(r[l]=yt(f.text+u[0].text),u.shift()),r.push.apply(r,u)):s(u)?pe(f)?r[l]=yt(f.text+u):""!==u&&r.push(yt(u)):pe(u)&&pe(f)?r[l]=yt(f.text+u.text):(a(e._isVList)&&i(u.tag)&&o(u.key)&&i(n)&&(u.key="__vlist"+n+"_"+c+"__"),r.push(u)));return r}(t):void 0}function pe(t){return i(t)&&i(t.text)&&!1===t.isComment}function de(t,e){if(t){for(var n=Object.create(null),r=lt?Reflect.ownKeys(t):Object.keys(t),o=0;o0,a=t?!!t.$stable:!i,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&n&&n!==r&&s===n.$key&&!i&&!n.$hasNormal)return n;for(var c in o={},t)t[c]&&"$"!==c[0]&&(o[c]=ve(e,c,t[c]))}else o={};for(var u in e)u in o||(o[u]=be(e,u));return t&&Object.isExtensible(t)&&(t._normalized=o),H(o,"$stable",a),H(o,"$key",s),H(o,"$hasNormal",i),o}function ve(t,e,n){var r=function(){var t=arguments.length?n.apply(null,arguments):n({});return(t=t&&"object"==typeof t&&!Array.isArray(t)?[t]:fe(t))&&(0===t.length||1===t.length&&t[0].isComment)?void 0:t};return n.proxy&&Object.defineProperty(t,e,{get:r,enumerable:!0,configurable:!0}),r}function be(t,e){return function(){return t[e]}}function _e(t,e){var n,r,o,a,s;if(Array.isArray(t)||"string"==typeof t)for(n=new Array(t.length),r=0,o=t.length;rdocument.createEvent("Event").timeStamp&&(pn=function(){return dn.now()})}function hn(){var t,e;for(fn=pn(),un=!0,on.sort((function(t,e){return t.id-e.id})),ln=0;lnln&&on[n].id>t.id;)n--;on.splice(n+1,0,t)}else on.push(t);cn||(cn=!0,re(hn))}}(this)},mn.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||c(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(t){Ht(t,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},mn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},mn.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},mn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||_(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var vn={enumerable:!0,configurable:!0,get:L,set:L};function bn(t,e,n){vn.get=function(){return this[e][n]},vn.set=function(t){this[e][n]=t},Object.defineProperty(t,n,vn)}function _n(t){t._watchers=[];var e=t.$options;e.props&&function(t,e){var n=t.$options.propsData||{},r=t._props={},o=t.$options._propKeys=[];t.$parent&&At(!1);var i=function(i){o.push(i);var a=$t(i,e,n,t);Rt(r,i,a),i in t||bn(t,"_props",i)};for(var a in e)i(a);At(!0)}(t,e.props),e.methods&&function(t,e){t.$options.props;for(var n in e)t[n]="function"!=typeof e[n]?L:S(e[n],t)}(t,e.methods),e.data?function(t){var e=t.$options.data;l(e=t._data="function"==typeof e?function(t,e){gt();try{return t.call(e,e)}catch(t){return Ht(t,e,"data()"),{}}finally{mt()}}(e,t):e||{})||(e={});var n=Object.keys(e),r=t.$options.props,o=(t.$options.methods,n.length);for(;o--;){var i=n[o];0,r&&E(r,i)||q(i)||bn(t,"_data",i)}St(e,!0)}(t):St(t._data={},!0),e.computed&&function(t,e){var n=t._computedWatchers=Object.create(null),r=at();for(var o in e){var i=e[o],a="function"==typeof i?i:i.get;0,r||(n[o]=new mn(t,a||L,L,yn)),o in t||En(t,o,i)}}(t,e.computed),e.watch&&e.watch!==rt&&function(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var o=0;o-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!f(t)&&t.test(e)}function Nn(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=Rn(a.componentOptions);s&&!e(s)&&Ln(n,i,r,o)}}}function Ln(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,_(n,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=Cn++,e._isVue=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Ft(An(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Je(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=he(e._renderChildren,o),t.$scopedSlots=r,t._c=function(e,n,r,o){return qe(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return qe(t,e,n,r,o,!0)};var i=n&&n.data;Rt(t,"$attrs",i&&i.attrs||r,null,!0),Rt(t,"$listeners",e._parentListeners||r,null,!0)}(e),rn(e,"beforeCreate"),function(t){var e=de(t.$options.inject,t);e&&(At(!1),Object.keys(e).forEach((function(n){Rt(t,n,e[n])})),At(!0))}(e),_n(e),function(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}(e),rn(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}(Tn),function(t){var e={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",n),t.prototype.$set=Ot,t.prototype.$delete=Nt,t.prototype.$watch=function(t,e,n){if(l(e))return wn(this,t,e,n);(n=n||{}).user=!0;var r=new mn(this,t,e,n);if(n.immediate)try{e.call(this,r.value)}catch(t){Ht(t,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(Tn),function(t){var e=/^hook:/;t.prototype.$on=function(t,n){var r=this;if(Array.isArray(t))for(var o=0,i=t.length;o1?R(n):n;for(var r=R(arguments,1),o='event handler for "'+t+'"',i=0,a=n.length;iparseInt(this.max)&&Ln(a,s[0],s,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return B}};Object.defineProperty(t,"config",e),t.util={warn:ft,extend:O,mergeOptions:Ft,defineReactive:Rt},t.set=Ot,t.delete=Nt,t.nextTick=re,t.observable=function(t){return St(t),t},t.options=Object.create(null),U.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,O(t.options.components,Dn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=R(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Ft(this.options,t),this}}(t),Sn(t),function(t){U.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&l(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(Tn),Object.defineProperty(Tn.prototype,"$isServer",{get:at}),Object.defineProperty(Tn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Tn,"FunctionalRenderContext",{value:De}),Tn.version="2.6.10";var Mn=m("style,class"),Pn=m("input,textarea,option,select,progress"),jn=function(t,e,n){return"value"===n&&Pn(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Fn=m("contenteditable,draggable,spellcheck"),Un=m("events,caret,typing,plaintext-only"),$n=function(t,e){return Gn(e)||"false"===e?"false":"contenteditable"===t&&Un(e)?e:"true"},Bn=m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),zn="http://www.w3.org/1999/xlink",qn=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Hn=function(t){return qn(t)?t.slice(6,t.length):""},Gn=function(t){return null==t||!1===t};function Vn(t){for(var e=t.data,n=t,r=t;i(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=Wn(r.data,e));for(;i(n=n.parent);)n&&n.data&&(e=Wn(e,n.data));return function(t,e){if(i(t)||i(e))return Yn(t,Kn(e));return""}(e.staticClass,e.class)}function Wn(t,e){return{staticClass:Yn(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function Yn(t,e){return t?e?t+" "+e:t:e||""}function Kn(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?yr(t,e,n):Bn(e)?Gn(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Fn(e)?t.setAttribute(e,$n(e,n)):qn(e)?Gn(n)?t.removeAttributeNS(zn,Hn(e)):t.setAttributeNS(zn,e,n):yr(t,e,n)}function yr(t,e,n){if(Gn(n))t.removeAttribute(e);else{if(J&&!Q&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Er={create:br,update:br};function xr(t,e){var n=e.elm,r=e.data,a=t.data;if(!(o(r.staticClass)&&o(r.class)&&(o(a)||o(a.staticClass)&&o(a.class)))){var s=Vn(e),c=n._transitionClasses;i(c)&&(s=Yn(s,Kn(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var kr,wr,Cr,Ar,Tr,Sr,Rr={create:xr,update:xr},Or=/[\w).+\-_$\]]/;function Nr(t){var e,n,r,o,i,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r=0&&" "===(g=t.charAt(h));h--);g&&Or.test(g)||(u=!0)}}else void 0===o?(d=r+1,o=t.slice(0,r).trim()):m();function m(){(i||(i=[])).push(t.slice(d,r).trim()),d=r+1}if(void 0===o?o=t.slice(0,r).trim():0!==d&&m(),i)for(r=0;r-1?{exp:t.slice(0,Ar),key:'"'+t.slice(Ar+1)+'"'}:{exp:t,key:null};wr=t,Ar=Tr=Sr=0;for(;!Yr();)Kr(Cr=Wr())?Zr(Cr):91===Cr&&Xr(Cr);return{exp:t.slice(0,Tr),key:t.slice(Tr+1,Sr)}}(t);return null===n.key?t+"="+e:"$set("+n.exp+", "+n.key+", "+e+")"}function Wr(){return wr.charCodeAt(++Ar)}function Yr(){return Ar>=kr}function Kr(t){return 34===t||39===t}function Xr(t){var e=1;for(Tr=Ar;!Yr();)if(Kr(t=Wr()))Zr(t);else if(91===t&&e++,93===t&&e--,0===e){Sr=Ar;break}}function Zr(t){for(var e=t;!Yr()&&(t=Wr())!==e;);}var Jr,Qr="__r",to="__c";function eo(t,e,n){var r=Jr;return function o(){var i=e.apply(null,arguments);null!==i&&oo(t,o,n,r)}}var no=Kt&&!(nt&&Number(nt[1])<=53);function ro(t,e,n,r){if(no){var o=fn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Jr.addEventListener(t,e,ot?{capture:n,passive:r}:n)}function oo(t,e,n,r){(r||Jr).removeEventListener(t,e._wrapper||e,n)}function io(t,e){if(!o(t.data.on)||!o(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Jr=e.elm,function(t){if(i(t[Qr])){var e=J?"change":"input";t[e]=[].concat(t[Qr],t[e]||[]),delete t[Qr]}i(t[to])&&(t.change=[].concat(t[to],t.change||[]),delete t[to])}(n),ce(n,r,ro,oo,eo,e.context),Jr=void 0}}var ao,so={create:io,update:io};function co(t,e){if(!o(t.data.domProps)||!o(e.data.domProps)){var n,r,a=e.elm,s=t.data.domProps||{},c=e.data.domProps||{};for(n in i(c.__ob__)&&(c=e.data.domProps=O({},c)),s)n in c||(a[n]="");for(n in c){if(r=c[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=r;var u=o(r)?"":String(r);uo(a,u)&&(a.value=u)}else if("innerHTML"===n&&Jn(a.tagName)&&o(a.innerHTML)){(ao=ao||document.createElement("div")).innerHTML=""+r+"";for(var l=ao.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}else if(r!==s[n])try{a[n]=r}catch(t){}}}}function uo(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(i(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var lo={create:co,update:co},fo=x((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function po(t){var e=ho(t.style);return t.staticStyle?O(t.staticStyle,e):e}function ho(t){return Array.isArray(t)?N(t):"string"==typeof t?fo(t):t}var go,mo=/^--/,vo=/\s*!important$/,bo=function(t,e,n){if(mo.test(e))t.style.setProperty(e,n);else if(vo.test(n))t.style.setProperty(T(e),n.replace(vo,""),"important");else{var r=yo(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(ko).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Co(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(ko).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Ao(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&O(e,To(t.name||"v")),O(e,t),e}return"string"==typeof t?To(t):void 0}}var To=x((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),So=Y&&!Q,Ro="transition",Oo="animation",No="transition",Lo="transitionend",Io="animation",Do="animationend";So&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(No="WebkitTransition",Lo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Io="WebkitAnimation",Do="webkitAnimationEnd"));var Mo=Y?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Po(t){Mo((function(){Mo(t)}))}function jo(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),wo(t,e))}function Fo(t,e){t._transitionClasses&&_(t._transitionClasses,e),Co(t,e)}function Uo(t,e,n){var r=Bo(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===Ro?Lo:Do,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n=Ro,l=a,f=i.length):e===Oo?u>0&&(n=Oo,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?Ro:Oo:null)?n===Ro?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===Ro&&$o.test(r[No+"Property"])}}function zo(t,e){for(;t.length1}function Yo(t,e){!0!==e.data.show&&Ho(e)}var Ko=function(t){var e,n,r={},c=t.modules,u=t.nodeOps;for(e=0;eh?_(t,o(n[v+1])?null:n[v+1].elm,n,d,v,r):d>v&&E(0,e,p,h)}(p,m,v,n,l):i(v)?(i(t.text)&&u.setTextContent(p,""),_(p,null,v,0,v.length-1,n)):i(m)?E(0,m,0,m.length-1):i(t.text)&&u.setTextContent(p,""):t.text!==e.text&&u.setTextContent(p,e.text),i(h)&&i(d=h.hook)&&i(d=d.postpatch)&&d(t,e)}}}function C(t,e,n){if(a(n)&&i(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,a.selected!==i&&(a.selected=i);else if(M(ti(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Qo(t,e){return e.every((function(e){return!M(e,t)}))}function ti(t){return"_value"in t?t._value:t.value}function ei(t){t.target.composing=!0}function ni(t){t.target.composing&&(t.target.composing=!1,ri(t.target,"input"))}function ri(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function oi(t){return!t.componentInstance||t.data&&t.data.transition?t:oi(t.componentInstance._vnode)}var ii={model:Xo,show:{bind:function(t,e,n){var r=e.value,o=(n=oi(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Ho(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=oi(n)).data&&n.data.transition?(n.data.show=!0,r?Ho(n,(function(){t.style.display=t.__vOriginalDisplay})):Go(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},ai={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function si(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?si(Ye(e.children)):t}function ci(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var i in o)e[w(i)]=o[i];return e}function ui(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var li=function(t){return t.tag||We(t)},fi=function(t){return"show"===t.name},pi={name:"transition",props:ai,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(li)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var i=si(o);if(!i)return o;if(this._leaving)return ui(t,o);var a="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?a+"comment":a+i.tag:s(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var c=(i.data||(i.data={})).transition=ci(this),u=this._vnode,l=si(u);if(i.data.directives&&i.data.directives.some(fi)&&(i.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(i,l)&&!We(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=O({},c);if("out-in"===r)return this._leaving=!0,ue(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),ui(t,o);if("in-out"===r){if(We(i))return u;var p,d=function(){p()};ue(c,"afterEnter",d),ue(c,"enterCancelled",d),ue(f,"delayLeave",(function(t){p=t}))}}return o}}},di=O({tag:String,moveClass:String},ai);function hi(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function gi(t){t.data.newPos=t.elm.getBoundingClientRect()}function mi(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+o+"px)",i.transitionDuration="0s"}}delete di.mode;var vi={Transition:pi,TransitionGroup:{props:di,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=tn(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=ci(this),s=0;s-1?er[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:er[t]=/HTMLUnknownElement/.test(e.toString())},O(Tn.options.directives,ii),O(Tn.options.components,vi),Tn.prototype.__patch__=Y?Ko:L,Tn.prototype.$mount=function(t,e){return function(t,e,n){var r;return t.$el=e,t.$options.render||(t.$options.render=_t),rn(t,"beforeMount"),r=function(){t._update(t._render(),n)},new mn(t,r,L,{before:function(){t._isMounted&&!t._isDestroyed&&rn(t,"beforeUpdate")}},!0),n=!1,null==t.$vnode&&(t._isMounted=!0,rn(t,"mounted")),t}(this,t=t&&Y?rr(t):void 0,e)},Y&&setTimeout((function(){B.devtools&&st&&st.emit("init",Tn)}),0);var bi=/\{\{((?:.|\r?\n)+?)\}\}/g,_i=/[-.*+?^${}()|[\]\/\\]/g,yi=x((function(t){var e=t[0].replace(_i,"\\$&"),n=t[1].replace(_i,"\\$&");return new RegExp(e+"((?:.|\\n)+?)"+n,"g")}));var Ei={staticKeys:["staticClass"],transformNode:function(t,e){e.warn;var n=zr(t,"class");n&&(t.staticClass=JSON.stringify(n));var r=Br(t,"class",!1);r&&(t.classBinding=r)},genData:function(t){var e="";return t.staticClass&&(e+="staticClass:"+t.staticClass+","),t.classBinding&&(e+="class:"+t.classBinding+","),e}};var xi,ki={staticKeys:["staticStyle"],transformNode:function(t,e){e.warn;var n=zr(t,"style");n&&(t.staticStyle=JSON.stringify(fo(n)));var r=Br(t,"style",!1);r&&(t.styleBinding=r)},genData:function(t){var e="";return t.staticStyle&&(e+="staticStyle:"+t.staticStyle+","),t.styleBinding&&(e+="style:("+t.styleBinding+"),"),e}},wi=function(t){return(xi=xi||document.createElement("div")).innerHTML=t,xi.textContent},Ci=m("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Ai=m("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),Ti=m("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Si=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ri=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Oi="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+z.source+"]*",Ni="((?:"+Oi+"\\:)?"+Oi+")",Li=new RegExp("^<"+Ni),Ii=/^\s*(\/?)>/,Di=new RegExp("^<\\/"+Ni+"[^>]*>"),Mi=/^]+>/i,Pi=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},Bi=/&(?:lt|gt|quot|amp|#39);/g,zi=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,qi=m("pre,textarea",!0),Hi=function(t,e){return t&&qi(t)&&"\n"===e[0]};function Gi(t,e){var n=e?zi:Bi;return t.replace(n,(function(t){return $i[t]}))}var Vi,Wi,Yi,Ki,Xi,Zi,Ji,Qi,ta=/^@|^v-on:/,ea=/^v-|^@|^:/,na=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ra=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,oa=/^\(|\)$/g,ia=/^\[.*\]$/,aa=/:(.*)$/,sa=/^:|^\.|^v-bind:/,ca=/\.[^.\]]+(?=[^\]]*$)/g,ua=/^v-slot(:|$)|^#/,la=/[\r\n]/,fa=/\s+/g,pa=x(wi),da="_empty_";function ha(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:Ea(e),rawAttrsMap:{},parent:n,children:[]}}function ga(t,e){Vi=e.warn||Ir,Zi=e.isPreTag||I,Ji=e.mustUseProp||I,Qi=e.getTagNamespace||I;var n=e.isReservedTag||I;(function(t){return!!t.component||!n(t.tag)}),Yi=Dr(e.modules,"transformNode"),Ki=Dr(e.modules,"preTransformNode"),Xi=Dr(e.modules,"postTransformNode"),Wi=e.delimiters;var r,o,i=[],a=!1!==e.preserveWhitespace,s=e.whitespace,c=!1,u=!1;function l(t){if(f(t),c||t.processed||(t=ma(t,e)),i.length||t===r||r.if&&(t.elseif||t.else)&&ba(r,{exp:t.elseif,block:t}),o&&!t.forbidden)if(t.elseif||t.else)a=t,(s=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(o.children))&&s.if&&ba(s,{exp:a.elseif,block:a});else{if(t.slotScope){var n=t.slotTarget||'"default"';(o.scopedSlots||(o.scopedSlots={}))[n]=t}o.children.push(t),t.parent=o}var a,s;t.children=t.children.filter((function(t){return!t.slotScope})),f(t),t.pre&&(c=!1),Zi(t.tag)&&(u=!1);for(var l=0;l]*>)","i")),p=t.replace(f,(function(t,n,r){return u=r.length,Fi(l)||"noscript"===l||(n=n.replace(//g,"$1").replace(//g,"$1")),Hi(l,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""}));c+=t.length-p.length,t=p,A(l,c-u,c)}else{var d=t.indexOf("<");if(0===d){if(Pi.test(t)){var h=t.indexOf("--\x3e");if(h>=0){e.shouldKeepComment&&e.comment(t.substring(4,h),c,c+h+3),k(h+3);continue}}if(ji.test(t)){var g=t.indexOf("]>");if(g>=0){k(g+2);continue}}var m=t.match(Mi);if(m){k(m[0].length);continue}var v=t.match(Di);if(v){var b=c;k(v[0].length),A(v[1],b,c);continue}var _=w();if(_){C(_),Hi(_.tagName,t)&&k(1);continue}}var y=void 0,E=void 0,x=void 0;if(d>=0){for(E=t.slice(d);!(Di.test(E)||Li.test(E)||Pi.test(E)||ji.test(E)||(x=E.indexOf("<",1))<0);)d+=x,E=t.slice(d);y=t.substring(0,d)}d<0&&(y=t),y&&k(y.length),e.chars&&y&&e.chars(y,c-y.length,c)}if(t===n){e.chars&&e.chars(t);break}}function k(e){c+=e,t=t.substring(e)}function w(){var e=t.match(Li);if(e){var n,r,o={tagName:e[1],attrs:[],start:c};for(k(e[0].length);!(n=t.match(Ii))&&(r=t.match(Ri)||t.match(Si));)r.start=c,k(r[0].length),r.end=c,o.attrs.push(r);if(n)return o.unarySlash=n[1],k(n[0].length),o.end=c,o}}function C(t){var n=t.tagName,c=t.unarySlash;i&&("p"===r&&Ti(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=t.attrs.length,f=new Array(l),p=0;p=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=o.length-1;u>=a;u--)e.end&&e.end(o[u].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,i):"p"===s&&(e.start&&e.start(t,[],!1,n,i),e.end&&e.end(t,n,i))}A()}(t,{warn:Vi,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,outputSourceRange:e.outputSourceRange,start:function(t,n,a,s,f){var p=o&&o.ns||Qi(t);J&&"svg"===p&&(n=function(t){for(var e=[],n=0;nc&&(s.push(i=t.slice(c,o)),a.push(JSON.stringify(i)));var u=Nr(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=o+r[0].length}return c-1"+("true"===i?":("+e+")":":_q("+e+","+i+")")),$r(t,"change","var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+i+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+o+")":o)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Vr(e,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Vr(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Vr(e,"$$c")+"}",null,!0)}(t,r,o);else if("input"===i&&"radio"===a)!function(t,e,n){var r=n&&n.number,o=Br(t,"value")||"null";Mr(t,"checked","_q("+e+","+(o=r?"_n("+o+")":o)+")"),$r(t,"change",Vr(e,o),null,!0)}(t,r,o);else if("input"===i||"textarea"===i)!function(t,e,n){var r=t.attrsMap.type;0;var o=n||{},i=o.lazy,a=o.number,s=o.trim,c=!i&&"range"!==r,u=i?"change":"range"===r?Qr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()");a&&(l="_n("+l+")");var f=Vr(e,l);c&&(f="if($event.target.composing)return;"+f);Mr(t,"value","("+e+")"),$r(t,u,f,null,!0),(s||a)&&$r(t,"blur","$forceUpdate()")}(t,r,o);else{if(!B.isReservedTag(i))return Gr(t,r,o),!1}return!0},text:function(t,e){e.value&&Mr(t,"textContent","_s("+e.value+")",e)},html:function(t,e){e.value&&Mr(t,"innerHTML","_s("+e.value+")",e)}},isPreTag:function(t){return"pre"===t},isUnaryTag:Ci,mustUseProp:jn,canBeLeftOpenTag:Ai,isReservedTag:Qn,getTagNamespace:tr,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Ca)},Ra=x((function(t){return m("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function Oa(t,e){t&&(Aa=Ra(e.staticKeys||""),Ta=e.isReservedTag||I,function t(e){e.static=function(t){if(2===t.type)return!1;if(3===t.type)return!0;return!(!t.pre&&(t.hasBindings||t.if||t.for||v(t.tag)||!Ta(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(Aa)))}(e);if(1===e.type){if(!Ta(e.tag)&&"slot"!==e.tag&&null==e.attrsMap["inline-template"])return;for(var n=0,r=e.children.length;n|^function\s*(?:[\w$]+)?\s*\(/,La=/\([^)]*?\);*$/,Ia=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Da={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ma={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Pa=function(t){return"if("+t+")return null;"},ja={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Pa("$event.target !== $event.currentTarget"),ctrl:Pa("!$event.ctrlKey"),shift:Pa("!$event.shiftKey"),alt:Pa("!$event.altKey"),meta:Pa("!$event.metaKey"),left:Pa("'button' in $event && $event.button !== 0"),middle:Pa("'button' in $event && $event.button !== 1"),right:Pa("'button' in $event && $event.button !== 2")};function Fa(t,e){var n=e?"nativeOn:":"on:",r="",o="";for(var i in t){var a=Ua(t[i]);t[i]&&t[i].dynamic?o+=i+","+a+",":r+='"'+i+'":'+a+","}return r="{"+r.slice(0,-1)+"}",o?n+"_d("+r+",["+o.slice(0,-1)+"])":n+r}function Ua(t){if(!t)return"function(){}";if(Array.isArray(t))return"["+t.map((function(t){return Ua(t)})).join(",")+"]";var e=Ia.test(t.value),n=Na.test(t.value),r=Ia.test(t.value.replace(La,""));if(t.modifiers){var o="",i="",a=[];for(var s in t.modifiers)if(ja[s])i+=ja[s],Da[s]&&a.push(s);else if("exact"===s){var c=t.modifiers;i+=Pa(["ctrl","shift","alt","meta"].filter((function(t){return!c[t]})).map((function(t){return"$event."+t+"Key"})).join("||"))}else a.push(s);return a.length&&(o+=function(t){return"if(!$event.type.indexOf('key')&&"+t.map($a).join("&&")+")return null;"}(a)),i&&(o+=i),"function($event){"+o+(e?"return "+t.value+"($event)":n?"return ("+t.value+")($event)":r?"return "+t.value:t.value)+"}"}return e||n?t.value:"function($event){"+(r?"return "+t.value:t.value)+"}"}function $a(t){var e=parseInt(t,10);if(e)return"$event.keyCode!=="+e;var n=Da[t],r=Ma[t];return"_k($event.keyCode,"+JSON.stringify(t)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var Ba={on:function(t,e){t.wrapListeners=function(t){return"_g("+t+","+e.value+")"}},bind:function(t,e){t.wrapData=function(n){return"_b("+n+",'"+t.tag+"',"+e.value+","+(e.modifiers&&e.modifiers.prop?"true":"false")+(e.modifiers&&e.modifiers.sync?",true":"")+")"}},cloak:L},za=function(t){this.options=t,this.warn=t.warn||Ir,this.transforms=Dr(t.modules,"transformCode"),this.dataGenFns=Dr(t.modules,"genData"),this.directives=O(O({},Ba),t.directives);var e=t.isReservedTag||I;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function qa(t,e){var n=new za(e);return{render:"with(this){return "+(t?Ha(t,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Ha(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return Ga(t,e);if(t.once&&!t.onceProcessed)return Va(t,e);if(t.for&&!t.forProcessed)return Ya(t,e);if(t.if&&!t.ifProcessed)return Wa(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=Ja(t,e),o="_t("+n+(r?","+r:""),i=t.attrs||t.dynamicAttrs?es((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:w(t.name),value:t.value,dynamic:t.dynamic}}))):null,a=t.attrsMap["v-bind"];!i&&!a||r||(o+=",null");i&&(o+=","+i);a&&(o+=(i?"":",null")+","+a);return o+")"}(t,e);var n;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:Ja(e,n,!0);return"_c("+t+","+Ka(e,n)+(r?","+r:"")+")"}(t.component,t,e);else{var r;(!t.plain||t.pre&&e.maybeComponent(t))&&(r=Ka(t,e));var o=t.inlineTemplate?null:Ja(t,e,!0);n="_c('"+t.tag+"'"+(r?","+r:"")+(o?","+o:"")+")"}for(var i=0;i>>0}(a):"")+")"}(t,t.scopedSlots,e)+","),t.model&&(n+="model:{value:"+t.model.value+",callback:"+t.model.callback+",expression:"+t.model.expression+"},"),t.inlineTemplate){var i=function(t,e){var n=t.children[0];0;if(n&&1===n.type){var r=qa(n,e.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map((function(t){return"function(){"+t+"}"})).join(",")+"]}"}}(t,e);i&&(n+=i+",")}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b("+n+',"'+t.tag+'",'+es(t.dynamicAttrs)+")"),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function Xa(t){return 1===t.type&&("slot"===t.tag||t.children.some(Xa))}function Za(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return Wa(t,e,Za,"null");if(t.for&&!t.forProcessed)return Ya(t,e,Za);var r=t.slotScope===da?"":String(t.slotScope),o="function("+r+"){return "+("template"===t.tag?t.if&&n?"("+t.if+")?"+(Ja(t,e)||"undefined")+":undefined":Ja(t,e)||"undefined":Ha(t,e))+"}",i=r?"":",proxy:true";return"{key:"+(t.slotTarget||'"default"')+",fn:"+o+i+"}"}function Ja(t,e,n,r,o){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return""+(r||Ha)(a,e)+s}var c=n?function(t,e){for(var n=0,r=0;r':'
',as.innerHTML.indexOf(" ")>0}var ls=!!Y&&us(!1),fs=!!Y&&us(!0),ps=x((function(t){var e=rr(t);return e&&e.innerHTML})),ds=Tn.prototype.$mount;Tn.prototype.$mount=function(t,e){if((t=t&&rr(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=ps(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){0;var o=cs(r,{outputSourceRange:!1,shouldDecodeNewlines:ls,shouldDecodeNewlinesForHref:fs,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a}}return ds.call(this,t,e)},Tn.compile=cs,e.a=Tn}).call(this,n(11),n(158).setImmediate)},function(t,e,n){var r=n(71),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){t.exports=n(100)},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){var r=n(201),o=n(204);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},function(t,e,n){var r=n(172)("toUpperCase");t.exports=r},function(t,e,n){"use strict";var r={props:{lineNumber:{required:!0}}},o=n(0),i=Object(o.a)(r,(function(){var t=this.$createElement,e=this._self._c||t;return e("span",{staticClass:"ui-line-number"},[this._v("\n :"),e("span",{staticClass:"font-mono"},[this._v(this._s(this.lineNumber))])])}),[],!1,null,null,null);e.a=i.exports},function(t,e,n){"use strict";var r={props:{name:{required:!0},method:{default:null}},data:function(){return{segments:[],segmentsClass:""}},watch:{name:{immediate:!0,handler:function(){this.segments=this.name.split("\\"),this.segmentsClass=this.segments.pop()}}}},o=n(0),i=Object(o.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"ui-exception-class"},[t._l(t.segments,(function(e,r){return n("span",{key:r,staticClass:"opacity-75"},[t._v(t._s(e)+"\\"),n("wbr")])})),n("span",[t._v(t._s(t.segmentsClass)),n("wbr")]),t.method?n("span",{staticClass:"opacity-75"},[t._v("::"+t._s(t.method))]):t._e()],2)}),[],!1,null,null,null);e.a=i.exports},function(t,e,n){var r=n(217);t.exports=function(t){return t&&t.length?r(t):[]}},function(t,e,n){var r=n(70);t.exports=function(t){return null==t?"":r(t)}},function(t,e,n){var r=n(23),o=n(177),i=n(178),a="[object Null]",s="[object Undefined]",c=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?s:a:c&&c in Object(t)?o(t):i(t)}},function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},function(t,e){function n(t,e,n,r,o,i,a){try{var s=t[i](a),c=s.value}catch(t){return void n(t)}s.done?e(c):Promise.resolve(c).then(r,o)}t.exports=function(t){return function(){var e=this,r=arguments;return new Promise((function(o,i){var a=t.apply(e,r);function s(t){n(a,o,i,s,c,"next",t)}function c(t){n(a,o,i,s,c,"throw",t)}s(void 0)}))}}},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){var r=n(8).Symbol;t.exports=r},function(t,e,n){var r=n(18),o=n(19),i="[object Symbol]";t.exports=function(t){return"symbol"==typeof t||o(t)&&r(t)==i}},function(t,e,n){"use strict";e.__esModule=!0;var r=c(n(181)),o=c(n(39)),i=c(n(186)),a=c(n(195)),s=c(n(196));function c(t){return t&&t.__esModule?t:{default:t}}var u=function(){function t(e,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.cfg=e||{},this.indentation=new i.default(this.cfg.indent),this.inlineBlock=new a.default,this.params=new s.default(this.cfg.params),this.tokenizer=n,this.previousReservedWord={},this.tokens=[],this.index=0}return t.prototype.format=function(t){return this.tokens=this.tokenizer.tokenize(t),this.getFormattedQueryFromTokens().trim()},t.prototype.getFormattedQueryFromTokens=function(){var t=this,e="";return this.tokens.forEach((function(n,r){t.index=r,n.type===o.default.WHITESPACE||(n.type===o.default.LINE_COMMENT?e=t.formatLineComment(n,e):n.type===o.default.BLOCK_COMMENT?e=t.formatBlockComment(n,e):n.type===o.default.RESERVED_TOPLEVEL?(e=t.formatToplevelReservedWord(n,e),t.previousReservedWord=n):n.type===o.default.RESERVED_NEWLINE?(e=t.formatNewlineReservedWord(n,e),t.previousReservedWord=n):n.type===o.default.RESERVED?(e=t.formatWithSpaces(n,e),t.previousReservedWord=n):e=n.type===o.default.OPEN_PAREN?t.formatOpeningParentheses(n,e):n.type===o.default.CLOSE_PAREN?t.formatClosingParentheses(n,e):n.type===o.default.PLACEHOLDER?t.formatPlaceholder(n,e):","===n.value?t.formatComma(n,e):":"===n.value?t.formatWithSpaceAfter(n,e):"."===n.value?t.formatWithoutSpaces(n,e):";"===n.value?t.formatQuerySeparator(n,e):t.formatWithSpaces(n,e))})),e},t.prototype.formatLineComment=function(t,e){return this.addNewline(e+t.value)},t.prototype.formatBlockComment=function(t,e){return this.addNewline(this.addNewline(e)+this.indentComment(t.value))},t.prototype.indentComment=function(t){return t.replace(/\n/g,"\n"+this.indentation.getIndent())},t.prototype.formatToplevelReservedWord=function(t,e){return this.indentation.decreaseTopLevel(),e=this.addNewline(e),this.indentation.increaseToplevel(),e+=this.equalizeWhitespace(t.value),this.addNewline(e)},t.prototype.formatNewlineReservedWord=function(t,e){return this.addNewline(e)+this.equalizeWhitespace(t.value)+" "},t.prototype.equalizeWhitespace=function(t){return t.replace(/\s+/g," ")},t.prototype.formatOpeningParentheses=function(t,e){return[o.default.WHITESPACE,o.default.OPEN_PAREN,o.default.LINE_COMMENT].includes(this.previousToken().type)||(e=(0,r.default)(e)),e+=t.value,this.inlineBlock.beginIfPossible(this.tokens,this.index),this.inlineBlock.isActive()||(this.indentation.increaseBlockLevel(),e=this.addNewline(e)),e},t.prototype.formatClosingParentheses=function(t,e){return this.inlineBlock.isActive()?(this.inlineBlock.end(),this.formatWithSpaceAfter(t,e)):(this.indentation.decreaseBlockLevel(),this.formatWithSpaces(t,this.addNewline(e)))},t.prototype.formatPlaceholder=function(t,e){return e+this.params.get(t)+" "},t.prototype.formatComma=function(t,e){return e=this.trimTrailingWhitespace(e)+t.value+" ",this.inlineBlock.isActive()?e:/^LIMIT$/i.test(this.previousReservedWord.value)?e:this.addNewline(e)},t.prototype.formatWithSpaceAfter=function(t,e){return this.trimTrailingWhitespace(e)+t.value+" "},t.prototype.formatWithoutSpaces=function(t,e){return this.trimTrailingWhitespace(e)+t.value},t.prototype.formatWithSpaces=function(t,e){return e+t.value+" "},t.prototype.formatQuerySeparator=function(t,e){return this.trimTrailingWhitespace(e)+t.value+"\n"},t.prototype.addNewline=function(t){return(0,r.default)(t)+"\n"+this.indentation.getIndent()},t.prototype.trimTrailingWhitespace=function(t){return this.previousNonWhitespaceToken().type===o.default.LINE_COMMENT?(0,r.default)(t)+"\n":(0,r.default)(t)},t.prototype.previousNonWhitespaceToken=function(){for(var t=1;this.previousToken(t).type===o.default.WHITESPACE;)t++;return this.previousToken(t)},t.prototype.previousToken=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return this.tokens[this.index-t]||{}},t}();e.default=u,t.exports=e.default},function(t,e,n){"use strict";e.__esModule=!0;var r=a(n(197)),o=a(n(212)),i=a(n(39));function a(t){return t&&t.__esModule?t:{default:t}}var s=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.WHITESPACE_REGEX=/^(\s+)/,this.NUMBER_REGEX=/^((-\s*)?[0-9]+(\.[0-9]+)?|0x[0-9a-fA-F]+|0b[01]+)\b/,this.OPERATOR_REGEX=/^(!=|<>|==|<=|>=|!<|!>|\|\||::|->>|->|~~\*|~~|!~~\*|!~~|~\*|!~\*|!~|.)/,this.BLOCK_COMMENT_REGEX=/^(\/\*[^]*?(?:\*\/|$))/,this.LINE_COMMENT_REGEX=this.createLineCommentRegex(e.lineCommentTypes),this.RESERVED_TOPLEVEL_REGEX=this.createReservedWordRegex(e.reservedToplevelWords),this.RESERVED_NEWLINE_REGEX=this.createReservedWordRegex(e.reservedNewlineWords),this.RESERVED_PLAIN_REGEX=this.createReservedWordRegex(e.reservedWords),this.WORD_REGEX=this.createWordRegex(e.specialWordChars),this.STRING_REGEX=this.createStringRegex(e.stringTypes),this.OPEN_PAREN_REGEX=this.createParenRegex(e.openParens),this.CLOSE_PAREN_REGEX=this.createParenRegex(e.closeParens),this.INDEXED_PLACEHOLDER_REGEX=this.createPlaceholderRegex(e.indexedPlaceholderTypes,"[0-9]*"),this.IDENT_NAMED_PLACEHOLDER_REGEX=this.createPlaceholderRegex(e.namedPlaceholderTypes,"[a-zA-Z0-9._$]+"),this.STRING_NAMED_PLACEHOLDER_REGEX=this.createPlaceholderRegex(e.namedPlaceholderTypes,this.createStringPattern(e.stringTypes))}return t.prototype.createLineCommentRegex=function(t){return new RegExp("^((?:"+t.map((function(t){return(0,o.default)(t)})).join("|")+").*?(?:\n|$))")},t.prototype.createReservedWordRegex=function(t){var e=t.join("|").replace(/ /g,"\\s+");return new RegExp("^("+e+")\\b","i")},t.prototype.createWordRegex=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new RegExp("^([\\w"+t.join("")+"]+)")},t.prototype.createStringRegex=function(t){return new RegExp("^("+this.createStringPattern(t)+")")},t.prototype.createStringPattern=function(t){var e={"``":"((`[^`]*($|`))+)","[]":"((\\[[^\\]]*($|\\]))(\\][^\\]]*($|\\]))*)",'""':'(("[^"\\\\]*(?:\\\\.[^"\\\\]*)*("|$))+)',"''":"(('[^'\\\\]*(?:\\\\.[^'\\\\]*)*('|$))+)","N''":"((N'[^N'\\\\]*(?:\\\\.[^N'\\\\]*)*('|$))+)"};return t.map((function(t){return e[t]})).join("|")},t.prototype.createParenRegex=function(t){var e=this;return new RegExp("^("+t.map((function(t){return e.escapeParen(t)})).join("|")+")","i")},t.prototype.escapeParen=function(t){return 1===t.length?(0,o.default)(t):"\\b"+t+"\\b"},t.prototype.createPlaceholderRegex=function(t,e){if((0,r.default)(t))return!1;var n=t.map(o.default).join("|");return new RegExp("^((?:"+n+")(?:"+e+"))")},t.prototype.tokenize=function(t){for(var e=[],n=void 0;t.length;)n=this.getNextToken(t,n),t=t.substring(n.value.length),e.push(n);return e},t.prototype.getNextToken=function(t,e){return this.getWhitespaceToken(t)||this.getCommentToken(t)||this.getStringToken(t)||this.getOpenParenToken(t)||this.getCloseParenToken(t)||this.getPlaceholderToken(t)||this.getNumberToken(t)||this.getReservedWordToken(t,e)||this.getWordToken(t)||this.getOperatorToken(t)},t.prototype.getWhitespaceToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.WHITESPACE,regex:this.WHITESPACE_REGEX})},t.prototype.getCommentToken=function(t){return this.getLineCommentToken(t)||this.getBlockCommentToken(t)},t.prototype.getLineCommentToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.LINE_COMMENT,regex:this.LINE_COMMENT_REGEX})},t.prototype.getBlockCommentToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.BLOCK_COMMENT,regex:this.BLOCK_COMMENT_REGEX})},t.prototype.getStringToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.STRING,regex:this.STRING_REGEX})},t.prototype.getOpenParenToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.OPEN_PAREN,regex:this.OPEN_PAREN_REGEX})},t.prototype.getCloseParenToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.CLOSE_PAREN,regex:this.CLOSE_PAREN_REGEX})},t.prototype.getPlaceholderToken=function(t){return this.getIdentNamedPlaceholderToken(t)||this.getStringNamedPlaceholderToken(t)||this.getIndexedPlaceholderToken(t)},t.prototype.getIdentNamedPlaceholderToken=function(t){return this.getPlaceholderTokenWithKey({input:t,regex:this.IDENT_NAMED_PLACEHOLDER_REGEX,parseKey:function(t){return t.slice(1)}})},t.prototype.getStringNamedPlaceholderToken=function(t){var e=this;return this.getPlaceholderTokenWithKey({input:t,regex:this.STRING_NAMED_PLACEHOLDER_REGEX,parseKey:function(t){return e.getEscapedPlaceholderKey({key:t.slice(2,-1),quoteChar:t.slice(-1)})}})},t.prototype.getIndexedPlaceholderToken=function(t){return this.getPlaceholderTokenWithKey({input:t,regex:this.INDEXED_PLACEHOLDER_REGEX,parseKey:function(t){return t.slice(1)}})},t.prototype.getPlaceholderTokenWithKey=function(t){var e=t.input,n=t.regex,r=t.parseKey,o=this.getTokenOnFirstMatch({input:e,regex:n,type:i.default.PLACEHOLDER});return o&&(o.key=r(o.value)),o},t.prototype.getEscapedPlaceholderKey=function(t){var e=t.key,n=t.quoteChar;return e.replace(new RegExp((0,o.default)("\\")+n,"g"),n)},t.prototype.getNumberToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.NUMBER,regex:this.NUMBER_REGEX})},t.prototype.getOperatorToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.OPERATOR,regex:this.OPERATOR_REGEX})},t.prototype.getReservedWordToken=function(t,e){if(!e||!e.value||"."!==e.value)return this.getToplevelReservedToken(t)||this.getNewlineReservedToken(t)||this.getPlainReservedToken(t)},t.prototype.getToplevelReservedToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.RESERVED_TOPLEVEL,regex:this.RESERVED_TOPLEVEL_REGEX})},t.prototype.getNewlineReservedToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.RESERVED_NEWLINE,regex:this.RESERVED_NEWLINE_REGEX})},t.prototype.getPlainReservedToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.RESERVED,regex:this.RESERVED_PLAIN_REGEX})},t.prototype.getWordToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.WORD,regex:this.WORD_REGEX})},t.prototype.getTokenOnFirstMatch=function(t){var e=t.input,n=t.type,r=t.regex,o=e.match(r);if(o)return{type:n,value:o[1]}},t}();e.default=s,t.exports=e.default},function(t,e,n){var r=n(12)(Object,"create");t.exports=r},function(t,e,n){var r=n(225),o=n(226),i=n(227),a=n(228),s=n(229);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e0&&(t.localSitesPath||!1).length>0?e.replace(t.remoteSitesPath,t.localSitesPath):e,Object.keys(o).includes(r)?o[r].replace("%path",encodeURIComponent(e)).replace("%line",encodeURIComponent(n)):(console.error("'".concat(r,"' is not supported. Support editors are: ").concat(Object.keys(o).join(", "))),null)}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r={props:{label:{required:!0},name:{required:!0},disabled:{required:!1},value:{required:!1,default:!1}},methods:{checkboxChanged:function(t){this.$emit("input",t.target.checked)}}},o=n(0),i=Object(o.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("label",{staticClass:"checkbox-label",class:t.disabled?"text-gray-400 pointer-events-none":"",attrs:{for:t.name}},[n("input",{staticClass:"checkbox",attrs:{id:t.name,type:"checkbox",disabled:t.disabled},domProps:{checked:t.value},on:{change:t.checkboxChanged}}),t._v("\n "+t._s(t.label)+"\n")])}),[],!1,null,null,null);e.a=i.exports},function(t,e){t.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},function(t,e,n){"use strict";function r(){this.__rules__=[],this.__cache__=null}r.prototype.__find__=function(t){for(var e=0;e=0&&(n=this.attrs[e][1]),n},r.prototype.attrJoin=function(t,e){var n=this.attrIndex(t);n<0?this.attrPush([t,e]):this.attrs[n][1]=this.attrs[n][1]+" "+e},t.exports=r},function(t,e,n){"use strict";e.__esModule=!0,e.default={WHITESPACE:"whitespace",WORD:"word",STRING:"string",RESERVED:"reserved",RESERVED_TOPLEVEL:"reserved-toplevel",RESERVED_NEWLINE:"reserved-newline",OPERATOR:"operator",OPEN_PAREN:"open-paren",CLOSE_PAREN:"close-paren",LINE_COMMENT:"line-comment",BLOCK_COMMENT:"block-comment",NUMBER:"number",PLACEHOLDER:"placeholder"},t.exports=e.default},function(t,e){t.exports=function(t,e){return t===e||t!=t&&e!=e}},function(t,e,n){var r=n(74),o=n(42);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},function(t,e){var n=9007199254740991;t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=n}},function(t,e){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;t.exports=function(t,e){var o=typeof t;return!!(e=null==e?n:e)&&("number"==o||"symbol"!=o&&r.test(t))&&t>-1&&t%1==0&&t2?n.slice(1-n.length).join("."):e.source=e.resource,e.git_suffix=/\.git$/.test(e.pathname),e.name=decodeURIComponent(e.pathname.replace(/^\//,"").replace(/\.git$/,"")),e.owner=decodeURIComponent(e.user),e.source){case"git.cloudforge.com":e.owner=e.user,e.organization=n[0],e.source="cloudforge.com";break;case"visualstudio.com":if("vs-ssh.visualstudio.com"===e.resource){4===(i=e.name.split("/")).length&&(e.organization=i[1],e.owner=i[2],e.name=i[3],e.full_name=i[2]+"/"+i[3]);break}2===(i=e.name.split("/")).length?(e.owner=i[1],e.name=i[1],e.full_name="_git/"+e.name):3===i.length?(e.name=i[2],"DefaultCollection"===i[0]?(e.owner=i[2],e.organization=i[0],e.full_name=e.organization+"/_git/"+e.name):(e.owner=i[0],e.full_name=e.owner+"/_git/"+e.name)):4===i.length&&(e.organization=i[0],e.owner=i[1],e.name=i[3],e.full_name=e.organization+"/"+e.owner+"/_git/"+e.name);break;case"dev.azure.com":case"azure.com":if("ssh.dev.azure.com"===e.resource){4===(i=e.name.split("/")).length&&(e.organization=i[1],e.owner=i[2],e.name=i[3]);break}5===(i=e.name.split("/")).length?(e.organization=i[0],e.owner=i[1],e.name=i[4],e.full_name="_git/"+e.name):3===i.length?(e.name=i[2],"DefaultCollection"===i[0]?(e.owner=i[2],e.organization=i[0],e.full_name=e.organization+"/_git/"+e.name):(e.owner=i[0],e.full_name=e.owner+"/_git/"+e.name)):4===i.length&&(e.organization=i[0],e.owner=i[1],e.name=i[3],e.full_name=e.organization+"/"+e.owner+"/_git/"+e.name);break;default:var a=(i=e.name.split("/")).length-1;if(i.length>=2){var s=i.indexOf("blob",2),c=i.indexOf("tree",2),u=i.indexOf("commit",2);a=s>0?s-1:c>0?c-1:u>0?u-1:a,e.owner=i.slice(0,a).join("/"),e.name=i[a],u&&(e.commit=i[a+2])}e.ref="",e.filepathtype="",e.filepath="",i.length>a+2&&["blob","tree"].indexOf(i[a+1])>=0&&(e.filepathtype=i[a+1],e.ref=i[a+2],i.length>a+3&&(e.filepath=i.slice(a+3).join("/"))),e.organization=e.owner}return e.full_name||(e.full_name=e.owner,e.name&&(e.full_name&&(e.full_name+="/"),e.full_name+=e.name)),e}o.stringify=function(t,e){e=e||(t.protocols&&t.protocols.length?t.protocols.join("+"):t.protocol);var n=t.port?":"+t.port:"",r=t.user||"git",o=t.git_suffix?".git":"";switch(e){case"ssh":return n?"ssh://"+r+"@"+t.resource+n+"/"+t.full_name+o:r+"@"+t.resource+":"+t.full_name+o;case"git+ssh":case"ssh+git":case"ftp":case"ftps":return e+"://"+r+"@"+t.resource+n+"/"+t.full_name+o;case"http":case"https":return e+"://"+(t.token? -/*! - * buildToken - * Builds OAuth token prefix (helper function) - * - * @name buildToken - * @function - * @param {GitUrl} obj The parsed Git url object. - * @return {String} token prefix - */ -function(t){switch(t.source){case"bitbucket.org":return"x-token-auth:"+t.token+"@";default:return t.token+"@"}}(t):t.user&&(t.protocols.includes("http")||t.protocols.includes("https"))?t.user+"@":"")+t.resource+n+"/"+t.full_name+o;default:return t.href}},t.exports=o},function(t,e,n){(function(t,r){var o; -/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */(function(){var i,a=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",u="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",f=500,p="__lodash_placeholder__",d=1,h=2,g=4,m=1,v=2,b=1,_=2,y=4,E=8,x=16,k=32,w=64,C=128,A=256,T=512,S=30,R="...",O=800,N=16,L=1,I=2,D=1/0,M=9007199254740991,P=17976931348623157e292,j=NaN,F=4294967295,U=F-1,$=F>>>1,B=[["ary",C],["bind",b],["bindKey",_],["curry",E],["curryRight",x],["flip",T],["partial",k],["partialRight",w],["rearg",A]],z="[object Arguments]",q="[object Array]",H="[object AsyncFunction]",G="[object Boolean]",V="[object Date]",W="[object DOMException]",Y="[object Error]",K="[object Function]",X="[object GeneratorFunction]",Z="[object Map]",J="[object Number]",Q="[object Null]",tt="[object Object]",et="[object Proxy]",nt="[object RegExp]",rt="[object Set]",ot="[object String]",it="[object Symbol]",at="[object Undefined]",st="[object WeakMap]",ct="[object WeakSet]",ut="[object ArrayBuffer]",lt="[object DataView]",ft="[object Float32Array]",pt="[object Float64Array]",dt="[object Int8Array]",ht="[object Int16Array]",gt="[object Int32Array]",mt="[object Uint8Array]",vt="[object Uint8ClampedArray]",bt="[object Uint16Array]",_t="[object Uint32Array]",yt=/\b__p \+= '';/g,Et=/\b(__p \+=) '' \+/g,xt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,kt=/&(?:amp|lt|gt|quot|#39);/g,wt=/[&<>"']/g,Ct=RegExp(kt.source),At=RegExp(wt.source),Tt=/<%-([\s\S]+?)%>/g,St=/<%([\s\S]+?)%>/g,Rt=/<%=([\s\S]+?)%>/g,Ot=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Nt=/^\w*$/,Lt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,It=/[\\^$.*+?()[\]{}|]/g,Dt=RegExp(It.source),Mt=/^\s+/,Pt=/\s/,jt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ft=/\{\n\/\* \[wrapped with (.+)\] \*/,Ut=/,? & /,$t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Bt=/[()=,{}\[\]\/\s]/,zt=/\\(\\)?/g,qt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ht=/\w*$/,Gt=/^[-+]0x[0-9a-f]+$/i,Vt=/^0b[01]+$/i,Wt=/^\[object .+?Constructor\]$/,Yt=/^0o[0-7]+$/i,Kt=/^(?:0|[1-9]\d*)$/,Xt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Zt=/($^)/,Jt=/['\n\r\u2028\u2029\\]/g,Qt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",te="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ee="[\\ud800-\\udfff]",ne="["+te+"]",re="["+Qt+"]",oe="\\d+",ie="[\\u2700-\\u27bf]",ae="[a-z\\xdf-\\xf6\\xf8-\\xff]",se="[^\\ud800-\\udfff"+te+oe+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ce="\\ud83c[\\udffb-\\udfff]",ue="[^\\ud800-\\udfff]",le="(?:\\ud83c[\\udde6-\\uddff]){2}",fe="[\\ud800-\\udbff][\\udc00-\\udfff]",pe="[A-Z\\xc0-\\xd6\\xd8-\\xde]",de="(?:"+ae+"|"+se+")",he="(?:"+pe+"|"+se+")",ge="(?:"+re+"|"+ce+")"+"?",me="[\\ufe0e\\ufe0f]?"+ge+("(?:\\u200d(?:"+[ue,le,fe].join("|")+")[\\ufe0e\\ufe0f]?"+ge+")*"),ve="(?:"+[ie,le,fe].join("|")+")"+me,be="(?:"+[ue+re+"?",re,le,fe,ee].join("|")+")",_e=RegExp("['โ€™]","g"),ye=RegExp(re,"g"),Ee=RegExp(ce+"(?="+ce+")|"+be+me,"g"),xe=RegExp([pe+"?"+ae+"+(?:['โ€™](?:d|ll|m|re|s|t|ve))?(?="+[ne,pe,"$"].join("|")+")",he+"+(?:['โ€™](?:D|LL|M|RE|S|T|VE))?(?="+[ne,pe+de,"$"].join("|")+")",pe+"?"+de+"+(?:['โ€™](?:d|ll|m|re|s|t|ve))?",pe+"+(?:['โ€™](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",oe,ve].join("|"),"g"),ke=RegExp("[\\u200d\\ud800-\\udfff"+Qt+"\\ufe0e\\ufe0f]"),we=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ce=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ae=-1,Te={};Te[ft]=Te[pt]=Te[dt]=Te[ht]=Te[gt]=Te[mt]=Te[vt]=Te[bt]=Te[_t]=!0,Te[z]=Te[q]=Te[ut]=Te[G]=Te[lt]=Te[V]=Te[Y]=Te[K]=Te[Z]=Te[J]=Te[tt]=Te[nt]=Te[rt]=Te[ot]=Te[st]=!1;var Se={};Se[z]=Se[q]=Se[ut]=Se[lt]=Se[G]=Se[V]=Se[ft]=Se[pt]=Se[dt]=Se[ht]=Se[gt]=Se[Z]=Se[J]=Se[tt]=Se[nt]=Se[rt]=Se[ot]=Se[it]=Se[mt]=Se[vt]=Se[bt]=Se[_t]=!0,Se[Y]=Se[K]=Se[st]=!1;var Re={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Oe=parseFloat,Ne=parseInt,Le="object"==typeof t&&t&&t.Object===Object&&t,Ie="object"==typeof self&&self&&self.Object===Object&&self,De=Le||Ie||Function("return this")(),Me=e&&!e.nodeType&&e,Pe=Me&&"object"==typeof r&&r&&!r.nodeType&&r,je=Pe&&Pe.exports===Me,Fe=je&&Le.process,Ue=function(){try{var t=Pe&&Pe.require&&Pe.require("util").types;return t||Fe&&Fe.binding&&Fe.binding("util")}catch(t){}}(),$e=Ue&&Ue.isArrayBuffer,Be=Ue&&Ue.isDate,ze=Ue&&Ue.isMap,qe=Ue&&Ue.isRegExp,He=Ue&&Ue.isSet,Ge=Ue&&Ue.isTypedArray;function Ve(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function We(t,e,n,r){for(var o=-1,i=null==t?0:t.length;++o-1}function Qe(t,e,n){for(var r=-1,o=null==t?0:t.length;++r-1;);return n}function kn(t,e){for(var n=t.length;n--&&un(e,t[n],0)>-1;);return n}var wn=hn({"ร€":"A","ร":"A","ร‚":"A","รƒ":"A","ร„":"A","ร…":"A","ร ":"a","รก":"a","รข":"a","รฃ":"a","รค":"a","รฅ":"a","ร‡":"C","รง":"c","ร":"D","รฐ":"d","รˆ":"E","ร‰":"E","รŠ":"E","ร‹":"E","รจ":"e","รฉ":"e","รช":"e","รซ":"e","รŒ":"I","ร":"I","รŽ":"I","ร":"I","รฌ":"i","รญ":"i","รฎ":"i","รฏ":"i","ร‘":"N","รฑ":"n","ร’":"O","ร“":"O","ร”":"O","ร•":"O","ร–":"O","ร˜":"O","รฒ":"o","รณ":"o","รด":"o","รต":"o","รถ":"o","รธ":"o","ร™":"U","รš":"U","ร›":"U","รœ":"U","รน":"u","รบ":"u","รป":"u","รผ":"u","ร":"Y","รฝ":"y","รฟ":"y","ร†":"Ae","รฆ":"ae","รž":"Th","รพ":"th","รŸ":"ss","ฤ€":"A","ฤ‚":"A","ฤ„":"A","ฤ":"a","ฤƒ":"a","ฤ…":"a","ฤ†":"C","ฤˆ":"C","ฤŠ":"C","ฤŒ":"C","ฤ‡":"c","ฤ‰":"c","ฤ‹":"c","ฤ":"c","ฤŽ":"D","ฤ":"D","ฤ":"d","ฤ‘":"d","ฤ’":"E","ฤ”":"E","ฤ–":"E","ฤ˜":"E","ฤš":"E","ฤ“":"e","ฤ•":"e","ฤ—":"e","ฤ™":"e","ฤ›":"e","ฤœ":"G","ฤž":"G","ฤ ":"G","ฤข":"G","ฤ":"g","ฤŸ":"g","ฤก":"g","ฤฃ":"g","ฤค":"H","ฤฆ":"H","ฤฅ":"h","ฤง":"h","ฤจ":"I","ฤช":"I","ฤฌ":"I","ฤฎ":"I","ฤฐ":"I","ฤฉ":"i","ฤซ":"i","ฤญ":"i","ฤฏ":"i","ฤฑ":"i","ฤด":"J","ฤต":"j","ฤถ":"K","ฤท":"k","ฤธ":"k","ฤน":"L","ฤป":"L","ฤฝ":"L","ฤฟ":"L","ล":"L","ฤบ":"l","ฤผ":"l","ฤพ":"l","ล€":"l","ล‚":"l","ลƒ":"N","ล…":"N","ล‡":"N","ลŠ":"N","ล„":"n","ล†":"n","ลˆ":"n","ล‹":"n","ลŒ":"O","ลŽ":"O","ล":"O","ล":"o","ล":"o","ล‘":"o","ล”":"R","ล–":"R","ล˜":"R","ล•":"r","ล—":"r","ล™":"r","ลš":"S","ลœ":"S","ลž":"S","ล ":"S","ล›":"s","ล":"s","ลŸ":"s","ลก":"s","ลข":"T","ลค":"T","ลฆ":"T","ลฃ":"t","ลฅ":"t","ลง":"t","ลจ":"U","ลช":"U","ลฌ":"U","ลฎ":"U","ลฐ":"U","ลฒ":"U","ลฉ":"u","ลซ":"u","ลญ":"u","ลฏ":"u","ลฑ":"u","ลณ":"u","ลด":"W","ลต":"w","ลถ":"Y","ลท":"y","ลธ":"Y","ลน":"Z","ลป":"Z","ลฝ":"Z","ลบ":"z","ลผ":"z","ลพ":"z","ฤฒ":"IJ","ฤณ":"ij","ล’":"Oe","ล“":"oe","ล‰":"'n","ลฟ":"s"}),Cn=hn({"&":"&","<":"<",">":">",'"':""","'":"'"});function An(t){return"\\"+Re[t]}function Tn(t){return ke.test(t)}function Sn(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function Rn(t,e){return function(n){return t(e(n))}}function On(t,e){for(var n=-1,r=t.length,o=0,i=[];++n",""":'"',"'":"'"});var jn=function t(e){var n,r=(e=null==e?De:jn.defaults(De.Object(),e,jn.pick(De,Ce))).Array,o=e.Date,Pt=e.Error,Qt=e.Function,te=e.Math,ee=e.Object,ne=e.RegExp,re=e.String,oe=e.TypeError,ie=r.prototype,ae=Qt.prototype,se=ee.prototype,ce=e["__core-js_shared__"],ue=ae.toString,le=se.hasOwnProperty,fe=0,pe=(n=/[^.]+$/.exec(ce&&ce.keys&&ce.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",de=se.toString,he=ue.call(ee),ge=De._,me=ne("^"+ue.call(le).replace(It,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ve=je?e.Buffer:i,be=e.Symbol,Ee=e.Uint8Array,ke=ve?ve.allocUnsafe:i,Re=Rn(ee.getPrototypeOf,ee),Le=ee.create,Ie=se.propertyIsEnumerable,Me=ie.splice,Pe=be?be.isConcatSpreadable:i,Fe=be?be.iterator:i,Ue=be?be.toStringTag:i,an=function(){try{var t=Bi(ee,"defineProperty");return t({},"",{}),t}catch(t){}}(),hn=e.clearTimeout!==De.clearTimeout&&e.clearTimeout,Fn=o&&o.now!==De.Date.now&&o.now,Un=e.setTimeout!==De.setTimeout&&e.setTimeout,$n=te.ceil,Bn=te.floor,zn=ee.getOwnPropertySymbols,qn=ve?ve.isBuffer:i,Hn=e.isFinite,Gn=ie.join,Vn=Rn(ee.keys,ee),Wn=te.max,Yn=te.min,Kn=o.now,Xn=e.parseInt,Zn=te.random,Jn=ie.reverse,Qn=Bi(e,"DataView"),tr=Bi(e,"Map"),er=Bi(e,"Promise"),nr=Bi(e,"Set"),rr=Bi(e,"WeakMap"),or=Bi(ee,"create"),ir=rr&&new rr,ar={},sr=da(Qn),cr=da(tr),ur=da(er),lr=da(nr),fr=da(rr),pr=be?be.prototype:i,dr=pr?pr.valueOf:i,hr=pr?pr.toString:i;function gr(t){if(Os(t)&&!_s(t)&&!(t instanceof _r)){if(t instanceof br)return t;if(le.call(t,"__wrapped__"))return ha(t)}return new br(t)}var mr=function(){function t(){}return function(e){if(!Rs(e))return{};if(Le)return Le(e);t.prototype=e;var n=new t;return t.prototype=i,n}}();function vr(){}function br(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=i}function _r(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=F,this.__views__=[]}function yr(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function jr(t,e,n,r,o,a){var s,c=e&d,u=e&h,l=e&g;if(n&&(s=o?n(t,r,o,a):n(t)),s!==i)return s;if(!Rs(t))return t;var f=_s(t);if(f){if(s=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&le.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(t),!c)return ii(t,s)}else{var p=Hi(t),m=p==K||p==X;if(ks(t))return Qo(t,c);if(p==tt||p==z||m&&!o){if(s=u||m?{}:Vi(t),!c)return u?function(t,e){return ai(t,qi(t),e)}(t,function(t,e){return t&&ai(e,sc(e),t)}(s,t)):function(t,e){return ai(t,zi(t),e)}(t,Ir(s,t))}else{if(!Se[p])return o?t:{};s=function(t,e,n){var r=t.constructor;switch(e){case ut:return ti(t);case G:case V:return new r(+t);case lt:return function(t,e){var n=e?ti(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case ft:case pt:case dt:case ht:case gt:case mt:case vt:case bt:case _t:return ei(t,n);case Z:return new r;case J:case ot:return new r(t);case nt:return function(t){var e=new t.constructor(t.source,Ht.exec(t));return e.lastIndex=t.lastIndex,e}(t);case rt:return new r;case it:return o=t,dr?ee(dr.call(o)):{}}var o}(t,p,c)}}a||(a=new wr);var v=a.get(t);if(v)return v;a.set(t,s),Ms(t)?t.forEach((function(r){s.add(jr(r,e,n,r,t,a))})):Ns(t)&&t.forEach((function(r,o){s.set(o,jr(r,e,n,o,t,a))}));var b=f?i:(l?u?Di:Ii:u?sc:ac)(t);return Ye(b||t,(function(r,o){b&&(r=t[o=r]),Or(s,o,jr(r,e,n,o,t,a))})),s}function Fr(t,e,n){var r=n.length;if(null==t)return!r;for(t=ee(t);r--;){var o=n[r],a=e[o],s=t[o];if(s===i&&!(o in t)||!a(s))return!1}return!0}function Ur(t,e,n){if("function"!=typeof t)throw new oe(c);return aa((function(){t.apply(i,n)}),e)}function $r(t,e,n,r){var o=-1,i=Je,s=!0,c=t.length,u=[],l=e.length;if(!c)return u;n&&(e=tn(e,_n(n))),r?(i=Qe,s=!1):e.length>=a&&(i=En,s=!1,e=new kr(e));t:for(;++o-1},Er.prototype.set=function(t,e){var n=this.__data__,r=Nr(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},xr.prototype.clear=function(){this.size=0,this.__data__={hash:new yr,map:new(tr||Er),string:new yr}},xr.prototype.delete=function(t){var e=Ui(this,t).delete(t);return this.size-=e?1:0,e},xr.prototype.get=function(t){return Ui(this,t).get(t)},xr.prototype.has=function(t){return Ui(this,t).has(t)},xr.prototype.set=function(t,e){var n=Ui(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},kr.prototype.add=kr.prototype.push=function(t){return this.__data__.set(t,l),this},kr.prototype.has=function(t){return this.__data__.has(t)},wr.prototype.clear=function(){this.__data__=new Er,this.size=0},wr.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},wr.prototype.get=function(t){return this.__data__.get(t)},wr.prototype.has=function(t){return this.__data__.has(t)},wr.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Er){var r=n.__data__;if(!tr||r.length0&&n(s)?e>1?Vr(s,e-1,n,r,o):en(o,s):r||(o[o.length]=s)}return o}var Wr=li(),Yr=li(!0);function Kr(t,e){return t&&Wr(t,e,ac)}function Xr(t,e){return t&&Yr(t,e,ac)}function Zr(t,e){return Ze(e,(function(e){return As(t[e])}))}function Jr(t,e){for(var n=0,r=(e=Ko(e,t)).length;null!=t&&ne}function no(t,e){return null!=t&&le.call(t,e)}function ro(t,e){return null!=t&&e in ee(t)}function oo(t,e,n){for(var o=n?Qe:Je,a=t[0].length,s=t.length,c=s,u=r(s),l=1/0,f=[];c--;){var p=t[c];c&&e&&(p=tn(p,_n(e))),l=Yn(p.length,l),u[c]=!n&&(e||a>=120&&p.length>=120)?new kr(c&&p):i}p=t[0];var d=-1,h=u[0];t:for(;++d=s)return c;var u=n[r];return c*("desc"==u?-1:1)}}return t.index-e.index}(t,e,n)}))}function Eo(t,e,n){for(var r=-1,o=e.length,i={};++r-1;)s!==t&&Me.call(s,c,1),Me.call(t,c,1);return t}function ko(t,e){for(var n=t?e.length:0,r=n-1;n--;){var o=e[n];if(n==r||o!==i){var i=o;Yi(o)?Me.call(t,o,1):Bo(t,o)}}return t}function wo(t,e){return t+Bn(Zn()*(e-t+1))}function Co(t,e){var n="";if(!t||e<1||e>M)return n;do{e%2&&(n+=t),(e=Bn(e/2))&&(t+=t)}while(e);return n}function Ao(t,e){return sa(na(t,e,Lc),t+"")}function To(t){return Ar(gc(t))}function So(t,e){var n=gc(t);return la(n,Pr(e,0,n.length))}function Ro(t,e,n,r){if(!Rs(t))return t;for(var o=-1,a=(e=Ko(e,t)).length,s=a-1,c=t;null!=c&&++oi?0:i+e),(n=n>i?i:n)<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var a=r(i);++o>>1,a=t[i];null!==a&&!js(a)&&(n?a<=e:a=a){var l=e?null:Ci(t);if(l)return Nn(l);s=!1,o=En,u=new kr}else u=e?[]:c;t:for(;++r=r?t:Io(t,e,n)}var Jo=hn||function(t){return De.clearTimeout(t)};function Qo(t,e){if(e)return t.slice();var n=t.length,r=ke?ke(n):new t.constructor(n);return t.copy(r),r}function ti(t){var e=new t.constructor(t.byteLength);return new Ee(e).set(new Ee(t)),e}function ei(t,e){var n=e?ti(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function ni(t,e){if(t!==e){var n=t!==i,r=null===t,o=t==t,a=js(t),s=e!==i,c=null===e,u=e==e,l=js(e);if(!c&&!l&&!a&&t>e||a&&s&&u&&!c&&!l||r&&s&&u||!n&&u||!o)return 1;if(!r&&!a&&!l&&t1?n[o-1]:i,s=o>2?n[2]:i;for(a=t.length>3&&"function"==typeof a?(o--,a):i,s&&Ki(n[0],n[1],s)&&(a=o<3?i:a,o=1),e=ee(e);++r-1?o[a?e[s]:s]:i}}function gi(t){return Li((function(e){var n=e.length,r=n,o=br.prototype.thru;for(t&&e.reverse();r--;){var a=e[r];if("function"!=typeof a)throw new oe(c);if(o&&!s&&"wrapper"==Pi(a))var s=new br([],!0)}for(r=s?r:n;++r1&&y.reverse(),p&&l<_&&(y.length=l),this&&this!==De&&this instanceof b&&(A=v||di(A)),A.apply(C,y)}}function vi(t,e){return function(n,r){return function(t,e,n,r){return Kr(t,(function(t,o,i){e(r,n(t),o,i)})),r}(n,t,e(r),{})}}function bi(t,e){return function(n,r){var o;if(n===i&&r===i)return e;if(n!==i&&(o=n),r!==i){if(o===i)return r;"string"==typeof n||"string"==typeof r?(n=Uo(n),r=Uo(r)):(n=Fo(n),r=Fo(r)),o=t(n,r)}return o}}function _i(t){return Li((function(e){return e=tn(e,_n(Fi())),Ao((function(n){var r=this;return t(e,(function(t){return Ve(t,r,n)}))}))}))}function yi(t,e){var n=(e=e===i?" ":Uo(e)).length;if(n<2)return n?Co(e,t):e;var r=Co(e,$n(t/In(e)));return Tn(e)?Zo(Dn(r),0,t).join(""):r.slice(0,t)}function Ei(t){return function(e,n,o){return o&&"number"!=typeof o&&Ki(e,n,o)&&(n=o=i),e=zs(e),n===i?(n=e,e=0):n=zs(n),function(t,e,n,o){for(var i=-1,a=Wn($n((e-t)/(n||1)),0),s=r(a);a--;)s[o?a:++i]=t,t+=n;return s}(e,n,o=o===i?ec))return!1;var l=a.get(t),f=a.get(e);if(l&&f)return l==e&&f==t;var p=-1,d=!0,h=n&v?new kr:i;for(a.set(t,e),a.set(e,t);++p-1&&t%1==0&&t1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(jt,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return Ye(B,(function(n){var r="_."+n[0];e&n[1]&&!Je(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match(Ft);return e?e[1].split(Ut):[]}(r),n)))}function ua(t){var e=0,n=0;return function(){var r=Kn(),o=N-(r-n);if(n=r,o>0){if(++e>=O)return arguments[0]}else e=0;return t.apply(i,arguments)}}function la(t,e){var n=-1,r=t.length,o=r-1;for(e=e===i?r:e;++n1?t[e-1]:i;return n="function"==typeof n?(t.pop(),n):i,Da(t,n)}));function Ba(t){var e=gr(t);return e.__chain__=!0,e}function za(t,e){return e(t)}var qa=Li((function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,o=function(e){return Mr(e,t)};return!(e>1||this.__actions__.length)&&r instanceof _r&&Yi(n)?((r=r.slice(n,+n+(e?1:0))).__actions__.push({func:za,args:[o],thisArg:i}),new br(r,this.__chain__).thru((function(t){return e&&!t.length&&t.push(i),t}))):this.thru(o)}));var Ha=si((function(t,e,n){le.call(t,n)?++t[n]:Dr(t,n,1)}));var Ga=hi(ba),Va=hi(_a);function Wa(t,e){return(_s(t)?Ye:Br)(t,Fi(e,3))}function Ya(t,e){return(_s(t)?Ke:zr)(t,Fi(e,3))}var Ka=si((function(t,e,n){le.call(t,n)?t[n].push(e):Dr(t,n,[e])}));var Xa=Ao((function(t,e,n){var o=-1,i="function"==typeof e,a=Es(t)?r(t.length):[];return Br(t,(function(t){a[++o]=i?Ve(e,t,n):io(t,e,n)})),a})),Za=si((function(t,e,n){Dr(t,n,e)}));function Ja(t,e){return(_s(t)?tn:go)(t,Fi(e,3))}var Qa=si((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));var ts=Ao((function(t,e){if(null==t)return[];var n=e.length;return n>1&&Ki(t,e[0],e[1])?e=[]:n>2&&Ki(e[0],e[1],e[2])&&(e=[e[0]]),yo(t,Vr(e,1),[])})),es=Fn||function(){return De.Date.now()};function ns(t,e,n){return e=n?i:e,e=t&&null==e?t.length:e,Ti(t,C,i,i,i,i,e)}function rs(t,e){var n;if("function"!=typeof e)throw new oe(c);return t=qs(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=i),n}}var os=Ao((function(t,e,n){var r=b;if(n.length){var o=On(n,ji(os));r|=k}return Ti(t,r,e,n,o)})),is=Ao((function(t,e,n){var r=b|_;if(n.length){var o=On(n,ji(is));r|=k}return Ti(e,r,t,n,o)}));function as(t,e,n){var r,o,a,s,u,l,f=0,p=!1,d=!1,h=!0;if("function"!=typeof t)throw new oe(c);function g(e){var n=r,a=o;return r=o=i,f=e,s=t.apply(a,n)}function m(t){var n=t-l;return l===i||n>=e||n<0||d&&t-f>=a}function v(){var t=es();if(m(t))return b(t);u=aa(v,function(t){var n=e-(t-l);return d?Yn(n,a-(t-f)):n}(t))}function b(t){return u=i,h&&r?g(t):(r=o=i,s)}function _(){var t=es(),n=m(t);if(r=arguments,o=this,l=t,n){if(u===i)return function(t){return f=t,u=aa(v,e),p?g(t):s}(l);if(d)return Jo(u),u=aa(v,e),g(l)}return u===i&&(u=aa(v,e)),s}return e=Gs(e)||0,Rs(n)&&(p=!!n.leading,a=(d="maxWait"in n)?Wn(Gs(n.maxWait)||0,e):a,h="trailing"in n?!!n.trailing:h),_.cancel=function(){u!==i&&Jo(u),f=0,r=l=o=u=i},_.flush=function(){return u===i?s:b(es())},_}var ss=Ao((function(t,e){return Ur(t,1,e)})),cs=Ao((function(t,e,n){return Ur(t,Gs(e)||0,n)}));function us(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new oe(c);var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(us.Cache||xr),n}function ls(t){if("function"!=typeof t)throw new oe(c);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}us.Cache=xr;var fs=Xo((function(t,e){var n=(e=1==e.length&&_s(e[0])?tn(e[0],_n(Fi())):tn(Vr(e,1),_n(Fi()))).length;return Ao((function(r){for(var o=-1,i=Yn(r.length,n);++o=e})),bs=ao(function(){return arguments}())?ao:function(t){return Os(t)&&le.call(t,"callee")&&!Ie.call(t,"callee")},_s=r.isArray,ys=$e?_n($e):function(t){return Os(t)&&to(t)==ut};function Es(t){return null!=t&&Ss(t.length)&&!As(t)}function xs(t){return Os(t)&&Es(t)}var ks=qn||Gc,ws=Be?_n(Be):function(t){return Os(t)&&to(t)==V};function Cs(t){if(!Os(t))return!1;var e=to(t);return e==Y||e==W||"string"==typeof t.message&&"string"==typeof t.name&&!Is(t)}function As(t){if(!Rs(t))return!1;var e=to(t);return e==K||e==X||e==H||e==et}function Ts(t){return"number"==typeof t&&t==qs(t)}function Ss(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=M}function Rs(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function Os(t){return null!=t&&"object"==typeof t}var Ns=ze?_n(ze):function(t){return Os(t)&&Hi(t)==Z};function Ls(t){return"number"==typeof t||Os(t)&&to(t)==J}function Is(t){if(!Os(t)||to(t)!=tt)return!1;var e=Re(t);if(null===e)return!0;var n=le.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&ue.call(n)==he}var Ds=qe?_n(qe):function(t){return Os(t)&&to(t)==nt};var Ms=He?_n(He):function(t){return Os(t)&&Hi(t)==rt};function Ps(t){return"string"==typeof t||!_s(t)&&Os(t)&&to(t)==ot}function js(t){return"symbol"==typeof t||Os(t)&&to(t)==it}var Fs=Ge?_n(Ge):function(t){return Os(t)&&Ss(t.length)&&!!Te[to(t)]};var Us=xi(ho),$s=xi((function(t,e){return t<=e}));function Bs(t){if(!t)return[];if(Es(t))return Ps(t)?Dn(t):ii(t);if(Fe&&t[Fe])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[Fe]());var e=Hi(t);return(e==Z?Sn:e==rt?Nn:gc)(t)}function zs(t){return t?(t=Gs(t))===D||t===-D?(t<0?-1:1)*P:t==t?t:0:0===t?t:0}function qs(t){var e=zs(t),n=e%1;return e==e?n?e-n:e:0}function Hs(t){return t?Pr(qs(t),0,F):0}function Gs(t){if("number"==typeof t)return t;if(js(t))return j;if(Rs(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=Rs(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=bn(t);var n=Vt.test(t);return n||Yt.test(t)?Ne(t.slice(2),n?2:8):Gt.test(t)?j:+t}function Vs(t){return ai(t,sc(t))}function Ws(t){return null==t?"":Uo(t)}var Ys=ci((function(t,e){if(Qi(e)||Es(e))ai(e,ac(e),t);else for(var n in e)le.call(e,n)&&Or(t,n,e[n])})),Ks=ci((function(t,e){ai(e,sc(e),t)})),Xs=ci((function(t,e,n,r){ai(e,sc(e),t,r)})),Zs=ci((function(t,e,n,r){ai(e,ac(e),t,r)})),Js=Li(Mr);var Qs=Ao((function(t,e){t=ee(t);var n=-1,r=e.length,o=r>2?e[2]:i;for(o&&Ki(e[0],e[1],o)&&(r=1);++n1),e})),ai(t,Di(t),n),r&&(n=jr(n,d|h|g,Oi));for(var o=e.length;o--;)Bo(n,e[o]);return n}));var fc=Li((function(t,e){return null==t?{}:function(t,e){return Eo(t,e,(function(e,n){return nc(t,n)}))}(t,e)}));function pc(t,e){if(null==t)return{};var n=tn(Di(t),(function(t){return[t]}));return e=Fi(e),Eo(t,n,(function(t,n){return e(t,n[0])}))}var dc=Ai(ac),hc=Ai(sc);function gc(t){return null==t?[]:yn(t,ac(t))}var mc=pi((function(t,e,n){return e=e.toLowerCase(),t+(n?vc(e):e)}));function vc(t){return Cc(Ws(t).toLowerCase())}function bc(t){return(t=Ws(t))&&t.replace(Xt,wn).replace(ye,"")}var _c=pi((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),yc=pi((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Ec=fi("toLowerCase");var xc=pi((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}));var kc=pi((function(t,e,n){return t+(n?" ":"")+Cc(e)}));var wc=pi((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Cc=fi("toUpperCase");function Ac(t,e,n){return t=Ws(t),(e=n?i:e)===i?function(t){return we.test(t)}(t)?function(t){return t.match(xe)||[]}(t):function(t){return t.match($t)||[]}(t):t.match(e)||[]}var Tc=Ao((function(t,e){try{return Ve(t,i,e)}catch(t){return Cs(t)?t:new Pt(t)}})),Sc=Li((function(t,e){return Ye(e,(function(e){e=pa(e),Dr(t,e,os(t[e],t))})),t}));function Rc(t){return function(){return t}}var Oc=gi(),Nc=gi(!0);function Lc(t){return t}function Ic(t){return lo("function"==typeof t?t:jr(t,d))}var Dc=Ao((function(t,e){return function(n){return io(n,t,e)}})),Mc=Ao((function(t,e){return function(n){return io(t,n,e)}}));function Pc(t,e,n){var r=ac(e),o=Zr(e,r);null!=n||Rs(e)&&(o.length||!r.length)||(n=e,e=t,t=this,o=Zr(e,ac(e)));var i=!(Rs(n)&&"chain"in n&&!n.chain),a=As(t);return Ye(o,(function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(i||e){var n=t(this.__wrapped__),o=n.__actions__=ii(this.__actions__);return o.push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,en([this.value()],arguments))})})),t}function jc(){}var Fc=_i(tn),Uc=_i(Xe),$c=_i(on);function Bc(t){return Xi(t)?dn(pa(t)):function(t){return function(e){return Jr(e,t)}}(t)}var zc=Ei(),qc=Ei(!0);function Hc(){return[]}function Gc(){return!1}var Vc=bi((function(t,e){return t+e}),0),Wc=wi("ceil"),Yc=bi((function(t,e){return t/e}),1),Kc=wi("floor");var Xc,Zc=bi((function(t,e){return t*e}),1),Jc=wi("round"),Qc=bi((function(t,e){return t-e}),0);return gr.after=function(t,e){if("function"!=typeof e)throw new oe(c);return t=qs(t),function(){if(--t<1)return e.apply(this,arguments)}},gr.ary=ns,gr.assign=Ys,gr.assignIn=Ks,gr.assignInWith=Xs,gr.assignWith=Zs,gr.at=Js,gr.before=rs,gr.bind=os,gr.bindAll=Sc,gr.bindKey=is,gr.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return _s(t)?t:[t]},gr.chain=Ba,gr.chunk=function(t,e,n){e=(n?Ki(t,e,n):e===i)?1:Wn(qs(e),0);var o=null==t?0:t.length;if(!o||e<1)return[];for(var a=0,s=0,c=r($n(o/e));ao?0:o+n),(r=r===i||r>o?o:qs(r))<0&&(r+=o),r=n>r?0:Hs(r);n>>0)?(t=Ws(t))&&("string"==typeof e||null!=e&&!Ds(e))&&!(e=Uo(e))&&Tn(t)?Zo(Dn(t),0,n):t.split(e,n):[]},gr.spread=function(t,e){if("function"!=typeof t)throw new oe(c);return e=null==e?0:Wn(qs(e),0),Ao((function(n){var r=n[e],o=Zo(n,0,e);return r&&en(o,r),Ve(t,this,o)}))},gr.tail=function(t){var e=null==t?0:t.length;return e?Io(t,1,e):[]},gr.take=function(t,e,n){return t&&t.length?Io(t,0,(e=n||e===i?1:qs(e))<0?0:e):[]},gr.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?Io(t,(e=r-(e=n||e===i?1:qs(e)))<0?0:e,r):[]},gr.takeRightWhile=function(t,e){return t&&t.length?qo(t,Fi(e,3),!1,!0):[]},gr.takeWhile=function(t,e){return t&&t.length?qo(t,Fi(e,3)):[]},gr.tap=function(t,e){return e(t),t},gr.throttle=function(t,e,n){var r=!0,o=!0;if("function"!=typeof t)throw new oe(c);return Rs(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),as(t,e,{leading:r,maxWait:e,trailing:o})},gr.thru=za,gr.toArray=Bs,gr.toPairs=dc,gr.toPairsIn=hc,gr.toPath=function(t){return _s(t)?tn(t,pa):js(t)?[t]:ii(fa(Ws(t)))},gr.toPlainObject=Vs,gr.transform=function(t,e,n){var r=_s(t),o=r||ks(t)||Fs(t);if(e=Fi(e,4),null==n){var i=t&&t.constructor;n=o?r?new i:[]:Rs(t)&&As(i)?mr(Re(t)):{}}return(o?Ye:Kr)(t,(function(t,r,o){return e(n,t,r,o)})),n},gr.unary=function(t){return ns(t,1)},gr.union=Oa,gr.unionBy=Na,gr.unionWith=La,gr.uniq=function(t){return t&&t.length?$o(t):[]},gr.uniqBy=function(t,e){return t&&t.length?$o(t,Fi(e,2)):[]},gr.uniqWith=function(t,e){return e="function"==typeof e?e:i,t&&t.length?$o(t,i,e):[]},gr.unset=function(t,e){return null==t||Bo(t,e)},gr.unzip=Ia,gr.unzipWith=Da,gr.update=function(t,e,n){return null==t?t:zo(t,e,Yo(n))},gr.updateWith=function(t,e,n,r){return r="function"==typeof r?r:i,null==t?t:zo(t,e,Yo(n),r)},gr.values=gc,gr.valuesIn=function(t){return null==t?[]:yn(t,sc(t))},gr.without=Ma,gr.words=Ac,gr.wrap=function(t,e){return ps(Yo(e),t)},gr.xor=Pa,gr.xorBy=ja,gr.xorWith=Fa,gr.zip=Ua,gr.zipObject=function(t,e){return Vo(t||[],e||[],Or)},gr.zipObjectDeep=function(t,e){return Vo(t||[],e||[],Ro)},gr.zipWith=$a,gr.entries=dc,gr.entriesIn=hc,gr.extend=Ks,gr.extendWith=Xs,Pc(gr,gr),gr.add=Vc,gr.attempt=Tc,gr.camelCase=mc,gr.capitalize=vc,gr.ceil=Wc,gr.clamp=function(t,e,n){return n===i&&(n=e,e=i),n!==i&&(n=(n=Gs(n))==n?n:0),e!==i&&(e=(e=Gs(e))==e?e:0),Pr(Gs(t),e,n)},gr.clone=function(t){return jr(t,g)},gr.cloneDeep=function(t){return jr(t,d|g)},gr.cloneDeepWith=function(t,e){return jr(t,d|g,e="function"==typeof e?e:i)},gr.cloneWith=function(t,e){return jr(t,g,e="function"==typeof e?e:i)},gr.conformsTo=function(t,e){return null==e||Fr(t,e,ac(e))},gr.deburr=bc,gr.defaultTo=function(t,e){return null==t||t!=t?e:t},gr.divide=Yc,gr.endsWith=function(t,e,n){t=Ws(t),e=Uo(e);var r=t.length,o=n=n===i?r:Pr(qs(n),0,r);return(n-=e.length)>=0&&t.slice(n,o)==e},gr.eq=gs,gr.escape=function(t){return(t=Ws(t))&&At.test(t)?t.replace(wt,Cn):t},gr.escapeRegExp=function(t){return(t=Ws(t))&&Dt.test(t)?t.replace(It,"\\$&"):t},gr.every=function(t,e,n){var r=_s(t)?Xe:qr;return n&&Ki(t,e,n)&&(e=i),r(t,Fi(e,3))},gr.find=Ga,gr.findIndex=ba,gr.findKey=function(t,e){return sn(t,Fi(e,3),Kr)},gr.findLast=Va,gr.findLastIndex=_a,gr.findLastKey=function(t,e){return sn(t,Fi(e,3),Xr)},gr.floor=Kc,gr.forEach=Wa,gr.forEachRight=Ya,gr.forIn=function(t,e){return null==t?t:Wr(t,Fi(e,3),sc)},gr.forInRight=function(t,e){return null==t?t:Yr(t,Fi(e,3),sc)},gr.forOwn=function(t,e){return t&&Kr(t,Fi(e,3))},gr.forOwnRight=function(t,e){return t&&Xr(t,Fi(e,3))},gr.get=ec,gr.gt=ms,gr.gte=vs,gr.has=function(t,e){return null!=t&&Gi(t,e,no)},gr.hasIn=nc,gr.head=Ea,gr.identity=Lc,gr.includes=function(t,e,n,r){t=Es(t)?t:gc(t),n=n&&!r?qs(n):0;var o=t.length;return n<0&&(n=Wn(o+n,0)),Ps(t)?n<=o&&t.indexOf(e,n)>-1:!!o&&un(t,e,n)>-1},gr.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=null==n?0:qs(n);return o<0&&(o=Wn(r+o,0)),un(t,e,o)},gr.inRange=function(t,e,n){return e=zs(e),n===i?(n=e,e=0):n=zs(n),function(t,e,n){return t>=Yn(e,n)&&t=-M&&t<=M},gr.isSet=Ms,gr.isString=Ps,gr.isSymbol=js,gr.isTypedArray=Fs,gr.isUndefined=function(t){return t===i},gr.isWeakMap=function(t){return Os(t)&&Hi(t)==st},gr.isWeakSet=function(t){return Os(t)&&to(t)==ct},gr.join=function(t,e){return null==t?"":Gn.call(t,e)},gr.kebabCase=_c,gr.last=Ca,gr.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=r;return n!==i&&(o=(o=qs(n))<0?Wn(r+o,0):Yn(o,r-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,o):cn(t,fn,o,!0)},gr.lowerCase=yc,gr.lowerFirst=Ec,gr.lt=Us,gr.lte=$s,gr.max=function(t){return t&&t.length?Hr(t,Lc,eo):i},gr.maxBy=function(t,e){return t&&t.length?Hr(t,Fi(e,2),eo):i},gr.mean=function(t){return pn(t,Lc)},gr.meanBy=function(t,e){return pn(t,Fi(e,2))},gr.min=function(t){return t&&t.length?Hr(t,Lc,ho):i},gr.minBy=function(t,e){return t&&t.length?Hr(t,Fi(e,2),ho):i},gr.stubArray=Hc,gr.stubFalse=Gc,gr.stubObject=function(){return{}},gr.stubString=function(){return""},gr.stubTrue=function(){return!0},gr.multiply=Zc,gr.nth=function(t,e){return t&&t.length?_o(t,qs(e)):i},gr.noConflict=function(){return De._===this&&(De._=ge),this},gr.noop=jc,gr.now=es,gr.pad=function(t,e,n){t=Ws(t);var r=(e=qs(e))?In(t):0;if(!e||r>=e)return t;var o=(e-r)/2;return yi(Bn(o),n)+t+yi($n(o),n)},gr.padEnd=function(t,e,n){t=Ws(t);var r=(e=qs(e))?In(t):0;return e&&re){var r=t;t=e,e=r}if(n||t%1||e%1){var o=Zn();return Yn(t+o*(e-t+Oe("1e-"+((o+"").length-1))),e)}return wo(t,e)},gr.reduce=function(t,e,n){var r=_s(t)?nn:gn,o=arguments.length<3;return r(t,Fi(e,4),n,o,Br)},gr.reduceRight=function(t,e,n){var r=_s(t)?rn:gn,o=arguments.length<3;return r(t,Fi(e,4),n,o,zr)},gr.repeat=function(t,e,n){return e=(n?Ki(t,e,n):e===i)?1:qs(e),Co(Ws(t),e)},gr.replace=function(){var t=arguments,e=Ws(t[0]);return t.length<3?e:e.replace(t[1],t[2])},gr.result=function(t,e,n){var r=-1,o=(e=Ko(e,t)).length;for(o||(o=1,t=i);++rM)return[];var n=F,r=Yn(t,F);e=Fi(e),t-=F;for(var o=vn(r,e);++n=a)return t;var c=n-In(r);if(c<1)return r;var u=s?Zo(s,0,c).join(""):t.slice(0,c);if(o===i)return u+r;if(s&&(c+=u.length-c),Ds(o)){if(t.slice(c).search(o)){var l,f=u;for(o.global||(o=ne(o.source,Ws(Ht.exec(o))+"g")),o.lastIndex=0;l=o.exec(f);)var p=l.index;u=u.slice(0,p===i?c:p)}}else if(t.indexOf(Uo(o),c)!=c){var d=u.lastIndexOf(o);d>-1&&(u=u.slice(0,d))}return u+r},gr.unescape=function(t){return(t=Ws(t))&&Ct.test(t)?t.replace(kt,Pn):t},gr.uniqueId=function(t){var e=++fe;return Ws(t)+e},gr.upperCase=wc,gr.upperFirst=Cc,gr.each=Wa,gr.eachRight=Ya,gr.first=Ea,Pc(gr,(Xc={},Kr(gr,(function(t,e){le.call(gr.prototype,e)||(Xc[e]=t)})),Xc),{chain:!1}),gr.VERSION="4.17.21",Ye(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){gr[t].placeholder=gr})),Ye(["drop","take"],(function(t,e){_r.prototype[t]=function(n){n=n===i?1:Wn(qs(n),0);var r=this.__filtered__&&!e?new _r(this):this.clone();return r.__filtered__?r.__takeCount__=Yn(n,r.__takeCount__):r.__views__.push({size:Yn(n,F),type:t+(r.__dir__<0?"Right":"")}),r},_r.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),Ye(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=n==L||3==n;_r.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:Fi(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),Ye(["head","last"],(function(t,e){var n="take"+(e?"Right":"");_r.prototype[t]=function(){return this[n](1).value()[0]}})),Ye(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");_r.prototype[t]=function(){return this.__filtered__?new _r(this):this[n](1)}})),_r.prototype.compact=function(){return this.filter(Lc)},_r.prototype.find=function(t){return this.filter(t).head()},_r.prototype.findLast=function(t){return this.reverse().find(t)},_r.prototype.invokeMap=Ao((function(t,e){return"function"==typeof t?new _r(this):this.map((function(n){return io(n,t,e)}))})),_r.prototype.reject=function(t){return this.filter(ls(Fi(t)))},_r.prototype.slice=function(t,e){t=qs(t);var n=this;return n.__filtered__&&(t>0||e<0)?new _r(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==i&&(n=(e=qs(e))<0?n.dropRight(-e):n.take(e-t)),n)},_r.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},_r.prototype.toArray=function(){return this.take(F)},Kr(_r.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),o=gr[r?"take"+("last"==e?"Right":""):e],a=r||/^find/.test(e);o&&(gr.prototype[e]=function(){var e=this.__wrapped__,s=r?[1]:arguments,c=e instanceof _r,u=s[0],l=c||_s(e),f=function(t){var e=o.apply(gr,en([t],s));return r&&p?e[0]:e};l&&n&&"function"==typeof u&&1!=u.length&&(c=l=!1);var p=this.__chain__,d=!!this.__actions__.length,h=a&&!p,g=c&&!d;if(!a&&l){e=g?e:new _r(this);var m=t.apply(e,s);return m.__actions__.push({func:za,args:[f],thisArg:i}),new br(m,p)}return h&&g?t.apply(this,s):(m=this.thru(f),h?r?m.value()[0]:m.value():m)})})),Ye(["pop","push","shift","sort","splice","unshift"],(function(t){var e=ie[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);gr.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var o=this.value();return e.apply(_s(o)?o:[],t)}return this[n]((function(n){return e.apply(_s(n)?n:[],t)}))}})),Kr(_r.prototype,(function(t,e){var n=gr[e];if(n){var r=n.name+"";le.call(ar,r)||(ar[r]=[]),ar[r].push({name:e,func:n})}})),ar[mi(i,_).name]=[{name:"wrapper",func:i}],_r.prototype.clone=function(){var t=new _r(this.__wrapped__);return t.__actions__=ii(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=ii(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=ii(this.__views__),t},_r.prototype.reverse=function(){if(this.__filtered__){var t=new _r(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},_r.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=_s(t),r=e<0,o=n?t.length:0,i=function(t,e,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:t,value:t?i:this.__values__[this.__index__++]}},gr.prototype.plant=function(t){for(var e,n=this;n instanceof vr;){var r=ha(n);r.__index__=0,r.__values__=i,e?o.__wrapped__=r:e=r;var o=r;n=n.__wrapped__}return o.__wrapped__=t,e},gr.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof _r){var e=t;return this.__actions__.length&&(e=new _r(this)),(e=e.reverse()).__actions__.push({func:za,args:[Ra],thisArg:i}),new br(e,this.__chain__)}return this.thru(Ra)},gr.prototype.toJSON=gr.prototype.valueOf=gr.prototype.value=function(){return Ho(this.__wrapped__,this.__actions__)},gr.prototype.first=gr.prototype.head,Fe&&(gr.prototype[Fe]=function(){return this}),gr}();De._=jn,(o=function(){return jn}.call(e,n,e,r))===i||(r.exports=o)}).call(this)}).call(this,n(11),n(22)(t))},function(t,e){function n(t){return t instanceof Map?t.clear=t.delete=t.set=function(){throw new Error("map is read-only")}:t instanceof Set&&(t.add=t.clear=t.delete=function(){throw new Error("set is read-only")}),Object.freeze(t),Object.getOwnPropertyNames(t).forEach((function(e){var r=t[e];"object"!=typeof r||Object.isFrozen(r)||n(r)})),t}var r=n,o=n;r.default=o;class i{constructor(t){void 0===t.data&&(t.data={}),this.data=t.data}ignoreMatch(){this.ignore=!0}}function a(t){return t.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function s(t,...e){const n=Object.create(null);for(const e in t)n[e]=t[e];return e.forEach((function(t){for(const e in t)n[e]=t[e]})),n}function c(t){return t.nodeName.toLowerCase()}var u=Object.freeze({__proto__:null,escapeHTML:a,inherit:s,nodeStream:function(t){const e=[];return function t(n,r){for(let o=n.firstChild;o;o=o.nextSibling)3===o.nodeType?r+=o.nodeValue.length:1===o.nodeType&&(e.push({event:"start",offset:r,node:o}),r=t(o,r),c(o).match(/br|hr|img|input/)||e.push({event:"stop",offset:r,node:o}));return r}(t,0),e},mergeStreams:function(t,e,n){let r=0,o="";const i=[];function s(){return t.length&&e.length?t[0].offset!==e[0].offset?t[0].offset"}function l(t){o+=""}function f(t){("start"===t.event?u:l)(t.node)}for(;t.length||e.length;){let e=s();if(o+=a(n.substring(r,e[0].offset)),r=e[0].offset,e===t){i.reverse().forEach(l);do{f(e.splice(0,1)[0]),e=s()}while(e===t&&e.length&&e[0].offset===r);i.reverse().forEach(u)}else"start"===e[0].event?i.push(e[0].node):i.pop(),f(e.splice(0,1)[0])}return o+a(n.substr(r))}});const l="",f=t=>!!t.kind;class p{constructor(t,e){this.buffer="",this.classPrefix=e.classPrefix,t.walk(this)}addText(t){this.buffer+=a(t)}openNode(t){if(!f(t))return;let e=t.kind;t.sublanguage||(e=`${this.classPrefix}${e}`),this.span(e)}closeNode(t){f(t)&&(this.buffer+=l)}value(){return this.buffer}span(t){this.buffer+=``}}class d{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){const e={kind:t,children:[]};this.add(e),this.stack.push(e)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,e){return"string"==typeof e?t.addText(e):e.children&&(t.openNode(e),e.children.forEach(e=>this._walk(t,e)),t.closeNode(e)),t}static _collapse(t){"string"!=typeof t&&t.children&&(t.children.every(t=>"string"==typeof t)?t.children=[t.children.join("")]:t.children.forEach(t=>{d._collapse(t)}))}}class h extends d{constructor(t){super(),this.options=t}addKeyword(t,e){""!==t&&(this.openNode(e),this.addText(t),this.closeNode())}addText(t){""!==t&&this.add(t)}addSublanguage(t,e){const n=t.root;n.kind=e,n.sublanguage=!0,this.add(n)}toHTML(){return new p(this,this.options).value()}finalize(){return!0}}function g(t){return t?"string"==typeof t?t:t.source:null}const m="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",v={begin:"\\\\[\\s\\S]",relevance:0},b={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[v]},_={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[v]},y={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},E=function(t,e,n={}){const r=s({className:"comment",begin:t,end:e,contains:[]},n);return r.contains.push(y),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),r},x=E("//","$"),k=E("/\\*","\\*/"),w=E("#","$"),C={className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},A={className:"number",begin:m,relevance:0},T={className:"number",begin:"\\b(0b[01]+)",relevance:0},S={className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},R={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[v,{begin:/\[/,end:/\]/,relevance:0,contains:[v]}]}]},O={className:"title",begin:"[a-zA-Z]\\w*",relevance:0},N={className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},L={begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0};var I=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:m,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(t={})=>{const e=/^#![ ]*\//;return t.binary&&(t.begin=function(...t){return t.map(t=>g(t)).join("")}(e,/.*\b/,t.binary,/\b.*/)),s({className:"meta",begin:e,end:/$/,relevance:0,"on:begin":(t,e)=>{0!==t.index&&e.ignoreMatch()}},t)},BACKSLASH_ESCAPE:v,APOS_STRING_MODE:b,QUOTE_STRING_MODE:_,PHRASAL_WORDS_MODE:y,COMMENT:E,C_LINE_COMMENT_MODE:x,C_BLOCK_COMMENT_MODE:k,HASH_COMMENT_MODE:w,NUMBER_MODE:C,C_NUMBER_MODE:A,BINARY_NUMBER_MODE:T,CSS_NUMBER_MODE:S,REGEXP_MODE:R,TITLE_MODE:O,UNDERSCORE_TITLE_MODE:N,METHOD_GUARD:L,END_SAME_AS_BEGIN:function(t){return Object.assign(t,{"on:begin":(t,e)=>{e.data._beginMatch=t[1]},"on:end":(t,e)=>{e.data._beginMatch!==t[1]&&e.ignoreMatch()}})}});const D=["of","and","for","in","not","or","if","then","parent","list","value"];function M(t){function e(e,n){return new RegExp(g(e),"m"+(t.case_insensitive?"i":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(t,e){e.position=this.position++,this.matchIndexes[this.matchAt]=e,this.regexes.push([e,t]),this.matchAt+=function(t){return new RegExp(t.toString()+"|").exec("").length-1}(t)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const t=this.regexes.map(t=>t[1]);this.matcherRe=e(function(t,e="|"){const n=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;let r=0,o="";for(let i=0;i0&&(o+=e),o+="(";s.length>0;){const t=n.exec(s);if(null==t){o+=s;break}o+=s.substring(0,t.index),s=s.substring(t.index+t[0].length),"\\"===t[0][0]&&t[1]?o+="\\"+String(Number(t[1])+a):(o+=t[0],"("===t[0]&&r++)}o+=")"}return o}(t),!0),this.lastIndex=0}exec(t){this.matcherRe.lastIndex=this.lastIndex;const e=this.matcherRe.exec(t);if(!e)return null;const n=e.findIndex((t,e)=>e>0&&void 0!==t),r=this.matchIndexes[n];return e.splice(0,n),Object.assign(e,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(t){if(this.multiRegexes[t])return this.multiRegexes[t];const e=new n;return this.rules.slice(t).forEach(([t,n])=>e.addRule(t,n)),e.compile(),this.multiRegexes[t]=e,e}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(t,e){this.rules.push([t,e]),"begin"===e.type&&this.count++}exec(t){const e=this.getMatcher(this.regexIndex);e.lastIndex=this.lastIndex;let n=e.exec(t);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const e=this.getMatcher(0);e.lastIndex=this.lastIndex+1,n=e.exec(t)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function o(t,e){"."===t.input[t.index-1]&&e.ignoreMatch()}if(t.contains&&t.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return t.classNameAliases=s(t.classNameAliases||{}),function n(i,a){const c=i;if(i.compiled)return c;i.compiled=!0,i.__beforeBegin=null,i.keywords=i.keywords||i.beginKeywords;let u=null;if("object"==typeof i.keywords&&(u=i.keywords.$pattern,delete i.keywords.$pattern),i.keywords&&(i.keywords=function(t,e){const n={};"string"==typeof t?r("keyword",t):Object.keys(t).forEach((function(e){r(e,t[e])}));return n;function r(t,r){e&&(r=r.toLowerCase()),r.split(" ").forEach((function(e){const r=e.split("|");n[r[0]]=[t,P(r[0],r[1])]}))}}(i.keywords,t.case_insensitive)),i.lexemes&&u)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return c.keywordPatternRe=e(i.lexemes||u||/\w+/,!0),a&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",i.__beforeBegin=o),i.begin||(i.begin=/\B|\b/),c.beginRe=e(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(c.endRe=e(i.end)),c.terminator_end=g(i.end)||"",i.endsWithParent&&a.terminator_end&&(c.terminator_end+=(i.end?"|":"")+a.terminator_end)),i.illegal&&(c.illegalRe=e(i.illegal)),void 0===i.relevance&&(i.relevance=1),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((function(t){return function(t){t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map((function(e){return s(t,{variants:null},e)})));if(t.cached_variants)return t.cached_variants;if(function t(e){if(!e)return!1;return e.endsWithParent||t(e.starts)}(t))return s(t,{starts:t.starts?s(t.starts):null});if(Object.isFrozen(t))return s(t);return t}("self"===t?i:t)}))),i.contains.forEach((function(t){n(t,c)})),i.starts&&n(i.starts,a),c.matcher=function(t){const e=new r;return t.contains.forEach(t=>e.addRule(t.begin,{rule:t,type:"begin"})),t.terminator_end&&e.addRule(t.terminator_end,{type:"end"}),t.illegal&&e.addRule(t.illegal,{type:"illegal"}),e}(c),c}(t)}function P(t,e){return e?Number(e):function(t){return D.includes(t.toLowerCase())}(t)?0:1}function j(t){const e={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!t.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,a(this.code);let e;return this.autoDetect?(e=t.highlightAuto(this.code),this.detectedLanguage=e.language):(e=t.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),e.value},autoDetect(){return!this.language||(t=this.autodetect,Boolean(t||""===t));var t},ignoreIllegals:()=>!0},render(t){return t("pre",{},[t("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:e,VuePlugin:{install(t){t.component("highlightjs",e)}}}}const F=a,U=s,{nodeStream:$,mergeStreams:B}=u,z=Symbol("nomatch");var q=function(t){const e=[],n=Object.create(null),o=Object.create(null),a=[];let s=!0;const c=/(^(<[^>]+>|\t|)+|\n)/gm,u="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]};let f={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:h};function p(t){return f.noHighlightRe.test(t)}function d(t,e,n,r){const o={code:e,language:t};k("before:highlight",o);const i=o.result?o.result:g(o.language,o.code,n,r);return i.code=o.code,k("after:highlight",i),i}function g(t,e,r,o){const a=e;function c(t,e){const n=E.case_insensitive?e[0].toLowerCase():e[0];return Object.prototype.hasOwnProperty.call(t.keywords,n)&&t.keywords[n]}function l(){null!=w.subLanguage?function(){if(""===T)return;let t=null;if("string"==typeof w.subLanguage){if(!n[w.subLanguage])return void A.addText(T);t=g(w.subLanguage,T,!0,C[w.subLanguage]),C[w.subLanguage]=t.top}else t=m(T,w.subLanguage.length?w.subLanguage:null);w.relevance>0&&(S+=t.relevance),A.addSublanguage(t.emitter,t.language)}():function(){if(!w.keywords)return void A.addText(T);let t=0;w.keywordPatternRe.lastIndex=0;let e=w.keywordPatternRe.exec(T),n="";for(;e;){n+=T.substring(t,e.index);const r=c(w,e);if(r){const[t,o]=r;A.addText(n),n="",S+=o;const i=E.classNameAliases[t]||t;A.addKeyword(e[0],i)}else n+=e[0];t=w.keywordPatternRe.lastIndex,e=w.keywordPatternRe.exec(T)}n+=T.substr(t),A.addText(n)}(),T=""}function p(t){return t.className&&A.openNode(E.classNameAliases[t.className]||t.className),w=Object.create(t,{parent:{value:w}})}function d(t){return 0===w.matcher.regexIndex?(T+=t[0],1):(N=!0,0)}function h(t){const e=t[0],n=t.rule,r=new i(n),o=[n.__beforeBegin,n["on:begin"]];for(const n of o)if(n&&(n(t,r),r.ignore))return d(e);return n&&n.endSameAsBegin&&(n.endRe=new RegExp(e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),n.skip?T+=e:(n.excludeBegin&&(T+=e),l(),n.returnBegin||n.excludeBegin||(T=e)),p(n),n.returnBegin?0:e.length}function v(t){const e=t[0],n=a.substr(t.index),r=function t(e,n,r){let o=function(t,e){const n=t&&t.exec(e);return n&&0===n.index}(e.endRe,r);if(o){if(e["on:end"]){const t=new i(e);e["on:end"](n,t),t.ignore&&(o=!1)}if(o){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return t(e.parent,n,r)}(w,t,n);if(!r)return z;const o=w;o.skip?T+=e:(o.returnEnd||o.excludeEnd||(T+=e),l(),o.excludeEnd&&(T=e));do{w.className&&A.closeNode(),w.skip||w.subLanguage||(S+=w.relevance),w=w.parent}while(w!==r.parent);return r.starts&&(r.endSameAsBegin&&(r.starts.endRe=r.endRe),p(r.starts)),o.returnEnd?0:e.length}let b={};function _(e,n){const o=n&&n[0];if(T+=e,null==o)return l(),0;if("begin"===b.type&&"end"===n.type&&b.index===n.index&&""===o){if(T+=a.slice(n.index,n.index+1),!s){const e=new Error("0 width match regex");throw e.languageName=t,e.badRule=b.rule,e}return 1}if(b=n,"begin"===n.type)return h(n);if("illegal"===n.type&&!r){const t=new Error('Illegal lexeme "'+o+'" for mode "'+(w.className||"")+'"');throw t.mode=w,t}if("end"===n.type){const t=v(n);if(t!==z)return t}if("illegal"===n.type&&""===o)return 1;if(O>1e5&&O>3*n.index){throw new Error("potential infinite loop, way more iterations than matches")}return T+=o,o.length}const E=y(t);if(!E)throw console.error(u.replace("{}",t)),new Error('Unknown language: "'+t+'"');const x=M(E);let k="",w=o||x;const C={},A=new f.__emitter(f);!function(){const t=[];for(let e=w;e!==E;e=e.parent)e.className&&t.unshift(e.className);t.forEach(t=>A.openNode(t))}();let T="",S=0,R=0,O=0,N=!1;try{for(w.matcher.considerAll();;){O++,N?N=!1:w.matcher.considerAll(),w.matcher.lastIndex=R;const t=w.matcher.exec(a);if(!t)break;const e=_(a.substring(R,t.index),t);R=t.index+e}return _(a.substr(R)),A.closeAllNodes(),A.finalize(),k=A.toHTML(),{relevance:S,value:k,language:t,illegal:!1,emitter:A,top:w}}catch(e){if(e.message&&e.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:e.message,context:a.slice(R-100,R+100),mode:e.mode},sofar:k,relevance:0,value:F(a),emitter:A};if(s)return{illegal:!1,relevance:0,value:F(a),emitter:A,language:t,top:w,errorRaised:e};throw e}}function m(t,e){e=e||f.languages||Object.keys(n);const r=function(t){const e={relevance:0,emitter:new f.__emitter(f),value:F(t),illegal:!1,top:l};return e.emitter.addText(t),e}(t),o=e.filter(y).filter(x).map(e=>g(e,t,!1));o.unshift(r);const i=o.sort((t,e)=>{if(t.relevance!==e.relevance)return e.relevance-t.relevance;if(t.language&&e.language){if(y(t.language).supersetOf===e.language)return 1;if(y(e.language).supersetOf===t.language)return-1}return 0}),[a,s]=i,c=a;return c.second_best=s,c}function v(t){return f.tabReplace||f.useBR?t.replace(c,t=>"\n"===t?f.useBR?"
":t:f.tabReplace?t.replace(/\t/g,f.tabReplace):t):t}function b(t){let e=null;const n=function(t){let e=t.className+" ";e+=t.parentNode?t.parentNode.className:"";const n=f.languageDetectRe.exec(e);if(n){const e=y(n[1]);return e||(console.warn(u.replace("{}",n[1])),console.warn("Falling back to no-highlight mode for this block.",t)),e?n[1]:"no-highlight"}return e.split(/\s+/).find(t=>p(t)||y(t))}(t);if(p(n))return;k("before:highlightBlock",{block:t,language:n}),f.useBR?(e=document.createElement("div")).innerHTML=t.innerHTML.replace(/\n/g,"").replace(//g,"\n"):e=t;const r=e.textContent,i=n?d(n,r,!0):m(r),a=$(e);if(a.length){const t=document.createElement("div");t.innerHTML=i.value,i.value=B(a,$(t),r)}i.value=v(i.value),k("after:highlightBlock",{block:t,result:i}),t.innerHTML=i.value,t.className=function(t,e,n){const r=e?o[e]:n,i=[t.trim()];return t.match(/\bhljs\b/)||i.push("hljs"),t.includes(r)||i.push(r),i.join(" ").trim()}(t.className,n,i.language),t.result={language:i.language,re:i.relevance,relavance:i.relevance},i.second_best&&(t.second_best={language:i.second_best.language,re:i.second_best.relevance,relavance:i.second_best.relevance})}const _=()=>{if(_.called)return;_.called=!0;const t=document.querySelectorAll("pre code");e.forEach.call(t,b)};function y(t){return t=(t||"").toLowerCase(),n[t]||n[o[t]]}function E(t,{languageName:e}){"string"==typeof t&&(t=[t]),t.forEach(t=>{o[t]=e})}function x(t){const e=y(t);return e&&!e.disableAutodetect}function k(t,e){const n=t;a.forEach((function(t){t[n]&&t[n](e)}))}Object.assign(t,{highlight:d,highlightAuto:m,fixMarkup:function(t){return console.warn("fixMarkup is deprecated and will be removed entirely in v11.0"),console.warn("Please see https://github.com/highlightjs/highlight.js/issues/2534"),v(t)},highlightBlock:b,configure:function(t){t.useBR&&(console.warn("'useBR' option is deprecated and will be removed entirely in v11.0"),console.warn("Please see https://github.com/highlightjs/highlight.js/issues/2559")),f=U(f,t)},initHighlighting:_,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",_,!1)},registerLanguage:function(e,r){let o=null;try{o=r(t)}catch(t){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!s)throw t;console.error(t),o=l}o.name||(o.name=e),n[e]=o,o.rawDefinition=r.bind(null,t),o.aliases&&E(o.aliases,{languageName:e})},listLanguages:function(){return Object.keys(n)},getLanguage:y,registerAliases:E,requireLanguage:function(t){console.warn("requireLanguage is deprecated and will be removed entirely in the future."),console.warn("Please see https://github.com/highlightjs/highlight.js/pull/2844");const e=y(t);if(e)return e;throw new Error("The '{}' language is required, but not loaded.".replace("{}",t))},autoDetection:x,inherit:U,addPlugin:function(t){a.push(t)},vuePlugin:j(t).VuePlugin}),t.debugMode=function(){s=!1},t.safeMode=function(){s=!0},t.versionString="10.4.1";for(const t in I)"object"==typeof I[t]&&r(I[t]);return Object.assign(t,I),t}({});t.exports=q},function(t,e,n){"use strict";t.exports=n(103)},function(t,e,n){"use strict";t.exports.encode=n(104),t.exports.decode=n(105),t.exports.format=n(106),t.exports.parse=n(107)},function(t,e){t.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},function(t,e){t.exports=/[\0-\x1F\x7F-\x9F]/},function(t,e){t.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},function(t,e,n){"use strict";var r="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",o="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",i=new RegExp("^(?:"+r+"|"+o+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?].*?[?]>|]*>|)"),a=new RegExp("^(?:"+r+"|"+o+")");t.exports.HTML_TAG_RE=i,t.exports.HTML_OPEN_CLOSE_TAG_RE=a},function(t,e,n){"use strict";t.exports.tokenize=function(t,e){var n,r,o,i,a=t.pos,s=t.src.charCodeAt(a);if(e)return!1;if(126!==s)return!1;if(o=(r=t.scanDelims(t.pos,!0)).length,i=String.fromCharCode(s),o<2)return!1;for(o%2&&(t.push("text","",0).content=i,o--),n=0;n=0;e--)95!==(n=s[e]).marker&&42!==n.marker||-1!==n.end&&(r=s[n.end],a=e>0&&s[e-1].end===n.end+1&&s[e-1].token===n.token-1&&s[n.end+1].token===r.token+1&&s[e-1].marker===n.marker,i=String.fromCharCode(n.marker),(o=t.tokens[n.token]).type=a?"strong_open":"em_open",o.tag=a?"strong":"em",o.nesting=1,o.markup=a?i+i:i,o.content="",(o=t.tokens[r.token]).type=a?"strong_close":"em_close",o.tag=a?"strong":"em",o.nesting=-1,o.markup=a?i+i:i,o.content="",a&&(t.tokens[s[e-1].token].content="",t.tokens[s[n.end+1].token].content="",e--))}},function(t,e,n){(function(t,r){var o;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(i){e&&e.nodeType,t&&t.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var s,c=2147483647,u=36,l=1,f=26,p=38,d=700,h=72,g=128,m="-",v=/^xn--/,b=/[^\x20-\x7E]/,_=/[\x2E\u3002\uFF0E\uFF61]/g,y={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},E=u-l,x=Math.floor,k=String.fromCharCode;function w(t){throw new RangeError(y[t])}function C(t,e){for(var n=t.length,r=[];n--;)r[n]=e(t[n]);return r}function A(t,e){var n=t.split("@"),r="";return n.length>1&&(r=n[0]+"@",t=n[1]),r+C((t=t.replace(_,".")).split("."),e).join(".")}function T(t){for(var e,n,r=[],o=0,i=t.length;o=55296&&e<=56319&&o65535&&(e+=k((t-=65536)>>>10&1023|55296),t=56320|1023&t),e+=k(t)})).join("")}function R(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function O(t,e,n){var r=0;for(t=n?x(t/d):t>>1,t+=x(t/e);t>E*f>>1;r+=u)t=x(t/E);return x(r+(E+1)*t/(t+p))}function N(t){var e,n,r,o,i,a,s,p,d,v,b,_=[],y=t.length,E=0,k=g,C=h;for((n=t.lastIndexOf(m))<0&&(n=0),r=0;r=128&&w("not-basic"),_.push(t.charCodeAt(r));for(o=n>0?n+1:0;o=y&&w("invalid-input"),((p=(b=t.charCodeAt(o++))-48<10?b-22:b-65<26?b-65:b-97<26?b-97:u)>=u||p>x((c-E)/a))&&w("overflow"),E+=p*a,!(p<(d=s<=C?l:s>=C+f?f:s-C));s+=u)a>x(c/(v=u-d))&&w("overflow"),a*=v;C=O(E-i,e=_.length+1,0==i),x(E/e)>c-k&&w("overflow"),k+=x(E/e),E%=e,_.splice(E++,0,k)}return S(_)}function L(t){var e,n,r,o,i,a,s,p,d,v,b,_,y,E,C,A=[];for(_=(t=T(t)).length,e=g,n=0,i=h,a=0;a<_;++a)(b=t[a])<128&&A.push(k(b));for(r=o=A.length,o&&A.push(m);r<_;){for(s=c,a=0;a<_;++a)(b=t[a])>=e&&bx((c-n)/(y=r+1))&&w("overflow"),n+=(s-e)*y,e=s,a=0;a<_;++a)if((b=t[a])c&&w("overflow"),b==e){for(p=n,d=u;!(p<(v=d<=i?l:d>=i+f?f:d-i));d+=u)C=p-v,E=u-v,A.push(k(R(v+C%E,0))),p=x(C/E);A.push(k(R(p,0))),i=O(n,y,r==o),n=0,++r}++n,++e}return A.join("")}s={version:"1.4.1",ucs2:{decode:T,encode:S},decode:N,encode:L,toASCII:function(t){return A(t,(function(t){return b.test(t)?"xn--"+L(t):t}))},toUnicode:function(t){return A(t,(function(t){return v.test(t)?N(t.slice(4).toLowerCase()):t}))}},void 0===(o=function(){return s}.call(e,n,e,t))||(t.exports=o)}()}).call(this,n(22)(t),n(11))},function(t,e,n){"use strict";t.exports=function(t,e){!0===e&&(e=0);var n=t.indexOf("://"),r=t.substring(0,n).split("+").filter(Boolean);return"number"==typeof e?r[e]:r}},function(t,e,n){"use strict";var r=n(64);t.exports=function t(e){if(Array.isArray(e))return-1!==e.indexOf("ssh")||-1!==e.indexOf("rsync");if("string"!=typeof e)return!1;var n=r(e);return e=e.substring(e.indexOf("://")+3),!!t(n)||e.indexOf("@")=o?t:r(t,e,n)}},function(t,e){var n=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return n.test(t)}},function(t,e,n){var r=n(174),o=n(68),i=n(175);t.exports=function(t){return o(t)?i(t):r(t)}},function(t,e,n){var r=n(23),o=n(176),i=n(9),a=n(24),s=1/0,c=r?r.prototype:void 0,u=c?c.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(i(e))return o(e,t)+"";if(a(e))return u?u.call(e):"";var n=e+"";return"0"==n&&1/e==-s?"-0":n}},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,n(11))},function(t,e,n){var r=n(183),o=n(184),i=n(185);t.exports=function(t,e,n){return e==e?i(t,e,n):r(t,o,n)}},function(t,e){var n=/\s/;t.exports=function(t){for(var e=t.length;e--&&n.test(t.charAt(e)););return e}},function(t,e,n){var r=n(18),o=n(20),i="[object AsyncFunction]",a="[object Function]",s="[object GeneratorFunction]",c="[object Proxy]";t.exports=function(t){if(!o(t))return!1;var e=r(t);return e==a||e==s||e==i||e==c}},function(t,e,n){var r=n(76),o=n(198),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return o(t);var e=[];for(var n in Object(t))i.call(t,n)&&"constructor"!=n&&e.push(n);return e}},function(t,e){var n=Object.prototype;t.exports=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}},function(t,e,n){var r=n(200),o=n(44),i=n(205),a=n(79),s=n(206),c=n(18),u=n(78),l=u(r),f=u(o),p=u(i),d=u(a),h=u(s),g=c;(r&&"[object DataView]"!=g(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=g(new o)||i&&"[object Promise]"!=g(i.resolve())||a&&"[object Set]"!=g(new a)||s&&"[object WeakMap]"!=g(new s))&&(g=function(t){var e=c(t),n="[object Object]"==e?t.constructor:void 0,r=n?u(n):"";if(r)switch(r){case l:return"[object DataView]";case f:return"[object Map]";case p:return"[object Promise]";case d:return"[object Set]";case h:return"[object WeakMap]"}return e}),t.exports=g},function(t,e){var n=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return n.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,e,n){var r=n(12)(n(8),"Set");t.exports=r},function(t,e,n){var r=n(48),o=n(235),i=n(236);function a(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++ep))return!1;var h=l.get(t),g=l.get(e);if(h&&g)return h==e&&g==t;var m=-1,v=!0,b=n&s?new r:void 0;for(l.set(t,e),l.set(e,t);++m>>24)|4278255360&(n[d]<<24|n[d]>>>8);n[c>>>5]|=128<>>9<<4)]=c;var h=s._ff,g=s._gg,m=s._hh,v=s._ii;for(d=0;d>>0,l=l+_>>>0,f=f+y>>>0,p=p+E>>>0}return r.endian([u,l,f,p])})._ff=function(t,e,n,r,o,i,a){var s=t+(e&n|~e&r)+(o>>>0)+a;return(s<>>32-i)+e},s._gg=function(t,e,n,r,o,i,a){var s=t+(e&r|n&~r)+(o>>>0)+a;return(s<>>32-i)+e},s._hh=function(t,e,n,r,o,i,a){var s=t+(e^n^r)+(o>>>0)+a;return(s<>>32-i)+e},s._ii=function(t,e,n,r,o,i,a){var s=t+(n^(e|~r))+(o>>>0)+a;return(s<>>32-i)+e},s._blocksize=16,s._digestsize=16,t.exports=function(t,e){if(null==t)throw new Error("Illegal argument "+t);var n=r.wordsToBytes(s(t,e));return e&&e.asBytes?n:e&&e.asString?a.bytesToString(n):r.bytesToHex(n)}},function(t,e,n){var r=n(95);"string"==typeof r&&(r=[[t.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(97)(r,o);r.locals&&(t.exports=r.locals)},function(t,e,n){(t.exports=n(96)(!1)).push([t.i,'@charset \'UTF-8\';\n\n/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type="button"],\n[type="reset"],\n[type="submit"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type="button"]::-moz-focus-inner,\n[type="reset"]::-moz-focus-inner,\n[type="submit"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type="button"]:-moz-focusring,\n[type="reset"]:-moz-focusring,\n[type="submit"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type="checkbox"],\n[type="radio"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type="number"]::-webkit-inner-spin-button,\n[type="number"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type="search"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type="search"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\n/*\n * Add the correct display in all browsers.\n */\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n\n/**\n * Manually forked from SUIT CSS Base: https://github.com/suitcss/base\n * A thin layer on top of normalize.css that provides a starting point more\n * suitable for web applications.\n */\n\n/**\n * 1. Prevent padding and border from affecting element width\n * https://goo.gl/pYtbK7\n * 2. Change the default font family in all browsers (opinionated)\n */\n\nhtml {\n box-sizing: border-box; /* 1 */\n font-family: sans-serif; /* 2 */\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n/**\n * Removes the default spacing and border for appropriate elements.\n */\n\n\ndl,\ndd,\nh2,\nh3,\nh5,\np,\npre {\n margin: 0;\n}\n\nbutton {\n background: transparent;\n padding: 0;\n}\n\n/**\n * Work around a Firefox/IE bug where the transparent `button` background\n * results in a loss of the default `button` focus styles.\n */\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\nol,\nul {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n/**\n * Tailwind custom reset styles\n */\n\n/**\n * 1. Use the system font stack as a sane default.\n * 2. Use Tailwind\'s default "normal" line-height so the user isn\'t forced\n * to override it to ensure consistency even when using the default theme.\n */\n\nhtml {\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */\n line-height: 1.5; /* 2 */\n}\n\n/**\n * Allow adding a border to an element by just adding a border-width.\n *\n * By default, the way the browser specifies that an element should have no\n * border is by setting it\'s border-style to `none` in the user-agent\n * stylesheet.\n *\n * In order to easily add borders to elements by just setting the `border-width`\n * property, we change the default border-style for all elements to `solid`, and\n * use border-width to hide them instead. This way our `border` utilities only\n * need to set the `border-width` property instead of the entire `border`\n * shorthand, making our border utilities much more straightforward to compose.\n *\n * https://github.com/tailwindcss/tailwindcss/pull/116\n */\n\n*,\n*::before,\n*::after {\n border-width: 0;\n border-style: solid;\n border-color: rgb(232, 229, 239);\n border-color: var(--gray-300);\n}\n\n/*\n * Ensure horizontal rules are visible by default\n */\n\n/**\n * Undo the `border-style: none` reset that Normalize applies to images so that\n * our `border-{width}` utilities have the expected effect.\n *\n * The Normalize reset is unnecessary for us since we default the border-width\n * to 0 on all elements.\n *\n * https://github.com/tailwindcss/tailwindcss/issues/362\n */\n\ntextarea {\n resize: vertical;\n}\n\ninput::-moz-placeholder,\ntextarea::-moz-placeholder {\n color: #a0aec0;\n}\n\ninput:-ms-input-placeholder,\ntextarea:-ms-input-placeholder {\n color: #a0aec0;\n}\n\ninput::placeholder,\ntextarea::placeholder {\n color: #a0aec0;\n}\n\nbutton,\n[role="button"] {\n cursor: pointer;\n}\n\n\nh2,\nh3,\nh5 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/**\n * Reset links to optimize for opt-in styling instead of\n * opt-out.\n */\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/**\n * Reset form element properties that are easy to forget to\n * style explicitly so you don\'t inadvertently introduce\n * styles that deviate from your design system. These styles\n * supplement a partial reset that is already applied by\n * normalize.css.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n padding: 0;\n line-height: inherit;\n color: inherit;\n}\n\n/**\n * Use the configured \'mono\' font family for elements that\n * are expected to be rendered with a monospace font, falling\n * back to the system monospace stack if there is no configured\n * \'mono\' font family.\n */\n\npre,\ncode {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n}\n\n/**\n * Make replaced elements `display: block` by default as that\'s\n * the behavior you want almost all of the time. Inspired by\n * CSS Remedy, with `svg` added as well.\n *\n * https://github.com/mozdevs/cssremedy/issues/14\n */\n\n\nsvg,\ncanvas {\n display: block;\n vertical-align: middle;\n}\n\n/**\n * Constrain images and videos to the parent width and preserve\n * their instrinsic aspect ratio.\n *\n * https://github.com/mozdevs/cssremedy/issues/14\n */\n\n:root {\n --white: rgb(255, 255, 255);\n --blue-400: rgb(122, 122, 255);\n --green-100: rgb(227, 255, 242);\n --green-300: rgb(148, 242, 200);\n --green-400: rgb(114, 224, 175);\n --green-500: rgb(34, 212, 146);\n --purple-100: rgb(251, 245, 255);\n --purple-200: rgb(236, 211, 253);\n --purple-300: rgb(214, 188, 250);\n --purple-400: rgb(183, 148, 244);\n --purple-500: rgb(121, 0, 245);\n --purple-600: rgb(113, 7, 220);\n --purple-800: rgb(79, 15, 143);\n --red-100: rgb(255, 235, 243);\n --red-300: rgb(250, 133, 162);\n --red-400: rgb(250, 78, 121);\n --yellow-100: rgb(255, 253, 235);\n --yellow-200: rgb(255, 248, 196);\n --yellow-300: rgb(255, 243, 148);\n --yellow-400: rgb(255, 234, 79);\n --tint-50: rgba(0, 0, 150, 0.015);\n --tint-100: rgba(0, 0, 150, 0.025);\n --tint-200: rgba(0, 0, 100, 0.07);\n --tint-300: rgba(25, 0, 100, 0.1);\n --tint-400: rgba(20, 0, 100, 0.2);\n --tint-500: rgba(30, 20, 90, 0.35);\n --tint-600: rgba(30, 20, 70, 0.5);\n --tint-700: rgba(15, 10, 60, 0.75);\n --gray-50: rgb(252, 252, 253);\n --gray-100: rgb(247, 247, 252);\n --gray-200: rgb(238, 238, 245);\n --gray-300: rgb(232, 229, 239);\n --gray-400: rgb(209, 204, 224);\n --gray-500: rgb(176, 173, 197);\n --gray-600: rgb(142, 137, 162);\n --gray-700: rgb(75, 71, 109);\n --gray-800: rgb(51, 47, 81);\n /* dark theme */\n --dark-white: rgb(38, 38, 50);\n --dark-blue-400: rgb(85, 0, 255);\n --dark-green-100: rgb(32, 97, 90);\n --dark-green-300: rgb(55, 111, 123);\n --dark-green-500: rgb(63, 152, 142);\n --dark-purple-100: rgb(60, 46, 96);\n --dark-purple-200: rgb(81, 50, 128);\n --dark-purple-300: rgb(104, 85, 147);\n --dark-purple-400: rgb(106, 87, 148);\n --dark-purple-500: rgb(126, 107, 167);\n --dark-purple-600: rgb(145, 127, 183);\n --dark-purple-800: rgb(158, 140, 194);\n --dark-red-100: rgb(255, 235, 243);\n --dark-red-300: rgb(250, 133, 162);\n --dark-red-400: rgb(250, 78, 121);\n --dark-yellow-100: rgb(61, 57, 49);\n --dark-yellow-200: rgb(90, 78, 53);\n --dark-yellow-300: rgb(119, 103, 70);\n --dark-yellow-400: rgb(145, 121, 90);\n --dark-tint-50: rgba(240, 240, 245, 0.05);\n --dark-tint-100: rgba(240, 240, 245, 0.075);\n --dark-tint-200: rgba(240, 240, 245, 0.1);\n --dark-tint-300: rgba(240, 240, 245, 0.125);\n --dark-tint-400: rgba(240, 240, 245, 0.25);\n --dark-tint-500: rgba(240, 240, 245, 0.45);\n --dark-tint-600: rgba(240, 240, 245, 0.55);\n --dark-tint-700: rgba(240, 240, 245, 0.65);\n --dark-gray-0: rgb(30, 30, 40);\n --dark-gray-50: rgb(38, 38, 50);\n --dark-gray-100: rgb(48, 48, 58);\n --dark-gray-200: rgb(51, 51, 65);\n --dark-gray-300: rgb(75, 75, 85);\n --dark-gray-400: rgb(142, 142, 160);\n --dark-gray-500: rgb(152, 152, 170);\n --dark-gray-600: rgb(165, 165, 175);\n --dark-gray-700: rgb(216, 216, 223);\n --dark-gray-800: rgb(230, 230, 235);\n --dark-shadow-sm: \'0 2px 0 var(--gray-0)\';\n --dark-shadow-default: \'0 2px 0 var(--gray-50), 2px 4px 0 var(--gray-0)\';\n --dark-shadow-lg: \'0 2px 0 var(--gray-100), 2px 4px 0 var(--gray-50), 4px 6px 0 var(--gray-0)\';\n --dark-shadow-input: \'inset 0 2px 0 var(--gray-100)\';\n}\n\nhtml {\n box-sizing: border-box;\n font-size: 14px;\n background-color: rgb(238, 238, 245);\n background-color: var(--gray-200);\n overflow-x: hidden;\n overflow-y: scroll;\n}\n\n@media (min-width: 1024px) {\n html {\n font-size: 16px;\n }\n}\n\n/* Exclude iframes like 1Password save modals */\n\n*:not(iframe),\n*:after,\n*:before {\n position: relative;\n}\n\n*:focus {\n outline: 0 !important;\n}\n\nbody {\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";\n color: rgb(51, 47, 81);\n color: var(--gray-800);\n line-height: 1.5;\n width: 100%;\n}\n\n/* Dark theme */\n\n@media (prefers-color-scheme: dark) {\n html.theme-auto {\n --white: var(--dark-white);\n --blue-400: var(--dark-blue-400);\n --green-100: var(--dark-green-100);\n --green-300: var(--dark-green-300);\n --green-400: var(--dark-green-400);\n --green-500: var(--dark-green-500);\n --purple-100: var(--dark-purple-100);\n --purple-200: var(--dark-purple-200);\n --purple-300: var(--dark-purple-300);\n --purple-400: var(--dark-purple-400);\n --purple-500: var(--dark-purple-500);\n --purple-600: var(--dark-purple-600);\n --purple-800: var(--dark-purple-800);\n --red-100: var(--dark-red-100);\n --red-300: var(--dark-red-300);\n --red-400: var(--dark-red-400);\n --yellow-100: var(--dark-yellow-100);\n --yellow-200: var(--dark-yellow-200);\n --yellow-300: var(--dark-yellow-300);\n --yellow-400: var(--dark-yellow-400);\n --tint-50: var(--dark-tint-50);\n --tint-100: var(--dark-tint-100);\n --tint-200: var(--dark-tint-200);\n --tint-300: var(--dark-tint-300);\n --tint-400: var(--dark-tint-400);\n --tint-500: var(--dark-tint-500);\n --tint-600: var(--dark-tint-600);\n --tint-700: var(--dark-tint-700);\n --gray-0: var(--dark-gray-0);\n --gray-50: var(--dark-gray-50);\n --gray-100: var(--dark-gray-100);\n --gray-200: var(--dark-gray-200);\n --gray-300: var(--dark-gray-300);\n --gray-400: var(--dark-gray-400);\n --gray-500: var(--dark-gray-500);\n --gray-600: var(--dark-gray-600);\n --gray-700: var(--dark-gray-700);\n --gray-800: var(--dark-gray-800);\n --shadow-sm: \'0 2px 0 var(--gray-50)\';\n --shadow-default: \'0 2px 0 var(--gray-100), 2px 4px 0 var(--gray-50)\';\n --shadow-lg: \'0 2px 0 var(--gray-200), 2px 4px 0 var(--gray-100), 4px 6px 0 var(--gray-50)\';\n --shadow-input: \'inset 0 2px 0 var(--gray-100)\';\n }\n\n html.theme-auto {\n background-color: rgb(30, 30, 40);\n background-color: var(--dark-gray-0);\n }\n\n html.theme-auto .checkbox:before {\n background-color: rgb(51, 47, 81);\n background-color: var(--gray-800);\n }\n\n html.theme-auto .tab-nav,\n html.theme-auto .dropdown {\n background-color: rgb(209, 204, 224);\n background-color: var(--gray-400);\n }\n}\n\nhtml.theme-dark {\n --white: var(--dark-white);\n --blue-400: var(--dark-blue-400);\n --green-100: var(--dark-green-100);\n --green-300: var(--dark-green-300);\n --green-400: var(--dark-green-400);\n --green-500: var(--dark-green-500);\n --purple-100: var(--dark-purple-100);\n --purple-200: var(--dark-purple-200);\n --purple-300: var(--dark-purple-300);\n --purple-400: var(--dark-purple-400);\n --purple-500: var(--dark-purple-500);\n --purple-600: var(--dark-purple-600);\n --purple-800: var(--dark-purple-800);\n --red-100: var(--dark-red-100);\n --red-300: var(--dark-red-300);\n --red-400: var(--dark-red-400);\n --yellow-100: var(--dark-yellow-100);\n --yellow-200: var(--dark-yellow-200);\n --yellow-300: var(--dark-yellow-300);\n --yellow-400: var(--dark-yellow-400);\n --tint-50: var(--dark-tint-50);\n --tint-100: var(--dark-tint-100);\n --tint-200: var(--dark-tint-200);\n --tint-300: var(--dark-tint-300);\n --tint-400: var(--dark-tint-400);\n --tint-500: var(--dark-tint-500);\n --tint-600: var(--dark-tint-600);\n --tint-700: var(--dark-tint-700);\n --gray-0: var(--dark-gray-0);\n --gray-50: var(--dark-gray-50);\n --gray-100: var(--dark-gray-100);\n --gray-200: var(--dark-gray-200);\n --gray-300: var(--dark-gray-300);\n --gray-400: var(--dark-gray-400);\n --gray-500: var(--dark-gray-500);\n --gray-600: var(--dark-gray-600);\n --gray-700: var(--dark-gray-700);\n --gray-800: var(--dark-gray-800);\n --shadow-sm: \'0 2px 0 var(--gray-50)\';\n --shadow-default: \'0 2px 0 var(--gray-100), 2px 4px 0 var(--gray-50)\';\n --shadow-lg: \'0 2px 0 var(--gray-200), 2px 4px 0 var(--gray-100), 4px 6px 0 var(--gray-50)\';\n --shadow-input: \'inset 0 2px 0 var(--gray-100)\';\n}\n\nhtml.theme-dark {\n background-color: rgb(30, 30, 40);\n background-color: var(--dark-gray-0);\n}\n\nhtml.theme-dark .checkbox:before {\n background-color: rgb(51, 47, 81);\n background-color: var(--gray-800);\n}\n\nhtml.theme-dark .tab-nav,\nhtml.theme-dark .dropdown {\n background-color: rgb(209, 204, 224);\n background-color: var(--gray-400);\n}\n\n.alert-empty {\n color: rgba(30, 20, 90, 0.35);\n color: var(--tint-500);\n padding-top: 2rem;\n padding-bottom: 2rem;\n text-align: center;\n}\n\n.button {\n display: inline-flex;\n align-items: center;\n justify-items: center;\n align-content: center;\n justify-content: center;\n padding-left: 1rem;\n padding-right: 1rem;\n min-height: 2.5rem;\n border-width: 0;\n background-color: rgb(121, 0, 245);\n background-color: var(--purple-500);\n overflow: hidden;\n border-radius: 0.125rem;\n color: rgb(255, 255, 255);\n color: var(--white);\n line-height: 1;\n text-decoration: none;\n}\n\n.button:after {\n content: \'\';\n display: block;\n position: absolute;\n left: 100%;\n bottom: 0;\n width: 200%;\n height: 100vh;\n background-color: rgba(30, 20, 90, 0.35);\n background-color: var(--tint-500);\n transform: translateX(-1rem) skewX(-65deg);\n transform-origin: 0% 100%;\n transition: transform 0.75s ease-out;\n}\n\n.button:hover:after {\n transform: translateX(-1.5rem) skewX(-65deg);\n transition-duration: 0.3s;\n}\n\n.button:not(:disabled):active:after {\n transition-delay: 0.2s;\n transition-duration: 0.3s;\n transform: translateX(-100%) skewX(-65deg);\n}\n\n.button-secondary {\n display: inline-flex;\n align-items: center;\n justify-items: center;\n align-content: center;\n justify-content: center;\n padding-left: 1rem;\n padding-right: 1rem;\n min-height: 2.5rem;\n border-width: 0;\n background-color: rgb(121, 0, 245);\n background-color: var(--purple-500);\n overflow: hidden;\n border-radius: 0.125rem;\n color: rgb(255, 255, 255);\n color: var(--white);\n line-height: 1;\n text-decoration: none;\n background-color: rgba(0, 0, 100, 0.07);\n background-color: var(--tint-200);\n color: rgba(15, 10, 60, 0.75);\n color: var(--tint-700);\n}\n\n.button-secondary:hover {\n background-color: rgba(25, 0, 100, 0.1);\n background-color: var(--tint-300);\n}\n\n.button-secondary:not(:disabled):active {\n background-color: rgba(30, 20, 90, 0.35);\n background-color: var(--tint-500);\n opacity: 0.5;\n}\n\n.button:focus,\n.button-secondary:focus {\n outline: 0;\n}\n\n.button:disabled,\n.button-secondary:disabled {\n cursor: not-allowed;\n opacity: 0.25;\n}\n\n.button-sm {\n font-size: 0.875rem;\n}\n\n.button.button-sm,\n.button-secondary.button-sm {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n min-height: 1.5rem;\n border-radius: 0.125rem;\n}\n\n.button-lg {\n font-size: 1.125rem;\n}\n\n.button.button-lg,\n.button-secondary.button-lg {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n min-height: 3rem;\n}\n\n.button-lg.button:after {\n transform: translateX(-2rem) skewX(-65deg);\n}\n\n.button-lg.button:hover:after {\n transform: translateX(-3rem) skewX(-65deg);\n}\n\n.card {\n position: relative;\n display: grid;\n align-items: stretch;\n border-width: 1px;\n border-color: rgba(25, 0, 100, 0.1);\n border-color: var(--tint-300);\n background-color: rgb(255, 255, 255);\n background-color: var(--white);\n box-shadow: var(--shadow-sm);\n border-radius: 0.125rem;\n}\n\n.card-details {\n overflow: hidden;\n}\n\n.card-details-overflow {\n display: grid;\n grid-gap: 1rem;\n padding: 1.5rem;\n overflow-x: auto;\n}\n\n.card-danger {\n background-color: rgb(250, 78, 121);\n background-color: var(--red-400);\n color: rgb(255, 255, 255);\n color: var(--white);\n}\n\n@media (min-width: 768px) {\n .card {\n grid-template-columns: 16rem 1fr;\n }\n\n .card-has-header {\n grid-template-rows: auto 1fr;\n }\n\n .card.card-no-props {\n display: block;\n }\n\n .card-header {\n grid-column-end: span 2;\n }\n\n .card-details-overflow {\n padding: 2rem;\n }\n}\n\n.checkbox-label {\n display: grid;\n justify-content: flex-start;\n grid-template-columns: auto;\n grid-auto-flow: column;\n grid-gap: 0.5rem;\n min-height: 0;\n cursor: pointer;\n color: rgb(51, 47, 81);\n color: var(--gray-800);\n}\n\n.checkbox {\n width: 1.5em;\n height: 1.5em;\n border-style: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.checkbox:before {\n position: absolute;\n width: 1.5em;\n height: 1.5em;\n border-width: 1px;\n border-color: rgba(0, 0, 100, 0.07);\n border-color: var(--tint-200);\n background-color: rgb(252, 252, 253);\n background-color: var(--gray-50);\n box-shadow: var(--shadow-default);\n border-radius: 0.125rem;\n overflow: hidden;\n content: \'\';\n}\n\n.checkbox:after {\n position: absolute;\n top: 50%;\n left: 50%;\n color: rgb(121, 0, 245);\n color: var(--purple-500);\n font-size: 1.2em;\n font-weight: 900;\n line-height: 1;\n content: \'โœ“\';\n transition: transform 0.1s;\n transform: translate(-50%, -50%) scale(0);\n}\n\n.checkbox:focus,\n.checkbox:hover {\n outline: 0;\n}\n\n.checkbox:focus:before {\n border-color: rgba(25, 0, 100, 0.1);\n border-color: var(--tint-300);\n background-color: rgb(255, 255, 255);\n background-color: var(--white);\n}\n\n.checkbox:hover:before {\n border-color: rgba(25, 0, 100, 0.1);\n border-color: var(--tint-300);\n}\n\n.checkbox:checked:after {\n transform: translate(-50%, -50%) scale(1);\n}\n\n.checkbox:disabled {\n opacity: 0.5;\n}\n\n.code {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n color: rgb(75, 71, 109);\n color: var(--gray-700);\n}\n\n.code-inline {\n display: inline-block;\n margin-top: -0.25rem;\n margin-bottom: -0.25rem;\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n border-radius: 0.125rem;\n background-color: rgb(247, 247, 252);\n background-color: var(--gray-100);\n border-width: 1px;\n border-color: rgba(0, 0, 150, 0.025);\n border-color: var(--tint-100);\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n color: rgb(75, 71, 109);\n color: var(--gray-700);\n word-break: break-all;\n}\n\n.code-block {\n display: block;\n padding-left: 1rem;\n padding-right: 1rem;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n border-radius: 0.125rem;\n background-color: rgb(247, 247, 252);\n background-color: var(--gray-100);\n border-width: 1px;\n border-color: rgba(0, 0, 150, 0.025);\n border-color: var(--tint-100);\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n color: rgb(75, 71, 109);\n color: var(--gray-700);\n}\n\n.code-inline pre,\n.code-block pre {\n white-space: pre-wrap;\n}\n\n.definition-list {\n display: grid;\n grid-column-gap: 1.5rem;\n grid-row-gap: 0.5rem;\n}\n\n.definition-list .definition-list {\n border-left-width: 2px;\n border-color: rgb(232, 229, 239);\n border-color: var(--gray-300);\n padding-left: 1rem;\n}\n\n@media (min-width: 640px) {\n .definition-list {\n grid-template-columns: 8rem 1fr;\n }\n\n .definition-list .definition-list {\n grid-template-columns: auto 1fr;\n }\n}\n\n@media (min-width: 1024px) {\n .definition-list {\n grid-template-columns: 14rem 1fr;\n }\n}\n\n.definition-list-title {\n font-weight: 600;\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 640px) {\n .definition-list-title {\n margin-left: 9.5rem;\n }\n}\n\n@media (min-width: 1024px) {\n .definition-list-title {\n margin-left: 15.5rem;\n }\n}\n\n.definition-label {\n color: rgba(30, 20, 70, 0.5);\n color: var(--tint-600);\n word-wrap: break-word;\n line-height: 1.25;\n}\n\n@media (min-width: 640px) {\n .definition-label {\n text-align: right;\n }\n}\n\n.definition-value {\n word-break: break-all;\n margin-bottom: 1rem;\n line-height: 1.25;\n}\n\n@media (min-width: 640px) {\n .definition-value {\n margin-bottom: 0;\n }\n}\n\n.definition-label:empty:after,\n.definition-value:empty:after {\n content: \'โ€”\';\n color: rgb(232, 229, 239);\n color: var(--gray-300);\n}\n\n.definition-list-empty {\n color: rgb(232, 229, 239);\n color: var(--gray-300);\n}\n\n@media (min-width: 640px) {\n .definition-list-empty {\n grid-column-start: 2;\n }\n\n .definition-list .definition-list .definition-list-empty {\n grid-column-start: 1;\n }\n}\n\n.dropdown {\n position: absolute;\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n overflow-y: auto;\n max-height: \'66vh\';\n border-width: 1px;\n border-top-width: 0;\n border-color: rgba(0, 0, 100, 0.07);\n border-color: var(--tint-200);\n color: rgb(255, 255, 255);\n color: var(--white);\n background-color: rgb(75, 71, 109);\n background-color: var(--gray-700);\n}\n\n.layout-col {\n max-width: 80rem;\n padding-left: 1rem;\n padding-right: 1rem;\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 640px) {\n .layout-col {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n }\n}\n\n.link {\n text-decoration: underline;\n -webkit-text-decoration-color: rgb(209, 204, 224);\n text-decoration-color: rgb(209, 204, 224);\n -webkit-text-decoration-color: var(--gray-400);\n text-decoration-color: var(--gray-400);\n}\n\n.link:hover {\n color: rgb(121, 0, 245);\n color: var(--purple-500);\n -webkit-text-decoration-color: rgb(214, 188, 250);\n text-decoration-color: rgb(214, 188, 250);\n -webkit-text-decoration-color: var(--purple-300);\n text-decoration-color: var(--purple-300);\n}\n\n.links a {\n text-decoration: underline;\n -webkit-text-decoration-color: rgb(209, 204, 224);\n text-decoration-color: rgb(209, 204, 224);\n -webkit-text-decoration-color: var(--gray-400);\n text-decoration-color: var(--gray-400);\n}\n\n.links a:hover {\n color: rgb(121, 0, 245);\n color: var(--purple-500);\n -webkit-text-decoration-color: rgb(214, 188, 250);\n text-decoration-color: rgb(214, 188, 250);\n -webkit-text-decoration-color: var(--purple-300);\n text-decoration-color: var(--purple-300);\n}\n\n.link-dimmed {\n font-weight: 400;\n text-decoration: underline;\n color: rgba(30, 20, 70, 0.5);\n color: var(--tint-600);\n -webkit-text-decoration-color: rgba(20, 0, 100, 0.2);\n text-decoration-color: rgba(20, 0, 100, 0.2);\n -webkit-text-decoration-color: var(--tint-400);\n text-decoration-color: var(--tint-400);\n}\n\n.link-dimmed:hover {\n color: rgba(15, 10, 60, 0.75);\n color: var(--tint-700);\n -webkit-text-decoration-color: rgba(30, 20, 90, 0.35);\n text-decoration-color: rgba(30, 20, 90, 0.35);\n -webkit-text-decoration-color: var(--tint-500);\n text-decoration-color: var(--tint-500);\n}\n\n.link-solution {\n text-decoration: underline;\n color: rgb(75, 71, 109);\n color: var(--gray-700);\n -webkit-text-decoration-color: rgba(20, 0, 100, 0.2);\n text-decoration-color: rgba(20, 0, 100, 0.2);\n -webkit-text-decoration-color: var(--tint-400);\n text-decoration-color: var(--tint-400);\n}\n\n.link-solution:hover {\n color: rgb(51, 47, 81);\n color: var(--gray-800);\n -webkit-text-decoration-color: rgba(30, 20, 90, 0.35);\n text-decoration-color: rgba(30, 20, 90, 0.35);\n -webkit-text-decoration-color: var(--tint-500);\n text-decoration-color: var(--tint-500);\n}\n\n.grid {\n display: grid;\n}\n\n.cols-2 {\n grid-template-columns: repeat(2, 1fr);\n}\n\n.cols-auto {\n grid-template-columns: auto;\n grid-auto-flow: column;\n}\n\n.cols-auto-1fr {\n grid-template-columns: auto 1fr;\n}\n\n.gap-1 {\n grid-gap: 0.25rem;\n}\n\n.gap-2 {\n grid-gap: 0.5rem;\n}\n\n.gapy-2 {\n grid-row-gap: 0.5rem;\n}\n\n.gap-4 {\n grid-gap: 1rem;\n}\n\n.gapx-4 {\n grid-column-gap: 1rem;\n}\n\n.gapx-6 {\n grid-column-gap: 1.5rem;\n}\n\n.span-2 {\n grid-column-end: span 2;\n}\n\n.place-center {\n align-items: center;\n justify-items: center;\n align-content: center;\n justify-content: center;\n}\n\n.icon {\n fill: currentColor;\n height: 1em;\n line-height: 1;\n width: 1em;\n display: inline-block;\n vertical-align: baseline;\n vertical-align: initial;\n}\n\n.scrollbar::-webkit-scrollbar,\n.scrollbar::-webkit-scrollbar-corner {\n width: 4px;\n height: 4px;\n}\n\n.scrollbar::-webkit-scrollbar-track {\n background-color: rgb(255, 255, 255);\n background-color: var(--white);\n}\n\n.scrollbar::-webkit-scrollbar-track:horizontal,\n.scrollbar-lg::-webkit-scrollbar-track:horizontal {\n border-top: solid 1px rgba(0, 0, 0, 0.1);\n}\n\n.scrollbar::-webkit-scrollbar-track:vertical,\n.scrollbar-lg::-webkit-scrollbar-track:vertical {\n border-left: solid 1px rgba(0, 0, 0, 0.1);\n}\n\n.scrollbar::-webkit-scrollbar-thumb {\n background-color: rgb(209, 204, 224);\n background-color: var(--gray-400);\n border-radius: 2px;\n}\n\n.scrollbar-lg::-webkit-scrollbar,\n.scrollbar-lg::-webkit-scrollbar-corner {\n width: 8px;\n height: 8px;\n}\n\n.scrollbar-lg::-webkit-scrollbar-track {\n background-color: rgb(252, 252, 253);\n background-color: var(--gray-50);\n}\n\n.scrollbar-lg::-webkit-scrollbar-thumb {\n background-color: rgb(142, 137, 162);\n background-color: var(--gray-600);\n border-radius: 4px;\n}\n\n:root {\n --stack-height: var(--tab-main-height);\n}\n\n.stack {\n display: grid;\n grid-template: calc(0.4 * calc(100vh - 3rem)) calc(0.6 * calc(100vh - 3rem)) / 1fr;\n grid-template: calc(0.4 * var(--stack-height)) calc(0.6 * var(--stack-height)) / 1fr;\n}\n\n@media (min-width: 640px) {\n .stack {\n align-items: stretch;\n grid-template: calc(100vh - 3rem) / 22rem 1fr;\n grid-template: var(--stack-height) / 22rem 1fr;\n }\n}\n\n.stack-nav {\n height: 100%;\n background-color: rgb(255, 255, 255);\n background-color: var(--white);\n border-bottom-width: 1px;\n border-color: rgb(232, 229, 239);\n border-color: var(--gray-300);\n font-size: 0.75rem;\n overflow: hidden;\n display: grid;\n grid-template: 1fr / 100%;\n}\n\n@media (min-width: 640px) {\n .stack-nav {\n display: grid;\n grid-template: auto 1fr / 100%;\n border-bottom-width: 0;\n border-right-width: 1px;\n }\n}\n\n.stack-nav-actions {\n display: none;\n}\n\n@media (min-width: 640px) {\n .stack-nav-actions {\n display: grid;\n align-items: center;\n justify-content: space-between;\n grid-template-columns: auto;\n grid-auto-flow: column;\n padding-top: 1rem;\n padding-bottom: 1rem;\n background-color: rgb(247, 247, 252);\n background-color: var(--gray-100);\n }\n}\n\n.stack-nav-arrows {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n justify-content: center;\n align-items: center;\n grid-gap: 0.25rem;\n width: 2.5rem;\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n}\n\n.stack-nav-arrow {\n color: rgb(176, 173, 197);\n color: var(--gray-500);\n font-size: 0.75rem;\n}\n\n.stack-nav-arrow:hover {\n color: rgb(75, 71, 109);\n color: var(--gray-700);\n}\n\n.stack-frames {\n overflow: hidden;\n border-top-width: 1px;\n border-color: rgb(238, 238, 245);\n border-color: var(--gray-200);\n}\n\n.stack-frames-scroll {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.stack-frame-group {\n border-bottom-width: 1px;\n border-color: rgb(232, 229, 239);\n border-color: var(--gray-300);\n background-color: rgb(255, 255, 255);\n background-color: var(--white);\n}\n\n.stack-frame {\n display: grid;\n align-items: flex-end;\n grid-template-columns: 2rem auto auto;\n}\n\n@media (min-width: 640px) {\n .stack-frame {\n grid-template-columns: 3rem 1fr auto;\n }\n}\n\n.stack-frame:not(:first-child) {\n margin-top: -0.5rem;\n}\n\n.stack-frame-selected,\n.stack-frame-selected .stack-frame-header {\n background-color: rgb(251, 245, 255);\n background-color: var(--purple-100);\n z-index: 10;\n}\n\n.stack-frame-group-vendor .stack-frame-selected,\n.stack-frame-group-vendor .stack-frame-selected .stack-frame-header {\n /* @apply bg-gray-100; */\n}\n\n.stack-frame-number {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n padding-top: 1rem;\n padding-bottom: 1rem;\n color: rgb(121, 0, 245);\n color: var(--purple-500);\n font-feature-settings: "tnum";\n font-variant-numeric: tabular-nums;\n text-align: center;\n}\n\n.stack-frame-group-vendor .stack-frame-number {\n color: rgba(30, 20, 90, 0.35);\n color: var(--tint-500);\n}\n\n.stack-frame-header {\n margin-right: -2.5rem;\n width: 100%;\n}\n\n.stack-frame-text {\n display: grid;\n align-items: center;\n grid-gap: 0.5rem;\n border-left-width: 2px;\n padding-left: 0.75rem;\n padding-top: 1rem;\n padding-bottom: 1rem;\n border-color: rgb(214, 188, 250);\n border-color: var(--purple-300);\n color: rgb(75, 71, 109);\n color: var(--gray-700);\n}\n\n.stack-frame-group-vendor .stack-frame-text {\n border-color: rgb(232, 229, 239);\n border-color: var(--gray-300);\n}\n\n.stack-frame-selected .stack-frame-text {\n border-color: rgb(121, 0, 245);\n border-color: var(--purple-500);\n}\n\n.stack-frame-group-vendor .stack-frame-selected .stack-frame-text {\n border-color: rgb(176, 173, 197);\n border-color: var(--gray-500);\n}\n\n.stack-frame-line {\n padding-left: 0.5rem;\n padding-right: 0.25rem;\n padding-top: 1rem;\n padding-bottom: 1rem;\n text-align: right;\n line-height: 1.25;\n}\n\n.stack-main {\n display: grid;\n height: 100%;\n overflow: hidden;\n background-color: rgb(247, 247, 252);\n background-color: var(--gray-100);\n grid-template: auto 1fr / 100%;\n}\n\n.stack-main-header {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n border-bottom-width: 1px;\n border-color: rgb(238, 238, 245);\n border-color: var(--gray-200);\n font-size: 0.75rem;\n}\n\n@media (min-width: 640px) {\n .stack-main-header {\n padding-top: 1rem;\n padding-bottom: 1rem;\n font-size: 1rem;\n }\n}\n\n.stack-main-content {\n overflow: hidden;\n}\n\n.stack-viewer {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n display: flex;\n overflow: auto;\n background-color: rgb(255, 255, 255);\n background-color: var(--white);\n font-size: 0.75rem;\n}\n\n.stack-ruler {\n position: sticky;\n flex: none;\n left: 0;\n z-index: 20;\n}\n\n.stack-lines {\n min-height: 100%;\n border-right-width: 1px;\n border-color: rgb(238, 238, 245);\n border-color: var(--gray-200);\n background-color: rgb(247, 247, 252);\n background-color: var(--gray-100);\n padding-top: 1rem;\n padding-bottom: 1rem;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.stack-line {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n color: rgba(30, 20, 70, 0.5);\n color: var(--tint-600);\n line-height: 2;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.stack-line-highlight {\n background-color: rgb(236, 211, 253);\n background-color: var(--purple-200);\n}\n\n.stack-line-selected {\n background-color: rgb(255, 248, 196);\n background-color: var(--yellow-200);\n}\n\n.stack-line-highlight.stack-line-selected {\n background-color: rgb(255, 243, 148);\n background-color: var(--yellow-300);\n}\n\n.stack-code {\n flex-grow: 1;\n padding-top: 1rem;\n padding-bottom: 1rem;\n}\n\n.stack-code-line {\n padding-left: 1.5rem;\n color: rgb(75, 71, 109);\n color: var(--gray-700);\n line-height: 2;\n}\n\n.stack-code-line:hover {\n background-color: rgb(251, 245, 255);\n background-color: var(--purple-100);\n}\n\n.stack-code-line .editor-link {\n display: inline-block;\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n opacity: 0;\n color: rgb(183, 148, 244);\n color: var(--purple-400);\n}\n\n.stack-code-line .editor-link:hover {\n color: rgb(121, 0, 245);\n color: var(--purple-500);\n}\n\n.stack-code-line:hover .editor-link {\n opacity: 1;\n}\n\n.stack-code-line-highlight {\n background-color: rgb(251, 245, 255);\n background-color: var(--purple-100);\n}\n\n.stack-code-line-selected {\n background-color: rgb(255, 253, 235);\n background-color: var(--yellow-100);\n}\n\n.stack-code-line-highlight.stack-code-line-selected {\n background-color: rgb(255, 248, 196);\n background-color: var(--yellow-200);\n}\n\n.solution-hiding {\n pointer-events: none;\n}\n\n.solution-hidden {\n height: 0;\n overflow: hidden;\n}\n\n.solution-hidden .solution-main,\n.solution-hiding .solution-main {\n transform: translateY(-25px) scaleY(0.95);\n opacity: 0;\n}\n\n.solution-main {\n z-index: 1;\n color: rgb(51, 47, 81);\n color: var(--gray-800);\n opacity: 1;\n transition: all 0.1s;\n}\n\n.solution-toggle {\n position: absolute;\n z-index: 10;\n top: 0.5rem;\n right: 10px;\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n font-size: 0.75rem;\n line-height: 1;\n cursor: pointer;\n}\n\n.solution-toggle-show {\n top: 0;\n background-color: rgb(148, 242, 200);\n background-color: var(--green-300);\n box-shadow: var(--shadow-sm);\n border-bottom-right-radius: 0.125rem;\n border-bottom-left-radius: 0.125rem;\n z-index: 0;\n clip-path: polygon(0 0, 100% 0, 100% 100%, 9px 100%, 0 calc(100% - 5px));\n -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 9px 100%, 0 calc(100% - 5px));\n}\n\n.solution-toggle-show a {\n text-decoration: none;\n}\n\n.solution-background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n top: -6px;\n margin: 0 10px;\n background-color: rgb(148, 242, 200);\n background-color: var(--green-300);\n box-shadow: var(--shadow-default);\n border-width: 1px;\n border-color: rgba(25, 0, 100, 0.1);\n border-color: var(--tint-300);\n overflow: hidden;\n border-bottom-right-radius: 0.125rem;\n border-bottom-left-radius: 0.125rem;\n}\n\n.solution-title {\n font-weight: 600;\n font-size: 1.5rem;\n line-height: 1.25;\n margin-bottom: 1rem;\n}\n\n.solution-content-wrapper {\n padding: 3rem;\n overflow-x: auto;\n display: grid;\n}\n\n.solution-description {\n max-width: 56rem;\n}\n\n@media (min-width: 768px) {\n .solution-content {\n margin-left: 15rem;\n }\n}\n\n.solution code {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n color: rgb(75, 71, 109);\n color: var(--gray-700);\n display: inline-block;\n margin-top: -0.25rem;\n margin-bottom: -0.25rem;\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n border-radius: 0.125rem;\n background-color: rgba(0, 0, 150, 0.025);\n background-color: var(--tint-100);\n border-width: 1px;\n border-color: rgba(0, 0, 150, 0.025);\n border-color: var(--tint-100);\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n color: rgb(75, 71, 109);\n color: var(--gray-700);\n word-break: break-all;\n line-height: 1.25;\n}\n\n:root {\n --tab-main-height: calc(100vh - 3rem);\n}\n\n.tabs {\n z-index: 10;\n}\n\n.tab-main {\n z-index: 1;\n border-left-width: 1px;\n border-right-width: 1px;\n border-bottom-width: 1px;\n border-color: rgba(25, 0, 100, 0.1);\n border-color: var(--tint-300);\n min-height: calc(100vh - 3rem);\n min-height: var(--tab-main-height);\n}\n\n.tab-content {\n background-color: rgb(255, 255, 255);\n background-color: var(--white);\n font-size: 0.875rem;\n min-height: calc(100vh - 3rem);\n min-height: var(--tab-main-height);\n}\n\n.tab-content-section {\n padding-top: 2rem;\n padding-bottom: 2rem;\n border-top-width: 2px;\n border-color: rgba(0, 0, 100, 0.07);\n border-color: var(--tint-200);\n}\n\n.tab-content-section:first-child {\n border-top-width: 0;\n}\n\n.tab-nav {\n position: sticky;\n position: -webkit-sticky;\n display: grid;\n justify-content: center;\n grid-template-columns: auto;\n grid-auto-flow: column;\n grid-gap: 0.5rem;\n top: 0;\n width: 100%;\n z-index: 10;\n background-color: rgb(75, 71, 109);\n background-color: var(--gray-700);\n padding: 0.25rem;\n box-shadow: var(--shadow-default);\n border-top-left-radius: 0.125rem;\n border-top-right-radius: 0.125rem;\n font-size: 0.75rem;\n}\n\n.tab-bar {\n display: grid;\n grid-template-columns: auto;\n grid-auto-flow: column;\n justify-content: flex-start;\n grid-gap: 0.25rem;\n overflow-x: auto;\n overflow-y: hidden;\n}\n\n.tab-bar::-webkit-scrollbar {\n height: 2px;\n}\n\n@media (min-width: 640px) {\n .tab-bar {\n justify-content: center;\n }\n}\n\n.tab {\n padding-left: 1rem;\n padding-right: 1rem;\n color: rgb(232, 229, 239);\n color: var(--gray-300);\n white-space: nowrap;\n border-radius: 0.125rem;\n height: 2.5rem;\n font-size: 0.875rem;\n}\n\n.tab-delimiter {\n border-left-width: 1px;\n border-color: rgb(142, 137, 162);\n border-color: var(--gray-600);\n}\n\n.tab:hover {\n background-color: rgba(20, 0, 100, 0.2);\n background-color: var(--tint-400);\n color: rgb(255, 255, 255);\n color: var(--white);\n}\n\n.tab-active,\n.tab-active:hover {\n background-color: rgba(30, 20, 70, 0.5);\n background-color: var(--tint-600);\n color: rgb(255, 255, 255);\n color: var(--white);\n}\n\n.ui-url {\n display: inline-block;\n line-height: 1.25;\n font-size: 0.875rem;\n font-weight: 400;\n text-decoration: underline;\n color: rgba(30, 20, 70, 0.5);\n color: var(--tint-600);\n -webkit-text-decoration-color: rgba(20, 0, 100, 0.2);\n text-decoration-color: rgba(20, 0, 100, 0.2);\n -webkit-text-decoration-color: var(--tint-400);\n text-decoration-color: var(--tint-400);\n}\n\n.ui-url:hover {\n color: rgba(15, 10, 60, 0.75);\n color: var(--tint-700);\n -webkit-text-decoration-color: rgba(30, 20, 90, 0.35);\n text-decoration-color: rgba(30, 20, 90, 0.35);\n -webkit-text-decoration-color: var(--tint-500);\n text-decoration-color: var(--tint-500);\n}\n\n.ui-path {\n display: inline-block;\n line-height: 1.25;\n}\n\n.ui-exception-message {\n font-weight: 600;\n line-height: 1.25;\n word-wrap: break-word;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 5;\n overflow: hidden;\n}\n\n.ui-exception-message-full {\n -webkit-line-clamp: unset;\n}\n\n.ui-exception-class {\n display: inline-block;\n line-height: 1.25;\n color: rgba(30, 20, 70, 0.5);\n color: var(--tint-600);\n}\n\n.ui-line-number {\n display: inline-block;\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n border-radius: 0.125rem;\n background-color: rgba(0, 0, 150, 0.015);\n background-color: var(--tint-50);\n color: rgba(30, 20, 70, 0.5);\n color: var(--tint-600);\n font-size: 0.75rem;\n line-height: 1.25;\n}\n\n.dark .hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n color: #abb2bf;\n background: #282c34;\n}\n\n.dark .hljs-comment,\n.dark .hljs-quote {\n color: #5c6370;\n font-style: italic;\n}\n\n.dark .hljs-doctag,\n.dark .hljs-keyword,\n.dark .hljs-formula {\n color: #c678dd;\n}\n\n.dark .hljs-section,\n.dark .hljs-name,\n.dark .hljs-selector-tag,\n.dark .hljs-deletion,\n.dark .hljs-subst {\n color: #e06c75;\n}\n\n.dark .hljs-literal {\n color: #56b6c2;\n}\n\n.dark .hljs-string,\n.dark .hljs-regexp,\n.dark .hljs-addition,\n.dark .hljs-attribute,\n.dark .hljs-meta-string {\n color: #98c379;\n}\n\n.dark .hljs-built_in,\n.dark .hljs-class .dark .hljs-title {\n color: #e6c07b;\n}\n\n.dark .hljs-attr,\n.dark .hljs-variable,\n.dark .hljs-template-variable,\n.dark .hljs-type,\n.dark .hljs-selector-class,\n.dark .hljs-selector-attr,\n.dark .hljs-selector-pseudo,\n.dark .hljs-number {\n color: #d19a66;\n}\n\n.dark .hljs-symbol,\n.dark .hljs-bullet,\n.dark .hljs-link,\n.dark .hljs-meta,\n.dark .hljs-selector-id,\n.dark .hljs-title {\n color: #61aeee;\n}\n\n.dark .hljs-emphasis {\n font-style: italic;\n}\n\n.dark .hljs-strong {\n font-weight: bold;\n}\n\n.dark .hljs-link {\n text-decoration: underline;\n}\n\n.light .hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n color: #383a42;\n background: #fafafa;\n}\n\n.light .hljs-comment,\n.light .hljs-quote {\n color: #a0a1a7;\n font-style: italic;\n}\n\n.light .hljs-doctag,\n.light .hljs-keyword,\n.light .hljs-formula {\n color: #a626a4;\n}\n\n.light .hljs-section,\n.light .hljs-name,\n.light .hljs-selector-tag,\n.light .hljs-deletion,\n.light .hljs-subst {\n color: #e45649;\n}\n\n.light .hljs-literal {\n color: #0184bb;\n}\n\n.light .hljs-string,\n.light .hljs-regexp,\n.light .hljs-addition,\n.light .hljs-attribute,\n.light .hljs-meta-string {\n color: #50a14f;\n}\n\n.light .hljs-built_in,\n.light .hljs-class .light .hljs-title {\n color: #c18401;\n}\n\n.light .hljs-attr,\n.light .hljs-variable,\n.light .hljs-template-variable,\n.light .hljs-type,\n.light .hljs-selector-class,\n.light .hljs-selector-attr,\n.light .hljs-selector-pseudo,\n.light .hljs-number {\n color: #986801;\n}\n\n.light .hljs-symbol,\n.light .hljs-bullet,\n.light .hljs-link,\n.light .hljs-meta,\n.light .hljs-selector-id,\n.light .hljs-title {\n color: #4078f2;\n}\n\n.light .hljs-emphasis {\n font-style: italic;\n}\n\n.light .hljs-strong {\n font-weight: bold;\n}\n\n.light .hljs-link {\n text-decoration: underline;\n}\n\n/* \n Dumps are hidden asap in errorPage.blade \n What follows is !important\n*/\n\n.tabs pre.sf-dump {\n display: block !important;\n}\n\n.sf-dump-public.sf-dump-highlight,\n.sf-dump-protected.sf-dump-highlight,\n.sf-dump-private.sf-dump-highlight,\n.sf-dump-str.sf-dump-highlight,\n.sf-dump-key.sf-dump-highlight {\n background-color: rgb(251, 245, 255) !important;\n background-color: var(--purple-100) !important;\n border-color: rgb(236, 211, 253) !important;\n border-color: var(--purple-200) !important;\n}\n\n.sf-dump-public.sf-dump-highlight-active,\n.sf-dump-protected.sf-dump-highlight-active,\n.sf-dump-private.sf-dump-highlight-active,\n.sf-dump-str.sf-dump-highlight-active,\n.sf-dump-key.sf-dump-highlight-active {\n background-color: rgb(255, 253, 235) !important;\n background-color: var(--yellow-100) !important;\n border-color: rgb(255, 248, 196) !important;\n border-color: var(--yellow-200) !important;\n}\n\npre.sf-dump .sf-dump-search-wrapper > * {\n border-color: rgb(232, 229, 239) !important;\n border-color: var(--gray-300) !important;\n}\n\npre.sf-dump .sf-dump-search-wrapper > input.sf-dump-search-input {\n font-size: 0.75rem !important;\n background-color: rgb(51, 47, 81) !important;\n background-color: var(--gray-800) !important;\n}\n\npre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-next,\npre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-previous {\n background-color: rgba(0, 0, 150, 0.025) !important;\n background-color: var(--tint-100) !important;\n}\n\npre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-count {\n font-size: 0.875rem !important;\n}\n\npre.sf-dump,\npre.sf-dump .sf-dump-default {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;\n background-color: rgb(247, 247, 252) !important;\n background-color: var(--gray-100) !important;\n color: rgb(51, 47, 81) !important;\n color: var(--gray-800) !important;\n}\n\npre.sf-dump .sf-dump-num {\n color: rgb(250, 133, 162) !important;\n color: var(--red-300) !important;\n}\n\npre.sf-dump .sf-dump-const {\n font-weight: 400 !important;\n}\n\npre.sf-dump .sf-dump-str {\n font-weight: 400 !important;\n color: rgb(142, 137, 162) !important;\n color: var(--gray-600) !important;\n}\n\npre.sf-dump .sf-dump-note {\n color: rgb(122, 122, 255) !important;\n color: var(--blue-400) !important;\n}\n\npre.sf-dump .sf-dump-ref {\n color: rgb(142, 137, 162) !important;\n color: var(--gray-600) !important;\n}\n\npre.sf-dump .sf-dump-public,\npre.sf-dump .sf-dump-protected,\npre.sf-dump .sf-dump-private {\n color: rgb(121, 0, 245) !important;\n color: var(--purple-500) !important;\n}\n\npre.sf-dump .sf-dump-meta {\n color: rgb(121, 0, 245) !important;\n color: var(--purple-500) !important;\n}\n\npre.sf-dump .sf-dump-key {\n color: rgb(113, 7, 220) !important;\n color: var(--purple-600) !important;\n}\n\npre.sf-dump .sf-dump-index {\n color: rgb(122, 122, 255) !important;\n color: var(--blue-400) !important;\n}\n\npre.sf-dump .sf-dump-ellipsis {\n color: rgb(113, 7, 220) !important;\n color: var(--purple-600) !important;\n}\n\n.bg-gray-100{\n background-color: rgb(247, 247, 252) !important;\n background-color: var(--gray-100) !important;\n}\n\n.bg-tint-200{\n background-color: rgba(0, 0, 100, 0.07) !important;\n background-color: var(--tint-200) !important;\n}\n\n.bg-tint-300{\n background-color: rgba(25, 0, 100, 0.1) !important;\n background-color: var(--tint-300) !important;\n}\n\n.bg-tint-600{\n background-color: rgba(30, 20, 70, 0.5) !important;\n background-color: var(--tint-600) !important;\n}\n\n.hover\\:bg-tint-100:hover{\n background-color: rgba(0, 0, 150, 0.025) !important;\n background-color: var(--tint-100) !important;\n}\n\n.hover\\:bg-tint-400:hover{\n background-color: rgba(20, 0, 100, 0.2) !important;\n background-color: var(--tint-400) !important;\n}\n\n.hover\\:bg-tint-700:hover{\n background-color: rgba(15, 10, 60, 0.75) !important;\n background-color: var(--tint-700) !important;\n}\n\n.border-gray-700{\n border-color: rgb(75, 71, 109) !important;\n border-color: var(--gray-700) !important;\n}\n\n.border-tint-200{\n border-color: rgba(0, 0, 100, 0.07) !important;\n border-color: var(--tint-200) !important;\n}\n\n.border-tint-300{\n border-color: rgba(25, 0, 100, 0.1) !important;\n border-color: var(--tint-300) !important;\n}\n\n.rounded-full{\n border-radius: 9999px !important;\n}\n\n.rounded-t{\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.border-none{\n border-style: none !important;\n}\n\n.border-t-2{\n border-top-width: 2px !important;\n}\n\n.border-b{\n border-bottom-width: 1px !important;\n}\n\n.cursor-pointer{\n cursor: pointer !important;\n}\n\n.inline-block{\n display: inline-block !important;\n}\n\n.flex{\n display: flex !important;\n}\n\n.inline-flex{\n display: inline-flex !important;\n}\n\n.hidden{\n display: none !important;\n}\n\n.items-center{\n align-items: center !important;\n}\n\n.items-baseline{\n align-items: baseline !important;\n}\n\n.justify-start{\n justify-content: flex-start !important;\n}\n\n.justify-end{\n justify-content: flex-end !important;\n}\n\n.justify-center{\n justify-content: center !important;\n}\n\n.font-mono{\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;\n}\n\n.font-normal{\n font-weight: 400 !important;\n}\n\n.font-medium{\n font-weight: 500 !important;\n}\n\n.font-semibold{\n font-weight: 600 !important;\n}\n\n.h-5{\n height: 1.25rem !important;\n}\n\n.h-8{\n height: 2rem !important;\n}\n\n.h-full{\n height: 100% !important;\n}\n\n.mx-0{\n margin-left: 0 !important;\n margin-right: 0 !important;\n}\n\n.ml-0{\n margin-left: 0 !important;\n}\n\n.mt-1{\n margin-top: 0.25rem !important;\n}\n\n.mr-1{\n margin-right: 0.25rem !important;\n}\n\n.mb-1{\n margin-bottom: 0.25rem !important;\n}\n\n.mt-2{\n margin-top: 0.5rem !important;\n}\n\n.mr-2{\n margin-right: 0.5rem !important;\n}\n\n.mb-2{\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2{\n margin-left: 0.5rem !important;\n}\n\n.mb-3{\n margin-bottom: 0.75rem !important;\n}\n\n.mt-4{\n margin-top: 1rem !important;\n}\n\n.mr-4{\n margin-right: 1rem !important;\n}\n\n.mb-4{\n margin-bottom: 1rem !important;\n}\n\n.ml-6{\n margin-left: 1.5rem !important;\n}\n\n.mt-8{\n margin-top: 2rem !important;\n}\n\n.mt-12{\n margin-top: 3rem !important;\n}\n\n.ml-auto{\n margin-left: auto !important;\n}\n\n.min-w-8{\n min-width: 2rem !important;\n}\n\n.opacity-25{\n opacity: 0.25 !important;\n}\n\n.opacity-50{\n opacity: 0.5 !important;\n}\n\n.opacity-75{\n opacity: 0.75 !important;\n}\n\n.overflow-visible{\n overflow: visible !important;\n}\n\n.p-4{\n padding: 1rem !important;\n}\n\n.p-12{\n padding: 3rem !important;\n}\n\n.py-2{\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.px-2{\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n}\n\n.py-4{\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.px-4{\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n}\n\n.px-6{\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n}\n\n.pt-2{\n padding-top: 0.5rem !important;\n}\n\n.pt-10{\n padding-top: 2.5rem !important;\n}\n\n.pointer-events-none{\n pointer-events: none !important;\n}\n\n.static{\n position: static !important;\n}\n\n.absolute{\n position: absolute !important;\n}\n\n.relative{\n position: relative !important;\n}\n\n.sticky{\n position: sticky !important;\n}\n\n.inset-0{\n top: 0 !important;\n right: 0 !important;\n bottom: 0 !important;\n left: 0 !important;\n}\n\n.top-0{\n top: 0 !important;\n}\n\n.right-0{\n right: 0 !important;\n}\n\n.bottom-0{\n bottom: 0 !important;\n}\n\n.left-0{\n left: 0 !important;\n}\n\n.top-full{\n top: 100% !important;\n}\n\n.left-full{\n left: 100% !important;\n}\n\n.text-left{\n text-align: left !important;\n}\n\n.text-white{\n color: rgb(255, 255, 255) !important;\n color: var(--white) !important;\n}\n\n.text-green-300{\n color: rgb(148, 242, 200) !important;\n color: var(--green-300) !important;\n}\n\n.text-purple-400{\n color: rgb(183, 148, 244) !important;\n color: var(--purple-400) !important;\n}\n\n.text-purple-800{\n color: rgb(79, 15, 143) !important;\n color: var(--purple-800) !important;\n}\n\n.text-gray-200{\n color: rgb(238, 238, 245) !important;\n color: var(--gray-200) !important;\n}\n\n.text-gray-300{\n color: rgb(232, 229, 239) !important;\n color: var(--gray-300) !important;\n}\n\n.text-gray-400{\n color: rgb(209, 204, 224) !important;\n color: var(--gray-400) !important;\n}\n\n.text-gray-500{\n color: rgb(176, 173, 197) !important;\n color: var(--gray-500) !important;\n}\n\n.text-gray-800{\n color: rgb(51, 47, 81) !important;\n color: var(--gray-800) !important;\n}\n\n.text-tint-600{\n color: rgba(30, 20, 70, 0.5) !important;\n color: var(--tint-600) !important;\n}\n\n.hover\\:text-white:hover{\n color: rgb(255, 255, 255) !important;\n color: var(--white) !important;\n}\n\n.hover\\:text-purple-500:hover{\n color: rgb(121, 0, 245) !important;\n color: var(--purple-500) !important;\n}\n\n.text-xs{\n font-size: 0.75rem !important;\n}\n\n.text-sm{\n font-size: 0.875rem !important;\n}\n\n.text-base{\n font-size: 1rem !important;\n}\n\n.text-xl{\n font-size: 1.25rem !important;\n}\n\n.text-2xl{\n font-size: 1.5rem !important;\n}\n\n.italic{\n font-style: italic !important;\n}\n\n.uppercase{\n text-transform: uppercase !important;\n}\n\n.underline{\n text-decoration: underline !important;\n}\n\n.no-underline{\n text-decoration: none !important;\n}\n\n.tracking-wider{\n letter-spacing: 0.05em !important;\n}\n\n.align-middle{\n vertical-align: middle !important;\n}\n\n.whitespace-no-wrap{\n white-space: nowrap !important;\n}\n\n.w-4{\n width: 1rem !important;\n}\n\n.w-full{\n width: 100% !important;\n}\n\n.z-1{\n z-index: 1 !important;\n}\n\n.z-10{\n z-index: 10 !important;\n}\n\n@media (min-width: 640px){\n\n .sm\\:block{\n display: block !important;\n }\n\n .sm\\:ml-6{\n margin-left: 1.5rem !important;\n }\n}\n\n@media (min-width: 768px){\n\n .md\\:block{\n display: block !important;\n }\n}\n',""])},function(t,e,n){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=function(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"==typeof btoa){var o=(a=r,s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),c="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(c," */")),i=r.sources.map((function(t){return"/*# sourceURL=".concat(r.sourceRoot).concat(t," */")}));return[n].concat(i).concat([o]).join("\n")}var a,s,c;return[n].join("\n")}(e,t);return e[2]?"@media ".concat(e[2],"{").concat(n,"}"):n})).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},o=0;o=0&&f.splice(e,1)}function v(t){var e=document.createElement("style");if(void 0===t.attrs.type&&(t.attrs.type="text/css"),void 0===t.attrs.nonce){var r=function(){0;return n.nc}();r&&(t.attrs.nonce=r)}return b(e,t.attrs),g(t,e),e}function b(t,e){Object.keys(e).forEach((function(n){t.setAttribute(n,e[n])}))}function _(t,e){var n,r,o,i;if(e.transform&&t.css){if(!(i="function"==typeof e.transform?e.transform(t.css):e.transform.default(t.css)))return function(){};t.css=i}if(e.singleton){var a=l++;n=u||(u=v(e)),r=x.bind(null,n,a,!1),o=x.bind(null,n,a,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(t){var e=document.createElement("link");return void 0===t.attrs.type&&(t.attrs.type="text/css"),t.attrs.rel="stylesheet",b(e,t.attrs),g(t,e),e}(e),r=w.bind(null,n,e),o=function(){m(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(e),r=k.bind(null,n),o=function(){m(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else o()}}t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=a()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var n=h(t,e);return d(n,e),function(t){for(var r=[],o=0;og.maxDepth)&&a(y)}else if(/\bsf-dump-ref\b/.test(m.className)&&(y=m.getAttribute("href"))&&(y=y.substr(1),m.className+=" "+y,/[\[{]$/.test(m.previousSibling.nodeValue))){y=y!=m.nextSibling.id&&t.getElementById(y);try{p=y.nextSibling,m.appendChild(y),p.parentNode.insertBefore(y,p),/^[@#]/.test(m.innerHTML)?m.innerHTML+=" โ–ถ":(m.innerHTML="โ–ถ",m.className="sf-dump-ref"),m.className+=" sf-dump-toggle"}catch(t){"&"==m.innerHTML.charAt(0)&&(m.innerHTML="โ€ฆ",m.className="sf-dump-ref")}}if(t.evaluate&&Array.from&&l.children.length>1){var C=function(t){var e,n,r=t.current();r&&(!function(t){for(var e,n=[];(t=t.parentNode||{})&&(e=t.previousSibling)&&"A"===e.tagName;)n.push(e);0!==n.length&&n.forEach((function(t){s(t)}))}(r),function(t,e,n){u(t),Array.from(n||[]).forEach((function(t){/\bsf-dump-highlight\b/.test(t.className)||(t.className=t.className+" sf-dump-highlight")})),/\bsf-dump-highlight-active\b/.test(e.className)||(e.className=e.className+" sf-dump-highlight-active")}(l,r,t.nodes),"scrollIntoView"in r&&(r.scrollIntoView(!0),e=r.getBoundingClientRect(),n=A.getBoundingClientRect(),e.top0?this.idx-1:this.nodes.length-1,this.current())},isEmpty:function(){return 0===this.count()},current:function(){return this.isEmpty()?null:this.nodes[this.idx]},reset:function(){this.nodes=[],this.idx=0},count:function(){return this.nodes.length}};var A=t.createElement("div");A.className="sf-dump-search-wrapper sf-dump-search-hidden",A.innerHTML='\n \n 0 of 0\n \n \n ',l.insertBefore(A,l.firstChild);var T=new SearchState,S=A.querySelector(".sf-dump-search-input"),R=A.querySelector(".sf-dump-search-count"),O=0,N="";i(S,"keyup",(function(e){var n=e.target.value;n!==N&&(N=n,clearTimeout(O),O=setTimeout((function(){if(T.reset(),c(l),u(l),""!==n){for(var e=["sf-dump-str","sf-dump-key","sf-dump-public","sf-dump-protected","sf-dump-private"].map(k).join(" or "),r=t.evaluate(".//span["+e+"][contains(translate(child::text(), "+x(n.toUpperCase())+", "+x(n.toLowerCase())+"), "+x(n.toLowerCase())+")]",l,null,XPathResult.ORDERED_NODE_ITERATOR_TYPE,null);node=r.iterateNext();)T.nodes.push(node);C(T)}else R.textContent="0 of 0"}),400))})),Array.from(A.querySelectorAll(".sf-dump-search-input-next, .sf-dump-search-input-previous")).forEach((function(t){i(t,"click",(function(t){t.preventDefault(),-1!==t.target.className.indexOf("next")?T.next():T.previous(),S.focus(),c(l),C(T)}))})),i(l,"keydown",(function(t){var e=!/\bsf-dump-search-hidden\b/.test(A.className);if(114===t.keyCode&&!e||E(t)&&70===t.keyCode){if(70===t.keyCode&&document.activeElement===S)return;t.preventDefault(),A.className=A.className.replace(/\bsf-dump-search-hidden\b/,""),S.focus()}else e&&(27===t.keyCode?(A.className+=" sf-dump-search-hidden",t.preventDefault(),u(l),S.value=""):(E(t)&&71===t.keyCode||13===t.keyCode||114===t.keyCode)&&(t.preventDefault(),t.shiftKey?T.previous():T.next(),c(l),C(T)))}))}if(!(0>=g.maxStringLength))try{for(v=(m=l.querySelectorAll(".sf-dump-str")).length,b=0,_=[];b โ—€
'+m.innerHTML+' โ–ถ')}catch(t){}}}(document)},function(t,e,n){var r=function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(t,e,n,r){var o=e&&e.prototype instanceof g?e:g,i=Object.create(o.prototype),a=new T(r||[]);return i._invoke=function(t,e,n){var r=l;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===d){if("throw"===o)throw i;return R()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=w(a,n);if(s){if(s===h)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=d,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var c=u(t,e,n);if("normal"===c.type){if(r=n.done?d:f,c.arg===h)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=d,n.method="throw",n.arg=c.arg)}}}(t,n,a),i}function u(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=c;var l="suspendedStart",f="suspendedYield",p="executing",d="completed",h={};function g(){}function m(){}function v(){}var b={};b[i]=function(){return this};var _=Object.getPrototypeOf,y=_&&_(_(S([])));y&&y!==n&&r.call(y,i)&&(b=y);var E=v.prototype=g.prototype=Object.create(b);function x(t){["next","throw","return"].forEach((function(e){t[e]=function(t){return this._invoke(e,t)}}))}function k(t){var e;this._invoke=function(n,o){function i(){return new Promise((function(e,i){!function e(n,o,i,a){var s=u(t[n],t,o);if("throw"!==s.type){var c=s.arg,l=c.value;return l&&"object"==typeof l&&r.call(l,"__await")?Promise.resolve(l.__await).then((function(t){e("next",t,i,a)}),(function(t){e("throw",t,i,a)})):Promise.resolve(l).then((function(t){c.value=t,i(c)}),(function(t){return e("throw",t,i,a)}))}a(s.arg)}(n,o,e,i)}))}return e=e?e.then(i,i):i()}}function w(t,n){var r=t.iterator[n.method];if(r===e){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=e,w(t,n),"throw"===n.method))return h;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var o=u(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function A(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(C,this),this.reset(!0)}function S(t){if(t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),A(n),h}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;A(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:S(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}(t.exports);try{regeneratorRuntime=r}catch(t){Function("r","regeneratorRuntime = r")(r)}},function(t,e,n){"use strict";t.exports=n(102)},function(t,e,n){"use strict";var r=n(1),o=n(110),i=n(114),a=n(115),s=n(123),c=n(137),u=n(150),l=n(56),f=n(63),p={default:n(152),zero:n(153),commonmark:n(154)},d=/^(vbscript|javascript|file|data):/,h=/^data:image\/(gif|png|jpeg|webp);/;function g(t){var e=t.trim().toLowerCase();return!d.test(e)||!!h.test(e)}var m=["http:","https:","mailto:"];function v(t){var e=l.parse(t,!0);if(e.hostname&&(!e.protocol||m.indexOf(e.protocol)>=0))try{e.hostname=f.toASCII(e.hostname)}catch(t){}return l.encode(l.format(e))}function b(t){var e=l.parse(t,!0);if(e.hostname&&(!e.protocol||m.indexOf(e.protocol)>=0))try{e.hostname=f.toUnicode(e.hostname)}catch(t){}return l.decode(l.format(e))}function _(t,e){if(!(this instanceof _))return new _(t,e);e||r.isString(t)||(e=t||{},t="default"),this.inline=new c,this.block=new s,this.core=new a,this.renderer=new i,this.linkify=new u,this.validateLink=g,this.normalizeLink=v,this.normalizeLinkText=b,this.utils=r,this.helpers=r.assign({},o),this.options={},this.configure(t),e&&this.set(e)}_.prototype.set=function(t){return r.assign(this.options,t),this},_.prototype.configure=function(t){var e,n=this;if(r.isString(t)&&!(t=p[e=t]))throw new Error('Wrong `markdown-it` preset "'+e+'", check name');if(!t)throw new Error("Wrong `markdown-it` preset, can't be empty");return t.options&&n.set(t.options),t.components&&Object.keys(t.components).forEach((function(e){t.components[e].rules&&n[e].ruler.enableOnly(t.components[e].rules),t.components[e].rules2&&n[e].ruler2.enableOnly(t.components[e].rules2)})),this},_.prototype.enable=function(t,e){var n=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach((function(e){n=n.concat(this[e].ruler.enable(t,!0))}),this),n=n.concat(this.inline.ruler2.enable(t,!0));var r=t.filter((function(t){return n.indexOf(t)<0}));if(r.length&&!e)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this},_.prototype.disable=function(t,e){var n=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach((function(e){n=n.concat(this[e].ruler.disable(t,!0))}),this),n=n.concat(this.inline.ruler2.disable(t,!0));var r=t.filter((function(t){return n.indexOf(t)<0}));if(r.length&&!e)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this},_.prototype.use=function(t){var e=[this].concat(Array.prototype.slice.call(arguments,1));return t.apply(t,e),this},_.prototype.parse=function(t,e){if("string"!=typeof t)throw new Error("Input data should be a String");var n=new this.core.State(t,this,e);return this.core.process(n),n.tokens},_.prototype.render=function(t,e){return e=e||{},this.renderer.render(this.parse(t,e),this.options,e)},_.prototype.parseInline=function(t,e){var n=new this.core.State(t,this,e);return n.inlineMode=!0,this.core.process(n),n.tokens},_.prototype.renderInline=function(t,e){return e=e||{},this.renderer.render(this.parseInline(t,e),this.options,e)},t.exports=_},function(t){t.exports=JSON.parse('{"Aacute":"ร","aacute":"รก","Abreve":"ฤ‚","abreve":"ฤƒ","ac":"โˆพ","acd":"โˆฟ","acE":"โˆพฬณ","Acirc":"ร‚","acirc":"รข","acute":"ยด","Acy":"ะ","acy":"ะฐ","AElig":"ร†","aelig":"รฆ","af":"โก","Afr":"๐”„","afr":"๐”ž","Agrave":"ร€","agrave":"ร ","alefsym":"โ„ต","aleph":"โ„ต","Alpha":"ฮ‘","alpha":"ฮฑ","Amacr":"ฤ€","amacr":"ฤ","amalg":"โจฟ","amp":"&","AMP":"&","andand":"โฉ•","And":"โฉ“","and":"โˆง","andd":"โฉœ","andslope":"โฉ˜","andv":"โฉš","ang":"โˆ ","ange":"โฆค","angle":"โˆ ","angmsdaa":"โฆจ","angmsdab":"โฆฉ","angmsdac":"โฆช","angmsdad":"โฆซ","angmsdae":"โฆฌ","angmsdaf":"โฆญ","angmsdag":"โฆฎ","angmsdah":"โฆฏ","angmsd":"โˆก","angrt":"โˆŸ","angrtvb":"โŠพ","angrtvbd":"โฆ","angsph":"โˆข","angst":"ร…","angzarr":"โผ","Aogon":"ฤ„","aogon":"ฤ…","Aopf":"๐”ธ","aopf":"๐•’","apacir":"โฉฏ","ap":"โ‰ˆ","apE":"โฉฐ","ape":"โ‰Š","apid":"โ‰‹","apos":"\'","ApplyFunction":"โก","approx":"โ‰ˆ","approxeq":"โ‰Š","Aring":"ร…","aring":"รฅ","Ascr":"๐’œ","ascr":"๐’ถ","Assign":"โ‰”","ast":"*","asymp":"โ‰ˆ","asympeq":"โ‰","Atilde":"รƒ","atilde":"รฃ","Auml":"ร„","auml":"รค","awconint":"โˆณ","awint":"โจ‘","backcong":"โ‰Œ","backepsilon":"ฯถ","backprime":"โ€ต","backsim":"โˆฝ","backsimeq":"โ‹","Backslash":"โˆ–","Barv":"โซง","barvee":"โŠฝ","barwed":"โŒ…","Barwed":"โŒ†","barwedge":"โŒ…","bbrk":"โŽต","bbrktbrk":"โŽถ","bcong":"โ‰Œ","Bcy":"ะ‘","bcy":"ะฑ","bdquo":"โ€ž","becaus":"โˆต","because":"โˆต","Because":"โˆต","bemptyv":"โฆฐ","bepsi":"ฯถ","bernou":"โ„ฌ","Bernoullis":"โ„ฌ","Beta":"ฮ’","beta":"ฮฒ","beth":"โ„ถ","between":"โ‰ฌ","Bfr":"๐”…","bfr":"๐”Ÿ","bigcap":"โ‹‚","bigcirc":"โ—ฏ","bigcup":"โ‹ƒ","bigodot":"โจ€","bigoplus":"โจ","bigotimes":"โจ‚","bigsqcup":"โจ†","bigstar":"โ˜…","bigtriangledown":"โ–ฝ","bigtriangleup":"โ–ณ","biguplus":"โจ„","bigvee":"โ‹","bigwedge":"โ‹€","bkarow":"โค","blacklozenge":"โงซ","blacksquare":"โ–ช","blacktriangle":"โ–ด","blacktriangledown":"โ–พ","blacktriangleleft":"โ—‚","blacktriangleright":"โ–ธ","blank":"โฃ","blk12":"โ–’","blk14":"โ–‘","blk34":"โ–“","block":"โ–ˆ","bne":"=โƒฅ","bnequiv":"โ‰กโƒฅ","bNot":"โซญ","bnot":"โŒ","Bopf":"๐”น","bopf":"๐•“","bot":"โŠฅ","bottom":"โŠฅ","bowtie":"โ‹ˆ","boxbox":"โง‰","boxdl":"โ”","boxdL":"โ••","boxDl":"โ•–","boxDL":"โ•—","boxdr":"โ”Œ","boxdR":"โ•’","boxDr":"โ•“","boxDR":"โ•”","boxh":"โ”€","boxH":"โ•","boxhd":"โ”ฌ","boxHd":"โ•ค","boxhD":"โ•ฅ","boxHD":"โ•ฆ","boxhu":"โ”ด","boxHu":"โ•ง","boxhU":"โ•จ","boxHU":"โ•ฉ","boxminus":"โŠŸ","boxplus":"โŠž","boxtimes":"โŠ ","boxul":"โ”˜","boxuL":"โ•›","boxUl":"โ•œ","boxUL":"โ•","boxur":"โ””","boxuR":"โ•˜","boxUr":"โ•™","boxUR":"โ•š","boxv":"โ”‚","boxV":"โ•‘","boxvh":"โ”ผ","boxvH":"โ•ช","boxVh":"โ•ซ","boxVH":"โ•ฌ","boxvl":"โ”ค","boxvL":"โ•ก","boxVl":"โ•ข","boxVL":"โ•ฃ","boxvr":"โ”œ","boxvR":"โ•ž","boxVr":"โ•Ÿ","boxVR":"โ• ","bprime":"โ€ต","breve":"ห˜","Breve":"ห˜","brvbar":"ยฆ","bscr":"๐’ท","Bscr":"โ„ฌ","bsemi":"โ","bsim":"โˆฝ","bsime":"โ‹","bsolb":"โง…","bsol":"\\\\","bsolhsub":"โŸˆ","bull":"โ€ข","bullet":"โ€ข","bump":"โ‰Ž","bumpE":"โชฎ","bumpe":"โ‰","Bumpeq":"โ‰Ž","bumpeq":"โ‰","Cacute":"ฤ†","cacute":"ฤ‡","capand":"โฉ„","capbrcup":"โฉ‰","capcap":"โฉ‹","cap":"โˆฉ","Cap":"โ‹’","capcup":"โฉ‡","capdot":"โฉ€","CapitalDifferentialD":"โ……","caps":"โˆฉ๏ธ€","caret":"โ","caron":"ห‡","Cayleys":"โ„ญ","ccaps":"โฉ","Ccaron":"ฤŒ","ccaron":"ฤ","Ccedil":"ร‡","ccedil":"รง","Ccirc":"ฤˆ","ccirc":"ฤ‰","Cconint":"โˆฐ","ccups":"โฉŒ","ccupssm":"โฉ","Cdot":"ฤŠ","cdot":"ฤ‹","cedil":"ยธ","Cedilla":"ยธ","cemptyv":"โฆฒ","cent":"ยข","centerdot":"ยท","CenterDot":"ยท","cfr":"๐” ","Cfr":"โ„ญ","CHcy":"ะง","chcy":"ั‡","check":"โœ“","checkmark":"โœ“","Chi":"ฮง","chi":"ฯ‡","circ":"ห†","circeq":"โ‰—","circlearrowleft":"โ†บ","circlearrowright":"โ†ป","circledast":"โŠ›","circledcirc":"โŠš","circleddash":"โŠ","CircleDot":"โŠ™","circledR":"ยฎ","circledS":"โ“ˆ","CircleMinus":"โŠ–","CirclePlus":"โŠ•","CircleTimes":"โŠ—","cir":"โ—‹","cirE":"โงƒ","cire":"โ‰—","cirfnint":"โจ","cirmid":"โซฏ","cirscir":"โง‚","ClockwiseContourIntegral":"โˆฒ","CloseCurlyDoubleQuote":"โ€","CloseCurlyQuote":"โ€™","clubs":"โ™ฃ","clubsuit":"โ™ฃ","colon":":","Colon":"โˆท","Colone":"โฉด","colone":"โ‰”","coloneq":"โ‰”","comma":",","commat":"@","comp":"โˆ","compfn":"โˆ˜","complement":"โˆ","complexes":"โ„‚","cong":"โ‰…","congdot":"โฉญ","Congruent":"โ‰ก","conint":"โˆฎ","Conint":"โˆฏ","ContourIntegral":"โˆฎ","copf":"๐•”","Copf":"โ„‚","coprod":"โˆ","Coproduct":"โˆ","copy":"ยฉ","COPY":"ยฉ","copysr":"โ„—","CounterClockwiseContourIntegral":"โˆณ","crarr":"โ†ต","cross":"โœ—","Cross":"โจฏ","Cscr":"๐’ž","cscr":"๐’ธ","csub":"โซ","csube":"โซ‘","csup":"โซ","csupe":"โซ’","ctdot":"โ‹ฏ","cudarrl":"โคธ","cudarrr":"โคต","cuepr":"โ‹ž","cuesc":"โ‹Ÿ","cularr":"โ†ถ","cularrp":"โคฝ","cupbrcap":"โฉˆ","cupcap":"โฉ†","CupCap":"โ‰","cup":"โˆช","Cup":"โ‹“","cupcup":"โฉŠ","cupdot":"โŠ","cupor":"โฉ…","cups":"โˆช๏ธ€","curarr":"โ†ท","curarrm":"โคผ","curlyeqprec":"โ‹ž","curlyeqsucc":"โ‹Ÿ","curlyvee":"โ‹Ž","curlywedge":"โ‹","curren":"ยค","curvearrowleft":"โ†ถ","curvearrowright":"โ†ท","cuvee":"โ‹Ž","cuwed":"โ‹","cwconint":"โˆฒ","cwint":"โˆฑ","cylcty":"โŒญ","dagger":"โ€ ","Dagger":"โ€ก","daleth":"โ„ธ","darr":"โ†“","Darr":"โ†ก","dArr":"โ‡“","dash":"โ€","Dashv":"โซค","dashv":"โŠฃ","dbkarow":"โค","dblac":"ห","Dcaron":"ฤŽ","dcaron":"ฤ","Dcy":"ะ”","dcy":"ะด","ddagger":"โ€ก","ddarr":"โ‡Š","DD":"โ……","dd":"โ…†","DDotrahd":"โค‘","ddotseq":"โฉท","deg":"ยฐ","Del":"โˆ‡","Delta":"ฮ”","delta":"ฮด","demptyv":"โฆฑ","dfisht":"โฅฟ","Dfr":"๐”‡","dfr":"๐”ก","dHar":"โฅฅ","dharl":"โ‡ƒ","dharr":"โ‡‚","DiacriticalAcute":"ยด","DiacriticalDot":"ห™","DiacriticalDoubleAcute":"ห","DiacriticalGrave":"`","DiacriticalTilde":"หœ","diam":"โ‹„","diamond":"โ‹„","Diamond":"โ‹„","diamondsuit":"โ™ฆ","diams":"โ™ฆ","die":"ยจ","DifferentialD":"โ…†","digamma":"ฯ","disin":"โ‹ฒ","div":"รท","divide":"รท","divideontimes":"โ‹‡","divonx":"โ‹‡","DJcy":"ะ‚","djcy":"ั’","dlcorn":"โŒž","dlcrop":"โŒ","dollar":"$","Dopf":"๐”ป","dopf":"๐••","Dot":"ยจ","dot":"ห™","DotDot":"โƒœ","doteq":"โ‰","doteqdot":"โ‰‘","DotEqual":"โ‰","dotminus":"โˆธ","dotplus":"โˆ”","dotsquare":"โŠก","doublebarwedge":"โŒ†","DoubleContourIntegral":"โˆฏ","DoubleDot":"ยจ","DoubleDownArrow":"โ‡“","DoubleLeftArrow":"โ‡","DoubleLeftRightArrow":"โ‡”","DoubleLeftTee":"โซค","DoubleLongLeftArrow":"โŸธ","DoubleLongLeftRightArrow":"โŸบ","DoubleLongRightArrow":"โŸน","DoubleRightArrow":"โ‡’","DoubleRightTee":"โŠจ","DoubleUpArrow":"โ‡‘","DoubleUpDownArrow":"โ‡•","DoubleVerticalBar":"โˆฅ","DownArrowBar":"โค“","downarrow":"โ†“","DownArrow":"โ†“","Downarrow":"โ‡“","DownArrowUpArrow":"โ‡ต","DownBreve":"ฬ‘","downdownarrows":"โ‡Š","downharpoonleft":"โ‡ƒ","downharpoonright":"โ‡‚","DownLeftRightVector":"โฅ","DownLeftTeeVector":"โฅž","DownLeftVectorBar":"โฅ–","DownLeftVector":"โ†ฝ","DownRightTeeVector":"โฅŸ","DownRightVectorBar":"โฅ—","DownRightVector":"โ‡","DownTeeArrow":"โ†ง","DownTee":"โŠค","drbkarow":"โค","drcorn":"โŒŸ","drcrop":"โŒŒ","Dscr":"๐’Ÿ","dscr":"๐’น","DScy":"ะ…","dscy":"ั•","dsol":"โงถ","Dstrok":"ฤ","dstrok":"ฤ‘","dtdot":"โ‹ฑ","dtri":"โ–ฟ","dtrif":"โ–พ","duarr":"โ‡ต","duhar":"โฅฏ","dwangle":"โฆฆ","DZcy":"ะ","dzcy":"ัŸ","dzigrarr":"โŸฟ","Eacute":"ร‰","eacute":"รฉ","easter":"โฉฎ","Ecaron":"ฤš","ecaron":"ฤ›","Ecirc":"รŠ","ecirc":"รช","ecir":"โ‰–","ecolon":"โ‰•","Ecy":"ะญ","ecy":"ั","eDDot":"โฉท","Edot":"ฤ–","edot":"ฤ—","eDot":"โ‰‘","ee":"โ…‡","efDot":"โ‰’","Efr":"๐”ˆ","efr":"๐”ข","eg":"โชš","Egrave":"รˆ","egrave":"รจ","egs":"โช–","egsdot":"โช˜","el":"โช™","Element":"โˆˆ","elinters":"โง","ell":"โ„“","els":"โช•","elsdot":"โช—","Emacr":"ฤ’","emacr":"ฤ“","empty":"โˆ…","emptyset":"โˆ…","EmptySmallSquare":"โ—ป","emptyv":"โˆ…","EmptyVerySmallSquare":"โ–ซ","emsp13":"โ€„","emsp14":"โ€…","emsp":"โ€ƒ","ENG":"ลŠ","eng":"ล‹","ensp":"โ€‚","Eogon":"ฤ˜","eogon":"ฤ™","Eopf":"๐”ผ","eopf":"๐•–","epar":"โ‹•","eparsl":"โงฃ","eplus":"โฉฑ","epsi":"ฮต","Epsilon":"ฮ•","epsilon":"ฮต","epsiv":"ฯต","eqcirc":"โ‰–","eqcolon":"โ‰•","eqsim":"โ‰‚","eqslantgtr":"โช–","eqslantless":"โช•","Equal":"โฉต","equals":"=","EqualTilde":"โ‰‚","equest":"โ‰Ÿ","Equilibrium":"โ‡Œ","equiv":"โ‰ก","equivDD":"โฉธ","eqvparsl":"โงฅ","erarr":"โฅฑ","erDot":"โ‰“","escr":"โ„ฏ","Escr":"โ„ฐ","esdot":"โ‰","Esim":"โฉณ","esim":"โ‰‚","Eta":"ฮ—","eta":"ฮท","ETH":"ร","eth":"รฐ","Euml":"ร‹","euml":"รซ","euro":"โ‚ฌ","excl":"!","exist":"โˆƒ","Exists":"โˆƒ","expectation":"โ„ฐ","exponentiale":"โ…‡","ExponentialE":"โ…‡","fallingdotseq":"โ‰’","Fcy":"ะค","fcy":"ั„","female":"โ™€","ffilig":"๏ฌƒ","fflig":"๏ฌ€","ffllig":"๏ฌ„","Ffr":"๐”‰","ffr":"๐”ฃ","filig":"๏ฌ","FilledSmallSquare":"โ—ผ","FilledVerySmallSquare":"โ–ช","fjlig":"fj","flat":"โ™ญ","fllig":"๏ฌ‚","fltns":"โ–ฑ","fnof":"ฦ’","Fopf":"๐”ฝ","fopf":"๐•—","forall":"โˆ€","ForAll":"โˆ€","fork":"โ‹”","forkv":"โซ™","Fouriertrf":"โ„ฑ","fpartint":"โจ","frac12":"ยฝ","frac13":"โ…“","frac14":"ยผ","frac15":"โ…•","frac16":"โ…™","frac18":"โ…›","frac23":"โ…”","frac25":"โ…–","frac34":"ยพ","frac35":"โ…—","frac38":"โ…œ","frac45":"โ…˜","frac56":"โ…š","frac58":"โ…","frac78":"โ…ž","frasl":"โ„","frown":"โŒข","fscr":"๐’ป","Fscr":"โ„ฑ","gacute":"วต","Gamma":"ฮ“","gamma":"ฮณ","Gammad":"ฯœ","gammad":"ฯ","gap":"โช†","Gbreve":"ฤž","gbreve":"ฤŸ","Gcedil":"ฤข","Gcirc":"ฤœ","gcirc":"ฤ","Gcy":"ะ“","gcy":"ะณ","Gdot":"ฤ ","gdot":"ฤก","ge":"โ‰ฅ","gE":"โ‰ง","gEl":"โชŒ","gel":"โ‹›","geq":"โ‰ฅ","geqq":"โ‰ง","geqslant":"โฉพ","gescc":"โชฉ","ges":"โฉพ","gesdot":"โช€","gesdoto":"โช‚","gesdotol":"โช„","gesl":"โ‹›๏ธ€","gesles":"โช”","Gfr":"๐”Š","gfr":"๐”ค","gg":"โ‰ซ","Gg":"โ‹™","ggg":"โ‹™","gimel":"โ„ท","GJcy":"ะƒ","gjcy":"ั“","gla":"โชฅ","gl":"โ‰ท","glE":"โช’","glj":"โชค","gnap":"โชŠ","gnapprox":"โชŠ","gne":"โชˆ","gnE":"โ‰ฉ","gneq":"โชˆ","gneqq":"โ‰ฉ","gnsim":"โ‹ง","Gopf":"๐”พ","gopf":"๐•˜","grave":"`","GreaterEqual":"โ‰ฅ","GreaterEqualLess":"โ‹›","GreaterFullEqual":"โ‰ง","GreaterGreater":"โชข","GreaterLess":"โ‰ท","GreaterSlantEqual":"โฉพ","GreaterTilde":"โ‰ณ","Gscr":"๐’ข","gscr":"โ„Š","gsim":"โ‰ณ","gsime":"โชŽ","gsiml":"โช","gtcc":"โชง","gtcir":"โฉบ","gt":">","GT":">","Gt":"โ‰ซ","gtdot":"โ‹—","gtlPar":"โฆ•","gtquest":"โฉผ","gtrapprox":"โช†","gtrarr":"โฅธ","gtrdot":"โ‹—","gtreqless":"โ‹›","gtreqqless":"โชŒ","gtrless":"โ‰ท","gtrsim":"โ‰ณ","gvertneqq":"โ‰ฉ๏ธ€","gvnE":"โ‰ฉ๏ธ€","Hacek":"ห‡","hairsp":"โ€Š","half":"ยฝ","hamilt":"โ„‹","HARDcy":"ะช","hardcy":"ัŠ","harrcir":"โฅˆ","harr":"โ†”","hArr":"โ‡”","harrw":"โ†ญ","Hat":"^","hbar":"โ„","Hcirc":"ฤค","hcirc":"ฤฅ","hearts":"โ™ฅ","heartsuit":"โ™ฅ","hellip":"โ€ฆ","hercon":"โŠน","hfr":"๐”ฅ","Hfr":"โ„Œ","HilbertSpace":"โ„‹","hksearow":"โคฅ","hkswarow":"โคฆ","hoarr":"โ‡ฟ","homtht":"โˆป","hookleftarrow":"โ†ฉ","hookrightarrow":"โ†ช","hopf":"๐•™","Hopf":"โ„","horbar":"โ€•","HorizontalLine":"โ”€","hscr":"๐’ฝ","Hscr":"โ„‹","hslash":"โ„","Hstrok":"ฤฆ","hstrok":"ฤง","HumpDownHump":"โ‰Ž","HumpEqual":"โ‰","hybull":"โƒ","hyphen":"โ€","Iacute":"ร","iacute":"รญ","ic":"โฃ","Icirc":"รŽ","icirc":"รฎ","Icy":"ะ˜","icy":"ะธ","Idot":"ฤฐ","IEcy":"ะ•","iecy":"ะต","iexcl":"ยก","iff":"โ‡”","ifr":"๐”ฆ","Ifr":"โ„‘","Igrave":"รŒ","igrave":"รฌ","ii":"โ…ˆ","iiiint":"โจŒ","iiint":"โˆญ","iinfin":"โงœ","iiota":"โ„ฉ","IJlig":"ฤฒ","ijlig":"ฤณ","Imacr":"ฤช","imacr":"ฤซ","image":"โ„‘","ImaginaryI":"โ…ˆ","imagline":"โ„","imagpart":"โ„‘","imath":"ฤฑ","Im":"โ„‘","imof":"โŠท","imped":"ฦต","Implies":"โ‡’","incare":"โ„…","in":"โˆˆ","infin":"โˆž","infintie":"โง","inodot":"ฤฑ","intcal":"โŠบ","int":"โˆซ","Int":"โˆฌ","integers":"โ„ค","Integral":"โˆซ","intercal":"โŠบ","Intersection":"โ‹‚","intlarhk":"โจ—","intprod":"โจผ","InvisibleComma":"โฃ","InvisibleTimes":"โข","IOcy":"ะ","iocy":"ั‘","Iogon":"ฤฎ","iogon":"ฤฏ","Iopf":"๐•€","iopf":"๐•š","Iota":"ฮ™","iota":"ฮน","iprod":"โจผ","iquest":"ยฟ","iscr":"๐’พ","Iscr":"โ„","isin":"โˆˆ","isindot":"โ‹ต","isinE":"โ‹น","isins":"โ‹ด","isinsv":"โ‹ณ","isinv":"โˆˆ","it":"โข","Itilde":"ฤจ","itilde":"ฤฉ","Iukcy":"ะ†","iukcy":"ั–","Iuml":"ร","iuml":"รฏ","Jcirc":"ฤด","jcirc":"ฤต","Jcy":"ะ™","jcy":"ะน","Jfr":"๐”","jfr":"๐”ง","jmath":"ศท","Jopf":"๐•","jopf":"๐•›","Jscr":"๐’ฅ","jscr":"๐’ฟ","Jsercy":"ะˆ","jsercy":"ั˜","Jukcy":"ะ„","jukcy":"ั”","Kappa":"ฮš","kappa":"ฮบ","kappav":"ฯฐ","Kcedil":"ฤถ","kcedil":"ฤท","Kcy":"ะš","kcy":"ะบ","Kfr":"๐”Ž","kfr":"๐”จ","kgreen":"ฤธ","KHcy":"ะฅ","khcy":"ั…","KJcy":"ะŒ","kjcy":"ัœ","Kopf":"๐•‚","kopf":"๐•œ","Kscr":"๐’ฆ","kscr":"๐“€","lAarr":"โ‡š","Lacute":"ฤน","lacute":"ฤบ","laemptyv":"โฆด","lagran":"โ„’","Lambda":"ฮ›","lambda":"ฮป","lang":"โŸจ","Lang":"โŸช","langd":"โฆ‘","langle":"โŸจ","lap":"โช…","Laplacetrf":"โ„’","laquo":"ยซ","larrb":"โ‡ค","larrbfs":"โคŸ","larr":"โ†","Larr":"โ†ž","lArr":"โ‡","larrfs":"โค","larrhk":"โ†ฉ","larrlp":"โ†ซ","larrpl":"โคน","larrsim":"โฅณ","larrtl":"โ†ข","latail":"โค™","lAtail":"โค›","lat":"โชซ","late":"โชญ","lates":"โชญ๏ธ€","lbarr":"โคŒ","lBarr":"โคŽ","lbbrk":"โฒ","lbrace":"{","lbrack":"[","lbrke":"โฆ‹","lbrksld":"โฆ","lbrkslu":"โฆ","Lcaron":"ฤฝ","lcaron":"ฤพ","Lcedil":"ฤป","lcedil":"ฤผ","lceil":"โŒˆ","lcub":"{","Lcy":"ะ›","lcy":"ะป","ldca":"โคถ","ldquo":"โ€œ","ldquor":"โ€ž","ldrdhar":"โฅง","ldrushar":"โฅ‹","ldsh":"โ†ฒ","le":"โ‰ค","lE":"โ‰ฆ","LeftAngleBracket":"โŸจ","LeftArrowBar":"โ‡ค","leftarrow":"โ†","LeftArrow":"โ†","Leftarrow":"โ‡","LeftArrowRightArrow":"โ‡†","leftarrowtail":"โ†ข","LeftCeiling":"โŒˆ","LeftDoubleBracket":"โŸฆ","LeftDownTeeVector":"โฅก","LeftDownVectorBar":"โฅ™","LeftDownVector":"โ‡ƒ","LeftFloor":"โŒŠ","leftharpoondown":"โ†ฝ","leftharpoonup":"โ†ผ","leftleftarrows":"โ‡‡","leftrightarrow":"โ†”","LeftRightArrow":"โ†”","Leftrightarrow":"โ‡”","leftrightarrows":"โ‡†","leftrightharpoons":"โ‡‹","leftrightsquigarrow":"โ†ญ","LeftRightVector":"โฅŽ","LeftTeeArrow":"โ†ค","LeftTee":"โŠฃ","LeftTeeVector":"โฅš","leftthreetimes":"โ‹‹","LeftTriangleBar":"โง","LeftTriangle":"โŠฒ","LeftTriangleEqual":"โŠด","LeftUpDownVector":"โฅ‘","LeftUpTeeVector":"โฅ ","LeftUpVectorBar":"โฅ˜","LeftUpVector":"โ†ฟ","LeftVectorBar":"โฅ’","LeftVector":"โ†ผ","lEg":"โช‹","leg":"โ‹š","leq":"โ‰ค","leqq":"โ‰ฆ","leqslant":"โฉฝ","lescc":"โชจ","les":"โฉฝ","lesdot":"โฉฟ","lesdoto":"โช","lesdotor":"โชƒ","lesg":"โ‹š๏ธ€","lesges":"โช“","lessapprox":"โช…","lessdot":"โ‹–","lesseqgtr":"โ‹š","lesseqqgtr":"โช‹","LessEqualGreater":"โ‹š","LessFullEqual":"โ‰ฆ","LessGreater":"โ‰ถ","lessgtr":"โ‰ถ","LessLess":"โชก","lesssim":"โ‰ฒ","LessSlantEqual":"โฉฝ","LessTilde":"โ‰ฒ","lfisht":"โฅผ","lfloor":"โŒŠ","Lfr":"๐”","lfr":"๐”ฉ","lg":"โ‰ถ","lgE":"โช‘","lHar":"โฅข","lhard":"โ†ฝ","lharu":"โ†ผ","lharul":"โฅช","lhblk":"โ–„","LJcy":"ะ‰","ljcy":"ั™","llarr":"โ‡‡","ll":"โ‰ช","Ll":"โ‹˜","llcorner":"โŒž","Lleftarrow":"โ‡š","llhard":"โฅซ","lltri":"โ—บ","Lmidot":"ฤฟ","lmidot":"ล€","lmoustache":"โŽฐ","lmoust":"โŽฐ","lnap":"โช‰","lnapprox":"โช‰","lne":"โช‡","lnE":"โ‰จ","lneq":"โช‡","lneqq":"โ‰จ","lnsim":"โ‹ฆ","loang":"โŸฌ","loarr":"โ‡ฝ","lobrk":"โŸฆ","longleftarrow":"โŸต","LongLeftArrow":"โŸต","Longleftarrow":"โŸธ","longleftrightarrow":"โŸท","LongLeftRightArrow":"โŸท","Longleftrightarrow":"โŸบ","longmapsto":"โŸผ","longrightarrow":"โŸถ","LongRightArrow":"โŸถ","Longrightarrow":"โŸน","looparrowleft":"โ†ซ","looparrowright":"โ†ฌ","lopar":"โฆ…","Lopf":"๐•ƒ","lopf":"๐•","loplus":"โจญ","lotimes":"โจด","lowast":"โˆ—","lowbar":"_","LowerLeftArrow":"โ†™","LowerRightArrow":"โ†˜","loz":"โ—Š","lozenge":"โ—Š","lozf":"โงซ","lpar":"(","lparlt":"โฆ“","lrarr":"โ‡†","lrcorner":"โŒŸ","lrhar":"โ‡‹","lrhard":"โฅญ","lrm":"โ€Ž","lrtri":"โŠฟ","lsaquo":"โ€น","lscr":"๐“","Lscr":"โ„’","lsh":"โ†ฐ","Lsh":"โ†ฐ","lsim":"โ‰ฒ","lsime":"โช","lsimg":"โช","lsqb":"[","lsquo":"โ€˜","lsquor":"โ€š","Lstrok":"ล","lstrok":"ล‚","ltcc":"โชฆ","ltcir":"โฉน","lt":"<","LT":"<","Lt":"โ‰ช","ltdot":"โ‹–","lthree":"โ‹‹","ltimes":"โ‹‰","ltlarr":"โฅถ","ltquest":"โฉป","ltri":"โ—ƒ","ltrie":"โŠด","ltrif":"โ—‚","ltrPar":"โฆ–","lurdshar":"โฅŠ","luruhar":"โฅฆ","lvertneqq":"โ‰จ๏ธ€","lvnE":"โ‰จ๏ธ€","macr":"ยฏ","male":"โ™‚","malt":"โœ ","maltese":"โœ ","Map":"โค…","map":"โ†ฆ","mapsto":"โ†ฆ","mapstodown":"โ†ง","mapstoleft":"โ†ค","mapstoup":"โ†ฅ","marker":"โ–ฎ","mcomma":"โจฉ","Mcy":"ะœ","mcy":"ะผ","mdash":"โ€”","mDDot":"โˆบ","measuredangle":"โˆก","MediumSpace":"โŸ","Mellintrf":"โ„ณ","Mfr":"๐”","mfr":"๐”ช","mho":"โ„ง","micro":"ยต","midast":"*","midcir":"โซฐ","mid":"โˆฃ","middot":"ยท","minusb":"โŠŸ","minus":"โˆ’","minusd":"โˆธ","minusdu":"โจช","MinusPlus":"โˆ“","mlcp":"โซ›","mldr":"โ€ฆ","mnplus":"โˆ“","models":"โŠง","Mopf":"๐•„","mopf":"๐•ž","mp":"โˆ“","mscr":"๐“‚","Mscr":"โ„ณ","mstpos":"โˆพ","Mu":"ฮœ","mu":"ฮผ","multimap":"โŠธ","mumap":"โŠธ","nabla":"โˆ‡","Nacute":"ลƒ","nacute":"ล„","nang":"โˆ โƒ’","nap":"โ‰‰","napE":"โฉฐฬธ","napid":"โ‰‹ฬธ","napos":"ล‰","napprox":"โ‰‰","natural":"โ™ฎ","naturals":"โ„•","natur":"โ™ฎ","nbsp":"ย ","nbump":"โ‰Žฬธ","nbumpe":"โ‰ฬธ","ncap":"โฉƒ","Ncaron":"ล‡","ncaron":"ลˆ","Ncedil":"ล…","ncedil":"ล†","ncong":"โ‰‡","ncongdot":"โฉญฬธ","ncup":"โฉ‚","Ncy":"ะ","ncy":"ะฝ","ndash":"โ€“","nearhk":"โคค","nearr":"โ†—","neArr":"โ‡—","nearrow":"โ†—","ne":"โ‰ ","nedot":"โ‰ฬธ","NegativeMediumSpace":"โ€‹","NegativeThickSpace":"โ€‹","NegativeThinSpace":"โ€‹","NegativeVeryThinSpace":"โ€‹","nequiv":"โ‰ข","nesear":"โคจ","nesim":"โ‰‚ฬธ","NestedGreaterGreater":"โ‰ซ","NestedLessLess":"โ‰ช","NewLine":"\\n","nexist":"โˆ„","nexists":"โˆ„","Nfr":"๐”‘","nfr":"๐”ซ","ngE":"โ‰งฬธ","nge":"โ‰ฑ","ngeq":"โ‰ฑ","ngeqq":"โ‰งฬธ","ngeqslant":"โฉพฬธ","nges":"โฉพฬธ","nGg":"โ‹™ฬธ","ngsim":"โ‰ต","nGt":"โ‰ซโƒ’","ngt":"โ‰ฏ","ngtr":"โ‰ฏ","nGtv":"โ‰ซฬธ","nharr":"โ†ฎ","nhArr":"โ‡Ž","nhpar":"โซฒ","ni":"โˆ‹","nis":"โ‹ผ","nisd":"โ‹บ","niv":"โˆ‹","NJcy":"ะŠ","njcy":"ัš","nlarr":"โ†š","nlArr":"โ‡","nldr":"โ€ฅ","nlE":"โ‰ฆฬธ","nle":"โ‰ฐ","nleftarrow":"โ†š","nLeftarrow":"โ‡","nleftrightarrow":"โ†ฎ","nLeftrightarrow":"โ‡Ž","nleq":"โ‰ฐ","nleqq":"โ‰ฆฬธ","nleqslant":"โฉฝฬธ","nles":"โฉฝฬธ","nless":"โ‰ฎ","nLl":"โ‹˜ฬธ","nlsim":"โ‰ด","nLt":"โ‰ชโƒ’","nlt":"โ‰ฎ","nltri":"โ‹ช","nltrie":"โ‹ฌ","nLtv":"โ‰ชฬธ","nmid":"โˆค","NoBreak":"โ ","NonBreakingSpace":"ย ","nopf":"๐•Ÿ","Nopf":"โ„•","Not":"โซฌ","not":"ยฌ","NotCongruent":"โ‰ข","NotCupCap":"โ‰ญ","NotDoubleVerticalBar":"โˆฆ","NotElement":"โˆ‰","NotEqual":"โ‰ ","NotEqualTilde":"โ‰‚ฬธ","NotExists":"โˆ„","NotGreater":"โ‰ฏ","NotGreaterEqual":"โ‰ฑ","NotGreaterFullEqual":"โ‰งฬธ","NotGreaterGreater":"โ‰ซฬธ","NotGreaterLess":"โ‰น","NotGreaterSlantEqual":"โฉพฬธ","NotGreaterTilde":"โ‰ต","NotHumpDownHump":"โ‰Žฬธ","NotHumpEqual":"โ‰ฬธ","notin":"โˆ‰","notindot":"โ‹ตฬธ","notinE":"โ‹นฬธ","notinva":"โˆ‰","notinvb":"โ‹ท","notinvc":"โ‹ถ","NotLeftTriangleBar":"โงฬธ","NotLeftTriangle":"โ‹ช","NotLeftTriangleEqual":"โ‹ฌ","NotLess":"โ‰ฎ","NotLessEqual":"โ‰ฐ","NotLessGreater":"โ‰ธ","NotLessLess":"โ‰ชฬธ","NotLessSlantEqual":"โฉฝฬธ","NotLessTilde":"โ‰ด","NotNestedGreaterGreater":"โชขฬธ","NotNestedLessLess":"โชกฬธ","notni":"โˆŒ","notniva":"โˆŒ","notnivb":"โ‹พ","notnivc":"โ‹ฝ","NotPrecedes":"โŠ€","NotPrecedesEqual":"โชฏฬธ","NotPrecedesSlantEqual":"โ‹ ","NotReverseElement":"โˆŒ","NotRightTriangleBar":"โงฬธ","NotRightTriangle":"โ‹ซ","NotRightTriangleEqual":"โ‹ญ","NotSquareSubset":"โŠฬธ","NotSquareSubsetEqual":"โ‹ข","NotSquareSuperset":"โАฬธ","NotSquareSupersetEqual":"โ‹ฃ","NotSubset":"โŠ‚โƒ’","NotSubsetEqual":"โŠˆ","NotSucceeds":"โЁ","NotSucceedsEqual":"โชฐฬธ","NotSucceedsSlantEqual":"โ‹ก","NotSucceedsTilde":"โ‰ฟฬธ","NotSuperset":"โŠƒโƒ’","NotSupersetEqual":"โЉ","NotTilde":"โ‰","NotTildeEqual":"โ‰„","NotTildeFullEqual":"โ‰‡","NotTildeTilde":"โ‰‰","NotVerticalBar":"โˆค","nparallel":"โˆฆ","npar":"โˆฆ","nparsl":"โซฝโƒฅ","npart":"โˆ‚ฬธ","npolint":"โจ”","npr":"โŠ€","nprcue":"โ‹ ","nprec":"โŠ€","npreceq":"โชฏฬธ","npre":"โชฏฬธ","nrarrc":"โคณฬธ","nrarr":"โ†›","nrArr":"โ‡","nrarrw":"โ†ฬธ","nrightarrow":"โ†›","nRightarrow":"โ‡","nrtri":"โ‹ซ","nrtrie":"โ‹ญ","nsc":"โЁ","nsccue":"โ‹ก","nsce":"โชฐฬธ","Nscr":"๐’ฉ","nscr":"๐“ƒ","nshortmid":"โˆค","nshortparallel":"โˆฆ","nsim":"โ‰","nsime":"โ‰„","nsimeq":"โ‰„","nsmid":"โˆค","nspar":"โˆฆ","nsqsube":"โ‹ข","nsqsupe":"โ‹ฃ","nsub":"โŠ„","nsubE":"โซ…ฬธ","nsube":"โŠˆ","nsubset":"โŠ‚โƒ’","nsubseteq":"โŠˆ","nsubseteqq":"โซ…ฬธ","nsucc":"โЁ","nsucceq":"โชฐฬธ","nsup":"โŠ…","nsupE":"โซ†ฬธ","nsupe":"โЉ","nsupset":"โŠƒโƒ’","nsupseteq":"โЉ","nsupseteqq":"โซ†ฬธ","ntgl":"โ‰น","Ntilde":"ร‘","ntilde":"รฑ","ntlg":"โ‰ธ","ntriangleleft":"โ‹ช","ntrianglelefteq":"โ‹ฌ","ntriangleright":"โ‹ซ","ntrianglerighteq":"โ‹ญ","Nu":"ฮ","nu":"ฮฝ","num":"#","numero":"โ„–","numsp":"โ€‡","nvap":"โ‰โƒ’","nvdash":"โŠฌ","nvDash":"โŠญ","nVdash":"โŠฎ","nVDash":"โŠฏ","nvge":"โ‰ฅโƒ’","nvgt":">โƒ’","nvHarr":"โค„","nvinfin":"โงž","nvlArr":"โค‚","nvle":"โ‰คโƒ’","nvlt":"<โƒ’","nvltrie":"โŠดโƒ’","nvrArr":"โคƒ","nvrtrie":"โŠตโƒ’","nvsim":"โˆผโƒ’","nwarhk":"โคฃ","nwarr":"โ†–","nwArr":"โ‡–","nwarrow":"โ†–","nwnear":"โคง","Oacute":"ร“","oacute":"รณ","oast":"โŠ›","Ocirc":"ร”","ocirc":"รด","ocir":"โŠš","Ocy":"ะž","ocy":"ะพ","odash":"โŠ","Odblac":"ล","odblac":"ล‘","odiv":"โจธ","odot":"โŠ™","odsold":"โฆผ","OElig":"ล’","oelig":"ล“","ofcir":"โฆฟ","Ofr":"๐”’","ofr":"๐”ฌ","ogon":"ห›","Ograve":"ร’","ograve":"รฒ","ogt":"โง","ohbar":"โฆต","ohm":"ฮฉ","oint":"โˆฎ","olarr":"โ†บ","olcir":"โฆพ","olcross":"โฆป","oline":"โ€พ","olt":"โง€","Omacr":"ลŒ","omacr":"ล","Omega":"ฮฉ","omega":"ฯ‰","Omicron":"ฮŸ","omicron":"ฮฟ","omid":"โฆถ","ominus":"โŠ–","Oopf":"๐•†","oopf":"๐• ","opar":"โฆท","OpenCurlyDoubleQuote":"โ€œ","OpenCurlyQuote":"โ€˜","operp":"โฆน","oplus":"โŠ•","orarr":"โ†ป","Or":"โฉ”","or":"โˆจ","ord":"โฉ","order":"โ„ด","orderof":"โ„ด","ordf":"ยช","ordm":"ยบ","origof":"โŠถ","oror":"โฉ–","orslope":"โฉ—","orv":"โฉ›","oS":"โ“ˆ","Oscr":"๐’ช","oscr":"โ„ด","Oslash":"ร˜","oslash":"รธ","osol":"โŠ˜","Otilde":"ร•","otilde":"รต","otimesas":"โจถ","Otimes":"โจท","otimes":"โŠ—","Ouml":"ร–","ouml":"รถ","ovbar":"โŒฝ","OverBar":"โ€พ","OverBrace":"โž","OverBracket":"โŽด","OverParenthesis":"โœ","para":"ยถ","parallel":"โˆฅ","par":"โˆฅ","parsim":"โซณ","parsl":"โซฝ","part":"โˆ‚","PartialD":"โˆ‚","Pcy":"ะŸ","pcy":"ะฟ","percnt":"%","period":".","permil":"โ€ฐ","perp":"โŠฅ","pertenk":"โ€ฑ","Pfr":"๐”“","pfr":"๐”ญ","Phi":"ฮฆ","phi":"ฯ†","phiv":"ฯ•","phmmat":"โ„ณ","phone":"โ˜Ž","Pi":"ฮ ","pi":"ฯ€","pitchfork":"โ‹”","piv":"ฯ–","planck":"โ„","planckh":"โ„Ž","plankv":"โ„","plusacir":"โจฃ","plusb":"โŠž","pluscir":"โจข","plus":"+","plusdo":"โˆ”","plusdu":"โจฅ","pluse":"โฉฒ","PlusMinus":"ยฑ","plusmn":"ยฑ","plussim":"โจฆ","plustwo":"โจง","pm":"ยฑ","Poincareplane":"โ„Œ","pointint":"โจ•","popf":"๐•ก","Popf":"โ„™","pound":"ยฃ","prap":"โชท","Pr":"โชป","pr":"โ‰บ","prcue":"โ‰ผ","precapprox":"โชท","prec":"โ‰บ","preccurlyeq":"โ‰ผ","Precedes":"โ‰บ","PrecedesEqual":"โชฏ","PrecedesSlantEqual":"โ‰ผ","PrecedesTilde":"โ‰พ","preceq":"โชฏ","precnapprox":"โชน","precneqq":"โชต","precnsim":"โ‹จ","pre":"โชฏ","prE":"โชณ","precsim":"โ‰พ","prime":"โ€ฒ","Prime":"โ€ณ","primes":"โ„™","prnap":"โชน","prnE":"โชต","prnsim":"โ‹จ","prod":"โˆ","Product":"โˆ","profalar":"โŒฎ","profline":"โŒ’","profsurf":"โŒ“","prop":"โˆ","Proportional":"โˆ","Proportion":"โˆท","propto":"โˆ","prsim":"โ‰พ","prurel":"โŠฐ","Pscr":"๐’ซ","pscr":"๐“…","Psi":"ฮจ","psi":"ฯˆ","puncsp":"โ€ˆ","Qfr":"๐””","qfr":"๐”ฎ","qint":"โจŒ","qopf":"๐•ข","Qopf":"โ„š","qprime":"โ—","Qscr":"๐’ฌ","qscr":"๐“†","quaternions":"โ„","quatint":"โจ–","quest":"?","questeq":"โ‰Ÿ","quot":"\\"","QUOT":"\\"","rAarr":"โ‡›","race":"โˆฝฬฑ","Racute":"ล”","racute":"ล•","radic":"โˆš","raemptyv":"โฆณ","rang":"โŸฉ","Rang":"โŸซ","rangd":"โฆ’","range":"โฆฅ","rangle":"โŸฉ","raquo":"ยป","rarrap":"โฅต","rarrb":"โ‡ฅ","rarrbfs":"โค ","rarrc":"โคณ","rarr":"โ†’","Rarr":"โ† ","rArr":"โ‡’","rarrfs":"โคž","rarrhk":"โ†ช","rarrlp":"โ†ฌ","rarrpl":"โฅ…","rarrsim":"โฅด","Rarrtl":"โค–","rarrtl":"โ†ฃ","rarrw":"โ†","ratail":"โคš","rAtail":"โคœ","ratio":"โˆถ","rationals":"โ„š","rbarr":"โค","rBarr":"โค","RBarr":"โค","rbbrk":"โณ","rbrace":"}","rbrack":"]","rbrke":"โฆŒ","rbrksld":"โฆŽ","rbrkslu":"โฆ","Rcaron":"ล˜","rcaron":"ล™","Rcedil":"ล–","rcedil":"ล—","rceil":"โŒ‰","rcub":"}","Rcy":"ะ ","rcy":"ั€","rdca":"โคท","rdldhar":"โฅฉ","rdquo":"โ€","rdquor":"โ€","rdsh":"โ†ณ","real":"โ„œ","realine":"โ„›","realpart":"โ„œ","reals":"โ„","Re":"โ„œ","rect":"โ–ญ","reg":"ยฎ","REG":"ยฎ","ReverseElement":"โˆ‹","ReverseEquilibrium":"โ‡‹","ReverseUpEquilibrium":"โฅฏ","rfisht":"โฅฝ","rfloor":"โŒ‹","rfr":"๐”ฏ","Rfr":"โ„œ","rHar":"โฅค","rhard":"โ‡","rharu":"โ‡€","rharul":"โฅฌ","Rho":"ฮก","rho":"ฯ","rhov":"ฯฑ","RightAngleBracket":"โŸฉ","RightArrowBar":"โ‡ฅ","rightarrow":"โ†’","RightArrow":"โ†’","Rightarrow":"โ‡’","RightArrowLeftArrow":"โ‡„","rightarrowtail":"โ†ฃ","RightCeiling":"โŒ‰","RightDoubleBracket":"โŸง","RightDownTeeVector":"โฅ","RightDownVectorBar":"โฅ•","RightDownVector":"โ‡‚","RightFloor":"โŒ‹","rightharpoondown":"โ‡","rightharpoonup":"โ‡€","rightleftarrows":"โ‡„","rightleftharpoons":"โ‡Œ","rightrightarrows":"โ‡‰","rightsquigarrow":"โ†","RightTeeArrow":"โ†ฆ","RightTee":"โŠข","RightTeeVector":"โฅ›","rightthreetimes":"โ‹Œ","RightTriangleBar":"โง","RightTriangle":"โŠณ","RightTriangleEqual":"โŠต","RightUpDownVector":"โฅ","RightUpTeeVector":"โฅœ","RightUpVectorBar":"โฅ”","RightUpVector":"โ†พ","RightVectorBar":"โฅ“","RightVector":"โ‡€","ring":"หš","risingdotseq":"โ‰“","rlarr":"โ‡„","rlhar":"โ‡Œ","rlm":"โ€","rmoustache":"โŽฑ","rmoust":"โŽฑ","rnmid":"โซฎ","roang":"โŸญ","roarr":"โ‡พ","robrk":"โŸง","ropar":"โฆ†","ropf":"๐•ฃ","Ropf":"โ„","roplus":"โจฎ","rotimes":"โจต","RoundImplies":"โฅฐ","rpar":")","rpargt":"โฆ”","rppolint":"โจ’","rrarr":"โ‡‰","Rrightarrow":"โ‡›","rsaquo":"โ€บ","rscr":"๐“‡","Rscr":"โ„›","rsh":"โ†ฑ","Rsh":"โ†ฑ","rsqb":"]","rsquo":"โ€™","rsquor":"โ€™","rthree":"โ‹Œ","rtimes":"โ‹Š","rtri":"โ–น","rtrie":"โŠต","rtrif":"โ–ธ","rtriltri":"โงŽ","RuleDelayed":"โงด","ruluhar":"โฅจ","rx":"โ„ž","Sacute":"ลš","sacute":"ล›","sbquo":"โ€š","scap":"โชธ","Scaron":"ล ","scaron":"ลก","Sc":"โชผ","sc":"โ‰ป","sccue":"โ‰ฝ","sce":"โชฐ","scE":"โชด","Scedil":"ลž","scedil":"ลŸ","Scirc":"ลœ","scirc":"ล","scnap":"โชบ","scnE":"โชถ","scnsim":"โ‹ฉ","scpolint":"โจ“","scsim":"โ‰ฟ","Scy":"ะก","scy":"ั","sdotb":"โŠก","sdot":"โ‹…","sdote":"โฉฆ","searhk":"โคฅ","searr":"โ†˜","seArr":"โ‡˜","searrow":"โ†˜","sect":"ยง","semi":";","seswar":"โคฉ","setminus":"โˆ–","setmn":"โˆ–","sext":"โœถ","Sfr":"๐”–","sfr":"๐”ฐ","sfrown":"โŒข","sharp":"โ™ฏ","SHCHcy":"ะฉ","shchcy":"ั‰","SHcy":"ะจ","shcy":"ัˆ","ShortDownArrow":"โ†“","ShortLeftArrow":"โ†","shortmid":"โˆฃ","shortparallel":"โˆฅ","ShortRightArrow":"โ†’","ShortUpArrow":"โ†‘","shy":"ยญ","Sigma":"ฮฃ","sigma":"ฯƒ","sigmaf":"ฯ‚","sigmav":"ฯ‚","sim":"โˆผ","simdot":"โฉช","sime":"โ‰ƒ","simeq":"โ‰ƒ","simg":"โชž","simgE":"โช ","siml":"โช","simlE":"โชŸ","simne":"โ‰†","simplus":"โจค","simrarr":"โฅฒ","slarr":"โ†","SmallCircle":"โˆ˜","smallsetminus":"โˆ–","smashp":"โจณ","smeparsl":"โงค","smid":"โˆฃ","smile":"โŒฃ","smt":"โชช","smte":"โชฌ","smtes":"โชฌ๏ธ€","SOFTcy":"ะฌ","softcy":"ัŒ","solbar":"โŒฟ","solb":"โง„","sol":"/","Sopf":"๐•Š","sopf":"๐•ค","spades":"โ™ ","spadesuit":"โ™ ","spar":"โˆฅ","sqcap":"โŠ“","sqcaps":"โŠ“๏ธ€","sqcup":"โŠ”","sqcups":"โŠ”๏ธ€","Sqrt":"โˆš","sqsub":"โŠ","sqsube":"โŠ‘","sqsubset":"โŠ","sqsubseteq":"โŠ‘","sqsup":"โА","sqsupe":"โŠ’","sqsupset":"โА","sqsupseteq":"โŠ’","square":"โ–ก","Square":"โ–ก","SquareIntersection":"โŠ“","SquareSubset":"โŠ","SquareSubsetEqual":"โŠ‘","SquareSuperset":"โА","SquareSupersetEqual":"โŠ’","SquareUnion":"โŠ”","squarf":"โ–ช","squ":"โ–ก","squf":"โ–ช","srarr":"โ†’","Sscr":"๐’ฎ","sscr":"๐“ˆ","ssetmn":"โˆ–","ssmile":"โŒฃ","sstarf":"โ‹†","Star":"โ‹†","star":"โ˜†","starf":"โ˜…","straightepsilon":"ฯต","straightphi":"ฯ•","strns":"ยฏ","sub":"โŠ‚","Sub":"โ‹","subdot":"โชฝ","subE":"โซ…","sube":"โІ","subedot":"โซƒ","submult":"โซ","subnE":"โซ‹","subne":"โŠŠ","subplus":"โชฟ","subrarr":"โฅน","subset":"โŠ‚","Subset":"โ‹","subseteq":"โІ","subseteqq":"โซ…","SubsetEqual":"โІ","subsetneq":"โŠŠ","subsetneqq":"โซ‹","subsim":"โซ‡","subsub":"โซ•","subsup":"โซ“","succapprox":"โชธ","succ":"โ‰ป","succcurlyeq":"โ‰ฝ","Succeeds":"โ‰ป","SucceedsEqual":"โชฐ","SucceedsSlantEqual":"โ‰ฝ","SucceedsTilde":"โ‰ฟ","succeq":"โชฐ","succnapprox":"โชบ","succneqq":"โชถ","succnsim":"โ‹ฉ","succsim":"โ‰ฟ","SuchThat":"โˆ‹","sum":"โˆ‘","Sum":"โˆ‘","sung":"โ™ช","sup1":"ยน","sup2":"ยฒ","sup3":"ยณ","sup":"โŠƒ","Sup":"โ‹‘","supdot":"โชพ","supdsub":"โซ˜","supE":"โซ†","supe":"โЇ","supedot":"โซ„","Superset":"โŠƒ","SupersetEqual":"โЇ","suphsol":"โŸ‰","suphsub":"โซ—","suplarr":"โฅป","supmult":"โซ‚","supnE":"โซŒ","supne":"โŠ‹","supplus":"โซ€","supset":"โŠƒ","Supset":"โ‹‘","supseteq":"โЇ","supseteqq":"โซ†","supsetneq":"โŠ‹","supsetneqq":"โซŒ","supsim":"โซˆ","supsub":"โซ”","supsup":"โซ–","swarhk":"โคฆ","swarr":"โ†™","swArr":"โ‡™","swarrow":"โ†™","swnwar":"โคช","szlig":"รŸ","Tab":"\\t","target":"โŒ–","Tau":"ฮค","tau":"ฯ„","tbrk":"โŽด","Tcaron":"ลค","tcaron":"ลฅ","Tcedil":"ลข","tcedil":"ลฃ","Tcy":"ะข","tcy":"ั‚","tdot":"โƒ›","telrec":"โŒ•","Tfr":"๐”—","tfr":"๐”ฑ","there4":"โˆด","therefore":"โˆด","Therefore":"โˆด","Theta":"ฮ˜","theta":"ฮธ","thetasym":"ฯ‘","thetav":"ฯ‘","thickapprox":"โ‰ˆ","thicksim":"โˆผ","ThickSpace":"โŸโ€Š","ThinSpace":"โ€‰","thinsp":"โ€‰","thkap":"โ‰ˆ","thksim":"โˆผ","THORN":"รž","thorn":"รพ","tilde":"หœ","Tilde":"โˆผ","TildeEqual":"โ‰ƒ","TildeFullEqual":"โ‰…","TildeTilde":"โ‰ˆ","timesbar":"โจฑ","timesb":"โŠ ","times":"ร—","timesd":"โจฐ","tint":"โˆญ","toea":"โคจ","topbot":"โŒถ","topcir":"โซฑ","top":"โŠค","Topf":"๐•‹","topf":"๐•ฅ","topfork":"โซš","tosa":"โคฉ","tprime":"โ€ด","trade":"โ„ข","TRADE":"โ„ข","triangle":"โ–ต","triangledown":"โ–ฟ","triangleleft":"โ—ƒ","trianglelefteq":"โŠด","triangleq":"โ‰œ","triangleright":"โ–น","trianglerighteq":"โŠต","tridot":"โ—ฌ","trie":"โ‰œ","triminus":"โจบ","TripleDot":"โƒ›","triplus":"โจน","trisb":"โง","tritime":"โจป","trpezium":"โข","Tscr":"๐’ฏ","tscr":"๐“‰","TScy":"ะฆ","tscy":"ั†","TSHcy":"ะ‹","tshcy":"ั›","Tstrok":"ลฆ","tstrok":"ลง","twixt":"โ‰ฌ","twoheadleftarrow":"โ†ž","twoheadrightarrow":"โ† ","Uacute":"รš","uacute":"รบ","uarr":"โ†‘","Uarr":"โ†Ÿ","uArr":"โ‡‘","Uarrocir":"โฅ‰","Ubrcy":"ะŽ","ubrcy":"ัž","Ubreve":"ลฌ","ubreve":"ลญ","Ucirc":"ร›","ucirc":"รป","Ucy":"ะฃ","ucy":"ัƒ","udarr":"โ‡…","Udblac":"ลฐ","udblac":"ลฑ","udhar":"โฅฎ","ufisht":"โฅพ","Ufr":"๐”˜","ufr":"๐”ฒ","Ugrave":"ร™","ugrave":"รน","uHar":"โฅฃ","uharl":"โ†ฟ","uharr":"โ†พ","uhblk":"โ–€","ulcorn":"โŒœ","ulcorner":"โŒœ","ulcrop":"โŒ","ultri":"โ—ธ","Umacr":"ลช","umacr":"ลซ","uml":"ยจ","UnderBar":"_","UnderBrace":"โŸ","UnderBracket":"โŽต","UnderParenthesis":"โ","Union":"โ‹ƒ","UnionPlus":"โŠŽ","Uogon":"ลฒ","uogon":"ลณ","Uopf":"๐•Œ","uopf":"๐•ฆ","UpArrowBar":"โค’","uparrow":"โ†‘","UpArrow":"โ†‘","Uparrow":"โ‡‘","UpArrowDownArrow":"โ‡…","updownarrow":"โ†•","UpDownArrow":"โ†•","Updownarrow":"โ‡•","UpEquilibrium":"โฅฎ","upharpoonleft":"โ†ฟ","upharpoonright":"โ†พ","uplus":"โŠŽ","UpperLeftArrow":"โ†–","UpperRightArrow":"โ†—","upsi":"ฯ…","Upsi":"ฯ’","upsih":"ฯ’","Upsilon":"ฮฅ","upsilon":"ฯ…","UpTeeArrow":"โ†ฅ","UpTee":"โŠฅ","upuparrows":"โ‡ˆ","urcorn":"โŒ","urcorner":"โŒ","urcrop":"โŒŽ","Uring":"ลฎ","uring":"ลฏ","urtri":"โ—น","Uscr":"๐’ฐ","uscr":"๐“Š","utdot":"โ‹ฐ","Utilde":"ลจ","utilde":"ลฉ","utri":"โ–ต","utrif":"โ–ด","uuarr":"โ‡ˆ","Uuml":"รœ","uuml":"รผ","uwangle":"โฆง","vangrt":"โฆœ","varepsilon":"ฯต","varkappa":"ฯฐ","varnothing":"โˆ…","varphi":"ฯ•","varpi":"ฯ–","varpropto":"โˆ","varr":"โ†•","vArr":"โ‡•","varrho":"ฯฑ","varsigma":"ฯ‚","varsubsetneq":"โŠŠ๏ธ€","varsubsetneqq":"โซ‹๏ธ€","varsupsetneq":"โŠ‹๏ธ€","varsupsetneqq":"โซŒ๏ธ€","vartheta":"ฯ‘","vartriangleleft":"โŠฒ","vartriangleright":"โŠณ","vBar":"โซจ","Vbar":"โซซ","vBarv":"โซฉ","Vcy":"ะ’","vcy":"ะฒ","vdash":"โŠข","vDash":"โŠจ","Vdash":"โŠฉ","VDash":"โŠซ","Vdashl":"โซฆ","veebar":"โŠป","vee":"โˆจ","Vee":"โ‹","veeeq":"โ‰š","vellip":"โ‹ฎ","verbar":"|","Verbar":"โ€–","vert":"|","Vert":"โ€–","VerticalBar":"โˆฃ","VerticalLine":"|","VerticalSeparator":"โ˜","VerticalTilde":"โ‰€","VeryThinSpace":"โ€Š","Vfr":"๐”™","vfr":"๐”ณ","vltri":"โŠฒ","vnsub":"โŠ‚โƒ’","vnsup":"โŠƒโƒ’","Vopf":"๐•","vopf":"๐•ง","vprop":"โˆ","vrtri":"โŠณ","Vscr":"๐’ฑ","vscr":"๐“‹","vsubnE":"โซ‹๏ธ€","vsubne":"โŠŠ๏ธ€","vsupnE":"โซŒ๏ธ€","vsupne":"โŠ‹๏ธ€","Vvdash":"โŠช","vzigzag":"โฆš","Wcirc":"ลด","wcirc":"ลต","wedbar":"โฉŸ","wedge":"โˆง","Wedge":"โ‹€","wedgeq":"โ‰™","weierp":"โ„˜","Wfr":"๐”š","wfr":"๐”ด","Wopf":"๐•Ž","wopf":"๐•จ","wp":"โ„˜","wr":"โ‰€","wreath":"โ‰€","Wscr":"๐’ฒ","wscr":"๐“Œ","xcap":"โ‹‚","xcirc":"โ—ฏ","xcup":"โ‹ƒ","xdtri":"โ–ฝ","Xfr":"๐”›","xfr":"๐”ต","xharr":"โŸท","xhArr":"โŸบ","Xi":"ฮž","xi":"ฮพ","xlarr":"โŸต","xlArr":"โŸธ","xmap":"โŸผ","xnis":"โ‹ป","xodot":"โจ€","Xopf":"๐•","xopf":"๐•ฉ","xoplus":"โจ","xotime":"โจ‚","xrarr":"โŸถ","xrArr":"โŸน","Xscr":"๐’ณ","xscr":"๐“","xsqcup":"โจ†","xuplus":"โจ„","xutri":"โ–ณ","xvee":"โ‹","xwedge":"โ‹€","Yacute":"ร","yacute":"รฝ","YAcy":"ะฏ","yacy":"ั","Ycirc":"ลถ","ycirc":"ลท","Ycy":"ะซ","ycy":"ั‹","yen":"ยฅ","Yfr":"๐”œ","yfr":"๐”ถ","YIcy":"ะ‡","yicy":"ั—","Yopf":"๐•","yopf":"๐•ช","Yscr":"๐’ด","yscr":"๐“Ž","YUcy":"ะฎ","yucy":"ัŽ","yuml":"รฟ","Yuml":"ลธ","Zacute":"ลน","zacute":"ลบ","Zcaron":"ลฝ","zcaron":"ลพ","Zcy":"ะ—","zcy":"ะท","Zdot":"ลป","zdot":"ลผ","zeetrf":"โ„จ","ZeroWidthSpace":"โ€‹","Zeta":"ฮ–","zeta":"ฮถ","zfr":"๐”ท","Zfr":"โ„จ","ZHcy":"ะ–","zhcy":"ะถ","zigrarr":"โ‡","zopf":"๐•ซ","Zopf":"โ„ค","Zscr":"๐’ต","zscr":"๐“","zwj":"โ€","zwnj":"โ€Œ"}')},function(t,e,n){"use strict";var r={};function o(t,e,n){var i,a,s,c,u,l="";for("string"!=typeof e&&(n=e,e=o.defaultChars),void 0===n&&(n=!0),u=function(t){var e,n,o=r[t];if(o)return o;for(o=r[t]=[],e=0;e<128;e++)n=String.fromCharCode(e),/^[0-9a-z]$/i.test(n)?o.push(n):o.push("%"+("0"+e.toString(16).toUpperCase()).slice(-2));for(e=0;e=55296&&s<=57343){if(s>=55296&&s<=56319&&i+1=56320&&c<=57343){l+=encodeURIComponent(t[i]+t[i+1]),i++;continue}l+="%EF%BF%BD"}else l+=encodeURIComponent(t[i]);return l}o.defaultChars=";/?:@&=+$,-_.!~*'()#",o.componentChars="-_.!~*'()",t.exports=o},function(t,e,n){"use strict";var r={};function o(t,e){var n;return"string"!=typeof e&&(e=o.defaultChars),n=function(t){var e,n,o=r[t];if(o)return o;for(o=r[t]=[],e=0;e<128;e++)n=String.fromCharCode(e),o.push(n);for(e=0;e=55296&&c<=57343?"๏ฟฝ๏ฟฝ๏ฟฝ":String.fromCharCode(c),e+=6):240==(248&o)&&e+91114111?u+="๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ":(c-=65536,u+=String.fromCharCode(55296+(c>>10),56320+(1023&c))),e+=9):u+="๏ฟฝ";return u}))}o.defaultChars=";/?:@&=+$,#",o.componentChars="",t.exports=o},function(t,e,n){"use strict";t.exports=function(t){var e="";return e+=t.protocol||"",e+=t.slashes?"//":"",e+=t.auth?t.auth+"@":"",t.hostname&&-1!==t.hostname.indexOf(":")?e+="["+t.hostname+"]":e+=t.hostname||"",e+=t.port?":"+t.port:"",e+=t.pathname||"",e+=t.search||"",e+=t.hash||""}},function(t,e,n){"use strict";function r(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var o=/^([a-z0-9.+-]+:)/i,i=/:[0-9]*$/,a=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,s=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(s),u=["%","/","?",";","#"].concat(c),l=["/","?","#"],f=/^[+a-z0-9A-Z_-]{0,63}$/,p=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,d={javascript:!0,"javascript:":!0},h={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};r.prototype.parse=function(t,e){var n,r,i,s,c,g=t;if(g=g.trim(),!e&&1===t.split("#").length){var m=a.exec(g);if(m)return this.pathname=m[1],m[2]&&(this.search=m[2]),this}var v=o.exec(g);if(v&&(i=(v=v[0]).toLowerCase(),this.protocol=v,g=g.substr(v.length)),(e||v||g.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(c="//"===g.substr(0,2))||v&&d[v]||(g=g.substr(2),this.slashes=!0)),!d[v]&&(c||v&&!h[v])){var b,_,y=-1;for(n=0;n127?C+="x":C+=w[A];if(!C.match(f)){var S=k.slice(0,n),R=k.slice(n+1),O=w.match(p);O&&(S.push(O[1]),R.unshift(O[2])),R.length&&(g=R.join(".")+g),this.hostname=S.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),x&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var N=g.indexOf("#");-1!==N&&(this.hash=g.substr(N),g=g.slice(0,N));var L=g.indexOf("?");return-1!==L&&(this.search=g.substr(L),g=g.slice(0,L)),g&&(this.pathname=g),h[i]&&this.hostname&&!this.pathname&&(this.pathname=""),this},r.prototype.parseHost=function(t){var e=i.exec(t);e&&(":"!==(e=e[0])&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)},t.exports=function(t,e){if(t&&t instanceof r)return t;var n=new r;return n.parse(t,e),n}},function(t,e,n){"use strict";e.Any=n(57),e.Cc=n(58),e.Cf=n(109),e.P=n(36),e.Z=n(59)},function(t,e){t.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},function(t,e,n){"use strict";e.parseLinkLabel=n(111),e.parseLinkDestination=n(112),e.parseLinkTitle=n(113)},function(t,e,n){"use strict";t.exports=function(t,e,n){var r,o,i,a,s=-1,c=t.posMax,u=t.pos;for(t.pos=e+1,r=1;t.pos=n)return c;if(34!==(i=t.charCodeAt(e))&&39!==i&&40!==i)return c;for(e++,40===i&&(i=41);e"+i(t[e].content)+""},a.code_block=function(t,e,n,r,o){var a=t[e];return""+i(t[e].content)+"\n"},a.fence=function(t,e,n,r,a){var s,c,u,l,f=t[e],p=f.info?o(f.info).trim():"",d="";return p&&(d=p.split(/\s+/g)[0]),0===(s=n.highlight&&n.highlight(f.content,d)||i(f.content)).indexOf(""+s+"\n"):"
"+s+"
\n"},a.image=function(t,e,n,r,o){var i=t[e];return i.attrs[i.attrIndex("alt")][1]=o.renderInlineAsText(i.children,n,r),o.renderToken(t,e,n)},a.hardbreak=function(t,e,n){return n.xhtmlOut?"
\n":"
\n"},a.softbreak=function(t,e,n){return n.breaks?n.xhtmlOut?"
\n":"
\n":"\n"},a.text=function(t,e){return i(t[e].content)},a.html_block=function(t,e){return t[e].content},a.html_inline=function(t,e){return t[e].content},s.prototype.renderAttrs=function(t){var e,n,r;if(!t.attrs)return"";for(r="",e=0,n=t.attrs.length;e\n":">")},s.prototype.renderInline=function(t,e,n){for(var r,o="",i=this.rules,a=0,s=t.length;a/i.test(t)}t.exports=function(t){var e,n,i,a,s,c,u,l,f,p,d,h,g,m,v,b,_,y,E=t.tokens;if(t.md.options.linkify)for(n=0,i=E.length;n=0;e--)if("link_close"!==(c=a[e]).type){if("html_inline"===c.type&&(y=c.content,/^\s]/i.test(y)&&g>0&&g--,o(c.content)&&g++),!(g>0)&&"text"===c.type&&t.md.linkify.test(c.content)){for(f=c.content,_=t.md.linkify.match(f),u=[],h=c.level,d=0,l=0;l<_.length;l++)m=_[l].url,v=t.md.normalizeLink(m),t.md.validateLink(v)&&(b=_[l].text,b=_[l].schema?"mailto:"!==_[l].schema||/^mailto:/i.test(b)?t.md.normalizeLinkText(b):t.md.normalizeLinkText("mailto:"+b).replace(/^mailto:/,""):t.md.normalizeLinkText("http://"+b).replace(/^http:\/\//,""),(p=_[l].index)>d&&((s=new t.Token("text","",0)).content=f.slice(d,p),s.level=h,u.push(s)),(s=new t.Token("link_open","a",1)).attrs=[["href",v]],s.level=h++,s.markup="linkify",s.info="auto",u.push(s),(s=new t.Token("text","",0)).content=b,s.level=h,u.push(s),(s=new t.Token("link_close","a",-1)).level=--h,s.markup="linkify",s.info="auto",u.push(s),d=_[l].lastIndex);d=0;e--)"text"!==(n=t[e]).type||r||(n.content=n.content.replace(i,s)),"link_open"===n.type&&"auto"===n.info&&r--,"link_close"===n.type&&"auto"===n.info&&r++}function u(t){var e,n,o=0;for(e=t.length-1;e>=0;e--)"text"!==(n=t[e]).type||o||r.test(n.content)&&(n.content=n.content.replace(/\+-/g,"ยฑ").replace(/\.{2,}/g,"โ€ฆ").replace(/([?!])โ€ฆ/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1โ€”$2").replace(/(^|\s)--(\s|$)/gm,"$1โ€“$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1โ€“$2")),"link_open"===n.type&&"auto"===n.info&&o--,"link_close"===n.type&&"auto"===n.info&&o++}t.exports=function(t){var e;if(t.md.options.typographer)for(e=t.tokens.length-1;e>=0;e--)"inline"===t.tokens[e].type&&(o.test(t.tokens[e].content)&&c(t.tokens[e].children),r.test(t.tokens[e].content)&&u(t.tokens[e].children))}},function(t,e,n){"use strict";var r=n(1).isWhiteSpace,o=n(1).isPunctChar,i=n(1).isMdAsciiPunct,a=/['"]/,s=/['"]/g,c="โ€™";function u(t,e,n){return t.substr(0,e)+n+t.substr(e+1)}function l(t,e){var n,a,l,f,p,d,h,g,m,v,b,_,y,E,x,k,w,C,A,T,S;for(A=[],n=0;n=0&&!(A[w].level<=h);w--);if(A.length=w+1,"text"===a.type){p=0,d=(l=a.content).length;t:for(;p=0)m=l.charCodeAt(f.index-1);else for(w=n-1;w>=0&&("softbreak"!==t[w].type&&"hardbreak"!==t[w].type);w--)if("text"===t[w].type){m=t[w].content.charCodeAt(t[w].content.length-1);break}if(v=32,p=48&&m<=57&&(k=x=!1),x&&k&&(x=!1,k=_),x||k){if(k)for(w=A.length-1;w>=0&&(g=A[w],!(A[w].level=0;e--)"inline"===t.tokens[e].type&&a.test(t.tokens[e].content)&&l(t.tokens[e].children,t)}},function(t,e,n){"use strict";var r=n(38);function o(t,e,n){this.src=t,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=e}o.prototype.Token=r,t.exports=o},function(t,e,n){"use strict";var r=n(37),o=[["table",n(124),["paragraph","reference"]],["code",n(125)],["fence",n(126),["paragraph","reference","blockquote","list"]],["blockquote",n(127),["paragraph","reference","blockquote","list"]],["hr",n(128),["paragraph","reference","blockquote","list"]],["list",n(129),["paragraph","reference","blockquote"]],["reference",n(130)],["heading",n(131),["paragraph","reference","blockquote"]],["lheading",n(132)],["html_block",n(133),["paragraph","reference","blockquote"]],["paragraph",n(135)]];function i(){this.ruler=new r;for(var t=0;t=n))&&!(t.sCount[a]=c){t.line=n;break}for(r=0;rn)return!1;if(f=e+1,t.sCount[f]=4)return!1;if((u=t.bMarks[f]+t.tShift[f])>=t.eMarks[f])return!1;if(124!==(s=t.src.charCodeAt(u++))&&45!==s&&58!==s)return!1;for(;u=4)return!1;if((d=(p=i(c.replace(/^\||\|$/g,""))).length)>g.length)return!1;if(a)return!0;for((h=t.push("table_open","table",1)).map=v=[e,0],(h=t.push("thead_open","thead",1)).map=[e,e+1],(h=t.push("tr_open","tr",1)).map=[e,e+1],l=0;l=4);f++){for(p=i(c.replace(/^\||\|$/g,"")),h=t.push("tr_open","tr",1),l=0;l=4))break;o=++r}return t.line=o,(i=t.push("code_block","code",0)).content=t.getLines(e,o,4+t.blkIndent,!0),i.map=[e,t.line],!0}},function(t,e,n){"use strict";t.exports=function(t,e,n,r){var o,i,a,s,c,u,l,f=!1,p=t.bMarks[e]+t.tShift[e],d=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(p+3>d)return!1;if(126!==(o=t.src.charCodeAt(p))&&96!==o)return!1;if(c=p,(i=(p=t.skipChars(p,o))-c)<3)return!1;if(l=t.src.slice(c,p),a=t.src.slice(p,d),96===o&&a.indexOf(String.fromCharCode(o))>=0)return!1;if(r)return!0;for(s=e;!(++s>=n)&&!((p=c=t.bMarks[s]+t.tShift[s])<(d=t.eMarks[s])&&t.sCount[s]=4||(p=t.skipChars(p,o))-c=4)return!1;if(62!==t.src.charCodeAt(A++))return!1;if(o)return!0;for(c=d=t.sCount[e]+A-(t.bMarks[e]+t.tShift[e]),32===t.src.charCodeAt(A)?(A++,c++,d++,i=!1,y=!0):9===t.src.charCodeAt(A)?(y=!0,(t.bsCount[e]+d)%4==3?(A++,c++,d++,i=!1):i=!0):y=!1,h=[t.bMarks[e]],t.bMarks[e]=A;A=T,b=[t.sCount[e]],t.sCount[e]=d-c,_=[t.tShift[e]],t.tShift[e]=A-t.bMarks[e],x=t.md.block.ruler.getRules("blockquote"),v=t.parentType,t.parentType="blockquote",w=!1,p=e+1;p=(T=t.eMarks[p])));p++)if(62!==t.src.charCodeAt(A++)||w){if(l)break;for(E=!1,s=0,u=x.length;s=T,g.push(t.bsCount[p]),t.bsCount[p]=t.sCount[p]+1+(y?1:0),b.push(t.sCount[p]),t.sCount[p]=d-c,_.push(t.tShift[p]),t.tShift[p]=A-t.bMarks[p]}for(m=t.blkIndent,t.blkIndent=0,(k=t.push("blockquote_open","blockquote",1)).markup=">",k.map=f=[e,0],t.md.block.tokenize(t,e,p),(k=t.push("blockquote_close","blockquote",-1)).markup=">",t.lineMax=C,t.parentType=v,f[1]=t.line,s=0;s<_.length;s++)t.bMarks[s+e]=h[s],t.tShift[s+e]=_[s],t.sCount[s+e]=b[s],t.bsCount[s+e]=g[s];return t.blkIndent=m,!0}},function(t,e,n){"use strict";var r=n(1).isSpace;t.exports=function(t,e,n,o){var i,a,s,c,u=t.bMarks[e]+t.tShift[e],l=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(42!==(i=t.src.charCodeAt(u++))&&45!==i&&95!==i)return!1;for(a=1;u=a)return-1;if((n=t.src.charCodeAt(i++))<48||n>57)return-1;for(;;){if(i>=a)return-1;if(!((n=t.src.charCodeAt(i++))>=48&&n<=57)){if(41===n||46===n)break;return-1}if(i-o>=10)return-1}return i=4)return!1;if(t.listIndent>=0&&t.sCount[e]-t.listIndent>=4&&t.sCount[e]=t.blkIndent&&(D=!0),(S=i(t,e))>=0){if(p=!0,O=t.bMarks[e]+t.tShift[e],b=Number(t.src.substr(O,S-O-1)),D&&1!==b)return!1}else{if(!((S=o(t,e))>=0))return!1;p=!1}if(D&&t.skipSpaces(S)>=t.eMarks[e])return!1;if(v=t.src.charCodeAt(S-1),r)return!0;for(m=t.tokens.length,p?(I=t.push("ordered_list_open","ol",1),1!==b&&(I.attrs=[["start",b]])):I=t.push("bullet_list_open","ul",1),I.map=g=[e,0],I.markup=String.fromCharCode(v),y=e,R=!1,L=t.md.block.ruler.getRules("list"),k=t.parentType,t.parentType="list";y=_?1:E-f)>4&&(l=1),u=f+l,(I=t.push("list_item_open","li",1)).markup=String.fromCharCode(v),I.map=d=[e,0],A=t.tight,C=t.tShift[e],w=t.sCount[e],x=t.listIndent,t.listIndent=t.blkIndent,t.blkIndent=u,t.tight=!0,t.tShift[e]=s-t.bMarks[e],t.sCount[e]=E,s>=_&&t.isEmpty(e+1)?t.line=Math.min(t.line+2,n):t.md.block.tokenize(t,e,n,!0),t.tight&&!R||(M=!1),R=t.line-e>1&&t.isEmpty(t.line-1),t.blkIndent=t.listIndent,t.listIndent=x,t.tShift[e]=C,t.sCount[e]=w,t.tight=A,(I=t.push("list_item_close","li",-1)).markup=String.fromCharCode(v),y=e=t.line,d[1]=y,s=t.bMarks[e],y>=n)break;if(t.sCount[y]=4)break;for(N=!1,c=0,h=L.length;c=4)return!1;if(91!==t.src.charCodeAt(k))return!1;for(;++k3||t.sCount[C]<0)){for(_=!1,f=0,p=y.length;f=4)return!1;if(35!==(i=t.src.charCodeAt(u))||u>=l)return!1;for(a=1,i=t.src.charCodeAt(++u);35===i&&u6||uu&&r(t.src.charCodeAt(s-1))&&(l=s),t.line=e+1,(c=t.push("heading_open","h"+String(a),1)).markup="########".slice(0,a),c.map=[e,t.line],(c=t.push("inline","",0)).content=t.src.slice(u,l).trim(),c.map=[e,t.line],c.children=[],(c=t.push("heading_close","h"+String(a),-1)).markup="########".slice(0,a),!0))}},function(t,e,n){"use strict";t.exports=function(t,e,n){var r,o,i,a,s,c,u,l,f,p,d=e+1,h=t.md.block.ruler.getRules("paragraph");if(t.sCount[e]-t.blkIndent>=4)return!1;for(p=t.parentType,t.parentType="paragraph";d3)){if(t.sCount[d]>=t.blkIndent&&(c=t.bMarks[d]+t.tShift[d])<(u=t.eMarks[d])&&(45===(f=t.src.charCodeAt(c))||61===f)&&(c=t.skipChars(c,f),(c=t.skipSpaces(c))>=u)){l=61===f?1:2;break}if(!(t.sCount[d]<0)){for(o=!1,i=0,a=h.length;i|$))/i,/<\/(script|pre|style)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(o.source+"\\s*$"),/^$/,!1]];t.exports=function(t,e,n,r){var o,a,s,c,u=t.bMarks[e]+t.tShift[e],l=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(!t.md.options.html)return!1;if(60!==t.src.charCodeAt(u))return!1;for(c=t.src.slice(u,l),o=0;o3||t.sCount[c]<0)){for(r=!1,o=0,i=u.length;o0&&this.level++,this.tokens.push(o),o},i.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]},i.prototype.skipEmptyLines=function(t){for(var e=this.lineMax;te;)if(!o(this.src.charCodeAt(--t)))return t+1;return t},i.prototype.skipChars=function(t,e){for(var n=this.src.length;tn;)if(e!==this.src.charCodeAt(--t))return t+1;return t},i.prototype.getLines=function(t,e,n,r){var i,a,s,c,u,l,f,p=t;if(t>=e)return"";for(l=new Array(e-t),i=0;pn?new Array(a-n+1).join(" ")+this.src.slice(c,u):this.src.slice(c,u)}return l.join("")},i.prototype.Token=r,t.exports=i},function(t,e,n){"use strict";var r=n(37),o=[["text",n(138)],["newline",n(139)],["escape",n(140)],["backticks",n(141)],["strikethrough",n(61).tokenize],["emphasis",n(62).tokenize],["link",n(142)],["image",n(143)],["autolink",n(144)],["html_inline",n(145)],["entity",n(146)]],i=[["balance_pairs",n(147)],["strikethrough",n(61).postProcess],["emphasis",n(62).postProcess],["text_collapse",n(148)]];function a(){var t;for(this.ruler=new r,t=0;t=i)break}else t.pending+=t.src[t.pos++]}t.pending&&t.pushPending()},a.prototype.parse=function(t,e,n,r){var o,i,a,s=new this.State(t,e,n,r);for(this.tokenize(s),a=(i=this.ruler2.getRules("")).length,o=0;o=0&&32===t.pending.charCodeAt(n)?n>=1&&32===t.pending.charCodeAt(n-1)?(t.pending=t.pending.replace(/ +$/,""),t.push("hardbreak","br",0)):(t.pending=t.pending.slice(0,-1),t.push("softbreak","br",0)):t.push("softbreak","br",0)),i++;i?@[]^_`{|}~-".split("").forEach((function(t){o[t.charCodeAt(0)]=1})),t.exports=function(t,e){var n,i=t.pos,a=t.posMax;if(92!==t.src.charCodeAt(i))return!1;if(++i=g)return!1;for(m=u,(l=t.md.helpers.parseLinkDestination(t.src,u,t.posMax)).ok&&(d=t.md.normalizeLink(l.str),t.md.validateLink(d)?u=l.pos:d=""),m=u;u=g||41!==t.src.charCodeAt(u))&&(v=!0),u++}if(v){if(void 0===t.env.references)return!1;if(u=0?a=t.src.slice(m,u++):u=s+1):u=s+1,a||(a=t.src.slice(c,s)),!(f=t.env.references[r(a)]))return t.pos=h,!1;d=f.href,p=f.title}return e||(t.pos=c,t.posMax=s,t.push("link_open","a",1).attrs=n=[["href",d]],p&&n.push(["title",p]),t.md.inline.tokenize(t),t.push("link_close","a",-1)),t.pos=u,t.posMax=g,!0}},function(t,e,n){"use strict";var r=n(1).normalizeReference,o=n(1).isSpace;t.exports=function(t,e){var n,i,a,s,c,u,l,f,p,d,h,g,m,v="",b=t.pos,_=t.posMax;if(33!==t.src.charCodeAt(t.pos))return!1;if(91!==t.src.charCodeAt(t.pos+1))return!1;if(u=t.pos+2,(c=t.md.helpers.parseLinkLabel(t,t.pos+1,!1))<0)return!1;if((l=c+1)<_&&40===t.src.charCodeAt(l)){for(l++;l<_&&(i=t.src.charCodeAt(l),o(i)||10===i);l++);if(l>=_)return!1;for(m=l,(p=t.md.helpers.parseLinkDestination(t.src,l,t.posMax)).ok&&(v=t.md.normalizeLink(p.str),t.md.validateLink(v)?l=p.pos:v=""),m=l;l<_&&(i=t.src.charCodeAt(l),o(i)||10===i);l++);if(p=t.md.helpers.parseLinkTitle(t.src,l,t.posMax),l<_&&m!==l&&p.ok)for(d=p.str,l=p.pos;l<_&&(i=t.src.charCodeAt(l),o(i)||10===i);l++);else d="";if(l>=_||41!==t.src.charCodeAt(l))return t.pos=b,!1;l++}else{if(void 0===t.env.references)return!1;if(l<_&&91===t.src.charCodeAt(l)?(m=l+1,(l=t.md.helpers.parseLinkLabel(t,l))>=0?s=t.src.slice(m,l++):l=c+1):l=c+1,s||(s=t.src.slice(u,c)),!(f=t.env.references[r(s)]))return t.pos=b,!1;v=f.href,d=f.title}return e||(a=t.src.slice(u,c),t.md.inline.parse(a,t.md,t.env,g=[]),(h=t.push("image","img",0)).attrs=n=[["src",v],["alt",""]],h.children=g,h.content=a,d&&n.push(["title",d])),t.pos=l,t.posMax=_,!0}},function(t,e,n){"use strict";var r=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,o=/^<([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)>/;t.exports=function(t,e){var n,i,a,s,c,u,l=t.pos;return 60===t.src.charCodeAt(l)&&(!((n=t.src.slice(l)).indexOf(">")<0)&&(o.test(n)?(s=(i=n.match(o))[0].slice(1,-1),c=t.md.normalizeLink(s),!!t.md.validateLink(c)&&(e||((u=t.push("link_open","a",1)).attrs=[["href",c]],u.markup="autolink",u.info="auto",(u=t.push("text","",0)).content=t.md.normalizeLinkText(s),(u=t.push("link_close","a",-1)).markup="autolink",u.info="auto"),t.pos+=i[0].length,!0)):!!r.test(n)&&(s=(a=n.match(r))[0].slice(1,-1),c=t.md.normalizeLink("mailto:"+s),!!t.md.validateLink(c)&&(e||((u=t.push("link_open","a",1)).attrs=[["href",c]],u.markup="autolink",u.info="auto",(u=t.push("text","",0)).content=t.md.normalizeLinkText(s),(u=t.push("link_close","a",-1)).markup="autolink",u.info="auto"),t.pos+=a[0].length,!0))))}},function(t,e,n){"use strict";var r=n(60).HTML_TAG_RE;t.exports=function(t,e){var n,o,i,a=t.pos;return!!t.md.options.html&&(i=t.posMax,!(60!==t.src.charCodeAt(a)||a+2>=i)&&(!(33!==(n=t.src.charCodeAt(a+1))&&63!==n&&47!==n&&!function(t){var e=32|t;return e>=97&&e<=122}(n))&&(!!(o=t.src.slice(a).match(r))&&(e||(t.push("html_inline","",0).content=t.src.slice(a,a+o[0].length)),t.pos+=o[0].length,!0))))}},function(t,e,n){"use strict";var r=n(55),o=n(1).has,i=n(1).isValidEntityCode,a=n(1).fromCodePoint,s=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,c=/^&([a-z][a-z0-9]{1,31});/i;t.exports=function(t,e){var n,u,l=t.pos,f=t.posMax;if(38!==t.src.charCodeAt(l))return!1;if(l+1=0;){if((o=i[n]).open&&o.marker===r.marker&&o.end<0&&o.level===r.level){var s=!1;if((o.close||r.open)&&void 0!==o.length&&void 0!==r.length&&(o.length+r.length)%3==0&&(o.length%3==0&&r.length%3==0||(s=!0)),!s){r.jump=e-n,r.open=!1,o.end=e,o.jump=0;break}}n-=o.jump+1}}},function(t,e,n){"use strict";t.exports=function(t){var e,n,r=0,o=t.tokens,i=t.tokens.length;for(e=n=0;e0&&r++,"text"===o[e].type&&e+10&&this.level++,this.pendingLevel=this.level,this.tokens.push(o),o},s.prototype.scanDelims=function(t,e){var n,r,s,c,u,l,f,p,d,h=t,g=!0,m=!0,v=this.posMax,b=this.src.charCodeAt(t);for(n=t>0?this.src.charCodeAt(t-1):32;h=3&&":"===t[e-3]?0:e>=3&&"/"===t[e-3]?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(t,e,n){var r=t.slice(e);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},u="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",l="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|ั€ั„".split("|");function f(t){var e=t.re=n(151)(t.__opts__),r=t.__tlds__.slice();function s(t){return t.replace("%TLDS%",e.src_tlds)}t.onCompile(),t.__tlds_replaced__||r.push(u),r.push(e.src_xn),e.src_tlds=r.join("|"),e.email_fuzzy=RegExp(s(e.tpl_email_fuzzy),"i"),e.link_fuzzy=RegExp(s(e.tpl_link_fuzzy),"i"),e.link_no_ip_fuzzy=RegExp(s(e.tpl_link_no_ip_fuzzy),"i"),e.host_fuzzy_test=RegExp(s(e.tpl_host_fuzzy_test),"i");var c=[];function l(t,e){throw new Error('(LinkifyIt) Invalid schema "'+t+'": '+e)}t.__compiled__={},Object.keys(t.__schemas__).forEach((function(e){var n=t.__schemas__[e];if(null!==n){var r={validate:null,link:null};if(t.__compiled__[e]=r,"[object Object]"===o(n))return!function(t){return"[object RegExp]"===o(t)}(n.validate)?i(n.validate)?r.validate=n.validate:l(e,n):r.validate=function(t){return function(e,n){var r=e.slice(n);return t.test(r)?r.match(t)[0].length:0}}(n.validate),void(i(n.normalize)?r.normalize=n.normalize:n.normalize?l(e,n):r.normalize=function(t,e){e.normalize(t)});!function(t){return"[object String]"===o(t)}(n)?l(e,n):c.push(e)}})),c.forEach((function(e){t.__compiled__[t.__schemas__[e]]&&(t.__compiled__[e].validate=t.__compiled__[t.__schemas__[e]].validate,t.__compiled__[e].normalize=t.__compiled__[t.__schemas__[e]].normalize)})),t.__compiled__[""]={validate:null,normalize:function(t,e){e.normalize(t)}};var f=Object.keys(t.__compiled__).filter((function(e){return e.length>0&&t.__compiled__[e]})).map(a).join("|");t.re.schema_test=RegExp("(^|(?!_)(?:[><๏ฝœ]|"+e.src_ZPCc+"))("+f+")","i"),t.re.schema_search=RegExp("(^|(?!_)(?:[><๏ฝœ]|"+e.src_ZPCc+"))("+f+")","ig"),t.re.pretest=RegExp("("+t.re.schema_test.source+")|("+t.re.host_fuzzy_test.source+")|@","i"),function(t){t.__index__=-1,t.__text_cache__=""}(t)}function p(t,e){var n=t.__index__,r=t.__last_index__,o=t.__text_cache__.slice(n,r);this.schema=t.__schema__.toLowerCase(),this.index=n+e,this.lastIndex=r+e,this.raw=o,this.text=o,this.url=o}function d(t,e){var n=new p(t,e);return t.__compiled__[n.schema].normalize(n,t),n}function h(t,e){if(!(this instanceof h))return new h(t,e);var n;e||(n=t,Object.keys(n||{}).reduce((function(t,e){return t||s.hasOwnProperty(e)}),!1)&&(e=t,t={})),this.__opts__=r({},s,e),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=r({},c,t),this.__compiled__={},this.__tlds__=l,this.__tlds_replaced__=!1,this.re={},f(this)}h.prototype.add=function(t,e){return this.__schemas__[t]=e,f(this),this},h.prototype.set=function(t){return this.__opts__=r(this.__opts__,t),this},h.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;var e,n,r,o,i,a,s,c;if(this.re.schema_test.test(t))for((s=this.re.schema_search).lastIndex=0;null!==(e=s.exec(t));)if(o=this.testSchemaAt(t,e[2],s.lastIndex)){this.__schema__=e[2],this.__index__=e.index+e[1].length,this.__last_index__=e.index+e[0].length+o;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=t.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||c=0&&null!==(r=t.match(this.re.email_fuzzy))&&(i=r.index+r[1].length,a=r.index+r[0].length,(this.__index__<0||ithis.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=a)),this.__index__>=0},h.prototype.pretest=function(t){return this.re.pretest.test(t)},h.prototype.testSchemaAt=function(t,e,n){return this.__compiled__[e.toLowerCase()]?this.__compiled__[e.toLowerCase()].validate(t,n,this):0},h.prototype.match=function(t){var e=0,n=[];this.__index__>=0&&this.__text_cache__===t&&(n.push(d(this,e)),e=this.__last_index__);for(var r=e?t.slice(e):t;this.test(r);)n.push(d(this,e)),r=r.slice(this.__last_index__),e+=this.__last_index__;return n.length?n:null},h.prototype.tlds=function(t,e){return t=Array.isArray(t)?t:[t],e?(this.__tlds__=this.__tlds__.concat(t).sort().filter((function(t,e,n){return t!==n[e-1]})).reverse(),f(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,f(this),this)},h.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),"mailto:"!==t.schema||/^mailto:/i.test(t.url)||(t.url="mailto:"+t.url)},h.prototype.onCompile=function(){},t.exports=h},function(t,e,n){"use strict";t.exports=function(t){var e={};e.src_Any=n(57).source,e.src_Cc=n(58).source,e.src_Z=n(59).source,e.src_P=n(36).source,e.src_ZPCc=[e.src_Z,e.src_P,e.src_Cc].join("|"),e.src_ZCc=[e.src_Z,e.src_Cc].join("|");return e.src_pseudo_letter="(?:(?![><๏ฝœ]|"+e.src_ZPCc+")"+e.src_Any+")",e.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",e.src_auth="(?:(?:(?!"+e.src_ZCc+"|[@/\\[\\]()]).)+@)?",e.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",e.src_host_terminator="(?=$|[><๏ฝœ]|"+e.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+e.src_ZPCc+"))",e.src_path="(?:[/?#](?:(?!"+e.src_ZCc+"|[><๏ฝœ]|[()[\\]{}.,\"'?!\\-]).|\\[(?:(?!"+e.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+e.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+e.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+e.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+e.src_ZCc+"|[']).)+\\'|\\'(?="+e.src_pseudo_letter+"|[-]).|\\.{2,4}[a-zA-Z0-9%/]|\\.(?!"+e.src_ZCc+"|[.]).|"+(t&&t["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+e.src_ZCc+").|\\!(?!"+e.src_ZCc+"|[!]).|\\?(?!"+e.src_ZCc+"|[?]).)+|\\/)?",e.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',e.src_xn="xn--[a-z0-9\\-]{1,59}",e.src_domain_root="(?:"+e.src_xn+"|"+e.src_pseudo_letter+"{1,63})",e.src_domain="(?:"+e.src_xn+"|(?:"+e.src_pseudo_letter+")|(?:"+e.src_pseudo_letter+"(?:-|"+e.src_pseudo_letter+"){0,61}"+e.src_pseudo_letter+"))",e.src_host="(?:(?:(?:(?:"+e.src_domain+")\\.)*"+e.src_domain+"))",e.tpl_host_fuzzy="(?:"+e.src_ip4+"|(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%)))",e.tpl_host_no_ip_fuzzy="(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%))",e.src_host_strict=e.src_host+e.src_host_terminator,e.tpl_host_fuzzy_strict=e.tpl_host_fuzzy+e.src_host_terminator,e.src_host_port_strict=e.src_host+e.src_port+e.src_host_terminator,e.tpl_host_port_fuzzy_strict=e.tpl_host_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_port_no_ip_fuzzy_strict=e.tpl_host_no_ip_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+e.src_ZPCc+"|>|$))",e.tpl_email_fuzzy='(^|[><๏ฝœ]|"|\\(|'+e.src_ZCc+")("+e.src_email_name+"@"+e.tpl_host_fuzzy_strict+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|๏ฝœ]|"+e.src_ZPCc+"))((?![$+<=>^`|๏ฝœ])"+e.tpl_host_port_fuzzy_strict+e.src_path+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|๏ฝœ]|"+e.src_ZPCc+"))((?![$+<=>^`|๏ฝœ])"+e.tpl_host_port_no_ip_fuzzy_strict+e.src_path+")",e}},function(t,e,n){"use strict";t.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"โ€œโ€โ€˜โ€™",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}},function(t,e,n){"use strict";t.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"โ€œโ€โ€˜โ€™",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","text_collapse"]}}}},function(t,e,n){"use strict";t.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"โ€œโ€โ€˜โ€™",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","text_collapse"]}}}},function(t,e){t.exports=function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n(159),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,n(11))},function(t,e,n){(function(t,e){!function(t,n){"use strict";if(!t.setImmediate){var r,o,i,a,s,c=1,u={},l=!1,f=t.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(t);p=p&&p.setTimeout?p:t,"[object process]"==={}.toString.call(t.process)?r=function(t){e.nextTick((function(){h(t)}))}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?t.MessageChannel?((i=new MessageChannel).port1.onmessage=function(t){h(t.data)},r=function(t){i.port2.postMessage(t)}):f&&"onreadystatechange"in f.createElement("script")?(o=f.documentElement,r=function(t){var e=f.createElement("script");e.onreadystatechange=function(){h(t),e.onreadystatechange=null,o.removeChild(e),e=null},o.appendChild(e)}):r=function(t){setTimeout(h,0,t)}:(a="setImmediate$"+Math.random()+"$",s=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(a)&&h(+e.data.slice(a.length))},t.addEventListener?t.addEventListener("message",s,!1):t.attachEvent("onmessage",s),r=function(e){t.postMessage(a+e,"*")}),p.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n1)for(var n=1;n1&&void 0!==arguments[1]&&arguments[1];if("string"!=typeof t||!t.trim())throw new Error("Invalid url.");return e&&("object"!==(void 0===e?"undefined":r(e))&&(e={stripFragment:!1}),t=i(t,e)),o(t)}},function(t,e,n){"use strict";var r=n(64),o=n(65),i=n(66);t.exports=function(t){t=(t||"").trim();var e={protocols:r(t),protocol:null,port:null,resource:"",user:"",pathname:"",hash:"",search:"",href:t,query:Object.create(null)},n=t.indexOf("://"),a=null,s=null;t.startsWith(".")&&(t.startsWith("./")&&(t=t.substring(2)),e.pathname=t,e.protocol="file");var c=t.charAt(1);return e.protocol||(e.protocol=e.protocols[0],e.protocol||(o(t)?e.protocol="ssh":"/"===c||"~"===c?(t=t.substring(2),e.protocol="file"):e.protocol="file")),-1!==n&&(t=t.substring(n+3)),s=t.split("/"),"file"!==e.protocol?e.resource=s.shift():e.resource="",2===(a=e.resource.split("@")).length&&(e.user=a[0],e.resource=a[1]),2===(a=e.resource.split(":")).length&&(e.resource=a[0],a[1]?(e.port=Number(a[1]),isNaN(e.port)&&(e.port=null,s.unshift(a[1]))):e.port=null),s=s.filter(Boolean),"file"===e.protocol?e.pathname=e.href:e.pathname=e.pathname||("file"!==e.protocol||"/"===e.href[0]?"/":"")+s.join("/"),2===(a=e.pathname.split("#")).length&&(e.pathname=a[0],e.hash=a[1]),2===(a=e.pathname.split("?")).length&&(e.pathname=a[0],e.search=a[1]),e.query=i.parse(e.search),e.href=e.href.replace(/\/$/,""),e.pathname=e.pathname.replace(/\/$/,""),e}},function(t,e,n){"use strict";function r(t,e){return Object.prototype.hasOwnProperty.call(t,e)}t.exports=function(t,e,n,i){e=e||"&",n=n||"=";var a={};if("string"!=typeof t||0===t.length)return a;var s=/\+/g;t=t.split(e);var c=1e3;i&&"number"==typeof i.maxKeys&&(c=i.maxKeys);var u=t.length;c>0&&u>c&&(u=c);for(var l=0;l=0?(f=g.substr(0,m),p=g.substr(m+1)):(f=g,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},function(t,e,n){"use strict";var r=function(t){switch(typeof t){case"string":return t;case"boolean":return t?"true":"false";case"number":return isFinite(t)?t:"";default:return""}};t.exports=function(t,e,n,s){return e=e||"&",n=n||"=",null===t&&(t=void 0),"object"==typeof t?i(a(t),(function(a){var s=encodeURIComponent(r(a))+n;return o(t[a])?i(t[a],(function(t){return s+encodeURIComponent(r(t))})).join(e):s+encodeURIComponent(r(t[a]))})).join(e):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(t)):""};var o=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function i(t,e){if(t.map)return t.map(e);for(var n=[],r=0;re.some(e=>e instanceof RegExp?e.test(t):e===t);t.exports=(t,e)=>{e=Object.assign({defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripHash:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0},e),Reflect.has(e,"normalizeHttps")&&(e.forceHttp=e.normalizeHttps),Reflect.has(e,"normalizeHttp")&&(e.forceHttps=e.normalizeHttp),Reflect.has(e,"stripFragment")&&(e.stripHash=e.stripFragment);const n=(t=t.trim()).startsWith("//");!n&&/^\.*\//.test(t)||(t=t.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,e.defaultProtocol));const i=new r(t);if(e.forceHttp&&e.forceHttps)throw new Error("The `forceHttp` and `forceHttps` options cannot be used together");if(e.forceHttp&&"https:"===i.protocol&&(i.protocol="http:"),e.forceHttps&&"http:"===i.protocol&&(i.protocol="https:"),e.stripHash&&(i.hash=""),i.pathname&&(i.pathname=i.pathname.replace(/((?![https?:]).)\/{2,}/g,(t,e)=>/^(?!\/)/g.test(e)?`${e}/`:"/")),i.pathname&&(i.pathname=decodeURI(i.pathname)),!0===e.removeDirectoryIndex&&(e.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(e.removeDirectoryIndex)&&e.removeDirectoryIndex.length>0){let t=i.pathname.split("/");const n=t[t.length-1];o(n,e.removeDirectoryIndex)&&(t=t.slice(0,t.length-1),i.pathname=t.slice(1).join("/")+"/")}if(i.hostname&&(i.hostname=i.hostname.replace(/\.$/,""),e.stripWWW&&/^www\.([a-z\-\d]{2,63})\.([a-z\.]{2,5})$/.test(i.hostname)&&(i.hostname=i.hostname.replace(/^www\./,""))),Array.isArray(e.removeQueryParameters))for(const t of[...i.searchParams.keys()])o(t,e.removeQueryParameters)&&i.searchParams.delete(t);return e.sortQueryParameters&&i.searchParams.sort(),t=i.toString(),(e.removeTrailingSlash||"/"===i.pathname)&&(t=t.replace(/\/$/,"")),n&&!e.normalizeProtocol&&(t=t.replace(/^http:\/\//,"//")),t}},function(t,e,n){"use strict";var r=n(63),o=n(171);function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}e.parse=_,e.resolve=function(t,e){return _(t,!1,!0).resolve(e)},e.resolveObject=function(t,e){return t?_(t,!1,!0).resolveObject(e):e},e.format=function(t){o.isString(t)&&(t=_(t));return t instanceof i?t.format():i.prototype.format.call(t)},e.Url=i;var a=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),l=["'"].concat(u),f=["%","/","?",";","#"].concat(l),p=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,g={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},v={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=n(66);function _(t,e,n){if(t&&o.isObject(t)&&t instanceof i)return t;var r=new i;return r.parse(t,e,n),r}i.prototype.parse=function(t,e,n){if(!o.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var i=t.indexOf("?"),s=-1!==i&&i127?I+="x":I+=L[D];if(!I.match(d)){var P=O.slice(0,T),j=O.slice(T+1),F=L.match(h);F&&(P.push(F[1]),j.unshift(F[2])),j.length&&(_="/"+j.join(".")+_),this.hostname=P.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),R||(this.hostname=r.toASCII(this.hostname));var U=this.port?":"+this.port:"",$=this.hostname||"";this.host=$+U,this.href+=this.host,R&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==_[0]&&(_="/"+_))}if(!g[x])for(T=0,N=l.length;T0)&&n.host.split("@"))&&(n.auth=R.shift(),n.host=n.hostname=R.shift());return n.search=t.search,n.query=t.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!k.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var C=k.slice(-1)[0],A=(n.host||t.host||k.length>1)&&("."===C||".."===C)||""===C,T=0,S=k.length;S>=0;S--)"."===(C=k[S])?k.splice(S,1):".."===C?(k.splice(S,1),T++):T&&(k.splice(S,1),T--);if(!E&&!x)for(;T--;T)k.unshift("..");!E||""===k[0]||k[0]&&"/"===k[0].charAt(0)||k.unshift(""),A&&"/"!==k.join("/").substr(-1)&&k.push("");var R,O=""===k[0]||k[0]&&"/"===k[0].charAt(0);w&&(n.hostname=n.host=O?"":k.length?k.shift():"",(R=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=R.shift(),n.host=n.hostname=R.shift()));return(E=E||n.host&&k.length)&&!O&&k.unshift(""),k.length?n.pathname=k.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=t.auth||n.auth,n.slashes=n.slashes||t.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var t=this.host,e=s.exec(t);e&&(":"!==(e=e[0])&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)}},function(t,e,n){"use strict";t.exports={isString:function(t){return"string"==typeof t},isObject:function(t){return"object"==typeof t&&null!==t},isNull:function(t){return null===t},isNullOrUndefined:function(t){return null==t}}},function(t,e,n){var r=n(67),o=n(68),i=n(69),a=n(17);t.exports=function(t){return function(e){e=a(e);var n=o(e)?i(e):void 0,s=n?n[0]:e.charAt(0),c=n?r(n,1).join(""):e.slice(1);return s[t]()+c}}},function(t,e){t.exports=function(t,e,n){var r=-1,o=t.length;e<0&&(e=-e>o?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(o);++r-1;);return n}},function(t,e){t.exports=function(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i0;){if("top-level"!==this.indentTypes.pop())break}},t}();e.default=a,t.exports=e.default},function(t,e,n){var r=n(188),o=n(189),i=n(190),a=n(17);t.exports=function(t,e,n){return e=(n?o(t,e,n):void 0===e)?1:i(e),r(a(t),e)}},function(t,e){var n=9007199254740991,r=Math.floor;t.exports=function(t,e){var o="";if(!t||e<1||e>n)return o;do{e%2&&(o+=t),(e=r(e/2))&&(t+=t)}while(e);return o}},function(t,e,n){var r=n(40),o=n(41),i=n(43),a=n(20);t.exports=function(t,e,n){if(!a(n))return!1;var s=typeof e;return!!("number"==s?o(n)&&i(e,n.length):"string"==s&&e in n)&&r(n[e],t)}},function(t,e,n){var r=n(191);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},function(t,e,n){var r=n(192),o=1/0,i=17976931348623157e292;t.exports=function(t){return t?(t=r(t))===o||t===-o?(t<0?-1:1)*i:t==t?t:0:0===t?t:0}},function(t,e,n){var r=n(193),o=n(20),i=n(24),a=NaN,s=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,l=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return a;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=c.test(t);return n||u.test(t)?l(t.slice(2),n?2:8):s.test(t)?a:+t}},function(t,e,n){var r=n(73),o=/^\s+/;t.exports=function(t){return t?t.slice(0,r(t)+1).replace(o,""):t}},function(t,e){t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},function(t,e,n){"use strict";e.__esModule=!0;var r,o=n(39),i=(r=o)&&r.__esModule?r:{default:r};var a=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.level=0}return t.prototype.beginIfPossible=function(t,e){0===this.level&&this.isInlineBlock(t,e)?this.level=1:this.level>0?this.level++:this.level=0},t.prototype.end=function(){this.level--},t.prototype.isActive=function(){return this.level>0},t.prototype.isInlineBlock=function(t,e){for(var n=0,r=0,o=e;o50)return!1;if(a.type===i.default.OPEN_PAREN)r++;else if(a.type===i.default.CLOSE_PAREN&&0===--r)return!0;if(this.isForbiddenToken(a))return!1}return!1},t.prototype.isForbiddenToken=function(t){var e=t.type,n=t.value;return e===i.default.RESERVED_TOPLEVEL||e===i.default.RESERVED_NEWLINE||e===i.default.COMMENT||e===i.default.BLOCK_COMMENT||";"===n},t}();e.default=a,t.exports=e.default},function(t,e,n){"use strict";e.__esModule=!0;var r=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=e,this.index=0}return t.prototype.get=function(t){var e=t.key,n=t.value;return this.params?e?this.params[e]:this.params[this.index++]:n},t}();e.default=r,t.exports=e.default},function(t,e,n){var r=n(75),o=n(77),i=n(45),a=n(9),s=n(41),c=n(46),u=n(76),l=n(47),f="[object Map]",p="[object Set]",d=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(s(t)&&(a(t)||"string"==typeof t||"function"==typeof t.splice||c(t)||l(t)||i(t)))return!t.length;var e=o(t);if(e==f||e==p)return!t.size;if(u(t))return!r(t).length;for(var n in t)if(d.call(t,n))return!1;return!0}},function(t,e,n){var r=n(199)(Object.keys,Object);t.exports=r},function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}},function(t,e,n){var r=n(12)(n(8),"DataView");t.exports=r},function(t,e,n){var r=n(74),o=n(202),i=n(20),a=n(78),s=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,l=c.toString,f=u.hasOwnProperty,p=RegExp("^"+l.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(r(t)?p:s).test(a(t))}},function(t,e,n){var r,o=n(203),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!i&&i in t}},function(t,e,n){var r=n(8)["__core-js_shared__"];t.exports=r},function(t,e){t.exports=function(t,e){return null==t?void 0:t[e]}},function(t,e,n){var r=n(12)(n(8),"Promise");t.exports=r},function(t,e,n){var r=n(12)(n(8),"WeakMap");t.exports=r},function(t,e,n){var r=n(18),o=n(19),i="[object Arguments]";t.exports=function(t){return o(t)&&r(t)==i}},function(t,e){t.exports=function(){return!1}},function(t,e,n){var r=n(18),o=n(42),i=n(19),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!a[r(t)]}},function(t,e){t.exports=function(t){return function(e){return t(e)}}},function(t,e,n){(function(t){var r=n(71),o=e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=i&&i.exports===o&&r.process,s=function(){try{var t=i&&i.require&&i.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=s}).call(this,n(22)(t))},function(t,e,n){var r=n(17),o=/[\\^$.*+?()[\]{}|]/g,i=RegExp(o.source);t.exports=function(t){return(t=r(t))&&i.test(t)?t.replace(o,"\\$&"):t}},function(t,e,n){"use strict";e.__esModule=!0;var r=i(n(25)),o=i(n(26));function i(t){return t&&t.__esModule?t:{default:t}}var a=["ALL","ALTER","ANALYZE","AND","ANY","ARRAY","AS","ASC","BEGIN","BETWEEN","BINARY","BOOLEAN","BREAK","BUCKET","BUILD","BY","CALL","CASE","CAST","CLUSTER","COLLATE","COLLECTION","COMMIT","CONNECT","CONTINUE","CORRELATE","COVER","CREATE","DATABASE","DATASET","DATASTORE","DECLARE","DECREMENT","DELETE","DERIVED","DESC","DESCRIBE","DISTINCT","DO","DROP","EACH","ELEMENT","ELSE","END","EVERY","EXCEPT","EXCLUDE","EXECUTE","EXISTS","EXPLAIN","FALSE","FETCH","FIRST","FLATTEN","FOR","FORCE","FROM","FUNCTION","GRANT","GROUP","GSI","HAVING","IF","IGNORE","ILIKE","IN","INCLUDE","INCREMENT","INDEX","INFER","INLINE","INNER","INSERT","INTERSECT","INTO","IS","JOIN","KEY","KEYS","KEYSPACE","KNOWN","LAST","LEFT","LET","LETTING","LIKE","LIMIT","LSM","MAP","MAPPING","MATCHED","MATERIALIZED","MERGE","MINUS","MISSING","NAMESPACE","NEST","NOT","NULL","NUMBER","OBJECT","OFFSET","ON","OPTION","OR","ORDER","OUTER","OVER","PARSE","PARTITION","PASSWORD","PATH","POOL","PREPARE","PRIMARY","PRIVATE","PRIVILEGE","PROCEDURE","PUBLIC","RAW","REALM","REDUCE","RENAME","RETURN","RETURNING","REVOKE","RIGHT","ROLE","ROLLBACK","SATISFIES","SCHEMA","SELECT","SELF","SEMI","SET","SHOW","SOME","START","STATISTICS","STRING","SYSTEM","THEN","TO","TRANSACTION","TRIGGER","TRUE","TRUNCATE","UNDER","UNION","UNIQUE","UNKNOWN","UNNEST","UNSET","UPDATE","UPSERT","USE","USER","USING","VALIDATE","VALUE","VALUED","VALUES","VIA","VIEW","WHEN","WHERE","WHILE","WITH","WITHIN","WORK","XOR"],s=["DELETE FROM","EXCEPT ALL","EXCEPT","EXPLAIN DELETE FROM","EXPLAIN UPDATE","EXPLAIN UPSERT","FROM","GROUP BY","HAVING","INFER","INSERT INTO","INTERSECT ALL","INTERSECT","LET","LIMIT","MERGE","NEST","ORDER BY","PREPARE","SELECT","SET CURRENT SCHEMA","SET SCHEMA","SET","UNION ALL","UNION","UNNEST","UPDATE","UPSERT","USE KEYS","VALUES","WHERE"],c=["AND","INNER JOIN","JOIN","LEFT JOIN","LEFT OUTER JOIN","OR","OUTER JOIN","RIGHT JOIN","RIGHT OUTER JOIN","XOR"],u=void 0,l=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.cfg=e}return t.prototype.format=function(t){return u||(u=new o.default({reservedWords:a,reservedToplevelWords:s,reservedNewlineWords:c,stringTypes:['""',"''","``"],openParens:["(","[","{"],closeParens:[")","]","}"],namedPlaceholderTypes:["$"],lineCommentTypes:["#","--"]})),new r.default(this.cfg,u).format(t)},t}();e.default=l,t.exports=e.default},function(t,e,n){"use strict";e.__esModule=!0;var r=i(n(25)),o=i(n(26));function i(t){return t&&t.__esModule?t:{default:t}}var a=["A","ACCESSIBLE","AGENT","AGGREGATE","ALL","ALTER","ANY","ARRAY","AS","ASC","AT","ATTRIBUTE","AUTHID","AVG","BETWEEN","BFILE_BASE","BINARY_INTEGER","BINARY","BLOB_BASE","BLOCK","BODY","BOOLEAN","BOTH","BOUND","BULK","BY","BYTE","C","CALL","CALLING","CASCADE","CASE","CHAR_BASE","CHAR","CHARACTER","CHARSET","CHARSETFORM","CHARSETID","CHECK","CLOB_BASE","CLONE","CLOSE","CLUSTER","CLUSTERS","COALESCE","COLAUTH","COLLECT","COLUMNS","COMMENT","COMMIT","COMMITTED","COMPILED","COMPRESS","CONNECT","CONSTANT","CONSTRUCTOR","CONTEXT","CONTINUE","CONVERT","COUNT","CRASH","CREATE","CREDENTIAL","CURRENT","CURRVAL","CURSOR","CUSTOMDATUM","DANGLING","DATA","DATE_BASE","DATE","DAY","DECIMAL","DEFAULT","DEFINE","DELETE","DESC","DETERMINISTIC","DIRECTORY","DISTINCT","DO","DOUBLE","DROP","DURATION","ELEMENT","ELSIF","EMPTY","ESCAPE","EXCEPTIONS","EXCLUSIVE","EXECUTE","EXISTS","EXIT","EXTENDS","EXTERNAL","EXTRACT","FALSE","FETCH","FINAL","FIRST","FIXED","FLOAT","FOR","FORALL","FORCE","FROM","FUNCTION","GENERAL","GOTO","GRANT","GROUP","HASH","HEAP","HIDDEN","HOUR","IDENTIFIED","IF","IMMEDIATE","IN","INCLUDING","INDEX","INDEXES","INDICATOR","INDICES","INFINITE","INSTANTIABLE","INT","INTEGER","INTERFACE","INTERVAL","INTO","INVALIDATE","IS","ISOLATION","JAVA","LANGUAGE","LARGE","LEADING","LENGTH","LEVEL","LIBRARY","LIKE","LIKE2","LIKE4","LIKEC","LIMITED","LOCAL","LOCK","LONG","MAP","MAX","MAXLEN","MEMBER","MERGE","MIN","MINUS","MINUTE","MLSLABEL","MOD","MODE","MONTH","MULTISET","NAME","NAN","NATIONAL","NATIVE","NATURAL","NATURALN","NCHAR","NEW","NEXTVAL","NOCOMPRESS","NOCOPY","NOT","NOWAIT","NULL","NULLIF","NUMBER_BASE","NUMBER","OBJECT","OCICOLL","OCIDATE","OCIDATETIME","OCIDURATION","OCIINTERVAL","OCILOBLOCATOR","OCINUMBER","OCIRAW","OCIREF","OCIREFCURSOR","OCIROWID","OCISTRING","OCITYPE","OF","OLD","ON","ONLY","OPAQUE","OPEN","OPERATOR","OPTION","ORACLE","ORADATA","ORDER","ORGANIZATION","ORLANY","ORLVARY","OTHERS","OUT","OVERLAPS","OVERRIDING","PACKAGE","PARALLEL_ENABLE","PARAMETER","PARAMETERS","PARENT","PARTITION","PASCAL","PCTFREE","PIPE","PIPELINED","PLS_INTEGER","PLUGGABLE","POSITIVE","POSITIVEN","PRAGMA","PRECISION","PRIOR","PRIVATE","PROCEDURE","PUBLIC","RAISE","RANGE","RAW","READ","REAL","RECORD","REF","REFERENCE","RELEASE","RELIES_ON","REM","REMAINDER","RENAME","RESOURCE","RESULT_CACHE","RESULT","RETURN","RETURNING","REVERSE","REVOKE","ROLLBACK","ROW","ROWID","ROWNUM","ROWTYPE","SAMPLE","SAVE","SAVEPOINT","SB1","SB2","SB4","SECOND","SEGMENT","SELF","SEPARATE","SEQUENCE","SERIALIZABLE","SHARE","SHORT","SIZE_T","SIZE","SMALLINT","SOME","SPACE","SPARSE","SQL","SQLCODE","SQLDATA","SQLERRM","SQLNAME","SQLSTATE","STANDARD","START","STATIC","STDDEV","STORED","STRING","STRUCT","STYLE","SUBMULTISET","SUBPARTITION","SUBSTITUTABLE","SUBTYPE","SUCCESSFUL","SUM","SYNONYM","SYSDATE","TABAUTH","TABLE","TDO","THE","THEN","TIME","TIMESTAMP","TIMEZONE_ABBR","TIMEZONE_HOUR","TIMEZONE_MINUTE","TIMEZONE_REGION","TO","TRAILING","TRANSACTION","TRANSACTIONAL","TRIGGER","TRUE","TRUSTED","TYPE","UB1","UB2","UB4","UID","UNDER","UNIQUE","UNPLUG","UNSIGNED","UNTRUSTED","USE","USER","USING","VALIDATE","VALIST","VALUE","VARCHAR","VARCHAR2","VARIABLE","VARIANCE","VARRAY","VARYING","VIEW","VIEWS","VOID","WHENEVER","WHILE","WITH","WORK","WRAPPED","WRITE","YEAR","ZONE"],s=["ADD","ALTER COLUMN","ALTER TABLE","BEGIN","CONNECT BY","DECLARE","DELETE FROM","DELETE","END","EXCEPT","EXCEPTION","FETCH FIRST","FROM","GROUP BY","HAVING","INSERT INTO","INSERT","INTERSECT","LIMIT","LOOP","MODIFY","ORDER BY","SELECT","SET CURRENT SCHEMA","SET SCHEMA","SET","START WITH","UNION ALL","UNION","UPDATE","VALUES","WHERE"],c=["AND","CROSS APPLY","CROSS JOIN","ELSE","END","INNER JOIN","JOIN","LEFT JOIN","LEFT OUTER JOIN","OR","OUTER APPLY","OUTER JOIN","RIGHT JOIN","RIGHT OUTER JOIN","WHEN","XOR"],u=void 0,l=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.cfg=e}return t.prototype.format=function(t){return u||(u=new o.default({reservedWords:a,reservedToplevelWords:s,reservedNewlineWords:c,stringTypes:['""',"N''","''","``"],openParens:["(","CASE"],closeParens:[")","END"],indexedPlaceholderTypes:["?"],namedPlaceholderTypes:[":"],lineCommentTypes:["--"],specialWordChars:["_","$","#",".","@"]})),new r.default(this.cfg,u).format(t)},t}();e.default=l,t.exports=e.default},function(t,e,n){"use strict";e.__esModule=!0;var r=i(n(25)),o=i(n(26));function i(t){return t&&t.__esModule?t:{default:t}}var a=["ACCESSIBLE","ACTION","AGAINST","AGGREGATE","ALGORITHM","ALL","ALTER","ANALYSE","ANALYZE","AS","ASC","AUTOCOMMIT","AUTO_INCREMENT","BACKUP","BEGIN","BETWEEN","BINLOG","BOTH","CASCADE","CASE","CHANGE","CHANGED","CHARACTER SET","CHARSET","CHECK","CHECKSUM","COLLATE","COLLATION","COLUMN","COLUMNS","COMMENT","COMMIT","COMMITTED","COMPRESSED","CONCURRENT","CONSTRAINT","CONTAINS","CONVERT","CREATE","CROSS","CURRENT_TIMESTAMP","DATABASE","DATABASES","DAY","DAY_HOUR","DAY_MINUTE","DAY_SECOND","DEFAULT","DEFINER","DELAYED","DELETE","DESC","DESCRIBE","DETERMINISTIC","DISTINCT","DISTINCTROW","DIV","DO","DROP","DUMPFILE","DUPLICATE","DYNAMIC","ELSE","ENCLOSED","END","ENGINE","ENGINES","ENGINE_TYPE","ESCAPE","ESCAPED","EVENTS","EXEC","EXECUTE","EXISTS","EXPLAIN","EXTENDED","FAST","FETCH","FIELDS","FILE","FIRST","FIXED","FLUSH","FOR","FORCE","FOREIGN","FULL","FULLTEXT","FUNCTION","GLOBAL","GRANT","GRANTS","GROUP_CONCAT","HEAP","HIGH_PRIORITY","HOSTS","HOUR","HOUR_MINUTE","HOUR_SECOND","IDENTIFIED","IF","IFNULL","IGNORE","IN","INDEX","INDEXES","INFILE","INSERT","INSERT_ID","INSERT_METHOD","INTERVAL","INTO","INVOKER","IS","ISOLATION","KEY","KEYS","KILL","LAST_INSERT_ID","LEADING","LEVEL","LIKE","LINEAR","LINES","LOAD","LOCAL","LOCK","LOCKS","LOGS","LOW_PRIORITY","MARIA","MASTER","MASTER_CONNECT_RETRY","MASTER_HOST","MASTER_LOG_FILE","MATCH","MAX_CONNECTIONS_PER_HOUR","MAX_QUERIES_PER_HOUR","MAX_ROWS","MAX_UPDATES_PER_HOUR","MAX_USER_CONNECTIONS","MEDIUM","MERGE","MINUTE","MINUTE_SECOND","MIN_ROWS","MODE","MODIFY","MONTH","MRG_MYISAM","MYISAM","NAMES","NATURAL","NOT","NOW()","NULL","OFFSET","ON DELETE","ON UPDATE","ON","ONLY","OPEN","OPTIMIZE","OPTION","OPTIONALLY","OUTFILE","PACK_KEYS","PAGE","PARTIAL","PARTITION","PARTITIONS","PASSWORD","PRIMARY","PRIVILEGES","PROCEDURE","PROCESS","PROCESSLIST","PURGE","QUICK","RAID0","RAID_CHUNKS","RAID_CHUNKSIZE","RAID_TYPE","RANGE","READ","READ_ONLY","READ_WRITE","REFERENCES","REGEXP","RELOAD","RENAME","REPAIR","REPEATABLE","REPLACE","REPLICATION","RESET","RESTORE","RESTRICT","RETURN","RETURNS","REVOKE","RLIKE","ROLLBACK","ROW","ROWS","ROW_FORMAT","SECOND","SECURITY","SEPARATOR","SERIALIZABLE","SESSION","SHARE","SHOW","SHUTDOWN","SLAVE","SONAME","SOUNDS","SQL","SQL_AUTO_IS_NULL","SQL_BIG_RESULT","SQL_BIG_SELECTS","SQL_BIG_TABLES","SQL_BUFFER_RESULT","SQL_CACHE","SQL_CALC_FOUND_ROWS","SQL_LOG_BIN","SQL_LOG_OFF","SQL_LOG_UPDATE","SQL_LOW_PRIORITY_UPDATES","SQL_MAX_JOIN_SIZE","SQL_NO_CACHE","SQL_QUOTE_SHOW_CREATE","SQL_SAFE_UPDATES","SQL_SELECT_LIMIT","SQL_SLAVE_SKIP_COUNTER","SQL_SMALL_RESULT","SQL_WARNINGS","START","STARTING","STATUS","STOP","STORAGE","STRAIGHT_JOIN","STRING","STRIPED","SUPER","TABLE","TABLES","TEMPORARY","TERMINATED","THEN","TO","TRAILING","TRANSACTIONAL","TRUE","TRUNCATE","TYPE","TYPES","UNCOMMITTED","UNIQUE","UNLOCK","UNSIGNED","USAGE","USE","USING","VARIABLES","VIEW","WHEN","WITH","WORK","WRITE","YEAR_MONTH"],s=["ADD","AFTER","ALTER COLUMN","ALTER TABLE","DELETE FROM","EXCEPT","FETCH FIRST","FROM","GROUP BY","GO","HAVING","INSERT INTO","INSERT","INTERSECT","LIMIT","MODIFY","ORDER BY","SELECT","SET CURRENT SCHEMA","SET SCHEMA","SET","UNION ALL","UNION","UPDATE","VALUES","WHERE"],c=["AND","CROSS APPLY","CROSS JOIN","ELSE","INNER JOIN","JOIN","LEFT JOIN","LEFT OUTER JOIN","OR","OUTER APPLY","OUTER JOIN","RIGHT JOIN","RIGHT OUTER JOIN","WHEN","XOR"],u=void 0,l=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.cfg=e}return t.prototype.format=function(t){return u||(u=new o.default({reservedWords:a,reservedToplevelWords:s,reservedNewlineWords:c,stringTypes:['""',"N''","''","``","[]"],openParens:["(","CASE"],closeParens:[")","END"],indexedPlaceholderTypes:["?"],namedPlaceholderTypes:["@",":"],lineCommentTypes:["#","--"]})),new r.default(this.cfg,u).format(t)},t}();e.default=l,t.exports=e.default},function(t,e){t.exports=function(t){const e={className:"variable",begin:"\\$+[a-zA-Z_-รฟ][a-zA-Z0-9_-รฟ]*(?![A-Za-z0-9])(?![$])"},n={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},r={className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},o=t.inherit(t.APOS_STRING_MODE,{illegal:null}),i=t.inherit(t.QUOTE_STRING_MODE,{illegal:null,contains:t.QUOTE_STRING_MODE.contains.concat(r)}),a=t.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:t.QUOTE_STRING_MODE.contains.concat(r)}),s={className:"string",contains:[t.BACKSLASH_ESCAPE,n],variants:[t.inherit(o,{begin:"b'",end:"'"}),t.inherit(i,{begin:'b"',end:'"'}),i,o,a]},c={variants:[t.BINARY_NUMBER_MODE,t.C_NUMBER_MODE]},u={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list match|0 new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7","php8"],case_insensitive:!0,keywords:u,contains:[t.HASH_COMMENT_MODE,t.COMMENT("//","$",{contains:[n]}),t.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),t.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),n,{className:"keyword",begin:/\$this\b/},e,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[t.UNDERSCORE_TITLE_MODE,{begin:"=>"},{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:u,contains:["self",e,t.C_BLOCK_COMMENT_MODE,s,c]}]},{className:"class",beginKeywords:"class interface",relevance:0,end:/\{/,excludeEnd:!0,illegal:/[:($"]/,contains:[{beginKeywords:"extends implements"},t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",relevance:0,end:";",contains:[t.UNDERSCORE_TITLE_MODE]},s,c]}}},function(t,e,n){var r=n(80),o=n(237),i=n(238),a=n(81),s=n(239),c=n(49),u=200;t.exports=function(t,e,n){var l=-1,f=o,p=t.length,d=!0,h=[],g=h;if(n)d=!1,f=i;else if(p>=u){var m=e?null:s(t);if(m)return c(m);d=!1,f=a,g=new r}else g=e?[]:h;t:for(;++l-1}},function(t,e,n){var r=n(29);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},function(t,e,n){var r=n(30);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},function(t,e){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},function(t,e,n){var r=n(30);t.exports=function(t){return r(this,t).get(t)}},function(t,e,n){var r=n(30);t.exports=function(t){return r(this,t).has(t)}},function(t,e,n){var r=n(30);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},function(t,e){var n="__lodash_hash_undefined__";t.exports=function(t){return this.__data__.set(t,n),this}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e,n){var r=n(72);t.exports=function(t,e){return!!(null==t?0:t.length)&&r(t,e,0)>-1}},function(t,e){t.exports=function(t,e,n){for(var r=-1,o=null==t?0:t.length;++r>>32-e},rotr:function(t,e){return t<<32-e|t>>>e},endian:function(t){if(t.constructor==Number)return 16711935&r.rotl(t,8)|4278255360&r.rotl(t,24);for(var e=0;e0;t--)e.push(Math.floor(256*Math.random()));return e},bytesToWords:function(t){for(var e=[],n=0,r=0;n>>5]|=t[n]<<24-r%32;return e},wordsToBytes:function(t){for(var e=[],n=0;n<32*t.length;n+=8)e.push(t[n>>>5]>>>24-n%32&255);return e},bytesToHex:function(t){for(var e=[],n=0;n>>4).toString(16)),e.push((15&t[n]).toString(16));return e.join("")},hexToBytes:function(t){for(var e=[],n=0;n>>6*(3-i)&63)):e.push("=");return e.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/gi,"");for(var e=[],r=0,o=0;r>>6-2*o);return e}},t.exports=r},function(t,e){function n(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)} -/*! - * Determine if an object is a Buffer - * - * @author Feross Aboukhadijeh - * @license MIT - */ -t.exports=function(t){return null!=t&&(n(t)||function(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&n(t.slice(0,0))}(t)||!!t._isBuffer)}},function(t,e,n){"use strict";n.r(e);n(94);var r,o,i,a=n(6),s=n.n(a),c=n(32),u=n.n(c),l=n(33),f=n.n(l),p=n(7),d=n(0),h=Object(d.a)({},(function(){var t=this.$createElement,e=this._self._c||t;return e("svg",{staticStyle:{display:"none"},attrs:{xmlns:"http://www.w3.org/2000/svg"}},[e("symbol",{attrs:{id:"arrow-down-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"}},[e("path",{attrs:{d:"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z"}})]),this._v(" "),e("symbol",{attrs:{id:"arrow-up-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"}},[e("path",{attrs:{d:"M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z"}})]),this._v(" "),e("symbol",{attrs:{id:"clipboard-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512"}},[e("path",{attrs:{d:"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm144 418c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h42v36c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-36h42c3.3 0 6 2.7 6 6z"}})]),this._v(" "),e("symbol",{attrs:{id:"lightbulb-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 352 512"}},[e("path",{attrs:{d:"M176 80c-52.94 0-96 43.06-96 96 0 8.84 7.16 16 16 16s16-7.16 16-16c0-35.3 28.72-64 64-64 8.84 0 16-7.16 16-16s-7.16-16-16-16zM96.06 459.17c0 3.15.93 6.22 2.68 8.84l24.51 36.84c2.97 4.46 7.97 7.14 13.32 7.14h78.85c5.36 0 10.36-2.68 13.32-7.14l24.51-36.84c1.74-2.62 2.67-5.7 2.68-8.84l.05-43.18H96.02l.04 43.18zM176 0C73.72 0 0 82.97 0 176c0 44.37 16.45 84.85 43.56 115.78 16.64 18.99 42.74 58.8 52.42 92.16v.06h48v-.12c-.01-4.77-.72-9.51-2.15-14.07-5.59-17.81-22.82-64.77-62.17-109.67-20.54-23.43-31.52-53.15-31.61-84.14-.2-73.64 59.67-128 127.95-128 70.58 0 128 57.42 128 128 0 30.97-11.24 60.85-31.65 84.14-39.11 44.61-56.42 91.47-62.1 109.46a47.507 47.507 0 0 0-2.22 14.3v.1h48v-.05c9.68-33.37 35.78-73.18 52.42-92.16C335.55 260.85 352 220.37 352 176 352 78.8 273.2 0 176 0z"}})]),this._v(" "),e("symbol",{attrs:{id:"pencil-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"}},[e("path",{attrs:{d:"M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"}})]),this._v(" "),e("symbol",{attrs:{id:"plus-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"}},[e("path",{attrs:{d:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"}})]),this._v(" "),e("symbol",{attrs:{id:"share-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"}},[e("path",{attrs:{d:"M503.691 189.836L327.687 37.851C312.281 24.546 288 35.347 288 56.015v80.053C127.371 137.907 0 170.1 0 322.326c0 61.441 39.581 122.309 83.333 154.132 13.653 9.931 33.111-2.533 28.077-18.631C66.066 312.814 132.917 274.316 288 272.085V360c0 20.7 24.3 31.453 39.687 18.164l176.004-152c11.071-9.562 11.086-26.753 0-36.328z"}})])])}),[],!1,null,null,null).exports,g=n(5),m={inject:["config"],props:["text"]},v=Object(d.a)(m,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"mt-12 card card-has-header card-no-props"},[e("div",{staticClass:"card-details card-danger"},[e("div",{staticClass:"card-details-overflow scrollbar p-4"},[e("div",{staticClass:"text-xl"},[this._t("default")],2)])])])}),[],!1,null,null,null).exports,b=n(14),_={props:{name:{required:!0}},data:function(){return{fullException:!1}},methods:{removeClamp:function(){this.fullException||(this.fullException=!0)}}},y=Object(d.a)(_,(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"ui-exception-message",class:this.fullException?"ui-exception-message-full":"",on:{mousedown:this.removeClamp}},[this._v("\n "+this._s(this.name)+"\n")])}),[],!1,null,null,null).exports,E={components:{ExceptionClass:n(15).a,ExceptionMessage:y,LineNumber:b.a,FilePath:g.a},inject:["report"],computed:{firstFrame:function(){return this.report.stacktrace[0]}}},x={inject:["report","telescopeUrl","config"],components:{OccurrenceDetails:Object(d.a)(E,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"card-details-overflow scrollbar p-12 pt-10"},[n("div",{staticClass:"text-2xl"},[n("ExceptionClass",{attrs:{name:t.report.exception_class}}),t._v(" "),n("ExceptionMessage",{attrs:{name:t.report.message}})],1),t._v(" "),n("div",[n("a",{staticClass:"ui-url",attrs:{href:t.report.context.request.url,target:"_blank"}},[t._v("\n "+t._s(t.report.context.request.url)+"\n ")])])])}),[],!1,null,null,null).exports,FilePath:g.a}},k=Object(d.a)(x,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"mt-12 card card-has-header card-no-props"},[n("div",{staticClass:"card-header"},[n("div",{staticClass:"grid items-center rounded-t border-b border-tint-300 text-xs text-tint-600 ",staticStyle:{"grid-template-columns":"1fr 1fr"}},[n("div",{staticClass:"grid cols-auto justify-start gap-2 px-4 py-2"},[n("div",{staticClass:"flex items-center"},[n("a",{attrs:{href:"http://flareapp.io/docs/ignition-for-laravel/introduction",target:"_blank",title:"Ignition docs"}},[n("svg",{staticClass:"w-4 h-5 mr-4",attrs:{viewBox:"0 0 428 988"}},[n("polygon",{staticStyle:{fill:"#FA4E79"},attrs:{points:"428,247.1 428,494.1 214,617.5 214,369.3 \t\t"}}),t._v(" "),n("polygon",{staticStyle:{fill:"#FFF082"},attrs:{points:"0,988 0,741 214,617.5 214,864.1 \t\t"}}),t._v(" "),n("polygon",{staticStyle:{fill:"#E6003A"},attrs:{points:"214,123.9 214,617.5 0,494.1 0,0 \t\t"}}),t._v(" "),n("polygon",{staticStyle:{fill:"#FFE100"},attrs:{points:"214,864.1 214,617.5 428,741 428,988 \t\t"}})])]),t._v(" "),n("FilePath",{attrs:{pathClass:"font-normal",file:t.report.application_path+t.config.directorySeparator,relative:!1}})],1)]),t._v(" "),n("div",{staticClass:"grid cols-auto items-center justify-end gap-4 px-4 py-2"},[t.telescopeUrl?n("div",[n("a",{staticClass:"link-dimmed sm:ml-6",attrs:{href:t.telescopeUrl,target:"_blank"}},[t._v("Telescope")])]):t._e()])])]),t._v(" "),n("div"),t._v(" "),n("div",{staticClass:"card-details"},[n("OccurrenceDetails")],1)])}),[],!1,null,null,null).exports,w=n(10),C=n.n(w),A=n(21),T=n.n(A),S=n(101)(),R=null,O={inject:["config"],props:{solution:{required:!0}},data:function(){return{isHidingSolutions:this.hasHideSolutionsCookie(),canExecuteSolutions:null,runningSolution:!1,executionSuccessful:null}},computed:{healthCheckEndpoint:function(){return this.solution.execute_endpoint.replace("execute-solution","health-check")}},created:function(){this.configureRunnableSolutions()},mounted:function(){this.isHidingSolutions&&this.$refs.solutionCard.classList.add("solution-hidden")},methods:{configureRunnableSolutions:function(){this.config.enableRunnableSolutions?this.checkExecutionEndpoint():this.canExecuteSolutions=!1},markdown:function(t){return S.render(t)},checkExecutionEndpoint:(o=T()(C.a.mark((function t(){var e;return C.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,fetch(this.healthCheckEndpoint);case 3:return t.next=5,t.sent.json();case 5:e=t.sent,this.canExecuteSolutions=e.can_execute_commands,t.next=12;break;case 9:t.prev=9,t.t0=t.catch(0),this.canExecuteSolutions=!1;case 12:case"end":return t.stop()}}),t,this,[[0,9]])}))),function(){return o.apply(this,arguments)}),execute:(r=T()(C.a.mark((function t(){var e;return C.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.runningSolution){t.next=2;break}return t.abrupt("return");case 2:return t.prev=2,this.runningSolution=!0,t.next=6,fetch(this.solution.execute_endpoint,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({solution:this.solution.class,parameters:this.solution.run_parameters})});case 6:e=t.sent,this.executionSuccessful=200===e.status,t.next=14;break;case 10:t.prev=10,t.t0=t.catch(2),console.error(t.t0),this.executionSuccessful=!1;case 14:return t.prev=14,this.runningSolution=!1,t.finish(14);case 17:case"end":return t.stop()}}),t,this,[[2,10,14,17]])}))),function(){return r.apply(this,arguments)}),refresh:function(){location.reload()},getUrlLabel:function(t){var e=document.createElement("a");return e.href=t,e.hostname},toggleSolutions:function(){var t=this;this.isHidingSolutions?(window.clearTimeout(R),this.toggleHidingSolutions()):(this.$refs.solutionCard.classList.add("solution-hiding"),R=window.setTimeout((function(){t.$refs.solutionCard.classList.remove("solution-hiding"),t.toggleHidingSolutions()}),100))},toggleHidingSolutions:function(){if(this.isHidingSolutions)return document.cookie="".concat("hide_solutions","=;expires=Thu, 01 Jan 1970 00:00:00 UTC;path=/;"),void(this.isHidingSolutions=!1);var t=new Date;t.setTime(t.getTime()+31536e6),document.cookie="".concat("hide_solutions","=true;expires=").concat(t.toUTCString(),";path=/;"),this.isHidingSolutions=!0},hasHideSolutionsCookie:function(){return document.cookie.includes("hide_solutions")}}},N={components:{DangerCard:v,SolutionCard:Object(d.a)(O,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"solution-toggle",class:{"solution-toggle-show":t.isHidingSolutions},on:{click:t.toggleSolutions}},[t.isHidingSolutions?n("a",{staticClass:"link-solution",attrs:{target:"_blank"}},[n("Icon",{staticClass:"text-xs mr-1",attrs:{name:"lightbulb"}}),t._v(" Show solutions")],1):n("a",{staticClass:"link-solution",attrs:{target:"_blank"}},[t._v("Hide solutions")])]),t._v(" "),n("div",{ref:"solutionCard",staticClass:"solution",class:{"solution-hidden":t.isHidingSolutions}},[n("div",{staticClass:"solution-main"},[n("div",{staticClass:"solution-background mx-0"},[n("svg",{staticClass:"hidden absolute right-0 h-full | md:block",attrs:{x:"0px",y:"0px",viewBox:"0 0 299 452"}},[n("g",{staticStyle:{opacity:"0.075"}},[n("polygon",{staticStyle:{fill:"rgb(63,63,63)"},attrs:{points:"298.1,451.9 150.9,451.9 21,226.9 298.1,227.1"}}),t._v(" "),n("polygon",{staticStyle:{fill:"rgb(151,151,151)"},attrs:{points:"298.1,227.1 21,226.9 150.9,1.9 298.1,1.9"}})])])]),t._v(" "),n("div",{staticClass:"solution-content-wrapper scrollbar"},[n("div",{staticClass:"solution-content ml-0"},[""!==t.solution.title?n("h2",{staticClass:"solution-title"},[t._v("\n "+t._s(t.solution.title)+"\n ")]):t._e(),t._v(" "),t.solution.description?n("div",{staticClass:"solution-description",domProps:{innerHTML:t._s(t.markdown(t.solution.description))}}):t._e(),t._v(" "),t.solution.is_runnable?n("div",[n("p",{staticClass:"solution-description",domProps:{innerHTML:t._s(t.markdown(t.solution.action_description))}}),t._v(" "),null===t.canExecuteSolutions?n("p",{staticClass:"py-4 text-sm italic"},[t._v("\n Loading...\n ")]):t._e(),t._v(" "),n("div",{staticClass:"mt-4"},[t.solution.is_runnable&&!0===t.canExecuteSolutions&&null===t.executionSuccessful?n("button",{staticClass:"button-secondary button-lg bg-tint-300 hover:bg-tint-400",attrs:{disabled:t.runningSolution},on:{click:t.execute}},[t.runningSolution?n("span",[t._v("Running...")]):t._e(),t._v(" "),t.runningSolution?t._e():n("span",[t._v(t._s(t.solution.run_button_text))])]):t._e(),t._v(" "),t.executionSuccessful?n("p",[n("strong",{staticClass:"font-semibold"},[t._v("The solution was executed successfully.")]),t._v(" "),n("a",{staticClass:"link-solution",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.refresh(e)}}},[t._v("Refresh now.")])]):t._e(),t._v(" "),!1===t.executionSuccessful?n("p",[t._v("\n Something went wrong when executing the solution. Please try\n refreshing the page and try again.\n ")]):t._e()])]):t._e(),t._v(" "),Object.entries(t.solution.links).length>0?n("div",{staticClass:"mt-8 grid justify-start"},[n("div",{staticClass:"border-t-2 border-gray-700 opacity-25 "}),t._v(" "),n("div",{staticClass:"pt-2 grid cols-auto-1fr gapx-4 gapy-2 text-sm"},[n("label",{staticClass:"font-semibold uppercase tracking-wider"},[t._v("Read more")]),t._v(" "),n("ul",t._l(t.solution.links,(function(e,r){return n("li",{key:r},[n("a",{staticClass:"link-solution",attrs:{href:e,target:"_blank"}},[t._v(t._s(r))])])})),0)])]):t._e()])])])])])}),[],!1,null,null,null).exports,ErrorCard:k,FilePath:g.a},inject:["report","solutions","appEnv","appDebug"],data:function(){return{activeSolutionKey:0}},computed:{firstFrame:function(){return this.report.stacktrace[0]},solution:function(){return this.solutions[this.activeSolutionKey]}}},L=Object(d.a)(N,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"layout-col z-10"},["local"!==this.appEnv&&!0===this.appDebug?n("DangerCard",[n("p",[n("code",[t._v("APP_DEBUG")]),t._v(" is set to "),n("code",[t._v("true")]),t._v(" while "),n("code",[t._v("APP_ENV")]),t._v(" is\n not "),n("code",[t._v("local")])]),t._v(" "),n("p",{staticClass:"text-base"},[t._v("\n This could make your application vulnerable to remote execution.\n "),n("a",{staticClass:"underline",attrs:{target:"_blank",rel:"noopener",href:"https://flareapp.io/docs/ignition-for-laravel/security"}},[t._v("Read more about Ignition security.")])])]):t._e(),t._v(" "),n("ErrorCard")],1),t._v(" "),t.solutions.length>0?n("div",{staticClass:"layout-col z-1"},[n("SolutionCard",t._b({},"SolutionCard",{solution:t.solution},!1)),t._v(" "),t.solutions.length>1?n("div",{staticClass:"absolute left-0 bottom-0 w-full h-8 mb-2 px-4 text-sm z-10"},[n("ul",{staticClass:"grid cols-auto place-center gap-1"},t._l(t.solutions,(function(e,r){return n("li",{key:e.class,on:{click:function(e){t.activeSolutionKey=r}}},[n("a",{staticClass:"grid place-center h-8 min-w-8 px-2 rounded-full",class:{"bg-tint-200 font-semibold":t.activeSolutionKey===r,"hover:bg-tint-100 cursor-pointer":t.activeSolutionKey!==r}},[t._v("\n "+t._s(r+1)+"\n ")])])})),0)]):t._e()],1):t._e()])}),[],!1,null,null,null).exports,I=n(4),D=n.n(I),M={components:{CheckboxField:n(35).a},props:["error","isLoading"],computed:{selectedTabs:function(){return this.tabs.filter((function(t){return t.checked})).map((function(t){return t.name}))}},data:function(){return{tabs:[{label:"Stack trace",name:"stackTraceTab",checked:!0},{label:"Request",name:"requestTab",checked:!0},{label:"App",name:"appTab",checked:!0},{label:"User",name:"userTab",checked:!0},{label:"Context",name:"contextTab",checked:!0},{label:"Debug",name:"debugTab",checked:!0}]}},methods:{shareError:function(){this.isLoading||this.$emit("share",this.selectedTabs)}}},P=Object(d.a)(M,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"grid cols-2 justify-start gapx-6 gapy-2"},t._l(t.tabs,(function(e){return n("CheckboxField",{key:e.name,staticClass:"text-gray-200 hover:text-white",attrs:{label:e.label,name:e.name},on:{change:function(t){e.checked=!e.checked}},model:{value:e.checked,callback:function(n){t.$set(e,"checked",n)},expression:"tab.checked"}})})),1),t._v(" "),n("div",{staticClass:"mt-4"},[t.error?n("div",{staticClass:"mb-3"},[t._v("\n We were unable to share your error."),n("br"),t._v("\n Please try again later.\n ")]):t._e(),t._v(" "),n("button",{staticClass:"button-secondary button-sm text-white bg-tint-600",attrs:{disabled:t.isLoading},on:{click:t.shareError}},[t._v("\n "+t._s(t.isLoading?"Sharingโ€ฆ":"Share")+"\n ")])])])}),[],!1,null,null,null).exports,j={props:{text:{required:!0}},data:function(){return{copied:!1,timeout:!1}},methods:{copy:function(t){var e=this;this.timeout&&window.clearTimeout(this.timeout);var n=document.createElement("textarea");n.value=t,document.body.appendChild(n),n.select(),document.execCommand("copy"),document.body.removeChild(n),this.copied=!0,this.timeout=window.setTimeout((function(){return e.copied=!1}),3e3)}}},F={components:{CopyButton:Object(d.a)(j,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("button",{attrs:{title:"Copy to clipboard"},on:{click:function(e){return t.copy(t.text)}}},[n("Icon",{class:t.copied?"fill-green-300":"fill-gray-200 hover:fill-white",attrs:{name:"clipboard"}}),t._v(" "),t.copied?n("div",{staticClass:"ml-2 absolute top-0 left-full text-green-300"},[t._v("\n Copied!\n ")]):t._e()],1)}),[],!1,null,null,null).exports},props:{publicUrl:{required:!0},ownerUrl:{required:!0}}},U={components:{ShareLinks:Object(d.a)(F,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"text-left"},[n("p",{staticClass:"mt-2 text-gray-300"},[t._v("Share your error with others:")]),t._v(" "),n("div",{staticClass:"grid cols-auto items-center justify-start gap-2 mt-2"},[n("a",{staticClass:"button-secondary button-sm bg-tint-600 hover:bg-tint-700 text-white",attrs:{href:t.publicUrl,target:"_blank"}},[t._v("Open public share")]),t._v(" "),n("CopyButton",{attrs:{text:t.publicUrl}})],1),t._v(" "),n("p",{staticClass:"mt-4 text-gray-300"},[t._v("Administer your shared error here:")]),t._v(" "),n("div",{staticClass:"grid cols-auto items-center justify-start gap-2 mt-2"},[n("a",{staticClass:"button-secondary button-sm bg-tint-600 hover:bg-tint-700 text-white",attrs:{href:t.ownerUrl,target:"_blank"}},[t._v("Open share admin")]),t._v(" "),n("CopyButton",{attrs:{text:t.ownerUrl}})],1)])}),[],!1,null,null,null).exports,ShareForm:P},inject:["report","shareEndpoint"],data:function(){return{shareHadError:!1,sharedErrorUrls:null,menuVisible:!1,isShareLoading:!1}},watch:{menuVisible:function(t){t?window.addEventListener("click",this.toggleMenu):window.removeEventListener("click",this.toggleMenu)}},methods:{toggleMenu:function(){this.menuVisible=!this.menuVisible},shareError:(i=T()(C.a.mark((function t(e){var n,r;return C.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.isShareLoading=!0,t.prev=1,t.next=4,fetch(this.shareEndpoint,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({report:JSON.stringify(this.report),tabs:e,lineSelection:window.location.hash})});case 4:return n=t.sent,t.next=7,n.json();case 7:r=t.sent,n.ok?this.sharedErrorUrls=r:this.shareHadError=!0,t.next=14;break;case 11:t.prev=11,t.t0=t.catch(1),this.shareHadError=!0;case 14:this.isShareLoading=!1;case 15:case"end":return t.stop()}}),t,this,[[1,11]])}))),function(t){return i.apply(this,arguments)})}},$={inject:["config","report"],components:{ShareButton:Object(d.a)(U,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{on:{click:function(t){t.stopPropagation()}}},[n("button",{staticClass:"tab",class:t.menuVisible?"tab-active":"",on:{click:t.toggleMenu}},[t._v("\n Share\n "),n("Icon",{staticClass:"ml-2",attrs:{name:"share"}})],1),t._v(" "),n("div",{staticClass:"dropdown z-10 right-0 top-full p-4 overflow-visible",class:{hidden:!t.menuVisible},staticStyle:{"min-width":"18rem","margin-right":"-1px"},on:{click:function(t){t.stopPropagation()}}},[n("div",{staticClass:"flex items-center mb-4"},[n("svg",{staticClass:"w-4 h-5 mr-2",attrs:{viewBox:"0 0 682 1024"}},[n("polygon",{staticStyle:{fill:"#51DB9E"},attrs:{points:"235.3,510.5 21.5,387 21.5,140.2 236.5,264.1 "}}),t._v(" "),n("polygon",{staticStyle:{fill:"#7900F5"},attrs:{points:"235.3,1004.8 21.5,881.4 21.5,634.5 234.8,757.9 "}}),t._v(" "),n("polygon",{staticStyle:{fill:"#94F2C8"},attrs:{points:"448.9,386.9 21.5,140.2 235.3,16.7 663.2,263.4 "}}),t._v(" "),n("polygon",{staticStyle:{fill:"#A475F4"},attrs:{points:"234.8,757.9 21.5,634.5 235.3,511 449.1,634.5 "}})]),t._v(" "),n("h5",{staticClass:"text-left font-semibold uppercase tracking-wider whitespace-no-wrap"},[t._v("\n "+t._s(t.sharedErrorUrls?"Shared":"Share")+" on Flare\n ")]),t._v(" "),n("a",{staticClass:"ml-auto underline",attrs:{target:"_blank",href:"https://flareapp.io/docs/ignition-for-laravel/sharing-errors",title:"Flare documentation"}},[t._v("Docs\n ")])]),t._v(" "),t.sharedErrorUrls?n("div",[n("ShareLinks",{attrs:{publicUrl:t.sharedErrorUrls.public_url,ownerUrl:t.sharedErrorUrls.owner_url}})],1):n("ShareForm",{attrs:{error:t.shareHadError,"is-loading":t.isShareLoading},on:{share:t.shareError}})],1)])}),[],!1,null,null,null).exports},props:{value:{required:!0},customTabs:{required:!0}},data:function(){return{defaultTabs:[{component:"StackTab",title:"Stack trace"},{component:"RequestTab",title:"Request"}].concat(D()(this.report.context.livewire?[{component:"LivewireTab",title:"Livewire"}]:[]),[{component:"AppTab",title:"App"},{component:"UserTab",title:"User"},{component:"ContextTab",title:"Context"},{component:"DebugTab",title:"Debug"}]),shareButtonEnabled:this.config.enableShareButton}},mounted:function(){this.applyDefaultTabProps(),this.$emit("input",this.tabs[this.currentTabIndex])},computed:{currentTabIndex:function(){var t=this;return this.tabs.findIndex((function(e){return e.component===t.value.component}))},nextTab:function(){return this.tabs[this.currentTabIndex+1]||this.tabs[0]},previousTab:function(){return this.tabs[this.currentTabIndex-1]||this.tabs[this.tabs.length-1]},tabs:function(){var t={};return this.defaultTabs.forEach((function(e){t[e.component]=e})),this.customTabs.forEach((function(e){t[e.component]=e})),Object.values(t)}},methods:{applyDefaultTabProps:function(){var t=this;this.defaultTabs.map((function(e){return e.component===t.value.component&&(e.props=t.value.props||{}),e}))}}},B={props:{tab:{required:!0}},render:function(t){return t(this.tab.component,{props:this.tab.props||{}})}},z={props:{report:{required:!0},config:{required:!0},solutions:{required:!0},telescopeUrl:{required:!0},shareEndpoint:{required:!0},defaultTab:{required:!0},defaultTabProps:{required:!1},appEnv:{required:!0},appDebug:{required:!0}},data:function(){return{customTabs:window.tabs,tab:{component:this.defaultTab,props:this.defaultTabProps||{}}}},provide:function(){return{config:this.config,report:this.report,solutions:this.solutions,telescopeUrl:this.telescopeUrl,shareEndpoint:this.shareEndpoint,setTab:this.setTab,appEnv:this.appEnv,appDebug:this.appDebug}},components:{Summary:L,Tabs:Object(d.a)($,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("nav",{staticClass:"tab-nav"},[n("ul",{staticClass:"tab-bar"},t._l(t.tabs,(function(e){return n("li",{key:e.component},[n("button",{staticClass:"tab",class:t.value.component===e.component?"tab-active":"",on:{click:function(n){return n.preventDefault(),t.$emit("input",e)}}},[t._v("\n "+t._s(e.title)+"\n ")])])})),0),t._v(" "),t.shareButtonEnabled?[n("div",{staticClass:"tab-delimiter"}),t._v(" "),n("ShareButton")]:t._e()],2)}),[],!1,null,null,null).exports,Details:Object(d.a)(B,void 0,void 0,!1,null,null,null).exports,IconSymbols:h},methods:{setTab:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.tab={component:t,props:e}}},created:function(){}},q=Object(d.a)(z,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("IconSymbols"),t._v(" "),n("Summary"),t._v(" "),n("div",{staticClass:"layout-col mt-12"},[n("div",{staticClass:"tabs"},[n("Tabs",t._b({model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},"Tabs",{customTabs:t.customTabs},!1)),t._v(" "),n("div",{staticClass:"tab-main"},[n("Details",t._b({},"Details",{tab:t.tab},!1))],1)],1)])],1)}),[],!1,null,null,null).exports;function H(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function G(t){for(var e=1;e=this.selectedRange[0]&&t<=this.selectedRange[1])},editorUrl:function(t){return Object(c.a)(this.config,this.selectedFrame.file,t)},highlightedCode:function(t){var e=o.a.highlight("php",t||"",!0,this.highlightState);return this.highlightState=e.top,e.value||" "}}},l=n(0),f=Object(l.a)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"stack-main"},[n("div",{staticClass:"stack-main-header"},[n("div",{staticClass:"grid cols-auto gap-2 justify-start items-center"},[n("ExceptionClass",{attrs:{name:t.selectedFrame.class||"",method:t.selectedFrame.method||""}})],1),t._v(" "),t.selectedFrame.file?n("FilePath",{staticClass:"mt-1",attrs:{"line-number":t.selectedFrame.line_number,file:t.selectedFrame.file,editable:!0}}):t._e()],1),t._v(" "),n("div",{staticClass:"stack-main-content"},[n("div",{staticClass:"stack-viewer scrollbar"},[n("div",{staticClass:"stack-ruler"},[n("div",{staticClass:"stack-lines"},t._l(t.selectedFrame.code_snippet,(function(e,r){return n("p",{key:r,staticClass:"stack-line cursor-pointer",class:{"stack-line-selected":t.withinSelectedRange(parseInt(r)),"stack-line-highlight":parseInt(r)===t.selectedFrame.line_number},on:{click:function(e){t.handleLineNumberClick(e,parseInt(r))}}},[t._v("\n "+t._s(r)+"\n ")])})),0)]),t._v(" "),n("pre",{ref:"codeContainer",staticClass:"stack-code",class:t.highlightTheme},[t._l(t.selectedFrame.code_snippet,(function(e,r){return n("p",{key:r,staticClass:"stack-code-line",class:{"stack-code-line-highlight":parseInt(r)===t.selectedFrame.line_number,"stack-code-line-selected":t.withinSelectedRange(parseInt(r))}},[n("span",{domProps:{innerHTML:t._s(t.highlightedCode(e))}}),n("a",{staticClass:"editor-link",attrs:{href:t.editorUrl(r)}},[n("Icon",{attrs:{name:"pencil"}})],1)])})),t._v("\n ")],2)])])])}),[],!1,null,null,null).exports,p={props:{frameGroup:{required:!0}},components:{ExceptionClass:i.a,FilePath:a.a,LineNumber:s.a}},d=Object(l.a)(p,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.frameGroup.expanded||"vendor"!==t.frameGroup.type?"unknown"===t.frameGroup.type?n("li",{staticClass:"stack-frame-group stack-frame-group-unknown"},[n("div",{staticClass:"stack-frame"},[n("button",{staticClass:"stack-frame-number"}),t._v(" "),n("div",{staticClass:"span-2 stack-frame-text"},[n("span",{staticClass:"text-left text-gray-500"},[t._v("\n "+t._s(t.frameGroup.frames.length>1?t.frameGroup.frames.length+" unknown frames":"1 unknown frame")+"\n ")])])])]):n("li",[n("ul",{staticClass:"stack-frame-group",class:"vendor"===t.frameGroup.type?"stack-frame-group-vendor":""},t._l(t.frameGroup.frames,(function(e,r){return n("li",{key:r,staticClass:"stack-frame | cursor-pointer",class:e.selected?"stack-frame-selected":"",on:{click:function(n){return t.$emit("select",e.frame_number)}}},[n("div",{staticClass:"stack-frame-number"},[t._v(t._s(e.frame_number))]),t._v(" "),n("div",{staticClass:"stack-frame-text"},[0===r?n("header",{staticClass:"stack-frame-header",class:e.class?"mb-1":""},[n("FilePath",{staticClass:"stack-frame-path",attrs:{pathClass:"vendor"===t.frameGroup.type?"text-gray-800":"text-purple-800",file:e.relative_file}})],1):t._e(),t._v(" "),e.class?n("span",{staticClass:"stack-frame-exception-class"},[n("ExceptionClass",{staticClass:"stack-frame-exception-class",attrs:{name:e.class}})],1):t._e()]),t._v(" "),n("div",{staticClass:"stack-frame-line"},[n("LineNumber",{attrs:{lineNumber:e.line_number}})],1)])})),0)]):n("li",{staticClass:"stack-frame-group stack-frame-group-vendor",on:{click:function(e){return t.$emit("expand")}}},[n("div",{staticClass:"stack-frame | cursor-pointer"},[n("button",{staticClass:"stack-frame-number"},[n("Icon",{staticClass:"align-middle text-gray-500",attrs:{name:"plus"}})],1),t._v(" "),n("div",{staticClass:"span-2 stack-frame-text"},[n("button",{staticClass:"text-left text-gray-500"},[t._v("\n "+t._s(t.frameGroup.frames.length>1?t.frameGroup.frames.length+" vendor framesโ€ฆ":"1 vendor frameโ€ฆ")+"\n ")])])])])}),[],!1,null,null,null).exports,h=n(6),g=n.n(h),m=n(4),v=n.n(m),b=n(16),_=n.n(b);function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function E(t){return t.map((function(e,n){return function(t){for(var e=1;e
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);if(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),!c.isInStateTrue())return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.7",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.7",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.7",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return e=a-d&&"bottom"},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);!function(){function n(n){return n&&(n.ownerDocument||n.document||n).documentElement}function t(n){return n&&(n.ownerDocument&&n.ownerDocument.defaultView||n.document&&n||n.defaultView)}function e(n,t){return t>n?-1:n>t?1:n>=t?0:NaN}function r(n){return null===n?NaN:+n}function i(n){return!isNaN(n)}function u(n){return{left:function(t,e,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=t.length);i>r;){var u=r+i>>>1;n(t[u],e)<0?r=u+1:i=u}return r},right:function(t,e,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=t.length);i>r;){var u=r+i>>>1;n(t[u],e)>0?i=u:r=u+1}return r}}}function o(n){return n.length}function a(n){for(var t=1;n*t%1;)t*=10;return t}function l(n,t){for(var e in t)Object.defineProperty(n.prototype,e,{value:t[e],enumerable:!1})}function c(){this._=Object.create(null)}function f(n){return(n+="")===bo||n[0]===_o?_o+n:n}function s(n){return(n+="")[0]===_o?n.slice(1):n}function h(n){return f(n)in this._}function p(n){return(n=f(n))in this._&&delete this._[n]}function g(){var n=[];for(var t in this._)n.push(s(t));return n}function v(){var n=0;for(var t in this._)++n;return n}function d(){for(var n in this._)return!1;return!0}function y(){this._=Object.create(null)}function m(n){return n}function M(n,t,e){return function(){var r=e.apply(t,arguments);return r===t?n:r}}function x(n,t){if(t in n)return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var e=0,r=wo.length;r>e;++e){var i=wo[e]+t;if(i in n)return i}}function b(){}function _(){}function w(n){function t(){for(var t,r=e,i=-1,u=r.length;++ie;e++)for(var i,u=n[e],o=0,a=u.length;a>o;o++)(i=u[o])&&t(i,o,e);return n}function Z(n){return ko(n,qo),n}function V(n){var t,e;return function(r,i,u){var o,a=n[u].update,l=a.length;for(u!=e&&(e=u,t=0),i>=t&&(t=i+1);!(o=a[t])&&++t0&&(n=n.slice(0,a));var c=To.get(n);return c&&(n=c,l=B),a?t?i:r:t?b:u}function $(n,t){return function(e){var r=ao.event;ao.event=e,t[0]=this.__data__;try{n.apply(this,t)}finally{ao.event=r}}}function B(n,t){var e=$(n,t);return function(n){var t=this,r=n.relatedTarget;r&&(r===t||8&r.compareDocumentPosition(t))||e.call(t,n)}}function W(e){var r=".dragsuppress-"+ ++Do,i="click"+r,u=ao.select(t(e)).on("touchmove"+r,S).on("dragstart"+r,S).on("selectstart"+r,S);if(null==Ro&&(Ro="onselectstart"in e?!1:x(e.style,"userSelect")),Ro){var o=n(e).style,a=o[Ro];o[Ro]="none"}return function(n){if(u.on(r,null),Ro&&(o[Ro]=a),n){var t=function(){u.on(i,null)};u.on(i,function(){S(),t()},!0),setTimeout(t,0)}}}function J(n,e){e.changedTouches&&(e=e.changedTouches[0]);var r=n.ownerSVGElement||n;if(r.createSVGPoint){var i=r.createSVGPoint();if(0>Po){var u=t(n);if(u.scrollX||u.scrollY){r=ao.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important");var o=r[0][0].getScreenCTM();Po=!(o.f||o.e),r.remove()}}return Po?(i.x=e.pageX,i.y=e.pageY):(i.x=e.clientX,i.y=e.clientY),i=i.matrixTransform(n.getScreenCTM().inverse()),[i.x,i.y]}var a=n.getBoundingClientRect();return[e.clientX-a.left-n.clientLeft,e.clientY-a.top-n.clientTop]}function G(){return ao.event.changedTouches[0].identifier}function K(n){return n>0?1:0>n?-1:0}function Q(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(t[1]-n[1])*(e[0]-n[0])}function nn(n){return n>1?0:-1>n?Fo:Math.acos(n)}function tn(n){return n>1?Io:-1>n?-Io:Math.asin(n)}function en(n){return((n=Math.exp(n))-1/n)/2}function rn(n){return((n=Math.exp(n))+1/n)/2}function un(n){return((n=Math.exp(2*n))-1)/(n+1)}function on(n){return(n=Math.sin(n/2))*n}function an(){}function ln(n,t,e){return this instanceof ln?(this.h=+n,this.s=+t,void(this.l=+e)):arguments.length<2?n instanceof ln?new ln(n.h,n.s,n.l):_n(""+n,wn,ln):new ln(n,t,e)}function cn(n,t,e){function r(n){return n>360?n-=360:0>n&&(n+=360),60>n?u+(o-u)*n/60:180>n?o:240>n?u+(o-u)*(240-n)/60:u}function i(n){return Math.round(255*r(n))}var u,o;return n=isNaN(n)?0:(n%=360)<0?n+360:n,t=isNaN(t)?0:0>t?0:t>1?1:t,e=0>e?0:e>1?1:e,o=.5>=e?e*(1+t):e+t-e*t,u=2*e-o,new mn(i(n+120),i(n),i(n-120))}function fn(n,t,e){return this instanceof fn?(this.h=+n,this.c=+t,void(this.l=+e)):arguments.length<2?n instanceof fn?new fn(n.h,n.c,n.l):n instanceof hn?gn(n.l,n.a,n.b):gn((n=Sn((n=ao.rgb(n)).r,n.g,n.b)).l,n.a,n.b):new fn(n,t,e)}function sn(n,t,e){return isNaN(n)&&(n=0),isNaN(t)&&(t=0),new hn(e,Math.cos(n*=Yo)*t,Math.sin(n)*t)}function hn(n,t,e){return this instanceof hn?(this.l=+n,this.a=+t,void(this.b=+e)):arguments.length<2?n instanceof hn?new hn(n.l,n.a,n.b):n instanceof fn?sn(n.h,n.c,n.l):Sn((n=mn(n)).r,n.g,n.b):new hn(n,t,e)}function pn(n,t,e){var r=(n+16)/116,i=r+t/500,u=r-e/200;return i=vn(i)*na,r=vn(r)*ta,u=vn(u)*ea,new mn(yn(3.2404542*i-1.5371385*r-.4985314*u),yn(-.969266*i+1.8760108*r+.041556*u),yn(.0556434*i-.2040259*r+1.0572252*u))}function gn(n,t,e){return n>0?new fn(Math.atan2(e,t)*Zo,Math.sqrt(t*t+e*e),n):new fn(NaN,NaN,n)}function vn(n){return n>.206893034?n*n*n:(n-4/29)/7.787037}function dn(n){return n>.008856?Math.pow(n,1/3):7.787037*n+4/29}function yn(n){return Math.round(255*(.00304>=n?12.92*n:1.055*Math.pow(n,1/2.4)-.055))}function mn(n,t,e){return this instanceof mn?(this.r=~~n,this.g=~~t,void(this.b=~~e)):arguments.length<2?n instanceof mn?new mn(n.r,n.g,n.b):_n(""+n,mn,cn):new mn(n,t,e)}function Mn(n){return new mn(n>>16,n>>8&255,255&n)}function xn(n){return Mn(n)+""}function bn(n){return 16>n?"0"+Math.max(0,n).toString(16):Math.min(255,n).toString(16)}function _n(n,t,e){var r,i,u,o=0,a=0,l=0;if(r=/([a-z]+)\((.*)\)/.exec(n=n.toLowerCase()))switch(i=r[2].split(","),r[1]){case"hsl":return e(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case"rgb":return t(Nn(i[0]),Nn(i[1]),Nn(i[2]))}return(u=ua.get(n))?t(u.r,u.g,u.b):(null==n||"#"!==n.charAt(0)||isNaN(u=parseInt(n.slice(1),16))||(4===n.length?(o=(3840&u)>>4,o=o>>4|o,a=240&u,a=a>>4|a,l=15&u,l=l<<4|l):7===n.length&&(o=(16711680&u)>>16,a=(65280&u)>>8,l=255&u)),t(o,a,l))}function wn(n,t,e){var r,i,u=Math.min(n/=255,t/=255,e/=255),o=Math.max(n,t,e),a=o-u,l=(o+u)/2;return a?(i=.5>l?a/(o+u):a/(2-o-u),r=n==o?(t-e)/a+(e>t?6:0):t==o?(e-n)/a+2:(n-t)/a+4,r*=60):(r=NaN,i=l>0&&1>l?0:r),new ln(r,i,l)}function Sn(n,t,e){n=kn(n),t=kn(t),e=kn(e);var r=dn((.4124564*n+.3575761*t+.1804375*e)/na),i=dn((.2126729*n+.7151522*t+.072175*e)/ta),u=dn((.0193339*n+.119192*t+.9503041*e)/ea);return hn(116*i-16,500*(r-i),200*(i-u))}function kn(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function Nn(n){var t=parseFloat(n);return"%"===n.charAt(n.length-1)?Math.round(2.55*t):t}function En(n){return"function"==typeof n?n:function(){return n}}function An(n){return function(t,e,r){return 2===arguments.length&&"function"==typeof e&&(r=e,e=null),Cn(t,e,n,r)}}function Cn(n,t,e,r){function i(){var n,t=l.status;if(!t&&Ln(l)||t>=200&&300>t||304===t){try{n=e.call(u,l)}catch(r){return void o.error.call(u,r)}o.load.call(u,n)}else o.error.call(u,l)}var u={},o=ao.dispatch("beforesend","progress","load","error"),a={},l=new XMLHttpRequest,c=null;return!this.XDomainRequest||"withCredentials"in l||!/^(http(s)?:)?\/\//.test(n)||(l=new XDomainRequest),"onload"in l?l.onload=l.onerror=i:l.onreadystatechange=function(){l.readyState>3&&i()},l.onprogress=function(n){var t=ao.event;ao.event=n;try{o.progress.call(u,l)}finally{ao.event=t}},u.header=function(n,t){return n=(n+"").toLowerCase(),arguments.length<2?a[n]:(null==t?delete a[n]:a[n]=t+"",u)},u.mimeType=function(n){return arguments.length?(t=null==n?null:n+"",u):t},u.responseType=function(n){return arguments.length?(c=n,u):c},u.response=function(n){return e=n,u},["get","post"].forEach(function(n){u[n]=function(){return u.send.apply(u,[n].concat(co(arguments)))}}),u.send=function(e,r,i){if(2===arguments.length&&"function"==typeof r&&(i=r,r=null),l.open(e,n,!0),null==t||"accept"in a||(a.accept=t+",*/*"),l.setRequestHeader)for(var f in a)l.setRequestHeader(f,a[f]);return null!=t&&l.overrideMimeType&&l.overrideMimeType(t),null!=c&&(l.responseType=c),null!=i&&u.on("error",i).on("load",function(n){i(null,n)}),o.beforesend.call(u,l),l.send(null==r?null:r),u},u.abort=function(){return l.abort(),u},ao.rebind(u,o,"on"),null==r?u:u.get(zn(r))}function zn(n){return 1===n.length?function(t,e){n(null==t?e:null)}:n}function Ln(n){var t=n.responseType;return t&&"text"!==t?n.response:n.responseText}function qn(n,t,e){var r=arguments.length;2>r&&(t=0),3>r&&(e=Date.now());var i=e+t,u={c:n,t:i,n:null};return aa?aa.n=u:oa=u,aa=u,la||(ca=clearTimeout(ca),la=1,fa(Tn)),u}function Tn(){var n=Rn(),t=Dn()-n;t>24?(isFinite(t)&&(clearTimeout(ca),ca=setTimeout(Tn,t)),la=0):(la=1,fa(Tn))}function Rn(){for(var n=Date.now(),t=oa;t;)n>=t.t&&t.c(n-t.t)&&(t.c=null),t=t.n;return n}function Dn(){for(var n,t=oa,e=1/0;t;)t.c?(t.t8?function(n){return n/e}:function(n){return n*e},symbol:n}}function jn(n){var t=n.decimal,e=n.thousands,r=n.grouping,i=n.currency,u=r&&e?function(n,t){for(var i=n.length,u=[],o=0,a=r[0],l=0;i>0&&a>0&&(l+a+1>t&&(a=Math.max(1,t-l)),u.push(n.substring(i-=a,i+a)),!((l+=a+1)>t));)a=r[o=(o+1)%r.length];return u.reverse().join(e)}:m;return function(n){var e=ha.exec(n),r=e[1]||" ",o=e[2]||">",a=e[3]||"-",l=e[4]||"",c=e[5],f=+e[6],s=e[7],h=e[8],p=e[9],g=1,v="",d="",y=!1,m=!0;switch(h&&(h=+h.substring(1)),(c||"0"===r&&"="===o)&&(c=r="0",o="="),p){case"n":s=!0,p="g";break;case"%":g=100,d="%",p="f";break;case"p":g=100,d="%",p="r";break;case"b":case"o":case"x":case"X":"#"===l&&(v="0"+p.toLowerCase());case"c":m=!1;case"d":y=!0,h=0;break;case"s":g=-1,p="r"}"$"===l&&(v=i[0],d=i[1]),"r"!=p||h||(p="g"),null!=h&&("g"==p?h=Math.max(1,Math.min(21,h)):"e"!=p&&"f"!=p||(h=Math.max(0,Math.min(20,h)))),p=pa.get(p)||Fn;var M=c&&s;return function(n){var e=d;if(y&&n%1)return"";var i=0>n||0===n&&0>1/n?(n=-n,"-"):"-"===a?"":a;if(0>g){var l=ao.formatPrefix(n,h);n=l.scale(n),e=l.symbol+d}else n*=g;n=p(n,h);var x,b,_=n.lastIndexOf(".");if(0>_){var w=m?n.lastIndexOf("e"):-1;0>w?(x=n,b=""):(x=n.substring(0,w),b=n.substring(w))}else x=n.substring(0,_),b=t+n.substring(_+1);!c&&s&&(x=u(x,1/0));var S=v.length+x.length+b.length+(M?0:i.length),k=f>S?new Array(S=f-S+1).join(r):"";return M&&(x=u(k+x,k.length?f-b.length:1/0)),i+=v,n=x+b,("<"===o?i+n+k:">"===o?k+i+n:"^"===o?k.substring(0,S>>=1)+i+n+k.substring(S):i+(M?n:k+n))+e}}}function Fn(n){return n+""}function Hn(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function On(n,t,e){function r(t){var e=n(t),r=u(e,1);return r-t>t-e?e:r}function i(e){return t(e=n(new va(e-1)),1),e}function u(n,e){return t(n=new va(+n),e),n}function o(n,r,u){var o=i(n),a=[];if(u>1)for(;r>o;)e(o)%u||a.push(new Date(+o)),t(o,1);else for(;r>o;)a.push(new Date(+o)),t(o,1);return a}function a(n,t,e){try{va=Hn;var r=new Hn;return r._=n,o(r,t,e)}finally{va=Date}}n.floor=n,n.round=r,n.ceil=i,n.offset=u,n.range=o;var l=n.utc=In(n);return l.floor=l,l.round=In(r),l.ceil=In(i),l.offset=In(u),l.range=a,n}function In(n){return function(t,e){try{va=Hn;var r=new Hn;return r._=t,n(r,e)._}finally{va=Date}}}function Yn(n){function t(n){function t(t){for(var e,i,u,o=[],a=-1,l=0;++aa;){if(r>=c)return-1;if(i=t.charCodeAt(a++),37===i){if(o=t.charAt(a++),u=C[o in ya?t.charAt(a++):o],!u||(r=u(n,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}function r(n,t,e){_.lastIndex=0;var r=_.exec(t.slice(e));return r?(n.w=w.get(r[0].toLowerCase()),e+r[0].length):-1}function i(n,t,e){x.lastIndex=0;var r=x.exec(t.slice(e));return r?(n.w=b.get(r[0].toLowerCase()),e+r[0].length):-1}function u(n,t,e){N.lastIndex=0;var r=N.exec(t.slice(e));return r?(n.m=E.get(r[0].toLowerCase()),e+r[0].length):-1}function o(n,t,e){S.lastIndex=0;var r=S.exec(t.slice(e));return r?(n.m=k.get(r[0].toLowerCase()),e+r[0].length):-1}function a(n,t,r){return e(n,A.c.toString(),t,r)}function l(n,t,r){return e(n,A.x.toString(),t,r)}function c(n,t,r){return e(n,A.X.toString(),t,r)}function f(n,t,e){var r=M.get(t.slice(e,e+=2).toLowerCase());return null==r?-1:(n.p=r,e)}var s=n.dateTime,h=n.date,p=n.time,g=n.periods,v=n.days,d=n.shortDays,y=n.months,m=n.shortMonths;t.utc=function(n){function e(n){try{va=Hn;var t=new va;return t._=n,r(t)}finally{va=Date}}var r=t(n);return e.parse=function(n){try{va=Hn;var t=r.parse(n);return t&&t._}finally{va=Date}},e.toString=r.toString,e},t.multi=t.utc.multi=ct;var M=ao.map(),x=Vn(v),b=Xn(v),_=Vn(d),w=Xn(d),S=Vn(y),k=Xn(y),N=Vn(m),E=Xn(m);g.forEach(function(n,t){M.set(n.toLowerCase(),t)});var A={a:function(n){return d[n.getDay()]},A:function(n){return v[n.getDay()]},b:function(n){return m[n.getMonth()]},B:function(n){return y[n.getMonth()]},c:t(s),d:function(n,t){return Zn(n.getDate(),t,2)},e:function(n,t){return Zn(n.getDate(),t,2)},H:function(n,t){return Zn(n.getHours(),t,2)},I:function(n,t){return Zn(n.getHours()%12||12,t,2)},j:function(n,t){return Zn(1+ga.dayOfYear(n),t,3)},L:function(n,t){return Zn(n.getMilliseconds(),t,3)},m:function(n,t){return Zn(n.getMonth()+1,t,2)},M:function(n,t){return Zn(n.getMinutes(),t,2)},p:function(n){return g[+(n.getHours()>=12)]},S:function(n,t){return Zn(n.getSeconds(),t,2)},U:function(n,t){return Zn(ga.sundayOfYear(n),t,2)},w:function(n){return n.getDay()},W:function(n,t){return Zn(ga.mondayOfYear(n),t,2)},x:t(h),X:t(p),y:function(n,t){return Zn(n.getFullYear()%100,t,2)},Y:function(n,t){return Zn(n.getFullYear()%1e4,t,4)},Z:at,"%":function(){return"%"}},C={a:r,A:i,b:u,B:o,c:a,d:tt,e:tt,H:rt,I:rt,j:et,L:ot,m:nt,M:it,p:f,S:ut,U:Bn,w:$n,W:Wn,x:l,X:c,y:Gn,Y:Jn,Z:Kn,"%":lt};return t}function Zn(n,t,e){var r=0>n?"-":"",i=(r?-n:n)+"",u=i.length;return r+(e>u?new Array(e-u+1).join(t)+i:i)}function Vn(n){return new RegExp("^(?:"+n.map(ao.requote).join("|")+")","i")}function Xn(n){for(var t=new c,e=-1,r=n.length;++e68?1900:2e3)}function nt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r?(n.m=r[0]-1,e+r[0].length):-1}function tt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r?(n.d=+r[0],e+r[0].length):-1}function et(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+3));return r?(n.j=+r[0],e+r[0].length):-1}function rt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r?(n.H=+r[0],e+r[0].length):-1}function it(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r?(n.M=+r[0],e+r[0].length):-1}function ut(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r?(n.S=+r[0],e+r[0].length):-1}function ot(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+3));return r?(n.L=+r[0],e+r[0].length):-1}function at(n){var t=n.getTimezoneOffset(),e=t>0?"-":"+",r=xo(t)/60|0,i=xo(t)%60;return e+Zn(r,"0",2)+Zn(i,"0",2)}function lt(n,t,e){Ma.lastIndex=0;var r=Ma.exec(t.slice(e,e+1));return r?e+r[0].length:-1}function ct(n){for(var t=n.length,e=-1;++e=0?1:-1,a=o*e,l=Math.cos(t),c=Math.sin(t),f=u*c,s=i*l+f*Math.cos(a),h=f*o*Math.sin(a);ka.add(Math.atan2(h,s)),r=n,i=l,u=c}var t,e,r,i,u;Na.point=function(o,a){Na.point=n,r=(t=o)*Yo,i=Math.cos(a=(e=a)*Yo/2+Fo/4),u=Math.sin(a)},Na.lineEnd=function(){n(t,e)}}function dt(n){var t=n[0],e=n[1],r=Math.cos(e);return[r*Math.cos(t),r*Math.sin(t),Math.sin(e)]}function yt(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function mt(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function Mt(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]}function xt(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function bt(n){var t=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}function _t(n){return[Math.atan2(n[1],n[0]),tn(n[2])]}function wt(n,t){return xo(n[0]-t[0])a;++a)i.point((e=n[a])[0],e[1]);return void i.lineEnd()}var l=new Tt(e,n,null,!0),c=new Tt(e,null,l,!1);l.o=c,u.push(l),o.push(c),l=new Tt(r,n,null,!1),c=new Tt(r,null,l,!0),l.o=c,u.push(l),o.push(c)}}),o.sort(t),qt(u),qt(o),u.length){for(var a=0,l=e,c=o.length;c>a;++a)o[a].e=l=!l;for(var f,s,h=u[0];;){for(var p=h,g=!0;p.v;)if((p=p.n)===h)return;f=p.z,i.lineStart();do{if(p.v=p.o.v=!0,p.e){if(g)for(var a=0,c=f.length;c>a;++a)i.point((s=f[a])[0],s[1]);else r(p.x,p.n.x,1,i);p=p.n}else{if(g){f=p.p.z;for(var a=f.length-1;a>=0;--a)i.point((s=f[a])[0],s[1])}else r(p.x,p.p.x,-1,i);p=p.p}p=p.o,f=p.z,g=!g}while(!p.v);i.lineEnd()}}}function qt(n){if(t=n.length){for(var t,e,r=0,i=n[0];++r0){for(b||(u.polygonStart(),b=!0),u.lineStart();++o1&&2&t&&e.push(e.pop().concat(e.shift())),p.push(e.filter(Dt))}var p,g,v,d=t(u),y=i.invert(r[0],r[1]),m={point:o,lineStart:l,lineEnd:c,polygonStart:function(){m.point=f,m.lineStart=s,m.lineEnd=h,p=[],g=[]},polygonEnd:function(){m.point=o,m.lineStart=l,m.lineEnd=c,p=ao.merge(p);var n=Ot(y,g);p.length?(b||(u.polygonStart(),b=!0),Lt(p,Ut,n,e,u)):n&&(b||(u.polygonStart(),b=!0),u.lineStart(),e(null,null,1,u),u.lineEnd()),b&&(u.polygonEnd(),b=!1),p=g=null},sphere:function(){u.polygonStart(),u.lineStart(),e(null,null,1,u),u.lineEnd(),u.polygonEnd()}},M=Pt(),x=t(M),b=!1;return m}}function Dt(n){return n.length>1}function Pt(){var n,t=[];return{lineStart:function(){t.push(n=[])},point:function(t,e){n.push([t,e])},lineEnd:b,buffer:function(){var e=t;return t=[],n=null,e},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function Ut(n,t){return((n=n.x)[0]<0?n[1]-Io-Uo:Io-n[1])-((t=t.x)[0]<0?t[1]-Io-Uo:Io-t[1])}function jt(n){var t,e=NaN,r=NaN,i=NaN;return{lineStart:function(){n.lineStart(),t=1},point:function(u,o){var a=u>0?Fo:-Fo,l=xo(u-e);xo(l-Fo)0?Io:-Io),n.point(i,r),n.lineEnd(),n.lineStart(),n.point(a,r),n.point(u,r),t=0):i!==a&&l>=Fo&&(xo(e-i)Uo?Math.atan((Math.sin(t)*(u=Math.cos(r))*Math.sin(e)-Math.sin(r)*(i=Math.cos(t))*Math.sin(n))/(i*u*o)):(t+r)/2}function Ht(n,t,e,r){var i;if(null==n)i=e*Io,r.point(-Fo,i),r.point(0,i),r.point(Fo,i),r.point(Fo,0),r.point(Fo,-i),r.point(0,-i),r.point(-Fo,-i),r.point(-Fo,0),r.point(-Fo,i);else if(xo(n[0]-t[0])>Uo){var u=n[0]a;++a){var c=t[a],f=c.length;if(f)for(var s=c[0],h=s[0],p=s[1]/2+Fo/4,g=Math.sin(p),v=Math.cos(p),d=1;;){d===f&&(d=0),n=c[d];var y=n[0],m=n[1]/2+Fo/4,M=Math.sin(m),x=Math.cos(m),b=y-h,_=b>=0?1:-1,w=_*b,S=w>Fo,k=g*M;if(ka.add(Math.atan2(k*_*Math.sin(w),v*x+k*Math.cos(w))),u+=S?b+_*Ho:b,S^h>=e^y>=e){var N=mt(dt(s),dt(n));bt(N);var E=mt(i,N);bt(E);var A=(S^b>=0?-1:1)*tn(E[2]);(r>A||r===A&&(N[0]||N[1]))&&(o+=S^b>=0?1:-1)}if(!d++)break;h=y,g=M,v=x,s=n}}return(-Uo>u||Uo>u&&-Uo>ka)^1&o}function It(n){function t(n,t){return Math.cos(n)*Math.cos(t)>u}function e(n){var e,u,l,c,f;return{lineStart:function(){c=l=!1,f=1},point:function(s,h){var p,g=[s,h],v=t(s,h),d=o?v?0:i(s,h):v?i(s+(0>s?Fo:-Fo),h):0;if(!e&&(c=l=v)&&n.lineStart(),v!==l&&(p=r(e,g),(wt(e,p)||wt(g,p))&&(g[0]+=Uo,g[1]+=Uo,v=t(g[0],g[1]))),v!==l)f=0,v?(n.lineStart(),p=r(g,e),n.point(p[0],p[1])):(p=r(e,g),n.point(p[0],p[1]),n.lineEnd()),e=p;else if(a&&e&&o^v){var y;d&u||!(y=r(g,e,!0))||(f=0,o?(n.lineStart(),n.point(y[0][0],y[0][1]),n.point(y[1][0],y[1][1]),n.lineEnd()):(n.point(y[1][0],y[1][1]),n.lineEnd(),n.lineStart(),n.point(y[0][0],y[0][1])))}!v||e&&wt(e,g)||n.point(g[0],g[1]),e=g,l=v,u=d},lineEnd:function(){l&&n.lineEnd(),e=null},clean:function(){return f|(c&&l)<<1}}}function r(n,t,e){var r=dt(n),i=dt(t),o=[1,0,0],a=mt(r,i),l=yt(a,a),c=a[0],f=l-c*c;if(!f)return!e&&n;var s=u*l/f,h=-u*c/f,p=mt(o,a),g=xt(o,s),v=xt(a,h);Mt(g,v);var d=p,y=yt(g,d),m=yt(d,d),M=y*y-m*(yt(g,g)-1);if(!(0>M)){var x=Math.sqrt(M),b=xt(d,(-y-x)/m);if(Mt(b,g),b=_t(b),!e)return b;var _,w=n[0],S=t[0],k=n[1],N=t[1];w>S&&(_=w,w=S,S=_);var E=S-w,A=xo(E-Fo)E;if(!A&&k>N&&(_=k,k=N,N=_),C?A?k+N>0^b[1]<(xo(b[0]-w)Fo^(w<=b[0]&&b[0]<=S)){var z=xt(d,(-y+x)/m);return Mt(z,g),[b,_t(z)]}}}function i(t,e){var r=o?n:Fo-n,i=0;return-r>t?i|=1:t>r&&(i|=2),-r>e?i|=4:e>r&&(i|=8),i}var u=Math.cos(n),o=u>0,a=xo(u)>Uo,l=ve(n,6*Yo);return Rt(t,e,l,o?[0,-n]:[-Fo,n-Fo])}function Yt(n,t,e,r){return function(i){var u,o=i.a,a=i.b,l=o.x,c=o.y,f=a.x,s=a.y,h=0,p=1,g=f-l,v=s-c;if(u=n-l,g||!(u>0)){if(u/=g,0>g){if(h>u)return;p>u&&(p=u)}else if(g>0){if(u>p)return;u>h&&(h=u)}if(u=e-l,g||!(0>u)){if(u/=g,0>g){if(u>p)return;u>h&&(h=u)}else if(g>0){if(h>u)return;p>u&&(p=u)}if(u=t-c,v||!(u>0)){if(u/=v,0>v){if(h>u)return;p>u&&(p=u)}else if(v>0){if(u>p)return;u>h&&(h=u)}if(u=r-c,v||!(0>u)){if(u/=v,0>v){if(u>p)return;u>h&&(h=u)}else if(v>0){if(h>u)return;p>u&&(p=u)}return h>0&&(i.a={x:l+h*g,y:c+h*v}),1>p&&(i.b={x:l+p*g,y:c+p*v}),i}}}}}}function Zt(n,t,e,r){function i(r,i){return xo(r[0]-n)0?0:3:xo(r[0]-e)0?2:1:xo(r[1]-t)0?1:0:i>0?3:2}function u(n,t){return o(n.x,t.x)}function o(n,t){var e=i(n,1),r=i(t,1);return e!==r?e-r:0===e?t[1]-n[1]:1===e?n[0]-t[0]:2===e?n[1]-t[1]:t[0]-n[0]}return function(a){function l(n){for(var t=0,e=d.length,r=n[1],i=0;e>i;++i)for(var u,o=1,a=d[i],l=a.length,c=a[0];l>o;++o)u=a[o],c[1]<=r?u[1]>r&&Q(c,u,n)>0&&++t:u[1]<=r&&Q(c,u,n)<0&&--t,c=u;return 0!==t}function c(u,a,l,c){var f=0,s=0;if(null==u||(f=i(u,l))!==(s=i(a,l))||o(u,a)<0^l>0){do c.point(0===f||3===f?n:e,f>1?r:t);while((f=(f+l+4)%4)!==s)}else c.point(a[0],a[1])}function f(i,u){return i>=n&&e>=i&&u>=t&&r>=u}function s(n,t){f(n,t)&&a.point(n,t)}function h(){C.point=g,d&&d.push(y=[]),S=!0,w=!1,b=_=NaN}function p(){v&&(g(m,M),x&&w&&E.rejoin(),v.push(E.buffer())),C.point=s,w&&a.lineEnd()}function g(n,t){n=Math.max(-Ha,Math.min(Ha,n)),t=Math.max(-Ha,Math.min(Ha,t));var e=f(n,t);if(d&&y.push([n,t]),S)m=n,M=t,x=e,S=!1,e&&(a.lineStart(),a.point(n,t));else if(e&&w)a.point(n,t);else{var r={a:{x:b,y:_},b:{x:n,y:t}};A(r)?(w||(a.lineStart(),a.point(r.a.x,r.a.y)),a.point(r.b.x,r.b.y),e||a.lineEnd(),k=!1):e&&(a.lineStart(),a.point(n,t),k=!1)}b=n,_=t,w=e}var v,d,y,m,M,x,b,_,w,S,k,N=a,E=Pt(),A=Yt(n,t,e,r),C={point:s,lineStart:h,lineEnd:p,polygonStart:function(){a=E,v=[],d=[],k=!0},polygonEnd:function(){a=N,v=ao.merge(v);var t=l([n,r]),e=k&&t,i=v.length;(e||i)&&(a.polygonStart(),e&&(a.lineStart(),c(null,null,1,a),a.lineEnd()),i&&Lt(v,u,t,c,a),a.polygonEnd()),v=d=y=null}};return C}}function Vt(n){var t=0,e=Fo/3,r=ae(n),i=r(t,e);return i.parallels=function(n){return arguments.length?r(t=n[0]*Fo/180,e=n[1]*Fo/180):[t/Fo*180,e/Fo*180]},i}function Xt(n,t){function e(n,t){var e=Math.sqrt(u-2*i*Math.sin(t))/i;return[e*Math.sin(n*=i),o-e*Math.cos(n)]}var r=Math.sin(n),i=(r+Math.sin(t))/2,u=1+r*(2*i-r),o=Math.sqrt(u)/i;return e.invert=function(n,t){var e=o-t;return[Math.atan2(n,e)/i,tn((u-(n*n+e*e)*i*i)/(2*i))]},e}function $t(){function n(n,t){Ia+=i*n-r*t,r=n,i=t}var t,e,r,i;$a.point=function(u,o){$a.point=n,t=r=u,e=i=o},$a.lineEnd=function(){n(t,e)}}function Bt(n,t){Ya>n&&(Ya=n),n>Va&&(Va=n),Za>t&&(Za=t),t>Xa&&(Xa=t)}function Wt(){function n(n,t){o.push("M",n,",",t,u)}function t(n,t){o.push("M",n,",",t),a.point=e}function e(n,t){o.push("L",n,",",t)}function r(){a.point=n}function i(){o.push("Z")}var u=Jt(4.5),o=[],a={point:n,lineStart:function(){a.point=t},lineEnd:r,polygonStart:function(){a.lineEnd=i},polygonEnd:function(){a.lineEnd=r,a.point=n},pointRadius:function(n){return u=Jt(n),a},result:function(){if(o.length){var n=o.join("");return o=[],n}}};return a}function Jt(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}function Gt(n,t){Ca+=n,za+=t,++La}function Kt(){function n(n,r){var i=n-t,u=r-e,o=Math.sqrt(i*i+u*u);qa+=o*(t+n)/2,Ta+=o*(e+r)/2,Ra+=o,Gt(t=n,e=r)}var t,e;Wa.point=function(r,i){Wa.point=n,Gt(t=r,e=i)}}function Qt(){Wa.point=Gt}function ne(){function n(n,t){var e=n-r,u=t-i,o=Math.sqrt(e*e+u*u);qa+=o*(r+n)/2,Ta+=o*(i+t)/2,Ra+=o,o=i*n-r*t,Da+=o*(r+n),Pa+=o*(i+t),Ua+=3*o,Gt(r=n,i=t)}var t,e,r,i;Wa.point=function(u,o){Wa.point=n,Gt(t=r=u,e=i=o)},Wa.lineEnd=function(){n(t,e)}}function te(n){function t(t,e){n.moveTo(t+o,e),n.arc(t,e,o,0,Ho)}function e(t,e){n.moveTo(t,e),a.point=r}function r(t,e){n.lineTo(t,e)}function i(){a.point=t}function u(){n.closePath()}var o=4.5,a={point:t,lineStart:function(){a.point=e},lineEnd:i,polygonStart:function(){a.lineEnd=u},polygonEnd:function(){a.lineEnd=i,a.point=t},pointRadius:function(n){return o=n,a},result:b};return a}function ee(n){function t(n){return(a?r:e)(n)}function e(t){return ue(t,function(e,r){e=n(e,r),t.point(e[0],e[1])})}function r(t){function e(e,r){e=n(e,r),t.point(e[0],e[1])}function r(){M=NaN,S.point=u,t.lineStart()}function u(e,r){var u=dt([e,r]),o=n(e,r);i(M,x,m,b,_,w,M=o[0],x=o[1],m=e,b=u[0],_=u[1],w=u[2],a,t),t.point(M,x)}function o(){S.point=e,t.lineEnd()}function l(){ -r(),S.point=c,S.lineEnd=f}function c(n,t){u(s=n,h=t),p=M,g=x,v=b,d=_,y=w,S.point=u}function f(){i(M,x,m,b,_,w,p,g,s,v,d,y,a,t),S.lineEnd=o,o()}var s,h,p,g,v,d,y,m,M,x,b,_,w,S={point:e,lineStart:r,lineEnd:o,polygonStart:function(){t.polygonStart(),S.lineStart=l},polygonEnd:function(){t.polygonEnd(),S.lineStart=r}};return S}function i(t,e,r,a,l,c,f,s,h,p,g,v,d,y){var m=f-t,M=s-e,x=m*m+M*M;if(x>4*u&&d--){var b=a+p,_=l+g,w=c+v,S=Math.sqrt(b*b+_*_+w*w),k=Math.asin(w/=S),N=xo(xo(w)-1)u||xo((m*z+M*L)/x-.5)>.3||o>a*p+l*g+c*v)&&(i(t,e,r,a,l,c,A,C,N,b/=S,_/=S,w,d,y),y.point(A,C),i(A,C,N,b,_,w,f,s,h,p,g,v,d,y))}}var u=.5,o=Math.cos(30*Yo),a=16;return t.precision=function(n){return arguments.length?(a=(u=n*n)>0&&16,t):Math.sqrt(u)},t}function re(n){var t=ee(function(t,e){return n([t*Zo,e*Zo])});return function(n){return le(t(n))}}function ie(n){this.stream=n}function ue(n,t){return{point:t,sphere:function(){n.sphere()},lineStart:function(){n.lineStart()},lineEnd:function(){n.lineEnd()},polygonStart:function(){n.polygonStart()},polygonEnd:function(){n.polygonEnd()}}}function oe(n){return ae(function(){return n})()}function ae(n){function t(n){return n=a(n[0]*Yo,n[1]*Yo),[n[0]*h+l,c-n[1]*h]}function e(n){return n=a.invert((n[0]-l)/h,(c-n[1])/h),n&&[n[0]*Zo,n[1]*Zo]}function r(){a=Ct(o=se(y,M,x),u);var n=u(v,d);return l=p-n[0]*h,c=g+n[1]*h,i()}function i(){return f&&(f.valid=!1,f=null),t}var u,o,a,l,c,f,s=ee(function(n,t){return n=u(n,t),[n[0]*h+l,c-n[1]*h]}),h=150,p=480,g=250,v=0,d=0,y=0,M=0,x=0,b=Fa,_=m,w=null,S=null;return t.stream=function(n){return f&&(f.valid=!1),f=le(b(o,s(_(n)))),f.valid=!0,f},t.clipAngle=function(n){return arguments.length?(b=null==n?(w=n,Fa):It((w=+n)*Yo),i()):w},t.clipExtent=function(n){return arguments.length?(S=n,_=n?Zt(n[0][0],n[0][1],n[1][0],n[1][1]):m,i()):S},t.scale=function(n){return arguments.length?(h=+n,r()):h},t.translate=function(n){return arguments.length?(p=+n[0],g=+n[1],r()):[p,g]},t.center=function(n){return arguments.length?(v=n[0]%360*Yo,d=n[1]%360*Yo,r()):[v*Zo,d*Zo]},t.rotate=function(n){return arguments.length?(y=n[0]%360*Yo,M=n[1]%360*Yo,x=n.length>2?n[2]%360*Yo:0,r()):[y*Zo,M*Zo,x*Zo]},ao.rebind(t,s,"precision"),function(){return u=n.apply(this,arguments),t.invert=u.invert&&e,r()}}function le(n){return ue(n,function(t,e){n.point(t*Yo,e*Yo)})}function ce(n,t){return[n,t]}function fe(n,t){return[n>Fo?n-Ho:-Fo>n?n+Ho:n,t]}function se(n,t,e){return n?t||e?Ct(pe(n),ge(t,e)):pe(n):t||e?ge(t,e):fe}function he(n){return function(t,e){return t+=n,[t>Fo?t-Ho:-Fo>t?t+Ho:t,e]}}function pe(n){var t=he(n);return t.invert=he(-n),t}function ge(n,t){function e(n,t){var e=Math.cos(t),a=Math.cos(n)*e,l=Math.sin(n)*e,c=Math.sin(t),f=c*r+a*i;return[Math.atan2(l*u-f*o,a*r-c*i),tn(f*u+l*o)]}var r=Math.cos(n),i=Math.sin(n),u=Math.cos(t),o=Math.sin(t);return e.invert=function(n,t){var e=Math.cos(t),a=Math.cos(n)*e,l=Math.sin(n)*e,c=Math.sin(t),f=c*u-l*o;return[Math.atan2(l*u+c*o,a*r+f*i),tn(f*r-a*i)]},e}function ve(n,t){var e=Math.cos(n),r=Math.sin(n);return function(i,u,o,a){var l=o*t;null!=i?(i=de(e,i),u=de(e,u),(o>0?u>i:i>u)&&(i+=o*Ho)):(i=n+o*Ho,u=n-.5*l);for(var c,f=i;o>0?f>u:u>f;f-=l)a.point((c=_t([e,-r*Math.cos(f),-r*Math.sin(f)]))[0],c[1])}}function de(n,t){var e=dt(t);e[0]-=n,bt(e);var r=nn(-e[1]);return((-e[2]<0?-r:r)+2*Math.PI-Uo)%(2*Math.PI)}function ye(n,t,e){var r=ao.range(n,t-Uo,e).concat(t);return function(n){return r.map(function(t){return[n,t]})}}function me(n,t,e){var r=ao.range(n,t-Uo,e).concat(t);return function(n){return r.map(function(t){return[t,n]})}}function Me(n){return n.source}function xe(n){return n.target}function be(n,t,e,r){var i=Math.cos(t),u=Math.sin(t),o=Math.cos(r),a=Math.sin(r),l=i*Math.cos(n),c=i*Math.sin(n),f=o*Math.cos(e),s=o*Math.sin(e),h=2*Math.asin(Math.sqrt(on(r-t)+i*o*on(e-n))),p=1/Math.sin(h),g=h?function(n){var t=Math.sin(n*=h)*p,e=Math.sin(h-n)*p,r=e*l+t*f,i=e*c+t*s,o=e*u+t*a;return[Math.atan2(i,r)*Zo,Math.atan2(o,Math.sqrt(r*r+i*i))*Zo]}:function(){return[n*Zo,t*Zo]};return g.distance=h,g}function _e(){function n(n,i){var u=Math.sin(i*=Yo),o=Math.cos(i),a=xo((n*=Yo)-t),l=Math.cos(a);Ja+=Math.atan2(Math.sqrt((a=o*Math.sin(a))*a+(a=r*u-e*o*l)*a),e*u+r*o*l),t=n,e=u,r=o}var t,e,r;Ga.point=function(i,u){t=i*Yo,e=Math.sin(u*=Yo),r=Math.cos(u),Ga.point=n},Ga.lineEnd=function(){Ga.point=Ga.lineEnd=b}}function we(n,t){function e(t,e){var r=Math.cos(t),i=Math.cos(e),u=n(r*i);return[u*i*Math.sin(t),u*Math.sin(e)]}return e.invert=function(n,e){var r=Math.sqrt(n*n+e*e),i=t(r),u=Math.sin(i),o=Math.cos(i);return[Math.atan2(n*u,r*o),Math.asin(r&&e*u/r)]},e}function Se(n,t){function e(n,t){o>0?-Io+Uo>t&&(t=-Io+Uo):t>Io-Uo&&(t=Io-Uo);var e=o/Math.pow(i(t),u);return[e*Math.sin(u*n),o-e*Math.cos(u*n)]}var r=Math.cos(n),i=function(n){return Math.tan(Fo/4+n/2)},u=n===t?Math.sin(n):Math.log(r/Math.cos(t))/Math.log(i(t)/i(n)),o=r*Math.pow(i(n),u)/u;return u?(e.invert=function(n,t){var e=o-t,r=K(u)*Math.sqrt(n*n+e*e);return[Math.atan2(n,e)/u,2*Math.atan(Math.pow(o/r,1/u))-Io]},e):Ne}function ke(n,t){function e(n,t){var e=u-t;return[e*Math.sin(i*n),u-e*Math.cos(i*n)]}var r=Math.cos(n),i=n===t?Math.sin(n):(r-Math.cos(t))/(t-n),u=r/i+n;return xo(i)i;i++){for(;r>1&&Q(n[e[r-2]],n[e[r-1]],n[i])<=0;)--r;e[r++]=i}return e.slice(0,r)}function qe(n,t){return n[0]-t[0]||n[1]-t[1]}function Te(n,t,e){return(e[0]-t[0])*(n[1]-t[1])<(e[1]-t[1])*(n[0]-t[0])}function Re(n,t,e,r){var i=n[0],u=e[0],o=t[0]-i,a=r[0]-u,l=n[1],c=e[1],f=t[1]-l,s=r[1]-c,h=(a*(l-c)-s*(i-u))/(s*o-a*f);return[i+h*o,l+h*f]}function De(n){var t=n[0],e=n[n.length-1];return!(t[0]-e[0]||t[1]-e[1])}function Pe(){rr(this),this.edge=this.site=this.circle=null}function Ue(n){var t=cl.pop()||new Pe;return t.site=n,t}function je(n){Be(n),ol.remove(n),cl.push(n),rr(n)}function Fe(n){var t=n.circle,e=t.x,r=t.cy,i={x:e,y:r},u=n.P,o=n.N,a=[n];je(n);for(var l=u;l.circle&&xo(e-l.circle.x)f;++f)c=a[f],l=a[f-1],nr(c.edge,l.site,c.site,i);l=a[0],c=a[s-1],c.edge=Ke(l.site,c.site,null,i),$e(l),$e(c)}function He(n){for(var t,e,r,i,u=n.x,o=n.y,a=ol._;a;)if(r=Oe(a,o)-u,r>Uo)a=a.L;else{if(i=u-Ie(a,o),!(i>Uo)){r>-Uo?(t=a.P,e=a):i>-Uo?(t=a,e=a.N):t=e=a;break}if(!a.R){t=a;break}a=a.R}var l=Ue(n);if(ol.insert(t,l),t||e){if(t===e)return Be(t),e=Ue(t.site),ol.insert(l,e),l.edge=e.edge=Ke(t.site,l.site),$e(t),void $e(e);if(!e)return void(l.edge=Ke(t.site,l.site));Be(t),Be(e);var c=t.site,f=c.x,s=c.y,h=n.x-f,p=n.y-s,g=e.site,v=g.x-f,d=g.y-s,y=2*(h*d-p*v),m=h*h+p*p,M=v*v+d*d,x={x:(d*m-p*M)/y+f,y:(h*M-v*m)/y+s};nr(e.edge,c,g,x),l.edge=Ke(c,n,null,x),e.edge=Ke(n,g,null,x),$e(t),$e(e)}}function Oe(n,t){var e=n.site,r=e.x,i=e.y,u=i-t;if(!u)return r;var o=n.P;if(!o)return-(1/0);e=o.site;var a=e.x,l=e.y,c=l-t;if(!c)return a;var f=a-r,s=1/u-1/c,h=f/c;return s?(-h+Math.sqrt(h*h-2*s*(f*f/(-2*c)-l+c/2+i-u/2)))/s+r:(r+a)/2}function Ie(n,t){var e=n.N;if(e)return Oe(e,t);var r=n.site;return r.y===t?r.x:1/0}function Ye(n){this.site=n,this.edges=[]}function Ze(n){for(var t,e,r,i,u,o,a,l,c,f,s=n[0][0],h=n[1][0],p=n[0][1],g=n[1][1],v=ul,d=v.length;d--;)if(u=v[d],u&&u.prepare())for(a=u.edges,l=a.length,o=0;l>o;)f=a[o].end(),r=f.x,i=f.y,c=a[++o%l].start(),t=c.x,e=c.y,(xo(r-t)>Uo||xo(i-e)>Uo)&&(a.splice(o,0,new tr(Qe(u.site,f,xo(r-s)Uo?{x:s,y:xo(t-s)Uo?{x:xo(e-g)Uo?{x:h,y:xo(t-h)Uo?{x:xo(e-p)=-jo)){var p=l*l+c*c,g=f*f+s*s,v=(s*p-c*g)/h,d=(l*g-f*p)/h,s=d+a,y=fl.pop()||new Xe;y.arc=n,y.site=i,y.x=v+o,y.y=s+Math.sqrt(v*v+d*d),y.cy=s,n.circle=y;for(var m=null,M=ll._;M;)if(y.yd||d>=a)return;if(h>g){if(u){if(u.y>=c)return}else u={x:d,y:l};e={x:d,y:c}}else{if(u){if(u.yr||r>1)if(h>g){if(u){if(u.y>=c)return}else u={x:(l-i)/r,y:l};e={x:(c-i)/r,y:c}}else{if(u){if(u.yp){if(u){if(u.x>=a)return}else u={x:o,y:r*o+i};e={x:a,y:r*a+i}}else{if(u){if(u.xu||s>o||r>h||i>p)){if(g=n.point){var g,v=t-n.x,d=e-n.y,y=v*v+d*d;if(l>y){var m=Math.sqrt(l=y);r=t-m,i=e-m,u=t+m,o=e+m,a=g}}for(var M=n.nodes,x=.5*(f+h),b=.5*(s+p),_=t>=x,w=e>=b,S=w<<1|_,k=S+4;k>S;++S)if(n=M[3&S])switch(3&S){case 0:c(n,f,s,x,b);break;case 1:c(n,x,s,h,b);break;case 2:c(n,f,b,x,p);break;case 3:c(n,x,b,h,p)}}}(n,r,i,u,o),a}function vr(n,t){n=ao.rgb(n),t=ao.rgb(t);var e=n.r,r=n.g,i=n.b,u=t.r-e,o=t.g-r,a=t.b-i;return function(n){return"#"+bn(Math.round(e+u*n))+bn(Math.round(r+o*n))+bn(Math.round(i+a*n))}}function dr(n,t){var e,r={},i={};for(e in n)e in t?r[e]=Mr(n[e],t[e]):i[e]=n[e];for(e in t)e in n||(i[e]=t[e]);return function(n){for(e in r)i[e]=r[e](n);return i}}function yr(n,t){return n=+n,t=+t,function(e){return n*(1-e)+t*e}}function mr(n,t){var e,r,i,u=hl.lastIndex=pl.lastIndex=0,o=-1,a=[],l=[];for(n+="",t+="";(e=hl.exec(n))&&(r=pl.exec(t));)(i=r.index)>u&&(i=t.slice(u,i),a[o]?a[o]+=i:a[++o]=i),(e=e[0])===(r=r[0])?a[o]?a[o]+=r:a[++o]=r:(a[++o]=null,l.push({i:o,x:yr(e,r)})),u=pl.lastIndex;return ur;++r)a[(e=l[r]).i]=e.x(n);return a.join("")})}function Mr(n,t){for(var e,r=ao.interpolators.length;--r>=0&&!(e=ao.interpolators[r](n,t)););return e}function xr(n,t){var e,r=[],i=[],u=n.length,o=t.length,a=Math.min(n.length,t.length);for(e=0;a>e;++e)r.push(Mr(n[e],t[e]));for(;u>e;++e)i[e]=n[e];for(;o>e;++e)i[e]=t[e];return function(n){for(e=0;a>e;++e)i[e]=r[e](n);return i}}function br(n){return function(t){return 0>=t?0:t>=1?1:n(t)}}function _r(n){return function(t){return 1-n(1-t)}}function wr(n){return function(t){return.5*(.5>t?n(2*t):2-n(2-2*t))}}function Sr(n){return n*n}function kr(n){return n*n*n}function Nr(n){if(0>=n)return 0;if(n>=1)return 1;var t=n*n,e=t*n;return 4*(.5>n?e:3*(n-t)+e-.75)}function Er(n){return function(t){return Math.pow(t,n)}}function Ar(n){return 1-Math.cos(n*Io)}function Cr(n){return Math.pow(2,10*(n-1))}function zr(n){return 1-Math.sqrt(1-n*n)}function Lr(n,t){var e;return arguments.length<2&&(t=.45),arguments.length?e=t/Ho*Math.asin(1/n):(n=1,e=t/4),function(r){return 1+n*Math.pow(2,-10*r)*Math.sin((r-e)*Ho/t)}}function qr(n){return n||(n=1.70158),function(t){return t*t*((n+1)*t-n)}}function Tr(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}function Rr(n,t){n=ao.hcl(n),t=ao.hcl(t);var e=n.h,r=n.c,i=n.l,u=t.h-e,o=t.c-r,a=t.l-i;return isNaN(o)&&(o=0,r=isNaN(r)?t.c:r),isNaN(u)?(u=0,e=isNaN(e)?t.h:e):u>180?u-=360:-180>u&&(u+=360),function(n){return sn(e+u*n,r+o*n,i+a*n)+""}}function Dr(n,t){n=ao.hsl(n),t=ao.hsl(t);var e=n.h,r=n.s,i=n.l,u=t.h-e,o=t.s-r,a=t.l-i;return isNaN(o)&&(o=0,r=isNaN(r)?t.s:r),isNaN(u)?(u=0,e=isNaN(e)?t.h:e):u>180?u-=360:-180>u&&(u+=360),function(n){return cn(e+u*n,r+o*n,i+a*n)+""}}function Pr(n,t){n=ao.lab(n),t=ao.lab(t);var e=n.l,r=n.a,i=n.b,u=t.l-e,o=t.a-r,a=t.b-i;return function(n){return pn(e+u*n,r+o*n,i+a*n)+""}}function Ur(n,t){return t-=n,function(e){return Math.round(n+t*e)}}function jr(n){var t=[n.a,n.b],e=[n.c,n.d],r=Hr(t),i=Fr(t,e),u=Hr(Or(e,t,-i))||0;t[0]*e[1]180?t+=360:t-n>180&&(n+=360),r.push({i:e.push(Ir(e)+"rotate(",null,")")-2,x:yr(n,t)})):t&&e.push(Ir(e)+"rotate("+t+")")}function Vr(n,t,e,r){n!==t?r.push({i:e.push(Ir(e)+"skewX(",null,")")-2,x:yr(n,t)}):t&&e.push(Ir(e)+"skewX("+t+")")}function Xr(n,t,e,r){if(n[0]!==t[0]||n[1]!==t[1]){var i=e.push(Ir(e)+"scale(",null,",",null,")");r.push({i:i-4,x:yr(n[0],t[0])},{i:i-2,x:yr(n[1],t[1])})}else 1===t[0]&&1===t[1]||e.push(Ir(e)+"scale("+t+")")}function $r(n,t){var e=[],r=[];return n=ao.transform(n),t=ao.transform(t),Yr(n.translate,t.translate,e,r),Zr(n.rotate,t.rotate,e,r),Vr(n.skew,t.skew,e,r),Xr(n.scale,t.scale,e,r),n=t=null,function(n){for(var t,i=-1,u=r.length;++i=0;)e.push(i[r])}function oi(n,t){for(var e=[n],r=[];null!=(n=e.pop());)if(r.push(n),(u=n.children)&&(i=u.length))for(var i,u,o=-1;++oe;++e)(t=n[e][1])>i&&(r=e,i=t);return r}function yi(n){return n.reduce(mi,0)}function mi(n,t){return n+t[1]}function Mi(n,t){return xi(n,Math.ceil(Math.log(t.length)/Math.LN2+1))}function xi(n,t){for(var e=-1,r=+n[0],i=(n[1]-r)/t,u=[];++e<=t;)u[e]=i*e+r;return u}function bi(n){return[ao.min(n),ao.max(n)]}function _i(n,t){return n.value-t.value}function wi(n,t){var e=n._pack_next;n._pack_next=t,t._pack_prev=n,t._pack_next=e,e._pack_prev=t}function Si(n,t){n._pack_next=t,t._pack_prev=n}function ki(n,t){var e=t.x-n.x,r=t.y-n.y,i=n.r+t.r;return.999*i*i>e*e+r*r}function Ni(n){function t(n){f=Math.min(n.x-n.r,f),s=Math.max(n.x+n.r,s),h=Math.min(n.y-n.r,h),p=Math.max(n.y+n.r,p)}if((e=n.children)&&(c=e.length)){var e,r,i,u,o,a,l,c,f=1/0,s=-(1/0),h=1/0,p=-(1/0);if(e.forEach(Ei),r=e[0],r.x=-r.r,r.y=0,t(r),c>1&&(i=e[1],i.x=i.r,i.y=0,t(i),c>2))for(u=e[2],zi(r,i,u),t(u),wi(r,u),r._pack_prev=u,wi(u,i),i=r._pack_next,o=3;c>o;o++){zi(r,i,u=e[o]);var g=0,v=1,d=1;for(a=i._pack_next;a!==i;a=a._pack_next,v++)if(ki(a,u)){g=1;break}if(1==g)for(l=r._pack_prev;l!==a._pack_prev&&!ki(l,u);l=l._pack_prev,d++);g?(d>v||v==d&&i.ro;o++)u=e[o],u.x-=y,u.y-=m,M=Math.max(M,u.r+Math.sqrt(u.x*u.x+u.y*u.y));n.r=M,e.forEach(Ai)}}function Ei(n){n._pack_next=n._pack_prev=n}function Ai(n){delete n._pack_next,delete n._pack_prev}function Ci(n,t,e,r){var i=n.children;if(n.x=t+=r*n.x,n.y=e+=r*n.y,n.r*=r,i)for(var u=-1,o=i.length;++u=0;)t=i[u],t.z+=e,t.m+=e,e+=t.s+(r+=t.c)}function Pi(n,t,e){return n.a.parent===t.parent?n.a:e}function Ui(n){return 1+ao.max(n,function(n){return n.y})}function ji(n){return n.reduce(function(n,t){return n+t.x},0)/n.length}function Fi(n){var t=n.children;return t&&t.length?Fi(t[0]):n}function Hi(n){var t,e=n.children;return e&&(t=e.length)?Hi(e[t-1]):n}function Oi(n){return{x:n.x,y:n.y,dx:n.dx,dy:n.dy}}function Ii(n,t){var e=n.x+t[3],r=n.y+t[0],i=n.dx-t[1]-t[3],u=n.dy-t[0]-t[2];return 0>i&&(e+=i/2,i=0),0>u&&(r+=u/2,u=0),{x:e,y:r,dx:i,dy:u}}function Yi(n){var t=n[0],e=n[n.length-1];return e>t?[t,e]:[e,t]}function Zi(n){return n.rangeExtent?n.rangeExtent():Yi(n.range())}function Vi(n,t,e,r){var i=e(n[0],n[1]),u=r(t[0],t[1]);return function(n){return u(i(n))}}function Xi(n,t){var e,r=0,i=n.length-1,u=n[r],o=n[i];return u>o&&(e=r,r=i,i=e,e=u,u=o,o=e),n[r]=t.floor(u),n[i]=t.ceil(o),n}function $i(n){return n?{floor:function(t){return Math.floor(t/n)*n},ceil:function(t){return Math.ceil(t/n)*n}}:Sl}function Bi(n,t,e,r){var i=[],u=[],o=0,a=Math.min(n.length,t.length)-1;for(n[a]2?Bi:Vi,l=r?Wr:Br;return o=i(n,t,l,e),a=i(t,n,l,Mr),u}function u(n){return o(n)}var o,a;return u.invert=function(n){return a(n)},u.domain=function(t){return arguments.length?(n=t.map(Number),i()):n},u.range=function(n){return arguments.length?(t=n,i()):t},u.rangeRound=function(n){return u.range(n).interpolate(Ur)},u.clamp=function(n){return arguments.length?(r=n,i()):r},u.interpolate=function(n){return arguments.length?(e=n,i()):e},u.ticks=function(t){return Qi(n,t)},u.tickFormat=function(t,e){return nu(n,t,e)},u.nice=function(t){return Gi(n,t),i()},u.copy=function(){return Wi(n,t,e,r)},i()}function Ji(n,t){return ao.rebind(n,t,"range","rangeRound","interpolate","clamp")}function Gi(n,t){return Xi(n,$i(Ki(n,t)[2])),Xi(n,$i(Ki(n,t)[2])),n}function Ki(n,t){null==t&&(t=10);var e=Yi(n),r=e[1]-e[0],i=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),u=t/r*i;return.15>=u?i*=10:.35>=u?i*=5:.75>=u&&(i*=2),e[0]=Math.ceil(e[0]/i)*i,e[1]=Math.floor(e[1]/i)*i+.5*i,e[2]=i,e}function Qi(n,t){return ao.range.apply(ao,Ki(n,t))}function nu(n,t,e){var r=Ki(n,t);if(e){var i=ha.exec(e);if(i.shift(),"s"===i[8]){var u=ao.formatPrefix(Math.max(xo(r[0]),xo(r[1])));return i[7]||(i[7]="."+tu(u.scale(r[2]))),i[8]="f",e=ao.format(i.join("")),function(n){return e(u.scale(n))+u.symbol}}i[7]||(i[7]="."+eu(i[8],r)),e=i.join("")}else e=",."+tu(r[2])+"f";return ao.format(e)}function tu(n){return-Math.floor(Math.log(n)/Math.LN10+.01)}function eu(n,t){var e=tu(t[2]);return n in kl?Math.abs(e-tu(Math.max(xo(t[0]),xo(t[1]))))+ +("e"!==n):e-2*("%"===n)}function ru(n,t,e,r){function i(n){return(e?Math.log(0>n?0:n):-Math.log(n>0?0:-n))/Math.log(t)}function u(n){return e?Math.pow(t,n):-Math.pow(t,-n)}function o(t){return n(i(t))}return o.invert=function(t){return u(n.invert(t))},o.domain=function(t){return arguments.length?(e=t[0]>=0,n.domain((r=t.map(Number)).map(i)),o):r},o.base=function(e){return arguments.length?(t=+e,n.domain(r.map(i)),o):t},o.nice=function(){var t=Xi(r.map(i),e?Math:El);return n.domain(t),r=t.map(u),o},o.ticks=function(){var n=Yi(r),o=[],a=n[0],l=n[1],c=Math.floor(i(a)),f=Math.ceil(i(l)),s=t%1?2:t;if(isFinite(f-c)){if(e){for(;f>c;c++)for(var h=1;s>h;h++)o.push(u(c)*h);o.push(u(c))}else for(o.push(u(c));c++0;h--)o.push(u(c)*h);for(c=0;o[c]l;f--);o=o.slice(c,f)}return o},o.tickFormat=function(n,e){if(!arguments.length)return Nl;arguments.length<2?e=Nl:"function"!=typeof e&&(e=ao.format(e));var r=Math.max(1,t*n/o.ticks().length);return function(n){var o=n/u(Math.round(i(n)));return t-.5>o*t&&(o*=t),r>=o?e(n):""}},o.copy=function(){return ru(n.copy(),t,e,r)},Ji(o,n)}function iu(n,t,e){function r(t){return n(i(t))}var i=uu(t),u=uu(1/t);return r.invert=function(t){return u(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain((e=t.map(Number)).map(i)),r):e},r.ticks=function(n){return Qi(e,n)},r.tickFormat=function(n,t){return nu(e,n,t)},r.nice=function(n){return r.domain(Gi(e,n))},r.exponent=function(o){return arguments.length?(i=uu(t=o),u=uu(1/t),n.domain(e.map(i)),r):t},r.copy=function(){return iu(n.copy(),t,e)},Ji(r,n)}function uu(n){return function(t){return 0>t?-Math.pow(-t,n):Math.pow(t,n)}}function ou(n,t){function e(e){return u[((i.get(e)||("range"===t.t?i.set(e,n.push(e)):NaN))-1)%u.length]}function r(t,e){return ao.range(n.length).map(function(n){return t+e*n})}var i,u,o;return e.domain=function(r){if(!arguments.length)return n;n=[],i=new c;for(var u,o=-1,a=r.length;++oe?[NaN,NaN]:[e>0?a[e-1]:n[0],et?NaN:t/u+n,[t,t+1/u]},r.copy=function(){return lu(n,t,e)},i()}function cu(n,t){function e(e){return e>=e?t[ao.bisect(n,e)]:void 0}return e.domain=function(t){return arguments.length?(n=t,e):n},e.range=function(n){return arguments.length?(t=n,e):t},e.invertExtent=function(e){return e=t.indexOf(e),[n[e-1],n[e]]},e.copy=function(){return cu(n,t)},e}function fu(n){function t(n){return+n}return t.invert=t,t.domain=t.range=function(e){return arguments.length?(n=e.map(t),t):n},t.ticks=function(t){return Qi(n,t)},t.tickFormat=function(t,e){return nu(n,t,e)},t.copy=function(){return fu(n)},t}function su(){return 0}function hu(n){return n.innerRadius}function pu(n){return n.outerRadius}function gu(n){return n.startAngle}function vu(n){return n.endAngle}function du(n){return n&&n.padAngle}function yu(n,t,e,r){return(n-e)*t-(t-r)*n>0?0:1}function mu(n,t,e,r,i){var u=n[0]-t[0],o=n[1]-t[1],a=(i?r:-r)/Math.sqrt(u*u+o*o),l=a*o,c=-a*u,f=n[0]+l,s=n[1]+c,h=t[0]+l,p=t[1]+c,g=(f+h)/2,v=(s+p)/2,d=h-f,y=p-s,m=d*d+y*y,M=e-r,x=f*p-h*s,b=(0>y?-1:1)*Math.sqrt(Math.max(0,M*M*m-x*x)),_=(x*y-d*b)/m,w=(-x*d-y*b)/m,S=(x*y+d*b)/m,k=(-x*d+y*b)/m,N=_-g,E=w-v,A=S-g,C=k-v;return N*N+E*E>A*A+C*C&&(_=S,w=k),[[_-l,w-c],[_*e/M,w*e/M]]}function Mu(n){function t(t){function o(){c.push("M",u(n(f),a))}for(var l,c=[],f=[],s=-1,h=t.length,p=En(e),g=En(r);++s1?n.join("L"):n+"Z"}function bu(n){return n.join("L")+"Z"}function _u(n){for(var t=0,e=n.length,r=n[0],i=[r[0],",",r[1]];++t1&&i.push("H",r[0]),i.join("")}function wu(n){for(var t=0,e=n.length,r=n[0],i=[r[0],",",r[1]];++t1){a=t[1],u=n[l],l++,r+="C"+(i[0]+o[0])+","+(i[1]+o[1])+","+(u[0]-a[0])+","+(u[1]-a[1])+","+u[0]+","+u[1];for(var c=2;c9&&(i=3*t/Math.sqrt(i),o[a]=i*e,o[a+1]=i*r));for(a=-1;++a<=l;)i=(n[Math.min(l,a+1)][0]-n[Math.max(0,a-1)][0])/(6*(1+o[a]*o[a])),u.push([i||0,o[a]*i||0]);return u}function Fu(n){return n.length<3?xu(n):n[0]+Au(n,ju(n))}function Hu(n){for(var t,e,r,i=-1,u=n.length;++i=t?o(n-t):void(f.c=o)}function o(e){var i=g.active,u=g[i];u&&(u.timer.c=null,u.timer.t=NaN,--g.count,delete g[i],u.event&&u.event.interrupt.call(n,n.__data__,u.index));for(var o in g)if(r>+o){var c=g[o];c.timer.c=null,c.timer.t=NaN,--g.count,delete g[o]}f.c=a,qn(function(){return f.c&&a(e||1)&&(f.c=null,f.t=NaN),1},0,l),g.active=r,v.event&&v.event.start.call(n,n.__data__,t),p=[],v.tween.forEach(function(e,r){(r=r.call(n,n.__data__,t))&&p.push(r)}),h=v.ease,s=v.duration}function a(i){for(var u=i/s,o=h(u),a=p.length;a>0;)p[--a].call(n,o);return u>=1?(v.event&&v.event.end.call(n,n.__data__,t),--g.count?delete g[r]:delete n[e],1):void 0}var l,f,s,h,p,g=n[e]||(n[e]={active:0,count:0}),v=g[r];v||(l=i.time,f=qn(u,0,l),v=g[r]={tween:new c,time:l,timer:f,delay:i.delay,duration:i.duration,ease:i.ease,index:t},i=null,++g.count)}function no(n,t,e){n.attr("transform",function(n){var r=t(n);return"translate("+(isFinite(r)?r:e(n))+",0)"})}function to(n,t,e){n.attr("transform",function(n){var r=t(n);return"translate(0,"+(isFinite(r)?r:e(n))+")"})}function eo(n){return n.toISOString()}function ro(n,t,e){function r(t){return n(t)}function i(n,e){var r=n[1]-n[0],i=r/e,u=ao.bisect(Kl,i);return u==Kl.length?[t.year,Ki(n.map(function(n){return n/31536e6}),e)[2]]:u?t[i/Kl[u-1]1?{floor:function(t){for(;e(t=n.floor(t));)t=io(t-1);return t},ceil:function(t){for(;e(t=n.ceil(t));)t=io(+t+1);return t}}:n))},r.ticks=function(n,t){var e=Yi(r.domain()),u=null==n?i(e,10):"number"==typeof n?i(e,n):!n.range&&[{range:n},t];return u&&(n=u[0],t=u[1]),n.range(e[0],io(+e[1]+1),1>t?1:t)},r.tickFormat=function(){return e},r.copy=function(){return ro(n.copy(),t,e)},Ji(r,n)}function io(n){return new Date(n)}function uo(n){return JSON.parse(n.responseText)}function oo(n){var t=fo.createRange();return t.selectNode(fo.body),t.createContextualFragment(n.responseText)}var ao={version:"3.5.17"},lo=[].slice,co=function(n){return lo.call(n)},fo=this.document;if(fo)try{co(fo.documentElement.childNodes)[0].nodeType}catch(so){co=function(n){for(var t=n.length,e=new Array(t);t--;)e[t]=n[t];return e}}if(Date.now||(Date.now=function(){return+new Date}),fo)try{fo.createElement("DIV").style.setProperty("opacity",0,"")}catch(ho){var po=this.Element.prototype,go=po.setAttribute,vo=po.setAttributeNS,yo=this.CSSStyleDeclaration.prototype,mo=yo.setProperty;po.setAttribute=function(n,t){go.call(this,n,t+"")},po.setAttributeNS=function(n,t,e){vo.call(this,n,t,e+"")},yo.setProperty=function(n,t,e){mo.call(this,n,t+"",e)}}ao.ascending=e,ao.descending=function(n,t){return n>t?-1:t>n?1:t>=n?0:NaN},ao.min=function(n,t){var e,r,i=-1,u=n.length;if(1===arguments.length){for(;++i=r){e=r;break}for(;++ir&&(e=r)}else{for(;++i=r){e=r;break}for(;++ir&&(e=r)}return e},ao.max=function(n,t){var e,r,i=-1,u=n.length;if(1===arguments.length){for(;++i=r){e=r;break}for(;++ie&&(e=r)}else{for(;++i=r){e=r;break}for(;++ie&&(e=r)}return e},ao.extent=function(n,t){var e,r,i,u=-1,o=n.length;if(1===arguments.length){for(;++u=r){e=i=r;break}for(;++ur&&(e=r),r>i&&(i=r))}else{for(;++u=r){e=i=r;break}for(;++ur&&(e=r),r>i&&(i=r))}return[e,i]},ao.sum=function(n,t){var e,r=0,u=n.length,o=-1;if(1===arguments.length)for(;++o1?l/(f-1):void 0},ao.deviation=function(){var n=ao.variance.apply(this,arguments);return n?Math.sqrt(n):n};var Mo=u(e);ao.bisectLeft=Mo.left,ao.bisect=ao.bisectRight=Mo.right,ao.bisector=function(n){return u(1===n.length?function(t,r){return e(n(t),r)}:n)},ao.shuffle=function(n,t,e){(u=arguments.length)<3&&(e=n.length,2>u&&(t=0));for(var r,i,u=e-t;u;)i=Math.random()*u--|0,r=n[u+t],n[u+t]=n[i+t],n[i+t]=r;return n},ao.permute=function(n,t){for(var e=t.length,r=new Array(e);e--;)r[e]=n[t[e]];return r},ao.pairs=function(n){for(var t,e=0,r=n.length-1,i=n[0],u=new Array(0>r?0:r);r>e;)u[e]=[t=i,i=n[++e]];return u},ao.transpose=function(n){if(!(i=n.length))return[];for(var t=-1,e=ao.min(n,o),r=new Array(e);++t=0;)for(r=n[i],t=r.length;--t>=0;)e[--o]=r[t];return e};var xo=Math.abs;ao.range=function(n,t,e){if(arguments.length<3&&(e=1,arguments.length<2&&(t=n,n=0)),(t-n)/e===1/0)throw new Error("infinite range");var r,i=[],u=a(xo(e)),o=-1;if(n*=u,t*=u,e*=u,0>e)for(;(r=n+e*++o)>t;)i.push(r/u);else for(;(r=n+e*++o)=u.length)return r?r.call(i,o):e?o.sort(e):o;for(var l,f,s,h,p=-1,g=o.length,v=u[a++],d=new c;++p=u.length)return n;var r=[],i=o[e++];return n.forEach(function(n,i){r.push({key:n,values:t(i,e)})}),i?r.sort(function(n,t){return i(n.key,t.key)}):r}var e,r,i={},u=[],o=[];return i.map=function(t,e){return n(e,t,0)},i.entries=function(e){return t(n(ao.map,e,0),0)},i.key=function(n){return u.push(n),i},i.sortKeys=function(n){return o[u.length-1]=n,i},i.sortValues=function(n){return e=n,i},i.rollup=function(n){return r=n,i},i},ao.set=function(n){var t=new y;if(n)for(var e=0,r=n.length;r>e;++e)t.add(n[e]);return t},l(y,{has:h,add:function(n){return this._[f(n+="")]=!0,n},remove:p,values:g,size:v,empty:d,forEach:function(n){for(var t in this._)n.call(this,s(t))}}),ao.behavior={},ao.rebind=function(n,t){for(var e,r=1,i=arguments.length;++r=0&&(r=n.slice(e+1),n=n.slice(0,e)),n)return arguments.length<2?this[n].on(r):this[n].on(r,t);if(2===arguments.length){if(null==t)for(n in this)this.hasOwnProperty(n)&&this[n].on(r,null);return this}},ao.event=null,ao.requote=function(n){return n.replace(So,"\\$&")};var So=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,ko={}.__proto__?function(n,t){n.__proto__=t}:function(n,t){for(var e in t)n[e]=t[e]},No=function(n,t){return t.querySelector(n)},Eo=function(n,t){return t.querySelectorAll(n)},Ao=function(n,t){var e=n.matches||n[x(n,"matchesSelector")];return(Ao=function(n,t){return e.call(n,t)})(n,t)};"function"==typeof Sizzle&&(No=function(n,t){return Sizzle(n,t)[0]||null},Eo=Sizzle,Ao=Sizzle.matchesSelector),ao.selection=function(){return ao.select(fo.documentElement)};var Co=ao.selection.prototype=[];Co.select=function(n){var t,e,r,i,u=[];n=A(n);for(var o=-1,a=this.length;++o=0&&"xmlns"!==(e=n.slice(0,t))&&(n=n.slice(t+1)),Lo.hasOwnProperty(e)?{space:Lo[e],local:n}:n}},Co.attr=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node();return n=ao.ns.qualify(n),n.local?e.getAttributeNS(n.space,n.local):e.getAttribute(n)}for(t in n)this.each(z(t,n[t]));return this}return this.each(z(n,t))},Co.classed=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node(),r=(n=T(n)).length,i=-1;if(t=e.classList){for(;++ii){if("string"!=typeof n){2>i&&(e="");for(r in n)this.each(P(r,n[r],e));return this}if(2>i){var u=this.node();return t(u).getComputedStyle(u,null).getPropertyValue(n)}r=""}return this.each(P(n,e,r))},Co.property=function(n,t){if(arguments.length<2){if("string"==typeof n)return this.node()[n];for(t in n)this.each(U(t,n[t]));return this}return this.each(U(n,t))},Co.text=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.textContent=null==t?"":t}:null==n?function(){this.textContent=""}:function(){this.textContent=n}):this.node().textContent},Co.html=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}:null==n?function(){this.innerHTML=""}:function(){this.innerHTML=n}):this.node().innerHTML},Co.append=function(n){return n=j(n),this.select(function(){return this.appendChild(n.apply(this,arguments))})},Co.insert=function(n,t){return n=j(n),t=A(t),this.select(function(){return this.insertBefore(n.apply(this,arguments),t.apply(this,arguments)||null)})},Co.remove=function(){return this.each(F)},Co.data=function(n,t){function e(n,e){var r,i,u,o=n.length,s=e.length,h=Math.min(o,s),p=new Array(s),g=new Array(s),v=new Array(o);if(t){var d,y=new c,m=new Array(o);for(r=-1;++rr;++r)g[r]=H(e[r]);for(;o>r;++r)v[r]=n[r]}g.update=p,g.parentNode=p.parentNode=v.parentNode=n.parentNode,a.push(g),l.push(p),f.push(v)}var r,i,u=-1,o=this.length;if(!arguments.length){for(n=new Array(o=(r=this[0]).length);++uu;u++){i.push(t=[]),t.parentNode=(e=this[u]).parentNode;for(var a=0,l=e.length;l>a;a++)(r=e[a])&&n.call(r,r.__data__,a,u)&&t.push(r)}return E(i)},Co.order=function(){for(var n=-1,t=this.length;++n=0;)(e=r[i])&&(u&&u!==e.nextSibling&&u.parentNode.insertBefore(e,u),u=e);return this},Co.sort=function(n){n=I.apply(this,arguments);for(var t=-1,e=this.length;++tn;n++)for(var e=this[n],r=0,i=e.length;i>r;r++){var u=e[r];if(u)return u}return null},Co.size=function(){var n=0;return Y(this,function(){++n}),n};var qo=[];ao.selection.enter=Z,ao.selection.enter.prototype=qo,qo.append=Co.append,qo.empty=Co.empty,qo.node=Co.node,qo.call=Co.call,qo.size=Co.size,qo.select=function(n){for(var t,e,r,i,u,o=[],a=-1,l=this.length;++ar){if("string"!=typeof n){2>r&&(t=!1);for(e in n)this.each(X(e,n[e],t));return this}if(2>r)return(r=this.node()["__on"+n])&&r._;e=!1}return this.each(X(n,t,e))};var To=ao.map({mouseenter:"mouseover",mouseleave:"mouseout"});fo&&To.forEach(function(n){"on"+n in fo&&To.remove(n)});var Ro,Do=0;ao.mouse=function(n){return J(n,k())};var Po=this.navigator&&/WebKit/.test(this.navigator.userAgent)?-1:0;ao.touch=function(n,t,e){if(arguments.length<3&&(e=t,t=k().changedTouches),t)for(var r,i=0,u=t.length;u>i;++i)if((r=t[i]).identifier===e)return J(n,r)},ao.behavior.drag=function(){function n(){this.on("mousedown.drag",u).on("touchstart.drag",o)}function e(n,t,e,u,o){return function(){function a(){var n,e,r=t(h,v);r&&(n=r[0]-M[0],e=r[1]-M[1],g|=n|e,M=r,p({type:"drag",x:r[0]+c[0],y:r[1]+c[1],dx:n,dy:e}))}function l(){t(h,v)&&(y.on(u+d,null).on(o+d,null),m(g),p({type:"dragend"}))}var c,f=this,s=ao.event.target.correspondingElement||ao.event.target,h=f.parentNode,p=r.of(f,arguments),g=0,v=n(),d=".drag"+(null==v?"":"-"+v),y=ao.select(e(s)).on(u+d,a).on(o+d,l),m=W(s),M=t(h,v);i?(c=i.apply(f,arguments),c=[c.x-M[0],c.y-M[1]]):c=[0,0],p({type:"dragstart"})}}var r=N(n,"drag","dragstart","dragend"),i=null,u=e(b,ao.mouse,t,"mousemove","mouseup"),o=e(G,ao.touch,m,"touchmove","touchend");return n.origin=function(t){return arguments.length?(i=t,n):i},ao.rebind(n,r,"on")},ao.touches=function(n,t){return arguments.length<2&&(t=k().touches),t?co(t).map(function(t){var e=J(n,t);return e.identifier=t.identifier,e}):[]};var Uo=1e-6,jo=Uo*Uo,Fo=Math.PI,Ho=2*Fo,Oo=Ho-Uo,Io=Fo/2,Yo=Fo/180,Zo=180/Fo,Vo=Math.SQRT2,Xo=2,$o=4;ao.interpolateZoom=function(n,t){var e,r,i=n[0],u=n[1],o=n[2],a=t[0],l=t[1],c=t[2],f=a-i,s=l-u,h=f*f+s*s;if(jo>h)r=Math.log(c/o)/Vo,e=function(n){return[i+n*f,u+n*s,o*Math.exp(Vo*n*r)]};else{var p=Math.sqrt(h),g=(c*c-o*o+$o*h)/(2*o*Xo*p),v=(c*c-o*o-$o*h)/(2*c*Xo*p),d=Math.log(Math.sqrt(g*g+1)-g),y=Math.log(Math.sqrt(v*v+1)-v);r=(y-d)/Vo,e=function(n){var t=n*r,e=rn(d),a=o/(Xo*p)*(e*un(Vo*t+d)-en(d));return[i+a*f,u+a*s,o*e/rn(Vo*t+d)]}}return e.duration=1e3*r,e},ao.behavior.zoom=function(){function n(n){n.on(L,s).on(Wo+".zoom",p).on("dblclick.zoom",g).on(R,h)}function e(n){return[(n[0]-k.x)/k.k,(n[1]-k.y)/k.k]}function r(n){return[n[0]*k.k+k.x,n[1]*k.k+k.y]}function i(n){k.k=Math.max(A[0],Math.min(A[1],n))}function u(n,t){t=r(t),k.x+=n[0]-t[0],k.y+=n[1]-t[1]}function o(t,e,r,o){t.__chart__={x:k.x,y:k.y,k:k.k},i(Math.pow(2,o)),u(d=e,r),t=ao.select(t),C>0&&(t=t.transition().duration(C)),t.call(n.event)}function a(){b&&b.domain(x.range().map(function(n){return(n-k.x)/k.k}).map(x.invert)),w&&w.domain(_.range().map(function(n){return(n-k.y)/k.k}).map(_.invert))}function l(n){z++||n({type:"zoomstart"})}function c(n){a(),n({type:"zoom",scale:k.k,translate:[k.x,k.y]})}function f(n){--z||(n({type:"zoomend"}),d=null)}function s(){function n(){a=1,u(ao.mouse(i),h),c(o)}function r(){s.on(q,null).on(T,null),p(a),f(o)}var i=this,o=D.of(i,arguments),a=0,s=ao.select(t(i)).on(q,n).on(T,r),h=e(ao.mouse(i)),p=W(i);Il.call(i),l(o)}function h(){function n(){var n=ao.touches(g);return p=k.k,n.forEach(function(n){n.identifier in d&&(d[n.identifier]=e(n))}),n}function t(){var t=ao.event.target;ao.select(t).on(x,r).on(b,a),_.push(t);for(var e=ao.event.changedTouches,i=0,u=e.length;u>i;++i)d[e[i].identifier]=null;var l=n(),c=Date.now();if(1===l.length){if(500>c-M){var f=l[0];o(g,f,d[f.identifier],Math.floor(Math.log(k.k)/Math.LN2)+1),S()}M=c}else if(l.length>1){var f=l[0],s=l[1],h=f[0]-s[0],p=f[1]-s[1];y=h*h+p*p}}function r(){var n,t,e,r,o=ao.touches(g);Il.call(g);for(var a=0,l=o.length;l>a;++a,r=null)if(e=o[a],r=d[e.identifier]){if(t)break;n=e,t=r}if(r){var f=(f=e[0]-n[0])*f+(f=e[1]-n[1])*f,s=y&&Math.sqrt(f/y);n=[(n[0]+e[0])/2,(n[1]+e[1])/2],t=[(t[0]+r[0])/2,(t[1]+r[1])/2],i(s*p)}M=null,u(n,t),c(v)}function a(){if(ao.event.touches.length){for(var t=ao.event.changedTouches,e=0,r=t.length;r>e;++e)delete d[t[e].identifier];for(var i in d)return void n()}ao.selectAll(_).on(m,null),w.on(L,s).on(R,h),N(),f(v)}var p,g=this,v=D.of(g,arguments),d={},y=0,m=".zoom-"+ao.event.changedTouches[0].identifier,x="touchmove"+m,b="touchend"+m,_=[],w=ao.select(g),N=W(g);t(),l(v),w.on(L,null).on(R,t)}function p(){var n=D.of(this,arguments);m?clearTimeout(m):(Il.call(this),v=e(d=y||ao.mouse(this)),l(n)),m=setTimeout(function(){m=null,f(n)},50),S(),i(Math.pow(2,.002*Bo())*k.k),u(d,v),c(n)}function g(){var n=ao.mouse(this),t=Math.log(k.k)/Math.LN2;o(this,n,e(n),ao.event.shiftKey?Math.ceil(t)-1:Math.floor(t)+1)}var v,d,y,m,M,x,b,_,w,k={x:0,y:0,k:1},E=[960,500],A=Jo,C=250,z=0,L="mousedown.zoom",q="mousemove.zoom",T="mouseup.zoom",R="touchstart.zoom",D=N(n,"zoomstart","zoom","zoomend");return Wo||(Wo="onwheel"in fo?(Bo=function(){return-ao.event.deltaY*(ao.event.deltaMode?120:1)},"wheel"):"onmousewheel"in fo?(Bo=function(){return ao.event.wheelDelta},"mousewheel"):(Bo=function(){return-ao.event.detail},"MozMousePixelScroll")),n.event=function(n){n.each(function(){var n=D.of(this,arguments),t=k;Hl?ao.select(this).transition().each("start.zoom",function(){k=this.__chart__||{x:0,y:0,k:1},l(n)}).tween("zoom:zoom",function(){var e=E[0],r=E[1],i=d?d[0]:e/2,u=d?d[1]:r/2,o=ao.interpolateZoom([(i-k.x)/k.k,(u-k.y)/k.k,e/k.k],[(i-t.x)/t.k,(u-t.y)/t.k,e/t.k]);return function(t){var r=o(t),a=e/r[2];this.__chart__=k={x:i-r[0]*a,y:u-r[1]*a,k:a},c(n)}}).each("interrupt.zoom",function(){f(n)}).each("end.zoom",function(){f(n)}):(this.__chart__=k,l(n),c(n),f(n))})},n.translate=function(t){return arguments.length?(k={x:+t[0],y:+t[1],k:k.k},a(),n):[k.x,k.y]},n.scale=function(t){return arguments.length?(k={x:k.x,y:k.y,k:null},i(+t),a(),n):k.k},n.scaleExtent=function(t){return arguments.length?(A=null==t?Jo:[+t[0],+t[1]],n):A},n.center=function(t){return arguments.length?(y=t&&[+t[0],+t[1]],n):y},n.size=function(t){return arguments.length?(E=t&&[+t[0],+t[1]],n):E},n.duration=function(t){return arguments.length?(C=+t,n):C},n.x=function(t){return arguments.length?(b=t,x=t.copy(),k={x:0,y:0,k:1},n):b},n.y=function(t){return arguments.length?(w=t,_=t.copy(),k={x:0,y:0,k:1},n):w},ao.rebind(n,D,"on")};var Bo,Wo,Jo=[0,1/0];ao.color=an,an.prototype.toString=function(){return this.rgb()+""},ao.hsl=ln;var Go=ln.prototype=new an;Go.brighter=function(n){return n=Math.pow(.7,arguments.length?n:1),new ln(this.h,this.s,this.l/n)},Go.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),new ln(this.h,this.s,n*this.l)},Go.rgb=function(){return cn(this.h,this.s,this.l)},ao.hcl=fn;var Ko=fn.prototype=new an;Ko.brighter=function(n){return new fn(this.h,this.c,Math.min(100,this.l+Qo*(arguments.length?n:1)))},Ko.darker=function(n){return new fn(this.h,this.c,Math.max(0,this.l-Qo*(arguments.length?n:1)))},Ko.rgb=function(){return sn(this.h,this.c,this.l).rgb()},ao.lab=hn;var Qo=18,na=.95047,ta=1,ea=1.08883,ra=hn.prototype=new an;ra.brighter=function(n){return new hn(Math.min(100,this.l+Qo*(arguments.length?n:1)),this.a,this.b)},ra.darker=function(n){return new hn(Math.max(0,this.l-Qo*(arguments.length?n:1)),this.a,this.b)},ra.rgb=function(){return pn(this.l,this.a,this.b)},ao.rgb=mn;var ia=mn.prototype=new an;ia.brighter=function(n){n=Math.pow(.7,arguments.length?n:1);var t=this.r,e=this.g,r=this.b,i=30;return t||e||r?(t&&i>t&&(t=i),e&&i>e&&(e=i),r&&i>r&&(r=i),new mn(Math.min(255,t/n),Math.min(255,e/n),Math.min(255,r/n))):new mn(i,i,i)},ia.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),new mn(n*this.r,n*this.g,n*this.b)},ia.hsl=function(){return wn(this.r,this.g,this.b)},ia.toString=function(){return"#"+bn(this.r)+bn(this.g)+bn(this.b)};var ua=ao.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});ua.forEach(function(n,t){ua.set(n,Mn(t))}),ao.functor=En,ao.xhr=An(m),ao.dsv=function(n,t){function e(n,e,u){arguments.length<3&&(u=e,e=null);var o=Cn(n,t,null==e?r:i(e),u);return o.row=function(n){return arguments.length?o.response(null==(e=n)?r:i(n)):e},o}function r(n){return e.parse(n.responseText)}function i(n){return function(t){return e.parse(t.responseText,n)}}function u(t){return t.map(o).join(n)}function o(n){return a.test(n)?'"'+n.replace(/\"/g,'""')+'"':n}var a=new RegExp('["'+n+"\n]"),l=n.charCodeAt(0);return e.parse=function(n,t){var r;return e.parseRows(n,function(n,e){if(r)return r(n,e-1);var i=new Function("d","return {"+n.map(function(n,t){return JSON.stringify(n)+": d["+t+"]"}).join(",")+"}");r=t?function(n,e){return t(i(n),e)}:i})},e.parseRows=function(n,t){function e(){if(f>=c)return o;if(i)return i=!1,u;var t=f;if(34===n.charCodeAt(t)){for(var e=t;e++f;){var r=n.charCodeAt(f++),a=1;if(10===r)i=!0;else if(13===r)i=!0,10===n.charCodeAt(f)&&(++f,++a);else if(r!==l)continue;return n.slice(t,f-a)}return n.slice(t)}for(var r,i,u={},o={},a=[],c=n.length,f=0,s=0;(r=e())!==o;){for(var h=[];r!==u&&r!==o;)h.push(r),r=e();t&&null==(h=t(h,s++))||a.push(h)}return a},e.format=function(t){if(Array.isArray(t[0]))return e.formatRows(t);var r=new y,i=[];return t.forEach(function(n){for(var t in n)r.has(t)||i.push(r.add(t))}),[i.map(o).join(n)].concat(t.map(function(t){return i.map(function(n){return o(t[n])}).join(n)})).join("\n")},e.formatRows=function(n){return n.map(u).join("\n")},e},ao.csv=ao.dsv(",","text/csv"),ao.tsv=ao.dsv(" ","text/tab-separated-values");var oa,aa,la,ca,fa=this[x(this,"requestAnimationFrame")]||function(n){setTimeout(n,17)};ao.timer=function(){qn.apply(this,arguments)},ao.timer.flush=function(){Rn(),Dn()},ao.round=function(n,t){return t?Math.round(n*(t=Math.pow(10,t)))/t:Math.round(n)};var sa=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"].map(Un);ao.formatPrefix=function(n,t){var e=0;return(n=+n)&&(0>n&&(n*=-1),t&&(n=ao.round(n,Pn(n,t))),e=1+Math.floor(1e-12+Math.log(n)/Math.LN10),e=Math.max(-24,Math.min(24,3*Math.floor((e-1)/3)))),sa[8+e/3]};var ha=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,pa=ao.map({b:function(n){return n.toString(2)},c:function(n){return String.fromCharCode(n)},o:function(n){return n.toString(8)},x:function(n){return n.toString(16)},X:function(n){return n.toString(16).toUpperCase()},g:function(n,t){return n.toPrecision(t)},e:function(n,t){return n.toExponential(t)},f:function(n,t){return n.toFixed(t)},r:function(n,t){return(n=ao.round(n,Pn(n,t))).toFixed(Math.max(0,Math.min(20,Pn(n*(1+1e-15),t))))}}),ga=ao.time={},va=Date;Hn.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){da.setUTCDate.apply(this._,arguments)},setDay:function(){da.setUTCDay.apply(this._,arguments)},setFullYear:function(){da.setUTCFullYear.apply(this._,arguments)},setHours:function(){da.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){da.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){da.setUTCMinutes.apply(this._,arguments)},setMonth:function(){da.setUTCMonth.apply(this._,arguments)},setSeconds:function(){da.setUTCSeconds.apply(this._,arguments)},setTime:function(){da.setTime.apply(this._,arguments)}};var da=Date.prototype;ga.year=On(function(n){return n=ga.day(n),n.setMonth(0,1),n},function(n,t){n.setFullYear(n.getFullYear()+t)},function(n){return n.getFullYear()}),ga.years=ga.year.range,ga.years.utc=ga.year.utc.range,ga.day=On(function(n){var t=new va(2e3,0);return t.setFullYear(n.getFullYear(),n.getMonth(),n.getDate()),t},function(n,t){n.setDate(n.getDate()+t)},function(n){return n.getDate()-1}),ga.days=ga.day.range,ga.days.utc=ga.day.utc.range,ga.dayOfYear=function(n){var t=ga.year(n);return Math.floor((n-t-6e4*(n.getTimezoneOffset()-t.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach(function(n,t){t=7-t;var e=ga[n]=On(function(n){return(n=ga.day(n)).setDate(n.getDate()-(n.getDay()+t)%7),n},function(n,t){n.setDate(n.getDate()+7*Math.floor(t))},function(n){var e=ga.year(n).getDay();return Math.floor((ga.dayOfYear(n)+(e+t)%7)/7)-(e!==t)});ga[n+"s"]=e.range,ga[n+"s"].utc=e.utc.range,ga[n+"OfYear"]=function(n){var e=ga.year(n).getDay();return Math.floor((ga.dayOfYear(n)+(e+t)%7)/7)}}),ga.week=ga.sunday,ga.weeks=ga.sunday.range,ga.weeks.utc=ga.sunday.utc.range,ga.weekOfYear=ga.sundayOfYear;var ya={"-":"",_:" ",0:"0"},ma=/^\s*\d+/,Ma=/^%/;ao.locale=function(n){return{numberFormat:jn(n),timeFormat:Yn(n)}};var xa=ao.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"], -shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});ao.format=xa.numberFormat,ao.geo={},ft.prototype={s:0,t:0,add:function(n){st(n,this.t,ba),st(ba.s,this.s,this),this.s?this.t+=ba.t:this.s=ba.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var ba=new ft;ao.geo.stream=function(n,t){n&&_a.hasOwnProperty(n.type)?_a[n.type](n,t):ht(n,t)};var _a={Feature:function(n,t){ht(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,i=e.length;++rn?4*Fo+n:n,Na.lineStart=Na.lineEnd=Na.point=b}};ao.geo.bounds=function(){function n(n,t){M.push(x=[f=n,h=n]),s>t&&(s=t),t>p&&(p=t)}function t(t,e){var r=dt([t*Yo,e*Yo]);if(y){var i=mt(y,r),u=[i[1],-i[0],0],o=mt(u,i);bt(o),o=_t(o);var l=t-g,c=l>0?1:-1,v=o[0]*Zo*c,d=xo(l)>180;if(d^(v>c*g&&c*t>v)){var m=o[1]*Zo;m>p&&(p=m)}else if(v=(v+360)%360-180,d^(v>c*g&&c*t>v)){var m=-o[1]*Zo;s>m&&(s=m)}else s>e&&(s=e),e>p&&(p=e);d?g>t?a(f,t)>a(f,h)&&(h=t):a(t,h)>a(f,h)&&(f=t):h>=f?(f>t&&(f=t),t>h&&(h=t)):t>g?a(f,t)>a(f,h)&&(h=t):a(t,h)>a(f,h)&&(f=t)}else n(t,e);y=r,g=t}function e(){b.point=t}function r(){x[0]=f,x[1]=h,b.point=n,y=null}function i(n,e){if(y){var r=n-g;m+=xo(r)>180?r+(r>0?360:-360):r}else v=n,d=e;Na.point(n,e),t(n,e)}function u(){Na.lineStart()}function o(){i(v,d),Na.lineEnd(),xo(m)>Uo&&(f=-(h=180)),x[0]=f,x[1]=h,y=null}function a(n,t){return(t-=n)<0?t+360:t}function l(n,t){return n[0]-t[0]}function c(n,t){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:nka?(f=-(h=180),s=-(p=90)):m>Uo?p=90:-Uo>m&&(s=-90),x[0]=f,x[1]=h}};return function(n){p=h=-(f=s=1/0),M=[],ao.geo.stream(n,b);var t=M.length;if(t){M.sort(l);for(var e,r=1,i=M[0],u=[i];t>r;++r)e=M[r],c(e[0],i)||c(e[1],i)?(a(i[0],e[1])>a(i[0],i[1])&&(i[1]=e[1]),a(e[0],i[1])>a(i[0],i[1])&&(i[0]=e[0])):u.push(i=e);for(var o,e,g=-(1/0),t=u.length-1,r=0,i=u[t];t>=r;i=e,++r)e=u[r],(o=a(i[1],e[0]))>g&&(g=o,f=e[0],h=i[1])}return M=x=null,f===1/0||s===1/0?[[NaN,NaN],[NaN,NaN]]:[[f,s],[h,p]]}}(),ao.geo.centroid=function(n){Ea=Aa=Ca=za=La=qa=Ta=Ra=Da=Pa=Ua=0,ao.geo.stream(n,ja);var t=Da,e=Pa,r=Ua,i=t*t+e*e+r*r;return jo>i&&(t=qa,e=Ta,r=Ra,Uo>Aa&&(t=Ca,e=za,r=La),i=t*t+e*e+r*r,jo>i)?[NaN,NaN]:[Math.atan2(e,t)*Zo,tn(r/Math.sqrt(i))*Zo]};var Ea,Aa,Ca,za,La,qa,Ta,Ra,Da,Pa,Ua,ja={sphere:b,point:St,lineStart:Nt,lineEnd:Et,polygonStart:function(){ja.lineStart=At},polygonEnd:function(){ja.lineStart=Nt}},Fa=Rt(zt,jt,Ht,[-Fo,-Fo/2]),Ha=1e9;ao.geo.clipExtent=function(){var n,t,e,r,i,u,o={stream:function(n){return i&&(i.valid=!1),i=u(n),i.valid=!0,i},extent:function(a){return arguments.length?(u=Zt(n=+a[0][0],t=+a[0][1],e=+a[1][0],r=+a[1][1]),i&&(i.valid=!1,i=null),o):[[n,t],[e,r]]}};return o.extent([[0,0],[960,500]])},(ao.geo.conicEqualArea=function(){return Vt(Xt)}).raw=Xt,ao.geo.albers=function(){return ao.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},ao.geo.albersUsa=function(){function n(n){var u=n[0],o=n[1];return t=null,e(u,o),t||(r(u,o),t)||i(u,o),t}var t,e,r,i,u=ao.geo.albers(),o=ao.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),a=ao.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(n,e){t=[n,e]}};return n.invert=function(n){var t=u.scale(),e=u.translate(),r=(n[0]-e[0])/t,i=(n[1]-e[1])/t;return(i>=.12&&.234>i&&r>=-.425&&-.214>r?o:i>=.166&&.234>i&&r>=-.214&&-.115>r?a:u).invert(n)},n.stream=function(n){var t=u.stream(n),e=o.stream(n),r=a.stream(n);return{point:function(n,i){t.point(n,i),e.point(n,i),r.point(n,i)},sphere:function(){t.sphere(),e.sphere(),r.sphere()},lineStart:function(){t.lineStart(),e.lineStart(),r.lineStart()},lineEnd:function(){t.lineEnd(),e.lineEnd(),r.lineEnd()},polygonStart:function(){t.polygonStart(),e.polygonStart(),r.polygonStart()},polygonEnd:function(){t.polygonEnd(),e.polygonEnd(),r.polygonEnd()}}},n.precision=function(t){return arguments.length?(u.precision(t),o.precision(t),a.precision(t),n):u.precision()},n.scale=function(t){return arguments.length?(u.scale(t),o.scale(.35*t),a.scale(t),n.translate(u.translate())):u.scale()},n.translate=function(t){if(!arguments.length)return u.translate();var c=u.scale(),f=+t[0],s=+t[1];return e=u.translate(t).clipExtent([[f-.455*c,s-.238*c],[f+.455*c,s+.238*c]]).stream(l).point,r=o.translate([f-.307*c,s+.201*c]).clipExtent([[f-.425*c+Uo,s+.12*c+Uo],[f-.214*c-Uo,s+.234*c-Uo]]).stream(l).point,i=a.translate([f-.205*c,s+.212*c]).clipExtent([[f-.214*c+Uo,s+.166*c+Uo],[f-.115*c-Uo,s+.234*c-Uo]]).stream(l).point,n},n.scale(1070)};var Oa,Ia,Ya,Za,Va,Xa,$a={point:b,lineStart:b,lineEnd:b,polygonStart:function(){Ia=0,$a.lineStart=$t},polygonEnd:function(){$a.lineStart=$a.lineEnd=$a.point=b,Oa+=xo(Ia/2)}},Ba={point:Bt,lineStart:b,lineEnd:b,polygonStart:b,polygonEnd:b},Wa={point:Gt,lineStart:Kt,lineEnd:Qt,polygonStart:function(){Wa.lineStart=ne},polygonEnd:function(){Wa.point=Gt,Wa.lineStart=Kt,Wa.lineEnd=Qt}};ao.geo.path=function(){function n(n){return n&&("function"==typeof a&&u.pointRadius(+a.apply(this,arguments)),o&&o.valid||(o=i(u)),ao.geo.stream(n,o)),u.result()}function t(){return o=null,n}var e,r,i,u,o,a=4.5;return n.area=function(n){return Oa=0,ao.geo.stream(n,i($a)),Oa},n.centroid=function(n){return Ca=za=La=qa=Ta=Ra=Da=Pa=Ua=0,ao.geo.stream(n,i(Wa)),Ua?[Da/Ua,Pa/Ua]:Ra?[qa/Ra,Ta/Ra]:La?[Ca/La,za/La]:[NaN,NaN]},n.bounds=function(n){return Va=Xa=-(Ya=Za=1/0),ao.geo.stream(n,i(Ba)),[[Ya,Za],[Va,Xa]]},n.projection=function(n){return arguments.length?(i=(e=n)?n.stream||re(n):m,t()):e},n.context=function(n){return arguments.length?(u=null==(r=n)?new Wt:new te(n),"function"!=typeof a&&u.pointRadius(a),t()):r},n.pointRadius=function(t){return arguments.length?(a="function"==typeof t?t:(u.pointRadius(+t),+t),n):a},n.projection(ao.geo.albersUsa()).context(null)},ao.geo.transform=function(n){return{stream:function(t){var e=new ie(t);for(var r in n)e[r]=n[r];return e}}},ie.prototype={point:function(n,t){this.stream.point(n,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},ao.geo.projection=oe,ao.geo.projectionMutator=ae,(ao.geo.equirectangular=function(){return oe(ce)}).raw=ce.invert=ce,ao.geo.rotation=function(n){function t(t){return t=n(t[0]*Yo,t[1]*Yo),t[0]*=Zo,t[1]*=Zo,t}return n=se(n[0]%360*Yo,n[1]*Yo,n.length>2?n[2]*Yo:0),t.invert=function(t){return t=n.invert(t[0]*Yo,t[1]*Yo),t[0]*=Zo,t[1]*=Zo,t},t},fe.invert=ce,ao.geo.circle=function(){function n(){var n="function"==typeof r?r.apply(this,arguments):r,t=se(-n[0]*Yo,-n[1]*Yo,0).invert,i=[];return e(null,null,1,{point:function(n,e){i.push(n=t(n,e)),n[0]*=Zo,n[1]*=Zo}}),{type:"Polygon",coordinates:[i]}}var t,e,r=[0,0],i=6;return n.origin=function(t){return arguments.length?(r=t,n):r},n.angle=function(r){return arguments.length?(e=ve((t=+r)*Yo,i*Yo),n):t},n.precision=function(r){return arguments.length?(e=ve(t*Yo,(i=+r)*Yo),n):i},n.angle(90)},ao.geo.distance=function(n,t){var e,r=(t[0]-n[0])*Yo,i=n[1]*Yo,u=t[1]*Yo,o=Math.sin(r),a=Math.cos(r),l=Math.sin(i),c=Math.cos(i),f=Math.sin(u),s=Math.cos(u);return Math.atan2(Math.sqrt((e=s*o)*e+(e=c*f-l*s*a)*e),l*f+c*s*a)},ao.geo.graticule=function(){function n(){return{type:"MultiLineString",coordinates:t()}}function t(){return ao.range(Math.ceil(u/d)*d,i,d).map(h).concat(ao.range(Math.ceil(c/y)*y,l,y).map(p)).concat(ao.range(Math.ceil(r/g)*g,e,g).filter(function(n){return xo(n%d)>Uo}).map(f)).concat(ao.range(Math.ceil(a/v)*v,o,v).filter(function(n){return xo(n%y)>Uo}).map(s))}var e,r,i,u,o,a,l,c,f,s,h,p,g=10,v=g,d=90,y=360,m=2.5;return n.lines=function(){return t().map(function(n){return{type:"LineString",coordinates:n}})},n.outline=function(){return{type:"Polygon",coordinates:[h(u).concat(p(l).slice(1),h(i).reverse().slice(1),p(c).reverse().slice(1))]}},n.extent=function(t){return arguments.length?n.majorExtent(t).minorExtent(t):n.minorExtent()},n.majorExtent=function(t){return arguments.length?(u=+t[0][0],i=+t[1][0],c=+t[0][1],l=+t[1][1],u>i&&(t=u,u=i,i=t),c>l&&(t=c,c=l,l=t),n.precision(m)):[[u,c],[i,l]]},n.minorExtent=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],a=+t[0][1],o=+t[1][1],r>e&&(t=r,r=e,e=t),a>o&&(t=a,a=o,o=t),n.precision(m)):[[r,a],[e,o]]},n.step=function(t){return arguments.length?n.majorStep(t).minorStep(t):n.minorStep()},n.majorStep=function(t){return arguments.length?(d=+t[0],y=+t[1],n):[d,y]},n.minorStep=function(t){return arguments.length?(g=+t[0],v=+t[1],n):[g,v]},n.precision=function(t){return arguments.length?(m=+t,f=ye(a,o,90),s=me(r,e,m),h=ye(c,l,90),p=me(u,i,m),n):m},n.majorExtent([[-180,-90+Uo],[180,90-Uo]]).minorExtent([[-180,-80-Uo],[180,80+Uo]])},ao.geo.greatArc=function(){function n(){return{type:"LineString",coordinates:[t||r.apply(this,arguments),e||i.apply(this,arguments)]}}var t,e,r=Me,i=xe;return n.distance=function(){return ao.geo.distance(t||r.apply(this,arguments),e||i.apply(this,arguments))},n.source=function(e){return arguments.length?(r=e,t="function"==typeof e?null:e,n):r},n.target=function(t){return arguments.length?(i=t,e="function"==typeof t?null:t,n):i},n.precision=function(){return arguments.length?n:0},n},ao.geo.interpolate=function(n,t){return be(n[0]*Yo,n[1]*Yo,t[0]*Yo,t[1]*Yo)},ao.geo.length=function(n){return Ja=0,ao.geo.stream(n,Ga),Ja};var Ja,Ga={sphere:b,point:b,lineStart:_e,lineEnd:b,polygonStart:b,polygonEnd:b},Ka=we(function(n){return Math.sqrt(2/(1+n))},function(n){return 2*Math.asin(n/2)});(ao.geo.azimuthalEqualArea=function(){return oe(Ka)}).raw=Ka;var Qa=we(function(n){var t=Math.acos(n);return t&&t/Math.sin(t)},m);(ao.geo.azimuthalEquidistant=function(){return oe(Qa)}).raw=Qa,(ao.geo.conicConformal=function(){return Vt(Se)}).raw=Se,(ao.geo.conicEquidistant=function(){return Vt(ke)}).raw=ke;var nl=we(function(n){return 1/n},Math.atan);(ao.geo.gnomonic=function(){return oe(nl)}).raw=nl,Ne.invert=function(n,t){return[n,2*Math.atan(Math.exp(t))-Io]},(ao.geo.mercator=function(){return Ee(Ne)}).raw=Ne;var tl=we(function(){return 1},Math.asin);(ao.geo.orthographic=function(){return oe(tl)}).raw=tl;var el=we(function(n){return 1/(1+n)},function(n){return 2*Math.atan(n)});(ao.geo.stereographic=function(){return oe(el)}).raw=el,Ae.invert=function(n,t){return[-t,2*Math.atan(Math.exp(n))-Io]},(ao.geo.transverseMercator=function(){var n=Ee(Ae),t=n.center,e=n.rotate;return n.center=function(n){return n?t([-n[1],n[0]]):(n=t(),[n[1],-n[0]])},n.rotate=function(n){return n?e([n[0],n[1],n.length>2?n[2]+90:90]):(n=e(),[n[0],n[1],n[2]-90])},e([0,0,90])}).raw=Ae,ao.geom={},ao.geom.hull=function(n){function t(n){if(n.length<3)return[];var t,i=En(e),u=En(r),o=n.length,a=[],l=[];for(t=0;o>t;t++)a.push([+i.call(this,n[t],t),+u.call(this,n[t],t),t]);for(a.sort(qe),t=0;o>t;t++)l.push([a[t][0],-a[t][1]]);var c=Le(a),f=Le(l),s=f[0]===c[0],h=f[f.length-1]===c[c.length-1],p=[];for(t=c.length-1;t>=0;--t)p.push(n[a[c[t]][2]]);for(t=+s;t=r&&c.x<=u&&c.y>=i&&c.y<=o?[[r,o],[u,o],[u,i],[r,i]]:[];f.point=n[a]}),t}function e(n){return n.map(function(n,t){return{x:Math.round(u(n,t)/Uo)*Uo,y:Math.round(o(n,t)/Uo)*Uo,i:t}})}var r=Ce,i=ze,u=r,o=i,a=sl;return n?t(n):(t.links=function(n){return ar(e(n)).edges.filter(function(n){return n.l&&n.r}).map(function(t){return{source:n[t.l.i],target:n[t.r.i]}})},t.triangles=function(n){var t=[];return ar(e(n)).cells.forEach(function(e,r){for(var i,u,o=e.site,a=e.edges.sort(Ve),l=-1,c=a.length,f=a[c-1].edge,s=f.l===o?f.r:f.l;++l=c,h=r>=f,p=h<<1|s;n.leaf=!1,n=n.nodes[p]||(n.nodes[p]=hr()),s?i=c:a=c,h?o=f:l=f,u(n,t,e,r,i,o,a,l)}var f,s,h,p,g,v,d,y,m,M=En(a),x=En(l);if(null!=t)v=t,d=e,y=r,m=i;else if(y=m=-(v=d=1/0),s=[],h=[],g=n.length,o)for(p=0;g>p;++p)f=n[p],f.xy&&(y=f.x),f.y>m&&(m=f.y),s.push(f.x),h.push(f.y);else for(p=0;g>p;++p){var b=+M(f=n[p],p),_=+x(f,p);v>b&&(v=b),d>_&&(d=_),b>y&&(y=b),_>m&&(m=_),s.push(b),h.push(_)}var w=y-v,S=m-d;w>S?m=d+w:y=v+S;var k=hr();if(k.add=function(n){u(k,n,+M(n,++p),+x(n,p),v,d,y,m)},k.visit=function(n){pr(n,k,v,d,y,m)},k.find=function(n){return gr(k,n[0],n[1],v,d,y,m)},p=-1,null==t){for(;++p=0?n.slice(0,t):n,r=t>=0?n.slice(t+1):"in";return e=vl.get(e)||gl,r=dl.get(r)||m,br(r(e.apply(null,lo.call(arguments,1))))},ao.interpolateHcl=Rr,ao.interpolateHsl=Dr,ao.interpolateLab=Pr,ao.interpolateRound=Ur,ao.transform=function(n){var t=fo.createElementNS(ao.ns.prefix.svg,"g");return(ao.transform=function(n){if(null!=n){t.setAttribute("transform",n);var e=t.transform.baseVal.consolidate()}return new jr(e?e.matrix:yl)})(n)},jr.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var yl={a:1,b:0,c:0,d:1,e:0,f:0};ao.interpolateTransform=$r,ao.layout={},ao.layout.bundle=function(){return function(n){for(var t=[],e=-1,r=n.length;++ea*a/y){if(v>l){var c=t.charge/l;n.px-=u*c,n.py-=o*c}return!0}if(t.point&&l&&v>l){var c=t.pointCharge/l;n.px-=u*c,n.py-=o*c}}return!t.charge}}function t(n){n.px=ao.event.x,n.py=ao.event.y,l.resume()}var e,r,i,u,o,a,l={},c=ao.dispatch("start","tick","end"),f=[1,1],s=.9,h=ml,p=Ml,g=-30,v=xl,d=.1,y=.64,M=[],x=[];return l.tick=function(){if((i*=.99)<.005)return e=null,c.end({type:"end",alpha:i=0}),!0;var t,r,l,h,p,v,y,m,b,_=M.length,w=x.length;for(r=0;w>r;++r)l=x[r],h=l.source,p=l.target,m=p.x-h.x,b=p.y-h.y,(v=m*m+b*b)&&(v=i*o[r]*((v=Math.sqrt(v))-u[r])/v,m*=v,b*=v,p.x-=m*(y=h.weight+p.weight?h.weight/(h.weight+p.weight):.5),p.y-=b*y,h.x+=m*(y=1-y),h.y+=b*y);if((y=i*d)&&(m=f[0]/2,b=f[1]/2,r=-1,y))for(;++r<_;)l=M[r],l.x+=(m-l.x)*y,l.y+=(b-l.y)*y;if(g)for(ri(t=ao.geom.quadtree(M),i,a),r=-1;++r<_;)(l=M[r]).fixed||t.visit(n(l));for(r=-1;++r<_;)l=M[r],l.fixed?(l.x=l.px,l.y=l.py):(l.x-=(l.px-(l.px=l.x))*s,l.y-=(l.py-(l.py=l.y))*s);c.tick({type:"tick",alpha:i})},l.nodes=function(n){return arguments.length?(M=n,l):M},l.links=function(n){return arguments.length?(x=n,l):x},l.size=function(n){return arguments.length?(f=n,l):f},l.linkDistance=function(n){return arguments.length?(h="function"==typeof n?n:+n,l):h},l.distance=l.linkDistance,l.linkStrength=function(n){return arguments.length?(p="function"==typeof n?n:+n,l):p},l.friction=function(n){return arguments.length?(s=+n,l):s},l.charge=function(n){return arguments.length?(g="function"==typeof n?n:+n,l):g},l.chargeDistance=function(n){return arguments.length?(v=n*n,l):Math.sqrt(v)},l.gravity=function(n){return arguments.length?(d=+n,l):d},l.theta=function(n){return arguments.length?(y=n*n,l):Math.sqrt(y)},l.alpha=function(n){return arguments.length?(n=+n,i?n>0?i=n:(e.c=null,e.t=NaN,e=null,c.end({type:"end",alpha:i=0})):n>0&&(c.start({type:"start",alpha:i=n}),e=qn(l.tick)),l):i},l.start=function(){function n(n,r){if(!e){for(e=new Array(i),l=0;i>l;++l)e[l]=[];for(l=0;c>l;++l){var u=x[l];e[u.source.index].push(u.target),e[u.target.index].push(u.source)}}for(var o,a=e[t],l=-1,f=a.length;++lt;++t)(r=M[t]).index=t,r.weight=0;for(t=0;c>t;++t)r=x[t],"number"==typeof r.source&&(r.source=M[r.source]),"number"==typeof r.target&&(r.target=M[r.target]),++r.source.weight,++r.target.weight;for(t=0;i>t;++t)r=M[t],isNaN(r.x)&&(r.x=n("x",s)),isNaN(r.y)&&(r.y=n("y",v)),isNaN(r.px)&&(r.px=r.x),isNaN(r.py)&&(r.py=r.y);if(u=[],"function"==typeof h)for(t=0;c>t;++t)u[t]=+h.call(this,x[t],t);else for(t=0;c>t;++t)u[t]=h;if(o=[],"function"==typeof p)for(t=0;c>t;++t)o[t]=+p.call(this,x[t],t);else for(t=0;c>t;++t)o[t]=p;if(a=[],"function"==typeof g)for(t=0;i>t;++t)a[t]=+g.call(this,M[t],t);else for(t=0;i>t;++t)a[t]=g;return l.resume()},l.resume=function(){return l.alpha(.1)},l.stop=function(){return l.alpha(0)},l.drag=function(){return r||(r=ao.behavior.drag().origin(m).on("dragstart.force",Qr).on("drag.force",t).on("dragend.force",ni)),arguments.length?void this.on("mouseover.force",ti).on("mouseout.force",ei).call(r):r},ao.rebind(l,c,"on")};var ml=20,Ml=1,xl=1/0;ao.layout.hierarchy=function(){function n(i){var u,o=[i],a=[];for(i.depth=0;null!=(u=o.pop());)if(a.push(u),(c=e.call(n,u,u.depth))&&(l=c.length)){for(var l,c,f;--l>=0;)o.push(f=c[l]),f.parent=u,f.depth=u.depth+1;r&&(u.value=0),u.children=c}else r&&(u.value=+r.call(n,u,u.depth)||0),delete u.children;return oi(i,function(n){var e,i;t&&(e=n.children)&&e.sort(t),r&&(i=n.parent)&&(i.value+=n.value)}),a}var t=ci,e=ai,r=li;return n.sort=function(e){return arguments.length?(t=e,n):t},n.children=function(t){return arguments.length?(e=t,n):e},n.value=function(t){return arguments.length?(r=t,n):r},n.revalue=function(t){return r&&(ui(t,function(n){n.children&&(n.value=0)}),oi(t,function(t){var e;t.children||(t.value=+r.call(n,t,t.depth)||0),(e=t.parent)&&(e.value+=t.value)})),t},n},ao.layout.partition=function(){function n(t,e,r,i){var u=t.children;if(t.x=e,t.y=t.depth*i,t.dx=r,t.dy=i,u&&(o=u.length)){var o,a,l,c=-1;for(r=t.value?r/t.value:0;++cs?-1:1),g=ao.sum(c),v=g?(s-l*p)/g:0,d=ao.range(l),y=[];return null!=e&&d.sort(e===bl?function(n,t){return c[t]-c[n]}:function(n,t){return e(o[n],o[t])}),d.forEach(function(n){y[n]={data:o[n],value:a=c[n],startAngle:f,endAngle:f+=a*v+p,padAngle:h}}),y}var t=Number,e=bl,r=0,i=Ho,u=0;return n.value=function(e){return arguments.length?(t=e,n):t},n.sort=function(t){return arguments.length?(e=t,n):e},n.startAngle=function(t){return arguments.length?(r=t,n):r},n.endAngle=function(t){return arguments.length?(i=t,n):i},n.padAngle=function(t){return arguments.length?(u=t,n):u},n};var bl={};ao.layout.stack=function(){function n(a,l){if(!(h=a.length))return a;var c=a.map(function(e,r){return t.call(n,e,r)}),f=c.map(function(t){return t.map(function(t,e){return[u.call(n,t,e),o.call(n,t,e)]})}),s=e.call(n,f,l);c=ao.permute(c,s),f=ao.permute(f,s);var h,p,g,v,d=r.call(n,f,l),y=c[0].length;for(g=0;y>g;++g)for(i.call(n,c[0][g],v=d[g],f[0][g][1]),p=1;h>p;++p)i.call(n,c[p][g],v+=f[p-1][g][1],f[p][g][1]);return a}var t=m,e=gi,r=vi,i=pi,u=si,o=hi;return n.values=function(e){return arguments.length?(t=e,n):t},n.order=function(t){return arguments.length?(e="function"==typeof t?t:_l.get(t)||gi,n):e},n.offset=function(t){return arguments.length?(r="function"==typeof t?t:wl.get(t)||vi,n):r},n.x=function(t){return arguments.length?(u=t,n):u},n.y=function(t){return arguments.length?(o=t,n):o},n.out=function(t){return arguments.length?(i=t,n):i},n};var _l=ao.map({"inside-out":function(n){var t,e,r=n.length,i=n.map(di),u=n.map(yi),o=ao.range(r).sort(function(n,t){return i[n]-i[t]}),a=0,l=0,c=[],f=[];for(t=0;r>t;++t)e=o[t],l>a?(a+=u[e],c.push(e)):(l+=u[e],f.push(e));return f.reverse().concat(c)},reverse:function(n){return ao.range(n.length).reverse()},"default":gi}),wl=ao.map({silhouette:function(n){var t,e,r,i=n.length,u=n[0].length,o=[],a=0,l=[];for(e=0;u>e;++e){for(t=0,r=0;i>t;t++)r+=n[t][e][1];r>a&&(a=r),o.push(r)}for(e=0;u>e;++e)l[e]=(a-o[e])/2;return l},wiggle:function(n){var t,e,r,i,u,o,a,l,c,f=n.length,s=n[0],h=s.length,p=[];for(p[0]=l=c=0,e=1;h>e;++e){for(t=0,i=0;f>t;++t)i+=n[t][e][1];for(t=0,u=0,a=s[e][0]-s[e-1][0];f>t;++t){for(r=0,o=(n[t][e][1]-n[t][e-1][1])/(2*a);t>r;++r)o+=(n[r][e][1]-n[r][e-1][1])/a;u+=o*n[t][e][1]}p[e]=l-=i?u/i*a:0,c>l&&(c=l)}for(e=0;h>e;++e)p[e]-=c;return p},expand:function(n){var t,e,r,i=n.length,u=n[0].length,o=1/i,a=[];for(e=0;u>e;++e){for(t=0,r=0;i>t;t++)r+=n[t][e][1];if(r)for(t=0;i>t;t++)n[t][e][1]/=r;else for(t=0;i>t;t++)n[t][e][1]=o}for(e=0;u>e;++e)a[e]=0;return a},zero:vi});ao.layout.histogram=function(){function n(n,u){for(var o,a,l=[],c=n.map(e,this),f=r.call(this,c,u),s=i.call(this,f,c,u),u=-1,h=c.length,p=s.length-1,g=t?1:1/h;++u0)for(u=-1;++u=f[0]&&a<=f[1]&&(o=l[ao.bisect(s,a,1,p)-1],o.y+=g,o.push(n[u]));return l}var t=!0,e=Number,r=bi,i=Mi;return n.value=function(t){return arguments.length?(e=t,n):e},n.range=function(t){return arguments.length?(r=En(t),n):r},n.bins=function(t){return arguments.length?(i="number"==typeof t?function(n){return xi(n,t)}:En(t),n):i},n.frequency=function(e){return arguments.length?(t=!!e,n):t},n},ao.layout.pack=function(){function n(n,u){var o=e.call(this,n,u),a=o[0],l=i[0],c=i[1],f=null==t?Math.sqrt:"function"==typeof t?t:function(){return t};if(a.x=a.y=0,oi(a,function(n){n.r=+f(n.value)}),oi(a,Ni),r){var s=r*(t?1:Math.max(2*a.r/l,2*a.r/c))/2;oi(a,function(n){n.r+=s}),oi(a,Ni),oi(a,function(n){n.r-=s})}return Ci(a,l/2,c/2,t?1:1/Math.max(2*a.r/l,2*a.r/c)),o}var t,e=ao.layout.hierarchy().sort(_i),r=0,i=[1,1];return n.size=function(t){return arguments.length?(i=t,n):i},n.radius=function(e){return arguments.length?(t=null==e||"function"==typeof e?e:+e,n):t},n.padding=function(t){return arguments.length?(r=+t,n):r},ii(n,e)},ao.layout.tree=function(){function n(n,i){var f=o.call(this,n,i),s=f[0],h=t(s);if(oi(h,e),h.parent.m=-h.z,ui(h,r),c)ui(s,u);else{var p=s,g=s,v=s;ui(s,function(n){n.xg.x&&(g=n),n.depth>v.depth&&(v=n)});var d=a(p,g)/2-p.x,y=l[0]/(g.x+a(g,p)/2+d),m=l[1]/(v.depth||1);ui(s,function(n){n.x=(n.x+d)*y,n.y=n.depth*m})}return f}function t(n){for(var t,e={A:null,children:[n]},r=[e];null!=(t=r.pop());)for(var i,u=t.children,o=0,a=u.length;a>o;++o)r.push((u[o]=i={_:u[o],parent:t,children:(i=u[o].children)&&i.slice()||[],A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:o}).a=i);return e.children[0]}function e(n){var t=n.children,e=n.parent.children,r=n.i?e[n.i-1]:null;if(t.length){Di(n);var u=(t[0].z+t[t.length-1].z)/2;r?(n.z=r.z+a(n._,r._),n.m=n.z-u):n.z=u}else r&&(n.z=r.z+a(n._,r._));n.parent.A=i(n,r,n.parent.A||e[0])}function r(n){n._.x=n.z+n.parent.m,n.m+=n.parent.m}function i(n,t,e){if(t){for(var r,i=n,u=n,o=t,l=i.parent.children[0],c=i.m,f=u.m,s=o.m,h=l.m;o=Ti(o),i=qi(i),o&&i;)l=qi(l),u=Ti(u),u.a=n,r=o.z+s-i.z-c+a(o._,i._),r>0&&(Ri(Pi(o,n,e),n,r),c+=r,f+=r),s+=o.m,c+=i.m,h+=l.m,f+=u.m;o&&!Ti(u)&&(u.t=o,u.m+=s-f),i&&!qi(l)&&(l.t=i,l.m+=c-h,e=n)}return e}function u(n){n.x*=l[0],n.y=n.depth*l[1]}var o=ao.layout.hierarchy().sort(null).value(null),a=Li,l=[1,1],c=null;return n.separation=function(t){return arguments.length?(a=t,n):a},n.size=function(t){return arguments.length?(c=null==(l=t)?u:null,n):c?null:l},n.nodeSize=function(t){return arguments.length?(c=null==(l=t)?null:u,n):c?l:null},ii(n,o)},ao.layout.cluster=function(){function n(n,u){var o,a=t.call(this,n,u),l=a[0],c=0;oi(l,function(n){var t=n.children;t&&t.length?(n.x=ji(t),n.y=Ui(t)):(n.x=o?c+=e(n,o):0,n.y=0,o=n)});var f=Fi(l),s=Hi(l),h=f.x-e(f,s)/2,p=s.x+e(s,f)/2;return oi(l,i?function(n){n.x=(n.x-l.x)*r[0],n.y=(l.y-n.y)*r[1]}:function(n){n.x=(n.x-h)/(p-h)*r[0],n.y=(1-(l.y?n.y/l.y:1))*r[1]}),a}var t=ao.layout.hierarchy().sort(null).value(null),e=Li,r=[1,1],i=!1;return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(i=null==(r=t),n):i?null:r},n.nodeSize=function(t){return arguments.length?(i=null!=(r=t),n):i?r:null},ii(n,t)},ao.layout.treemap=function(){function n(n,t){for(var e,r,i=-1,u=n.length;++it?0:t),e.area=isNaN(r)||0>=r?0:r}function t(e){var u=e.children;if(u&&u.length){var o,a,l,c=s(e),f=[],h=u.slice(),g=1/0,v="slice"===p?c.dx:"dice"===p?c.dy:"slice-dice"===p?1&e.depth?c.dy:c.dx:Math.min(c.dx,c.dy);for(n(h,c.dx*c.dy/e.value),f.area=0;(l=h.length)>0;)f.push(o=h[l-1]),f.area+=o.area,"squarify"!==p||(a=r(f,v))<=g?(h.pop(),g=a):(f.area-=f.pop().area,i(f,v,c,!1),v=Math.min(c.dx,c.dy),f.length=f.area=0,g=1/0);f.length&&(i(f,v,c,!0),f.length=f.area=0),u.forEach(t)}}function e(t){var r=t.children;if(r&&r.length){var u,o=s(t),a=r.slice(),l=[];for(n(a,o.dx*o.dy/t.value),l.area=0;u=a.pop();)l.push(u),l.area+=u.area,null!=u.z&&(i(l,u.z?o.dx:o.dy,o,!a.length),l.length=l.area=0);r.forEach(e)}}function r(n,t){for(var e,r=n.area,i=0,u=1/0,o=-1,a=n.length;++oe&&(u=e),e>i&&(i=e));return r*=r,t*=t,r?Math.max(t*i*g/r,r/(t*u*g)):1/0}function i(n,t,e,r){var i,u=-1,o=n.length,a=e.x,c=e.y,f=t?l(n.area/t):0; -if(t==e.dx){for((r||f>e.dy)&&(f=e.dy);++ue.dx)&&(f=e.dx);++ue&&(t=1),1>e&&(n=0),function(){var e,r,i;do e=2*Math.random()-1,r=2*Math.random()-1,i=e*e+r*r;while(!i||i>1);return n+t*e*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var n=ao.random.normal.apply(ao,arguments);return function(){return Math.exp(n())}},bates:function(n){var t=ao.random.irwinHall(n);return function(){return t()/n}},irwinHall:function(n){return function(){for(var t=0,e=0;n>e;e++)t+=Math.random();return t}}},ao.scale={};var Sl={floor:m,ceil:m};ao.scale.linear=function(){return Wi([0,1],[0,1],Mr,!1)};var kl={s:1,g:1,p:1,r:1,e:1};ao.scale.log=function(){return ru(ao.scale.linear().domain([0,1]),10,!0,[1,10])};var Nl=ao.format(".0e"),El={floor:function(n){return-Math.ceil(-n)},ceil:function(n){return-Math.floor(-n)}};ao.scale.pow=function(){return iu(ao.scale.linear(),1,[0,1])},ao.scale.sqrt=function(){return ao.scale.pow().exponent(.5)},ao.scale.ordinal=function(){return ou([],{t:"range",a:[[]]})},ao.scale.category10=function(){return ao.scale.ordinal().range(Al)},ao.scale.category20=function(){return ao.scale.ordinal().range(Cl)},ao.scale.category20b=function(){return ao.scale.ordinal().range(zl)},ao.scale.category20c=function(){return ao.scale.ordinal().range(Ll)};var Al=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(xn),Cl=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(xn),zl=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(xn),Ll=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(xn);ao.scale.quantile=function(){return au([],[])},ao.scale.quantize=function(){return lu(0,1,[0,1])},ao.scale.threshold=function(){return cu([.5],[0,1])},ao.scale.identity=function(){return fu([0,1])},ao.svg={},ao.svg.arc=function(){function n(){var n=Math.max(0,+e.apply(this,arguments)),c=Math.max(0,+r.apply(this,arguments)),f=o.apply(this,arguments)-Io,s=a.apply(this,arguments)-Io,h=Math.abs(s-f),p=f>s?0:1;if(n>c&&(g=c,c=n,n=g),h>=Oo)return t(c,p)+(n?t(n,1-p):"")+"Z";var g,v,d,y,m,M,x,b,_,w,S,k,N=0,E=0,A=[];if((y=(+l.apply(this,arguments)||0)/2)&&(d=u===ql?Math.sqrt(n*n+c*c):+u.apply(this,arguments),p||(E*=-1),c&&(E=tn(d/c*Math.sin(y))),n&&(N=tn(d/n*Math.sin(y)))),c){m=c*Math.cos(f+E),M=c*Math.sin(f+E),x=c*Math.cos(s-E),b=c*Math.sin(s-E);var C=Math.abs(s-f-2*E)<=Fo?0:1;if(E&&yu(m,M,x,b)===p^C){var z=(f+s)/2;m=c*Math.cos(z),M=c*Math.sin(z),x=b=null}}else m=M=0;if(n){_=n*Math.cos(s-N),w=n*Math.sin(s-N),S=n*Math.cos(f+N),k=n*Math.sin(f+N);var L=Math.abs(f-s+2*N)<=Fo?0:1;if(N&&yu(_,w,S,k)===1-p^L){var q=(f+s)/2;_=n*Math.cos(q),w=n*Math.sin(q),S=k=null}}else _=w=0;if(h>Uo&&(g=Math.min(Math.abs(c-n)/2,+i.apply(this,arguments)))>.001){v=c>n^p?0:1;var T=g,R=g;if(Fo>h){var D=null==S?[_,w]:null==x?[m,M]:Re([m,M],[S,k],[x,b],[_,w]),P=m-D[0],U=M-D[1],j=x-D[0],F=b-D[1],H=1/Math.sin(Math.acos((P*j+U*F)/(Math.sqrt(P*P+U*U)*Math.sqrt(j*j+F*F)))/2),O=Math.sqrt(D[0]*D[0]+D[1]*D[1]);R=Math.min(g,(n-O)/(H-1)),T=Math.min(g,(c-O)/(H+1))}if(null!=x){var I=mu(null==S?[_,w]:[S,k],[m,M],c,T,p),Y=mu([x,b],[_,w],c,T,p);g===T?A.push("M",I[0],"A",T,",",T," 0 0,",v," ",I[1],"A",c,",",c," 0 ",1-p^yu(I[1][0],I[1][1],Y[1][0],Y[1][1]),",",p," ",Y[1],"A",T,",",T," 0 0,",v," ",Y[0]):A.push("M",I[0],"A",T,",",T," 0 1,",v," ",Y[0])}else A.push("M",m,",",M);if(null!=S){var Z=mu([m,M],[S,k],n,-R,p),V=mu([_,w],null==x?[m,M]:[x,b],n,-R,p);g===R?A.push("L",V[0],"A",R,",",R," 0 0,",v," ",V[1],"A",n,",",n," 0 ",p^yu(V[1][0],V[1][1],Z[1][0],Z[1][1]),",",1-p," ",Z[1],"A",R,",",R," 0 0,",v," ",Z[0]):A.push("L",V[0],"A",R,",",R," 0 0,",v," ",Z[0])}else A.push("L",_,",",w)}else A.push("M",m,",",M),null!=x&&A.push("A",c,",",c," 0 ",C,",",p," ",x,",",b),A.push("L",_,",",w),null!=S&&A.push("A",n,",",n," 0 ",L,",",1-p," ",S,",",k);return A.push("Z"),A.join("")}function t(n,t){return"M0,"+n+"A"+n+","+n+" 0 1,"+t+" 0,"+-n+"A"+n+","+n+" 0 1,"+t+" 0,"+n}var e=hu,r=pu,i=su,u=ql,o=gu,a=vu,l=du;return n.innerRadius=function(t){return arguments.length?(e=En(t),n):e},n.outerRadius=function(t){return arguments.length?(r=En(t),n):r},n.cornerRadius=function(t){return arguments.length?(i=En(t),n):i},n.padRadius=function(t){return arguments.length?(u=t==ql?ql:En(t),n):u},n.startAngle=function(t){return arguments.length?(o=En(t),n):o},n.endAngle=function(t){return arguments.length?(a=En(t),n):a},n.padAngle=function(t){return arguments.length?(l=En(t),n):l},n.centroid=function(){var n=(+e.apply(this,arguments)+ +r.apply(this,arguments))/2,t=(+o.apply(this,arguments)+ +a.apply(this,arguments))/2-Io;return[Math.cos(t)*n,Math.sin(t)*n]},n};var ql="auto";ao.svg.line=function(){return Mu(m)};var Tl=ao.map({linear:xu,"linear-closed":bu,step:_u,"step-before":wu,"step-after":Su,basis:zu,"basis-open":Lu,"basis-closed":qu,bundle:Tu,cardinal:Eu,"cardinal-open":ku,"cardinal-closed":Nu,monotone:Fu});Tl.forEach(function(n,t){t.key=n,t.closed=/-closed$/.test(n)});var Rl=[0,2/3,1/3,0],Dl=[0,1/3,2/3,0],Pl=[0,1/6,2/3,1/6];ao.svg.line.radial=function(){var n=Mu(Hu);return n.radius=n.x,delete n.x,n.angle=n.y,delete n.y,n},wu.reverse=Su,Su.reverse=wu,ao.svg.area=function(){return Ou(m)},ao.svg.area.radial=function(){var n=Ou(Hu);return n.radius=n.x,delete n.x,n.innerRadius=n.x0,delete n.x0,n.outerRadius=n.x1,delete n.x1,n.angle=n.y,delete n.y,n.startAngle=n.y0,delete n.y0,n.endAngle=n.y1,delete n.y1,n},ao.svg.chord=function(){function n(n,a){var l=t(this,u,n,a),c=t(this,o,n,a);return"M"+l.p0+r(l.r,l.p1,l.a1-l.a0)+(e(l,c)?i(l.r,l.p1,l.r,l.p0):i(l.r,l.p1,c.r,c.p0)+r(c.r,c.p1,c.a1-c.a0)+i(c.r,c.p1,l.r,l.p0))+"Z"}function t(n,t,e,r){var i=t.call(n,e,r),u=a.call(n,i,r),o=l.call(n,i,r)-Io,f=c.call(n,i,r)-Io;return{r:u,a0:o,a1:f,p0:[u*Math.cos(o),u*Math.sin(o)],p1:[u*Math.cos(f),u*Math.sin(f)]}}function e(n,t){return n.a0==t.a0&&n.a1==t.a1}function r(n,t,e){return"A"+n+","+n+" 0 "+ +(e>Fo)+",1 "+t}function i(n,t,e,r){return"Q 0,0 "+r}var u=Me,o=xe,a=Iu,l=gu,c=vu;return n.radius=function(t){return arguments.length?(a=En(t),n):a},n.source=function(t){return arguments.length?(u=En(t),n):u},n.target=function(t){return arguments.length?(o=En(t),n):o},n.startAngle=function(t){return arguments.length?(l=En(t),n):l},n.endAngle=function(t){return arguments.length?(c=En(t),n):c},n},ao.svg.diagonal=function(){function n(n,i){var u=t.call(this,n,i),o=e.call(this,n,i),a=(u.y+o.y)/2,l=[u,{x:u.x,y:a},{x:o.x,y:a},o];return l=l.map(r),"M"+l[0]+"C"+l[1]+" "+l[2]+" "+l[3]}var t=Me,e=xe,r=Yu;return n.source=function(e){return arguments.length?(t=En(e),n):t},n.target=function(t){return arguments.length?(e=En(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},ao.svg.diagonal.radial=function(){var n=ao.svg.diagonal(),t=Yu,e=n.projection;return n.projection=function(n){return arguments.length?e(Zu(t=n)):t},n},ao.svg.symbol=function(){function n(n,r){return(Ul.get(t.call(this,n,r))||$u)(e.call(this,n,r))}var t=Xu,e=Vu;return n.type=function(e){return arguments.length?(t=En(e),n):t},n.size=function(t){return arguments.length?(e=En(t),n):e},n};var Ul=ao.map({circle:$u,cross:function(n){var t=Math.sqrt(n/5)/2;return"M"+-3*t+","+-t+"H"+-t+"V"+-3*t+"H"+t+"V"+-t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+-t+"V"+t+"H"+-3*t+"Z"},diamond:function(n){var t=Math.sqrt(n/(2*Fl)),e=t*Fl;return"M0,"+-t+"L"+e+",0 0,"+t+" "+-e+",0Z"},square:function(n){var t=Math.sqrt(n)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(n){var t=Math.sqrt(n/jl),e=t*jl/2;return"M0,"+e+"L"+t+","+-e+" "+-t+","+-e+"Z"},"triangle-up":function(n){var t=Math.sqrt(n/jl),e=t*jl/2;return"M0,"+-e+"L"+t+","+e+" "+-t+","+e+"Z"}});ao.svg.symbolTypes=Ul.keys();var jl=Math.sqrt(3),Fl=Math.tan(30*Yo);Co.transition=function(n){for(var t,e,r=Hl||++Zl,i=Ku(n),u=[],o=Ol||{time:Date.now(),ease:Nr,delay:0,duration:250},a=-1,l=this.length;++au;u++){i.push(t=[]);for(var e=this[u],a=0,l=e.length;l>a;a++)(r=e[a])&&n.call(r,r.__data__,a,u)&&t.push(r)}return Wu(i,this.namespace,this.id)},Yl.tween=function(n,t){var e=this.id,r=this.namespace;return arguments.length<2?this.node()[r][e].tween.get(n):Y(this,null==t?function(t){t[r][e].tween.remove(n)}:function(i){i[r][e].tween.set(n,t)})},Yl.attr=function(n,t){function e(){this.removeAttribute(a)}function r(){this.removeAttributeNS(a.space,a.local)}function i(n){return null==n?e:(n+="",function(){var t,e=this.getAttribute(a);return e!==n&&(t=o(e,n),function(n){this.setAttribute(a,t(n))})})}function u(n){return null==n?r:(n+="",function(){var t,e=this.getAttributeNS(a.space,a.local);return e!==n&&(t=o(e,n),function(n){this.setAttributeNS(a.space,a.local,t(n))})})}if(arguments.length<2){for(t in n)this.attr(t,n[t]);return this}var o="transform"==n?$r:Mr,a=ao.ns.qualify(n);return Ju(this,"attr."+n,t,a.local?u:i)},Yl.attrTween=function(n,t){function e(n,e){var r=t.call(this,n,e,this.getAttribute(i));return r&&function(n){this.setAttribute(i,r(n))}}function r(n,e){var r=t.call(this,n,e,this.getAttributeNS(i.space,i.local));return r&&function(n){this.setAttributeNS(i.space,i.local,r(n))}}var i=ao.ns.qualify(n);return this.tween("attr."+n,i.local?r:e)},Yl.style=function(n,e,r){function i(){this.style.removeProperty(n)}function u(e){return null==e?i:(e+="",function(){var i,u=t(this).getComputedStyle(this,null).getPropertyValue(n);return u!==e&&(i=Mr(u,e),function(t){this.style.setProperty(n,i(t),r)})})}var o=arguments.length;if(3>o){if("string"!=typeof n){2>o&&(e="");for(r in n)this.style(r,n[r],e);return this}r=""}return Ju(this,"style."+n,e,u)},Yl.styleTween=function(n,e,r){function i(i,u){var o=e.call(this,i,u,t(this).getComputedStyle(this,null).getPropertyValue(n));return o&&function(t){this.style.setProperty(n,o(t),r)}}return arguments.length<3&&(r=""),this.tween("style."+n,i)},Yl.text=function(n){return Ju(this,"text",n,Gu)},Yl.remove=function(){var n=this.namespace;return this.each("end.transition",function(){var t;this[n].count<2&&(t=this.parentNode)&&t.removeChild(this)})},Yl.ease=function(n){var t=this.id,e=this.namespace;return arguments.length<1?this.node()[e][t].ease:("function"!=typeof n&&(n=ao.ease.apply(ao,arguments)),Y(this,function(r){r[e][t].ease=n}))},Yl.delay=function(n){var t=this.id,e=this.namespace;return arguments.length<1?this.node()[e][t].delay:Y(this,"function"==typeof n?function(r,i,u){r[e][t].delay=+n.call(r,r.__data__,i,u)}:(n=+n,function(r){r[e][t].delay=n}))},Yl.duration=function(n){var t=this.id,e=this.namespace;return arguments.length<1?this.node()[e][t].duration:Y(this,"function"==typeof n?function(r,i,u){r[e][t].duration=Math.max(1,n.call(r,r.__data__,i,u))}:(n=Math.max(1,n),function(r){r[e][t].duration=n}))},Yl.each=function(n,t){var e=this.id,r=this.namespace;if(arguments.length<2){var i=Ol,u=Hl;try{Hl=e,Y(this,function(t,i,u){Ol=t[r][e],n.call(t,t.__data__,i,u)})}finally{Ol=i,Hl=u}}else Y(this,function(i){var u=i[r][e];(u.event||(u.event=ao.dispatch("start","end","interrupt"))).on(n,t)});return this},Yl.transition=function(){for(var n,t,e,r,i=this.id,u=++Zl,o=this.namespace,a=[],l=0,c=this.length;c>l;l++){a.push(n=[]);for(var t=this[l],f=0,s=t.length;s>f;f++)(e=t[f])&&(r=e[o][i],Qu(e,f,o,u,{time:r.time,ease:r.ease,delay:r.delay+r.duration,duration:r.duration})),n.push(e)}return Wu(a,o,u)},ao.svg.axis=function(){function n(n){n.each(function(){var n,c=ao.select(this),f=this.__chart__||e,s=this.__chart__=e.copy(),h=null==l?s.ticks?s.ticks.apply(s,a):s.domain():l,p=null==t?s.tickFormat?s.tickFormat.apply(s,a):m:t,g=c.selectAll(".tick").data(h,s),v=g.enter().insert("g",".domain").attr("class","tick").style("opacity",Uo),d=ao.transition(g.exit()).style("opacity",Uo).remove(),y=ao.transition(g.order()).style("opacity",1),M=Math.max(i,0)+o,x=Zi(s),b=c.selectAll(".domain").data([0]),_=(b.enter().append("path").attr("class","domain"),ao.transition(b));v.append("line"),v.append("text");var w,S,k,N,E=v.select("line"),A=y.select("line"),C=g.select("text").text(p),z=v.select("text"),L=y.select("text"),q="top"===r||"left"===r?-1:1;if("bottom"===r||"top"===r?(n=no,w="x",k="y",S="x2",N="y2",C.attr("dy",0>q?"0em":".71em").style("text-anchor","middle"),_.attr("d","M"+x[0]+","+q*u+"V0H"+x[1]+"V"+q*u)):(n=to,w="y",k="x",S="y2",N="x2",C.attr("dy",".32em").style("text-anchor",0>q?"end":"start"),_.attr("d","M"+q*u+","+x[0]+"H0V"+x[1]+"H"+q*u)),E.attr(N,q*i),z.attr(k,q*M),A.attr(S,0).attr(N,q*i),L.attr(w,0).attr(k,q*M),s.rangeBand){var T=s,R=T.rangeBand()/2;f=s=function(n){return T(n)+R}}else f.rangeBand?f=s:d.call(n,s,f);v.call(n,f,s),y.call(n,s,s)})}var t,e=ao.scale.linear(),r=Vl,i=6,u=6,o=3,a=[10],l=null;return n.scale=function(t){return arguments.length?(e=t,n):e},n.orient=function(t){return arguments.length?(r=t in Xl?t+"":Vl,n):r},n.ticks=function(){return arguments.length?(a=co(arguments),n):a},n.tickValues=function(t){return arguments.length?(l=t,n):l},n.tickFormat=function(e){return arguments.length?(t=e,n):t},n.tickSize=function(t){var e=arguments.length;return e?(i=+t,u=+arguments[e-1],n):i},n.innerTickSize=function(t){return arguments.length?(i=+t,n):i},n.outerTickSize=function(t){return arguments.length?(u=+t,n):u},n.tickPadding=function(t){return arguments.length?(o=+t,n):o},n.tickSubdivide=function(){return arguments.length&&n},n};var Vl="bottom",Xl={top:1,right:1,bottom:1,left:1};ao.svg.brush=function(){function n(t){t.each(function(){var t=ao.select(this).style("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush",u).on("touchstart.brush",u),o=t.selectAll(".background").data([0]);o.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),t.selectAll(".extent").data([0]).enter().append("rect").attr("class","extent").style("cursor","move");var a=t.selectAll(".resize").data(v,m);a.exit().remove(),a.enter().append("g").attr("class",function(n){return"resize "+n}).style("cursor",function(n){return $l[n]}).append("rect").attr("x",function(n){return/[ew]$/.test(n)?-3:null}).attr("y",function(n){return/^[ns]/.test(n)?-3:null}).attr("width",6).attr("height",6).style("visibility","hidden"),a.style("display",n.empty()?"none":null);var l,s=ao.transition(t),h=ao.transition(o);c&&(l=Zi(c),h.attr("x",l[0]).attr("width",l[1]-l[0]),r(s)),f&&(l=Zi(f),h.attr("y",l[0]).attr("height",l[1]-l[0]),i(s)),e(s)})}function e(n){n.selectAll(".resize").attr("transform",function(n){return"translate("+s[+/e$/.test(n)]+","+h[+/^s/.test(n)]+")"})}function r(n){n.select(".extent").attr("x",s[0]),n.selectAll(".extent,.n>rect,.s>rect").attr("width",s[1]-s[0])}function i(n){n.select(".extent").attr("y",h[0]),n.selectAll(".extent,.e>rect,.w>rect").attr("height",h[1]-h[0])}function u(){function u(){32==ao.event.keyCode&&(C||(M=null,L[0]-=s[1],L[1]-=h[1],C=2),S())}function v(){32==ao.event.keyCode&&2==C&&(L[0]+=s[1],L[1]+=h[1],C=0,S())}function d(){var n=ao.mouse(b),t=!1;x&&(n[0]+=x[0],n[1]+=x[1]),C||(ao.event.altKey?(M||(M=[(s[0]+s[1])/2,(h[0]+h[1])/2]),L[0]=s[+(n[0]f?(i=r,r=f):i=f),v[0]!=r||v[1]!=i?(e?a=null:o=null,v[0]=r,v[1]=i,!0):void 0}function m(){d(),k.style("pointer-events","all").selectAll(".resize").style("display",n.empty()?"none":null),ao.select("body").style("cursor",null),q.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),z(),w({type:"brushend"})}var M,x,b=this,_=ao.select(ao.event.target),w=l.of(b,arguments),k=ao.select(b),N=_.datum(),E=!/^(n|s)$/.test(N)&&c,A=!/^(e|w)$/.test(N)&&f,C=_.classed("extent"),z=W(b),L=ao.mouse(b),q=ao.select(t(b)).on("keydown.brush",u).on("keyup.brush",v);if(ao.event.changedTouches?q.on("touchmove.brush",d).on("touchend.brush",m):q.on("mousemove.brush",d).on("mouseup.brush",m),k.interrupt().selectAll("*").interrupt(),C)L[0]=s[0]-L[0],L[1]=h[0]-L[1];else if(N){var T=+/w$/.test(N),R=+/^n/.test(N);x=[s[1-T]-L[0],h[1-R]-L[1]],L[0]=s[T],L[1]=h[R]}else ao.event.altKey&&(M=L.slice());k.style("pointer-events","none").selectAll(".resize").style("display",null),ao.select("body").style("cursor",_.style("cursor")),w({type:"brushstart"}),d()}var o,a,l=N(n,"brushstart","brush","brushend"),c=null,f=null,s=[0,0],h=[0,0],p=!0,g=!0,v=Bl[0];return n.event=function(n){n.each(function(){var n=l.of(this,arguments),t={x:s,y:h,i:o,j:a},e=this.__chart__||t;this.__chart__=t,Hl?ao.select(this).transition().each("start.brush",function(){o=e.i,a=e.j,s=e.x,h=e.y,n({type:"brushstart"})}).tween("brush:brush",function(){var e=xr(s,t.x),r=xr(h,t.y);return o=a=null,function(i){s=t.x=e(i),h=t.y=r(i),n({type:"brush",mode:"resize"})}}).each("end.brush",function(){o=t.i,a=t.j,n({type:"brush",mode:"resize"}),n({type:"brushend"})}):(n({type:"brushstart"}),n({type:"brush",mode:"resize"}),n({type:"brushend"}))})},n.x=function(t){return arguments.length?(c=t,v=Bl[!c<<1|!f],n):c},n.y=function(t){return arguments.length?(f=t,v=Bl[!c<<1|!f],n):f},n.clamp=function(t){return arguments.length?(c&&f?(p=!!t[0],g=!!t[1]):c?p=!!t:f&&(g=!!t),n):c&&f?[p,g]:c?p:f?g:null},n.extent=function(t){var e,r,i,u,l;return arguments.length?(c&&(e=t[0],r=t[1],f&&(e=e[0],r=r[0]),o=[e,r],c.invert&&(e=c(e),r=c(r)),e>r&&(l=e,e=r,r=l),e==s[0]&&r==s[1]||(s=[e,r])),f&&(i=t[0],u=t[1],c&&(i=i[1],u=u[1]),a=[i,u],f.invert&&(i=f(i),u=f(u)),i>u&&(l=i,i=u,u=l),i==h[0]&&u==h[1]||(h=[i,u])),n):(c&&(o?(e=o[0],r=o[1]):(e=s[0],r=s[1],c.invert&&(e=c.invert(e),r=c.invert(r)),e>r&&(l=e,e=r,r=l))),f&&(a?(i=a[0],u=a[1]):(i=h[0],u=h[1],f.invert&&(i=f.invert(i),u=f.invert(u)),i>u&&(l=i,i=u,u=l))),c&&f?[[e,i],[r,u]]:c?[e,r]:f&&[i,u])},n.clear=function(){return n.empty()||(s=[0,0],h=[0,0],o=a=null),n},n.empty=function(){return!!c&&s[0]==s[1]||!!f&&h[0]==h[1]},ao.rebind(n,l,"on")};var $l={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Bl=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]],Wl=ga.format=xa.timeFormat,Jl=Wl.utc,Gl=Jl("%Y-%m-%dT%H:%M:%S.%LZ");Wl.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?eo:Gl,eo.parse=function(n){var t=new Date(n);return isNaN(t)?null:t},eo.toString=Gl.toString,ga.second=On(function(n){return new va(1e3*Math.floor(n/1e3))},function(n,t){n.setTime(n.getTime()+1e3*Math.floor(t))},function(n){return n.getSeconds()}),ga.seconds=ga.second.range,ga.seconds.utc=ga.second.utc.range,ga.minute=On(function(n){return new va(6e4*Math.floor(n/6e4))},function(n,t){n.setTime(n.getTime()+6e4*Math.floor(t))},function(n){return n.getMinutes()}),ga.minutes=ga.minute.range,ga.minutes.utc=ga.minute.utc.range,ga.hour=On(function(n){var t=n.getTimezoneOffset()/60;return new va(36e5*(Math.floor(n/36e5-t)+t))},function(n,t){n.setTime(n.getTime()+36e5*Math.floor(t))},function(n){return n.getHours()}),ga.hours=ga.hour.range,ga.hours.utc=ga.hour.utc.range,ga.month=On(function(n){return n=ga.day(n),n.setDate(1),n},function(n,t){n.setMonth(n.getMonth()+t)},function(n){return n.getMonth()}),ga.months=ga.month.range,ga.months.utc=ga.month.utc.range;var Kl=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Ql=[[ga.second,1],[ga.second,5],[ga.second,15],[ga.second,30],[ga.minute,1],[ga.minute,5],[ga.minute,15],[ga.minute,30],[ga.hour,1],[ga.hour,3],[ga.hour,6],[ga.hour,12],[ga.day,1],[ga.day,2],[ga.week,1],[ga.month,1],[ga.month,3],[ga.year,1]],nc=Wl.multi([[".%L",function(n){return n.getMilliseconds()}],[":%S",function(n){return n.getSeconds()}],["%I:%M",function(n){return n.getMinutes()}],["%I %p",function(n){return n.getHours()}],["%a %d",function(n){return n.getDay()&&1!=n.getDate()}],["%b %d",function(n){return 1!=n.getDate()}],["%B",function(n){return n.getMonth()}],["%Y",zt]]),tc={range:function(n,t,e){return ao.range(Math.ceil(n/e)*e,+t,e).map(io)},floor:m,ceil:m};Ql.year=ga.year,ga.scale=function(){return ro(ao.scale.linear(),Ql,nc)};var ec=Ql.map(function(n){return[n[0].utc,n[1]]}),rc=Jl.multi([[".%L",function(n){return n.getUTCMilliseconds()}],[":%S",function(n){return n.getUTCSeconds()}],["%I:%M",function(n){return n.getUTCMinutes()}],["%I %p",function(n){return n.getUTCHours()}],["%a %d",function(n){return n.getUTCDay()&&1!=n.getUTCDate()}],["%b %d",function(n){return 1!=n.getUTCDate()}],["%B",function(n){return n.getUTCMonth()}],["%Y",zt]]);ec.year=ga.year.utc,ga.scale.utc=function(){return ro(ao.scale.linear(),ec,rc)},ao.text=An(function(n){return n.responseText}),ao.json=function(n,t){return Cn(n,"application/json",uo,t)},ao.html=function(n,t){return Cn(n,"text/html",oo,t)},ao.xml=An(function(n){return n.responseXML}),"function"==typeof define&&define.amd?(this.d3=ao,define(ao)):"object"==typeof module&&module.exports?module.exports=ao:this.d3=ao}(); $(function() { - var $window = $(window) - , $top_link = $('#toplink') - , $body = $('body, html') - , offset = $('#code').offset().top - , hidePopover = function ($target) { - $target.data('popover-hover', false); - - setTimeout(function () { - if (!$target.data('popover-hover')) { - $target.popover('hide'); - } - }, 300); - }; - - $top_link.hide().click(function(event) { - event.preventDefault(); - $body.animate({scrollTop:0}, 800); - }); - - $window.scroll(function() { - if($window.scrollTop() > offset) { - $top_link.fadeIn(); - } else { - $top_link.fadeOut(); - } - }).scroll(); - - $('.popin') - .popover({trigger: 'manual'}) - .on({ - 'mouseenter.popover': function () { - var $target = $(this); - - $target.data('popover-hover', true); - - // popover already displayed - if ($target.next('.popover').length) { - return; - } - - // show the popover - $target.popover('show'); - - // register mouse events on the popover - $target.next('.popover:not(.popover-initialized)') - .on({ - 'mouseenter': function () { - $target.data('popover-hover', true); - }, - 'mouseleave': function () { - hidePopover($target); - } - }) - .addClass('popover-initialized'); - }, - 'mouseleave.popover': function () { - hidePopover($(this)); - } - }); - }); -/*! - -Holder - client side image placeholders -Version 2.7.1+6hydf -ยฉ 2015 Ivan Malopinsky - http://imsky.co - -Site: http://holderjs.com -Issues: https://github.com/imsky/holder/issues -License: http://opensource.org/licenses/MIT - -*/ -!function(a){if(a.document){var b=a.document;b.querySelectorAll||(b.querySelectorAll=function(c){var d,e=b.createElement("style"),f=[];for(b.documentElement.firstChild.appendChild(e),b._qsa=[],e.styleSheet.cssText=c+"{x-qsa:expression(document._qsa && document._qsa.push(this))}",a.scrollBy(0,0),e.parentNode.removeChild(e);b._qsa.length;)d=b._qsa.shift(),d.style.removeAttribute("x-qsa"),f.push(d);return b._qsa=null,f}),b.querySelector||(b.querySelector=function(a){var c=b.querySelectorAll(a);return c.length?c[0]:null}),b.getElementsByClassName||(b.getElementsByClassName=function(a){return a=String(a).replace(/^|\s+/g,"."),b.querySelectorAll(a)}),Object.keys||(Object.keys=function(a){if(a!==Object(a))throw TypeError("Object.keys called on non-object");var b,c=[];for(b in a)Object.prototype.hasOwnProperty.call(a,b)&&c.push(b);return c}),function(a){var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";a.atob=a.atob||function(a){a=String(a);var c,d=0,e=[],f=0,g=0;if(a=a.replace(/\s/g,""),a.length%4===0&&(a=a.replace(/=+$/,"")),a.length%4===1)throw Error("InvalidCharacterError");if(/[^+/0-9A-Za-z]/.test(a))throw Error("InvalidCharacterError");for(;d>16&255)),e.push(String.fromCharCode(f>>8&255)),e.push(String.fromCharCode(255&f)),g=0,f=0),d+=1;return 12===g?(f>>=4,e.push(String.fromCharCode(255&f))):18===g&&(f>>=2,e.push(String.fromCharCode(f>>8&255)),e.push(String.fromCharCode(255&f))),e.join("")},a.btoa=a.btoa||function(a){a=String(a);var c,d,e,f,g,h,i,j=0,k=[];if(/[^\x00-\xFF]/.test(a))throw Error("InvalidCharacterError");for(;j>2,g=(3&c)<<4|d>>4,h=(15&d)<<2|e>>6,i=63&e,j===a.length+2?(h=64,i=64):j===a.length+1&&(i=64),k.push(b.charAt(f),b.charAt(g),b.charAt(h),b.charAt(i));return k.join("")}}(a),Object.prototype.hasOwnProperty||(Object.prototype.hasOwnProperty=function(a){var b=this.__proto__||this.constructor.prototype;return a in this&&(!(a in b)||b[a]!==this[a])}),function(){if("performance"in a==!1&&(a.performance={}),Date.now=Date.now||function(){return(new Date).getTime()},"now"in a.performance==!1){var b=Date.now();performance.timing&&performance.timing.navigationStart&&(b=performance.timing.navigationStart),a.performance.now=function(){return Date.now()-b}}}(),a.requestAnimationFrame||(a.webkitRequestAnimationFrame?!function(a){a.requestAnimationFrame=function(b){return webkitRequestAnimationFrame(function(){b(a.performance.now())})},a.cancelAnimationFrame=webkitCancelAnimationFrame}(a):a.mozRequestAnimationFrame?!function(a){a.requestAnimationFrame=function(b){return mozRequestAnimationFrame(function(){b(a.performance.now())})},a.cancelAnimationFrame=mozCancelAnimationFrame}(a):!function(a){a.requestAnimationFrame=function(b){return a.setTimeout(b,1e3/60)},a.cancelAnimationFrame=a.clearTimeout}(a))}}(this),function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):"object"==typeof exports?exports.Holder=b():a.Holder=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){(function(b){function d(a,b,c,d){var f=e(c.substr(c.lastIndexOf(a.domain)),a);f&&h({mode:null,el:d,flags:f,engineSettings:b})}function e(a,b){var c={theme:B(J.settings.themes.gray,null),stylesheets:b.stylesheets,instanceOptions:b};return a.match(/([\d]+p?)x([\d]+p?)(?:\?|$)/)?f(a,c):g(a,c)}function f(a,b){var c=a.split("?"),d=c[0].split("/");b.holderURL=a;var e=d[1],f=e.match(/([\d]+p?)x([\d]+p?)/);if(!f)return!1;if(b.fluid=-1!==e.indexOf("p"),b.dimensions={width:f[1].replace("p","%"),height:f[2].replace("p","%")},2===c.length){var g=A.parse(c[1]);if(g.bg&&(b.theme.background=(-1===g.bg.indexOf("#")?"#":"")+g.bg),g.fg&&(b.theme.foreground=(-1===g.fg.indexOf("#")?"#":"")+g.fg),g.theme&&b.instanceOptions.themes.hasOwnProperty(g.theme)&&(b.theme=B(b.instanceOptions.themes[g.theme],null)),g.text&&(b.text=g.text),g.textmode&&(b.textmode=g.textmode),g.size&&(b.size=g.size),g.font&&(b.font=g.font),g.align&&(b.align=g.align),b.nowrap=z.truthy(g.nowrap),b.auto=z.truthy(g.auto),z.truthy(g.random)){J.vars.cache.themeKeys=J.vars.cache.themeKeys||Object.keys(b.instanceOptions.themes);var h=J.vars.cache.themeKeys[0|Math.random()*J.vars.cache.themeKeys.length];b.theme=B(b.instanceOptions.themes[h],null)}}return b}function g(a,b){var c=!1,d=String.fromCharCode(11),e=a.replace(/([^\\])\//g,"$1"+d).split(d),f=/%[0-9a-f]{2}/gi,g=b.instanceOptions;b.holderURL=[];for(var h=e.length,i=0;h>i;i++){var j=e[i];if(j.match(f))try{j=decodeURIComponent(j)}catch(k){j=e[i]}var l=!1;if(J.flags.dimensions.match(j))c=!0,b.dimensions=J.flags.dimensions.output(j),l=!0;else if(J.flags.fluid.match(j))c=!0,b.dimensions=J.flags.fluid.output(j),b.fluid=!0,l=!0;else if(J.flags.textmode.match(j))b.textmode=J.flags.textmode.output(j),l=!0;else if(J.flags.colors.match(j)){var m=J.flags.colors.output(j);b.theme=B(b.theme,m),l=!0}else if(g.themes[j])g.themes.hasOwnProperty(j)&&(b.theme=B(g.themes[j],null)),l=!0;else if(J.flags.font.match(j))b.font=J.flags.font.output(j),l=!0;else if(J.flags.auto.match(j))b.auto=!0,l=!0;else if(J.flags.text.match(j))b.text=J.flags.text.output(j),l=!0;else if(J.flags.size.match(j))b.size=J.flags.size.output(j),l=!0;else if(J.flags.random.match(j)){null==J.vars.cache.themeKeys&&(J.vars.cache.themeKeys=Object.keys(g.themes));var n=J.vars.cache.themeKeys[0|Math.random()*J.vars.cache.themeKeys.length];b.theme=B(g.themes[n],null),l=!0}l&&b.holderURL.push(j)}return b.holderURL.unshift(g.domain),b.holderURL=b.holderURL.join("/"),c?b:!1}function h(a){var b=a.mode,c=a.el,d=a.flags,e=a.engineSettings,f=d.dimensions,g=d.theme,h=f.width+"x"+f.height;if(b=null==b?d.fluid?"fluid":"image":b,null!=d.text&&(g.text=d.text,"object"===c.nodeName.toLowerCase())){for(var j=g.text.split("\\n"),k=0;k1){var n,o=0,p=0,q=0;j=new e.Group("line"+q),("left"===a.align||"right"===a.align)&&(m=a.width*(1-2*(1-J.setup.lineWrapRatio)));for(var r=0;r=m||t===!0)&&(b(g,j,o,g.properties.leading),g.add(j),o=0,p+=g.properties.leading,q+=1,j=new e.Group("line"+q),j.y=p),t!==!0&&(i.moveTo(o,0),o+=h.spaceWidth+s.width,j.add(i))}if(b(g,j,o,g.properties.leading),g.add(j),"left"===a.align)g.moveTo(a.width-l,null,null);else if("right"===a.align){for(n in g.children)j=g.children[n],j.moveTo(a.width-j.width,null,null);g.moveTo(0-(a.width-l),null,null)}else{for(n in g.children)j=g.children[n],j.moveTo((g.width-j.width)/2,null,null);g.moveTo((a.width-g.width)/2,null,null)}g.moveTo(null,(a.height-g.height)/2,null),(a.height-g.height)/2<0&&g.moveTo(null,0,null)}else i=new e.Text(a.text),j=new e.Group("line0"),j.add(i),g.add(j),"left"===a.align?g.moveTo(a.width-l,null,null):"right"===a.align?g.moveTo(0-(a.width-l),null,null):g.moveTo((a.width-h.boundingBox.width)/2,null,null),g.moveTo(null,(a.height-h.boundingBox.height)/2,null);return d}function k(a,b,c){var d=parseInt(a,10),e=parseInt(b,10),f=Math.max(d,e),g=Math.min(d,e),h=.8*Math.min(g,f*J.defaults.scale);return Math.round(Math.max(c,h))}function l(a){var b;b=null==a||null==a.nodeType?J.vars.resizableImages:[a];for(var c=0,d=b.length;d>c;c++){var e=b[c];if(e.holderData){var f=e.holderData.flags,g=D(e);if(g){if(!e.holderData.resizeUpdate)continue;if(f.fluid&&f.auto){var h=e.holderData.fluidConfig;switch(h.mode){case"width":g.height=g.width/h.ratio;break;case"height":g.width=g.height*h.ratio}}var j={mode:"image",holderSettings:{dimensions:g,theme:f.theme,flags:f},el:e,engineSettings:e.holderData.engineSettings};"exact"==f.textmode&&(f.exactDimensions=g,j.holderSettings.dimensions=f.dimensions),i(j)}else p(e)}}}function m(a){if(a.holderData){var b=D(a);if(b){var c=a.holderData.flags,d={fluidHeight:"%"==c.dimensions.height.slice(-1),fluidWidth:"%"==c.dimensions.width.slice(-1),mode:null,initialDimensions:b};d.fluidWidth&&!d.fluidHeight?(d.mode="width",d.ratio=d.initialDimensions.width/parseFloat(c.dimensions.height)):!d.fluidWidth&&d.fluidHeight&&(d.mode="height",d.ratio=parseFloat(c.dimensions.width)/d.initialDimensions.height),a.holderData.fluidConfig=d}else p(a)}}function n(){for(var a,c=[],d=Object.keys(J.vars.invisibleImages),e=0,f=d.length;f>e;e++)a=J.vars.invisibleImages[d[e]],D(a)&&"img"==a.nodeName.toLowerCase()&&(c.push(a),delete J.vars.invisibleImages[d[e]]);c.length&&I.run({images:c}),b.requestAnimationFrame(n)}function o(){J.vars.visibilityCheckStarted||(b.requestAnimationFrame(n),J.vars.visibilityCheckStarted=!0)}function p(a){a.holderData.invisibleId||(J.vars.invisibleId+=1,J.vars.invisibleImages["i"+J.vars.invisibleId]=a,a.holderData.invisibleId=J.vars.invisibleId)}function q(a,b){return null==b?document.createElement(a):document.createElementNS(b,a)}function r(a,b){for(var c in b)a.setAttribute(c,b[c])}function s(a,b,c){var d,e;null==a?(a=q("svg",E),d=q("defs",E),e=q("style",E),r(e,{type:"text/css"}),d.appendChild(e),a.appendChild(d)):e=a.querySelector("style"),a.webkitMatchesSelector&&a.setAttribute("xmlns",E);for(var f=0;f=0;h--){var i=g.createProcessingInstruction("xml-stylesheet",'href="'+f[h]+'" rel="stylesheet"');g.insertBefore(i,g.firstChild)}g.removeChild(g.documentElement),e=d.serializeToString(g)}var j=d.serializeToString(a);return j=j.replace(/\&(\#[0-9]{2,}\;)/g,"&$1"),e+j}}function u(){return b.DOMParser?(new DOMParser).parseFromString("","application/xml"):void 0}function v(a){J.vars.debounceTimer||a.call(this),J.vars.debounceTimer&&b.clearTimeout(J.vars.debounceTimer),J.vars.debounceTimer=b.setTimeout(function(){J.vars.debounceTimer=null,a.call(this)},J.setup.debounce)}function w(){v(function(){l(null)})}var x=c(1),y=c(2),z=c(3),A=c(4),B=z.extend,C=z.getNodeArray,D=z.dimensionCheck,E="http://www.w3.org/2000/svg",F=8,G="2.7.1",H="\nCreated with Holder.js "+G+".\nLearn more at http://holderjs.com\n(c) 2012-2015 Ivan Malopinsky - http://imsky.co\n",I={version:G,addTheme:function(a,b){return null!=a&&null!=b&&(J.settings.themes[a]=b),delete J.vars.cache.themeKeys,this},addImage:function(a,b){var c=document.querySelectorAll(b);if(c.length)for(var d=0,e=c.length;e>d;d++){var f=q("img"),g={};g[J.vars.dataAttr]=a,r(f,g),c[d].appendChild(f)}return this},setResizeUpdate:function(a,b){a.holderData&&(a.holderData.resizeUpdate=!!b,a.holderData.resizeUpdate&&l(a))},run:function(a){a=a||{};var c={},f=B(J.settings,a);J.vars.preempted=!0,J.vars.dataAttr=f.dataAttr||J.vars.dataAttr,c.renderer=f.renderer?f.renderer:J.setup.renderer,-1===J.setup.renderers.join(",").indexOf(c.renderer)&&(c.renderer=J.setup.supportsSVG?"svg":J.setup.supportsCanvas?"canvas":"html");var g=C(f.images),i=C(f.bgnodes),j=C(f.stylenodes),k=C(f.objects);c.stylesheets=[],c.svgXMLStylesheet=!0,c.noFontFallback=f.noFontFallback?f.noFontFallback:!1;for(var l=0;l1){c.nodeValue="";for(var u=0;u=0?b:1)}function f(a){v?e(a):w.push(a)}null==document.readyState&&document.addEventListener&&(document.addEventListener("DOMContentLoaded",function y(){document.removeEventListener("DOMContentLoaded",y,!1),document.readyState="complete"},!1),document.readyState="loading");var g=a.document,h=g.documentElement,i="load",j=!1,k="on"+i,l="complete",m="readyState",n="attachEvent",o="detachEvent",p="addEventListener",q="DOMContentLoaded",r="onreadystatechange",s="removeEventListener",t=p in g,u=j,v=j,w=[];if(g[m]===l)e(b);else if(t)g[p](q,c,j),a[p](i,c,j);else{g[n](r,c),a[n](k,c);try{u=null==a.frameElement&&h}catch(x){}u&&u.doScroll&&!function z(){if(!v){try{u.doScroll("left")}catch(a){return e(z,50)}d(),b()}}()}return f.version="1.4.0",f.isReady=function(){return v},f}a.exports="undefined"!=typeof window&&b(window)},function(a,b,c){var d=c(5),e=function(a){function b(a,b){for(var c in b)a[c]=b[c];return a}var c=1,e=d.defclass({constructor:function(a){c++,this.parent=null,this.children={},this.id=c,this.name="n"+c,null!=a&&(this.name=a),this.x=0,this.y=0,this.z=0,this.width=0,this.height=0},resize:function(a,b){null!=a&&(this.width=a),null!=b&&(this.height=b)},moveTo:function(a,b,c){this.x=null!=a?a:this.x,this.y=null!=b?b:this.y,this.z=null!=c?c:this.z},add:function(a){var b=a.name;if(null!=this.children[b])throw"SceneGraph: child with that name already exists: "+b;this.children[b]=a,a.parent=this}}),f=d(e,function(b){this.constructor=function(){b.constructor.call(this,"root"),this.properties=a}}),g=d(e,function(a){function c(c,d){if(a.constructor.call(this,c),this.properties={fill:"#000"},null!=d)b(this.properties,d);else if(null!=c&&"string"!=typeof c)throw"SceneGraph: invalid node name"}this.Group=d.extend(this,{constructor:c,type:"group"}),this.Rect=d.extend(this,{constructor:c,type:"rect"}),this.Text=d.extend(this,{constructor:function(a){c.call(this),this.properties.text=a},type:"text"})}),h=new f;return this.Shape=g,this.root=h,this};a.exports=e},function(a,b){(function(a){b.extend=function(a,b){var c={};for(var d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);if(null!=b)for(var e in b)b.hasOwnProperty(e)&&(c[e]=b[e]);return c},b.cssProps=function(a){var b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(c+":"+a[c]);return b.join(";")},b.encodeHtmlEntity=function(a){for(var b=[],c=0,d=a.length-1;d>=0;d--)c=a.charCodeAt(d),b.unshift(c>128?["&#",c,";"].join(""):a[d]);return b.join("")},b.getNodeArray=function(b){var c=null;return"string"==typeof b?c=document.querySelectorAll(b):a.NodeList&&b instanceof a.NodeList?c=b:a.Node&&b instanceof a.Node?c=[b]:a.HTMLCollection&&b instanceof a.HTMLCollection?c=b:b instanceof Array?c=b:null===b&&(c=[]),c},b.imageExists=function(a,b){var c=new Image;c.onerror=function(){b.call(this,!1)},c.onload=function(){b.call(this,!0)},c.src=a},b.decodeHtmlEntity=function(a){return a.replace(/&#(\d+);/g,function(a,b){return String.fromCharCode(b)})},b.dimensionCheck=function(a){var b={height:a.clientHeight,width:a.clientWidth};return b.height&&b.width?b:!1},b.truthy=function(a){return"string"==typeof a?"true"===a||"yes"===a||"1"===a||"on"===a||"โœ“"===a:!!a}}).call(b,function(){return this}())},function(a,b,c){var d=encodeURIComponent,e=decodeURIComponent,f=c(6),g=c(7),h=/(\w+)\[(\d+)\]/,i=/\w+\.\w+/;b.parse=function(a){if("string"!=typeof a)return{};if(a=f(a),""===a)return{};"?"===a.charAt(0)&&(a=a.slice(1));for(var b={},c=a.split("&"),d=0;d
 */
-                            $this->ignore_lf_token = 2;
-
-                            $this->original_mode = $this->mode;
-                            $this->flag_frameset_ok = false;
-                            $this->mode = self::IN_CDATA_RCDATA;
-
-                            /* Switch the tokeniser's content model flag to the
-                            RCDATA state. */
-                            $this->content_model = HTML5_Tokenizer::RCDATA;
-                        break;
-
-                        /* A start tag token whose tag name is "xmp" */
-                        case 'xmp':
-                            /* If the stack of open elements has a p element in
-                            scope, then act as if an end tag with the tag name
-                            "p" has been seen. */
-                            if ($this->elementInScope('p')) {
-                                $this->emitToken([
-                                    'name' => 'p',
-                                    'type' => HTML5_Tokenizer::ENDTAG
-                                ]);
-                            }
-
-                            /* Reconstruct the active formatting elements, if any. */
-                            $this->reconstructActiveFormattingElements();
-
-                            $this->flag_frameset_ok = false;
-
-                            $this->insertCDATAElement($token);
-                        break;
-
-                        case 'iframe':
-                            $this->flag_frameset_ok = false;
-                            $this->insertCDATAElement($token);
-                        break;
-
-                        case 'noembed': case 'noscript':
-                            // XSCRIPT: should check scripting flag
-                            $this->insertCDATAElement($token);
-                        break;
-
-                        /* A start tag whose tag name is "select" */
-                        case 'select':
-                            /* Reconstruct the active formatting elements, if any. */
-                            $this->reconstructActiveFormattingElements();
-
-                            /* Insert an HTML element for the token. */
-                            $this->insertElement($token);
-
-                            $this->flag_frameset_ok = false;
-
-                            /* If the insertion mode is one of in table", "in caption",
-                             * "in column group", "in table body", "in row", or "in
-                             * cell", then switch the insertion mode to "in select in
-                             * table". Otherwise, switch the insertion mode  to "in
-                             * select". */
-                            if (
-                                $this->mode === self::IN_TABLE || $this->mode === self::IN_CAPTION ||
-                                $this->mode === self::IN_COLUMN_GROUP || $this->mode ==+self::IN_TABLE_BODY ||
-                                $this->mode === self::IN_ROW || $this->mode === self::IN_CELL
-                            ) {
-                                $this->mode = self::IN_SELECT_IN_TABLE;
-                            } else {
-                                $this->mode = self::IN_SELECT;
-                            }
-                        break;
-
-                        case 'option': case 'optgroup':
-                            if ($this->elementInScope('option')) {
-                                $this->emitToken([
-                                    'name' => 'option',
-                                    'type' => HTML5_Tokenizer::ENDTAG,
-                                ]);
-                            }
-                            $this->reconstructActiveFormattingElements();
-                            $this->insertElement($token);
-                        break;
-
-                        case 'rp': case 'rt':
-                            /* If the stack of open elements has a ruby element in scope, then generate
-                             * implied end tags. If the current node is not then a ruby element, this is
-                             * a parse error; pop all the nodes from the current node up to the node
-                             * immediately before the bottommost ruby element on the stack of open elements.
-                             */
-                            if ($this->elementInScope('ruby')) {
-                                $this->generateImpliedEndTags();
-                            }
-                            $peek = false;
-                            do {
-                                /*if ($peek) {
-                                    // parse error
-                                }*/
-                                $peek = array_pop($this->stack);
-                            } while ($peek->tagName !== 'ruby');
-                            $this->stack[] = $peek; // we popped one too many
-                            $this->insertElement($token);
-                        break;
-
-                        // spec diversion
-
-                        case 'math':
-                            $this->reconstructActiveFormattingElements();
-                            $token = $this->adjustMathMLAttributes($token);
-                            $token = $this->adjustForeignAttributes($token);
-                            $this->insertForeignElement($token, self::NS_MATHML);
-                            if (isset($token['self-closing'])) {
-                                // XERROR: acknowledge the token's self-closing flag
-                                array_pop($this->stack);
-                            }
-                            if ($this->mode !== self::IN_FOREIGN_CONTENT) {
-                                $this->secondary_mode = $this->mode;
-                                $this->mode = self::IN_FOREIGN_CONTENT;
-                            }
-                        break;
-
-                        case 'svg':
-                            $this->reconstructActiveFormattingElements();
-                            $token = $this->adjustSVGAttributes($token);
-                            $token = $this->adjustForeignAttributes($token);
-                            $this->insertForeignElement($token, self::NS_SVG);
-                            if (isset($token['self-closing'])) {
-                                // XERROR: acknowledge the token's self-closing flag
-                                array_pop($this->stack);
-                            }
-                            if ($this->mode !== self::IN_FOREIGN_CONTENT) {
-                                $this->secondary_mode = $this->mode;
-                                $this->mode = self::IN_FOREIGN_CONTENT;
-                            }
-                        break;
-
-                        case 'caption': case 'col': case 'colgroup': case 'frame': case 'head':
-                        case 'tbody': case 'td': case 'tfoot': case 'th': case 'thead': case 'tr':
-                            // parse error
-                        break;
-
-                        /* A start tag token not covered by the previous entries */
-                        default:
-                            /* Reconstruct the active formatting elements, if any. */
-                            $this->reconstructActiveFormattingElements();
-
-                            $this->insertElement($token);
-                            /* This element will be a phrasing  element. */
-                        break;
-                    }
-                    break;
-
-                    case HTML5_Tokenizer::ENDTAG:
-                    switch ($token['name']) {
-                        /* An end tag with the tag name "body" */
-                        case 'body':
-                            /* If the stack of open elements does not have a body
-                             * element in scope, this is a parse error; ignore the
-                             * token. */
-                            if (!$this->elementInScope('body')) {
-                                $this->ignored = true;
-
-                            /* Otherwise, if there is a node in the stack of open
-                             * elements that is not either a dc element, a dd element,
-                             * a ds element, a dt element, an li element, an optgroup
-                             * element, an option element, a p element, an rp element,
-                             * an rt element, a tbody element, a td element, a tfoot
-                             * element, a th element, a thead element, a tr element,
-                             * the body element, or the html element, then this is a
-                             * parse error.
-                             */
-                            } else {
-                                // XERROR: implement this check for parse error
-                            }
-
-                            /* Change the insertion mode to "after body". */
-                            $this->mode = self::AFTER_BODY;
-                        break;
-
-                        /* An end tag with the tag name "html" */
-                        case 'html':
-                            /* Act as if an end tag with tag name "body" had been seen,
-                            then, if that token wasn't ignored, reprocess the current
-                            token. */
-                            $this->emitToken([
-                                'name' => 'body',
-                                'type' => HTML5_Tokenizer::ENDTAG
-                            ]);
-
-                            if (!$this->ignored) {
-                                $this->emitToken($token);
-                            }
-                        break;
-
-                        case 'address': case 'article': case 'aside': case 'blockquote':
-                        case 'center': case 'datagrid': case 'details': case 'dir':
-                        case 'div': case 'dl': case 'fieldset': case 'footer':
-                        case 'header': case 'hgroup': case 'listing': case 'menu':
-                        case 'nav': case 'ol': case 'pre': case 'section': case 'ul':
-                            /* If the stack of open elements has an element in scope
-                            with the same tag name as that of the token, then generate
-                            implied end tags. */
-                            if ($this->elementInScope($token['name'])) {
-                                $this->generateImpliedEndTags();
-
-                                /* Now, if the current node is not an element with
-                                the same tag name as that of the token, then this
-                                is a parse error. */
-                                // XERROR: implement parse error logic
-
-                                /* If the stack of open elements has an element in
-                                scope with the same tag name as that of the token,
-                                then pop elements from this stack until an element
-                                with that tag name has been popped from the stack. */
-                                do {
-                                    $node = array_pop($this->stack);
-                                } while ($node->tagName !== $token['name']);
-                            } else {
-                                // parse error
-                            }
-                        break;
-
-                        /* An end tag whose tag name is "form" */
-                        case 'form':
-                            /* Let node be the element that the form element pointer is set to. */
-                            $node = $this->form_pointer;
-                            /* Set the form element pointer  to null. */
-                            $this->form_pointer = null;
-                            /* If node is null or the stack of open elements does not
-                                * have node in scope, then this is a parse error; ignore the token. */
-                            if ($node === null || !in_array($node, $this->stack)) {
-                                // parse error
-                                $this->ignored = true;
-                            } else {
-                                /* 1. Generate implied end tags. */
-                                $this->generateImpliedEndTags();
-                                /* 2. If the current node is not node, then this is a parse error.  */
-                                if (end($this->stack) !== $node) {
-                                    // parse error
-                                }
-                                /* 3. Remove node from the stack of open elements. */
-                                array_splice($this->stack, array_search($node, $this->stack, true), 1);
-                            }
-
-                        break;
-
-                        /* An end tag whose tag name is "p" */
-                        case 'p':
-                            /* If the stack of open elements has a p element in scope,
-                            then generate implied end tags, except for p elements. */
-                            if ($this->elementInScope('p')) {
-                                /* Generate implied end tags, except for elements with
-                                 * the same tag name as the token. */
-                                $this->generateImpliedEndTags(['p']);
-
-                                /* If the current node is not a p element, then this is
-                                a parse error. */
-                                // XERROR: implement
-
-                                /* Pop elements from the stack of open elements  until
-                                 * an element with the same tag name as the token has
-                                 * been popped from the stack. */
-                                do {
-                                    $node = array_pop($this->stack);
-                                } while ($node->tagName !== 'p');
-
-                            } else {
-                                // parse error
-                                $this->emitToken([
-                                    'name' => 'p',
-                                    'type' => HTML5_Tokenizer::STARTTAG,
-                                ]);
-                                $this->emitToken($token);
-                            }
-                        break;
-
-                        /* An end tag whose tag name is "li" */
-                        case 'li':
-                            /* If the stack of open elements does not have an element
-                             * in list item scope with the same tag name as that of the
-                             * token, then this is a parse error; ignore the token. */
-                            if ($this->elementInScope($token['name'], self::SCOPE_LISTITEM)) {
-                                /* Generate implied end tags, except for elements with the
-                                 * same tag name as the token. */
-                                $this->generateImpliedEndTags([$token['name']]);
-                                /* If the current node is not an element with the same tag
-                                 * name as that of the token, then this is a parse error. */
-                                // XERROR: parse error
-                                /* Pop elements from the stack of open elements  until an
-                                 * element with the same tag name as the token has been
-                                 * popped from the stack. */
-                                do {
-                                    $node = array_pop($this->stack);
-                                } while ($node->tagName !== $token['name']);
-                            }
-                            /*else {
-                                // XERROR: parse error
-                            }*/
-                        break;
-
-                        /* An end tag whose tag name is "dc", "dd", "ds", "dt" */
-                        case 'dc': case 'dd': case 'ds': case 'dt':
-                            if ($this->elementInScope($token['name'])) {
-                                $this->generateImpliedEndTags([$token['name']]);
-
-                                /* If the current node is not an element with the same
-                                tag name as the token, then this is a parse error. */
-                                // XERROR: implement parse error
-
-                                /* Pop elements from the stack of open elements  until
-                                 * an element with the same tag name as the token has
-                                 * been popped from the stack. */
-                                do {
-                                    $node = array_pop($this->stack);
-                                } while ($node->tagName !== $token['name']);
-                            }
-                            /*else {
-                                // XERROR: parse error
-                            }*/
-                        break;
-
-                        /* An end tag whose tag name is one of: "h1", "h2", "h3", "h4",
-                        "h5", "h6" */
-                        case 'h1': case 'h2': case 'h3': case 'h4': case 'h5': case 'h6':
-                            $elements = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'];
-
-                            /* If the stack of open elements has in scope an element whose
-                            tag name is one of "h1", "h2", "h3", "h4", "h5", or "h6", then
-                            generate implied end tags. */
-                            if ($this->elementInScope($elements)) {
-                                $this->generateImpliedEndTags();
-
-                                /* Now, if the current node is not an element with the same
-                                tag name as that of the token, then this is a parse error. */
-                                // XERROR: implement parse error
-
-                                /* If the stack of open elements has in scope an element
-                                whose tag name is one of "h1", "h2", "h3", "h4", "h5", or
-                                "h6", then pop elements from the stack until an element
-                                with one of those tag names has been popped from the stack. */
-                                do {
-                                    $node = array_pop($this->stack);
-                                } while (!in_array($node->tagName, $elements));
-                            }
-                            /*else {
-                                // parse error
-                            }*/
-                        break;
-
-                        /* An end tag whose tag name is one of: "a", "b", "big", "em",
-                        "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u" */
-                        case 'a': case 'b': case 'big': case 'code': case 'em': case 'font':
-                        case 'i': case 'nobr': case 's': case 'small': case 'strike':
-                        case 'strong': case 'tt': case 'u':
-                            // XERROR: generally speaking this needs parse error logic
-                            /* 1. Let the formatting element be the last element in
-                            the list of active formatting elements that:
-                                * is between the end of the list and the last scope
-                                marker in the list, if any, or the start of the list
-                                otherwise, and
-                                * has the same tag name as the token.
-                            */
-                            while (true) {
-                                for ($a = count($this->a_formatting) - 1; $a >= 0; $a--) {
-                                    if ($this->a_formatting[$a] === self::MARKER) {
-                                        break;
-                                    } elseif ($this->a_formatting[$a]->tagName === $token['name']) {
-                                        $formatting_element = $this->a_formatting[$a];
-                                        $in_stack = in_array($formatting_element, $this->stack, true);
-                                        $fe_af_pos = $a;
-                                        break;
-                                    }
-                                }
-
-                                /* If there is no such node, or, if that node is
-                                also in the stack of open elements but the element
-                                is not in scope, then this is a parse error. Abort
-                                these steps. The token is ignored. */
-                                if (
-                                    !isset($formatting_element) || (
-                                        $in_stack &&
-                                        !$this->elementInScope($token['name'])
-                                    )
-                                ) {
-                                    $this->ignored = true;
-                                    break;
-
-                                /* Otherwise, if there is such a node, but that node
-                                is not in the stack of open elements, then this is a
-                                parse error; remove the element from the list, and
-                                abort these steps. */
-                                } elseif (isset($formatting_element) && !$in_stack) {
-                                    unset($this->a_formatting[$fe_af_pos]);
-                                    $this->a_formatting = array_merge($this->a_formatting);
-                                    break;
-                                }
-
-                                /* Otherwise, there is a formatting element and that
-                                 * element is in the stack and is in scope. If the
-                                 * element is not the current node, this is a parse
-                                 * error. In any case, proceed with the algorithm as
-                                 * written in the following steps. */
-                                // XERROR: implement me
-
-                                /* 2. Let the furthest block be the topmost node in the
-                                stack of open elements that is lower in the stack
-                                than the formatting element, and is not an element in
-                                the phrasing or formatting categories. There might
-                                not be one. */
-                                $fe_s_pos = array_search($formatting_element, $this->stack, true);
-                                $length = count($this->stack);
-
-                                for ($s = $fe_s_pos + 1; $s < $length; $s++) {
-                                    $category = $this->getElementCategory($this->stack[$s]);
-
-                                    if ($category !== self::PHRASING && $category !== self::FORMATTING) {
-                                        $furthest_block = $this->stack[$s];
-                                        break;
-                                    }
-                                }
-
-                                /* 3. If there is no furthest block, then the UA must
-                                skip the subsequent steps and instead just pop all
-                                the nodes from the bottom of the stack of open
-                                elements, from the current node up to the formatting
-                                element, and remove the formatting element from the
-                                list of active formatting elements. */
-                                if (!isset($furthest_block)) {
-                                    for ($n = $length - 1; $n >= $fe_s_pos; $n--) {
-                                        array_pop($this->stack);
-                                    }
-
-                                    unset($this->a_formatting[$fe_af_pos]);
-                                    $this->a_formatting = array_merge($this->a_formatting);
-                                    break;
-                                }
-
-                                /* 4. Let the common ancestor be the element
-                                immediately above the formatting element in the stack
-                                of open elements. */
-                                $common_ancestor = $this->stack[$fe_s_pos - 1];
-
-                                /* 5. Let a bookmark note the position of the
-                                formatting element in the list of active formatting
-                                elements relative to the elements on either side
-                                of it in the list. */
-                                $bookmark = $fe_af_pos;
-
-                                /* 6. Let node and last node  be the furthest block.
-                                Follow these steps: */
-                                $node = $furthest_block;
-                                $last_node = $furthest_block;
-
-                                while (true) {
-                                    for ($n = array_search($node, $this->stack, true) - 1; $n >= 0; $n--) {
-                                        /* 6.1 Let node be the element immediately
-                                        prior to node in the stack of open elements. */
-                                        $node = $this->stack[$n];
-
-                                        /* 6.2 If node is not in the list of active
-                                        formatting elements, then remove node from
-                                        the stack of open elements and then go back
-                                        to step 1. */
-                                        if (!in_array($node, $this->a_formatting, true)) {
-                                            array_splice($this->stack, $n, 1);
-                                        } else {
-                                            break;
-                                        }
-                                    }
-
-                                    /* 6.3 Otherwise, if node is the formatting
-                                    element, then go to the next step in the overall
-                                    algorithm. */
-                                    if ($node === $formatting_element) {
-                                        break;
-
-                                    /* 6.4 Otherwise, if last node is the furthest
-                                    block, then move the aforementioned bookmark to
-                                    be immediately after the node in the list of
-                                    active formatting elements. */
-                                    } elseif ($last_node === $furthest_block) {
-                                        $bookmark = array_search($node, $this->a_formatting, true) + 1;
-                                    }
-
-                                    /* 6.5 Create an element for the token for which
-                                     * the element node was created, replace the entry
-                                     * for node in the list of active formatting
-                                     * elements with an entry for the new element,
-                                     * replace the entry for node in the stack of open
-                                     * elements with an entry for the new element, and
-                                     * let node be the new element. */
-                                    // we don't know what the token is anymore
-                                    // XDOM
-                                    $clone = $node->cloneNode();
-                                    $a_pos = array_search($node, $this->a_formatting, true);
-                                    $s_pos = array_search($node, $this->stack, true);
-                                    $this->a_formatting[$a_pos] = $clone;
-                                    $this->stack[$s_pos] = $clone;
-                                    $node = $clone;
-
-                                    /* 6.6 Insert last node into node, first removing
-                                    it from its previous parent node if any. */
-                                    // XDOM
-                                    if ($last_node->parentNode !== null) {
-                                        $last_node->parentNode->removeChild($last_node);
-                                    }
-
-                                    // XDOM
-                                    $node->appendChild($last_node);
-
-                                    /* 6.7 Let last node be node. */
-                                    $last_node = $node;
-
-                                    /* 6.8 Return to step 1 of this inner set of steps. */
-                                }
-
-                                /* 7. If the common ancestor node is a table, tbody,
-                                 * tfoot, thead, or tr element, then, foster parent
-                                 * whatever last node ended up being in the previous
-                                 * step, first removing it from its previous parent
-                                 * node if any. */
-                                // XDOM
-                                if ($last_node->parentNode) { // common step
-                                    $last_node->parentNode->removeChild($last_node);
-                                }
-                                if (in_array($common_ancestor->tagName, ['table', 'tbody', 'tfoot', 'thead', 'tr'])) {
-                                    $this->fosterParent($last_node);
-                                /* Otherwise, append whatever last node  ended up being
-                                 * in the previous step to the common ancestor node,
-                                 * first removing it from its previous parent node if
-                                 * any. */
-                                } else {
-                                    // XDOM
-                                    $common_ancestor->appendChild($last_node);
-                                }
-
-                                /* 8. Create an element for the token for which the
-                                 * formatting element was created. */
-                                // XDOM
-                                $clone = $formatting_element->cloneNode();
-
-                                /* 9. Take all of the child nodes of the furthest
-                                block and append them to the element created in the
-                                last step. */
-                                // XDOM
-                                while ($furthest_block->hasChildNodes()) {
-                                    $child = $furthest_block->firstChild;
-                                    $furthest_block->removeChild($child);
-                                    $clone->appendChild($child);
-                                }
-
-                                /* 10. Append that clone to the furthest block. */
-                                // XDOM
-                                $furthest_block->appendChild($clone);
-
-                                /* 11. Remove the formatting element from the list
-                                of active formatting elements, and insert the new element
-                                into the list of active formatting elements at the
-                                position of the aforementioned bookmark. */
-                                $fe_af_pos = array_search($formatting_element, $this->a_formatting, true);
-                                array_splice($this->a_formatting, $fe_af_pos, 1);
-
-                                $af_part1 = array_slice($this->a_formatting, 0, $bookmark - 1);
-                                $af_part2 = array_slice($this->a_formatting, $bookmark);
-                                $this->a_formatting = array_merge($af_part1, [$clone], $af_part2);
-
-                                /* 12. Remove the formatting element from the stack
-                                of open elements, and insert the new element into the stack
-                                of open elements immediately below the position of the
-                                furthest block in that stack. */
-                                $fe_s_pos = array_search($formatting_element, $this->stack, true);
-                                array_splice($this->stack, $fe_s_pos, 1);
-
-                                $fb_s_pos = array_search($furthest_block, $this->stack, true);
-                                $s_part1 = array_slice($this->stack, 0, $fb_s_pos + 1);
-                                $s_part2 = array_slice($this->stack, $fb_s_pos + 1);
-                                $this->stack = array_merge($s_part1, [$clone], $s_part2);
-
-                                /* 13. Jump back to step 1 in this series of steps. */
-                                unset($formatting_element, $fe_af_pos, $fe_s_pos, $furthest_block);
-                            }
-                        break;
-
-                        case 'applet': case 'button': case 'marquee': case 'object':
-                            /* If the stack of open elements has an element in scope whose
-                            tag name matches the tag name of the token, then generate implied
-                            tags. */
-                            if ($this->elementInScope($token['name'])) {
-                                $this->generateImpliedEndTags();
-
-                                /* Now, if the current node is not an element with the same
-                                tag name as the token, then this is a parse error. */
-                                // XERROR: implement logic
-
-                                /* Pop elements from the stack of open elements  until
-                                 * an element with the same tag name as the token has
-                                 * been popped from the stack. */
-                                do {
-                                    $node = array_pop($this->stack);
-                                } while ($node->tagName !== $token['name']);
-
-                                /* Clear the list of active formatting elements up to the
-                                 * last marker. */
-                                $keys = array_keys($this->a_formatting, self::MARKER, true);
-                                $marker = end($keys);
-
-                                for ($n = count($this->a_formatting) - 1; $n > $marker; $n--) {
-                                    array_pop($this->a_formatting);
-                                }
-                            }
-                            /*else {
-                                // parse error
-                            }*/
-                        break;
-
-                        case 'br':
-                            // Parse error
-                            $this->emitToken([
-                                'name' => 'br',
-                                'type' => HTML5_Tokenizer::STARTTAG,
-                            ]);
-                        break;
-
-                        /* An end tag token not covered by the previous entries */
-                        default:
-                            for ($n = count($this->stack) - 1; $n >= 0; $n--) {
-                                /* Initialise node to be the current node (the bottommost
-                                node of the stack). */
-                                $node = $this->stack[$n];
-
-                                /* If node has the same tag name as the end tag token,
-                                then: */
-                                if ($token['name'] === $node->tagName) {
-                                    /* Generate implied end tags. */
-                                    $this->generateImpliedEndTags();
-
-                                    /* If the tag name of the end tag token does not
-                                    match the tag name of the current node, this is a
-                                    parse error. */
-                                    // XERROR: implement this
-
-                                    /* Pop all the nodes from the current node up to
-                                    node, including node, then stop these steps. */
-                                    // XSKETCHY
-                                    do {
-                                        $pop = array_pop($this->stack);
-                                    } while ($pop !== $node);
-                                    break;
-                                } else {
-                                    $category = $this->getElementCategory($node);
-
-                                    if ($category !== self::FORMATTING && $category !== self::PHRASING) {
-                                        /* Otherwise, if node is in neither the formatting
-                                        category nor the phrasing category, then this is a
-                                        parse error. Stop this algorithm. The end tag token
-                                        is ignored. */
-                                        $this->ignored = true;
-                                        break;
-                                        // parse error
-                                    }
-                                }
-                                /* Set node to the previous entry in the stack of open elements. Loop. */
-                            }
-                        break;
-                    }
-                    break;
-                }
-                break;
-
-            case self::IN_CDATA_RCDATA:
-                if (
-                    $token['type'] === HTML5_Tokenizer::CHARACTER ||
-                    $token['type'] === HTML5_Tokenizer::SPACECHARACTER
-                ) {
-                    $this->insertText($token['data']);
-                } elseif ($token['type'] === HTML5_Tokenizer::EOF) {
-                    // parse error
-                    /* If the current node is a script  element, mark the script
-                     * element as "already executed". */
-                    // probably not necessary
-                    array_pop($this->stack);
-                    $this->mode = $this->original_mode;
-                    $this->emitToken($token);
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'script') {
-                    array_pop($this->stack);
-                    $this->mode = $this->original_mode;
-                    // we're ignoring all of the execution stuff
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG) {
-                    array_pop($this->stack);
-                    $this->mode = $this->original_mode;
-                }
-            break;
-
-            case self::IN_TABLE:
-                $clear = ['html', 'table'];
-
-                /* A character token */
-                if ($token['type'] === HTML5_Tokenizer::CHARACTER ||
-                    $token['type'] === HTML5_Tokenizer::SPACECHARACTER) {
-                    /* Let the pending table character tokens
-                     * be an empty list of tokens. */
-                    $this->pendingTableCharacters = "";
-                    $this->pendingTableCharactersDirty = false;
-                    /* Let the original insertion mode be the current
-                     * insertion mode. */
-                    $this->original_mode = $this->mode;
-                    /* Switch the insertion mode to
-                     * "in table text" and
-                     * reprocess the token. */
-                    $this->mode = self::IN_TABLE_TEXT;
-                    $this->emitToken($token);
-
-                /* A comment token */
-                } elseif ($token['type'] === HTML5_Tokenizer::COMMENT) {
-                    /* Append a Comment node to the current node with the data
-                    attribute set to the data given in the comment token. */
-                    $this->insertComment($token['data']);
-
-                } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE) {
-                    // parse error
-
-                /* A start tag whose tag name is "caption" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                $token['name'] === 'caption') {
-                    /* Clear the stack back to a table context. */
-                    $this->clearStackToTableContext($clear);
-
-                    /* Insert a marker at the end of the list of active
-                    formatting elements. */
-                    $this->a_formatting[] = self::MARKER;
-
-                    /* Insert an HTML element for the token, then switch the
-                    insertion mode to "in caption". */
-                    $this->insertElement($token);
-                    $this->mode = self::IN_CAPTION;
-
-                /* A start tag whose tag name is "colgroup" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                $token['name'] === 'colgroup') {
-                    /* Clear the stack back to a table context. */
-                    $this->clearStackToTableContext($clear);
-
-                    /* Insert an HTML element for the token, then switch the
-                    insertion mode to "in column group". */
-                    $this->insertElement($token);
-                    $this->mode = self::IN_COLUMN_GROUP;
-
-                /* A start tag whose tag name is "col" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                $token['name'] === 'col') {
-                    $this->emitToken([
-                        'name' => 'colgroup',
-                        'type' => HTML5_Tokenizer::STARTTAG,
-                        'attr' => []
-                    ]);
-
-                    $this->emitToken($token);
-
-                /* A start tag whose tag name is one of: "tbody", "tfoot", "thead" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && in_array($token['name'],
-                ['tbody', 'tfoot', 'thead'])) {
-                    /* Clear the stack back to a table context. */
-                    $this->clearStackToTableContext($clear);
-
-                    /* Insert an HTML element for the token, then switch the insertion
-                    mode to "in table body". */
-                    $this->insertElement($token);
-                    $this->mode = self::IN_TABLE_BODY;
-
-                /* A start tag whose tag name is one of: "td", "th", "tr" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                in_array($token['name'], ['td', 'th', 'tr'])) {
-                    /* Act as if a start tag token with the tag name "tbody" had been
-                    seen, then reprocess the current token. */
-                    $this->emitToken([
-                        'name' => 'tbody',
-                        'type' => HTML5_Tokenizer::STARTTAG,
-                        'attr' => []
-                    ]);
-
-                    $this->emitToken($token);
-
-                /* A start tag whose tag name is "table" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                $token['name'] === 'table') {
-                    /* Parse error. Act as if an end tag token with the tag name "table"
-                    had been seen, then, if that token wasn't ignored, reprocess the
-                    current token. */
-                    $this->emitToken([
-                        'name' => 'table',
-                        'type' => HTML5_Tokenizer::ENDTAG
-                    ]);
-
-                    if (!$this->ignored) {
-                        $this->emitToken($token);
-                    }
-
-                /* An end tag whose tag name is "table" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-                $token['name'] === 'table') {
-                    /* If the stack of open elements does not have an element in table
-                    scope with the same tag name as the token, this is a parse error.
-                    Ignore the token. (fragment case) */
-                    if (!$this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                        $this->ignored = true;
-                    } else {
-                        do {
-                            $node = array_pop($this->stack);
-                        } while ($node->tagName !== 'table');
-
-                        /* Reset the insertion mode appropriately. */
-                        $this->resetInsertionMode();
-                    }
-
-                /* An end tag whose tag name is one of: "body", "caption", "col",
-                "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG && in_array($token['name'],
-                ['body', 'caption', 'col', 'colgroup', 'html', 'tbody', 'td',
-                'tfoot', 'th', 'thead', 'tr'])) {
-                    // Parse error. Ignore the token.
-
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                ($token['name'] === 'style' || $token['name'] === 'script')) {
-                    $this->processWithRulesFor($token, self::IN_HEAD);
-
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'input' &&
-                // assignment is intentional
-                /* If the token does not have an attribute with the name "type", or
-                 * if it does, but that attribute's value is not an ASCII
-                 * case-insensitive match for the string "hidden", then: act as
-                 * described in the "anything else" entry below. */
-                ($type = $this->getAttr($token, 'type')) && strtolower($type) === 'hidden') {
-                    // I.e., if its an input with the type attribute == 'hidden'
-                    /* Otherwise */
-                    // parse error
-                    $this->insertElement($token);
-                    array_pop($this->stack);
-                } elseif ($token['type'] === HTML5_Tokenizer::EOF) {
-                    /* If the current node is not the root html element, then this is a parse error. */
-                    if (end($this->stack)->tagName !== 'html') {
-                        // Note: It can only be the current node in the fragment case.
-                        // parse error
-                    }
-                    /* Stop parsing. */
-                /* Anything else */
-                } else {
-                    /* Parse error. Process the token as if the insertion mode was "in
-                    body", with the following exception: */
-
-                    $old = $this->foster_parent;
-                    $this->foster_parent = true;
-                    $this->processWithRulesFor($token, self::IN_BODY);
-                    $this->foster_parent = $old;
-                }
-            break;
-
-            case self::IN_TABLE_TEXT:
-                /* A character token */
-                if ($token['type'] === HTML5_Tokenizer::CHARACTER) {
-                    /* Append the character token to the pending table
-                     * character tokens list. */
-                    $this->pendingTableCharacters .= $token['data'];
-                    $this->pendingTableCharactersDirty = true;
-                } elseif ($token['type'] === HTML5_Tokenizer::SPACECHARACTER) {
-                    $this->pendingTableCharacters .= $token['data'];
-                /* Anything else */
-                } else {
-                    if ($this->pendingTableCharacters !== '' && is_string($this->pendingTableCharacters)) {
-                        /* If any of the tokens in the pending table character tokens list
-                         * are character tokens that are not one of U+0009 CHARACTER
-                         * TABULATION, U+000A LINE FEED (LF), U+000C FORM FEED (FF), or
-                         * U+0020 SPACE, then reprocess those character tokens using the
-                         * rules given in the "anything else" entry in the in table"
-                         * insertion mode.*/
-                        if ($this->pendingTableCharactersDirty) {
-                            /* Parse error. Process the token using the rules for the
-                             * "in body" insertion mode, except that if the current
-                             * node is a table, tbody, tfoot, thead, or tr element,
-                             * then, whenever a node would be inserted into the current
-                             * node, it must instead be foster parented. */
-                            // XERROR
-                            $old = $this->foster_parent;
-                            $this->foster_parent = true;
-                            $text_token = [
-                                'type' => HTML5_Tokenizer::CHARACTER,
-                                'data' => $this->pendingTableCharacters,
-                            ];
-                            $this->processWithRulesFor($text_token, self::IN_BODY);
-                            $this->foster_parent = $old;
-
-                        /* Otherwise, insert the characters given by the pending table
-                         * character tokens list into the current node. */
-                        } else {
-                            $this->insertText($this->pendingTableCharacters);
-                        }
-                        $this->pendingTableCharacters = null;
-                        $this->pendingTableCharactersNull = null;
-                    }
-
-                    /* Switch the insertion mode to the original insertion mode and
-                     * reprocess the token.
-                     */
-                    $this->mode = $this->original_mode;
-                    $this->emitToken($token);
-                }
-            break;
-
-            case self::IN_CAPTION:
-                /* An end tag whose tag name is "caption" */
-                if ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'caption') {
-                    /* If the stack of open elements does not have an element in table
-                    scope with the same tag name as the token, this is a parse error.
-                    Ignore the token. (fragment case) */
-                    if (!$this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                        $this->ignored = true;
-                        // Ignore
-
-                    /* Otherwise: */
-                    } else {
-                        /* Generate implied end tags. */
-                        $this->generateImpliedEndTags();
-
-                        /* Now, if the current node is not a caption element, then this
-                        is a parse error. */
-                        // XERROR: implement
-
-                        /* Pop elements from this stack until a caption element has
-                        been popped from the stack. */
-                        do {
-                            $node = array_pop($this->stack);
-                        } while ($node->tagName !== 'caption');
-
-                        /* Clear the list of active formatting elements up to the last
-                        marker. */
-                        $this->clearTheActiveFormattingElementsUpToTheLastMarker();
-
-                        /* Switch the insertion mode to "in table". */
-                        $this->mode = self::IN_TABLE;
-                    }
-
-                /* A start tag whose tag name is one of: "caption", "col", "colgroup",
-                "tbody", "td", "tfoot", "th", "thead", "tr", or an end tag whose tag
-                name is "table" */
-                } elseif (($token['type'] === HTML5_Tokenizer::STARTTAG && in_array($token['name'],
-                ['caption', 'col', 'colgroup', 'tbody', 'td', 'tfoot', 'th',
-                'thead', 'tr'])) || ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-                $token['name'] === 'table')) {
-                    /* Parse error. Act as if an end tag with the tag name "caption"
-                    had been seen, then, if that token wasn't ignored, reprocess the
-                    current token. */
-                    $this->emitToken([
-                        'name' => 'caption',
-                        'type' => HTML5_Tokenizer::ENDTAG
-                    ]);
-
-                    if (!$this->ignored) {
-                        $this->emitToken($token);
-                    }
-
-                /* An end tag whose tag name is one of: "body", "col", "colgroup",
-                "html", "tbody", "td", "tfoot", "th", "thead", "tr" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG && in_array($token['name'],
-                ['body', 'col', 'colgroup', 'html', 'tbody', 'tfoot', 'th',
-                'thead', 'tr'])) {
-                    // Parse error. Ignore the token.
-                    $this->ignored = true;
-                } else {
-                    /* Process the token as if the insertion mode was "in body". */
-                    $this->processWithRulesFor($token, self::IN_BODY);
-                }
-            break;
-
-            case self::IN_COLUMN_GROUP:
-                /* A character token that is one of one of U+0009 CHARACTER TABULATION,
-                U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF),
-                or U+0020 SPACE */
-                if ($token['type'] === HTML5_Tokenizer::SPACECHARACTER) {
-                    /* Append the character to the current node. */
-                    $this->insertText($token['data']);
-
-                /* A comment token */
-                } elseif ($token['type'] === HTML5_Tokenizer::COMMENT) {
-                    /* Append a Comment node to the current node with the data
-                    attribute set to the data given in the comment token. */
-                    $this->insertComment($token['data']);
-                } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE) {
-                    // parse error
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html') {
-                    $this->processWithRulesFor($token, self::IN_BODY);
-
-                /* A start tag whose tag name is "col" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'col') {
-                    /* Insert a col element for the token. Immediately pop the current
-                    node off the stack of open elements. */
-                    $this->insertElement($token);
-                    array_pop($this->stack);
-                    // XERROR: Acknowledge the token's self-closing flag, if it is set.
-
-                /* An end tag whose tag name is "colgroup" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-                $token['name'] === 'colgroup') {
-                    /* If the current node is the root html element, then this is a
-                    parse error, ignore the token. (fragment case) */
-                    if (end($this->stack)->tagName === 'html') {
-                        $this->ignored = true;
-
-                    /* Otherwise, pop the current node (which will be a colgroup
-                    element) from the stack of open elements. Switch the insertion
-                    mode to "in table". */
-                    } else {
-                        array_pop($this->stack);
-                        $this->mode = self::IN_TABLE;
-                    }
-
-                /* An end tag whose tag name is "col" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'col') {
-                    /* Parse error. Ignore the token. */
-                    $this->ignored = true;
-
-                /* An end-of-file token */
-                /* If the current node is the root html  element */
-                } elseif ($token['type'] === HTML5_Tokenizer::EOF && end($this->stack)->tagName === 'html') {
-                    /* Stop parsing */
-
-                /* Anything else */
-                } else {
-                    /* Act as if an end tag with the tag name "colgroup" had been seen,
-                    and then, if that token wasn't ignored, reprocess the current token. */
-                    $this->emitToken([
-                        'name' => 'colgroup',
-                        'type' => HTML5_Tokenizer::ENDTAG
-                    ]);
-
-                    if (!$this->ignored) {
-                        $this->emitToken($token);
-                    }
-                }
-            break;
-
-            case self::IN_TABLE_BODY:
-                $clear = ['tbody', 'tfoot', 'thead', 'html'];
-
-                /* A start tag whose tag name is "tr" */
-                if ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'tr') {
-                    /* Clear the stack back to a table body context. */
-                    $this->clearStackToTableContext($clear);
-
-                    /* Insert a tr element for the token, then switch the insertion
-                    mode to "in row". */
-                    $this->insertElement($token);
-                    $this->mode = self::IN_ROW;
-
-                /* A start tag whose tag name is one of: "th", "td" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                ($token['name'] === 'th' ||    $token['name'] === 'td')) {
-                    /* Parse error. Act as if a start tag with the tag name "tr" had
-                    been seen, then reprocess the current token. */
-                    $this->emitToken([
-                        'name' => 'tr',
-                        'type' => HTML5_Tokenizer::STARTTAG,
-                        'attr' => []
-                    ]);
-
-                    $this->emitToken($token);
-
-                /* An end tag whose tag name is one of: "tbody", "tfoot", "thead" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-                in_array($token['name'], ['tbody', 'tfoot', 'thead'])) {
-                    /* If the stack of open elements does not have an element in table
-                    scope with the same tag name as the token, this is a parse error.
-                    Ignore the token. */
-                    if (!$this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                        // Parse error
-                        $this->ignored = true;
-
-                    /* Otherwise: */
-                    } else {
-                        /* Clear the stack back to a table body context. */
-                        $this->clearStackToTableContext($clear);
-
-                        /* Pop the current node from the stack of open elements. Switch
-                        the insertion mode to "in table". */
-                        array_pop($this->stack);
-                        $this->mode = self::IN_TABLE;
-                    }
-
-                /* A start tag whose tag name is one of: "caption", "col", "colgroup",
-                "tbody", "tfoot", "thead", or an end tag whose tag name is "table" */
-                } elseif (($token['type'] === HTML5_Tokenizer::STARTTAG && in_array($token['name'],
-                ['caption', 'col', 'colgroup', 'tbody', 'tfoot', 'thead'])) ||
-                ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'table')) {
-                    /* If the stack of open elements does not have a tbody, thead, or
-                    tfoot element in table scope, this is a parse error. Ignore the
-                    token. (fragment case) */
-                    if (!$this->elementInScope(['tbody', 'thead', 'tfoot'], self::SCOPE_TABLE)) {
-                        // parse error
-                        $this->ignored = true;
-
-                    /* Otherwise: */
-                    } else {
-                        /* Clear the stack back to a table body context. */
-                        $this->clearStackToTableContext($clear);
-
-                        /* Act as if an end tag with the same tag name as the current
-                        node ("tbody", "tfoot", or "thead") had been seen, then
-                        reprocess the current token. */
-                        $this->emitToken([
-                            'name' => end($this->stack)->tagName,
-                            'type' => HTML5_Tokenizer::ENDTAG
-                        ]);
-
-                        $this->emitToken($token);
-                    }
-
-                /* An end tag whose tag name is one of: "body", "caption", "col",
-                "colgroup", "html", "td", "th", "tr" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG && in_array($token['name'],
-                ['body', 'caption', 'col', 'colgroup', 'html', 'td', 'th', 'tr'])) {
-                    /* Parse error. Ignore the token. */
-                    $this->ignored = true;
-
-                /* Anything else */
-                } else {
-                    /* Process the token as if the insertion mode was "in table". */
-                    $this->processWithRulesFor($token, self::IN_TABLE);
-                }
-            break;
-
-            case self::IN_ROW:
-                $clear = ['tr', 'html'];
-
-                /* A start tag whose tag name is one of: "th", "td" */
-                if ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                ($token['name'] === 'th' || $token['name'] === 'td')) {
-                    /* Clear the stack back to a table row context. */
-                    $this->clearStackToTableContext($clear);
-
-                    /* Insert an HTML element for the token, then switch the insertion
-                    mode to "in cell". */
-                    $this->insertElement($token);
-                    $this->mode = self::IN_CELL;
-
-                    /* Insert a marker at the end of the list of active formatting
-                    elements. */
-                    $this->a_formatting[] = self::MARKER;
-
-                /* An end tag whose tag name is "tr" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'tr') {
-                    /* If the stack of open elements does not have an element in table
-                    scope with the same tag name as the token, this is a parse error.
-                    Ignore the token. (fragment case) */
-                    if (!$this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                        // Ignore.
-                        $this->ignored = true;
-                    } else {
-                        /* Clear the stack back to a table row context. */
-                        $this->clearStackToTableContext($clear);
-
-                        /* Pop the current node (which will be a tr element) from the
-                        stack of open elements. Switch the insertion mode to "in table
-                        body". */
-                        array_pop($this->stack);
-                        $this->mode = self::IN_TABLE_BODY;
-                    }
-
-                /* A start tag whose tag name is one of: "caption", "col", "colgroup",
-                "tbody", "tfoot", "thead", "tr" or an end tag whose tag name is "table" */
-                } elseif (($token['type'] === HTML5_Tokenizer::STARTTAG && in_array($token['name'],
-                ['caption', 'col', 'colgroup', 'tbody', 'tfoot', 'thead', 'tr'])) ||
-                ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'table')) {
-                    /* Act as if an end tag with the tag name "tr" had been seen, then,
-                    if that token wasn't ignored, reprocess the current token. */
-                    $this->emitToken([
-                        'name' => 'tr',
-                        'type' => HTML5_Tokenizer::ENDTAG
-                    ]);
-                    if (!$this->ignored) {
-                        $this->emitToken($token);
-                    }
-
-                /* An end tag whose tag name is one of: "tbody", "tfoot", "thead" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-                in_array($token['name'], ['tbody', 'tfoot', 'thead'])) {
-                    /* If the stack of open elements does not have an element in table
-                    scope with the same tag name as the token, this is a parse error.
-                    Ignore the token. */
-                    if (!$this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                        $this->ignored = true;
-
-                    /* Otherwise: */
-                    } else {
-                        /* Otherwise, act as if an end tag with the tag name "tr" had
-                        been seen, then reprocess the current token. */
-                        $this->emitToken([
-                            'name' => 'tr',
-                            'type' => HTML5_Tokenizer::ENDTAG
-                        ]);
-
-                        $this->emitToken($token);
-                    }
-
-                /* An end tag whose tag name is one of: "body", "caption", "col",
-                "colgroup", "html", "td", "th" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG && in_array($token['name'],
-                ['body', 'caption', 'col', 'colgroup', 'html', 'td', 'th'])) {
-                    /* Parse error. Ignore the token. */
-                    $this->ignored = true;
-
-                /* Anything else */
-                } else {
-                    /* Process the token as if the insertion mode was "in table". */
-                    $this->processWithRulesFor($token, self::IN_TABLE);
-                }
-            break;
-
-            case self::IN_CELL:
-                /* An end tag whose tag name is one of: "td", "th" */
-                if ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-                ($token['name'] === 'td' || $token['name'] === 'th')) {
-                    /* If the stack of open elements does not have an element in table
-                    scope with the same tag name as that of the token, then this is a
-                    parse error and the token must be ignored. */
-                    if (!$this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                        $this->ignored = true;
-
-                    /* Otherwise: */
-                    } else {
-                        /* Generate implied end tags, except for elements with the same
-                        tag name as the token. */
-                        $this->generateImpliedEndTags([$token['name']]);
-
-                        /* Now, if the current node is not an element with the same tag
-                        name as the token, then this is a parse error. */
-                        // XERROR: Implement parse error code
-
-                        /* Pop elements from this stack until an element with the same
-                        tag name as the token has been popped from the stack. */
-                        do {
-                            $node = array_pop($this->stack);
-                        } while ($node->tagName !== $token['name']);
-
-                        /* Clear the list of active formatting elements up to the last
-                        marker. */
-                        $this->clearTheActiveFormattingElementsUpToTheLastMarker();
-
-                        /* Switch the insertion mode to "in row". (The current node
-                        will be a tr element at this point.) */
-                        $this->mode = self::IN_ROW;
-                    }
-
-                /* A start tag whose tag name is one of: "caption", "col", "colgroup",
-                "tbody", "td", "tfoot", "th", "thead", "tr" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && in_array($token['name'],
-                ['caption', 'col', 'colgroup', 'tbody', 'td', 'tfoot', 'th',
-                'thead', 'tr'])) {
-                    /* If the stack of open elements does not have a td or th element
-                    in table scope, then this is a parse error; ignore the token.
-                    (fragment case) */
-                    if (!$this->elementInScope(['td', 'th'], self::SCOPE_TABLE)) {
-                        // parse error
-                        $this->ignored = true;
-
-                    /* Otherwise, close the cell (see below) and reprocess the current
-                    token. */
-                    } else {
-                        $this->closeCell();
-                        $this->emitToken($token);
-                    }
-
-                /* An end tag whose tag name is one of: "body", "caption", "col",
-                "colgroup", "html" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG && in_array($token['name'],
-                ['body', 'caption', 'col', 'colgroup', 'html'])) {
-                    /* Parse error. Ignore the token. */
-                    $this->ignored = true;
-
-                /* An end tag whose tag name is one of: "table", "tbody", "tfoot",
-                "thead", "tr" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG && in_array($token['name'],
-                ['table', 'tbody', 'tfoot', 'thead', 'tr'])) {
-                    /* If the stack of open elements does not have a td or th element
-                    in table scope, then this is a parse error; ignore the token.
-                    (innerHTML case) */
-                    if (!$this->elementInScope(['td', 'th'], self::SCOPE_TABLE)) {
-                        // Parse error
-                        $this->ignored = true;
-
-                    /* Otherwise, close the cell (see below) and reprocess the current
-                    token. */
-                    } else {
-                        $this->closeCell();
-                        $this->emitToken($token);
-                    }
-
-                /* Anything else */
-                } else {
-                    /* Process the token as if the insertion mode was "in body". */
-                    $this->processWithRulesFor($token, self::IN_BODY);
-                }
-            break;
-
-            case self::IN_SELECT:
-                /* Handle the token as follows: */
-
-                /* A character token */
-                if (
-                    $token['type'] === HTML5_Tokenizer::CHARACTER ||
-                    $token['type'] === HTML5_Tokenizer::SPACECHARACTER
-                ) {
-                    /* Append the token's character to the current node. */
-                    $this->insertText($token['data']);
-
-                /* A comment token */
-                } elseif ($token['type'] === HTML5_Tokenizer::COMMENT) {
-                    /* Append a Comment node to the current node with the data
-                    attribute set to the data given in the comment token. */
-                    $this->insertComment($token['data']);
-
-                } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE) {
-                    // parse error
-
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html') {
-                    $this->processWithRulesFor($token, self::IN_BODY);
-
-                /* A start tag token whose tag name is "option" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                $token['name'] === 'option') {
-                    /* If the current node is an option element, act as if an end tag
-                    with the tag name "option" had been seen. */
-                    if (end($this->stack)->tagName === 'option') {
-                        $this->emitToken([
-                            'name' => 'option',
-                            'type' => HTML5_Tokenizer::ENDTAG
-                        ]);
-                    }
-
-                    /* Insert an HTML element for the token. */
-                    $this->insertElement($token);
-
-                /* A start tag token whose tag name is "optgroup" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                $token['name'] === 'optgroup') {
-                    /* If the current node is an option element, act as if an end tag
-                    with the tag name "option" had been seen. */
-                    if (end($this->stack)->tagName === 'option') {
-                        $this->emitToken([
-                            'name' => 'option',
-                            'type' => HTML5_Tokenizer::ENDTAG
-                        ]);
-                    }
-
-                    /* If the current node is an optgroup element, act as if an end tag
-                    with the tag name "optgroup" had been seen. */
-                    if (end($this->stack)->tagName === 'optgroup') {
-                        $this->emitToken([
-                            'name' => 'optgroup',
-                            'type' => HTML5_Tokenizer::ENDTAG
-                        ]);
-                    }
-
-                    /* Insert an HTML element for the token. */
-                    $this->insertElement($token);
-
-                /* An end tag token whose tag name is "optgroup" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-                $token['name'] === 'optgroup') {
-                    /* First, if the current node is an option element, and the node
-                    immediately before it in the stack of open elements is an optgroup
-                    element, then act as if an end tag with the tag name "option" had
-                    been seen. */
-                    $elements_in_stack = count($this->stack);
-
-                    if ($this->stack[$elements_in_stack - 1]->tagName === 'option' &&
-                    $this->stack[$elements_in_stack - 2]->tagName === 'optgroup') {
-                        $this->emitToken([
-                            'name' => 'option',
-                            'type' => HTML5_Tokenizer::ENDTAG
-                        ]);
-                    }
-
-                    /* If the current node is an optgroup element, then pop that node
-                    from the stack of open elements. Otherwise, this is a parse error,
-                    ignore the token. */
-                    if (end($this->stack)->tagName === 'optgroup') {
-                        array_pop($this->stack);
-                    } else {
-                        // parse error
-                        $this->ignored = true;
-                    }
-
-                /* An end tag token whose tag name is "option" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-                $token['name'] === 'option') {
-                    /* If the current node is an option element, then pop that node
-                    from the stack of open elements. Otherwise, this is a parse error,
-                    ignore the token. */
-                    if (end($this->stack)->tagName === 'option') {
-                        array_pop($this->stack);
-                    } else {
-                        // parse error
-                        $this->ignored = true;
-                    }
-
-                /* An end tag whose tag name is "select" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-                $token['name'] === 'select') {
-                    /* If the stack of open elements does not have an element in table
-                    scope with the same tag name as the token, this is a parse error.
-                    Ignore the token. (fragment case) */
-                    if (!$this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                        $this->ignored = true;
-                        // parse error
-
-                    /* Otherwise: */
-                    } else {
-                        /* Pop elements from the stack of open elements until a select
-                        element has been popped from the stack. */
-                        do {
-                            $node = array_pop($this->stack);
-                        } while ($node->tagName !== 'select');
-
-                        /* Reset the insertion mode appropriately. */
-                        $this->resetInsertionMode();
-                    }
-
-                /* A start tag whose tag name is "select" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'select') {
-                    /* Parse error. Act as if the token had been an end tag with the
-                    tag name "select" instead. */
-                    $this->emitToken([
-                        'name' => 'select',
-                        'type' => HTML5_Tokenizer::ENDTAG
-                    ]);
-
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                ($token['name'] === 'input' || $token['name'] === 'keygen' ||  $token['name'] === 'textarea')) {
-                    // parse error
-                    $this->emitToken([
-                        'name' => 'select',
-                        'type' => HTML5_Tokenizer::ENDTAG
-                    ]);
-                    $this->emitToken($token);
-
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'script') {
-                    $this->processWithRulesFor($token, self::IN_HEAD);
-
-                } elseif ($token['type'] === HTML5_Tokenizer::EOF) {
-                    // XERROR: If the current node is not the root html element, then this is a parse error.
-                    /* Stop parsing */
-
-                /* Anything else */
-                } else {
-                    /* Parse error. Ignore the token. */
-                    $this->ignored = true;
-                }
-            break;
-
-            case self::IN_SELECT_IN_TABLE:
-
-                if ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                in_array($token['name'], ['caption', 'table', 'tbody',
-                'tfoot', 'thead', 'tr', 'td', 'th'])) {
-                    // parse error
-                    $this->emitToken([
-                        'name' => 'select',
-                        'type' => HTML5_Tokenizer::ENDTAG,
-                    ]);
-                    $this->emitToken($token);
-
-                /* An end tag whose tag name is one of: "caption", "table", "tbody",
-                "tfoot", "thead", "tr", "td", "th" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-                in_array($token['name'], ['caption', 'table', 'tbody', 'tfoot', 'thead', 'tr', 'td', 'th']))  {
-                    /* Parse error. */
-                    // parse error
-
-                    /* If the stack of open elements has an element in table scope with
-                    the same tag name as that of the token, then act as if an end tag
-                    with the tag name "select" had been seen, and reprocess the token.
-                    Otherwise, ignore the token. */
-                    if ($this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                        $this->emitToken([
-                            'name' => 'select',
-                            'type' => HTML5_Tokenizer::ENDTAG
-                        ]);
-
-                        $this->emitToken($token);
-                    } else {
-                        $this->ignored = true;
-                    }
-                } else {
-                    $this->processWithRulesFor($token, self::IN_SELECT);
-                }
-            break;
-
-            case self::IN_FOREIGN_CONTENT:
-                if ($token['type'] === HTML5_Tokenizer::CHARACTER ||
-                $token['type'] === HTML5_Tokenizer::SPACECHARACTER) {
-                    $this->insertText($token['data']);
-                } elseif ($token['type'] === HTML5_Tokenizer::COMMENT) {
-                    $this->insertComment($token['data']);
-                } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE) {
-                    // XERROR: parse error
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-                $token['name'] === 'script' && end($this->stack)->tagName === 'script' &&
-                // XDOM
-                end($this->stack)->namespaceURI === self::NS_SVG) {
-                    array_pop($this->stack);
-                    // a bunch of script running mumbo jumbo
-                } elseif (
-                    ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                        ((
-                            $token['name'] !== 'mglyph' &&
-                            $token['name'] !== 'malignmark' &&
-                            // XDOM
-                            end($this->stack)->namespaceURI === self::NS_MATHML &&
-                            in_array(end($this->stack)->tagName, ['mi', 'mo', 'mn', 'ms', 'mtext'])
-                        ) ||
-                        (
-                            $token['name'] === 'svg' &&
-                            // XDOM
-                            end($this->stack)->namespaceURI === self::NS_MATHML &&
-                            end($this->stack)->tagName === 'annotation-xml'
-                        ) ||
-                        (
-                            // XDOM
-                            end($this->stack)->namespaceURI === self::NS_SVG &&
-                            in_array(end($this->stack)->tagName, ['foreignObject', 'desc', 'title'])
-                        ) ||
-                        (
-                            // XSKETCHY && XDOM
-                            end($this->stack)->namespaceURI === self::NS_HTML
-                        ))
-                    ) || $token['type'] === HTML5_Tokenizer::ENDTAG
-                ) {
-                    $this->processWithRulesFor($token, $this->secondary_mode);
-                    /* If, after doing so, the insertion mode is still "in foreign
-                     * content", but there is no element in scope that has a namespace
-                     * other than the HTML namespace, switch the insertion mode to the
-                     * secondary insertion mode. */
-                    if ($this->mode === self::IN_FOREIGN_CONTENT) {
-                        $found = false;
-                        // this basically duplicates elementInScope()
-                        for ($i = count($this->stack) - 1; $i >= 0; $i--) {
-                            // XDOM
-                            $node = $this->stack[$i];
-                            if ($node->namespaceURI !== self::NS_HTML) {
-                                $found = true;
-                                break;
-                            } elseif (in_array($node->tagName, ['table', 'html',
-                            'applet', 'caption', 'td', 'th', 'button', 'marquee',
-                            'object']) || ($node->tagName === 'foreignObject' &&
-                            $node->namespaceURI === self::NS_SVG)) {
-                                break;
-                            }
-                        }
-                        if (!$found) {
-                            $this->mode = $this->secondary_mode;
-                        }
-                    }
-                } elseif ($token['type'] === HTML5_Tokenizer::EOF || (
-                $token['type'] === HTML5_Tokenizer::STARTTAG &&
-                (in_array($token['name'], ['b', "big", "blockquote", "body", "br",
-                "center", "code", "dc", "dd", "div", "dl", "ds", "dt", "em", "embed", "h1", "h2",
-                "h3", "h4", "h5", "h6", "head", "hr", "i", "img", "li", "listing",
-                "menu", "meta", "nobr", "ol", "p", "pre", "ruby", "s",  "small",
-                "span", "strong", "strike",  "sub", "sup", "table", "tt", "u", "ul",
-                "var"]) || ($token['name'] === 'font' && ($this->getAttr($token, 'color') ||
-                $this->getAttr($token, 'face') || $this->getAttr($token, 'size')))))) {
-                    // XERROR: parse error
-                    do {
-                        $node = array_pop($this->stack);
-                        // XDOM
-                    } while ($node->namespaceURI !== self::NS_HTML);
-                    $this->stack[] = $node;
-                    $this->mode = $this->secondary_mode;
-                    $this->emitToken($token);
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG) {
-                    static $svg_lookup = [
-                        'altglyph' => 'altGlyph',
-                        'altglyphdef' => 'altGlyphDef',
-                        'altglyphitem' => 'altGlyphItem',
-                        'animatecolor' => 'animateColor',
-                        'animatemotion' => 'animateMotion',
-                        'animatetransform' => 'animateTransform',
-                        'clippath' => 'clipPath',
-                        'feblend' => 'feBlend',
-                        'fecolormatrix' => 'feColorMatrix',
-                        'fecomponenttransfer' => 'feComponentTransfer',
-                        'fecomposite' => 'feComposite',
-                        'feconvolvematrix' => 'feConvolveMatrix',
-                        'fediffuselighting' => 'feDiffuseLighting',
-                        'fedisplacementmap' => 'feDisplacementMap',
-                        'fedistantlight' => 'feDistantLight',
-                        'feflood' => 'feFlood',
-                        'fefunca' => 'feFuncA',
-                        'fefuncb' => 'feFuncB',
-                        'fefuncg' => 'feFuncG',
-                        'fefuncr' => 'feFuncR',
-                        'fegaussianblur' => 'feGaussianBlur',
-                        'feimage' => 'feImage',
-                        'femerge' => 'feMerge',
-                        'femergenode' => 'feMergeNode',
-                        'femorphology' => 'feMorphology',
-                        'feoffset' => 'feOffset',
-                        'fepointlight' => 'fePointLight',
-                        'fespecularlighting' => 'feSpecularLighting',
-                        'fespotlight' => 'feSpotLight',
-                        'fetile' => 'feTile',
-                        'feturbulence' => 'feTurbulence',
-                        'foreignobject' => 'foreignObject',
-                        'glyphref' => 'glyphRef',
-                        'lineargradient' => 'linearGradient',
-                        'radialgradient' => 'radialGradient',
-                        'textpath' => 'textPath',
-                    ];
-                    // XDOM
-                    $current = end($this->stack);
-                    if ($current->namespaceURI === self::NS_MATHML) {
-                        $token = $this->adjustMathMLAttributes($token);
-                    }
-                    if ($current->namespaceURI === self::NS_SVG &&
-                    isset($svg_lookup[$token['name']])) {
-                        $token['name'] = $svg_lookup[$token['name']];
-                    }
-                    if ($current->namespaceURI === self::NS_SVG) {
-                        $token = $this->adjustSVGAttributes($token);
-                    }
-                    $token = $this->adjustForeignAttributes($token);
-                    $this->insertForeignElement($token, $current->namespaceURI);
-                    if (isset($token['self-closing'])) {
-                        array_pop($this->stack);
-                        // XERROR: acknowledge self-closing flag
-                    }
-                }
-            break;
-
-            case self::AFTER_BODY:
-                /* Handle the token as follows: */
-
-                /* A character token that is one of one of U+0009 CHARACTER TABULATION,
-                U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF),
-                or U+0020 SPACE */
-                if ($token['type'] === HTML5_Tokenizer::SPACECHARACTER) {
-                    /* Process the token as it would be processed if the insertion mode
-                    was "in body". */
-                    $this->processWithRulesFor($token, self::IN_BODY);
-
-                /* A comment token */
-                } elseif ($token['type'] === HTML5_Tokenizer::COMMENT) {
-                    /* Append a Comment node to the first element in the stack of open
-                    elements (the html element), with the data attribute set to the
-                    data given in the comment token. */
-                    // XDOM
-                    $comment = $this->dom->createComment($token['data']);
-                    $this->stack[0]->appendChild($comment);
-
-                } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE) {
-                    // parse error
-
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html') {
-                    $this->processWithRulesFor($token, self::IN_BODY);
-
-                /* An end tag with the tag name "html" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'html') {
-                    /*     If the parser was originally created as part of the HTML
-                     *     fragment parsing algorithm, this is a parse error; ignore
-                     *     the token. (fragment case) */
-                    $this->ignored = true;
-                    // XERROR: implement this
-
-                    $this->mode = self::AFTER_AFTER_BODY;
-
-                } elseif ($token['type'] === HTML5_Tokenizer::EOF) {
-                    /* Stop parsing */
-
-                /* Anything else */
-                } else {
-                    /* Parse error. Set the insertion mode to "in body" and reprocess
-                    the token. */
-                    $this->mode = self::IN_BODY;
-                    $this->emitToken($token);
-                }
-            break;
-
-            case self::IN_FRAMESET:
-                /* Handle the token as follows: */
-
-                /* A character token that is one of one of U+0009 CHARACTER TABULATION,
-                U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF),
-                U+000D CARRIAGE RETURN (CR), or U+0020 SPACE */
-                if ($token['type'] === HTML5_Tokenizer::SPACECHARACTER) {
-                    /* Append the character to the current node. */
-                    $this->insertText($token['data']);
-
-                /* A comment token */
-                } elseif ($token['type'] === HTML5_Tokenizer::COMMENT) {
-                    /* Append a Comment node to the current node with the data
-                    attribute set to the data given in the comment token. */
-                    $this->insertComment($token['data']);
-
-                } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE) {
-                    // parse error
-
-                /* A start tag with the tag name "frameset" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                $token['name'] === 'frameset') {
-                    $this->insertElement($token);
-
-                /* An end tag with the tag name "frameset" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-                $token['name'] === 'frameset') {
-                    /* If the current node is the root html element, then this is a
-                    parse error; ignore the token. (fragment case) */
-                    if (end($this->stack)->tagName === 'html') {
-                        $this->ignored = true;
-                        // Parse error
-
-                    } else {
-                        /* Otherwise, pop the current node from the stack of open
-                        elements. */
-                        array_pop($this->stack);
-
-                        /* If the parser was not originally created as part of the HTML
-                         * fragment parsing algorithm  (fragment case), and the current
-                         * node is no longer a frameset element, then switch the
-                         * insertion mode to "after frameset". */
-                        $this->mode = self::AFTER_FRAMESET;
-                    }
-
-                /* A start tag with the tag name "frame" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                $token['name'] === 'frame') {
-                    /* Insert an HTML element for the token. */
-                    $this->insertElement($token);
-
-                    /* Immediately pop the current node off the stack of open elements. */
-                    array_pop($this->stack);
-
-                    // XERROR: Acknowledge the token's self-closing flag, if it is set.
-
-                /* A start tag with the tag name "noframes" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                $token['name'] === 'noframes') {
-                    /* Process the token using the rules for the "in head" insertion mode. */
-                    $this->processwithRulesFor($token, self::IN_HEAD);
-
-                } elseif ($token['type'] === HTML5_Tokenizer::EOF) {
-                    // XERROR: If the current node is not the root html element, then this is a parse error.
-                    /* Stop parsing */
-                /* Anything else */
-                } else {
-                    /* Parse error. Ignore the token. */
-                    $this->ignored = true;
-                }
-            break;
-
-            case self::AFTER_FRAMESET:
-                /* Handle the token as follows: */
-
-                /* A character token that is one of one of U+0009 CHARACTER TABULATION,
-                U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF),
-                U+000D CARRIAGE RETURN (CR), or U+0020 SPACE */
-                if ($token['type'] === HTML5_Tokenizer::SPACECHARACTER) {
-                    /* Append the character to the current node. */
-                    $this->insertText($token['data']);
-
-                /* A comment token */
-                } elseif ($token['type'] === HTML5_Tokenizer::COMMENT) {
-                    /* Append a Comment node to the current node with the data
-                    attribute set to the data given in the comment token. */
-                    $this->insertComment($token['data']);
-
-                } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE) {
-                    // parse error
-
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html') {
-                    $this->processWithRulesFor($token, self::IN_BODY);
-
-                /* An end tag with the tag name "html" */
-                } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-                $token['name'] === 'html') {
-                    $this->mode = self::AFTER_AFTER_FRAMESET;
-
-                /* A start tag with the tag name "noframes" */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                $token['name'] === 'noframes') {
-                    $this->processWithRulesFor($token, self::IN_HEAD);
-
-                } elseif ($token['type'] === HTML5_Tokenizer::EOF) {
-                    /* Stop parsing */
-
-                /* Anything else */
-                } else {
-                    /* Parse error. Ignore the token. */
-                    $this->ignored = true;
-                }
-            break;
-
-            case self::AFTER_AFTER_BODY:
-                /* A comment token */
-                if ($token['type'] === HTML5_Tokenizer::COMMENT) {
-                    /* Append a Comment node to the Document object with the data
-                    attribute set to the data given in the comment token. */
-                    // XDOM
-                    $comment = $this->dom->createComment($token['data']);
-                    $this->dom->appendChild($comment);
-
-                } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE ||
-                $token['type'] === HTML5_Tokenizer::SPACECHARACTER ||
-                ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html')) {
-                    $this->processWithRulesFor($token, self::IN_BODY);
-
-                /* An end-of-file token */
-                } elseif ($token['type'] === HTML5_Tokenizer::EOF) {
-                    /* OMG DONE!! */
-                } else {
-                    // parse error
-                    $this->mode = self::IN_BODY;
-                    $this->emitToken($token);
-                }
-            break;
-
-            case self::AFTER_AFTER_FRAMESET:
-                /* A comment token */
-                if ($token['type'] === HTML5_Tokenizer::COMMENT) {
-                    /* Append a Comment node to the Document object with the data
-                    attribute set to the data given in the comment token. */
-                    // XDOM
-                    $comment = $this->dom->createComment($token['data']);
-                    $this->dom->appendChild($comment);
-                } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE ||
-                $token['type'] === HTML5_Tokenizer::SPACECHARACTER ||
-                ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html')) {
-                    $this->processWithRulesFor($token, self::IN_BODY);
-
-                /* An end-of-file token */
-                } elseif ($token['type'] === HTML5_Tokenizer::EOF) {
-                    /* OMG DONE!! */
-                } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'nofrmaes') {
-                    $this->processWithRulesFor($token, self::IN_HEAD);
-                } else {
-                    // parse error
-                }
-            break;
-        }
-    }
-
-    private function insertElement($token, $append = true) {
-        $el = $this->dom->createElementNS(self::NS_HTML, $token['name']);
-
-        if (!empty($token['attr'])) {
-            foreach ($token['attr'] as $attr) {
-                if (!$el->hasAttribute($attr['name']) && preg_match("/^[a-zA-Z_:]/", $attr['name'])) {
-                    $el->setAttribute($attr['name'], $attr['value']);
-                }
-            }
-        }
-        if ($append) {
-            $this->appendToRealParent($el);
-            $this->stack[] = $el;
-        }
-
-        return $el;
-    }
-
-    /**
-     * @param $data
-     */
-    private function insertText($data) {
-        if ($data === '') {
-            return;
-        }
-        if ($this->ignore_lf_token) {
-            if ($data[0] === "\n") {
-                $data = substr($data, 1);
-                if ($data === false) {
-                    return;
-                }
-            }
-        }
-        $text = $this->dom->createTextNode($data);
-        $this->appendToRealParent($text);
-    }
-
-    /**
-     * @param $data
-     */
-    private function insertComment($data) {
-        $comment = $this->dom->createComment($data);
-        $this->appendToRealParent($comment);
-    }
-
-    /**
-     * @param $node
-     */
-    private function appendToRealParent($node) {
-        // this is only for the foster_parent case
-        /* If the current node is a table, tbody, tfoot, thead, or tr
-        element, then, whenever a node would be inserted into the current
-        node, it must instead be inserted into the foster parent element. */
-        if (
-            !$this->foster_parent ||
-            !in_array(
-                end($this->stack)->tagName,
-                ['table', 'tbody', 'tfoot', 'thead', 'tr']
-            )
-        ) {
-            end($this->stack)->appendChild($node);
-        } else {
-            $this->fosterParent($node);
-        }
-    }
-
-    /**
-     * @param $el
-     * @param int $scope
-     * @return bool|null
-     */
-    private function elementInScope($el, $scope = self::SCOPE) {
-        if (is_array($el)) {
-            foreach($el as $element) {
-                if ($this->elementInScope($element, $scope)) {
-                    return true;
-                }
-            }
-
-            return false;
-        }
-
-        $leng = count($this->stack);
-
-        for ($n = 0; $n < $leng; $n++) {
-            /* 1. Initialise node to be the current node (the bottommost node of
-            the stack). */
-            $node = $this->stack[$leng - 1 - $n];
-
-            if ($node->tagName === $el) {
-                /* 2. If node is the target node, terminate in a match state. */
-                return true;
-
-                // We've expanded the logic for these states a little differently;
-                // Hixie's refactoring into "specific scope" is more general, but
-                // this "gets the job done"
-
-            // these are the common states for all scopes
-            } elseif ($node->tagName === 'table' || $node->tagName === 'html') {
-                return false;
-
-            // these are valid for "in scope" and "in list item scope"
-            } elseif ($scope !== self::SCOPE_TABLE &&
-            (in_array($node->tagName, ['applet', 'caption', 'td',
-                'th', 'button', 'marquee', 'object']) ||
-                $node->tagName === 'foreignObject' && $node->namespaceURI === self::NS_SVG)) {
-                return false;
-
-
-            // these are valid for "in list item scope"
-            } elseif ($scope === self::SCOPE_LISTITEM && in_array($node->tagName, ['ol', 'ul'])) {
-                return false;
-            }
-
-            /* Otherwise, set node to the previous entry in the stack of open
-            elements and return to step 2. (This will never fail, since the loop
-            will always terminate in the previous step if the top of the stack
-            is reached.) */
-        }
-
-        // To fix warning. This never happens or should return true/false
-        return null;
-    }
-
-    /**
-     * @return bool
-     */
-    private function reconstructActiveFormattingElements() {
-        /* 1. If there are no entries in the list of active formatting elements,
-        then there is nothing to reconstruct; stop this algorithm. */
-        $formatting_elements = count($this->a_formatting);
-
-        if ($formatting_elements === 0) {
-            return false;
-        }
-
-        /* 3. Let entry be the last (most recently added) element in the list
-        of active formatting elements. */
-        $entry = end($this->a_formatting);
-
-        /* 2. If the last (most recently added) entry in the list of active
-        formatting elements is a marker, or if it is an element that is in the
-        stack of open elements, then there is nothing to reconstruct; stop this
-        algorithm. */
-        if ($entry === self::MARKER || in_array($entry, $this->stack, true)) {
-            return false;
-        }
-
-        for ($a = $formatting_elements - 1; $a >= 0; true) {
-            /* 4. If there are no entries before entry in the list of active
-            formatting elements, then jump to step 8. */
-            if ($a === 0) {
-                $step_seven = false;
-                break;
-            }
-
-            /* 5. Let entry be the entry one earlier than entry in the list of
-            active formatting elements. */
-            $a--;
-            $entry = $this->a_formatting[$a];
-
-            /* 6. If entry is neither a marker nor an element that is also in
-            thetack of open elements, go to step 4. */
-            if ($entry === self::MARKER || in_array($entry, $this->stack, true)) {
-                break;
-            }
-        }
-
-        while (true) {
-            /* 7. Let entry be the element one later than entry in the list of
-            active formatting elements. */
-            if (isset($step_seven) && $step_seven === true) {
-                $a++;
-                $entry = $this->a_formatting[$a];
-            }
-
-            /* 8. Perform a shallow clone of the element entry to obtain clone. */
-            $clone = $entry->cloneNode();
-
-            /* 9. Append clone to the current node and push it onto the stack
-            of open elements  so that it is the new current node. */
-            $this->appendToRealParent($clone);
-            $this->stack[] = $clone;
-
-            /* 10. Replace the entry for entry in the list with an entry for
-            clone. */
-            $this->a_formatting[$a] = $clone;
-
-            /* 11. If the entry for clone in the list of active formatting
-            elements is not the last entry in the list, return to step 7. */
-            if (end($this->a_formatting) !== $clone) {
-                $step_seven = true;
-            } else {
-                break;
-            }
-        }
-
-        // Return value not in use ATM. Would just make sense to also return true here.
-        return true;
-    }
-
-    /**
-     *
-     */
-    private function clearTheActiveFormattingElementsUpToTheLastMarker() {
-        /* When the steps below require the UA to clear the list of active
-        formatting elements up to the last marker, the UA must perform the
-        following steps: */
-
-        while (true) {
-            /* 1. Let entry be the last (most recently added) entry in the list
-            of active formatting elements. */
-            $entry = end($this->a_formatting);
-
-            /* 2. Remove entry from the list of active formatting elements. */
-            array_pop($this->a_formatting);
-
-            /* 3. If entry was a marker, then stop the algorithm at this point.
-            The list has been cleared up to the last marker. */
-            if ($entry === self::MARKER) {
-                break;
-            }
-        }
-    }
-
-    /**
-     * @param array $exclude
-     */
-    private function generateImpliedEndTags($exclude = []) {
-        /* When the steps below require the UA to generate implied end tags,
-         * then, while the current node is a dc element, a dd element, a ds
-         * element, a dt element, an li element, an option element, an optgroup
-         * element, a p element, an rp element, or an rt element, the UA must
-         * pop the current node off the stack of open elements. */
-        $node = end($this->stack);
-        $elements = array_diff(['dc', 'dd', 'ds', 'dt', 'li', 'p', 'td', 'th', 'tr'], $exclude);
-
-        while (in_array(end($this->stack)->tagName, $elements)) {
-            array_pop($this->stack);
-        }
-    }
-
-    /**
-     * @param $node
-     * @return int
-     */
-    private function getElementCategory($node) {
-        if (!is_object($node)) {
-            debug_print_backtrace();
-        }
-        $name = $node->tagName;
-        if (in_array($name, $this->special)) {
-            return self::SPECIAL;
-        } elseif (in_array($name, $this->scoping)) {
-            return self::SCOPING;
-        } elseif (in_array($name, $this->formatting)) {
-            return self::FORMATTING;
-        } else {
-            return self::PHRASING;
-        }
-    }
-
-    /**
-     * @param $elements
-     */
-    private function clearStackToTableContext($elements) {
-        /* When the steps above require the UA to clear the stack back to a
-        table context, it means that the UA must, while the current node is not
-        a table element or an html element, pop elements from the stack of open
-        elements. */
-        while (true) {
-            $name = end($this->stack)->tagName;
-
-            if (in_array($name, $elements)) {
-                break;
-            } else {
-                array_pop($this->stack);
-            }
-        }
-    }
-
-    /**
-     * @param null $context
-     */
-    private function resetInsertionMode($context = null) {
-        /* 1. Let last be false. */
-        $last = false;
-        $leng = count($this->stack);
-
-        for ($n = $leng - 1; $n >= 0; $n--) {
-            /* 2. Let node be the last node in the stack of open elements. */
-            $node = $this->stack[$n];
-
-            /* 3. If node is the first node in the stack of open elements, then
-             * set last to true and set node to the context  element. (fragment
-             * case) */
-            if ($this->stack[0]->isSameNode($node)) {
-                $last = true;
-                $node = $context;
-            }
-
-            /* 4. If node is a select element, then switch the insertion mode to
-            "in select" and abort these steps. (fragment case) */
-            if ($node->tagName === 'select') {
-                $this->mode = self::IN_SELECT;
-                break;
-
-            /* 5. If node is a td or th element, then switch the insertion mode
-            to "in cell" and abort these steps. */
-            } elseif ($node->tagName === 'td' || $node->nodeName === 'th') {
-                $this->mode = self::IN_CELL;
-                break;
-
-            /* 6. If node is a tr element, then switch the insertion mode to
-            "in    row" and abort these steps. */
-            } elseif ($node->tagName === 'tr') {
-                $this->mode = self::IN_ROW;
-                break;
-
-            /* 7. If node is a tbody, thead, or tfoot element, then switch the
-            insertion mode to "in table body" and abort these steps. */
-            } elseif (in_array($node->tagName, ['tbody', 'thead', 'tfoot'])) {
-                $this->mode = self::IN_TABLE_BODY;
-                break;
-
-            /* 8. If node is a caption element, then switch the insertion mode
-            to "in caption" and abort these steps. */
-            } elseif ($node->tagName === 'caption') {
-                $this->mode = self::IN_CAPTION;
-                break;
-
-            /* 9. If node is a colgroup element, then switch the insertion mode
-            to "in column group" and abort these steps. (innerHTML case) */
-            } elseif ($node->tagName === 'colgroup') {
-                $this->mode = self::IN_COLUMN_GROUP;
-                break;
-
-            /* 10. If node is a table element, then switch the insertion mode
-            to "in table" and abort these steps. */
-            } elseif ($node->tagName === 'table') {
-                $this->mode = self::IN_TABLE;
-                break;
-
-            /* 11. If node is an element from the MathML namespace or the SVG
-             * namespace, then switch the insertion mode to "in foreign
-             * content", let the secondary insertion mode be "in body", and
-             * abort these steps. */
-            } elseif ($node->namespaceURI === self::NS_SVG ||
-            $node->namespaceURI === self::NS_MATHML) {
-                $this->mode = self::IN_FOREIGN_CONTENT;
-                $this->secondary_mode = self::IN_BODY;
-                break;
-
-            /* 12. If node is a head element, then switch the insertion mode
-            to "in body" ("in body"! not "in head"!) and abort these steps.
-            (fragment case) */
-            } elseif ($node->tagName === 'head') {
-                $this->mode = self::IN_BODY;
-                break;
-
-            /* 13. If node is a body element, then switch the insertion mode to
-            "in body" and abort these steps. */
-            } elseif ($node->tagName === 'body') {
-                $this->mode = self::IN_BODY;
-                break;
-
-            /* 14. If node is a frameset element, then switch the insertion
-            mode to "in frameset" and abort these steps. (fragment case) */
-            } elseif ($node->tagName === 'frameset') {
-                $this->mode = self::IN_FRAMESET;
-                break;
-
-            /* 15. If node is an html element, then: if the head element
-            pointer is null, switch the insertion mode to "before head",
-            otherwise, switch the insertion mode to "after head". In either
-            case, abort these steps. (fragment case) */
-            } elseif ($node->tagName === 'html') {
-                $this->mode = ($this->head_pointer === null)
-                    ? self::BEFORE_HEAD
-                    : self::AFTER_HEAD;
-
-                break;
-
-            /* 16. If last is true, then set the insertion mode to "in body"
-            and    abort these steps. (fragment case) */
-            } elseif ($last) {
-                $this->mode = self::IN_BODY;
-                break;
-            }
-        }
-    }
-
-    /**
-     *
-     */
-    private function closeCell() {
-        /* If the stack of open elements has a td or th element in table scope,
-        then act as if an end tag token with that tag name had been seen. */
-        foreach (['td', 'th'] as $cell) {
-            if ($this->elementInScope($cell, self::SCOPE_TABLE)) {
-                $this->emitToken([
-                    'name' => $cell,
-                    'type' => HTML5_Tokenizer::ENDTAG
-                ]);
-
-                break;
-            }
-        }
-    }
-
-    /**
-     * @param $token
-     * @param $mode
-     */
-    private function processWithRulesFor($token, $mode) {
-        /* "using the rules for the m insertion mode", where m is one of these
-         * modes, the user agent must use the rules described under the m
-         * insertion mode's section, but must leave the insertion mode
-         * unchanged unless the rules in m themselves switch the insertion mode
-         * to a new value. */
-        $this->emitToken($token, $mode);
-    }
-
-    /**
-     * @param $token
-     */
-    private function insertCDATAElement($token) {
-        $this->insertElement($token);
-        $this->original_mode = $this->mode;
-        $this->mode = self::IN_CDATA_RCDATA;
-        $this->content_model = HTML5_Tokenizer::CDATA;
-    }
-
-    /**
-     * @param $token
-     */
-    private function insertRCDATAElement($token) {
-        $this->insertElement($token);
-        $this->original_mode = $this->mode;
-        $this->mode = self::IN_CDATA_RCDATA;
-        $this->content_model = HTML5_Tokenizer::RCDATA;
-    }
-
-    /**
-     * @param $token
-     * @param $key
-     * @return bool
-     */
-    private function getAttr($token, $key) {
-        if (!isset($token['attr'])) {
-            return false;
-        }
-        $ret = false;
-        foreach ($token['attr'] as $keypair) {
-            if ($keypair['name'] === $key) {
-                $ret = $keypair['value'];
-            }
-        }
-        return $ret;
-    }
-
-    /**
-     * @return mixed
-     */
-    private function getCurrentTable() {
-        /* The current table is the last table  element in the stack of open
-         * elements, if there is one. If there is no table element in the stack
-         * of open elements (fragment case), then the current table is the
-         * first element in the stack of open elements (the html element). */
-        for ($i = count($this->stack) - 1; $i >= 0; $i--) {
-            if ($this->stack[$i]->tagName === 'table') {
-                return $this->stack[$i];
-            }
-        }
-        return $this->stack[0];
-    }
-
-    /**
-     * @return mixed
-     */
-    private function getFosterParent() {
-        /* The foster parent element is the parent element of the last
-        table element in the stack of open elements, if there is a
-        table element and it has such a parent element. If there is no
-        table element in the stack of open elements (innerHTML case),
-        then the foster parent element is the first element in the
-        stack of open elements (the html  element). Otherwise, if there
-        is a table element in the stack of open elements, but the last
-        table element in the stack of open elements has no parent, or
-        its parent node is not an element, then the foster parent
-        element is the element before the last table element in the
-        stack of open elements. */
-        for ($n = count($this->stack) - 1; $n >= 0; $n--) {
-            if ($this->stack[$n]->tagName === 'table') {
-                $table = $this->stack[$n];
-                break;
-            }
-        }
-
-        if (isset($table) && $table->parentNode !== null) {
-            return $table->parentNode;
-
-        } elseif (!isset($table)) {
-            return $this->stack[0];
-
-        } elseif (isset($table) && ($table->parentNode === null ||
-        $table->parentNode->nodeType !== XML_ELEMENT_NODE)) {
-            return $this->stack[$n - 1];
-        }
-
-        return null;
-    }
-
-    /**
-     * @param $node
-     */
-    public function fosterParent($node) {
-        $foster_parent = $this->getFosterParent();
-        $table = $this->getCurrentTable(); // almost equivalent to last table element, except it can be html
-        /* When a node node is to be foster parented, the node node must be
-         * be inserted into the foster parent element. */
-        /* If the foster parent element is the parent element of the last table
-         * element in the stack of open elements, then node must be inserted
-         * immediately before the last table element in the stack of open
-         * elements in the foster parent element; otherwise, node must be
-         * appended to the foster parent element. */
-        if ($table->tagName === 'table' && $table->parentNode->isSameNode($foster_parent)) {
-            $foster_parent->insertBefore($node, $table);
-        } else {
-            $foster_parent->appendChild($node);
-        }
-    }
-
-    /**
-     * For debugging, prints the stack
-     */
-    private function printStack() {
-        $names = [];
-        foreach ($this->stack as $i => $element) {
-            $names[] = $element->tagName;
-        }
-        echo "  -> stack [" . implode(', ', $names) . "]\n";
-    }
-
-    /**
-     * For debugging, prints active formatting elements
-     */
-    private function printActiveFormattingElements() {
-        if (!$this->a_formatting) {
-            return;
-        }
-        $names = [];
-        foreach ($this->a_formatting as $node) {
-            if ($node === self::MARKER) {
-                $names[] = 'MARKER';
-            } else {
-                $names[] = $node->tagName;
-            }
-        }
-        echo "  -> active formatting [" . implode(', ', $names) . "]\n";
-    }
-
-    /**
-     * @return bool
-     */
-    public function currentTableIsTainted() {
-        return !empty($this->getCurrentTable()->tainted);
-    }
-
-    /**
-     * Sets up the tree constructor for building a fragment.
-     *
-     * @param null $context
-     */
-    public function setupContext($context = null) {
-        $this->fragment = true;
-        if ($context) {
-            $context = $this->dom->createElementNS(self::NS_HTML, $context);
-            /* 4.1. Set the HTML parser's tokenization  stage's content model
-             * flag according to the context element, as follows: */
-            switch ($context->tagName) {
-                case 'title': case 'textarea':
-                    $this->content_model = HTML5_Tokenizer::RCDATA;
-                    break;
-                case 'style': case 'script': case 'xmp': case 'iframe':
-                case 'noembed': case 'noframes':
-                    $this->content_model = HTML5_Tokenizer::CDATA;
-                    break;
-                case 'noscript':
-                    // XSCRIPT: assuming scripting is enabled
-                    $this->content_model = HTML5_Tokenizer::CDATA;
-                    break;
-                case 'plaintext':
-                    $this->content_model = HTML5_Tokenizer::PLAINTEXT;
-                    break;
-            }
-            /* 4.2. Let root be a new html element with no attributes. */
-            $root = $this->dom->createElementNS(self::NS_HTML, 'html');
-            $this->root = $root;
-            /* 4.3 Append the element root to the Document node created above. */
-            $this->dom->appendChild($root);
-            /* 4.4 Set up the parser's stack of open elements so that it
-             * contains just the single element root. */
-            $this->stack = [$root];
-            /* 4.5 Reset the parser's insertion mode appropriately. */
-            $this->resetInsertionMode($context);
-            /* 4.6 Set the parser's form element pointer  to the nearest node
-             * to the context element that is a form element (going straight up
-             * the ancestor chain, and including the element itself, if it is a
-             * form element), or, if there is no such form element, to null. */
-            $node = $context;
-            do {
-                if ($node->tagName === 'form') {
-                    $this->form_pointer = $node;
-                    break;
-                }
-            } while ($node = $node->parentNode);
-        }
-    }
-
-    /**
-     * @param $token
-     * @return mixed
-     */
-    public function adjustMathMLAttributes($token) {
-        foreach ($token['attr'] as &$kp) {
-            if ($kp['name'] === 'definitionurl') {
-                $kp['name'] = 'definitionURL';
-            }
-        }
-        return $token;
-    }
-
-    /**
-     * @param $token
-     * @return mixed
-     */
-    public function adjustSVGAttributes($token) {
-        static $lookup = [
-            'attributename' => 'attributeName',
-            'attributetype' => 'attributeType',
-            'basefrequency' => 'baseFrequency',
-            'baseprofile' => 'baseProfile',
-            'calcmode' => 'calcMode',
-            'clippathunits' => 'clipPathUnits',
-            'contentscripttype' => 'contentScriptType',
-            'contentstyletype' => 'contentStyleType',
-            'diffuseconstant' => 'diffuseConstant',
-            'edgemode' => 'edgeMode',
-            'externalresourcesrequired' => 'externalResourcesRequired',
-            'filterres' => 'filterRes',
-            'filterunits' => 'filterUnits',
-            'glyphref' => 'glyphRef',
-            'gradienttransform' => 'gradientTransform',
-            'gradientunits' => 'gradientUnits',
-            'kernelmatrix' => 'kernelMatrix',
-            'kernelunitlength' => 'kernelUnitLength',
-            'keypoints' => 'keyPoints',
-            'keysplines' => 'keySplines',
-            'keytimes' => 'keyTimes',
-            'lengthadjust' => 'lengthAdjust',
-            'limitingconeangle' => 'limitingConeAngle',
-            'markerheight' => 'markerHeight',
-            'markerunits' => 'markerUnits',
-            'markerwidth' => 'markerWidth',
-            'maskcontentunits' => 'maskContentUnits',
-            'maskunits' => 'maskUnits',
-            'numoctaves' => 'numOctaves',
-            'pathlength' => 'pathLength',
-            'patterncontentunits' => 'patternContentUnits',
-            'patterntransform' => 'patternTransform',
-            'patternunits' => 'patternUnits',
-            'pointsatx' => 'pointsAtX',
-            'pointsaty' => 'pointsAtY',
-            'pointsatz' => 'pointsAtZ',
-            'preservealpha' => 'preserveAlpha',
-            'preserveaspectratio' => 'preserveAspectRatio',
-            'primitiveunits' => 'primitiveUnits',
-            'refx' => 'refX',
-            'refy' => 'refY',
-            'repeatcount' => 'repeatCount',
-            'repeatdur' => 'repeatDur',
-            'requiredextensions' => 'requiredExtensions',
-            'requiredfeatures' => 'requiredFeatures',
-            'specularconstant' => 'specularConstant',
-            'specularexponent' => 'specularExponent',
-            'spreadmethod' => 'spreadMethod',
-            'startoffset' => 'startOffset',
-            'stddeviation' => 'stdDeviation',
-            'stitchtiles' => 'stitchTiles',
-            'surfacescale' => 'surfaceScale',
-            'systemlanguage' => 'systemLanguage',
-            'tablevalues' => 'tableValues',
-            'targetx' => 'targetX',
-            'targety' => 'targetY',
-            'textlength' => 'textLength',
-            'viewbox' => 'viewBox',
-            'viewtarget' => 'viewTarget',
-            'xchannelselector' => 'xChannelSelector',
-            'ychannelselector' => 'yChannelSelector',
-            'zoomandpan' => 'zoomAndPan',
-        ];
-        foreach ($token['attr'] as &$kp) {
-            if (isset($lookup[$kp['name']])) {
-                $kp['name'] = $lookup[$kp['name']];
-            }
-        }
-        return $token;
-    }
-
-    /**
-     * @param $token
-     * @return mixed
-     */
-    public function adjustForeignAttributes($token) {
-        static $lookup = [
-            'xlink:actuate' => ['xlink', 'actuate', self::NS_XLINK],
-            'xlink:arcrole' => ['xlink', 'arcrole', self::NS_XLINK],
-            'xlink:href' => ['xlink', 'href', self::NS_XLINK],
-            'xlink:role' => ['xlink', 'role', self::NS_XLINK],
-            'xlink:show' => ['xlink', 'show', self::NS_XLINK],
-            'xlink:title' => ['xlink', 'title', self::NS_XLINK],
-            'xlink:type' => ['xlink', 'type', self::NS_XLINK],
-            'xml:base' => ['xml', 'base', self::NS_XML],
-            'xml:lang' => ['xml', 'lang', self::NS_XML],
-            'xml:space' => ['xml', 'space', self::NS_XML],
-            'xmlns' => [null, 'xmlns', self::NS_XMLNS],
-            'xmlns:xlink' => ['xmlns', 'xlink', self::NS_XMLNS],
-        ];
-        foreach ($token['attr'] as &$kp) {
-            if (isset($lookup[$kp['name']])) {
-                $kp['name'] = $lookup[$kp['name']];
-            }
-        }
-        return $token;
-    }
-
-    /**
-     * @param $token
-     * @param $namespaceURI
-     */
-    public function insertForeignElement($token, $namespaceURI) {
-        $el = $this->dom->createElementNS($namespaceURI, $token['name']);
-
-        if (!empty($token['attr'])) {
-            foreach ($token['attr'] as $kp) {
-                $attr = $kp['name'];
-                if (is_array($attr)) {
-                    $ns = $attr[2];
-                    $attr = $attr[1];
-                } else {
-                    $ns = self::NS_HTML;
-                }
-                if (!$el->hasAttributeNS($ns, $attr)) {
-                    // XSKETCHY: work around godawful libxml bug
-                    if ($ns === self::NS_XLINK) {
-                        $el->setAttribute('xlink:'.$attr, $kp['value']);
-                    } elseif ($ns === self::NS_HTML) {
-                        // Another godawful libxml bug
-                        $el->setAttribute($attr, $kp['value']);
-                    } else {
-                        $el->setAttributeNS($ns, $attr, $kp['value']);
-                    }
-                }
-            }
-        }
-        $this->appendToRealParent($el);
-        $this->stack[] = $el;
-        // XERROR: see below
-        /* If the newly created element has an xmlns attribute in the XMLNS
-         * namespace  whose value is not exactly the same as the element's
-         * namespace, that is a parse error. Similarly, if the newly created
-         * element has an xmlns:xlink attribute in the XMLNS namespace whose
-         * value is not the XLink Namespace, that is a parse error. */
-    }
-
-    /**
-     * @return DOMDocument|DOMNodeList
-     */
-    public function save() {
-        $this->dom->normalize();
-        if (!$this->fragment) {
-            return $this->dom;
-        } else {
-            if ($this->root) {
-                return $this->root->childNodes;
-            } else {
-                return $this->dom->childNodes;
-            }
-        }
-    }
-}
-
diff --git a/vendor/dompdf/dompdf/lib/html5lib/named-character-references.ser b/vendor/dompdf/dompdf/lib/html5lib/named-character-references.ser
deleted file mode 100644
index e3ae0502..00000000
--- a/vendor/dompdf/dompdf/lib/html5lib/named-character-references.ser
+++ /dev/null
@@ -1 +0,0 @@
-a:52:{s:1:"A";a:16:{s:1:"E";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:198;}s:9:"codepoint";i:198;}}}}s:1:"M";a:1:{s:1:"P";a:2:{s:1:";";a:1:{s:9:"codepoint";i:38;}s:9:"codepoint";i:38;}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:193;}s:9:"codepoint";i:193;}}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:258;}}}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:194;}s:9:"codepoint";i:194;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1040;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120068;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:192;}s:9:"codepoint";i:192;}}}}}s:1:"l";a:1:{s:1:"p";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:913;}}}}}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:256;}}}}}s:1:"n";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10835;}}}s:1:"o";a:2:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:260;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120120;}}}}s:1:"p";a:1:{s:1:"p";a:1:{s:1:"l";a:1:{s:1:"y";a:1:{s:1:"F";a:1:{s:1:"u";a:1:{s:1:"n";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8289;}}}}}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:197;}s:9:"codepoint";i:197;}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119964;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8788;}}}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:195;}s:9:"codepoint";i:195;}}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:196;}s:9:"codepoint";i:196;}}}}s:1:"B";a:8:{s:1:"a";a:2:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"s";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8726;}}}}}}}}s:1:"r";a:2:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10983;}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8966;}}}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1041;}}}s:1:"e";a:3:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8757;}}}}}}s:1:"r";a:1:{s:1:"n";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8492;}}}}}}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:914;}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120069;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120121;}}}}s:1:"r";a:1:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:728;}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8492;}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"p";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8782;}}}}}}}s:1:"C";a:14:{s:1:"H";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1063;}}}}s:1:"O";a:1:{s:1:"P";a:1:{s:1:"Y";a:2:{s:1:";";a:1:{s:9:"codepoint";i:169;}s:9:"codepoint";i:169;}}}s:1:"a";a:3:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:262;}}}}}s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8914;}s:1:"i";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"D";a:1:{s:1:"i";a:1:{s:1:"f";a:1:{s:1:"f";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"D";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8517;}}}}}}}}}}}}}}}}}}}s:1:"y";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"y";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8493;}}}}}}}s:1:"c";a:4:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:268;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:199;}s:9:"codepoint";i:199;}}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:264;}}}}s:1:"o";a:1:{s:1:"n";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8752;}}}}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:266;}}}}s:1:"e";a:2:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:184;}}}}}}s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:183;}}}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8493;}}}s:1:"h";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:935;}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:"l";a:1:{s:1:"e";a:4:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8857;}}}}s:1:"M";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8854;}}}}}}s:1:"P";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8853;}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8855;}}}}}}}}}}}s:1:"l";a:1:{s:1:"o";a:2:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"w";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"C";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"I";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8754;}}}}}}}}}}}}}}}}}}}}}}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"C";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"l";a:1:{s:1:"y";a:2:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"Q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8221;}}}}}}}}}}}}s:1:"Q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8217;}}}}}}}}}}}}}}}s:1:"o";a:4:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8759;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10868;}}}}}s:1:"n";a:3:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8801;}}}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8751;}}}}s:1:"t";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"I";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8750;}}}}}}}}}}}}}}s:1:"p";a:2:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8450;}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"d";a:1:{s:1:"u";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8720;}}}}}}}}s:1:"u";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"C";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"w";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"C";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"I";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8755;}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10799;}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119966;}}}}s:1:"u";a:1:{s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8915;}s:1:"C";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8781;}}}}}}}s:1:"D";a:11:{s:1:"D";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8517;}s:1:"o";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"h";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10513;}}}}}}}}s:1:"J";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1026;}}}}s:1:"S";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1029;}}}}s:1:"Z";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1039;}}}}s:1:"a";a:3:{s:1:"g";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8225;}}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8609;}}}s:1:"s";a:1:{s:1:"h";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10980;}}}}}s:1:"c";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:270;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1044;}}}s:1:"e";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8711;}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:916;}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120071;}}}s:1:"i";a:2:{s:1:"a";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"l";a:4:{s:1:"A";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:180;}}}}}}s:1:"D";a:1:{s:1:"o";a:2:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:729;}}s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"A";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:733;}}}}}}}}}}}}s:1:"G";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:96;}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:732;}}}}}}}}}}}}}}s:1:"m";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8900;}}}}}}s:1:"f";a:1:{s:1:"f";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"D";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8518;}}}}}}}}}}}}}s:1:"o";a:4:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120123;}}}s:1:"t";a:3:{s:1:";";a:1:{s:9:"codepoint";i:168;}s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8412;}}}}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8784;}}}}}}}s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:6:{s:1:"C";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"I";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8751;}}}}}}}}}}}}}}}}s:1:"D";a:1:{s:1:"o";a:2:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:168;}}s:1:"w";a:1:{s:1:"n";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8659;}}}}}}}}}}s:1:"L";a:2:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:3:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8656;}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8660;}}}}}}}}}}}s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10980;}}}}}}}s:1:"o";a:1:{s:1:"n";a:1:{s:1:"g";a:2:{s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10232;}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10234;}}}}}}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10233;}}}}}}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8658;}}}}}}s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8872;}}}}}}}}}s:1:"U";a:1:{s:1:"p";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8657;}}}}}}s:1:"D";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8661;}}}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8741;}}}}}}}}}}}}}}}}s:1:"w";a:1:{s:1:"n";a:6:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8595;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10515;}}}}s:1:"U";a:1:{s:1:"p";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8693;}}}}}}}}}}}}}s:1:"B";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:785;}}}}}}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:3:{s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10576;}}}}}}}}}}}}s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10590;}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8637;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10582;}}}}}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:2:{s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10591;}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8641;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10583;}}}}}}}}}}}}}}}s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8868;}s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8615;}}}}}}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8659;}}}}}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119967;}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:272;}}}}}}}s:1:"E";a:16:{s:1:"N";a:1:{s:1:"G";a:1:{s:1:";";a:1:{s:9:"codepoint";i:330;}}}s:1:"T";a:1:{s:1:"H";a:2:{s:1:";";a:1:{s:9:"codepoint";i:208;}s:9:"codepoint";i:208;}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:201;}s:9:"codepoint";i:201;}}}}}s:1:"c";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:282;}}}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:202;}s:9:"codepoint";i:202;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1069;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:278;}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120072;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:200;}s:9:"codepoint";i:200;}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8712;}}}}}}}s:1:"m";a:2:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:274;}}}}s:1:"p";a:1:{s:1:"t";a:1:{s:1:"y";a:2:{s:1:"S";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"S";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9723;}}}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"y";a:1:{s:1:"S";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"S";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9643;}}}}}}}}}}}}}}}}}}}}s:1:"o";a:2:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:280;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120124;}}}}s:1:"p";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:917;}}}}}}}s:1:"q";a:1:{s:1:"u";a:2:{s:1:"a";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10869;}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8770;}}}}}}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"b";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8652;}}}}}}}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8496;}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10867;}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:919;}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:203;}s:9:"codepoint";i:203;}}}s:1:"x";a:2:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8707;}}}}}s:1:"p";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8519;}}}}}}}}}}}}}s:1:"F";a:5:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1060;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120073;}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"d";a:2:{s:1:"S";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"S";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9724;}}}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"y";a:1:{s:1:"S";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"S";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9642;}}}}}}}}}}}}}}}}}}}}}s:1:"o";a:3:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120125;}}}s:1:"r";a:1:{s:1:"A";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8704;}}}}}s:1:"u";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8497;}}}}}}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8497;}}}}}s:1:"G";a:12:{s:1:"J";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1027;}}}}s:1:"T";a:2:{s:1:";";a:1:{s:9:"codepoint";i:62;}s:9:"codepoint";i:62;}s:1:"a";a:1:{s:1:"m";a:1:{s:1:"m";a:1:{s:1:"a";a:2:{s:1:";";a:1:{s:9:"codepoint";i:915;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:988;}}}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:286;}}}}}}s:1:"c";a:3:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:290;}}}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:284;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1043;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:288;}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120074;}}}s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8921;}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120126;}}}}s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:6:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8805;}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8923;}}}}}}}}}}s:1:"F";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8807;}}}}}}}}}}s:1:"G";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10914;}}}}}}}}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8823;}}}}}s:1:"S";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10878;}}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8819;}}}}}}}}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119970;}}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8811;}}}s:1:"H";a:8:{s:1:"A";a:1:{s:1:"R";a:1:{s:1:"D";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1066;}}}}}}s:1:"a";a:2:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:711;}}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:94;}}}s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:292;}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8460;}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"b";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8459;}}}}}}}}}}}}s:1:"o";a:2:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8461;}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"z";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"L";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9472;}}}}}}}}}}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8459;}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:294;}}}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"p";a:2:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"H";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8782;}}}}}}}}}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8783;}}}}}}}}}}s:1:"I";a:14:{s:1:"E";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1045;}}}}s:1:"J";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:306;}}}}}s:1:"O";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1025;}}}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:205;}s:9:"codepoint";i:205;}}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:206;}s:9:"codepoint";i:206;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1048;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:304;}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8465;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:204;}s:9:"codepoint";i:204;}}}}}s:1:"m";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8465;}s:1:"a";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:298;}}}s:1:"g";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"y";a:1:{s:1:"I";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8520;}}}}}}}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8658;}}}}}}}s:1:"n";a:2:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8748;}s:1:"e";a:2:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8747;}}}}}s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8898;}}}}}}}}}}}s:1:"v";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:2:{s:1:"C";a:1:{s:1:"o";a:1:{s:1:"m";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8291;}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8290;}}}}}}}}}}}}}}s:1:"o";a:3:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:302;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120128;}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:921;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8464;}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:296;}}}}}}s:1:"u";a:2:{s:1:"k";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1030;}}}}s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:207;}s:9:"codepoint";i:207;}}}}s:1:"J";a:5:{s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:308;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1049;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120077;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120129;}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119973;}}}s:1:"e";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1032;}}}}}}s:1:"u";a:1:{s:1:"k";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1028;}}}}}}s:1:"K";a:7:{s:1:"H";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1061;}}}}s:1:"J";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1036;}}}}s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:922;}}}}}s:1:"c";a:2:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:310;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1050;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120078;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120130;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119974;}}}}}s:1:"L";a:11:{s:1:"J";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1033;}}}}s:1:"T";a:2:{s:1:";";a:1:{s:9:"codepoint";i:60;}s:9:"codepoint";i:60;}s:1:"a";a:5:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:313;}}}}}s:1:"m";a:1:{s:1:"b";a:1:{s:1:"d";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:923;}}}}}s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10218;}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8466;}}}}}}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8606;}}}}s:1:"c";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:317;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:315;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1051;}}}s:1:"e";a:2:{s:1:"f";a:1:{s:1:"t";a:10:{s:1:"A";a:2:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"B";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10216;}}}}}}}}}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8592;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8676;}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8646;}}}}}}}}}}}}}}}}s:1:"C";a:1:{s:1:"e";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8968;}}}}}}}}s:1:"D";a:1:{s:1:"o";a:2:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"B";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10214;}}}}}}}}}}}}s:1:"w";a:1:{s:1:"n";a:2:{s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10593;}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8643;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10585;}}}}}}}}}}}}}}s:1:"F";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8970;}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8596;}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10574;}}}}}}}}}}}}s:1:"T";a:2:{s:1:"e";a:1:{s:1:"e";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8867;}s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8612;}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10586;}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8882;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10703;}}}}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8884;}}}}}}}}}}}}}}s:1:"U";a:1:{s:1:"p";a:3:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10577;}}}}}}}}}}}s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10592;}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8639;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10584;}}}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8636;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10578;}}}}}}}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8656;}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8660;}}}}}}}}}}}}}s:1:"s";a:1:{s:1:"s";a:6:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"G";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8922;}}}}}}}}}}}}}s:1:"F";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8806;}}}}}}}}}}s:1:"G";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8822;}}}}}}}}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10913;}}}}}s:1:"S";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10877;}}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8818;}}}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120079;}}}s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8920;}s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8666;}}}}}}}}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:319;}}}}}}s:1:"o";a:3:{s:1:"n";a:1:{s:1:"g";a:4:{s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10229;}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10231;}}}}}}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10230;}}}}}}}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10232;}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10234;}}}}}}}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10233;}}}}}}}}}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120131;}}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"r";a:2:{s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8601;}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8600;}}}}}}}}}}}}}}}s:1:"s";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8466;}}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8624;}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:321;}}}}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8810;}}}s:1:"M";a:8:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10501;}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1052;}}}s:1:"e";a:2:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8287;}}}}}}}}}}s:1:"l";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8499;}}}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120080;}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:"P";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8723;}}}}}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120132;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8499;}}}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:924;}}}s:1:"N";a:9:{s:1:"J";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1034;}}}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:323;}}}}}}s:1:"c";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:327;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:325;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1053;}}}s:1:"e";a:3:{s:1:"g";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"v";a:1:{s:1:"e";a:3:{s:1:"M";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8203;}}}}}}}}}}}}s:1:"T";a:1:{s:1:"h";a:1:{s:1:"i";a:2:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8203;}}}}}}}}s:1:"n";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8203;}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"y";a:1:{s:1:"T";a:1:{s:1:"h";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8203;}}}}}}}}}}}}}}}}}}}}s:1:"s";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"d";a:2:{s:1:"G";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"G";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8811;}}}}}}}}}}}}}}}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:"L";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8810;}}}}}}}}}}}}}s:1:"w";a:1:{s:1:"L";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10;}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120081;}}}s:1:"o";a:4:{s:1:"B";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8288;}}}}}}s:1:"n";a:1:{s:1:"B";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"k";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:160;}}}}}}}}}}}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8469;}}}s:1:"t";a:11:{s:1:";";a:1:{s:9:"codepoint";i:10988;}s:1:"C";a:2:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8802;}}}}}}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:"C";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8813;}}}}}}}s:1:"D";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8742;}}}}}}}}}}}}}}}}}}s:1:"E";a:3:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8713;}}}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8800;}}}}}s:1:"x";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8708;}}}}}}}s:1:"G";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8815;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8817;}}}}}}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8825;}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8821;}}}}}}}}}}}}}s:1:"L";a:1:{s:1:"e";a:2:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"T";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8938;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8940;}}}}}}}}}}}}}}}}s:1:"s";a:1:{s:1:"s";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8814;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8816;}}}}}}s:1:"G";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8824;}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8820;}}}}}}}}}}s:1:"P";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8832;}s:1:"S";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8928;}}}}}}}}}}}}}}}}}}}s:1:"R";a:2:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"E";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8716;}}}}}}}}}}}}}}s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"T";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8939;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8941;}}}}}}}}}}}}}}}}}}}s:1:"S";a:2:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"S";a:1:{s:1:"u";a:2:{s:1:"b";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8930;}}}}}}}}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8931;}}}}}}}}}}}}}}}}}}}s:1:"u";a:3:{s:1:"b";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8840;}}}}}}}}}}s:1:"c";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8833;}s:1:"S";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8929;}}}}}}}}}}}}}}}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8841;}}}}}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8769;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8772;}}}}}}s:1:"F";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8775;}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8777;}}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8740;}}}}}}}}}}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119977;}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:209;}s:9:"codepoint";i:209;}}}}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:925;}}}s:1:"O";a:14:{s:1:"E";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:338;}}}}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:211;}s:9:"codepoint";i:211;}}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:212;}s:9:"codepoint";i:212;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1054;}}}s:1:"d";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:336;}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120082;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:210;}s:9:"codepoint";i:210;}}}}}s:1:"m";a:3:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:332;}}}}s:1:"e";a:1:{s:1:"g";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:937;}}}}s:1:"i";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:927;}}}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120134;}}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"C";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"l";a:1:{s:1:"y";a:2:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"Q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8220;}}}}}}}}}}}}s:1:"Q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8216;}}}}}}}}}}}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10836;}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119978;}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:2:{s:1:";";a:1:{s:9:"codepoint";i:216;}s:9:"codepoint";i:216;}}}}}s:1:"t";a:1:{s:1:"i";a:2:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:213;}s:9:"codepoint";i:213;}}}s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10807;}}}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:214;}s:9:"codepoint";i:214;}}}s:1:"v";a:1:{s:1:"e";a:1:{s:1:"r";a:2:{s:1:"B";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:175;}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"c";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9182;}}s:1:"k";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9140;}}}}}}}}s:1:"P";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9180;}}}}}}}}}}}}}}}}s:1:"P";a:9:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"D";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8706;}}}}}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1055;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120083;}}}s:1:"h";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:934;}}}s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:928;}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:"M";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:177;}}}}}}}}}s:1:"o";a:2:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"p";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8460;}}}}}}}}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8473;}}}}s:1:"r";a:4:{s:1:";";a:1:{s:9:"codepoint";i:10939;}s:1:"e";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:"s";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8826;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10927;}}}}}}s:1:"S";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8828;}}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8830;}}}}}}}}}}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8243;}}}}s:1:"o";a:2:{s:1:"d";a:1:{s:1:"u";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8719;}}}}}s:1:"p";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8759;}s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8733;}}}}}}}}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119979;}}}s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:936;}}}}s:1:"Q";a:4:{s:1:"U";a:1:{s:1:"O";a:1:{s:1:"T";a:2:{s:1:";";a:1:{s:9:"codepoint";i:34;}s:9:"codepoint";i:34;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120084;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8474;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119980;}}}}}s:1:"R";a:12:{s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10512;}}}}}s:1:"E";a:1:{s:1:"G";a:2:{s:1:";";a:1:{s:9:"codepoint";i:174;}s:9:"codepoint";i:174;}}s:1:"a";a:3:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:340;}}}}}s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10219;}}}s:1:"r";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8608;}s:1:"t";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10518;}}}}}}s:1:"c";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:344;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:342;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1056;}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8476;}s:1:"v";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:2:{s:1:"E";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8715;}}}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"b";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8651;}}}}}}}}}}}}s:1:"U";a:1:{s:1:"p";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"b";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10607;}}}}}}}}}}}}}}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8476;}}}s:1:"h";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:929;}}}s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:8:{s:1:"A";a:2:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"B";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10217;}}}}}}}}}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8594;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8677;}}}}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8644;}}}}}}}}}}}}}}}s:1:"C";a:1:{s:1:"e";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8969;}}}}}}}}s:1:"D";a:1:{s:1:"o";a:2:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"B";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10215;}}}}}}}}}}}}s:1:"w";a:1:{s:1:"n";a:2:{s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10589;}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8642;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10581;}}}}}}}}}}}}}}s:1:"F";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8971;}}}}}}s:1:"T";a:2:{s:1:"e";a:1:{s:1:"e";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8866;}s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8614;}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10587;}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8883;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10704;}}}}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8885;}}}}}}}}}}}}}}s:1:"U";a:1:{s:1:"p";a:3:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10575;}}}}}}}}}}}s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10588;}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8638;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10580;}}}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8640;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10579;}}}}}}}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8658;}}}}}}}}}}s:1:"o";a:2:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8477;}}}s:1:"u";a:1:{s:1:"n";a:1:{s:1:"d";a:1:{s:1:"I";a:1:{s:1:"m";a:1:{s:1:"p";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10608;}}}}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8667;}}}}}}}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8475;}}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8625;}}}s:1:"u";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"D";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"y";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10740;}}}}}}}}}}}}s:1:"S";a:13:{s:1:"H";a:2:{s:1:"C";a:1:{s:1:"H";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1065;}}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1064;}}}}s:1:"O";a:1:{s:1:"F";a:1:{s:1:"T";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1068;}}}}}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:346;}}}}}}s:1:"c";a:5:{s:1:";";a:1:{s:9:"codepoint";i:10940;}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:352;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:350;}}}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:348;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1057;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120086;}}}s:1:"h";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"t";a:4:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8595;}}}}}}}}}}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8592;}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8594;}}}}}}}}}}}s:1:"U";a:1:{s:1:"p";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8593;}}}}}}}}}}}}s:1:"i";a:1:{s:1:"g";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:931;}}}}}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"C";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8728;}}}}}}}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120138;}}}}s:1:"q";a:2:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8730;}}}s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:4:{s:1:";";a:1:{s:9:"codepoint";i:9633;}s:1:"I";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8851;}}}}}}}}}}}}}s:1:"S";a:1:{s:1:"u";a:2:{s:1:"b";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8847;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8849;}}}}}}}}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8848;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8850;}}}}}}}}}}}}}}s:1:"U";a:1:{s:1:"n";a:1:{s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8852;}}}}}}}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119982;}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8902;}}}}s:1:"u";a:4:{s:1:"b";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8912;}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8912;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8838;}}}}}}}}}}s:1:"c";a:2:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"s";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8827;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10928;}}}}}}s:1:"S";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8829;}}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8831;}}}}}}}}}}}s:1:"h";a:1:{s:1:"T";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8715;}}}}}}}s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8721;}}s:1:"p";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8913;}s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8835;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8839;}}}}}}}}}}}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8913;}}}}}}}s:1:"T";a:11:{s:1:"H";a:1:{s:1:"O";a:1:{s:1:"R";a:1:{s:1:"N";a:2:{s:1:";";a:1:{s:9:"codepoint";i:222;}s:9:"codepoint";i:222;}}}}s:1:"R";a:1:{s:1:"A";a:1:{s:1:"D";a:1:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8482;}}}}}s:1:"S";a:2:{s:1:"H";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1035;}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1062;}}}}s:1:"a";a:2:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9;}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:932;}}}s:1:"c";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:356;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:354;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1058;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120087;}}}s:1:"h";a:2:{s:1:"e";a:2:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8756;}}}}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:920;}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8201;}}}}}}}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8764;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8771;}}}}}}s:1:"F";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8773;}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8776;}}}}}}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120139;}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"p";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8411;}}}}}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119983;}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:358;}}}}}}}s:1:"U";a:14:{s:1:"a";a:2:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:218;}s:9:"codepoint";i:218;}}}}s:1:"r";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8607;}s:1:"o";a:1:{s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10569;}}}}}}}}s:1:"b";a:1:{s:1:"r";a:2:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1038;}}}s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:364;}}}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:219;}s:9:"codepoint";i:219;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1059;}}}s:1:"d";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:368;}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120088;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:217;}s:9:"codepoint";i:217;}}}}}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:362;}}}}}s:1:"n";a:2:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:"r";a:2:{s:1:"B";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:818;}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"c";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9183;}}s:1:"k";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9141;}}}}}}}}s:1:"P";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9181;}}}}}}}}}}}}}}}s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8899;}s:1:"P";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8846;}}}}}}}}}s:1:"o";a:2:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:370;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120140;}}}}s:1:"p";a:8:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8593;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10514;}}}}s:1:"D";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8645;}}}}}}}}}}}}}}}s:1:"D";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8597;}}}}}}}}}}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"b";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10606;}}}}}}}}}}}}s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8869;}s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8613;}}}}}}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8657;}}}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8661;}}}}}}}}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:"r";a:2:{s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8598;}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8599;}}}}}}}}}}}}}}s:1:"s";a:1:{s:1:"i";a:2:{s:1:";";a:1:{s:9:"codepoint";i:978;}s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:933;}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:366;}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119984;}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:360;}}}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:220;}s:9:"codepoint";i:220;}}}}s:1:"V";a:9:{s:1:"D";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8875;}}}}}s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10987;}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1042;}}}s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8873;}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10982;}}}}}}s:1:"e";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8897;}}s:1:"r";a:3:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8214;}}}}s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8214;}s:1:"i";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"l";a:4:{s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8739;}}}}s:1:"L";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:124;}}}}}s:1:"S";a:1:{s:1:"e";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10072;}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8768;}}}}}}}}}}}s:1:"y";a:1:{s:1:"T";a:1:{s:1:"h";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8202;}}}}}}}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120089;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120141;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119985;}}}}s:1:"v";a:1:{s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8874;}}}}}}}s:1:"W";a:5:{s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:372;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8896;}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120090;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120142;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119986;}}}}}s:1:"X";a:4:{s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120091;}}}s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:926;}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120143;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119987;}}}}}s:1:"Y";a:9:{s:1:"A";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1071;}}}}s:1:"I";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1031;}}}}s:1:"U";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1070;}}}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:221;}s:9:"codepoint";i:221;}}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:374;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1067;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120092;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120144;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119988;}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:376;}}}}}s:1:"Z";a:8:{s:1:"H";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1046;}}}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:377;}}}}}}s:1:"c";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:381;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1047;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:379;}}}}s:1:"e";a:2:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"W";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8203;}}}}}}}}}}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:918;}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8488;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8484;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119989;}}}}}s:1:"a";a:16:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:225;}s:9:"codepoint";i:225;}}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:259;}}}}}}s:1:"c";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8766;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8767;}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:226;}s:9:"codepoint";i:226;}}}s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:180;}s:9:"codepoint";i:180;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1072;}}}s:1:"e";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:230;}s:9:"codepoint";i:230;}}}}s:1:"f";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8289;}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120094;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:224;}s:9:"codepoint";i:224;}}}}}s:1:"l";a:2:{s:1:"e";a:2:{s:1:"f";a:1:{s:1:"s";a:1:{s:1:"y";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8501;}}}}}s:1:"p";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8501;}}}}s:1:"p";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:945;}}}}}s:1:"m";a:2:{s:1:"a";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:257;}}}s:1:"l";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10815;}}}}s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:38;}s:9:"codepoint";i:38;}}s:1:"n";a:2:{s:1:"d";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8743;}s:1:"a";a:1:{s:1:"n";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10837;}}}}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10844;}}s:1:"s";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10840;}}}}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10842;}}}s:1:"g";a:7:{s:1:";";a:1:{s:9:"codepoint";i:8736;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10660;}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8736;}}}s:1:"m";a:1:{s:1:"s";a:1:{s:1:"d";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8737;}s:1:"a";a:8:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10664;}}s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10665;}}s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10666;}}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10667;}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10668;}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10669;}}s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10670;}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10671;}}}}}}s:1:"r";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8735;}s:1:"v";a:1:{s:1:"b";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8894;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10653;}}}}}}s:1:"s";a:2:{s:1:"p";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8738;}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8491;}}}s:1:"z";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9084;}}}}}}}s:1:"o";a:2:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:261;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120146;}}}}s:1:"p";a:7:{s:1:";";a:1:{s:9:"codepoint";i:8776;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10864;}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10863;}}}}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8778;}}s:1:"i";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8779;}}}s:1:"o";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:39;}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8776;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8778;}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:229;}s:9:"codepoint";i:229;}}}}s:1:"s";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119990;}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:42;}}s:1:"y";a:1:{s:1:"m";a:1:{s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8776;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8781;}}}}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:227;}s:9:"codepoint";i:227;}}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:228;}s:9:"codepoint";i:228;}}}s:1:"w";a:2:{s:1:"c";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8755;}}}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10769;}}}}}}s:1:"b";a:16:{s:1:"N";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10989;}}}}s:1:"a";a:2:{s:1:"c";a:1:{s:1:"k";a:4:{s:1:"c";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8780;}}}}}s:1:"e";a:1:{s:1:"p";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1014;}}}}}}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8245;}}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8765;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8909;}}}}}}}}s:1:"r";a:2:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8893;}}}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"d";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8965;}s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8965;}}}}}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"k";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9141;}s:1:"t";a:1:{s:1:"b";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9142;}}}}}}}}s:1:"c";a:2:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8780;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1073;}}}s:1:"d";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8222;}}}}}s:1:"e";a:5:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"u";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8757;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8757;}}}}}}s:1:"m";a:1:{s:1:"p";a:1:{s:1:"t";a:1:{s:1:"y";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10672;}}}}}}s:1:"p";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1014;}}}}s:1:"r";a:1:{s:1:"n";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8492;}}}}}s:1:"t";a:3:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:946;}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8502;}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8812;}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120095;}}}s:1:"i";a:1:{s:1:"g";a:7:{s:1:"c";a:3:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8898;}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9711;}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8899;}}}}s:1:"o";a:3:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10752;}}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10753;}}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10754;}}}}}}}s:1:"s";a:2:{s:1:"q";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10758;}}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9733;}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:2:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9661;}}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9651;}}}}}}}}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10756;}}}}}}s:1:"v";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8897;}}}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8896;}}}}}}}}s:1:"k";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10509;}}}}}}s:1:"l";a:3:{s:1:"a";a:2:{s:1:"c";a:1:{s:1:"k";a:3:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"z";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10731;}}}}}}}}s:1:"s";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9642;}}}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:4:{s:1:";";a:1:{s:9:"codepoint";i:9652;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9662;}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9666;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9656;}}}}}}}}}}}}}}}}s:1:"n";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9251;}}}}s:1:"k";a:2:{i:1;a:2:{i:2;a:1:{s:1:";";a:1:{s:9:"codepoint";i:9618;}}i:4;a:1:{s:1:";";a:1:{s:9:"codepoint";i:9617;}}}i:3;a:1:{i:4;a:1:{s:1:";";a:1:{s:9:"codepoint";i:9619;}}}}s:1:"o";a:1:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9608;}}}}}s:1:"n";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8976;}}}}s:1:"o";a:4:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120147;}}}s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8869;}s:1:"t";a:1:{s:1:"o";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8869;}}}}}s:1:"w";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8904;}}}}}s:1:"x";a:12:{s:1:"D";a:4:{s:1:"L";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9559;}}s:1:"R";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9556;}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9558;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9555;}}}s:1:"H";a:5:{s:1:";";a:1:{s:9:"codepoint";i:9552;}s:1:"D";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9574;}}s:1:"U";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9577;}}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9572;}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9575;}}}s:1:"U";a:4:{s:1:"L";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9565;}}s:1:"R";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9562;}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9564;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9561;}}}s:1:"V";a:7:{s:1:";";a:1:{s:9:"codepoint";i:9553;}s:1:"H";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9580;}}s:1:"L";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9571;}}s:1:"R";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9568;}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9579;}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9570;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9567;}}}s:1:"b";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10697;}}}}s:1:"d";a:4:{s:1:"L";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9557;}}s:1:"R";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9554;}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9488;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9484;}}}s:1:"h";a:5:{s:1:";";a:1:{s:9:"codepoint";i:9472;}s:1:"D";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9573;}}s:1:"U";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9576;}}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9516;}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9524;}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8863;}}}}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8862;}}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8864;}}}}}}s:1:"u";a:4:{s:1:"L";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9563;}}s:1:"R";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9560;}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9496;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9492;}}}s:1:"v";a:7:{s:1:";";a:1:{s:9:"codepoint";i:9474;}s:1:"H";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9578;}}s:1:"L";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9569;}}s:1:"R";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9566;}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9532;}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9508;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9500;}}}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8245;}}}}}}s:1:"r";a:2:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:728;}}}}s:1:"v";a:1:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:166;}s:9:"codepoint";i:166;}}}}}s:1:"s";a:4:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119991;}}}s:1:"e";a:1:{s:1:"m";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8271;}}}}s:1:"i";a:1:{s:1:"m";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8765;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8909;}}}}s:1:"o";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:92;}s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10693;}}}}}s:1:"u";a:2:{s:1:"l";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8226;}s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8226;}}}}}s:1:"m";a:1:{s:1:"p";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8782;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10926;}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8783;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8783;}}}}}}}s:1:"c";a:15:{s:1:"a";a:3:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:263;}}}}}s:1:"p";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8745;}s:1:"a";a:1:{s:1:"n";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10820;}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10825;}}}}}}s:1:"c";a:2:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10827;}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10823;}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10816;}}}}}s:1:"r";a:2:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8257;}}}s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:711;}}}}}s:1:"c";a:4:{s:1:"a";a:2:{s:1:"p";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10829;}}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:269;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:231;}s:9:"codepoint";i:231;}}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:265;}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10828;}s:1:"s";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10832;}}}}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:267;}}}}s:1:"e";a:3:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:184;}s:9:"codepoint";i:184;}}}s:1:"m";a:1:{s:1:"p";a:1:{s:1:"t";a:1:{s:1:"y";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10674;}}}}}}s:1:"n";a:1:{s:1:"t";a:3:{s:1:";";a:1:{s:9:"codepoint";i:162;}s:9:"codepoint";i:162;s:1:"e";a:1:{s:1:"r";a:1:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:183;}}}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120096;}}}s:1:"h";a:3:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1095;}}}s:1:"e";a:1:{s:1:"c";a:1:{s:1:"k";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10003;}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10003;}}}}}}}}s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:967;}}}s:1:"i";a:1:{s:1:"r";a:7:{s:1:";";a:1:{s:9:"codepoint";i:9675;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10691;}}s:1:"c";a:3:{s:1:";";a:1:{s:9:"codepoint";i:710;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8791;}}}s:1:"l";a:1:{s:1:"e";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8634;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8635;}}}}}}}}}}}s:1:"d";a:5:{s:1:"R";a:1:{s:1:";";a:1:{s:9:"codepoint";i:174;}}s:1:"S";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9416;}}s:1:"a";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8859;}}}}s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8858;}}}}}s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8861;}}}}}}}}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8791;}}s:1:"f";a:1:{s:1:"n";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10768;}}}}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10991;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10690;}}}}}}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9827;}s:1:"u";a:1:{s:1:"i";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9827;}}}}}}}}s:1:"o";a:4:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:58;}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8788;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8788;}}}}}}s:1:"m";a:2:{s:1:"m";a:1:{s:1:"a";a:2:{s:1:";";a:1:{s:9:"codepoint";i:44;}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:64;}}}}s:1:"p";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8705;}s:1:"f";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8728;}}}s:1:"l";a:1:{s:1:"e";a:2:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8705;}}}}}s:1:"x";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8450;}}}}}}}}s:1:"n";a:2:{s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8773;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10861;}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8750;}}}}}s:1:"p";a:3:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120148;}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8720;}}}}s:1:"y";a:3:{s:1:";";a:1:{s:9:"codepoint";i:169;}s:9:"codepoint";i:169;s:1:"s";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8471;}}}}}}s:1:"r";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8629;}}}}s:1:"o";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10007;}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119992;}}}s:1:"u";a:2:{s:1:"b";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10959;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10961;}}}s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10960;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10962;}}}}}s:1:"t";a:1:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8943;}}}}}s:1:"u";a:7:{s:1:"d";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:2:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10552;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10549;}}}}}}s:1:"e";a:2:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8926;}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8927;}}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8630;}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10557;}}}}}}s:1:"p";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8746;}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10824;}}}}}}s:1:"c";a:2:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10822;}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10826;}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8845;}}}}s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10821;}}}}s:1:"r";a:4:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8631;}s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10556;}}}}}s:1:"l";a:1:{s:1:"y";a:3:{s:1:"e";a:1:{s:1:"q";a:2:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8926;}}}}}s:1:"s";a:1:{s:1:"u";a:1:{s:1:"c";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8927;}}}}}}}s:1:"v";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8910;}}}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8911;}}}}}}}}s:1:"r";a:1:{s:1:"e";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:164;}s:9:"codepoint";i:164;}}}s:1:"v";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8630;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8631;}}}}}}}}}}}}}}s:1:"v";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8910;}}}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8911;}}}}}s:1:"w";a:2:{s:1:"c";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8754;}}}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8753;}}}}}s:1:"y";a:1:{s:1:"l";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9005;}}}}}}}s:1:"d";a:19:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8659;}}}}s:1:"H";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10597;}}}}s:1:"a";a:4:{s:1:"g";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8224;}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8504;}}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8595;}}}s:1:"s";a:1:{s:1:"h";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8208;}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8867;}}}}}s:1:"b";a:2:{s:1:"k";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10511;}}}}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:733;}}}}}s:1:"c";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:271;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1076;}}}s:1:"d";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8518;}s:1:"a";a:2:{s:1:"g";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8225;}}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8650;}}}}s:1:"o";a:1:{s:1:"t";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10871;}}}}}}}s:1:"e";a:3:{s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:176;}s:9:"codepoint";i:176;}s:1:"l";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:948;}}}}s:1:"m";a:1:{s:1:"p";a:1:{s:1:"t";a:1:{s:1:"y";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10673;}}}}}}}s:1:"f";a:2:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10623;}}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120097;}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8643;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8642;}}}}}s:1:"i";a:5:{s:1:"a";a:1:{s:1:"m";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8900;}s:1:"o";a:1:{s:1:"n";a:1:{s:1:"d";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8900;}s:1:"s";a:1:{s:1:"u";a:1:{s:1:"i";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9830;}}}}}}}}s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9830;}}}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:168;}}s:1:"g";a:1:{s:1:"a";a:1:{s:1:"m";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:989;}}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8946;}}}}s:1:"v";a:3:{s:1:";";a:1:{s:9:"codepoint";i:247;}s:1:"i";a:1:{s:1:"d";a:1:{s:1:"e";a:3:{s:1:";";a:1:{s:9:"codepoint";i:247;}s:9:"codepoint";i:247;s:1:"o";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8903;}}}}}}}}}}}s:1:"o";a:1:{s:1:"n";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8903;}}}}}}s:1:"j";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1106;}}}}s:1:"l";a:1:{s:1:"c";a:2:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8990;}}}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8973;}}}}}}s:1:"o";a:5:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:36;}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120149;}}}s:1:"t";a:5:{s:1:";";a:1:{s:9:"codepoint";i:729;}s:1:"e";a:1:{s:1:"q";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8784;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8785;}}}}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8760;}}}}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8724;}}}}}s:1:"s";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8865;}}}}}}}}s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"w";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8966;}}}}}}}}}}}}}s:1:"w";a:1:{s:1:"n";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8595;}}}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8650;}}}}}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8643;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8642;}}}}}}}}}}}}}}}}s:1:"r";a:2:{s:1:"b";a:1:{s:1:"k";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10512;}}}}}}}s:1:"c";a:2:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8991;}}}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8972;}}}}}}s:1:"s";a:3:{s:1:"c";a:2:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119993;}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1109;}}}s:1:"o";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10742;}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:273;}}}}}}s:1:"t";a:2:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8945;}}}}s:1:"r";a:1:{s:1:"i";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9663;}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9662;}}}}}s:1:"u";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8693;}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10607;}}}}}s:1:"w";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10662;}}}}}}}s:1:"z";a:2:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1119;}}}s:1:"i";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10239;}}}}}}}}}s:1:"e";a:18:{s:1:"D";a:2:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10871;}}}}s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8785;}}}}s:1:"a";a:2:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:233;}s:9:"codepoint";i:233;}}}}s:1:"s";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10862;}}}}}}s:1:"c";a:4:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:283;}}}}}s:1:"i";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8790;}s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:234;}s:9:"codepoint";i:234;}}}s:1:"o";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8789;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1101;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:279;}}}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8519;}}s:1:"f";a:2:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8786;}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120098;}}}s:1:"g";a:3:{s:1:";";a:1:{s:9:"codepoint";i:10906;}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:232;}s:9:"codepoint";i:232;}}}}s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10902;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10904;}}}}}}s:1:"l";a:4:{s:1:";";a:1:{s:9:"codepoint";i:10905;}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9191;}}}}}}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8467;}}s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10901;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10903;}}}}}}s:1:"m";a:3:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:275;}}}}s:1:"p";a:1:{s:1:"t";a:1:{s:1:"y";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8709;}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8709;}}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8709;}}}}}s:1:"s";a:1:{s:1:"p";a:2:{i:1;a:2:{i:3;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8196;}}i:4;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8197;}}}s:1:";";a:1:{s:9:"codepoint";i:8195;}}}}s:1:"n";a:2:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:331;}}s:1:"s";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8194;}}}}s:1:"o";a:2:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:281;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120150;}}}}s:1:"p";a:3:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8917;}s:1:"s";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10723;}}}}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10865;}}}}s:1:"s";a:1:{s:1:"i";a:3:{s:1:";";a:1:{s:9:"codepoint";i:1013;}s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:949;}}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:949;}}}}}s:1:"q";a:4:{s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8790;}}}}s:1:"o";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8789;}}}}}}s:1:"s";a:2:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8770;}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:2:{s:1:"g";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10902;}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10901;}}}}}}}}}}s:1:"u";a:3:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:61;}}}}s:1:"e";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8799;}}}}s:1:"i";a:1:{s:1:"v";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8801;}s:1:"D";a:1:{s:1:"D";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10872;}}}}}}s:1:"v";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10725;}}}}}}}}s:1:"r";a:2:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8787;}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10609;}}}}}s:1:"s";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8495;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8784;}}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8770;}}}}s:1:"t";a:2:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:951;}}s:1:"h";a:2:{s:1:";";a:1:{s:9:"codepoint";i:240;}s:9:"codepoint";i:240;}}s:1:"u";a:2:{s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:235;}s:9:"codepoint";i:235;}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8364;}}}}s:1:"x";a:3:{s:1:"c";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:33;}}}s:1:"i";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8707;}}}}s:1:"p";a:2:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8496;}}}}}}}}}s:1:"o";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8519;}}}}}}}}}}}}}s:1:"f";a:11:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8786;}}}}}}}}}}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1092;}}}s:1:"e";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9792;}}}}}}s:1:"f";a:3:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:64259;}}}}}s:1:"l";a:2:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:64256;}}}s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:64260;}}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120099;}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:64257;}}}}}s:1:"l";a:3:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9837;}}}s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:64258;}}}}s:1:"t";a:1:{s:1:"n";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9649;}}}}}s:1:"n";a:1:{s:1:"o";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:402;}}}}s:1:"o";a:2:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120151;}}}s:1:"r";a:2:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8704;}}}}s:1:"k";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8916;}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10969;}}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10765;}}}}}}}}s:1:"r";a:2:{s:1:"a";a:2:{s:1:"c";a:6:{i:1;a:6:{i:2;a:2:{s:1:";";a:1:{s:9:"codepoint";i:189;}s:9:"codepoint";i:189;}i:3;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8531;}}i:4;a:2:{s:1:";";a:1:{s:9:"codepoint";i:188;}s:9:"codepoint";i:188;}i:5;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8533;}}i:6;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8537;}}i:8;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8539;}}}i:2;a:2:{i:3;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8532;}}i:5;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8534;}}}i:3;a:3:{i:4;a:2:{s:1:";";a:1:{s:9:"codepoint";i:190;}s:9:"codepoint";i:190;}i:5;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8535;}}i:8;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8540;}}}i:4;a:1:{i:5;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8536;}}}i:5;a:2:{i:6;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8538;}}i:8;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8541;}}}i:7;a:1:{i:8;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8542;}}}}s:1:"s";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8260;}}}}s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8994;}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119995;}}}}}s:1:"g";a:16:{s:1:"E";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8807;}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10892;}}}s:1:"a";a:3:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:501;}}}}}s:1:"m";a:1:{s:1:"m";a:1:{s:1:"a";a:2:{s:1:";";a:1:{s:9:"codepoint";i:947;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:989;}}}}}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10886;}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:287;}}}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:285;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1075;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:289;}}}}s:1:"e";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8805;}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8923;}}s:1:"q";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8805;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8807;}}s:1:"s";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10878;}}}}}}}s:1:"s";a:4:{s:1:";";a:1:{s:9:"codepoint";i:10878;}s:1:"c";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10921;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10880;}s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10882;}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10884;}}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10900;}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120100;}}}s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8811;}s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8921;}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8503;}}}}}s:1:"j";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1107;}}}}s:1:"l";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8823;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10898;}}s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10917;}}s:1:"j";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10916;}}}s:1:"n";a:4:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8809;}}s:1:"a";a:1:{s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10890;}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10890;}}}}}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10888;}s:1:"q";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10888;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8809;}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8935;}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120152;}}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:96;}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8458;}}}s:1:"i";a:1:{s:1:"m";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8819;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10894;}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10896;}}}}}s:1:"t";a:7:{s:1:";";a:1:{s:9:"codepoint";i:62;}s:9:"codepoint";i:62;s:1:"c";a:2:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10919;}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10874;}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8919;}}}}s:1:"l";a:1:{s:1:"P";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10645;}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10876;}}}}}}s:1:"r";a:5:{s:1:"a";a:2:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10886;}}}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10616;}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8919;}}}}s:1:"e";a:1:{s:1:"q";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8923;}}}}}s:1:"q";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10892;}}}}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8823;}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8819;}}}}}}}s:1:"h";a:10:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8660;}}}}s:1:"a";a:4:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8202;}}}}}s:1:"l";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:189;}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8459;}}}}}s:1:"r";a:2:{s:1:"d";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1098;}}}}s:1:"r";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8596;}s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10568;}}}}s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8621;}}}}}s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8463;}}}}s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:293;}}}}}s:1:"e";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9829;}s:1:"u";a:1:{s:1:"i";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9829;}}}}}}}}s:1:"l";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8230;}}}}}s:1:"r";a:1:{s:1:"c";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8889;}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120101;}}}s:1:"k";a:1:{s:1:"s";a:2:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10533;}}}}}}s:1:"w";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10534;}}}}}}}}s:1:"o";a:5:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8703;}}}}s:1:"m";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8763;}}}}}s:1:"o";a:1:{s:1:"k";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8617;}}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8618;}}}}}}}}}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120153;}}}s:1:"r";a:1:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8213;}}}}}}s:1:"s";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119997;}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8463;}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:295;}}}}}}s:1:"y";a:2:{s:1:"b";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8259;}}}}}s:1:"p";a:1:{s:1:"h";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8208;}}}}}}}s:1:"i";a:15:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:237;}s:9:"codepoint";i:237;}}}}}s:1:"c";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8291;}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:238;}s:9:"codepoint";i:238;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1080;}}}s:1:"e";a:2:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1077;}}}s:1:"x";a:1:{s:1:"c";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:161;}s:9:"codepoint";i:161;}}}}s:1:"f";a:2:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8660;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120102;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:236;}s:9:"codepoint";i:236;}}}}}s:1:"i";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8520;}s:1:"i";a:2:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10764;}}}}s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8749;}}}}s:1:"n";a:1:{s:1:"f";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10716;}}}}}s:1:"o";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8489;}}}}}s:1:"j";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:307;}}}}}s:1:"m";a:3:{s:1:"a";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:299;}}}s:1:"g";a:3:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8465;}}s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8464;}}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8465;}}}}}}s:1:"t";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:305;}}}}s:1:"o";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8887;}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:437;}}}}}s:1:"n";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8712;}s:1:"c";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8453;}}}}}s:1:"f";a:1:{s:1:"i";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8734;}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10717;}}}}}}}s:1:"o";a:1:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:305;}}}}}s:1:"t";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8747;}s:1:"c";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8890;}}}}s:1:"e";a:2:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8484;}}}}}s:1:"r";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8890;}}}}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"h";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10775;}}}}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10812;}}}}}}}s:1:"o";a:4:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1105;}}}s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:303;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120154;}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:953;}}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10812;}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:191;}s:9:"codepoint";i:191;}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119998;}}}s:1:"i";a:1:{s:1:"n";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8712;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8953;}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8949;}}}}s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8948;}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8947;}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8712;}}}}}s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8290;}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:297;}}}}}}s:1:"u";a:2:{s:1:"k";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1110;}}}}s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:239;}s:9:"codepoint";i:239;}}}}s:1:"j";a:6:{s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:309;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1081;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120103;}}}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:567;}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120155;}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119999;}}}s:1:"e";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1112;}}}}}}s:1:"u";a:1:{s:1:"k";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1108;}}}}}}s:1:"k";a:8:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"a";a:2:{s:1:";";a:1:{s:9:"codepoint";i:954;}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1008;}}}}}}s:1:"c";a:2:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:311;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1082;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120104;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:312;}}}}}}s:1:"h";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1093;}}}}s:1:"j";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1116;}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120156;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120000;}}}}}s:1:"l";a:22:{s:1:"A";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8666;}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8656;}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10523;}}}}}}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10510;}}}}}s:1:"E";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8806;}s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10891;}}}s:1:"H";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10594;}}}}s:1:"a";a:9:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:314;}}}}}s:1:"e";a:1:{s:1:"m";a:1:{s:1:"p";a:1:{s:1:"t";a:1:{s:1:"y";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10676;}}}}}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8466;}}}}}s:1:"m";a:1:{s:1:"b";a:1:{s:1:"d";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:955;}}}}}s:1:"n";a:1:{s:1:"g";a:3:{s:1:";";a:1:{s:9:"codepoint";i:10216;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10641;}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10216;}}}}}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10885;}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:171;}s:9:"codepoint";i:171;}}}s:1:"r";a:1:{s:1:"r";a:8:{s:1:";";a:1:{s:9:"codepoint";i:8592;}s:1:"b";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8676;}s:1:"f";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10527;}}}}s:1:"f";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10525;}}}s:1:"h";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8617;}}}s:1:"l";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8619;}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10553;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10611;}}}}s:1:"t";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8610;}}}}}s:1:"t";a:3:{s:1:";";a:1:{s:9:"codepoint";i:10923;}s:1:"a";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10521;}}}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10925;}}}}s:1:"b";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10508;}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10098;}}}}s:1:"r";a:2:{s:1:"a";a:1:{s:1:"c";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:123;}}s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:91;}}}}s:1:"k";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10635;}}s:1:"s";a:1:{s:1:"l";a:2:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10639;}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10637;}}}}}}}s:1:"c";a:4:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:318;}}}}}s:1:"e";a:2:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:316;}}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8968;}}}}s:1:"u";a:1:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:123;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1083;}}}s:1:"d";a:4:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10550;}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8220;}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8222;}}}}}s:1:"r";a:2:{s:1:"d";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10599;}}}}}s:1:"u";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10571;}}}}}}}s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8626;}}}}s:1:"e";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8804;}s:1:"f";a:1:{s:1:"t";a:5:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8592;}s:1:"t";a:1:{s:1:"a";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8610;}}}}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8637;}}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8636;}}}}}}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8647;}}}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8596;}s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8646;}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8651;}}}}}}}}}s:1:"s";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8621;}}}}}}}}}}}}}}}}s:1:"t";a:1:{s:1:"h";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8907;}}}}}}}}}}}}}s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8922;}}s:1:"q";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8804;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8806;}}s:1:"s";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10877;}}}}}}}s:1:"s";a:5:{s:1:";";a:1:{s:9:"codepoint";i:10877;}s:1:"c";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10920;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10879;}s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10881;}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10883;}}}}}}s:1:"g";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10899;}}}}s:1:"s";a:5:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10885;}}}}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8918;}}}}s:1:"e";a:1:{s:1:"q";a:2:{s:1:"g";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8922;}}}}s:1:"q";a:1:{s:1:"g";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10891;}}}}}}}s:1:"g";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8822;}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8818;}}}}}}}s:1:"f";a:3:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10620;}}}}}s:1:"l";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8970;}}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120105;}}}s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8822;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10897;}}}s:1:"h";a:2:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8637;}}s:1:"u";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8636;}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10602;}}}}}s:1:"b";a:1:{s:1:"l";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9604;}}}}}s:1:"j";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1113;}}}}s:1:"l";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8810;}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8647;}}}}s:1:"c";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8990;}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10603;}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9722;}}}}}s:1:"m";a:2:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:320;}}}}}s:1:"o";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9136;}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"h";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9136;}}}}}}}}}}s:1:"n";a:4:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8808;}}s:1:"a";a:1:{s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10889;}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10889;}}}}}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10887;}s:1:"q";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10887;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8808;}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8934;}}}}}s:1:"o";a:8:{s:1:"a";a:2:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10220;}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8701;}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10214;}}}}s:1:"n";a:1:{s:1:"g";a:3:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10229;}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10231;}}}}}}}}}}}}}}}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10236;}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10230;}}}}}}}}}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8619;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8620;}}}}}}}}}}}}}s:1:"p";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10629;}}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120157;}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10797;}}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10804;}}}}}}s:1:"w";a:2:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8727;}}}}s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:95;}}}}}s:1:"z";a:3:{s:1:";";a:1:{s:9:"codepoint";i:9674;}s:1:"e";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9674;}}}}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10731;}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:40;}s:1:"l";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10643;}}}}}}s:1:"r";a:5:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8646;}}}}s:1:"c";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8991;}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8651;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10605;}}}}}s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8206;}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8895;}}}}}s:1:"s";a:6:{s:1:"a";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8249;}}}}}s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120001;}}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8624;}}s:1:"i";a:1:{s:1:"m";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8818;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10893;}}s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10895;}}}}s:1:"q";a:2:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:91;}}s:1:"u";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8216;}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8218;}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:322;}}}}}}s:1:"t";a:9:{s:1:";";a:1:{s:9:"codepoint";i:60;}s:9:"codepoint";i:60;s:1:"c";a:2:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10918;}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10873;}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8918;}}}}s:1:"h";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8907;}}}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8905;}}}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10614;}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10875;}}}}}}s:1:"r";a:2:{s:1:"P";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10646;}}}}s:1:"i";a:3:{s:1:";";a:1:{s:9:"codepoint";i:9667;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8884;}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9666;}}}}}s:1:"u";a:1:{s:1:"r";a:2:{s:1:"d";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10570;}}}}}}s:1:"u";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10598;}}}}}}}}s:1:"m";a:14:{s:1:"D";a:1:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8762;}}}}}s:1:"a";a:4:{s:1:"c";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:175;}s:9:"codepoint";i:175;}}s:1:"l";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9794;}}s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10016;}s:1:"e";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10016;}}}}}}s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8614;}s:1:"s";a:1:{s:1:"t";a:1:{s:1:"o";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8614;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8615;}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8612;}}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8613;}}}}}}}s:1:"r";a:1:{s:1:"k";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9646;}}}}}}s:1:"c";a:2:{s:1:"o";a:1:{s:1:"m";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10793;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1084;}}}s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8212;}}}}}s:1:"e";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8737;}}}}}}}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120106;}}}s:1:"h";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8487;}}}s:1:"i";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:181;}s:9:"codepoint";i:181;}}}s:1:"d";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8739;}s:1:"a";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:42;}}}}s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10992;}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:183;}s:9:"codepoint";i:183;}}}}s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8722;}s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8863;}}s:1:"d";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8760;}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10794;}}}}}}}s:1:"l";a:2:{s:1:"c";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10971;}}}s:1:"d";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8230;}}}}s:1:"n";a:1:{s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8723;}}}}}}s:1:"o";a:2:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8871;}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120158;}}}}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8723;}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120002;}}}s:1:"t";a:1:{s:1:"p";a:1:{s:1:"o";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8766;}}}}}}s:1:"u";a:3:{s:1:";";a:1:{s:9:"codepoint";i:956;}s:1:"l";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8888;}}}}}}}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8888;}}}}}}s:1:"n";a:23:{s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8653;}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8654;}}}}}}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8655;}}}}}}}}}}}s:1:"V";a:2:{s:1:"D";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8879;}}}}}s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8878;}}}}}}s:1:"a";a:4:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8711;}}}}s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:324;}}}}}s:1:"p";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8777;}s:1:"o";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:329;}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8777;}}}}}}s:1:"t";a:1:{s:1:"u";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9838;}s:1:"a";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9838;}s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8469;}}}}}}}}s:1:"b";a:1:{s:1:"s";a:1:{s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:160;}s:9:"codepoint";i:160;}}}s:1:"c";a:5:{s:1:"a";a:2:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10819;}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:328;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:326;}}}}}s:1:"o";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8775;}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10818;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1085;}}}s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8211;}}}}}s:1:"e";a:6:{s:1:";";a:1:{s:9:"codepoint";i:8800;}s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8663;}}}}s:1:"a";a:1:{s:1:"r";a:2:{s:1:"h";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10532;}}}s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8599;}s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8599;}}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"i";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8802;}}}}}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10536;}}}}}s:1:"x";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8708;}s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8708;}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120107;}}}s:1:"g";a:3:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8817;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8817;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8821;}}}}s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8815;}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8815;}}}}s:1:"h";a:3:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8654;}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8622;}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10994;}}}}}s:1:"i";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8715;}s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8956;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8954;}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8715;}}}s:1:"j";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1114;}}}}s:1:"l";a:6:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8653;}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8602;}}}}s:1:"d";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8229;}}}s:1:"e";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8816;}s:1:"f";a:1:{s:1:"t";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8602;}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8622;}}}}}}}}}}}}}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8816;}}s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8814;}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8820;}}}}s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8814;}s:1:"r";a:1:{s:1:"i";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8938;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8940;}}}}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8740;}}}}s:1:"o";a:2:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120159;}}}s:1:"t";a:4:{s:1:";";a:1:{s:9:"codepoint";i:172;}s:9:"codepoint";i:172;s:1:"i";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8713;}s:1:"v";a:3:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8713;}}s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8951;}}s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8950;}}}}}s:1:"n";a:1:{s:1:"i";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8716;}s:1:"v";a:3:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8716;}}s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8958;}}s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8957;}}}}}}}s:1:"p";a:3:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8742;}s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8742;}}}}}}}}s:1:"o";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10772;}}}}}}s:1:"r";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8832;}s:1:"c";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8928;}}}}s:1:"e";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8832;}}}}}s:1:"r";a:4:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8655;}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8603;}}}}s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8603;}}}}}}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8939;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8941;}}}}}}s:1:"s";a:7:{s:1:"c";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8833;}s:1:"c";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8929;}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120003;}}}s:1:"h";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"t";a:2:{s:1:"m";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8740;}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8742;}}}}}}}}}}}}}s:1:"i";a:1:{s:1:"m";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8769;}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8772;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8772;}}}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8740;}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8742;}}}}s:1:"q";a:1:{s:1:"s";a:1:{s:1:"u";a:2:{s:1:"b";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8930;}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8931;}}}}}}s:1:"u";a:3:{s:1:"b";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8836;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8840;}}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8840;}}}}}}}s:1:"c";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8833;}}}s:1:"p";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8837;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8841;}}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8841;}}}}}}}}}s:1:"t";a:4:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8825;}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:241;}s:9:"codepoint";i:241;}}}}s:1:"l";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8824;}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8938;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8940;}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8939;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8941;}}}}}}}}}}}}}}}}s:1:"u";a:2:{s:1:";";a:1:{s:9:"codepoint";i:957;}s:1:"m";a:3:{s:1:";";a:1:{s:9:"codepoint";i:35;}s:1:"e";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8470;}}}}s:1:"s";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8199;}}}}}s:1:"v";a:6:{s:1:"D";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8877;}}}}}s:1:"H";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10500;}}}}}s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8876;}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"f";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10718;}}}}}}s:1:"l";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10498;}}}}}s:1:"r";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10499;}}}}}}s:1:"w";a:3:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8662;}}}}s:1:"a";a:1:{s:1:"r";a:2:{s:1:"h";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10531;}}}s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8598;}s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8598;}}}}}}s:1:"n";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10535;}}}}}}}s:1:"o";a:18:{s:1:"S";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9416;}}s:1:"a";a:2:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:243;}s:9:"codepoint";i:243;}}}}s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8859;}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8858;}s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:244;}s:9:"codepoint";i:244;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1086;}}}s:1:"d";a:5:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8861;}}}}s:1:"b";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:337;}}}}}s:1:"i";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10808;}}}s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8857;}}}s:1:"s";a:1:{s:1:"o";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10684;}}}}}}s:1:"e";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:339;}}}}}s:1:"f";a:2:{s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10687;}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120108;}}}s:1:"g";a:3:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:731;}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:242;}s:9:"codepoint";i:242;}}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10689;}}}s:1:"h";a:2:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10677;}}}}s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8486;}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8750;}}}}s:1:"l";a:4:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8634;}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10686;}}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10683;}}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8254;}}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10688;}}}s:1:"m";a:3:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:333;}}}}s:1:"e";a:1:{s:1:"g";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:969;}}}}s:1:"i";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:959;}}}}}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10678;}}s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8854;}}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120160;}}}}s:1:"p";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10679;}}}s:1:"e";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10681;}}}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8853;}}}}}s:1:"r";a:7:{s:1:";";a:1:{s:9:"codepoint";i:8744;}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8635;}}}}s:1:"d";a:4:{s:1:";";a:1:{s:9:"codepoint";i:10845;}s:1:"e";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8500;}s:1:"o";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8500;}}}}}s:1:"f";a:2:{s:1:";";a:1:{s:9:"codepoint";i:170;}s:9:"codepoint";i:170;}s:1:"m";a:2:{s:1:";";a:1:{s:9:"codepoint";i:186;}s:9:"codepoint";i:186;}}s:1:"i";a:1:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8886;}}}}}s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10838;}}}s:1:"s";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10839;}}}}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10843;}}}s:1:"s";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8500;}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:2:{s:1:";";a:1:{s:9:"codepoint";i:248;}s:9:"codepoint";i:248;}}}}s:1:"o";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8856;}}}}s:1:"t";a:1:{s:1:"i";a:2:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:245;}s:9:"codepoint";i:245;}}}s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8855;}s:1:"a";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10806;}}}}}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:246;}s:9:"codepoint";i:246;}}}s:1:"v";a:1:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9021;}}}}}}s:1:"p";a:12:{s:1:"a";a:1:{s:1:"r";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8741;}s:1:"a";a:3:{s:1:";";a:1:{s:9:"codepoint";i:182;}s:9:"codepoint";i:182;s:1:"l";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8741;}}}}}}s:1:"s";a:2:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10995;}}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:11005;}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8706;}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1087;}}}s:1:"e";a:1:{s:1:"r";a:5:{s:1:"c";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:37;}}}}s:1:"i";a:1:{s:1:"o";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:46;}}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8240;}}}}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8869;}}s:1:"t";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8241;}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120109;}}}s:1:"h";a:3:{s:1:"i";a:2:{s:1:";";a:1:{s:9:"codepoint";i:966;}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:966;}}}s:1:"m";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8499;}}}}}s:1:"o";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9742;}}}}}s:1:"i";a:3:{s:1:";";a:1:{s:9:"codepoint";i:960;}s:1:"t";a:1:{s:1:"c";a:1:{s:1:"h";a:1:{s:1:"f";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8916;}}}}}}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:982;}}}s:1:"l";a:2:{s:1:"a";a:1:{s:1:"n";a:2:{s:1:"c";a:1:{s:1:"k";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8463;}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8462;}}}}s:1:"k";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8463;}}}}}s:1:"u";a:1:{s:1:"s";a:9:{s:1:";";a:1:{s:9:"codepoint";i:43;}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10787;}}}}}s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8862;}}s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10786;}}}}s:1:"d";a:2:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8724;}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10789;}}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10866;}}s:1:"m";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:177;}s:9:"codepoint";i:177;}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10790;}}}}s:1:"t";a:1:{s:1:"w";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10791;}}}}}}}s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:177;}}s:1:"o";a:3:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10773;}}}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120161;}}}s:1:"u";a:1:{s:1:"n";a:1:{s:1:"d";a:2:{s:1:";";a:1:{s:9:"codepoint";i:163;}s:9:"codepoint";i:163;}}}}s:1:"r";a:10:{s:1:";";a:1:{s:9:"codepoint";i:8826;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10931;}}s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10935;}}}s:1:"c";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8828;}}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10927;}s:1:"c";a:6:{s:1:";";a:1:{s:9:"codepoint";i:8826;}s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10935;}}}}}}}s:1:"c";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"l";a:1:{s:1:"y";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8828;}}}}}}}}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10927;}}}s:1:"n";a:3:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10937;}}}}}}}s:1:"e";a:1:{s:1:"q";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10933;}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8936;}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8830;}}}}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8242;}s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8473;}}}}}s:1:"n";a:3:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10933;}}s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10937;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8936;}}}}}s:1:"o";a:3:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8719;}}s:1:"f";a:3:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9006;}}}}}s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8978;}}}}}s:1:"s";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8979;}}}}}}s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8733;}s:1:"t";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8733;}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8830;}}}}s:1:"u";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8880;}}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120005;}}}s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:968;}}}s:1:"u";a:1:{s:1:"n";a:1:{s:1:"c";a:1:{s:1:"s";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8200;}}}}}}}s:1:"q";a:6:{s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120110;}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10764;}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120162;}}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8279;}}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120006;}}}}s:1:"u";a:3:{s:1:"a";a:1:{s:1:"t";a:2:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"n";a:1:{s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8461;}}}}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10774;}}}}}}s:1:"e";a:1:{s:1:"s";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:63;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8799;}}}}}}s:1:"o";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:34;}s:9:"codepoint";i:34;}}}}s:1:"r";a:21:{s:1:"A";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8667;}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8658;}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10524;}}}}}}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10511;}}}}}s:1:"H";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10596;}}}}s:1:"a";a:7:{s:1:"c";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10714;}}s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:341;}}}}}s:1:"d";a:1:{s:1:"i";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8730;}}}}s:1:"e";a:1:{s:1:"m";a:1:{s:1:"p";a:1:{s:1:"t";a:1:{s:1:"y";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10675;}}}}}}}s:1:"n";a:1:{s:1:"g";a:4:{s:1:";";a:1:{s:9:"codepoint";i:10217;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10642;}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10661;}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10217;}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:187;}s:9:"codepoint";i:187;}}}s:1:"r";a:1:{s:1:"r";a:11:{s:1:";";a:1:{s:9:"codepoint";i:8594;}s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10613;}}}s:1:"b";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8677;}s:1:"f";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10528;}}}}s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10547;}}s:1:"f";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10526;}}}s:1:"h";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8618;}}}s:1:"l";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8620;}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10565;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10612;}}}}s:1:"t";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8611;}}}s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8605;}}}}s:1:"t";a:2:{s:1:"a";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10522;}}}}s:1:"i";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8758;}s:1:"n";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8474;}}}}}}}}}s:1:"b";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10509;}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10099;}}}}s:1:"r";a:2:{s:1:"a";a:1:{s:1:"c";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:125;}}s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:93;}}}}s:1:"k";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10636;}}s:1:"s";a:1:{s:1:"l";a:2:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10638;}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10640;}}}}}}}s:1:"c";a:4:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:345;}}}}}s:1:"e";a:2:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:343;}}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8969;}}}}s:1:"u";a:1:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:125;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1088;}}}s:1:"d";a:4:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10551;}}}s:1:"l";a:1:{s:1:"d";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10601;}}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8221;}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8221;}}}}}s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8627;}}}}s:1:"e";a:3:{s:1:"a";a:1:{s:1:"l";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8476;}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8475;}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8476;}}}}}s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8477;}}}}s:1:"c";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9645;}}}s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:174;}s:9:"codepoint";i:174;}}s:1:"f";a:3:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10621;}}}}}s:1:"l";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8971;}}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120111;}}}s:1:"h";a:2:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8641;}}s:1:"u";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8640;}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10604;}}}}}s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:961;}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1009;}}}}s:1:"i";a:3:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:6:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8594;}s:1:"t";a:1:{s:1:"a";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8611;}}}}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8641;}}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8640;}}}}}}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8644;}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8652;}}}}}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8649;}}}}}}}}}}}}s:1:"s";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8605;}}}}}}}}}}}s:1:"t";a:1:{s:1:"h";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8908;}}}}}}}}}}}}}}s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:730;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8787;}}}}}}}}}}}}s:1:"l";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8644;}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8652;}}}}s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8207;}}}s:1:"m";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9137;}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"h";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9137;}}}}}}}}}}s:1:"n";a:1:{s:1:"m";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10990;}}}}}s:1:"o";a:4:{s:1:"a";a:2:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10221;}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8702;}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10215;}}}}s:1:"p";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10630;}}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120163;}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10798;}}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10805;}}}}}}}s:1:"p";a:2:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:41;}s:1:"g";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10644;}}}}}s:1:"p";a:1:{s:1:"o";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10770;}}}}}}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8649;}}}}}s:1:"s";a:4:{s:1:"a";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8250;}}}}}s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120007;}}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8625;}}s:1:"q";a:2:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:93;}}s:1:"u";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8217;}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8217;}}}}}}s:1:"t";a:3:{s:1:"h";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8908;}}}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8906;}}}}}s:1:"r";a:1:{s:1:"i";a:4:{s:1:";";a:1:{s:9:"codepoint";i:9657;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8885;}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9656;}}s:1:"l";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10702;}}}}}}}}s:1:"u";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10600;}}}}}}}s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8478;}}}s:1:"s";a:19:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:347;}}}}}}s:1:"b";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8218;}}}}}s:1:"c";a:10:{s:1:";";a:1:{s:9:"codepoint";i:8827;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10932;}}s:1:"a";a:2:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10936;}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:353;}}}}}s:1:"c";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8829;}}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10928;}s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:351;}}}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:349;}}}}s:1:"n";a:3:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10934;}}s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10938;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8937;}}}}}s:1:"p";a:1:{s:1:"o";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10771;}}}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8831;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1089;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8901;}s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8865;}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10854;}}}}}s:1:"e";a:7:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8664;}}}}s:1:"a";a:1:{s:1:"r";a:2:{s:1:"h";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10533;}}}s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8600;}s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8600;}}}}}}s:1:"c";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:167;}s:9:"codepoint";i:167;}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:59;}}}s:1:"s";a:1:{s:1:"w";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10537;}}}}}s:1:"t";a:1:{s:1:"m";a:2:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8726;}}}}}s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8726;}}}}s:1:"x";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10038;}}}}s:1:"f";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:120112;}s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8994;}}}}}}s:1:"h";a:4:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9839;}}}}s:1:"c";a:2:{s:1:"h";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1097;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1096;}}}s:1:"o";a:1:{s:1:"r";a:1:{s:1:"t";a:2:{s:1:"m";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8739;}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8741;}}}}}}}}}}}}s:1:"y";a:2:{s:1:";";a:1:{s:9:"codepoint";i:173;}s:9:"codepoint";i:173;}}s:1:"i";a:2:{s:1:"g";a:1:{s:1:"m";a:1:{s:1:"a";a:3:{s:1:";";a:1:{s:9:"codepoint";i:963;}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:962;}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:962;}}}}}s:1:"m";a:8:{s:1:";";a:1:{s:9:"codepoint";i:8764;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10858;}}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8771;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8771;}}}s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10910;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10912;}}}s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10909;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10911;}}}s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8774;}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10788;}}}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10610;}}}}}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8592;}}}}}s:1:"m";a:4:{s:1:"a";a:2:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"m";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8726;}}}}}}}}}}}s:1:"s";a:1:{s:1:"h";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10803;}}}}}s:1:"e";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10724;}}}}}}}s:1:"i";a:2:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8739;}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8995;}}}}s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10922;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10924;}}}}s:1:"o";a:3:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1100;}}}}}s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:47;}s:1:"b";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10692;}s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9023;}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120164;}}}}s:1:"p";a:1:{s:1:"a";a:2:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9824;}s:1:"u";a:1:{s:1:"i";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9824;}}}}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8741;}}}}s:1:"q";a:3:{s:1:"c";a:2:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8851;}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8852;}}}}s:1:"s";a:1:{s:1:"u";a:2:{s:1:"b";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8847;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8849;}}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8847;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8849;}}}}}}}s:1:"p";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8848;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8850;}}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8848;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8850;}}}}}}}}}s:1:"u";a:3:{s:1:";";a:1:{s:9:"codepoint";i:9633;}s:1:"a";a:1:{s:1:"r";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9633;}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9642;}}}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9642;}}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8594;}}}}}s:1:"s";a:4:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120008;}}}s:1:"e";a:1:{s:1:"t";a:1:{s:1:"m";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8726;}}}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8995;}}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8902;}}}}}}s:1:"t";a:2:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9734;}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9733;}}}}s:1:"r";a:2:{s:1:"a";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:2:{s:1:"e";a:1:{s:1:"p";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1013;}}}}}}}}s:1:"p";a:1:{s:1:"h";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:981;}}}}}}}}}s:1:"n";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:175;}}}}}s:1:"u";a:5:{s:1:"b";a:9:{s:1:";";a:1:{s:9:"codepoint";i:8834;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10949;}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10941;}}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8838;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10947;}}}}}s:1:"m";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10945;}}}}}s:1:"n";a:2:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10955;}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8842;}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10943;}}}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10617;}}}}}s:1:"s";a:3:{s:1:"e";a:1:{s:1:"t";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8834;}s:1:"e";a:1:{s:1:"q";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8838;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10949;}}}}s:1:"n";a:1:{s:1:"e";a:1:{s:1:"q";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8842;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10955;}}}}}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10951;}}}s:1:"u";a:2:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10965;}}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10963;}}}}}s:1:"c";a:1:{s:1:"c";a:6:{s:1:";";a:1:{s:9:"codepoint";i:8827;}s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10936;}}}}}}}s:1:"c";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"l";a:1:{s:1:"y";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8829;}}}}}}}}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10928;}}}s:1:"n";a:3:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10938;}}}}}}}s:1:"e";a:1:{s:1:"q";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10934;}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8937;}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8831;}}}}}}s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8721;}}s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9834;}}}s:1:"p";a:13:{i:1;a:2:{s:1:";";a:1:{s:9:"codepoint";i:185;}s:9:"codepoint";i:185;}i:2;a:2:{s:1:";";a:1:{s:9:"codepoint";i:178;}s:9:"codepoint";i:178;}i:3;a:2:{s:1:";";a:1:{s:9:"codepoint";i:179;}s:9:"codepoint";i:179;}s:1:";";a:1:{s:9:"codepoint";i:8835;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10950;}}s:1:"d";a:2:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10942;}}}s:1:"s";a:1:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10968;}}}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8839;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10948;}}}}}s:1:"h";a:1:{s:1:"s";a:1:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10967;}}}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10619;}}}}}s:1:"m";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10946;}}}}}s:1:"n";a:2:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10956;}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8843;}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10944;}}}}}s:1:"s";a:3:{s:1:"e";a:1:{s:1:"t";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8835;}s:1:"e";a:1:{s:1:"q";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8839;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10950;}}}}s:1:"n";a:1:{s:1:"e";a:1:{s:1:"q";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8843;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10956;}}}}}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10952;}}}s:1:"u";a:2:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10964;}}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10966;}}}}}}s:1:"w";a:3:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8665;}}}}s:1:"a";a:1:{s:1:"r";a:2:{s:1:"h";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10534;}}}s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8601;}s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8601;}}}}}}s:1:"n";a:1:{s:1:"w";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10538;}}}}}}s:1:"z";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:223;}s:9:"codepoint";i:223;}}}}}s:1:"t";a:13:{s:1:"a";a:2:{s:1:"r";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8982;}}}}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:964;}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9140;}}}}s:1:"c";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:357;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:355;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1090;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8411;}}}}s:1:"e";a:1:{s:1:"l";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8981;}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120113;}}}s:1:"h";a:4:{s:1:"e";a:2:{s:1:"r";a:1:{s:1:"e";a:2:{i:4;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8756;}}s:1:"f";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8756;}}}}}}}s:1:"t";a:1:{s:1:"a";a:3:{s:1:";";a:1:{s:9:"codepoint";i:952;}s:1:"s";a:1:{s:1:"y";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:977;}}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:977;}}}}}s:1:"i";a:2:{s:1:"c";a:1:{s:1:"k";a:2:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8776;}}}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8764;}}}}}}s:1:"n";a:1:{s:1:"s";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8201;}}}}}s:1:"k";a:2:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8776;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8764;}}}}}s:1:"o";a:1:{s:1:"r";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:254;}s:9:"codepoint";i:254;}}}}s:1:"i";a:3:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:732;}}}}s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:4:{s:1:";";a:1:{s:9:"codepoint";i:215;}s:9:"codepoint";i:215;s:1:"b";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8864;}s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10801;}}}}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10800;}}}}}s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8749;}}}}s:1:"o";a:3:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10536;}}}s:1:"p";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8868;}s:1:"b";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9014;}}}}s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10993;}}}}s:1:"f";a:2:{s:1:";";a:1:{s:9:"codepoint";i:120165;}s:1:"o";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10970;}}}}}}s:1:"s";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10537;}}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8244;}}}}}}s:1:"r";a:3:{s:1:"a";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8482;}}}}s:1:"i";a:7:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:5:{s:1:";";a:1:{s:9:"codepoint";i:9653;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9663;}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9667;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8884;}}}}}}}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8796;}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9657;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8885;}}}}}}}}}}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9708;}}}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8796;}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10810;}}}}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10809;}}}}}s:1:"s";a:1:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10701;}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10811;}}}}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:"z";a:1:{s:1:"i";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9186;}}}}}}}}s:1:"s";a:3:{s:1:"c";a:2:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120009;}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1094;}}}s:1:"h";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1115;}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:359;}}}}}}s:1:"w";a:2:{s:1:"i";a:1:{s:1:"x";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8812;}}}}s:1:"o";a:1:{s:1:"h";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"d";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8606;}}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8608;}}}}}}}}}}}}}}}}}}s:1:"u";a:18:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8657;}}}}s:1:"H";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10595;}}}}s:1:"a";a:2:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:250;}s:9:"codepoint";i:250;}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8593;}}}}s:1:"b";a:1:{s:1:"r";a:2:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1118;}}}s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:365;}}}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:251;}s:9:"codepoint";i:251;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1091;}}}s:1:"d";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8645;}}}}s:1:"b";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:369;}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10606;}}}}}s:1:"f";a:2:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10622;}}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120114;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:249;}s:9:"codepoint";i:249;}}}}}s:1:"h";a:2:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8639;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8638;}}}}s:1:"b";a:1:{s:1:"l";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9600;}}}}}s:1:"l";a:2:{s:1:"c";a:2:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8988;}s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8988;}}}}}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8975;}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9720;}}}}}s:1:"m";a:2:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:363;}}}}s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:168;}s:9:"codepoint";i:168;}}s:1:"o";a:2:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:371;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120166;}}}}s:1:"p";a:6:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8593;}}}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8597;}}}}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8639;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8638;}}}}}}}}}}}}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8846;}}}}s:1:"s";a:1:{s:1:"i";a:3:{s:1:";";a:1:{s:9:"codepoint";i:965;}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:978;}}s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:965;}}}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8648;}}}}}}}}}}s:1:"r";a:3:{s:1:"c";a:2:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8989;}s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8989;}}}}}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8974;}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:367;}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9721;}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120010;}}}}s:1:"t";a:3:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8944;}}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:361;}}}}}s:1:"r";a:1:{s:1:"i";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9653;}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9652;}}}}}s:1:"u";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8648;}}}}s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:252;}s:9:"codepoint";i:252;}}}s:1:"w";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10663;}}}}}}}}s:1:"v";a:14:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8661;}}}}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10984;}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10985;}}}}}s:1:"D";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8872;}}}}}s:1:"a";a:2:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10652;}}}}}s:1:"r";a:7:{s:1:"e";a:1:{s:1:"p";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:949;}}}}}}}}s:1:"k";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1008;}}}}}}s:1:"n";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8709;}}}}}}}}s:1:"p";a:3:{s:1:"h";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:966;}}}s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:982;}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8733;}}}}}}}s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8597;}s:1:"h";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1009;}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:962;}}}}}}s:1:"t";a:2:{s:1:"h";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:977;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8882;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8883;}}}}}}}}}}}}}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1074;}}}s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8866;}}}}}s:1:"e";a:3:{s:1:"e";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8744;}s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8891;}}}}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8794;}}}}s:1:"l";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8942;}}}}}s:1:"r";a:2:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:124;}}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:124;}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120115;}}}s:1:"l";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8882;}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120167;}}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8733;}}}}}s:1:"r";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8883;}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120011;}}}}s:1:"z";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"z";a:1:{s:1:"a";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10650;}}}}}}}}s:1:"w";a:7:{s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:373;}}}}}s:1:"e";a:2:{s:1:"d";a:2:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10847;}}}}s:1:"g";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8743;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8793;}}}}}s:1:"i";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8472;}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120116;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120168;}}}}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8472;}}s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8768;}s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8768;}}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120012;}}}}}s:1:"x";a:14:{s:1:"c";a:3:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8898;}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9711;}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8899;}}}}s:1:"d";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9661;}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120117;}}}s:1:"h";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10234;}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10231;}}}}}s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:958;}}s:1:"l";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10232;}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10229;}}}}}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10236;}}}}s:1:"n";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8955;}}}}s:1:"o";a:3:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10752;}}}}s:1:"p";a:2:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120169;}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10753;}}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10754;}}}}}}s:1:"r";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10233;}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10230;}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120013;}}}s:1:"q";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10758;}}}}}}s:1:"u";a:2:{s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10756;}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9651;}}}}}s:1:"v";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8897;}}}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8896;}}}}}}}s:1:"y";a:8:{s:1:"a";a:1:{s:1:"c";a:2:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:253;}s:9:"codepoint";i:253;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1103;}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:375;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1099;}}}s:1:"e";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:165;}s:9:"codepoint";i:165;}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120118;}}}s:1:"i";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1111;}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120170;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120014;}}}}s:1:"u";a:2:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1102;}}}s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:255;}s:9:"codepoint";i:255;}}}}s:1:"z";a:10:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:378;}}}}}}s:1:"c";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:382;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1079;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:380;}}}}s:1:"e";a:2:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8488;}}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:950;}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120119;}}}s:1:"h";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1078;}}}}s:1:"i";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8669;}}}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120171;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120015;}}}}s:1:"w";a:2:{s:1:"j";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8205;}}s:1:"n";a:1:{s:1:"j";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8204;}}}}}}
\ No newline at end of file
diff --git a/vendor/dompdf/dompdf/lib/res/broken_image.png b/vendor/dompdf/dompdf/lib/res/broken_image.png
deleted file mode 100644
index 771a1a378e407aae9dd395994dddb76ce8ab5738..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 618
zcmV-w0+s!VP)@4daft*x!*=H~hN`30Qbr~m)}32;bR
za{vGf5&!@T5&_cPe*6Fc0338hSaefwW^{L9a%BKPWN%_+AVz6&Wp{6KYjYq&Q#1y$
z)1UwV02XvbSad^jWnpw_Z*Cw|X>DZyFf=bQGA}VP6XzqJ0004*Nkl)=yb*v7}-u|xv-e-LuUk!kh4lJ_);5w=To%I0CpbKmOtcnX9zybJO2JD9$0Joxx
z&AkJf#}aUzBVgT>1p-iV;jDWAZkYtS-~*7S(|-~G_z@B&i5!p;!FB|ML=YeVvWi60
z31ERFngBEx={y3EbP~rDz*v#XTm+&7_D}|b3wnVV-~(Zmh($07*qoM6N<$
Ef+<`F!~g&Q

diff --git a/vendor/dompdf/dompdf/lib/res/broken_image.svg b/vendor/dompdf/dompdf/lib/res/broken_image.svg
deleted file mode 100644
index 83ba7e74..00000000
--- a/vendor/dompdf/dompdf/lib/res/broken_image.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- 
-  
-  
-  
- 
-
\ No newline at end of file
diff --git a/vendor/dompdf/dompdf/lib/res/html.css b/vendor/dompdf/dompdf/lib/res/html.css
deleted file mode 100644
index 2243ec3f..00000000
--- a/vendor/dompdf/dompdf/lib/res/html.css
+++ /dev/null
@@ -1,527 +0,0 @@
-/**
- * dompdf default stylesheet.
- *
- * @package dompdf
- * @link    http://dompdf.github.com/
- * @author  Benj Carson 
- * @author  Blake Ross 
- * @author  Fabien Mรฉnager 
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- *
- * Portions from Mozilla
- * @link https://dxr.mozilla.org/mozilla-central/source/layout/style/res/html.css
- * @license http://mozilla.org/MPL/2.0/ Mozilla Public License, v. 2.0 
- *
- * Portions from W3C
- * @link https://drafts.csswg.org/css-ui-3/#default-style-sheet
- *
- */
-
-@page {
-  margin: 1.2cm;
-}
-
-html {
-  display: -dompdf-page !important;
-  counter-reset: page;
-}
-
-/* blocks */
-
-article,
-aside,
-details,
-div,
-dt,
-figcaption,
-footer,
-form,
-header,
-hgroup,
-main,
-nav,
-noscript,
-section,
-summary {
-  display: block;
-}
-
-body {
-  page-break-before: avoid;
-  display: block !important;
-  counter-increment: page;
-}
-
-p, dl, multicol {
-  display: block;
-  margin: 1em 0;
-}
-
-dd {
-  display: block;
-  margin-left: 40px;
-}
-
-blockquote, figure {
-  display: block;
-  margin: 1em 40px;
-}
-
-address {
-  display: block;
-  font-style: italic;
-}
-
-center {
-  display: block;
-  text-align: center;
-}
-
-blockquote[type=cite] {
-  display: block;
-  margin: 1em 0;
-  padding-left: 1em;
-  border-left: solid;
-  border-color: blue;
-  border-width: thin;
-}
-
-h1, h2, h3, h4, h5, h6 {
-  display: block;
-  font-weight: bold;
-}
-
-h1 {
-  font-size: 2em;
-  margin: .67em 0;
-}
-
-h2 {
-  font-size: 1.5em;
-  margin: .83em 0;
-}
-
-h3 {
-  font-size: 1.17em;
-  margin: 1em 0;
-}
-
-h4 {
-  margin: 1.33em 0;
-}
-
-h5 {
-  font-size: 0.83em;
-  margin: 1.67em 0;
-}
-
-h6 {
-  font-size: 0.67em;
-  margin: 2.33em 0;
-}
-
-listing {
-  display: block;
-  font-family: fixed;
-  font-size: medium;
-  white-space: pre;
-  margin: 1em 0;
-}
-
-plaintext, pre, xmp {
-  display: block;
-  font-family: fixed;
-  white-space: pre;
-  margin: 1em 0;
-}
-
-/* tables */
-
-table {
-  display: table;
-  border-spacing: 2px;
-  border-collapse: separate;
-  margin-top: 0;
-  margin-bottom: 0;
-  text-indent: 0;
-  text-align: left; /* quirk */
-}
-
-table[border] {
-  border-style: outset;
-  border-color: gray;
-}
-
-/* This won't work (???) */
-/*
-table[border] td,
-table[border] th {
-  border: 1pt solid grey;
-}*/
-
-/* make sure backgrounds are inherited in tables  -- see bug 4510 */
-td, th, tr {
-  background-color: inherit;
-  background-image: inherit;
-  background-image-resolution: inherit;
-  background-position: inherit;
-  background-repeat: inherit;
-  background-size: inherit;
-}
-
-/* caption inherits from table not table-outer */
-caption {
-  display: table-caption;
-  text-align: center;
-}
-
-tr {
-  display: table-row;
-  vertical-align: inherit;
-}
-
-col {
-  display: table-column;
-}
-
-colgroup {
-  display: table-column-group;
-}
-
-tbody {
-  display: table-row-group;
-  vertical-align: middle;
-}
-
-thead {
-  display: table-header-group;
-  vertical-align: middle;
-}
-
-tfoot {
-  display: table-footer-group;
-  vertical-align: middle;
-}
-
-/* To simulate tbody auto-insertion */
-table > tr {
-  vertical-align: middle;
-}
-
-td {
-  display: table-cell;
-  vertical-align: inherit;
-  text-align: inherit;
-  padding: 1px;
-}
-
-th {
-  display: table-cell;
-  vertical-align: inherit;
-  text-align: center;
-  font-weight: bold;
-  padding: 1px;
-}
-
-/* inlines */
-q {
-  quotes: '"' '"' "'" "'"; /* FIXME only the first level is used */
-}
-
-q:before {
-  content: open-quote;
-}
-
-q:after {
-  content: close-quote;
-}
-
-:link {
-  color: #00c;
-  text-decoration: underline;
-}
-
-b, strong {
-  font-weight: bolder;
-}
-
-i, cite, em, var, dfn {
-  font-style: italic;
-}
-
-tt, code, kbd, samp {
-  font-family: fixed;
-}
-
-u, ins {
-  text-decoration: underline;
-}
-
-s, strike, del {
-  text-decoration: line-through;
-}
-
-big {
-  font-size: larger;
-}
-
-small {
-  font-size: smaller;
-}
-
-sub {
-  vertical-align: sub;
-  font-size: smaller;
-  line-height: normal;
-}
-
-sup {
-  vertical-align: super;
-  font-size: smaller;
-  line-height: normal;
-}
-
-nobr {
-  white-space: nowrap;
-}
-
-mark {
-  background: yellow;
-  color: black;
-}
-
-/* titles */
-
-abbr[title], acronym[title] {
-  text-decoration: dotted underline;
-}
-
-/* lists */
-
-ul, menu, dir {
-  display: block;
-  list-style-type: disc;
-  margin: 1em 0;
-  padding-left: 40px;
-}
-
-ol {
-  display: block;
-  list-style-type: decimal;
-  margin: 1em 0;
-  padding-left: 40px;
-}
-
-li {
-  display: list-item;
-}
-
-/*li:before {
-  display: -dompdf-list-bullet !important;
-  content: counter(-dompdf-default-counter) ". ";
-  padding-right: 0.5em;
-}*/
-
-/* nested lists have no top/bottom margins */
-:matches(ul, ol, dir, menu, dl) ul,
-:matches(ul, ol, dir, menu, dl) ol,
-:matches(ul, ol, dir, menu, dl) dir,
-:matches(ul, ol, dir, menu, dl) menu,
-:matches(ul, ol, dir, menu, dl) dl {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-
-/* 2 deep unordered lists use a circle */
-:matches(ul, ol, dir, menu) ul,
-:matches(ul, ol, dir, menu) ul,
-:matches(ul, ol, dir, menu) ul,
-:matches(ul, ol, dir, menu) ul {
-  list-style-type: circle;
-}
-
-/* 3 deep (or more) unordered lists use a square */
-:matches(ul, ol, dir, menu) :matches(ul, ol, dir, menu) ul,
-:matches(ul, ol, dir, menu) :matches(ul, ol, dir, menu) menu,
-:matches(ul, ol, dir, menu) :matches(ul, ol, dir, menu) dir {
-  list-style-type: square;
-}
-
-/* forms */
-/* From https://drafts.csswg.org/css-ui-3/#default-style-sheet */
-form {
-  display: block;
-}
-
-input, button, select {
-  display: inline-block;
-  font-family: sans-serif;
-}
-
-input[type=text],
-input[type=password],
-select {
-  width: 12em;
-}
-
-input[type=text],
-input[type=password],
-input[type=button],
-input[type=submit],
-input[type=reset],
-input[type=file],
-button,
-textarea,
-select {
-  background: #FFF;
-  border: 1px solid #999;
-  padding: 2px;
-  margin: 2px;
-}
-
-input[type=button],
-input[type=submit],
-input[type=reset],
-input[type=file],
-button {
-  background: #CCC;
-  text-align: center;
-}
-
-input[type=file] {
-  width: 8em;
-}
-
-input[type=text]:before,
-input[type=button]:before,
-input[type=submit]:before,
-input[type=reset]:before {
-  content: attr(value);
-}
-
-input[type=file]:before {
-  content: "Choose a file";
-}
-
-input[type=password][value]:before {
-  font-family: "DejaVu Sans" !important;
-  content: "\2022\2022\2022\2022\2022\2022\2022\2022";
-  line-height: 1em;
-}
-
-input[type=checkbox],
-input[type=radio],
-select:after {
-  font-family: "DejaVu Sans" !important;
-  font-size: 18px;
-  line-height: 1;
-}
-
-input[type=checkbox]:before {
-  content: "\2610";
-}
-
-input[type=checkbox][checked]:before {
-  content: "\2611";
-}
-
-input[type=radio]:before {
-  content: "\25CB";
-}
-
-input[type=radio][checked]:before {
-  content: "\25C9";
-}
-
-textarea {
-  display: block;
-  height: 3em;
-  overflow: hidden;
-  font-family: monospace;
-  white-space: pre-wrap;
-  word-wrap: break-word;
-}
-
-select {
-  position: relative!important;
-  overflow: hidden!important;
-}
-
-select:after {
-  position: absolute;
-  right: 0;
-  top: 0;
-  height: 5em;
-  width: 1.4em;
-  text-align: center;
-  background: #CCC;
-  content: "\25BE";
-}
-
-select option {
-  display: none;
-}
-
-select option[selected] {
-  display: inline;
-}
-
-fieldset {
-  display: block;
-  margin: 0.6em 2px 2px;
-  padding: 0.75em;
-  border: 1pt groove #666;
-  position: relative;
-}
-
-fieldset > legend {
-  position: absolute;
-  top: -0.6em;
-  left: 0.75em;
-  padding: 0 0.3em;
-  background: white;
-}
-
-legend {
-  display: inline-block;
-}
-
-/* leafs */
-
-hr {
-  display: block;
-  height: 0;
-  border: 1px inset;
-  margin: 0.5em auto 0.5em auto;
-}
-
-hr[size="1"] {
-  border-style: solid none none none;
-}
-
-iframe {
-  border: 2px inset;
-}
-
-noframes {
-  display: block;
-}
-
-br {
-  display: -dompdf-br;
-}
-
-img, img_generated {
-  display: -dompdf-image !important;
-}
-
-dompdf_generated {
-  display: inline;
-}
-
-/* hidden elements */
-area, base, basefont, head, meta, script, style, title,
-noembed, param {
-  display: none;
-  -dompdf-keep: yes;
-}
diff --git a/vendor/dompdf/dompdf/phpcs.xml b/vendor/dompdf/dompdf/phpcs.xml
deleted file mode 100644
index fbda3fd2..00000000
--- a/vendor/dompdf/dompdf/phpcs.xml
+++ /dev/null
@@ -1,142 +0,0 @@
-
-
-
- Coding standard ruleset based on the PSR-2 coding standard.
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
- 
-  0
- 
-
diff --git a/vendor/dompdf/dompdf/src/Adapter/CPDF.php b/vendor/dompdf/dompdf/src/Adapter/CPDF.php
deleted file mode 100644
index 9d8f1567..00000000
--- a/vendor/dompdf/dompdf/src/Adapter/CPDF.php
+++ /dev/null
@@ -1,1225 +0,0 @@
-
- * @author  Orion Richardson 
- * @author  Helmut Tischer 
- * @author  Fabien Mรฉnager 
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-
-// FIXME: Need to sanity check inputs to this class
-namespace Dompdf\Adapter;
-
-use Dompdf\Canvas;
-use Dompdf\Dompdf;
-use Dompdf\Helpers;
-use Dompdf\Exception;
-use Dompdf\Image\Cache;
-use Dompdf\PhpEvaluator;
-use FontLib\Exception\FontNotFoundException;
-
-/**
- * PDF rendering interface
- *
- * Dompdf\Adapter\CPDF provides a simple stateless interface to the stateful one
- * provided by the Cpdf class.
- *
- * Unless otherwise mentioned, all dimensions are in points (1/72 in).  The
- * coordinate origin is in the top left corner, and y values increase
- * downwards.
- *
- * See {@link http://www.ros.co.nz/pdf/} for more complete documentation
- * on the underlying {@link Cpdf} class.
- *
- * @package dompdf
- */
-class CPDF implements Canvas
-{
-
-    /**
-     * Dimensions of paper sizes in points
-     *
-     * @var array;
-     */
-    static $PAPER_SIZES = [
-        "4a0" => [0, 0, 4767.87, 6740.79],
-        "2a0" => [0, 0, 3370.39, 4767.87],
-        "a0" => [0, 0, 2383.94, 3370.39],
-        "a1" => [0, 0, 1683.78, 2383.94],
-        "a2" => [0, 0, 1190.55, 1683.78],
-        "a3" => [0, 0, 841.89, 1190.55],
-        "a4" => [0, 0, 595.28, 841.89],
-        "a5" => [0, 0, 419.53, 595.28],
-        "a6" => [0, 0, 297.64, 419.53],
-        "a7" => [0, 0, 209.76, 297.64],
-        "a8" => [0, 0, 147.40, 209.76],
-        "a9" => [0, 0, 104.88, 147.40],
-        "a10" => [0, 0, 73.70, 104.88],
-        "b0" => [0, 0, 2834.65, 4008.19],
-        "b1" => [0, 0, 2004.09, 2834.65],
-        "b2" => [0, 0, 1417.32, 2004.09],
-        "b3" => [0, 0, 1000.63, 1417.32],
-        "b4" => [0, 0, 708.66, 1000.63],
-        "b5" => [0, 0, 498.90, 708.66],
-        "b6" => [0, 0, 354.33, 498.90],
-        "b7" => [0, 0, 249.45, 354.33],
-        "b8" => [0, 0, 175.75, 249.45],
-        "b9" => [0, 0, 124.72, 175.75],
-        "b10" => [0, 0, 87.87, 124.72],
-        "c0" => [0, 0, 2599.37, 3676.54],
-        "c1" => [0, 0, 1836.85, 2599.37],
-        "c2" => [0, 0, 1298.27, 1836.85],
-        "c3" => [0, 0, 918.43, 1298.27],
-        "c4" => [0, 0, 649.13, 918.43],
-        "c5" => [0, 0, 459.21, 649.13],
-        "c6" => [0, 0, 323.15, 459.21],
-        "c7" => [0, 0, 229.61, 323.15],
-        "c8" => [0, 0, 161.57, 229.61],
-        "c9" => [0, 0, 113.39, 161.57],
-        "c10" => [0, 0, 79.37, 113.39],
-        "ra0" => [0, 0, 2437.80, 3458.27],
-        "ra1" => [0, 0, 1729.13, 2437.80],
-        "ra2" => [0, 0, 1218.90, 1729.13],
-        "ra3" => [0, 0, 864.57, 1218.90],
-        "ra4" => [0, 0, 609.45, 864.57],
-        "sra0" => [0, 0, 2551.18, 3628.35],
-        "sra1" => [0, 0, 1814.17, 2551.18],
-        "sra2" => [0, 0, 1275.59, 1814.17],
-        "sra3" => [0, 0, 907.09, 1275.59],
-        "sra4" => [0, 0, 637.80, 907.09],
-        "letter" => [0, 0, 612.00, 792.00],
-        "half-letter" => [0, 0, 396.00, 612.00],
-        "legal" => [0, 0, 612.00, 1008.00],
-        "ledger" => [0, 0, 1224.00, 792.00],
-        "tabloid" => [0, 0, 792.00, 1224.00],
-        "executive" => [0, 0, 521.86, 756.00],
-        "folio" => [0, 0, 612.00, 936.00],
-        "commercial #10 envelope" => [0, 0, 684, 297],
-        "catalog #10 1/2 envelope" => [0, 0, 648, 864],
-        "8.5x11" => [0, 0, 612.00, 792.00],
-        "8.5x14" => [0, 0, 612.00, 1008.0],
-        "11x17" => [0, 0, 792.00, 1224.00],
-    ];
-
-    /**
-     * The Dompdf object
-     *
-     * @var Dompdf
-     */
-    protected $_dompdf;
-
-    /**
-     * Instance of Cpdf class
-     *
-     * @var Cpdf
-     */
-    protected $_pdf;
-
-    /**
-     * PDF width, in points
-     *
-     * @var float
-     */
-    protected $_width;
-
-    /**
-     * PDF height, in points
-     *
-     * @var float;
-     */
-    protected $_height;
-
-    /**
-     * Current page number
-     *
-     * @var int
-     */
-    protected $_page_number;
-
-    /**
-     * Total number of pages
-     *
-     * @var int
-     */
-    protected $_page_count;
-
-    /**
-     * Text to display on every page
-     *
-     * @var array
-     */
-    protected $_page_text;
-
-    /**
-     * Array of pages for accessing after rendering is initially complete
-     *
-     * @var array
-     */
-    protected $_pages;
-
-    /**
-     * Array of temporary cached images to be deleted when processing is complete
-     *
-     * @var array
-     */
-    protected $_image_cache;
-
-    /**
-     * Currently-applied opacity level (0 - 1)
-     *
-     * @var float
-     */
-    protected $_current_opacity = 1;
-
-    /**
-     * Class constructor
-     *
-     * @param mixed $paper The size of paper to use in this PDF ({@link CPDF::$PAPER_SIZES})
-     * @param string $orientation The orientation of the document (either 'landscape' or 'portrait')
-     * @param Dompdf $dompdf The Dompdf instance
-     */
-    public function __construct($paper = "letter", $orientation = "portrait", Dompdf $dompdf)
-    {
-        if (is_array($paper)) {
-            $size = $paper;
-        } else if (isset(self::$PAPER_SIZES[mb_strtolower($paper)])) {
-            $size = self::$PAPER_SIZES[mb_strtolower($paper)];
-        } else {
-            $size = self::$PAPER_SIZES["letter"];
-        }
-
-        if (mb_strtolower($orientation) === "landscape") {
-            [$size[2], $size[3]] = [$size[3], $size[2]];
-        }
-
-        $this->_dompdf = $dompdf;
-
-        $this->_pdf = new \Dompdf\Cpdf(
-            $size,
-            true,
-            $dompdf->getOptions()->getFontCache(),
-            $dompdf->getOptions()->getTempDir()
-        );
-
-        $this->_pdf->addInfo("Producer", sprintf("%s + CPDF", $dompdf->version));
-        $time = substr_replace(date('YmdHisO'), '\'', -2, 0) . '\'';
-        $this->_pdf->addInfo("CreationDate", "D:$time");
-        $this->_pdf->addInfo("ModDate", "D:$time");
-
-        $this->_width = $size[2] - $size[0];
-        $this->_height = $size[3] - $size[1];
-
-        $this->_page_number = $this->_page_count = 1;
-        $this->_page_text = [];
-
-        $this->_pages = [$this->_pdf->getFirstPageId()];
-
-        $this->_image_cache = [];
-    }
-
-    /**
-     * @return Dompdf
-     */
-    public function get_dompdf()
-    {
-        return $this->_dompdf;
-    }
-
-    /**
-     * Class destructor
-     *
-     * Deletes all temporary image files
-     */
-    public function __destruct()
-    {
-        foreach ($this->_image_cache as $img) {
-            // The file might be already deleted by 3rd party tmp cleaner,
-            // the file might not have been created at all
-            // (if image outputting commands failed)
-            // or because the destructor was called twice accidentally.
-            if (!file_exists($img)) {
-                continue;
-            }
-
-            if ($this->_dompdf->getOptions()->getDebugPng()) {
-                print '[__destruct unlink ' . $img . ']';
-            }
-            if (!$this->_dompdf->getOptions()->getDebugKeepTemp()) {
-                unlink($img);
-            }
-        }
-    }
-
-    /**
-     * Returns the Cpdf instance
-     *
-     * @return \Dompdf\Cpdf
-     */
-    public function get_cpdf()
-    {
-        return $this->_pdf;
-    }
-
-    /**
-     * Add meta information to the PDF
-     *
-     * @param string $label label of the value (Creator, Producer, etc.)
-     * @param string $value the text to set
-     */
-    public function add_info($label, $value)
-    {
-        $this->_pdf->addInfo($label, $value);
-    }
-
-    /**
-     * Opens a new 'object'
-     *
-     * While an object is open, all drawing actions are recorded in the object,
-     * as opposed to being drawn on the current page.  Objects can be added
-     * later to a specific page or to several pages.
-     *
-     * The return value is an integer ID for the new object.
-     *
-     * @see CPDF::close_object()
-     * @see CPDF::add_object()
-     *
-     * @return int
-     */
-    public function open_object()
-    {
-        $ret = $this->_pdf->openObject();
-        $this->_pdf->saveState();
-        return $ret;
-    }
-
-    /**
-     * Reopens an existing 'object'
-     *
-     * @see CPDF::open_object()
-     * @param int $object the ID of a previously opened object
-     */
-    public function reopen_object($object)
-    {
-        $this->_pdf->reopenObject($object);
-        $this->_pdf->saveState();
-    }
-
-    /**
-     * Closes the current 'object'
-     *
-     * @see CPDF::open_object()
-     */
-    public function close_object()
-    {
-        $this->_pdf->restoreState();
-        $this->_pdf->closeObject();
-    }
-
-    /**
-     * Adds a specified 'object' to the document
-     *
-     * $object int specifying an object created with {@link
-     * CPDF::open_object()}.  $where can be one of:
-     * - 'add' add to current page only
-     * - 'all' add to every page from the current one onwards
-     * - 'odd' add to all odd numbered pages from now on
-     * - 'even' add to all even numbered pages from now on
-     * - 'next' add the object to the next page only
-     * - 'nextodd' add to all odd numbered pages from the next one
-     * - 'nexteven' add to all even numbered pages from the next one
-     *
-     * @see Cpdf::addObject()
-     *
-     * @param int $object
-     * @param string $where
-     */
-    public function add_object($object, $where = 'all')
-    {
-        $this->_pdf->addObject($object, $where);
-    }
-
-    /**
-     * Stops the specified 'object' from appearing in the document.
-     *
-     * The object will stop being displayed on the page following the current
-     * one.
-     *
-     * @param int $object
-     */
-    public function stop_object($object)
-    {
-        $this->_pdf->stopObject($object);
-    }
-
-    /**
-     * @access private
-     */
-    public function serialize_object($id)
-    {
-        // Serialize the pdf object's current state for retrieval later
-        return $this->_pdf->serializeObject($id);
-    }
-
-    /**
-     * @access private
-     */
-    public function reopen_serialized_object($obj)
-    {
-        return $this->_pdf->restoreSerializedObject($obj);
-    }
-
-    //........................................................................
-
-    /**
-     * Returns the PDF's width in points
-     * @return float
-     */
-    public function get_width()
-    {
-        return $this->_width;
-    }
-
-    /**
-     * Returns the PDF's height in points
-     * @return float
-     */
-    public function get_height()
-    {
-        return $this->_height;
-    }
-
-    /**
-     * Returns the current page number
-     * @return int
-     */
-    public function get_page_number()
-    {
-        return $this->_page_number;
-    }
-
-    /**
-     * Returns the total number of pages in the document
-     * @return int
-     */
-    public function get_page_count()
-    {
-        return $this->_page_count;
-    }
-
-    /**
-     * Sets the current page number
-     *
-     * @param int $num
-     */
-    public function set_page_number($num)
-    {
-        $this->_page_number = $num;
-    }
-
-    /**
-     * Sets the page count
-     *
-     * @param int $count
-     */
-    public function set_page_count($count)
-    {
-        $this->_page_count = $count;
-    }
-
-    /**
-     * Sets the stroke color
-     *
-     * See {@link Style::set_color()} for the format of the color array.
-     * @param array $color
-     */
-    protected function _set_stroke_color($color)
-    {
-        $this->_pdf->setStrokeColor($color);
-        $alpha = isset($color["alpha"]) ? $color["alpha"] : 1;
-        if ($this->_current_opacity != 1) {
-            $alpha *= $this->_current_opacity;
-        }
-        $this->_set_line_transparency("Normal", $alpha);
-    }
-
-    /**
-     * Sets the fill colour
-     *
-     * See {@link Style::set_color()} for the format of the colour array.
-     * @param array $color
-     */
-    protected function _set_fill_color($color)
-    {
-        $this->_pdf->setColor($color);
-        $alpha = isset($color["alpha"]) ? $color["alpha"] : 1;
-        if ($this->_current_opacity) {
-            $alpha *= $this->_current_opacity;
-        }
-        $this->_set_fill_transparency("Normal", $alpha);
-    }
-
-    /**
-     * Sets line transparency
-     * @see Cpdf::setLineTransparency()
-     *
-     * Valid blend modes are (case-sensitive):
-     *
-     * Normal, Multiply, Screen, Overlay, Darken, Lighten,
-     * ColorDodge, ColorBurn, HardLight, SoftLight, Difference,
-     * Exclusion
-     *
-     * @param string $mode the blending mode to use
-     * @param float $opacity 0.0 fully transparent, 1.0 fully opaque
-     */
-    protected function _set_line_transparency($mode, $opacity)
-    {
-        $this->_pdf->setLineTransparency($mode, $opacity);
-    }
-
-    /**
-     * Sets fill transparency
-     * @see Cpdf::setFillTransparency()
-     *
-     * Valid blend modes are (case-sensitive):
-     *
-     * Normal, Multiply, Screen, Overlay, Darken, Lighten,
-     * ColorDogde, ColorBurn, HardLight, SoftLight, Difference,
-     * Exclusion
-     *
-     * @param string $mode the blending mode to use
-     * @param float $opacity 0.0 fully transparent, 1.0 fully opaque
-     */
-    protected function _set_fill_transparency($mode, $opacity)
-    {
-        $this->_pdf->setFillTransparency($mode, $opacity);
-    }
-
-    /**
-     * Sets the line style
-     *
-     * @see Cpdf::setLineStyle()
-     *
-     * @param float $width
-     * @param string $cap
-     * @param string $join
-     * @param array $dash
-     */
-    protected function _set_line_style($width, $cap, $join, $dash)
-    {
-        $this->_pdf->setLineStyle($width, $cap, $join, $dash);
-    }
-
-    /**
-     * Sets the opacity
-     *
-     * @param $opacity
-     * @param $mode
-     */
-    public function set_opacity($opacity, $mode = "Normal")
-    {
-        $this->_set_line_transparency($mode, $opacity);
-        $this->_set_fill_transparency($mode, $opacity);
-        $this->_current_opacity = $opacity;
-    }
-
-    public function set_default_view($view, $options = [])
-    {
-        array_unshift($options, $view);
-        call_user_func_array([$this->_pdf, "openHere"], $options);
-    }
-
-    /**
-     * Remaps y coords from 4th to 1st quadrant
-     *
-     * @param float $y
-     * @return float
-     */
-    protected function y($y)
-    {
-        return $this->_height - $y;
-    }
-
-    /**
-     * Canvas implementation
-     *
-     * @param float $x1
-     * @param float $y1
-     * @param float $x2
-     * @param float $y2
-     * @param array $color
-     * @param float $width
-     * @param array $style
-     */
-    public function line($x1, $y1, $x2, $y2, $color, $width, $style = [])
-    {
-        $this->_set_stroke_color($color);
-        $this->_set_line_style($width, "butt", "", $style);
-
-        $this->_pdf->line($x1, $this->y($y1),
-            $x2, $this->y($y2));
-        $this->_set_line_transparency("Normal", $this->_current_opacity);
-    }
-
-    /**
-     * Draw line at the specified coordinates on every page.
-     *
-     * See {@link Style::munge_color()} for the format of the colour array.
-     *
-     * @param float $x1
-     * @param float $y1
-     * @param float $x2
-     * @param float $y2
-     * @param array $color
-     * @param float $width
-     * @param array $style optional
-     */
-    public function page_line($x1, $y1, $x2, $y2, $color, $width, $style = [])
-    {
-        $_t = 'line';
-        $this->_page_text[] = compact('_t', 'x1', 'y1', 'x2', 'y2', 'color', 'width', 'style');
-    }
-
-    /**
-     * @param float $x
-     * @param float $y
-     * @param float $r1
-     * @param float $r2
-     * @param float $astart
-     * @param float $aend
-     * @param array $color
-     * @param float $width
-     * @param array $style
-     */
-    public function arc($x, $y, $r1, $r2, $astart, $aend, $color, $width, $style = [])
-    {
-        $this->_set_stroke_color($color);
-        $this->_set_line_style($width, "butt", "", $style);
-
-        $this->_pdf->ellipse($x, $this->y($y), $r1, $r2, 0, 8, $astart, $aend, false, false, true, false);
-        $this->_set_line_transparency("Normal", $this->_current_opacity);
-    }
-
-    /**
-     * Convert a GIF or BMP image to a PNG image
-     *
-     * @param string $image_url
-     * @param integer $type
-     *
-     * @throws Exception
-     * @return string The url of the newly converted image
-     */
-    protected function _convert_gif_bmp_to_png($image_url, $type)
-    {
-        $func_name = "imagecreatefrom$type";
-
-        if (!function_exists($func_name)) {
-            if (!method_exists(Helpers::class, $func_name)) {
-                throw new Exception("Function $func_name() not found.  Cannot convert $type image: $image_url.  Please install the image PHP extension.");
-            }
-            $func_name = "\\Dompdf\\Helpers::" . $func_name;
-        }
-
-        set_error_handler([Helpers::class, 'record_warnings']);
-
-        try {
-            $im = call_user_func($func_name, $image_url);
-
-            if ($im) {
-                imageinterlace($im, false);
-
-                $tmp_dir = $this->_dompdf->getOptions()->getTempDir();
-                $tmp_name = @tempnam($tmp_dir, "{$type}dompdf_img_");
-                @unlink($tmp_name);
-                $filename = "$tmp_name.png";
-                $this->_image_cache[] = $filename;
-
-                imagepng($im, $filename);
-                imagedestroy($im);
-            } else {
-                $filename = Cache::$broken_image;
-            }
-        } finally {
-            restore_error_handler();
-        }
-
-        return $filename;
-    }
-
-    /**
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     * @param array $color
-     * @param float $width
-     * @param array $style
-     */
-    public function rectangle($x1, $y1, $w, $h, $color, $width, $style = [])
-    {
-        $this->_set_stroke_color($color);
-        $this->_set_line_style($width, "butt", "", $style);
-        $this->_pdf->rectangle($x1, $this->y($y1) - $h, $w, $h);
-        $this->_set_line_transparency("Normal", $this->_current_opacity);
-    }
-
-    /**
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     * @param array $color
-     */
-    public function filled_rectangle($x1, $y1, $w, $h, $color)
-    {
-        $this->_set_fill_color($color);
-        $this->_pdf->filledRectangle($x1, $this->y($y1) - $h, $w, $h);
-        $this->_set_fill_transparency("Normal", $this->_current_opacity);
-    }
-
-    /**
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     */
-    public function clipping_rectangle($x1, $y1, $w, $h)
-    {
-        $this->_pdf->clippingRectangle($x1, $this->y($y1) - $h, $w, $h);
-    }
-
-    /**
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     * @param float $rTL
-     * @param float $rTR
-     * @param float $rBR
-     * @param float $rBL
-     */
-    public function clipping_roundrectangle($x1, $y1, $w, $h, $rTL, $rTR, $rBR, $rBL)
-    {
-        $this->_pdf->clippingRectangleRounded($x1, $this->y($y1) - $h, $w, $h, $rTL, $rTR, $rBR, $rBL);
-    }
-
-    /**
-     *
-     */
-    public function clipping_end()
-    {
-        $this->_pdf->clippingEnd();
-    }
-
-    /**
-     *
-     */
-    public function save()
-    {
-        $this->_pdf->saveState();
-    }
-
-    /**
-     *
-     */
-    public function restore()
-    {
-        $this->_pdf->restoreState();
-    }
-
-    /**
-     * @param $angle
-     * @param $x
-     * @param $y
-     */
-    public function rotate($angle, $x, $y)
-    {
-        $this->_pdf->rotate($angle, $x, $y);
-    }
-
-    /**
-     * @param $angle_x
-     * @param $angle_y
-     * @param $x
-     * @param $y
-     */
-    public function skew($angle_x, $angle_y, $x, $y)
-    {
-        $this->_pdf->skew($angle_x, $angle_y, $x, $y);
-    }
-
-    /**
-     * @param $s_x
-     * @param $s_y
-     * @param $x
-     * @param $y
-     */
-    public function scale($s_x, $s_y, $x, $y)
-    {
-        $this->_pdf->scale($s_x, $s_y, $x, $y);
-    }
-
-    /**
-     * @param $t_x
-     * @param $t_y
-     */
-    public function translate($t_x, $t_y)
-    {
-        $this->_pdf->translate($t_x, $t_y);
-    }
-
-    /**
-     * @param $a
-     * @param $b
-     * @param $c
-     * @param $d
-     * @param $e
-     * @param $f
-     */
-    public function transform($a, $b, $c, $d, $e, $f)
-    {
-        $this->_pdf->transform([$a, $b, $c, $d, $e, $f]);
-    }
-
-    /**
-     * @param array $points
-     * @param array $color
-     * @param null $width
-     * @param array $style
-     * @param bool $fill
-     */
-    public function polygon($points, $color, $width = null, $style = [], $fill = false)
-    {
-        $this->_set_fill_color($color);
-        $this->_set_stroke_color($color);
-
-        // Adjust y values
-        for ($i = 1; $i < count($points); $i += 2) {
-            $points[$i] = $this->y($points[$i]);
-        }
-
-        $this->_pdf->polygon($points, count($points) / 2, $fill);
-
-        $this->_set_fill_transparency("Normal", $this->_current_opacity);
-        $this->_set_line_transparency("Normal", $this->_current_opacity);
-    }
-
-    /**
-     * @param float $x
-     * @param float $y
-     * @param float $r1
-     * @param array $color
-     * @param null $width
-     * @param null $style
-     * @param bool $fill
-     */
-    public function circle($x, $y, $r1, $color, $width = null, $style = null, $fill = false)
-    {
-        $this->_set_fill_color($color);
-        $this->_set_stroke_color($color);
-
-        if (!$fill && isset($width)) {
-            $this->_set_line_style($width, "round", "round", $style);
-        }
-
-        $this->_pdf->ellipse($x, $this->y($y), $r1, 0, 0, 8, 0, 360, 1, $fill);
-
-        $this->_set_fill_transparency("Normal", $this->_current_opacity);
-        $this->_set_line_transparency("Normal", $this->_current_opacity);
-    }
-
-    /**
-     * @param string $img
-     * @param float $x
-     * @param float $y
-     * @param int $w
-     * @param int $h
-     * @param string $resolution
-     */
-    public function image($img, $x, $y, $w, $h, $resolution = "normal")
-    {
-        [$width, $height, $type] = Helpers::dompdf_getimagesize($img, $this->get_dompdf()->getHttpContext());
-
-        $debug_png = $this->_dompdf->getOptions()->getDebugPng();
-
-        if ($debug_png) {
-            print "[image:$img|$width|$height|$type]";
-        }
-
-        switch ($type) {
-            case "jpeg":
-                if ($debug_png) {
-                    print '!!!jpg!!!';
-                }
-                $this->_pdf->addJpegFromFile($img, $x, $this->y($y) - $h, $w, $h);
-                break;
-
-            case "gif":
-            /** @noinspection PhpMissingBreakStatementInspection */
-            case "bmp":
-                if ($debug_png) print '!!!bmp or gif!!!';
-                // @todo use cache for BMP and GIF
-                $img = $this->_convert_gif_bmp_to_png($img, $type);
-
-            case "png":
-                if ($debug_png) print '!!!png!!!';
-
-                $this->_pdf->addPngFromFile($img, $x, $this->y($y) - $h, $w, $h);
-                break;
-
-            case "svg":
-                if ($debug_png) print '!!!SVG!!!';
-
-                $this->_pdf->addSvgFromFile($img, $x, $this->y($y) - $h, $w, $h);
-                break;
-
-            default:
-                if ($debug_png) print '!!!unknown!!!';
-        }
-    }
-
-    public function select($x, $y, $w, $h, $font, $size, $color = [0, 0, 0], $opts = [])
-    {
-        $pdf = $this->_pdf;
-
-        $font .= ".afm";
-        $pdf->selectFont($font);
-
-        if (!isset($pdf->acroFormId)) {
-            $pdf->addForm();
-        }
-
-        $ft = \Dompdf\Cpdf::ACROFORM_FIELD_CHOICE;
-        $ff = \Dompdf\Cpdf::ACROFORM_FIELD_CHOICE_COMBO;
-
-        $id = $pdf->addFormField($ft, rand(), $x, $this->y($y) - $h, $x + $w, $this->y($y), $ff, $size, $color);
-        $pdf->setFormFieldOpt($id, $opts);
-    }
-
-    public function textarea($x, $y, $w, $h, $font, $size, $color = [0, 0, 0])
-    {
-        $pdf = $this->_pdf;
-
-        $font .= ".afm";
-        $pdf->selectFont($font);
-
-        if (!isset($pdf->acroFormId)) {
-            $pdf->addForm();
-        }
-
-        $ft = \Dompdf\Cpdf::ACROFORM_FIELD_TEXT;
-        $ff = \Dompdf\Cpdf::ACROFORM_FIELD_TEXT_MULTILINE;
-
-        $pdf->addFormField($ft, rand(), $x, $this->y($y) - $h, $x + $w, $this->y($y), $ff, $size, $color);
-    }
-
-    public function input($x, $y, $w, $h, $type, $font, $size, $color = [0, 0, 0])
-    {
-        $pdf = $this->_pdf;
-
-        $font .= ".afm";
-        $pdf->selectFont($font);
-
-        if (!isset($pdf->acroFormId)) {
-            $pdf->addForm();
-        }
-
-        $ft = \Dompdf\Cpdf::ACROFORM_FIELD_TEXT;
-        $ff = 0;
-
-        switch($type) {
-            case 'text':
-                $ft = \Dompdf\Cpdf::ACROFORM_FIELD_TEXT;
-                break;
-            case 'password':
-                $ft = \Dompdf\Cpdf::ACROFORM_FIELD_TEXT;
-                $ff = \Dompdf\Cpdf::ACROFORM_FIELD_TEXT_PASSWORD;
-                break;
-            case 'submit':
-                $ft = \Dompdf\Cpdf::ACROFORM_FIELD_BUTTON;
-                break;
-        }
-
-        $pdf->addFormField($ft, rand(), $x, $this->y($y) - $h, $x + $w, $this->y($y), $ff, $size, $color);
-    }
-
-    /**
-     * @param float $x
-     * @param float $y
-     * @param string $text
-     * @param string $font
-     * @param float $size
-     * @param array $color
-     * @param float $word_space
-     * @param float $char_space
-     * @param float $angle
-     */
-    public function text($x, $y, $text, $font, $size, $color = [0, 0, 0], $word_space = 0.0, $char_space = 0.0, $angle = 0.0)
-    {
-        $pdf = $this->_pdf;
-
-        $this->_set_fill_color($color);
-
-        $is_font_subsetting = $this->_dompdf->getOptions()->getIsFontSubsettingEnabled();
-        $pdf->selectFont($font . '.afm', '', true, $is_font_subsetting);
-
-        $pdf->addText($x, $this->y($y) - $pdf->getFontHeight($size), $size, $text, $angle, $word_space, $char_space);
-
-        $this->_set_fill_transparency("Normal", $this->_current_opacity);
-    }
-
-    /**
-     * @param string $code
-     */
-    public function javascript($code)
-    {
-        $this->_pdf->addJavascript($code);
-    }
-
-    //........................................................................
-
-    /**
-     * Add a named destination (similar to ... in html)
-     *
-     * @param string $anchorname The name of the named destination
-     */
-    public function add_named_dest($anchorname)
-    {
-        $this->_pdf->addDestination($anchorname, "Fit");
-    }
-
-    /**
-     * Add a link to the pdf
-     *
-     * @param string $url The url to link to
-     * @param float $x The x position of the link
-     * @param float $y The y position of the link
-     * @param float $width The width of the link
-     * @param float $height The height of the link
-     */
-    public function add_link($url, $x, $y, $width, $height)
-    {
-        $y = $this->y($y) - $height;
-
-        if (strpos($url, '#') === 0) {
-            // Local link
-            $name = substr($url, 1);
-            if ($name) {
-                $this->_pdf->addInternalLink($name, $x, $y, $x + $width, $y + $height);
-            }
-        } else {
-            $this->_pdf->addLink(rawurldecode($url), $x, $y, $x + $width, $y + $height);
-        }
-    }
-
-    /**
-     * @param string $text
-     * @param string $font
-     * @param float $size
-     * @param int $word_spacing
-     * @param int $char_spacing
-     * @return float|int
-     */
-    public function get_text_width($text, $font, $size, $word_spacing = 0, $char_spacing = 0)
-    {
-        $this->_pdf->selectFont($font, '', true, $this->_dompdf->getOptions()->getIsFontSubsettingEnabled());
-        return $this->_pdf->getTextWidth($size, $text, $word_spacing, $char_spacing);
-    }
-
-    /**
-     * @param $font
-     * @param $string
-     */
-    public function register_string_subset($font, $string)
-    {
-        $this->_pdf->registerText($font, $string);
-    }
-
-    /**
-     * @param string $font
-     * @param float $size
-     * @return float|int
-     * @throws FontNotFoundException
-     */
-    public function get_font_height($font, $size)
-    {
-        $options = $this->_dompdf->getOptions();
-        $this->_pdf->selectFont($font, '', true, $options->getIsFontSubsettingEnabled());
-
-        return $this->_pdf->getFontHeight($size) * $options->getFontHeightRatio();
-    }
-
-    /*function get_font_x_height($font, $size) {
-      $this->_pdf->selectFont($font);
-      $ratio = $this->_dompdf->getOptions()->getFontHeightRatio();
-      return $this->_pdf->getFontXHeight($size) * $ratio;
-    }*/
-
-    /**
-     * @param string $font
-     * @param float $size
-     * @return float
-     */
-    public function get_font_baseline($font, $size)
-    {
-        $ratio = $this->_dompdf->getOptions()->getFontHeightRatio();
-        return $this->get_font_height($font, $size) / $ratio;
-    }
-
-    /**
-     * Writes text at the specified x and y coordinates on every page
-     *
-     * The strings '{PAGE_NUM}' and '{PAGE_COUNT}' are automatically replaced
-     * with their current values.
-     *
-     * See {@link Style::munge_color()} for the format of the colour array.
-     *
-     * @param float $x
-     * @param float $y
-     * @param string $text the text to write
-     * @param string $font the font file to use
-     * @param float $size the font size, in points
-     * @param array $color
-     * @param float $word_space word spacing adjustment
-     * @param float $char_space char spacing adjustment
-     * @param float $angle angle to write the text at, measured CW starting from the x-axis
-     */
-    public function page_text($x, $y, $text, $font, $size, $color = [0, 0, 0], $word_space = 0.0, $char_space = 0.0, $angle = 0.0)
-    {
-        $_t = "text";
-        $this->_page_text[] = compact("_t", "x", "y", "text", "font", "size", "color", "word_space", "char_space", "angle");
-    }
-
-    /**
-     * Processes a script on every page
-     *
-     * The variables $pdf, $PAGE_NUM, and $PAGE_COUNT are available.
-     *
-     * This function can be used to add page numbers to all pages
-     * after the first one, for example.
-     *
-     * @param string $code the script code
-     * @param string $type the language type for script
-     */
-    public function page_script($code, $type = "text/php")
-    {
-        $_t = "script";
-        $this->_page_text[] = compact("_t", "code", "type");
-    }
-
-    /**
-     * @return int
-     */
-    public function new_page()
-    {
-        $this->_page_number++;
-        $this->_page_count++;
-
-        $ret = $this->_pdf->newPage();
-        $this->_pages[] = $ret;
-        return $ret;
-    }
-
-    /**
-     * Add text to each page after rendering is complete
-     */
-    protected function _add_page_text()
-    {
-        if (!count($this->_page_text)) {
-            return;
-        }
-
-        $page_number = 1;
-        $eval = null;
-
-        foreach ($this->_pages as $pid) {
-            $this->reopen_object($pid);
-
-            foreach ($this->_page_text as $pt) {
-                extract($pt);
-
-                switch ($_t) {
-                    case "text":
-                        $text = str_replace(["{PAGE_NUM}", "{PAGE_COUNT}"],
-                            [$page_number, $this->_page_count], $text);
-                        $this->text($x, $y, $text, $font, $size, $color, $word_space, $char_space, $angle);
-                        break;
-
-                    case "script":
-                        if (!$eval) {
-                            $eval = new PhpEvaluator($this);
-                        }
-                        $eval->evaluate($code, ['PAGE_NUM' => $page_number, 'PAGE_COUNT' => $this->_page_count]);
-                        break;
-
-                    case 'line':
-                        $this->line( $x1, $y1, $x2, $y2, $color, $width, $style );
-                        break;
-                }
-            }
-
-            $this->close_object();
-            $page_number++;
-        }
-    }
-
-    /**
-     * Streams the PDF to the client.
-     *
-     * @param string $filename The filename to present to the client.
-     * @param array $options Associative array: 'compress' => 1 or 0 (default 1); 'Attachment' => 1 or 0 (default 1).
-     */
-    public function stream($filename = "document.pdf", $options = [])
-    {
-        if (headers_sent()) {
-            die("Unable to stream pdf: headers already sent");
-        }
-
-        if (!isset($options["compress"])) $options["compress"] = true;
-        if (!isset($options["Attachment"])) $options["Attachment"] = true;
-
-        $this->_add_page_text();
-
-        $debug = !$options['compress'];
-        $tmp = ltrim($this->_pdf->output($debug));
-
-        header("Cache-Control: private");
-        header("Content-Type: application/pdf");
-        header("Content-Length: " . mb_strlen($tmp, "8bit"));
-
-        $filename = str_replace(["\n", "'"], "", basename($filename, ".pdf")) . ".pdf";
-        $attachment = $options["Attachment"] ? "attachment" : "inline";
-        header(Helpers::buildContentDispositionHeader($attachment, $filename));
-
-        echo $tmp;
-        flush();
-    }
-
-    /**
-     * Returns the PDF as a string.
-     *
-     * @param array $options Associative array: 'compress' => 1 or 0 (default 1).
-     * @return string
-     */
-    public function output($options = [])
-    {
-        if (!isset($options["compress"])) $options["compress"] = true;
-
-        $this->_add_page_text();
-
-        $debug = !$options['compress'];
-
-        return $this->_pdf->output($debug);
-    }
-
-    /**
-     * Returns logging messages generated by the Cpdf class
-     *
-     * @return string
-     */
-    public function get_messages()
-    {
-        return $this->_pdf->messages;
-    }
-}
diff --git a/vendor/dompdf/dompdf/src/Adapter/GD.php b/vendor/dompdf/dompdf/src/Adapter/GD.php
deleted file mode 100644
index 229776b2..00000000
--- a/vendor/dompdf/dompdf/src/Adapter/GD.php
+++ /dev/null
@@ -1,1113 +0,0 @@
-
- * @author  Fabien Mรฉnager 
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-namespace Dompdf\Adapter;
-
-use Dompdf\Canvas;
-use Dompdf\Dompdf;
-use Dompdf\Image\Cache;
-use Dompdf\Helpers;
-
-/**
- * Image rendering interface
- *
- * Renders to an image format supported by GD (jpeg, gif, png, xpm).
- * Not super-useful day-to-day but handy nonetheless
- *
- * @package dompdf
- */
-class GD implements Canvas
-{
-    /**
-     * @var Dompdf
-     */
-    protected $_dompdf;
-
-    /**
-     * Resource handle for the image
-     *
-     * @var resource
-     */
-    protected $_img;
-
-    /**
-     * Resource handle for the image
-     *
-     * @var resource[]
-     */
-    protected $_imgs;
-
-    /**
-     * Apparent canvas width in pixels
-     *
-     * @var int
-     */
-    protected $_width;
-
-    /**
-     * Apparent canvas height in pixels
-     *
-     * @var int
-     */
-    protected $_height;
-
-    /**
-     * Actual image width in pixels
-     *
-     * @var int
-     */
-    protected $_actual_width;
-
-    /**
-     * Actual image height in pixels
-     *
-     * @var int
-     */
-    protected $_actual_height;
-
-    /**
-     * Current page number
-     *
-     * @var int
-     */
-    protected $_page_number;
-
-    /**
-     * Total number of pages
-     *
-     * @var int
-     */
-    protected $_page_count;
-
-    /**
-     * Image antialias factor
-     *
-     * @var float
-     */
-    protected $_aa_factor;
-
-    /**
-     * Allocated colors
-     *
-     * @var array
-     */
-    protected $_colors;
-
-    /**
-     * Background color
-     *
-     * @var int
-     */
-    protected $_bg_color;
-
-    /**
-     * Background color array
-     *
-     * @var int
-     */
-    protected $_bg_color_array;
-
-    /**
-     * Actual DPI
-     *
-     * @var int
-     */
-    protected $dpi;
-
-    /**
-     * Amount to scale font sizes
-     *
-     * Font sizes are 72 DPI, GD internally uses 96. Scale them proportionally.
-     * 72 / 96 = 0.75.
-     *
-     * @var float
-     */
-    const FONT_SCALE = 0.75;
-
-    /**
-     * Class constructor
-     *
-     * @param mixed $size The size of image to create: array(x1,y1,x2,y2) or "letter", "legal", etc.
-     * @param string $orientation The orientation of the document (either 'landscape' or 'portrait')
-     * @param Dompdf $dompdf
-     * @param float $aa_factor Anti-aliasing factor, 1 for no AA
-     * @param array $bg_color Image background color: array(r,g,b,a), 0 <= r,g,b,a <= 1
-     */
-    public function __construct($size = 'letter', $orientation = "portrait", Dompdf $dompdf, $aa_factor = 1.0, $bg_color = [1, 1, 1, 0])
-    {
-
-        if (!is_array($size)) {
-            $size = strtolower($size);
-
-            if (isset(CPDF::$PAPER_SIZES[$size])) {
-                $size = CPDF::$PAPER_SIZES[$size];
-            } else {
-                $size = CPDF::$PAPER_SIZES["letter"];
-            }
-        }
-
-        if (strtolower($orientation) === "landscape") {
-            list($size[2], $size[3]) = [$size[3], $size[2]];
-        }
-
-        $this->_dompdf = $dompdf;
-
-        $this->dpi = $this->get_dompdf()->getOptions()->getDpi();
-
-        if ($aa_factor < 1) {
-            $aa_factor = 1;
-        }
-
-        $this->_aa_factor = $aa_factor;
-
-        $size[2] *= $aa_factor;
-        $size[3] *= $aa_factor;
-
-        $this->_width = $size[2] - $size[0];
-        $this->_height = $size[3] - $size[1];
-
-        $this->_actual_width = $this->_upscale($this->_width);
-        $this->_actual_height = $this->_upscale($this->_height);
-
-        $this->_page_number = $this->_page_count = 1;
-        $this->_page_text = [];
-
-        if (is_null($bg_color) || !is_array($bg_color)) {
-            // Pure white bg
-            $bg_color = [1, 1, 1, 0];
-        }
-
-        $this->_bg_color_array = $bg_color;
-
-        $this->new_page();
-    }
-
-    /**
-     * @return Dompdf
-     */
-    public function get_dompdf()
-    {
-        return $this->_dompdf;
-    }
-
-    /**
-     * Return the GF image resource
-     *
-     * @return resource
-     */
-    public function get_image()
-    {
-        return $this->_img;
-    }
-
-    /**
-     * Return the image's width in pixels
-     *
-     * @return float
-     */
-    public function get_width()
-    {
-        return $this->_width / $this->_aa_factor;
-    }
-
-    /**
-     * Return the image's height in pixels
-     *
-     * @return float
-     */
-    public function get_height()
-    {
-        return $this->_height / $this->_aa_factor;
-    }
-
-    /**
-     * Returns the current page number
-     * @return int
-     */
-    public function get_page_number()
-    {
-        return $this->_page_number;
-    }
-
-    /**
-     * Returns the total number of pages in the document
-     * @return int
-     */
-    public function get_page_count()
-    {
-        return $this->_page_count;
-    }
-
-    /**
-     * Sets the current page number
-     *
-     * @param int $num
-     */
-    public function set_page_number($num)
-    {
-        $this->_page_number = $num;
-    }
-
-    /**
-     * Sets the page count
-     *
-     * @param int $count
-     */
-    public function set_page_count($count)
-    {
-        $this->_page_count = $count;
-    }
-
-    /**
-     * Sets the opacity
-     *
-     * @param $opacity
-     * @param $mode
-     */
-    public function set_opacity($opacity, $mode = "Normal")
-    {
-        // FIXME
-    }
-
-    /**
-     * Allocate a new color.  Allocate with GD as needed and store
-     * previously allocated colors in $this->_colors.
-     *
-     * @param array $color The new current color
-     * @return int           The allocated color
-     */
-    protected function _allocate_color($color)
-    {
-        $a = isset($color["alpha"]) ? $color["alpha"] : 1;
-
-        if (isset($color["c"])) {
-            $color = Helpers::cmyk_to_rgb($color);
-        }
-
-        list($r, $g, $b) = $color;
-
-        $r *= 255;
-        $g *= 255;
-        $b *= 255;
-        $a = 127 - ($a * 127);
-
-        // Clip values
-        $r = $r > 255 ? 255 : $r;
-        $g = $g > 255 ? 255 : $g;
-        $b = $b > 255 ? 255 : $b;
-        $a = $a > 127 ? 127 : $a;
-
-        $r = $r < 0 ? 0 : $r;
-        $g = $g < 0 ? 0 : $g;
-        $b = $b < 0 ? 0 : $b;
-        $a = $a < 0 ? 0 : $a;
-
-        $key = sprintf("#%02X%02X%02X%02X", $r, $g, $b, $a);
-
-        if (isset($this->_colors[$key])) {
-            return $this->_colors[$key];
-        }
-
-        if ($a != 0) {
-            $this->_colors[$key] = imagecolorallocatealpha($this->get_image(), $r, $g, $b, $a);
-        } else {
-            $this->_colors[$key] = imagecolorallocate($this->get_image(), $r, $g, $b);
-        }
-
-        return $this->_colors[$key];
-    }
-
-    /**
-     * Scales value up to the current canvas DPI from 72 DPI
-     *
-     * @param float $length
-     * @return float
-     */
-    protected function _upscale($length)
-    {
-        return ($length * $this->dpi) / 72 * $this->_aa_factor;
-    }
-
-    /**
-     * Scales value down from the current canvas DPI to 72 DPI
-     *
-     * @param float $length
-     * @return float
-     */
-    protected function _downscale($length)
-    {
-        return ($length / $this->dpi * 72) / $this->_aa_factor;
-    }
-
-    /**
-     * Draws a line from x1,y1 to x2,y2
-     *
-     * See {@link Style::munge_color()} for the format of the color array.
-     * See {@link Cpdf::setLineStyle()} for a description of the format of the
-     * $style parameter (aka dash).
-     *
-     * @param float $x1
-     * @param float $y1
-     * @param float $x2
-     * @param float $y2
-     * @param array $color
-     * @param float $width
-     * @param array $style
-     */
-    public function line($x1, $y1, $x2, $y2, $color, $width, $style = null)
-    {
-
-        // Scale by the AA factor and DPI
-        $x1 = $this->_upscale($x1);
-        $y1 = $this->_upscale($y1);
-        $x2 = $this->_upscale($x2);
-        $y2 = $this->_upscale($y2);
-        $width = $this->_upscale($width);
-
-        $c = $this->_allocate_color($color);
-
-        // Convert the style array if required
-        if (is_array($style) && count($style) > 0) {
-            $gd_style = [];
-
-            if (count($style) == 1) {
-                for ($i = 0; $i < $style[0] * $this->_aa_factor; $i++) {
-                    $gd_style[] = $c;
-                }
-
-                for ($i = 0; $i < $style[0] * $this->_aa_factor; $i++) {
-                    $gd_style[] = $this->_bg_color;
-                }
-            } else {
-                $i = 0;
-                foreach ($style as $length) {
-                    if ($i % 2 == 0) {
-                        // 'On' pattern
-                        for ($i = 0; $i < $style[0] * $this->_aa_factor; $i++) {
-                            $gd_style[] = $c;
-                        }
-
-                    } else {
-                        // Off pattern
-                        for ($i = 0; $i < $style[0] * $this->_aa_factor; $i++) {
-                            $gd_style[] = $this->_bg_color;
-                        }
-                    }
-                    $i++;
-                }
-            }
-
-            if (!empty($gd_style)) {
-                imagesetstyle($this->get_image(), $gd_style);
-                $c = IMG_COLOR_STYLED;
-            }
-        }
-
-        imagesetthickness($this->get_image(), $width);
-
-        imageline($this->get_image(), $x1, $y1, $x2, $y2, $c);
-    }
-
-    /**
-     * @param float $x1
-     * @param float $y1
-     * @param float $r1
-     * @param float $r2
-     * @param float $astart
-     * @param float $aend
-     * @param array $color
-     * @param float $width
-     * @param array $style
-     */
-    public function arc($x1, $y1, $r1, $r2, $astart, $aend, $color, $width, $style = [])
-    {
-        // @todo
-    }
-
-    /**
-     * Draws a rectangle at x1,y1 with width w and height h
-     *
-     * See {@link Style::munge_color()} for the format of the color array.
-     * See {@link Cpdf::setLineStyle()} for a description of the $style
-     * parameter (aka dash)
-     *
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     * @param array $color
-     * @param float $width
-     * @param array $style
-     */
-    public function rectangle($x1, $y1, $w, $h, $color, $width, $style = null)
-    {
-
-        // Scale by the AA factor and DPI
-        $x1 = $this->_upscale($x1);
-        $y1 = $this->_upscale($y1);
-        $w = $this->_upscale($w);
-        $h = $this->_upscale($h);
-        $width = $this->_upscale($width);
-
-        $c = $this->_allocate_color($color);
-
-        // Convert the style array if required
-        if (is_array($style) && count($style) > 0) {
-            $gd_style = [];
-
-            foreach ($style as $length) {
-                for ($i = 0; $i < $length; $i++) {
-                    $gd_style[] = $c;
-                }
-            }
-
-            if (!empty($gd_style)) {
-                imagesetstyle($this->get_image(), $gd_style);
-                $c = IMG_COLOR_STYLED;
-            }
-        }
-
-        imagesetthickness($this->get_image(), $width);
-
-        imagerectangle($this->get_image(), $x1, $y1, $x1 + $w, $y1 + $h, $c);
-    }
-
-    /**
-     * Draws a filled rectangle at x1,y1 with width w and height h
-     *
-     * See {@link Style::munge_color()} for the format of the color array.
-     *
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     * @param array $color
-     */
-    public function filled_rectangle($x1, $y1, $w, $h, $color)
-    {
-        // Scale by the AA factor and DPI
-        $x1 = $this->_upscale($x1);
-        $y1 = $this->_upscale($y1);
-        $w = $this->_upscale($w);
-        $h = $this->_upscale($h);
-
-        $c = $this->_allocate_color($color);
-
-        imagefilledrectangle($this->get_image(), $x1, $y1, $x1 + $w, $y1 + $h, $c);
-    }
-
-    /**
-     * Starts a clipping rectangle at x1,y1 with width w and height h
-     *
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     */
-    public function clipping_rectangle($x1, $y1, $w, $h)
-    {
-        // @todo
-    }
-
-    public function clipping_roundrectangle($x1, $y1, $w, $h, $rTL, $rTR, $rBR, $rBL)
-    {
-        // @todo
-    }
-
-    /**
-     * Ends the last clipping shape
-     */
-    public function clipping_end()
-    {
-        // @todo
-    }
-
-    /**
-     *
-     */
-    public function save()
-    {
-        $this->get_dompdf()->getOptions()->setDpi(72);
-    }
-
-    /**
-     *
-     */
-    public function restore()
-    {
-        $this->get_dompdf()->getOptions()->setDpi($this->dpi);
-    }
-
-    /**
-     * @param $angle
-     * @param $x
-     * @param $y
-     */
-    public function rotate($angle, $x, $y)
-    {
-        // @todo
-    }
-
-    /**
-     * @param $angle_x
-     * @param $angle_y
-     * @param $x
-     * @param $y
-     */
-    public function skew($angle_x, $angle_y, $x, $y)
-    {
-        // @todo
-    }
-
-    /**
-     * @param $s_x
-     * @param $s_y
-     * @param $x
-     * @param $y
-     */
-    public function scale($s_x, $s_y, $x, $y)
-    {
-        // @todo
-    }
-
-    /**
-     * @param $t_x
-     * @param $t_y
-     */
-    public function translate($t_x, $t_y)
-    {
-        // @todo
-    }
-
-    /**
-     * @param $a
-     * @param $b
-     * @param $c
-     * @param $d
-     * @param $e
-     * @param $f
-     */
-    public function transform($a, $b, $c, $d, $e, $f)
-    {
-        // @todo
-    }
-
-    /**
-     * Draws a polygon
-     *
-     * The polygon is formed by joining all the points stored in the $points
-     * array.  $points has the following structure:
-     * 
-     * array(0 => x1,
-     *       1 => y1,
-     *       2 => x2,
-     *       3 => y2,
-     *       ...
-     *       );
-     * 
-     *
-     * See {@link Style::munge_color()} for the format of the color array.
-     * See {@link Cpdf::setLineStyle()} for a description of the $style
-     * parameter (aka dash)
-     *
-     * @param array $points
-     * @param array $color
-     * @param float $width
-     * @param array $style
-     * @param bool $fill Fills the polygon if true
-     */
-    public function polygon($points, $color, $width = null, $style = null, $fill = false)
-    {
-
-        // Scale each point by the AA factor and DPI
-        foreach (array_keys($points) as $i) {
-            $points[$i] = $this->_upscale($points[$i]);
-        }
-
-        $c = $this->_allocate_color($color);
-
-        // Convert the style array if required
-        if (is_array($style) && count($style) > 0 && !$fill) {
-            $gd_style = [];
-
-            foreach ($style as $length) {
-                for ($i = 0; $i < $length; $i++) {
-                    $gd_style[] = $c;
-                }
-            }
-
-            if (!empty($gd_style)) {
-                imagesetstyle($this->get_image(), $gd_style);
-                $c = IMG_COLOR_STYLED;
-            }
-        }
-
-        imagesetthickness($this->get_image(), $width);
-
-        if ($fill) {
-            imagefilledpolygon($this->get_image(), $points, count($points) / 2, $c);
-        } else {
-            imagepolygon($this->get_image(), $points, count($points) / 2, $c);
-        }
-    }
-
-    /**
-     * Draws a circle at $x,$y with radius $r
-     *
-     * See {@link Style::munge_color()} for the format of the color array.
-     * See {@link Cpdf::setLineStyle()} for a description of the $style
-     * parameter (aka dash)
-     *
-     * @param float $x
-     * @param float $y
-     * @param float $r
-     * @param array $color
-     * @param float $width
-     * @param array $style
-     * @param bool $fill Fills the circle if true
-     */
-    public function circle($x, $y, $r, $color, $width = null, $style = null, $fill = false)
-    {
-        // Scale by the AA factor and DPI
-        $x = $this->_upscale($x);
-        $y = $this->_upscale($y);
-        $r = $this->_upscale($r);
-
-        $c = $this->_allocate_color($color);
-
-        // Convert the style array if required
-        if (is_array($style) && count($style) > 0 && !$fill) {
-            $gd_style = [];
-
-            foreach ($style as $length) {
-                for ($i = 0; $i < $length; $i++) {
-                    $gd_style[] = $c;
-                }
-            }
-
-            if (!empty($gd_style)) {
-                imagesetstyle($this->get_image(), $gd_style);
-                $c = IMG_COLOR_STYLED;
-            }
-        }
-
-        imagesetthickness($this->get_image(), $width);
-
-        if ($fill) {
-            imagefilledellipse($this->get_image(), $x, $y, $r, $r, $c);
-        } else {
-            imageellipse($this->get_image(), $x, $y, $r, $r, $c);
-        }
-    }
-
-    /**
-     * Add an image to the pdf.
-     * The image is placed at the specified x and y coordinates with the
-     * given width and height.
-     *
-     * @param string $img_url the path to the image
-     * @param float $x x position
-     * @param float $y y position
-     * @param int $w width (in pixels)
-     * @param int $h height (in pixels)
-     * @param string $resolution
-     * @return void
-     *
-     * @throws \Exception
-     * @internal param string $img_type the type (e.g. extension) of the image
-     */
-    public function image($img_url, $x, $y, $w, $h, $resolution = "normal")
-    {
-        $img_type = Cache::detect_type($img_url, $this->get_dompdf()->getHttpContext());
-
-        if (!$img_type) {
-            return;
-        }
-
-        $func_name = "imagecreatefrom$img_type";
-        if (!function_exists($func_name)) {
-            if (!method_exists("Dompdf\Helpers", $func_name)) {
-                throw new \Exception("Function $func_name() not found.  Cannot convert $img_type image: $img_url.  Please install the image PHP extension.");
-            }
-            $func_name = "\\Dompdf\\Helpers::" . $func_name;
-        }
-        $src = @call_user_func($func_name, $img_url);
-
-        if (!$src) {
-            return; // Probably should add to $_dompdf_errors or whatever here
-        }
-
-        // Scale by the AA factor and DPI
-        $x = $this->_upscale($x);
-        $y = $this->_upscale($y);
-
-        $w = $this->_upscale($w);
-        $h = $this->_upscale($h);
-
-        $img_w = imagesx($src);
-        $img_h = imagesy($src);
-
-        imagecopyresampled($this->get_image(), $src, $x, $y, 0, 0, $w, $h, $img_w, $img_h);
-    }
-
-    /**
-     * Writes text at the specified x and y coordinates
-     * See {@link Style::munge_color()} for the format of the color array.
-     *
-     * @param float $x
-     * @param float $y
-     * @param string $text the text to write
-     * @param string $font the font file to use
-     * @param float $size the font size, in points
-     * @param array $color
-     * @param float $word_spacing word spacing adjustment
-     * @param float $char_spacing
-     * @param float $angle Text angle
-     *
-     * @return void
-     */
-    public function text($x, $y, $text, $font, $size, $color = [0, 0, 0], $word_spacing = 0.0, $char_spacing = 0.0, $angle = 0.0)
-    {
-        // Scale by the AA factor and DPI
-        $x = $this->_upscale($x);
-        $y = $this->_upscale($y);
-        $size = $this->_upscale($size) * self::FONT_SCALE;
-
-        $h = $this->get_font_height_actual($font, $size);
-        $c = $this->_allocate_color($color);
-
-        // imagettftext() converts numeric entities to their respective
-        // character. Preserve any originally double encoded entities to be
-        // represented as is.
-        // eg: &#160; will render   rather than its character.
-        $text = preg_replace('/&(#(?:x[a-fA-F0-9]+|[0-9]+);)/', '&\1', $text);
-
-        $text = mb_encode_numericentity($text, [0x0080, 0xff, 0, 0xff], 'UTF-8');
-
-        $font = $this->get_ttf_file($font);
-
-        // FIXME: word spacing
-        imagettftext($this->get_image(), $size, $angle, $x, $y + $h, $c, $font, $text);
-    }
-
-    public function javascript($code)
-    {
-        // Not implemented
-    }
-
-    /**
-     * Add a named destination (similar to ... in html)
-     *
-     * @param string $anchorname The name of the named destination
-     */
-    public function add_named_dest($anchorname)
-    {
-        // Not implemented
-    }
-
-    /**
-     * Add a link to the pdf
-     *
-     * @param string $url The url to link to
-     * @param float $x The x position of the link
-     * @param float $y The y position of the link
-     * @param float $width The width of the link
-     * @param float $height The height of the link
-     */
-    public function add_link($url, $x, $y, $width, $height)
-    {
-        // Not implemented
-    }
-
-    /**
-     * Add meta information to the PDF
-     *
-     * @param string $label label of the value (Creator, Producer, etc.)
-     * @param string $value the text to set
-     */
-    public function add_info($label, $value)
-    {
-        // N/A
-    }
-
-    /**
-     * @param string $view
-     * @param array $options
-     */
-    public function set_default_view($view, $options = [])
-    {
-        // N/A
-    }
-
-    /**
-     * Calculates text size, in points
-     *
-     * @param string $text the text to be sized
-     * @param string $font the desired font
-     * @param float $size the desired font size
-     * @param float $word_spacing word spacing, if any
-     * @param float $char_spacing char spacing, if any
-     *
-     * @return float
-     */
-    public function get_text_width($text, $font, $size, $word_spacing = 0.0, $char_spacing = 0.0)
-    {
-        $font = $this->get_ttf_file($font);
-        $size = $this->_upscale($size) * self::FONT_SCALE;
-
-        // imagettfbbox() converts numeric entities to their respective
-        // character. Preserve any originally double encoded entities to be
-        // represented as is.
-        // eg: &#160; will render   rather than its character.
-        $text = preg_replace('/&(#(?:x[a-fA-F0-9]+|[0-9]+);)/', '&\1', $text);
-
-        $text = mb_encode_numericentity($text, [0x0080, 0xffff, 0, 0xffff], 'UTF-8');
-
-        // FIXME: word spacing
-        list($x1, , $x2) = imagettfbbox($size, 0, $font, $text);
-
-        // Add additional 1pt to prevent text overflow issues
-        return $this->_downscale($x2 - $x1) + 1;
-    }
-
-    /**
-     * @param $font
-     * @return string
-     */
-    public function get_ttf_file($font)
-    {
-        if ( stripos($font, ".ttf") === false ) {
-            $font .= ".ttf";
-        }
-
-        if (!file_exists($font)) {
-            $font_metrics = $this->_dompdf->getFontMetrics();
-            $font = $font_metrics->getFont($this->_dompdf->getOptions()->getDefaultFont()) . ".ttf";
-            if (!file_exists($font)) {
-                if (strpos($font, "mono")) {
-                    $font = $font_metrics->getFont("DejaVu Mono") . ".ttf";
-                } elseif (strpos($font, "sans") !== false) {
-                    $font = $font_metrics->getFont("DejaVu Sans") . ".ttf";
-                } elseif (strpos($font, "serif")) {
-                    $font = $font_metrics->getFont("DejaVu Serif") . ".ttf";
-                } else {
-                    $font = $font_metrics->getFont("DejaVu Sans") . ".ttf";
-                }
-            }
-        }
-
-        return $font;
-    }
-
-    /**
-     * Calculates font height, in points
-     *
-     * @param string $font
-     * @param float $size
-     * @return float
-     */
-    public function get_font_height($font, $size)
-    {
-        $size = $this->_upscale($size) * self::FONT_SCALE;
-
-        $height = $this->get_font_height_actual($font, $size);
-
-        return $this->_downscale($height);
-    }
-
-    protected function get_font_height_actual($font, $size)
-    {
-        $font = $this->get_ttf_file($font);
-        $ratio = $this->_dompdf->getOptions()->getFontHeightRatio();
-
-        // FIXME: word spacing
-        list(, $y2, , , , $y1) = imagettfbbox($size, 0, $font, "MXjpqytfhl"); // Test string with ascenders, descenders and caps
-        return ($y2 - $y1) * $ratio;
-    }
-
-    /**
-     * @param string $font
-     * @param float $size
-     * @return float
-     */
-    public function get_font_baseline($font, $size)
-    {
-        $ratio = $this->_dompdf->getOptions()->getFontHeightRatio();
-        return $this->get_font_height($font, $size) / $ratio;
-    }
-
-    /**
-     * Starts a new page
-     *
-     * Subsequent drawing operations will appear on the new page.
-     */
-    public function new_page()
-    {
-        $this->_page_number++;
-        $this->_page_count++;
-
-        $this->_img = imagecreatetruecolor($this->_actual_width, $this->_actual_height);
-
-        $this->_bg_color = $this->_allocate_color($this->_bg_color_array);
-        imagealphablending($this->_img, true);
-        imagesavealpha($this->_img, true);
-        imagefill($this->_img, 0, 0, $this->_bg_color);
-
-        $this->_imgs[] = $this->_img;
-    }
-
-    public function open_object()
-    {
-        // N/A
-    }
-
-    public function close_object()
-    {
-        // N/A
-    }
-
-    public function add_object()
-    {
-        // N/A
-    }
-
-    /**
-     * Writes text at the specified x and y coordinates on every page
-     *
-     * The strings '{PAGE_NUM}' and '{PAGE_COUNT}' are automatically replaced
-     * with their current values.
-     *
-     * See {@link Style::munge_color()} for the format of the color array.
-     *
-     * @param float  $x
-     * @param float  $y
-     * @param string $text       the text to write
-     * @param string $font       the font file to use
-     * @param float  $size       the font size, in points
-     * @param array  $color
-     * @param float  $word_space word spacing adjustment
-     * @param float  $char_space char spacing adjustment
-     * @param float  $angle      angle to write the text at, measured CW starting from the x-axis
-     */
-    public function page_text($x, $y, $text, $font, $size, $color = [0, 0, 0], $word_space = 0.0, $char_space = 0.0, $angle = 0.0)
-    {
-        // N/A
-    }
-
-    public function page_line()
-    {
-        // N/A
-    }
-
-    /**
-     * Streams the image to the client.
-     *
-     * @param string $filename The filename to present to the client.
-     * @param array $options Associative array: 'type' => jpeg|jpg|png; 'quality' => 0 - 100 (JPEG only);
-     *     'page' => Number of the page to output (defaults to the first); 'Attachment': 1 or 0 (default 1).
-     */
-    public function stream($filename, $options = [])
-    {
-        if (headers_sent()) {
-            die("Unable to stream image: headers already sent");
-        }
-
-        if (!isset($options["type"])) $options["type"] = "png";
-        if (!isset($options["Attachment"])) $options["Attachment"] = true;
-        $type = strtolower($options["type"]);
-
-        switch ($type) {
-            case "jpg":
-            case "jpeg":
-                $contentType = "image/jpeg";
-                $extension = ".jpg";
-                break;
-            case "png":
-            default:
-                $contentType = "image/png";
-                $extension = ".png";
-                break;
-        }
-
-        header("Cache-Control: private");
-        header("Content-Type: $contentType");
-
-        $filename = str_replace(["\n", "'"], "", basename($filename, ".$type")) . $extension;
-        $attachment = $options["Attachment"] ? "attachment" : "inline";
-        header(Helpers::buildContentDispositionHeader($attachment, $filename));
-
-        $this->_output($options);
-        flush();
-    }
-
-    /**
-     * Returns the image as a string.
-     *
-     * @param array $options Associative array: 'type' => jpeg|jpg|png; 'quality' => 0 - 100 (JPEG only);
-     *     'page' => Number of the page to output (defaults to the first).
-     * @return string
-     */
-    public function output($options = [])
-    {
-        ob_start();
-
-        $this->_output($options);
-
-        return ob_get_clean();
-    }
-
-    /**
-     * Outputs the image stream directly.
-     *
-     * @param array $options Associative array: 'type' => jpeg|jpg|png; 'quality' => 0 - 100 (JPEG only);
-     *     'page' => Number of the page to output (defaults to the first).
-     */
-    protected function _output($options = [])
-    {
-        if (!isset($options["type"])) $options["type"] = "png";
-        if (!isset($options["page"])) $options["page"] = 1;
-        $type = strtolower($options["type"]);
-
-        if (isset($this->_imgs[$options["page"] - 1])) {
-            $img = $this->_imgs[$options["page"] - 1];
-        } else {
-            $img = $this->_imgs[0];
-        }
-
-        // Perform any antialiasing
-        if ($this->_aa_factor != 1) {
-            $dst_w = $this->_actual_width / $this->_aa_factor;
-            $dst_h = $this->_actual_height / $this->_aa_factor;
-            $dst = imagecreatetruecolor($dst_w, $dst_h);
-            imagecopyresampled($dst, $img, 0, 0, 0, 0,
-                $dst_w, $dst_h,
-                $this->_actual_width, $this->_actual_height);
-        } else {
-            $dst = $img;
-        }
-
-        switch ($type) {
-            case "jpg":
-            case "jpeg":
-                if (!isset($options["quality"])) {
-                    $options["quality"] = 75;
-                }
-
-                imagejpeg($dst, null, $options["quality"]);
-                break;
-            case "png":
-            default:
-                imagepng($dst);
-                break;
-        }
-
-        if ($this->_aa_factor != 1) {
-            imagedestroy($dst);
-        }
-    }
-}
diff --git a/vendor/dompdf/dompdf/src/Adapter/PDFLib.php b/vendor/dompdf/dompdf/src/Adapter/PDFLib.php
deleted file mode 100644
index 8f13be73..00000000
--- a/vendor/dompdf/dompdf/src/Adapter/PDFLib.php
+++ /dev/null
@@ -1,1664 +0,0 @@
-
- * @author  Helmut Tischer 
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-
-namespace Dompdf\Adapter;
-
-use Dompdf\Canvas;
-use Dompdf\Dompdf;
-use Dompdf\Helpers;
-use Dompdf\Exception;
-use Dompdf\Image\Cache;
-use Dompdf\PhpEvaluator;
-
-/**
- * PDF rendering interface
- *
- * Dompdf\Adapter\PDFLib provides a simple, stateless interface to the one
- * provided by PDFLib.
- *
- * Unless otherwise mentioned, all dimensions are in points (1/72 in).
- * The coordinate origin is in the top left corner and y values
- * increase downwards.
- *
- * See {@link http://www.pdflib.com/} for more complete documentation
- * on the underlying PDFlib functions.
- *
- * @package dompdf
- */
-class PDFLib implements Canvas
-{
-
-    /**
-     * Dimensions of paper sizes in points
-     *
-     * @var array;
-     */
-    public static $PAPER_SIZES = []; // Set to Dompdf\Adapter\CPDF::$PAPER_SIZES below.
-
-    /**
-     * Whether to create PDFs in memory or on disk
-     *
-     * @var bool
-     */
-    static $IN_MEMORY = true;
-
-    /**
-     * Saves the major version of PDFLib for compatibility requests
-     *
-     * @var null|int
-     */
-    protected static $MAJOR_VERSION = null;
-
-
-    /**
-     * Transforms the list of native fonts into PDFLib compatible names (casesensitive)
-     *
-     * @var array
-     */
-    public static $nativeFontsTpPDFLib = [
-        "courier"               => "Courier",
-        "courier-bold"          => "Courier-Bold",
-        "courier-oblique"       => "Courier-Oblique",
-        "courier-boldoblique"   => "Courier-BoldOblique",
-        "helvetica"             => "Helvetica",
-        "helvetica-bold"        => "Helvetica-Bold",
-        "helvetica-oblique"     => "Helvetica-Oblique",
-        "helvetica-boldoblique" => "Helvetica-BoldOblique",
-        "times"                 => "Times-Roman",
-        "times-roman"           => "Times-Roman",
-        "times-bold"            => "Times-Bold",
-        "times-italic"          => "Times-Italic",
-        "times-bolditalic"      => "Times-BoldItalic",
-        "symbol"                => "Symbol",
-        "zapfdinbats"           => "ZapfDingbats",
-        "zapfdingbats"          => "ZapfDingbats",
-    ];
-
-    /**
-     * @var \Dompdf\Dompdf
-     */
-    protected $_dompdf;
-
-    /**
-     * Instance of PDFLib class
-     *
-     * @var \PDFLib
-     */
-    protected $_pdf;
-
-    /**
-     * Name of temporary file used for PDFs created on disk
-     *
-     * @var string
-     */
-    protected $_file;
-
-    /**
-     * PDF width, in points
-     *
-     * @var float
-     */
-    protected $_width;
-
-    /**
-     * PDF height, in points
-     *
-     * @var float
-     */
-    protected $_height;
-
-    /**
-     * Last fill color used
-     *
-     * @var array
-     */
-    protected $_last_fill_color;
-
-    /**
-     * Last stroke color used
-     *
-     * @var array
-     */
-    protected $_last_stroke_color;
-
-    /**
-     * The current opacity level
-     *
-     * @var array
-     */
-    protected $_current_opacity;
-
-    /**
-     * Cache of image handles
-     *
-     * @var array
-     */
-    protected $_imgs;
-
-    /**
-     * Cache of font handles
-     *
-     * @var array
-     */
-    protected $_fonts;
-
-    /**
-     * Cache of fontFile checks
-     *
-     * @var array
-     */
-    protected $_fontsFiles;
-
-    /**
-     * List of objects (templates) to add to multiple pages
-     *
-     * @var array
-     */
-    protected $_objs;
-
-    /**
-     * List of gstate objects created for this PDF (for reuse)
-     *
-     * @var array
-     */
-    protected $_gstates = [];
-
-    /**
-     * Current page number
-     *
-     * @var int
-     */
-    protected $_page_number;
-
-    /**
-     * Total number of pages
-     *
-     * @var int
-     */
-    protected $_page_count;
-
-    /**
-     * Text to display on every page
-     *
-     * @var array
-     */
-    protected $_page_text;
-
-    /**
-     * Array of pages for accesing after rendering is initially complete
-     *
-     * @var array
-     */
-    protected $_pages;
-
-    /**
-     * Class constructor
-     *
-     * @param string|array $paper The size of paper to use either a string (see {@link Dompdf\Adapter\CPDF::$PAPER_SIZES}) or
-     *                            an array(xmin,ymin,xmax,ymax)
-     * @param string $orientation The orientation of the document (either 'landscape' or 'portrait')
-     * @param Dompdf $dompdf
-     */
-    public function __construct($paper = "letter", $orientation = "portrait", Dompdf $dompdf)
-    {
-        if (is_array($paper)) {
-            $size = $paper;
-        } elseif (isset(self::$PAPER_SIZES[mb_strtolower($paper)])) {
-            $size = self::$PAPER_SIZES[mb_strtolower($paper)];
-        } else {
-            $size = self::$PAPER_SIZES["letter"];
-        }
-
-        if (mb_strtolower($orientation) === "landscape") {
-            list($size[2], $size[3]) = [$size[3], $size[2]];
-        }
-
-        $this->_width = $size[2] - $size[0];
-        $this->_height = $size[3] - $size[1];
-
-        $this->_dompdf = $dompdf;
-
-        $this->_pdf = new \PDFLib();
-
-        $license = $dompdf->getOptions()->getPdflibLicense();
-        if (strlen($license) > 0) {
-            $this->setPDFLibParameter("license", $license);
-        }
-
-        $this->setPDFLibParameter("textformat", "utf8");
-        if ($this->getPDFLibMajorVersion() >= 7) {
-            $this->setPDFLibParameter("errorpolicy", "return");
-            //            $this->_pdf->set_option('logging={filename=' . \APP_PATH . '/logs/pdflib.log classes={api=1 warning=2}}');
-            //            $this->_pdf->set_option('errorpolicy=exception');
-        } else {
-            $this->setPDFLibParameter("fontwarning", "false");
-        }
-
-        $searchPath = $this->_dompdf->getOptions()->getFontDir();
-        if (empty($searchPath) === false) {
-            $this->_pdf->set_option('searchpath={' . $searchPath . '}');
-        }
-
-        // fetch PDFLib version information for the producer field
-        $this->_pdf->set_info("Producer Addendum", sprintf("%s + PDFLib %s", $dompdf->version, $this->getPDFLibMajorVersion()));
-
-        // Silence pedantic warnings about missing TZ settings
-        $tz = @date_default_timezone_get();
-        date_default_timezone_set("UTC");
-        $this->_pdf->set_info("Date", date("Y-m-d"));
-        date_default_timezone_set($tz);
-
-        if (self::$IN_MEMORY) {
-            $this->_pdf->begin_document("", "");
-        } else {
-            $tmp_dir = $this->_dompdf->getOptions()->getTempDir();
-            $tmp_name = @tempnam($tmp_dir, "libdompdf_pdf_");
-            @unlink($tmp_name);
-            $this->_file = "$tmp_name.pdf";
-            $this->_pdf->begin_document($this->_file, "");
-        }
-
-        $this->_pdf->begin_page_ext($this->_width, $this->_height, "");
-
-        $this->_page_number = $this->_page_count = 1;
-        $this->_page_text = [];
-
-        $this->_imgs = [];
-        $this->_fonts = [];
-        $this->_objs = [];
-    }
-
-    /**
-     * @return Dompdf
-     */
-    function get_dompdf()
-    {
-        return $this->_dompdf;
-    }
-
-    /**
-     * Close the pdf
-     */
-    protected function _close()
-    {
-        $this->_place_objects();
-
-        // Close all pages
-        $this->_pdf->suspend_page("");
-        for ($p = 1; $p <= $this->_page_count; $p++) {
-            $this->_pdf->resume_page("pagenumber=$p");
-            $this->_pdf->end_page_ext("");
-        }
-
-        $this->_pdf->end_document("");
-    }
-
-
-    /**
-     * Returns the PDFLib instance
-     *
-     * @return PDFLib
-     */
-    public function get_pdflib()
-    {
-        return $this->_pdf;
-    }
-
-    /**
-     * Add meta information to the PDF
-     *
-     * @param string $label label of the value (Creator, Producter, etc.)
-     * @param string $value the text to set
-     */
-    public function add_info($label, $value)
-    {
-        $this->_pdf->set_info($label, $value);
-    }
-
-    /**
-     * Opens a new 'object' (template in PDFLib-speak)
-     *
-     * While an object is open, all drawing actions are recorded to the
-     * object instead of being drawn on the current page.  Objects can
-     * be added later to a specific page or to several pages.
-     *
-     * The return value is an integer ID for the new object.
-     *
-     * @see PDFLib::close_object()
-     * @see PDFLib::add_object()
-     *
-     * @return int
-     */
-    public function open_object()
-    {
-        $this->_pdf->suspend_page("");
-        if ($this->getPDFLibMajorVersion() >= 7) {
-            $ret = $this->_pdf->begin_template_ext($this->_width, $this->_height, null);
-        } else {
-            $ret = $this->_pdf->begin_template($this->_width, $this->_height);
-        }
-        $this->_pdf->save();
-        $this->_objs[$ret] = ["start_page" => $this->_page_number];
-
-        return $ret;
-    }
-
-    /**
-     * Reopen an existing object (NOT IMPLEMENTED)
-     * PDFLib does not seem to support reopening templates.
-     *
-     * @param int $object the ID of a previously opened object
-     *
-     * @throws Exception
-     * @return void
-     */
-    public function reopen_object($object)
-    {
-        throw new Exception("PDFLib does not support reopening objects.");
-    }
-
-    /**
-     * Close the current template
-     *
-     * @see PDFLib::open_object()
-     */
-    public function close_object()
-    {
-        $this->_pdf->restore();
-        if ($this->getPDFLibMajorVersion() >= 7) {
-            $this->_pdf->end_template_ext($this->_width, $this->_height);
-        } else {
-            $this->_pdf->end_template();
-        }
-        $this->_pdf->resume_page("pagenumber=" . $this->_page_number);
-    }
-
-    /**
-     * Adds the specified object to the document
-     *
-     * $where can be one of:
-     * - 'add' add to current page only
-     * - 'all' add to every page from the current one onwards
-     * - 'odd' add to all odd numbered pages from now on
-     * - 'even' add to all even numbered pages from now on
-     * - 'next' add the object to the next page only
-     * - 'nextodd' add to all odd numbered pages from the next one
-     * - 'nexteven' add to all even numbered pages from the next one
-     *
-     * @param int    $object the object handle returned by open_object()
-     * @param string $where
-     */
-    public function add_object($object, $where = 'all')
-    {
-
-        if (mb_strpos($where, "next") !== false) {
-            $this->_objs[$object]["start_page"]++;
-            $where = str_replace("next", "", $where);
-            if ($where == "") {
-                $where = "add";
-            }
-        }
-
-        $this->_objs[$object]["where"] = $where;
-    }
-
-    /**
-     * Stops the specified template from appearing in the document.
-     *
-     * The object will stop being displayed on the page following the
-     * current one.
-     *
-     * @param int $object
-     */
-    public function stop_object($object)
-    {
-
-        if (!isset($this->_objs[$object])) {
-            return;
-        }
-
-        $start = $this->_objs[$object]["start_page"];
-        $where = $this->_objs[$object]["where"];
-
-        // Place the object on this page if required
-        if ($this->_page_number >= $start &&
-            (($this->_page_number % 2 == 0 && $where === "even") ||
-                ($this->_page_number % 2 == 1 && $where === "odd") ||
-                ($where === "all"))
-        ) {
-            $this->_pdf->fit_image($object, 0, 0, "");
-        }
-
-        $this->_objs[$object] = null;
-        unset($this->_objs[$object]);
-    }
-
-    /**
-     * Add all active objects to the current page
-     */
-    protected function _place_objects()
-    {
-
-        foreach ($this->_objs as $obj => $props) {
-            $start = $props["start_page"];
-            $where = $props["where"];
-
-            // Place the object on this page if required
-            if ($this->_page_number >= $start &&
-                (($this->_page_number % 2 == 0 && $where === "even") ||
-                    ($this->_page_number % 2 == 1 && $where === "odd") ||
-                    ($where === "all"))
-            ) {
-                $this->_pdf->fit_image($obj, 0, 0, "");
-            }
-        }
-    }
-
-    /**
-     * @return float|mixed
-     */
-    public function get_width()
-    {
-        return $this->_width;
-    }
-
-    /**
-     * @return float|mixed
-     */
-    public function get_height()
-    {
-        return $this->_height;
-    }
-
-    /**
-     * @return int
-     */
-    public function get_page_number()
-    {
-        return $this->_page_number;
-    }
-
-    /**
-     * @return int
-     */
-    public function get_page_count()
-    {
-        return $this->_page_count;
-    }
-
-    /**
-     * @param $num
-     */
-    public function set_page_number($num)
-    {
-        $this->_page_number = (int)$num;
-    }
-
-    /**
-     * @param int $count
-     */
-    public function set_page_count($count)
-    {
-        $this->_page_count = (int)$count;
-    }
-
-    /**
-     * Sets the line style
-     *
-     * @param float  $width
-     * @param        $cap
-     * @param string $join
-     * @param array  $dash
-     *
-     * @return void
-     */
-    protected function _set_line_style($width, $cap, $join, $dash)
-    {
-        if (!is_array($dash)) {
-            $dash = array();
-        }
-
-        if (count($dash) == 1) {
-            $dash[] = $dash[0];
-        }
-
-        if ($this->getPDFLibMajorVersion() >= 9) {
-            if (count($dash) > 1) {
-                $this->_pdf->set_graphics_option("dasharray={" . implode(" ", $dash) . "}");
-            } else {
-                $this->_pdf->set_graphics_option("dasharray=none");
-            }
-        } else {
-            if (count($dash) > 1) {
-                $this->_pdf->setdashpattern("dasharray={" . implode(" ", $dash) . "}");
-            } else {
-                $this->_pdf->setdash(0, 0);
-            }
-        }
-
-        switch ($join) {
-            case "miter":
-                if ($this->getPDFLibMajorVersion() >= 9) {
-                    $this->_pdf->set_graphics_option('linejoin=0');
-                } else {
-                    $this->_pdf->setlinejoin(0);
-                }
-                break;
-
-            case "round":
-                if ($this->getPDFLibMajorVersion() >= 9) {
-                    $this->_pdf->set_graphics_option('linejoin=1');
-                } else {
-                    $this->_pdf->setlinejoin(1);
-                }
-                break;
-
-            case "bevel":
-                if ($this->getPDFLibMajorVersion() >= 9) {
-                    $this->_pdf->set_graphics_option('linejoin=2');
-                } else {
-                    $this->_pdf->setlinejoin(2);
-                }
-                break;
-
-            default:
-                break;
-        }
-
-        switch ($cap) {
-            case "butt":
-                if ($this->getPDFLibMajorVersion() >= 9) {
-                    $this->_pdf->set_graphics_option('linecap=0');
-                } else {
-                    $this->_pdf->setlinecap(0);
-                }
-                break;
-
-            case "round":
-                if ($this->getPDFLibMajorVersion() >= 9) {
-                    $this->_pdf->set_graphics_option('linecap=1');
-                } else {
-                    $this->_pdf->setlinecap(1);
-                }
-                break;
-
-            case "square":
-                if ($this->getPDFLibMajorVersion() >= 9) {
-                    $this->_pdf->set_graphics_option('linecap=2');
-                } else {
-                    $this->_pdf->setlinecap(2);
-                }
-                break;
-
-            default:
-                break;
-        }
-
-        $this->_pdf->setlinewidth($width);
-    }
-
-    /**
-     * Sets the line color
-     *
-     * @param array $color array(r,g,b)
-     */
-    protected function _set_stroke_color($color)
-    {
-        // TODO: we should check the current PDF stroke color
-        // instead of the cached value
-        if ($this->_last_stroke_color == $color) {
-            // FIXME: do nothing, this optimization is broken by the
-            // stroke being set as a side effect of other operations
-            //return;
-        }
-
-        $alpha = isset($color["alpha"]) ? $color["alpha"] : 1;
-        if (isset($this->_current_opacity)) {
-            $alpha *= $this->_current_opacity;
-        }
-
-        $this->_last_stroke_color = $color;
-
-        if (isset($color[3])) {
-            $type = "cmyk";
-            list($c1, $c2, $c3, $c4) = [$color[0], $color[1], $color[2], $color[3]];
-        } elseif (isset($color[2])) {
-            $type = "rgb";
-            list($c1, $c2, $c3, $c4) = [$color[0], $color[1], $color[2], null];
-        } else {
-            $type = "gray";
-            list($c1, $c2, $c3, $c4) = [$color[0], $color[1], null, null];
-        }
-
-        $this->_set_stroke_opacity($alpha, "Normal");
-        $this->_pdf->setcolor("stroke", $type, $c1, $c2, $c3, $c4);
-    }
-
-    /**
-     * Sets the fill color
-     *
-     * @param array $color array(r,g,b)
-     */
-    protected function _set_fill_color($color)
-    {
-        // TODO: we should check the current PDF fill color
-        // instead of the cached value
-        if ($this->_last_fill_color == $color) {
-            // FIXME: do nothing, this optimization is broken by the
-            // fill being set as a side effect of other operations
-            //return;
-        }
-
-        $alpha = isset($color["alpha"]) ? $color["alpha"] : 1;
-        if (isset($this->_current_opacity)) {
-            $alpha *= $this->_current_opacity;
-        }
-
-        $this->_last_fill_color = $color;
-
-        if (isset($color[3])) {
-            $type = "cmyk";
-            list($c1, $c2, $c3, $c4) = [$color[0], $color[1], $color[2], $color[3]];
-        } elseif (isset($color[2])) {
-            $type = "rgb";
-            list($c1, $c2, $c3, $c4) = [$color[0], $color[1], $color[2], null];
-        } else {
-            $type = "gray";
-            list($c1, $c2, $c3, $c4) = [$color[0], $color[1], null, null];
-        }
-
-        $this->_set_fill_opacity($alpha, "Normal");
-        $this->_pdf->setcolor("fill", $type, $c1, $c2, $c3, $c4);
-    }
-
-    /**
-     * Sets the fill opacity
-     *
-     * @param $opacity
-     * @param $mode
-     */
-    public function _set_fill_opacity($opacity, $mode = "Normal")
-    {
-        if ($mode === "Normal" && is_null($opacity) === false) {
-            $this->_set_gstate("opacityfill=$opacity");
-        }
-    }
-
-    /**
-     * Sets the stroke opacity
-     *
-     * @param $opacity
-     * @param $mode
-     */
-    public function _set_stroke_opacity($opacity, $mode = "Normal")
-    {
-        if ($mode === "Normal" && is_null($opacity) === false) {
-            $this->_set_gstate("opacitystroke=$opacity");
-        }
-    }
-
-    /**
-     * Sets the opacity
-     *
-     * @param $opacity
-     * @param $mode
-     */
-    public function set_opacity($opacity, $mode = "Normal")
-    {
-        if ($mode === "Normal" && is_null($opacity) === false) {
-            $this->_set_gstate("opacityfill=$opacity opacitystroke=$opacity");
-            $this->_current_opacity = $opacity;
-        }
-    }
-
-    /**
-     * Sets the gstate
-     *
-     * @param $gstate_options
-     * @return int
-     */
-    public function _set_gstate($gstate_options)
-    {
-        if (($gstate = array_search($gstate_options, $this->_gstates)) === false) {
-            $gstate = $this->_pdf->create_gstate($gstate_options);
-            $this->_gstates[$gstate] = $gstate_options;
-        }
-
-        return $this->_pdf->set_gstate($gstate);
-    }
-
-    public function set_default_view($view, $options = [])
-    {
-        // TODO
-        // http://www.pdflib.com/fileadmin/pdflib/pdf/manuals/PDFlib-8.0.2-API-reference.pdf
-        /**
-         * fitheight Fit the page height to the window, with the x coordinate left at the left edge of the window.
-         * fitrect Fit the rectangle specified by left, bottom, right, and top to the window.
-         * fitvisible Fit the visible contents of the page (the ArtBox) to the window.
-         * fitvisibleheight Fit the visible contents of the page to the window with the x coordinate left at the left edge of the window.
-         * fitvisiblewidth Fit the visible contents of the page to the window with the y coordinate top at the top edge of the window.
-         * fitwidth Fit the page width to the window, with the y coordinate top at the top edge of the window.
-         * fitwindow Fit the complete page to the window.
-         * fixed
-         */
-        //$this->setPDFLibParameter("openaction", $view);
-    }
-
-    /**
-     * Loads a specific font and stores the corresponding descriptor.
-     *
-     * @param string $font
-     * @param string $encoding
-     * @param string $options
-     *
-     * @return int the font descriptor for the font
-     */
-    protected function _load_font($font, $encoding = null, $options = "")
-    {
-        // Fix for PDFLibs case-sensitive font names
-        $baseFont = basename($font);
-        $isNativeFont = false;
-        if (isset(self::$nativeFontsTpPDFLib[$baseFont])) {
-            $font = self::$nativeFontsTpPDFLib[$baseFont];
-            $isNativeFont = true;
-        }
-
-        // Check if the font is a native PDF font
-        // Embed non-native fonts
-        $test = strtolower($baseFont);
-        if (in_array($test, DOMPDF::$nativeFonts)) {
-            $font = basename($font);
-        } else {
-            // Embed non-native fonts
-            $options .= " embedding=true";
-        }
-
-        $options .= " autosubsetting=" . ($this->_dompdf->getOptions()->getIsFontSubsettingEnabled() === false ? "false" : "true");
-
-        if (is_null($encoding)) {
-            // Unicode encoding is only available for the commerical
-            // version of PDFlib and not PDFlib-Lite
-            if (strlen($this->_dompdf->getOptions()->getPdflibLicense()) > 0) {
-                $encoding = "unicode";
-            } else {
-                $encoding = "auto";
-            }
-        }
-
-        $key = "$font:$encoding:$options";
-        if (isset($this->_fonts[$key])) {
-            return $this->_fonts[$key];
-        }
-
-        // Native fonts are build in, just load it
-        if ($isNativeFont) {
-            $this->_fonts[$key] = $this->_pdf->load_font($font, $encoding, $options);
-
-            return $this->_fonts[$key];
-        }
-
-        $fontOutline = $this->getPDFLibParameter("FontOutline", 1);
-        if ($fontOutline === "" || $fontOutline <= 0) {
-            $families = $this->_dompdf->getFontMetrics()->getFontFamilies();
-            foreach ($families as $files) {
-                foreach ($files as $file) {
-                    $face = basename($file);
-                    $afm = null;
-
-                    if (isset($this->_fontsFiles[$face])) {
-                        continue;
-                    }
-
-                    // Prefer ttfs to afms
-                    if (file_exists("$file.ttf")) {
-                        $outline = "$file.ttf";
-                    } elseif (file_exists("$file.TTF")) {
-                        $outline = "$file.TTF";
-                    } elseif (file_exists("$file.pfb")) {
-                        $outline = "$file.pfb";
-                        if (file_exists("$file.afm")) {
-                            $afm = "$file.afm";
-                        }
-                    } elseif (file_exists("$file.PFB")) {
-                        $outline = "$file.PFB";
-                        if (file_exists("$file.AFM")) {
-                            $afm = "$file.AFM";
-                        }
-                    } else {
-                        continue;
-                    }
-
-                    $this->_fontsFiles[$face] = true;
-
-                    if ($this->getPDFLibMajorVersion() >= 9) {
-                        $this->setPDFLibParameter("FontOutline", '{' . "$face=$outline" . '}');
-                    } else {
-                        $this->setPDFLibParameter("FontOutline", "\{$face\}=\{$outline\}");
-                    }
-
-                    if (is_null($afm)) {
-                        continue;
-                    }
-                    if ($this->getPDFLibMajorVersion() >= 9) {
-                        $this->setPDFLibParameter("FontAFM", '{' . "$face=$afm" . '}');
-                    } else {
-                        $this->setPDFLibParameter("FontAFM", "\{$face\}=\{$afm\}");
-                    }
-                }
-            }
-        }
-
-        $this->_fonts[$key] = $this->_pdf->load_font($font, $encoding, $options);
-
-        return $this->_fonts[$key];
-    }
-
-    /**
-     * Remaps y coords from 4th to 1st quadrant
-     *
-     * @param float $y
-     * @return float
-     */
-    protected function y($y)
-    {
-        return $this->_height - $y;
-    }
-
-    /**
-     * @param float $x1
-     * @param float $y1
-     * @param float $x2
-     * @param float $y2
-     * @param array $color
-     * @param float $width
-     * @param array $style
-     */
-    public function line($x1, $y1, $x2, $y2, $color, $width, $style = null)
-    {
-        $this->_set_line_style($width, "butt", "", $style);
-        $this->_set_stroke_color($color);
-
-        $y1 = $this->y($y1);
-        $y2 = $this->y($y2);
-
-        $this->_pdf->moveto($x1, $y1);
-        $this->_pdf->lineto($x2, $y2);
-        $this->_pdf->stroke();
-
-        $this->_set_stroke_opacity($this->_current_opacity, "Normal");
-    }
-
-    /**
-     * Draw line at the specified coordinates on every page.
-     *
-     * See {@link Style::munge_color()} for the format of the colour array.
-     *
-     * @param float $x1
-     * @param float $y1
-     * @param float $x2
-     * @param float $y2
-     * @param array $color
-     * @param float $width
-     * @param array $style optional
-     */
-    public function page_line($x1, $y1, $x2, $y2, $color, $width, $style = [])
-    {
-        $_t = 'line';
-        $this->_page_text[] = compact('_t', 'x1', 'y1', 'x2', 'y2', 'color', 'width', 'style');
-    }
-
-    /**
-     * @param float $x1
-     * @param float $y1
-     * @param float $r1
-     * @param float $r2
-     * @param float $astart
-     * @param float $aend
-     * @param array $color
-     * @param float $width
-     * @param array $style
-     */
-    public function arc($x1, $y1, $r1, $r2, $astart, $aend, $color, $width, $style = [])
-    {
-        $this->_set_line_style($width, "butt", "", $style);
-        $this->_set_stroke_color($color);
-
-        $y1 = $this->y($y1);
-
-        $this->_pdf->arc($x1, $y1, $r1, $astart, $aend);
-        $this->_pdf->stroke();
-
-        $this->_set_stroke_opacity($this->_current_opacity, "Normal");
-    }
-
-    /**
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     * @param array $color
-     * @param float $width
-     * @param null  $style
-     */
-    public function rectangle($x1, $y1, $w, $h, $color, $width, $style = null)
-    {
-        $this->_set_stroke_color($color);
-        $this->_set_line_style($width, "butt", "", $style);
-
-        $y1 = $this->y($y1) - $h;
-
-        $this->_pdf->rect($x1, $y1, $w, $h);
-        $this->_pdf->stroke();
-
-        $this->_set_stroke_opacity($this->_current_opacity, "Normal");
-    }
-
-    /**
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     * @param array $color
-     */
-    public function filled_rectangle($x1, $y1, $w, $h, $color)
-    {
-        $this->_set_fill_color($color);
-
-        $y1 = $this->y($y1) - $h;
-
-        $this->_pdf->rect(floatval($x1), floatval($y1), floatval($w), floatval($h));
-        $this->_pdf->fill();
-
-        $this->_set_fill_opacity($this->_current_opacity, "Normal");
-    }
-
-    /**
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     */
-    public function clipping_rectangle($x1, $y1, $w, $h)
-    {
-        $this->_pdf->save();
-
-        $y1 = $this->y($y1) - $h;
-
-        $this->_pdf->rect(floatval($x1), floatval($y1), floatval($w), floatval($h));
-        $this->_pdf->clip();
-    }
-
-    /**
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     * @param float $rTL
-     * @param float $rTR
-     * @param float $rBR
-     * @param float $rBL
-     */
-    public function clipping_roundrectangle($x1, $y1, $w, $h, $rTL, $rTR, $rBR, $rBL)
-    {
-        if ($this->getPDFLibMajorVersion() < 9) {
-            //TODO: add PDFLib7 support
-            $this->clipping_rectangle($x1, $y1, $w, $h);
-            return;
-        }
-
-        $this->_pdf->save();
-
-        // we use 0,0 for the base coordinates for the path points
-        // since we're drawing the path at the $x1,$y1 coordinates
-
-        $path = 0;
-        //start: left edge, top end
-        $path = $this->_pdf->add_path_point($path, 0, 0 - $rTL + $h, "move", "");
-        // line: left edge, bottom end
-        $path = $this->_pdf->add_path_point($path, 0, 0 + $rBL, "line", "");
-        // curve: bottom-left corner
-        $path = $this->_pdf->add_path_point($path, 0 + $rBL, 0, "elliptical", "radius=$rBL clockwise=false");
-        // line: bottom edge, left end
-        $path = $this->_pdf->add_path_point($path, 0 - $rBR + $w, 0, "line", "");
-        // curve: bottom-right corner
-        $path = $this->_pdf->add_path_point($path, 0 + $w, 0 + $rBR, "elliptical", "radius=$rBR clockwise=false");
-        // line: right edge, top end
-        $path = $this->_pdf->add_path_point($path, 0 + $w, 0 - $rTR + $h, "line", "");
-        // curve: top-right corner
-        $path = $this->_pdf->add_path_point($path, 0 - $rTR + $w, 0 +$h, "elliptical", "radius=$rTR clockwise=false");
-        // line: top edge, left end
-        $path = $this->_pdf->add_path_point($path, 0 + $rTL, 0 + $h, "line", "");
-        // curve: top-left corner
-        $path = $this->_pdf->add_path_point($path, 0, 0 - $rTL + $h, "elliptical", "radius=$rTL clockwise=false");
-        $this->_pdf->draw_path($path, $x1, $this->_height-$y1-$h, "clip=true");
-    }
-
-    /**
-     *
-     */
-    public function clipping_end()
-    {
-        $this->_pdf->restore();
-    }
-
-    /**
-     *
-     */
-    public function save()
-    {
-        $this->_pdf->save();
-    }
-
-    function restore()
-    {
-        $this->_pdf->restore();
-    }
-
-    /**
-     * @param $angle
-     * @param $x
-     * @param $y
-     */
-    public function rotate($angle, $x, $y)
-    {
-        $pdf = $this->_pdf;
-        $pdf->translate($x, $this->_height - $y);
-        $pdf->rotate(-$angle);
-        $pdf->translate(-$x, -$this->_height + $y);
-    }
-
-    /**
-     * @param $angle_x
-     * @param $angle_y
-     * @param $x
-     * @param $y
-     */
-    public function skew($angle_x, $angle_y, $x, $y)
-    {
-        $pdf = $this->_pdf;
-        $pdf->translate($x, $this->_height - $y);
-        $pdf->skew($angle_y, $angle_x); // Needs to be inverted
-        $pdf->translate(-$x, -$this->_height + $y);
-    }
-
-    /**
-     * @param $s_x
-     * @param $s_y
-     * @param $x
-     * @param $y
-     */
-    public function scale($s_x, $s_y, $x, $y)
-    {
-        $pdf = $this->_pdf;
-        $pdf->translate($x, $this->_height - $y);
-        $pdf->scale($s_x, $s_y);
-        $pdf->translate(-$x, -$this->_height + $y);
-    }
-
-    /**
-     * @param $t_x
-     * @param $t_y
-     */
-    public function translate($t_x, $t_y)
-    {
-        $this->_pdf->translate($t_x, -$t_y);
-    }
-
-    /**
-     * @param $a
-     * @param $b
-     * @param $c
-     * @param $d
-     * @param $e
-     * @param $f
-     */
-    public function transform($a, $b, $c, $d, $e, $f)
-    {
-        $this->_pdf->concat($a, $b, $c, $d, $e, $f);
-    }
-
-    /**
-     * @param array $points
-     * @param array $color
-     * @param null  $width
-     * @param null  $style
-     * @param bool  $fill
-     */
-    public function polygon($points, $color, $width = null, $style = null, $fill = false)
-    {
-        $this->_set_fill_color($color);
-        $this->_set_stroke_color($color);
-
-        if (!$fill && isset($width)) {
-            $this->_set_line_style($width, "square", "miter", $style);
-        }
-
-        $y = $this->y(array_pop($points));
-        $x = array_pop($points);
-        $this->_pdf->moveto($x, $y);
-
-        while (count($points) > 1) {
-            $y = $this->y(array_pop($points));
-            $x = array_pop($points);
-            $this->_pdf->lineto($x, $y);
-        }
-
-        if ($fill) {
-            $this->_pdf->fill();
-        } else {
-            $this->_pdf->closepath_stroke();
-        }
-
-        $this->_set_fill_opacity($this->_current_opacity, "Normal");
-        $this->_set_stroke_opacity($this->_current_opacity, "Normal");
-    }
-
-    /**
-     * @param float $x
-     * @param float $y
-     * @param float $r
-     * @param array $color
-     * @param null  $width
-     * @param null  $style
-     * @param bool  $fill
-     */
-    public function circle($x, $y, $r, $color, $width = null, $style = null, $fill = false)
-    {
-        $this->_set_fill_color($color);
-        $this->_set_stroke_color($color);
-
-        if (!$fill && isset($width)) {
-            $this->_set_line_style($width, "round", "round", $style);
-        }
-
-        $y = $this->y($y);
-
-        $this->_pdf->circle($x, $y, $r);
-
-        if ($fill) {
-            $this->_pdf->fill();
-        } else {
-            $this->_pdf->stroke();
-        }
-
-        $this->_set_fill_opacity($this->_current_opacity, "Normal");
-        $this->_set_stroke_opacity($this->_current_opacity, "Normal");
-    }
-
-    /**
-     * @param string $img_url
-     * @param float  $x
-     * @param float  $y
-     * @param int    $w
-     * @param int    $h
-     * @param string $resolution
-     */
-    public function image($img_url, $x, $y, $w, $h, $resolution = "normal")
-    {
-        $w = (int)$w;
-        $h = (int)$h;
-
-        $img_type = Cache::detect_type($img_url, $this->get_dompdf()->getHttpContext());
-
-        if (!isset($this->_imgs[$img_url])) {
-            if (strtolower($img_type) === "svg") {
-                //FIXME: PDFLib loads SVG but returns error message "Function must not be called in 'page' scope"
-                $image_load_response = $this->_pdf->load_graphics($img_type, $img_url, "");
-            } else {
-                $image_load_response = $this->_pdf->load_image($img_type, $img_url, "");
-            }
-            if ($image_load_response === 0) {
-                //TODO: should do something with the error message
-                $error = $this->_pdf->get_errmsg();
-                return;
-            }
-            $this->_imgs[$img_url] = $image_load_response;
-        }
-
-        $img = $this->_imgs[$img_url];
-
-        $y = $this->y($y) - $h;
-        if (strtolower($img_type) === "svg") {
-            $this->_pdf->fit_graphics($img, $x, $y, 'boxsize={' . "$w $h" . '} fitmethod=entire');
-        } else {
-            $this->_pdf->fit_image($img, $x, $y, 'boxsize={' . "$w $h" . '} fitmethod=entire');
-        }
-    }
-
-    /**
-     * @param float  $x
-     * @param float  $y
-     * @param string $text
-     * @param string $font
-     * @param float  $size
-     * @param array  $color
-     * @param int    $word_spacing
-     * @param int    $char_spacing
-     * @param int    $angle
-     */
-    public function text($x, $y, $text, $font, $size, $color = [0, 0, 0], $word_spacing = 0, $char_spacing = 0, $angle = 0)
-    {
-        $fh = $this->_load_font($font);
-
-        $this->_pdf->setfont($fh, $size);
-        $this->_set_fill_color($color);
-
-        $y = $this->y($y) - $this->get_font_height($font, $size);
-
-        $word_spacing = (float)$word_spacing;
-        $char_spacing = (float)$char_spacing;
-        $angle = -(float)$angle;
-
-        $this->_pdf->fit_textline($text, $x, $y, "rotate=$angle wordspacing=$word_spacing charspacing=$char_spacing ");
-
-        $this->_set_fill_opacity($this->_current_opacity, "Normal");
-    }
-
-    /**
-     * @param string $code
-     */
-    public function javascript($code)
-    {
-        if (strlen($this->_dompdf->getOptions()->getPdflibLicense()) > 0) {
-            $this->_pdf->create_action("JavaScript", $code);
-        }
-    }
-
-    /**
-     * Add a named destination (similar to ... in html)
-     *
-     * @param string $anchorname The name of the named destination
-     */
-    public function add_named_dest($anchorname)
-    {
-        $this->_pdf->add_nameddest($anchorname, "");
-    }
-
-    /**
-     * Add a link to the pdf
-     *
-     * @param string $url    The url to link to
-     * @param float  $x      The x position of the link
-     * @param float  $y      The y position of the link
-     * @param float  $width  The width of the link
-     * @param float  $height The height of the link
-     */
-    public function add_link($url, $x, $y, $width, $height)
-    {
-        $y = $this->y($y) - $height;
-        if (strpos($url, '#') === 0) {
-            // Local link
-            $name = substr($url, 1);
-            if ($name) {
-                $this->_pdf->create_annotation($x, $y, $x + $width, $y + $height, 'Link',
-                    "contents={$url} destname=" . substr($url, 1) . " linewidth=0");
-            }
-        } else {
-            list($proto, $host, $path, $file) = Helpers::explode_url($url);
-
-            if ($proto == "" || $proto === "file://") {
-                return; // Local links are not allowed
-            }
-            $url = Helpers::build_url($proto, $host, $path, $file);
-            $url = '{' . rawurldecode($url) . '}';
-
-            $action = $this->_pdf->create_action("URI", "url=" . $url);
-            $this->_pdf->create_annotation($x, $y, $x + $width, $y + $height, 'Link', "contents={$url} action={activate=$action} linewidth=0");
-        }
-    }
-
-    /**
-     * @param string $text
-     * @param string $font
-     * @param float  $size
-     * @param int    $word_spacing
-     * @param int    $letter_spacing
-     * @return mixed
-     */
-    public function get_text_width($text, $font, $size, $word_spacing = 0, $letter_spacing = 0)
-    {
-        $fh = $this->_load_font($font);
-
-        // Determine the additional width due to extra spacing
-        $num_spaces = mb_substr_count($text, " ");
-        $delta = $word_spacing * $num_spaces;
-
-        if ($letter_spacing) {
-            $num_chars = mb_strlen($text);
-            $delta += ($num_chars - $num_spaces) * $letter_spacing;
-        }
-
-        return $this->_pdf->stringwidth($text, $fh, $size) + $delta;
-    }
-
-    /**
-     * @param string $font
-     * @param float  $size
-     * @return float
-     */
-    public function get_font_height($font, $size)
-    {
-        $fh = $this->_load_font($font);
-
-        $this->_pdf->setfont($fh, $size);
-
-        $asc = $this->_pdf->info_font($fh, "ascender", "fontsize=$size");
-        $desc = $this->_pdf->info_font($fh, "descender", "fontsize=$size");
-
-        // $desc is usually < 0,
-        $ratio = $this->_dompdf->getOptions()->getFontHeightRatio();
-
-        return (abs($asc) + abs($desc)) * $ratio;
-    }
-
-    /**
-     * @param string $font
-     * @param float  $size
-     * @return float
-     */
-    public function get_font_baseline($font, $size)
-    {
-        $ratio = $this->_dompdf->getOptions()->getFontHeightRatio();
-
-        return $this->get_font_height($font, $size) / $ratio * 1.1;
-    }
-
-    /**
-     * Writes text at the specified x and y coordinates on every page
-     *
-     * The strings '{PAGE_NUM}' and '{PAGE_COUNT}' are automatically replaced
-     * with their current values.
-     *
-     * See {@link Style::munge_color()} for the format of the color array.
-     *
-     * @param float  $x
-     * @param float  $y
-     * @param string $text       the text to write
-     * @param string $font       the font file to use
-     * @param float  $size       the font size, in points
-     * @param array  $color
-     * @param float  $word_space word spacing adjustment
-     * @param float  $char_space char spacing adjustment
-     * @param float  $angle      angle to write the text at, measured CW starting from the x-axis
-     */
-    public function page_text($x, $y, $text, $font, $size, $color = [0, 0, 0], $word_space = 0.0, $char_space = 0.0, $angle = 0.0)
-    {
-        $_t = "text";
-        $this->_page_text[] = compact("_t", "x", "y", "text", "font", "size", "color", "word_space", "char_space", "angle");
-    }
-
-    //........................................................................
-
-    /**
-     * Processes a script on every page
-     *
-     * The variables $pdf, $PAGE_NUM, and $PAGE_COUNT are available.
-     *
-     * This function can be used to add page numbers to all pages
-     * after the first one, for example.
-     *
-     * @param string $code the script code
-     * @param string $type the language type for script
-     */
-    public function page_script($code, $type = "text/php")
-    {
-        $_t = "script";
-        $this->_page_text[] = compact("_t", "code", "type");
-    }
-
-    /**
-     *
-     */
-    public function new_page()
-    {
-        // Add objects to the current page
-        $this->_place_objects();
-
-        $this->_pdf->suspend_page("");
-        $this->_pdf->begin_page_ext($this->_width, $this->_height, "");
-        $this->_page_number = ++$this->_page_count;
-    }
-
-    /**
-     * Add text to each page after rendering is complete
-     */
-    protected function _add_page_text()
-    {
-        if (count($this->_page_text) === 0) {
-            return;
-        }
-
-        $eval = null;
-        $this->_pdf->suspend_page("");
-
-        for ($p = 1; $p <= $this->_page_count; $p++) {
-            $this->_pdf->resume_page("pagenumber=$p");
-
-            foreach ($this->_page_text as $pt) {
-                extract($pt);
-
-                switch ($_t) {
-                    case "text":
-                        $text = str_replace(["{PAGE_NUM}", "{PAGE_COUNT}"],
-                            [$p, $this->_page_count], $text);
-                        $this->text($x, $y, $text, $font, $size, $color, $word_space, $char_space, $angle);
-                        break;
-
-                    case "script":
-                        if (!$eval) {
-                            $eval = new PHPEvaluator($this);
-                        }
-                        $eval->evaluate($code, ['PAGE_NUM' => $p, 'PAGE_COUNT' => $this->_page_count]);
-                        break;
-
-                    case 'line':
-                        $this->line( $x1, $y1, $x2, $y2, $color, $width, $style );
-                        break;
-
-                }
-            }
-
-            $this->_pdf->suspend_page("");
-        }
-
-        $this->_pdf->resume_page("pagenumber=" . $this->_page_number);
-    }
-
-    /**
-     * Streams the PDF to the client.
-     *
-     * @param string $filename The filename to present to the client.
-     * @param array  $options  Associative array: 'compress' => 1 or 0 (default 1); 'Attachment' => 1 or 0 (default 1).
-     * @throws Exception
-     */
-    public function stream($filename = "document.pdf", $options = [])
-    {
-        if (headers_sent()) {
-            die("Unable to stream pdf: headers already sent");
-        }
-
-        if (!isset($options["compress"])) {
-            $options["compress"] = true;
-        }
-        if (!isset($options["Attachment"])) {
-            $options["Attachment"] = true;
-        }
-
-        $this->_add_page_text();
-
-        if ($options["compress"]) {
-            $this->setPDFLibValue("compress", 6);
-        } else {
-            $this->setPDFLibValue("compress", 0);
-        }
-
-        $this->_close();
-
-        $data = "";
-
-        if (self::$IN_MEMORY) {
-            $data = $this->_pdf->get_buffer();
-            $size = mb_strlen($data, "8bit");
-        } else {
-            $size = filesize($this->_file);
-        }
-
-        header("Cache-Control: private");
-        header("Content-Type: application/pdf");
-        header("Content-Length: " . $size);
-
-        $filename = str_replace(["\n", "'"], "", basename($filename, ".pdf")) . ".pdf";
-        $attachment = $options["Attachment"] ? "attachment" : "inline";
-        header(Helpers::buildContentDispositionHeader($attachment, $filename));
-
-        if (self::$IN_MEMORY) {
-            echo $data;
-        } else {
-            // Chunked readfile()
-            $chunk = (1 << 21); // 2 MB
-            $fh = fopen($this->_file, "rb");
-            if (!$fh) {
-                throw new Exception("Unable to load temporary PDF file: " . $this->_file);
-            }
-
-            while (!feof($fh)) {
-                echo fread($fh, $chunk);
-            }
-            fclose($fh);
-
-            //debugpng
-            if ($this->_dompdf->getOptions()->getDebugPng()) {
-                print '[pdflib stream unlink ' . $this->_file . ']';
-            }
-            if (!$this->_dompdf->getOptions()->getDebugKeepTemp()) {
-                unlink($this->_file);
-            }
-            $this->_file = null;
-            unset($this->_file);
-        }
-
-        flush();
-    }
-
-    /**
-     * Returns the PDF as a string.
-     *
-     * @param array $options Associative array: 'compress' => 1 or 0 (default 1).
-     * @return string
-     */
-    public function output($options = [])
-    {
-        if (!isset($options["compress"])) {
-            $options["compress"] = true;
-        }
-
-        $this->_add_page_text();
-
-        if ($options["compress"]) {
-            $this->setPDFLibValue("compress", 6);
-        } else {
-            $this->setPDFLibValue("compress", 0);
-        }
-
-        $this->_close();
-
-        if (self::$IN_MEMORY) {
-            $data = $this->_pdf->get_buffer();
-        } else {
-            $data = file_get_contents($this->_file);
-
-            //debugpng
-            if ($this->_dompdf->getOptions()->getDebugPng()) {
-                print '[pdflib output unlink ' . $this->_file . ']';
-            }
-            if (!$this->_dompdf->getOptions()->getDebugKeepTemp()) {
-                unlink($this->_file);
-            }
-            $this->_file = null;
-            unset($this->_file);
-        }
-
-        return $data;
-    }
-
-    /**
-     * @param string $keyword
-     * @param string $optlist
-     * @return mixed
-     */
-    protected function getPDFLibParameter($keyword, $optlist = "")
-    {
-        if ($this->getPDFLibMajorVersion() >= 9) {
-            return $this->_pdf->get_option($keyword, "");
-        }
-
-        return $this->_pdf->get_parameter($keyword, $optlist);
-    }
-
-    /**
-     * @param string $keyword
-     * @param string $value
-     * @return mixed
-     */
-    protected function setPDFLibParameter($keyword, $value)
-    {
-        if ($this->getPDFLibMajorVersion() >= 9) {
-            return $this->_pdf->set_option($keyword . "=" . $value);
-        }
-
-        return $this->_pdf->set_parameter($keyword, $value);
-    }
-
-    /**
-     * @param string $keyword
-     * @param string $optlist
-     * @return mixed
-     */
-    protected function getPDFLibValue($keyword, $optlist = "")
-    {
-        if ($this->getPDFLibMajorVersion() >= 9) {
-            return $this->getPDFLibParameter($keyword, $optlist);
-        }
-
-        return $this->_pdf->get_value($keyword);
-    }
-
-    /**
-     * @param string $keyword
-     * @param string $value
-     * @return mixed
-     */
-    protected function setPDFLibValue($keyword, $value)
-    {
-        if ($this->getPDFLibMajorVersion() >= 9) {
-            return $this->setPDFLibParameter($keyword, $value);
-        }
-
-        return $this->_pdf->set_value($keyword, $value);
-    }
-
-    /**
-     * @return int
-     */
-    protected function getPDFLibMajorVersion()
-    {
-        if (is_null(self::$MAJOR_VERSION)) {
-            if (method_exists($this->_pdf, "get_option")) {
-                self::$MAJOR_VERSION = abs(intval($this->_pdf->get_option("major", "")));
-            } else {
-                self::$MAJOR_VERSION = abs(intval($this->_pdf->get_value("major", "")));
-            }
-        }
-
-        return self::$MAJOR_VERSION;
-    }
-}
-
-// Workaround for idiotic limitation on statics...
-PDFLib::$PAPER_SIZES = CPDF::$PAPER_SIZES;
diff --git a/vendor/dompdf/dompdf/src/Autoloader.php b/vendor/dompdf/dompdf/src/Autoloader.php
deleted file mode 100644
index c6ade505..00000000
--- a/vendor/dompdf/dompdf/src/Autoloader.php
+++ /dev/null
@@ -1,42 +0,0 @@
-
- * @author  Fabien Mรฉnager 
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-
-namespace Dompdf;
-
-/**
- * Main rendering interface
- *
- * Currently {@link Dompdf\Adapter\CPDF}, {@link Dompdf\Adapter\PDFLib}, and {@link Dompdf\Adapter\GD}
- * implement this interface.
- *
- * Implementations should measure x and y increasing to the left and down,
- * respectively, with the origin in the top left corner.  Implementations
- * are free to use a unit other than points for length, but I can't
- * guarantee that the results will look any good.
- *
- * @package dompdf
- */
-interface Canvas
-{
-    function __construct($paper = "letter", $orientation = "portrait", Dompdf $dompdf);
-
-    /**
-     * @return Dompdf
-     */
-    function get_dompdf();
-
-    /**
-     * Returns the current page number
-     *
-     * @return int
-     */
-    function get_page_number();
-
-    /**
-     * Returns the total number of pages
-     *
-     * @return int
-     */
-    function get_page_count();
-
-    /**
-     * Sets the total number of pages
-     *
-     * @param int $count
-     */
-    function set_page_count($count);
-
-    /**
-     * Draws a line from x1,y1 to x2,y2
-     *
-     * See {@link Style::munge_color()} for the format of the color array.
-     * See {@link Cpdf::setLineStyle()} for a description of the format of the
-     * $style parameter (aka dash).
-     *
-     * @param float $x1
-     * @param float $y1
-     * @param float $x2
-     * @param float $y2
-     * @param array $color
-     * @param float $width
-     * @param array $style
-     */
-    function line($x1, $y1, $x2, $y2, $color, $width, $style = null);
-
-    /**
-     * Draws a rectangle at x1,y1 with width w and height h
-     *
-     * See {@link Style::munge_color()} for the format of the color array.
-     * See {@link Cpdf::setLineStyle()} for a description of the $style
-     * parameter (aka dash)
-     *
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     * @param array $color
-     * @param float $width
-     * @param array $style
-     */
-    function rectangle($x1, $y1, $w, $h, $color, $width, $style = null);
-
-    /**
-     * Draws a filled rectangle at x1,y1 with width w and height h
-     *
-     * See {@link Style::munge_color()} for the format of the color array.
-     *
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     * @param array $color
-     */
-    function filled_rectangle($x1, $y1, $w, $h, $color);
-
-    /**
-     * Starts a clipping rectangle at x1,y1 with width w and height h
-     *
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     */
-    function clipping_rectangle($x1, $y1, $w, $h);
-
-    /**
-     * Starts a rounded clipping rectangle at x1,y1 with width w and height h
-     *
-     * @param float $x1
-     * @param float $y1
-     * @param float $w
-     * @param float $h
-     * @param float $tl
-     * @param float $tr
-     * @param float $br
-     * @param float $bl
-     *
-     * @return
-     */
-    function clipping_roundrectangle($x1, $y1, $w, $h, $tl, $tr, $br, $bl);
-
-    /**
-     * Ends the last clipping shape
-     */
-    function clipping_end();
-
-    /**
-     * Writes text at the specified x and y coordinates on every page
-     *
-     * The strings '{PAGE_NUM}' and '{PAGE_COUNT}' are automatically replaced
-     * with their current values.
-     *
-     * See {@link Style::munge_color()} for the format of the color array.
-     *
-     * @param float  $x
-     * @param float  $y
-     * @param string $text       the text to write
-     * @param string $font       the font file to use
-     * @param float  $size       the font size, in points
-     * @param array  $color
-     * @param float  $word_space word spacing adjustment
-     * @param float  $char_space char spacing adjustment
-     * @param float  $angle      angle to write the text at, measured CW starting from the x-axis
-     */
-    public function page_text($x, $y, $text, $font, $size, $color = [0, 0, 0], $word_space = 0.0, $char_space = 0.0, $angle = 0.0);
-
-    /**
-     * Save current state
-     */
-    function save();
-
-    /**
-     * Restore last state
-     */
-    function restore();
-
-    /**
-     * Rotate
-     *
-     * @param float $angle angle in degrees for counter-clockwise rotation
-     * @param float $x     Origin abscissa
-     * @param float $y     Origin ordinate
-     */
-    function rotate($angle, $x, $y);
-
-    /**
-     * Skew
-     *
-     * @param float $angle_x
-     * @param float $angle_y
-     * @param float $x Origin abscissa
-     * @param float $y Origin ordinate
-     */
-    function skew($angle_x, $angle_y, $x, $y);
-
-    /**
-     * Scale
-     *
-     * @param float $s_x scaling factor for width as percent
-     * @param float $s_y scaling factor for height as percent
-     * @param float $x   Origin abscissa
-     * @param float $y   Origin ordinate
-     */
-    function scale($s_x, $s_y, $x, $y);
-
-    /**
-     * Translate
-     *
-     * @param float $t_x movement to the right
-     * @param float $t_y movement to the bottom
-     */
-    function translate($t_x, $t_y);
-
-    /**
-     * Transform
-     *
-     * @param $a
-     * @param $b
-     * @param $c
-     * @param $d
-     * @param $e
-     * @param $f
-     * @return
-     */
-    function transform($a, $b, $c, $d, $e, $f);
-
-    /**
-     * Draws a polygon
-     *
-     * The polygon is formed by joining all the points stored in the $points
-     * array.  $points has the following structure:
-     * 
-     * array(0 => x1,
-     *       1 => y1,
-     *       2 => x2,
-     *       3 => y2,
-     *       ...
-     *       );
-     * 
-     *
-     * See {@link Style::munge_color()} for the format of the color array.
-     * See {@link Cpdf::setLineStyle()} for a description of the $style
-     * parameter (aka dash)
-     *
-     * @param array $points
-     * @param array $color
-     * @param float $width
-     * @param array $style
-     * @param bool $fill Fills the polygon if true
-     */
-    function polygon($points, $color, $width = null, $style = null, $fill = false);
-
-    /**
-     * Draws a circle at $x,$y with radius $r
-     *
-     * See {@link Style::munge_color()} for the format of the color array.
-     * See {@link Cpdf::setLineStyle()} for a description of the $style
-     * parameter (aka dash)
-     *
-     * @param float $x
-     * @param float $y
-     * @param float $r
-     * @param array $color
-     * @param float $width
-     * @param array $style
-     * @param bool $fill Fills the circle if true
-     */
-    function circle($x, $y, $r, $color, $width = null, $style = null, $fill = false);
-
-    /**
-     * Add an image to the pdf.
-     *
-     * The image is placed at the specified x and y coordinates with the
-     * given width and height.
-     *
-     * @param string $img_url the path to the image
-     * @param float $x x position
-     * @param float $y y position
-     * @param int $w width (in pixels)
-     * @param int $h height (in pixels)
-     * @param string $resolution The resolution of the image
-     */
-    function image($img_url, $x, $y, $w, $h, $resolution = "normal");
-
-    /**
-     * Add an arc to the PDF
-     * See {@link Style::munge_color()} for the format of the color array.
-     *
-     * @param float $x X coordinate of the arc
-     * @param float $y Y coordinate of the arc
-     * @param float $r1 Radius 1
-     * @param float $r2 Radius 2
-     * @param float $astart Start angle in degrees
-     * @param float $aend End angle in degrees
-     * @param array $color Color
-     * @param float $width
-     * @param array $style
-     */
-    function arc($x, $y, $r1, $r2, $astart, $aend, $color, $width, $style = []);
-
-    /**
-     * Writes text at the specified x and y coordinates
-     * See {@link Style::munge_color()} for the format of the color array.
-     *
-     * @param float $x
-     * @param float $y
-     * @param string $text the text to write
-     * @param string $font the font file to use
-     * @param float $size the font size, in points
-     * @param array $color
-     * @param float $word_space word spacing adjustment
-     * @param float $char_space char spacing adjustment
-     * @param float $angle angle
-     */
-    function text($x, $y, $text, $font, $size, $color = [0, 0, 0], $word_space = 0.0, $char_space = 0.0, $angle = 0.0);
-
-    /**
-     * Add a named destination (similar to ... in html)
-     *
-     * @param string $anchorname The name of the named destination
-     */
-    function add_named_dest($anchorname);
-
-    /**
-     * Add a link to the pdf
-     *
-     * @param string $url The url to link to
-     * @param float $x The x position of the link
-     * @param float $y The y position of the link
-     * @param float $width The width of the link
-     * @param float $height The height of the link
-     */
-    function add_link($url, $x, $y, $width, $height);
-
-    /**
-     * Add meta information to the pdf
-     *
-     * @param string $name Label of the value (Creator, Producer, etc.)
-     * @param string $value The text to set
-     */
-    function add_info($name, $value);
-
-    /**
-     * Calculates text size, in points
-     *
-     * @param string $text the text to be sized
-     * @param string $font the desired font
-     * @param float $size the desired font size
-     * @param float $word_spacing word spacing, if any
-     * @param float $char_spacing
-     *
-     * @return float
-     */
-    function get_text_width($text, $font, $size, $word_spacing = 0.0, $char_spacing = 0.0);
-
-    /**
-     * Calculates font height, in points
-     *
-     * @param string $font
-     * @param float $size
-     *
-     * @return float
-     */
-    function get_font_height($font, $size);
-
-    /**
-     * Calculates font baseline, in points
-     *
-     * @param string $font
-     * @param float $size
-     *
-     * @return float
-     */
-    function get_font_baseline($font, $size);
-
-    /**
-     * Returns the PDF's width in points
-     *
-     * @return float
-     */
-    function get_width();
-
-
-    /**
-     * Return the image's height in pixels
-     *
-     * @return float
-     */
-    function get_height();
-
-    /**
-     * Returns the font x-height, in points
-     *
-     * @param string $font
-     * @param float $size
-     *
-     * @return float
-     */
-    //function get_font_x_height($font, $size);
-
-    /**
-     * Sets the opacity
-     *
-     * @param float $opacity
-     * @param string $mode
-     */
-    function set_opacity($opacity, $mode = "Normal");
-
-    /**
-     * Sets the default view
-     *
-     * @param string $view
-     * 'XYZ'  left, top, zoom
-     * 'Fit'
-     * 'FitH' top
-     * 'FitV' left
-     * 'FitR' left,bottom,right
-     * 'FitB'
-     * 'FitBH' top
-     * 'FitBV' left
-     * @param array $options
-     *
-     * @return void
-     */
-    function set_default_view($view, $options = []);
-
-    /**
-     * @param string $script
-     *
-     * @return void
-     */
-    function javascript($script);
-
-    /**
-     * Starts a new page
-     *
-     * Subsequent drawing operations will appear on the new page.
-     */
-    function new_page();
-
-    /**
-     * Streams the PDF directly to the browser.
-     *
-     * @param string $filename The filename to present to the browser.
-     * @param array $options Associative array: 'compress' => 1 or 0 (default 1); 'Attachment' => 1 or 0 (default 1).
-     */
-    function stream($filename, $options = []);
-
-    /**
-     * Returns the PDF as a string.
-     *
-     * @param array $options Associative array: 'compress' => 1 or 0 (default 1).
-     * @return string
-     */
-    function output($options = []);
-}
diff --git a/vendor/dompdf/dompdf/src/CanvasFactory.php b/vendor/dompdf/dompdf/src/CanvasFactory.php
deleted file mode 100644
index b2bf1276..00000000
--- a/vendor/dompdf/dompdf/src/CanvasFactory.php
+++ /dev/null
@@ -1,59 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-namespace Dompdf;
-
-/**
- * Create canvas instances
- *
- * The canvas factory creates canvas instances based on the
- * availability of rendering backends and config options.
- *
- * @package dompdf
- */
-class CanvasFactory
-{
-    /**
-     * Constructor is private: this is a static class
-     */
-    private function __construct()
-    {
-    }
-
-    /**
-     * @param Dompdf $dompdf
-     * @param string|array $paper
-     * @param string $orientation
-     * @param string $class
-     *
-     * @return Canvas
-     */
-    static function get_instance(Dompdf $dompdf, $paper = null, $orientation = null, $class = null)
-    {
-        $backend = strtolower($dompdf->getOptions()->getPdfBackend());
-
-        if (isset($class) && class_exists($class, false)) {
-            $class .= "_Adapter";
-        } else {
-            if (($backend === "auto" || $backend === "pdflib") &&
-                class_exists("PDFLib", false)
-            ) {
-                $class = "Dompdf\\Adapter\\PDFLib";
-            }
-
-            else {
-                if ($backend === "gd" && extension_loaded('gd')) {
-                    $class = "Dompdf\\Adapter\\GD";
-                } else {
-                    $class = "Dompdf\\Adapter\\CPDF";
-                }
-            }
-        }
-
-        return new $class($paper, $orientation, $dompdf);
-    }
-}
diff --git a/vendor/dompdf/dompdf/src/Cellmap.php b/vendor/dompdf/dompdf/src/Cellmap.php
deleted file mode 100644
index 6fe99737..00000000
--- a/vendor/dompdf/dompdf/src/Cellmap.php
+++ /dev/null
@@ -1,913 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-namespace Dompdf;
-
-use Dompdf\FrameDecorator\Table as TableFrameDecorator;
-use Dompdf\FrameDecorator\TableCell as TableCellFrameDecorator;
-
-/**
- * Maps table cells to the table grid.
- *
- * This class resolves borders in tables with collapsed borders and helps
- * place row & column spanned table cells.
- *
- * @package dompdf
- */
-class Cellmap
-{
-    /**
-     * Border style weight lookup for collapsed border resolution.
-     *
-     * @var array
-     */
-    protected static $_BORDER_STYLE_SCORE = [
-        "inset"  => 1,
-        "groove" => 2,
-        "outset" => 3,
-        "ridge"  => 4,
-        "dotted" => 5,
-        "dashed" => 6,
-        "solid"  => 7,
-        "double" => 8,
-        "hidden" => 9,
-        "none"   => 0,
-    ];
-
-    /**
-     * The table object this cellmap is attached to.
-     *
-     * @var TableFrameDecorator
-     */
-    protected $_table;
-
-    /**
-     * The total number of rows in the table
-     *
-     * @var int
-     */
-    protected $_num_rows;
-
-    /**
-     * The total number of columns in the table
-     *
-     * @var int
-     */
-    protected $_num_cols;
-
-    /**
-     * 2D array mapping  to frames
-     *
-     * @var Frame[][]
-     */
-    protected $_cells;
-
-    /**
-     * 1D array of column dimensions
-     *
-     * @var array
-     */
-    protected $_columns;
-
-    /**
-     * 1D array of row dimensions
-     *
-     * @var array
-     */
-    protected $_rows;
-
-    /**
-     * 2D array of border specs
-     *
-     * @var array
-     */
-    protected $_borders;
-
-    /**
-     * 1D Array mapping frames to (multiple)  pairs, keyed on frame_id.
-     *
-     * @var Frame[]
-     */
-    protected $_frames;
-
-    /**
-     * Current column when adding cells, 0-based
-     *
-     * @var int
-     */
-    private $__col;
-
-    /**
-     * Current row when adding cells, 0-based
-     *
-     * @var int
-     */
-    private $__row;
-
-    /**
-     * Tells whether the columns' width can be modified
-     *
-     * @var bool
-     */
-    private $_columns_locked = false;
-
-    /**
-     * Tells whether the table has table-layout:fixed
-     *
-     * @var bool
-     */
-    private $_fixed_layout = false;
-
-    /**
-     * @param TableFrameDecorator $table
-     */
-    public function __construct(TableFrameDecorator $table)
-    {
-        $this->_table = $table;
-        $this->reset();
-    }
-
-    /**
-     *
-     */
-    public function reset()
-    {
-        $this->_num_rows = 0;
-        $this->_num_cols = 0;
-
-        $this->_cells = [];
-        $this->_frames = [];
-
-        if (!$this->_columns_locked) {
-            $this->_columns = [];
-        }
-
-        $this->_rows = [];
-
-        $this->_borders = [];
-
-        $this->__col = $this->__row = 0;
-    }
-
-    /**
-     *
-     */
-    public function lock_columns()
-    {
-        $this->_columns_locked = true;
-    }
-
-    /**
-     * @return bool
-     */
-    public function is_columns_locked()
-    {
-        return $this->_columns_locked;
-    }
-
-    /**
-     * @param $fixed
-     */
-    public function set_layout_fixed($fixed)
-    {
-        $this->_fixed_layout = $fixed;
-    }
-
-    /**
-     * @return bool
-     */
-    public function is_layout_fixed()
-    {
-        return $this->_fixed_layout;
-    }
-
-    /**
-     * @return int
-     */
-    public function get_num_rows()
-    {
-        return $this->_num_rows;
-    }
-
-    /**
-     * @return int
-     */
-    public function get_num_cols()
-    {
-        return $this->_num_cols;
-    }
-
-    /**
-     * @return array
-     */
-    public function &get_columns()
-    {
-        return $this->_columns;
-    }
-
-    /**
-     * @param $columns
-     */
-    public function set_columns($columns)
-    {
-        $this->_columns = $columns;
-    }
-
-    /**
-     * @param int $i
-     *
-     * @return mixed
-     */
-    public function &get_column($i)
-    {
-        if (!isset($this->_columns[$i])) {
-            $this->_columns[$i] = [
-                "x"          => 0,
-                "min-width"  => 0,
-                "max-width"  => 0,
-                "used-width" => null,
-                "absolute"   => 0,
-                "percent"    => 0,
-                "auto"       => true,
-            ];
-        }
-
-        return $this->_columns[$i];
-    }
-
-    /**
-     * @return array
-     */
-    public function &get_rows()
-    {
-        return $this->_rows;
-    }
-
-    /**
-     * @param int $j
-     *
-     * @return mixed
-     */
-    public function &get_row($j)
-    {
-        if (!isset($this->_rows[$j])) {
-            $this->_rows[$j] = [
-                "y"            => 0,
-                "first-column" => 0,
-                "height"       => null,
-            ];
-        }
-
-        return $this->_rows[$j];
-    }
-
-    /**
-     * @param int $i
-     * @param int $j
-     * @param mixed $h_v
-     * @param null|mixed $prop
-     *
-     * @return mixed
-     */
-    public function get_border($i, $j, $h_v, $prop = null)
-    {
-        if (!isset($this->_borders[$i][$j][$h_v])) {
-            $this->_borders[$i][$j][$h_v] = [
-                "width" => 0,
-                "style" => "solid",
-                "color" => "black",
-            ];
-        }
-
-        if (isset($prop)) {
-            return $this->_borders[$i][$j][$h_v][$prop];
-        }
-
-        return $this->_borders[$i][$j][$h_v];
-    }
-
-    /**
-     * @param int $i
-     * @param int $j
-     *
-     * @return array
-     */
-    public function get_border_properties($i, $j)
-    {
-        return [
-            "top"    => $this->get_border($i, $j, "horizontal"),
-            "right"  => $this->get_border($i, $j + 1, "vertical"),
-            "bottom" => $this->get_border($i + 1, $j, "horizontal"),
-            "left"   => $this->get_border($i, $j, "vertical"),
-        ];
-    }
-
-    /**
-     * @param Frame $frame
-     *
-     * @return null|Frame
-     */
-    public function get_spanned_cells(Frame $frame)
-    {
-        $key = $frame->get_id();
-
-        if (isset($this->_frames[$key])) {
-            return $this->_frames[$key];
-        }
-
-        return null;
-    }
-
-    /**
-     * @param Frame $frame
-     *
-     * @return bool
-     */
-    public function frame_exists_in_cellmap(Frame $frame)
-    {
-        $key = $frame->get_id();
-
-        return isset($this->_frames[$key]);
-    }
-
-    /**
-     * @param Frame $frame
-     *
-     * @return array
-     * @throws Exception
-     */
-    public function get_frame_position(Frame $frame)
-    {
-        global $_dompdf_warnings;
-
-        $key = $frame->get_id();
-
-        if (!isset($this->_frames[$key])) {
-            throw new Exception("Frame not found in cellmap");
-        }
-
-        $col = $this->_frames[$key]["columns"][0];
-        $row = $this->_frames[$key]["rows"][0];
-
-        if (!isset($this->_columns[$col])) {
-            $_dompdf_warnings[] = "Frame not found in columns array.  Check your table layout for missing or extra TDs.";
-            $x = 0;
-        } else {
-            $x = $this->_columns[$col]["x"];
-        }
-
-        if (!isset($this->_rows[$row])) {
-            $_dompdf_warnings[] = "Frame not found in row array.  Check your table layout for missing or extra TDs.";
-            $y = 0;
-        } else {
-            $y = $this->_rows[$row]["y"];
-        }
-
-        return [$x, $y, "x" => $x, "y" => $y];
-    }
-
-    /**
-     * @param Frame $frame
-     *
-     * @return int
-     * @throws Exception
-     */
-    public function get_frame_width(Frame $frame)
-    {
-        $key = $frame->get_id();
-
-        if (!isset($this->_frames[$key])) {
-            throw new Exception("Frame not found in cellmap");
-        }
-
-        $cols = $this->_frames[$key]["columns"];
-        $w = 0;
-        foreach ($cols as $i) {
-            $w += $this->_columns[$i]["used-width"];
-        }
-
-        return $w;
-    }
-
-    /**
-     * @param Frame $frame
-     *
-     * @return int
-     * @throws Exception
-     * @throws Exception
-     */
-    public function get_frame_height(Frame $frame)
-    {
-        $key = $frame->get_id();
-
-        if (!isset($this->_frames[$key])) {
-            throw new Exception("Frame not found in cellmap");
-        }
-
-        $rows = $this->_frames[$key]["rows"];
-        $h = 0;
-        foreach ($rows as $i) {
-            if (!isset($this->_rows[$i])) {
-                throw new Exception("The row #$i could not be found, please file an issue in the tracker with the HTML code");
-            }
-
-            $h += $this->_rows[$i]["height"];
-        }
-
-        return $h;
-    }
-
-    /**
-     * @param int $j
-     * @param mixed $width
-     */
-    public function set_column_width($j, $width)
-    {
-        if ($this->_columns_locked) {
-            return;
-        }
-
-        $col =& $this->get_column($j);
-        $col["used-width"] = $width;
-        $next_col =& $this->get_column($j + 1);
-        $next_col["x"] = $next_col["x"] + $width;
-    }
-
-    /**
-     * @param int $i
-     * @param mixed $height
-     */
-    public function set_row_height($i, $height)
-    {
-        $row =& $this->get_row($i);
-
-        if ($row["height"] !== null && $height <= $row["height"]) {
-            return;
-        }
-
-        $row["height"] = $height;
-        $next_row =& $this->get_row($i + 1);
-        $next_row["y"] = $row["y"] + $height;
-    }
-
-    /**
-     * @param int $i
-     * @param int $j
-     * @param mixed $h_v
-     * @param mixed $border_spec
-     *
-     * @return mixed
-     */
-    protected function _resolve_border($i, $j, $h_v, $border_spec)
-    {
-        $n_width = $border_spec["width"];
-        $n_style = $border_spec["style"];
-
-        if (!isset($this->_borders[$i][$j][$h_v])) {
-            $this->_borders[$i][$j][$h_v] = $border_spec;
-
-            return $this->_borders[$i][$j][$h_v]["width"];
-        }
-
-        $border = & $this->_borders[$i][$j][$h_v];
-
-        $o_width = $border["width"];
-        $o_style = $border["style"];
-
-        if (($n_style === "hidden" ||
-                $n_width > $o_width ||
-                $o_style === "none")
-
-            or
-
-            ($o_width == $n_width &&
-                in_array($n_style, self::$_BORDER_STYLE_SCORE) &&
-                self::$_BORDER_STYLE_SCORE[$n_style] > self::$_BORDER_STYLE_SCORE[$o_style])
-        ) {
-            $border = $border_spec;
-        }
-
-        return $border["width"];
-    }
-
-    /**
-     * @param Frame $frame
-     */
-    public function add_frame(Frame $frame)
-    {
-        $style = $frame->get_style();
-        $display = $style->display;
-
-        $collapse = $this->_table->get_style()->border_collapse == "collapse";
-
-        // Recursively add the frames within tables, table-row-groups and table-rows
-        if ($display === "table-row" ||
-            $display === "table" ||
-            $display === "inline-table" ||
-            in_array($display, TableFrameDecorator::$ROW_GROUPS)
-        ) {
-            $start_row = $this->__row;
-            foreach ($frame->get_children() as $child) {
-                // Ignore all Text frames and :before/:after pseudo-selector elements.
-                if (!($child instanceof FrameDecorator\Text) && $child->get_node()->nodeName !== 'dompdf_generated') {
-                    $this->add_frame($child);
-                }
-            }
-
-            if ($display === "table-row") {
-                $this->add_row();
-            }
-
-            $num_rows = $this->__row - $start_row - 1;
-            $key = $frame->get_id();
-
-            // Row groups always span across the entire table
-            $this->_frames[$key]["columns"] = range(0, max(0, $this->_num_cols - 1));
-            $this->_frames[$key]["rows"] = range($start_row, max(0, $this->__row - 1));
-            $this->_frames[$key]["frame"] = $frame;
-
-            if ($display !== "table-row" && $collapse) {
-                $bp = $style->get_border_properties();
-
-                // Resolve the borders
-                for ($i = 0; $i < $num_rows + 1; $i++) {
-                    $this->_resolve_border($start_row + $i, 0, "vertical", $bp["left"]);
-                    $this->_resolve_border($start_row + $i, $this->_num_cols, "vertical", $bp["right"]);
-                }
-
-                for ($j = 0; $j < $this->_num_cols; $j++) {
-                    $this->_resolve_border($start_row, $j, "horizontal", $bp["top"]);
-                    $this->_resolve_border($this->__row, $j, "horizontal", $bp["bottom"]);
-                }
-            }
-            return;
-        }
-
-        $node = $frame->get_node();
-
-        // Determine where this cell is going
-        $colspan = $node->getAttribute("colspan");
-        $rowspan = $node->getAttribute("rowspan");
-
-        if (!$colspan) {
-            $colspan = 1;
-            $node->setAttribute("colspan", 1);
-        }
-
-        if (!$rowspan) {
-            $rowspan = 1;
-            $node->setAttribute("rowspan", 1);
-        }
-        $key = $frame->get_id();
-
-        $bp = $style->get_border_properties();
-
-
-        // Add the frame to the cellmap
-        $max_left = $max_right = 0;
-
-        // Find the next available column (fix by Ciro Mondueri)
-        $ac = $this->__col;
-        while (isset($this->_cells[$this->__row][$ac])) {
-            $ac++;
-        }
-
-        $this->__col = $ac;
-
-        // Rows:
-        for ($i = 0; $i < $rowspan; $i++) {
-            $row = $this->__row + $i;
-
-            $this->_frames[$key]["rows"][] = $row;
-
-            for ($j = 0; $j < $colspan; $j++) {
-                $this->_cells[$row][$this->__col + $j] = $frame;
-            }
-
-            if ($collapse) {
-                // Resolve vertical borders
-                $max_left = max($max_left, $this->_resolve_border($row, $this->__col, "vertical", $bp["left"]));
-                $max_right = max($max_right, $this->_resolve_border($row, $this->__col + $colspan, "vertical", $bp["right"]));
-            }
-        }
-
-        $max_top = $max_bottom = 0;
-
-        // Columns:
-        for ($j = 0; $j < $colspan; $j++) {
-            $col = $this->__col + $j;
-            $this->_frames[$key]["columns"][] = $col;
-
-            if ($collapse) {
-                // Resolve horizontal borders
-                $max_top = max($max_top, $this->_resolve_border($this->__row, $col, "horizontal", $bp["top"]));
-                $max_bottom = max($max_bottom, $this->_resolve_border($this->__row + $rowspan, $col, "horizontal", $bp["bottom"]));
-            }
-        }
-
-        $this->_frames[$key]["frame"] = $frame;
-
-        // Handle seperated border model
-        if (!$collapse) {
-            list($h, $v) = $this->_table->get_style()->border_spacing;
-
-            // Border spacing is effectively a margin between cells
-            $v = $style->length_in_pt($v);
-            if (is_numeric($v)) {
-                $v = $v / 2;
-            }
-            $h = $style->length_in_pt($h);
-            if (is_numeric($h)) {
-                $h = $h / 2;
-            }
-            $style->margin = "$v $h";
-
-            // The additional 1/2 width gets added to the table proper
-        } else {
-            // Drop the frame's actual border
-            $style->border_left_width = $max_left / 2;
-            $style->border_right_width = $max_right / 2;
-            $style->border_top_width = $max_top / 2;
-            $style->border_bottom_width = $max_bottom / 2;
-            $style->margin = "none";
-        }
-
-        if (!$this->_columns_locked) {
-            // Resolve the frame's width
-            if ($this->_fixed_layout) {
-                list($frame_min, $frame_max) = [0, 10e-10];
-            } else {
-                list($frame_min, $frame_max) = $frame->get_min_max_width();
-            }
-
-            $width = $style->width;
-
-            $val = null;
-            if (Helpers::is_percent($width)) {
-                $var = "percent";
-                $val = (float)rtrim($width, "% ") / $colspan;
-            } else if ($width !== "auto") {
-                $var = "absolute";
-                $val = $style->length_in_pt($frame_min) / $colspan;
-            }
-
-            $min = 0;
-            $max = 0;
-            for ($cs = 0; $cs < $colspan; $cs++) {
-
-                // Resolve the frame's width(s) with other cells
-                $col =& $this->get_column($this->__col + $cs);
-
-                // Note: $var is either 'percent' or 'absolute'.  We compare the
-                // requested percentage or absolute values with the existing widths
-                // and adjust accordingly.
-                if (isset($var) && $val > $col[$var]) {
-                    $col[$var] = $val;
-                    $col["auto"] = false;
-                }
-
-                $min += $col["min-width"];
-                $max += $col["max-width"];
-            }
-
-            if ($frame_min > $min) {
-                // The frame needs more space.  Expand each sub-column
-                // FIXME try to avoid putting this dummy value when table-layout:fixed
-                $inc = ($this->is_layout_fixed() ? 10e-10 : ($frame_min - $min) / $colspan);
-                for ($c = 0; $c < $colspan; $c++) {
-                    $col =& $this->get_column($this->__col + $c);
-                    $col["min-width"] += $inc;
-                }
-            }
-
-            if ($frame_max > $max) {
-                // FIXME try to avoid putting this dummy value when table-layout:fixed
-                $inc = ($this->is_layout_fixed() ? 10e-10 : ($frame_max - $max) / $colspan);
-                for ($c = 0; $c < $colspan; $c++) {
-                    $col =& $this->get_column($this->__col + $c);
-                    $col["max-width"] += $inc;
-                }
-            }
-        }
-
-        $this->__col += $colspan;
-        if ($this->__col > $this->_num_cols) {
-            $this->_num_cols = $this->__col;
-        }
-    }
-
-    /**
-     *
-     */
-    public function add_row()
-    {
-        $this->__row++;
-        $this->_num_rows++;
-
-        // Find the next available column
-        $i = 0;
-        while (isset($this->_cells[$this->__row][$i])) {
-            $i++;
-        }
-
-        $this->__col = $i;
-    }
-
-    /**
-     * Remove a row from the cellmap.
-     *
-     * @param Frame
-     */
-    public function remove_row(Frame $row)
-    {
-        $key = $row->get_id();
-        if (!isset($this->_frames[$key])) {
-            return; // Presumably this row has alredy been removed
-        }
-
-        $this->__row = $this->_num_rows--;
-
-        $rows = $this->_frames[$key]["rows"];
-        $columns = $this->_frames[$key]["columns"];
-
-        // Remove all frames from this row
-        foreach ($rows as $r) {
-            foreach ($columns as $c) {
-                if (isset($this->_cells[$r][$c])) {
-                    $id = $this->_cells[$r][$c]->get_id();
-
-                    $this->_cells[$r][$c] = null;
-                    unset($this->_cells[$r][$c]);
-
-                    // has multiple rows?
-                    if (isset($this->_frames[$id]) && count($this->_frames[$id]["rows"]) > 1) {
-                        // remove just the desired row, but leave the frame
-                        if (($row_key = array_search($r, $this->_frames[$id]["rows"])) !== false) {
-                            unset($this->_frames[$id]["rows"][$row_key]);
-                        }
-                        continue;
-                    }
-
-                    $this->_frames[$id] = null;
-                    unset($this->_frames[$id]);
-                }
-            }
-
-            $this->_rows[$r] = null;
-            unset($this->_rows[$r]);
-        }
-
-        $this->_frames[$key] = null;
-        unset($this->_frames[$key]);
-    }
-
-    /**
-     * Remove a row group from the cellmap.
-     *
-     * @param Frame $group The group to remove
-     */
-    public function remove_row_group(Frame $group)
-    {
-        $key = $group->get_id();
-        if (!isset($this->_frames[$key])) {
-            return; // Presumably this row has alredy been removed
-        }
-
-        $iter = $group->get_first_child();
-        while ($iter) {
-            $this->remove_row($iter);
-            $iter = $iter->get_next_sibling();
-        }
-
-        $this->_frames[$key] = null;
-        unset($this->_frames[$key]);
-    }
-
-    /**
-     * Update a row group after rows have been removed
-     *
-     * @param Frame $group    The group to update
-     * @param Frame $last_row The last row in the row group
-     */
-    public function update_row_group(Frame $group, Frame $last_row)
-    {
-        $g_key = $group->get_id();
-        $r_key = $last_row->get_id();
-
-        $r_rows = $this->_frames[$g_key]["rows"];
-        $this->_frames[$g_key]["rows"] = range($this->_frames[$g_key]["rows"][0], end($r_rows));
-    }
-
-    /**
-     *
-     */
-    public function assign_x_positions()
-    {
-        // Pre-condition: widths must be resolved and assigned to columns and
-        // column[0]["x"] must be set.
-
-        if ($this->_columns_locked) {
-            return;
-        }
-
-        $x = $this->_columns[0]["x"];
-        foreach (array_keys($this->_columns) as $j) {
-            $this->_columns[$j]["x"] = $x;
-            $x += $this->_columns[$j]["used-width"];
-        }
-    }
-
-    /**
-     *
-     */
-    public function assign_frame_heights()
-    {
-        // Pre-condition: widths and heights of each column & row must be
-        // calcluated
-        foreach ($this->_frames as $arr) {
-            $frame = $arr["frame"];
-
-            $h = 0;
-            foreach ($arr["rows"] as $row) {
-                if (!isset($this->_rows[$row])) {
-                    // The row has been removed because of a page split, so skip it.
-                    continue;
-                }
-
-                $h += $this->_rows[$row]["height"];
-            }
-
-            if ($frame instanceof TableCellFrameDecorator) {
-                $frame->set_cell_height($h);
-            } else {
-                $frame->get_style()->height = $h;
-            }
-        }
-    }
-
-    /**
-     * Re-adjust frame height if the table height is larger than its content
-     */
-    public function set_frame_heights($table_height, $content_height)
-    {
-        // Distribute the increased height proportionally amongst each row
-        foreach ($this->_frames as $arr) {
-            $frame = $arr["frame"];
-
-            $h = 0;
-            foreach ($arr["rows"] as $row) {
-                if (!isset($this->_rows[$row])) {
-                    continue;
-                }
-
-                $h += $this->_rows[$row]["height"];
-            }
-
-            if ($content_height > 0) {
-                $new_height = ($h / $content_height) * $table_height;
-            } else {
-                $new_height = 0;
-            }
-
-            if ($frame instanceof TableCellFrameDecorator) {
-                $frame->set_cell_height($new_height);
-            } else {
-                $frame->get_style()->height = $new_height;
-            }
-        }
-    }
-
-    /**
-     * Used for debugging:
-     *
-     * @return string
-     */
-    public function __toString()
-    {
-        $str = "";
-        $str .= "Columns:
"; - $str .= Helpers::pre_r($this->_columns, true); - $str .= "Rows:
"; - $str .= Helpers::pre_r($this->_rows, true); - - $str .= "Frames:
"; - $arr = []; - foreach ($this->_frames as $key => $val) { - $arr[$key] = ["columns" => $val["columns"], "rows" => $val["rows"]]; - } - - $str .= Helpers::pre_r($arr, true); - - if (php_sapi_name() == "cli") { - $str = strip_tags(str_replace(["
", "", ""], - ["\n", chr(27) . "[01;33m", chr(27) . "[0m"], - $str)); - } - - return $str; - } -} diff --git a/vendor/dompdf/dompdf/src/Css/AttributeTranslator.php b/vendor/dompdf/dompdf/src/Css/AttributeTranslator.php deleted file mode 100644 index eeae5e6b..00000000 --- a/vendor/dompdf/dompdf/src/Css/AttributeTranslator.php +++ /dev/null @@ -1,638 +0,0 @@ - - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace Dompdf\Css; - -use Dompdf\Frame; - -/** - * Translates HTML 4.0 attributes into CSS rules - * - * @package dompdf - */ -class AttributeTranslator -{ - static $_style_attr = "_html_style_attribute"; - - // Munged data originally from - // http://www.w3.org/TR/REC-html40/index/attributes.html - // http://www.cs.tut.fi/~jkorpela/html2css.html - private static $__ATTRIBUTE_LOOKUP = [ - //'caption' => array ( 'align' => '', ), - 'img' => [ - 'align' => [ - 'bottom' => 'vertical-align: baseline;', - 'middle' => 'vertical-align: middle;', - 'top' => 'vertical-align: top;', - 'left' => 'float: left;', - 'right' => 'float: right;' - ], - 'border' => 'border: %0.2Fpx solid;', - 'height' => 'height: %spx;', - 'hspace' => 'padding-left: %1$0.2Fpx; padding-right: %1$0.2Fpx;', - 'vspace' => 'padding-top: %1$0.2Fpx; padding-bottom: %1$0.2Fpx;', - 'width' => 'width: %spx;', - ], - 'table' => [ - 'align' => [ - 'left' => 'margin-left: 0; margin-right: auto;', - 'center' => 'margin-left: auto; margin-right: auto;', - 'right' => 'margin-left: auto; margin-right: 0;' - ], - 'bgcolor' => 'background-color: %s;', - 'border' => '!set_table_border', - 'cellpadding' => '!set_table_cellpadding', //'border-spacing: %0.2F; border-collapse: separate;', - 'cellspacing' => '!set_table_cellspacing', - 'frame' => [ - 'void' => 'border-style: none;', - 'above' => 'border-top-style: solid;', - 'below' => 'border-bottom-style: solid;', - 'hsides' => 'border-left-style: solid; border-right-style: solid;', - 'vsides' => 'border-top-style: solid; border-bottom-style: solid;', - 'lhs' => 'border-left-style: solid;', - 'rhs' => 'border-right-style: solid;', - 'box' => 'border-style: solid;', - 'border' => 'border-style: solid;' - ], - 'rules' => '!set_table_rules', - 'width' => 'width: %s;', - ], - 'hr' => [ - 'align' => '!set_hr_align', // Need to grab width to set 'left' & 'right' correctly - 'noshade' => 'border-style: solid;', - 'size' => '!set_hr_size', //'border-width: %0.2F px;', - 'width' => 'width: %s;', - ], - 'div' => [ - 'align' => 'text-align: %s;', - ], - 'h1' => [ - 'align' => 'text-align: %s;', - ], - 'h2' => [ - 'align' => 'text-align: %s;', - ], - 'h3' => [ - 'align' => 'text-align: %s;', - ], - 'h4' => [ - 'align' => 'text-align: %s;', - ], - 'h5' => [ - 'align' => 'text-align: %s;', - ], - 'h6' => [ - 'align' => 'text-align: %s;', - ], - //TODO: translate more form element attributes - 'input' => [ - 'size' => '!set_input_width' - ], - 'p' => [ - 'align' => 'text-align: %s;', - ], -// 'col' => array( -// 'align' => '', -// 'valign' => '', -// ), -// 'colgroup' => array( -// 'align' => '', -// 'valign' => '', -// ), - 'tbody' => [ - 'align' => '!set_table_row_align', - 'valign' => '!set_table_row_valign', - ], - 'td' => [ - 'align' => 'text-align: %s;', - 'bgcolor' => '!set_background_color', - 'height' => 'height: %s;', - 'nowrap' => 'white-space: nowrap;', - 'valign' => 'vertical-align: %s;', - 'width' => 'width: %s;', - ], - 'tfoot' => [ - 'align' => '!set_table_row_align', - 'valign' => '!set_table_row_valign', - ], - 'th' => [ - 'align' => 'text-align: %s;', - 'bgcolor' => '!set_background_color', - 'height' => 'height: %s;', - 'nowrap' => 'white-space: nowrap;', - 'valign' => 'vertical-align: %s;', - 'width' => 'width: %s;', - ], - 'thead' => [ - 'align' => '!set_table_row_align', - 'valign' => '!set_table_row_valign', - ], - 'tr' => [ - 'align' => '!set_table_row_align', - 'bgcolor' => '!set_table_row_bgcolor', - 'valign' => '!set_table_row_valign', - ], - 'body' => [ - 'background' => 'background-image: url(%s);', - 'bgcolor' => '!set_background_color', - 'link' => '!set_body_link', - 'text' => '!set_color', - ], - 'br' => [ - 'clear' => 'clear: %s;', - ], - 'basefont' => [ - 'color' => '!set_color', - 'face' => 'font-family: %s;', - 'size' => '!set_basefont_size', - ], - 'font' => [ - 'color' => '!set_color', - 'face' => 'font-family: %s;', - 'size' => '!set_font_size', - ], - 'dir' => [ - 'compact' => 'margin: 0.5em 0;', - ], - 'dl' => [ - 'compact' => 'margin: 0.5em 0;', - ], - 'menu' => [ - 'compact' => 'margin: 0.5em 0;', - ], - 'ol' => [ - 'compact' => 'margin: 0.5em 0;', - 'start' => 'counter-reset: -dompdf-default-counter %d;', - 'type' => 'list-style-type: %s;', - ], - 'ul' => [ - 'compact' => 'margin: 0.5em 0;', - 'type' => 'list-style-type: %s;', - ], - 'li' => [ - 'type' => 'list-style-type: %s;', - 'value' => 'counter-reset: -dompdf-default-counter %d;', - ], - 'pre' => [ - 'width' => 'width: %s;', - ], - ]; - - protected static $_last_basefont_size = 3; - protected static $_font_size_lookup = [ - // For basefont support - -3 => "4pt", - -2 => "5pt", - -1 => "6pt", - 0 => "7pt", - - 1 => "8pt", - 2 => "10pt", - 3 => "12pt", - 4 => "14pt", - 5 => "18pt", - 6 => "24pt", - 7 => "34pt", - - // For basefont support - 8 => "48pt", - 9 => "44pt", - 10 => "52pt", - 11 => "60pt", - ]; - - /** - * @param Frame $frame - */ - static function translate_attributes(Frame $frame) - { - $node = $frame->get_node(); - $tag = $node->nodeName; - - if (!isset(self::$__ATTRIBUTE_LOOKUP[$tag])) { - return; - } - - $valid_attrs = self::$__ATTRIBUTE_LOOKUP[$tag]; - $attrs = $node->attributes; - $style = rtrim($node->getAttribute(self::$_style_attr), "; "); - if ($style != "") { - $style .= ";"; - } - - foreach ($attrs as $attr => $attr_node) { - if (!isset($valid_attrs[$attr])) { - continue; - } - - $value = $attr_node->value; - - $target = $valid_attrs[$attr]; - - // Look up $value in $target, if $target is an array: - if (is_array($target)) { - if (isset($target[$value])) { - $style .= " " . self::_resolve_target($node, $target[$value], $value); - } - } else { - // otherwise use target directly - $style .= " " . self::_resolve_target($node, $target, $value); - } - } - - if (!is_null($style)) { - $style = ltrim($style); - $node->setAttribute(self::$_style_attr, $style); - } - } - - /** - * @param \DOMNode $node - * @param string $target - * @param string $value - * - * @return string - */ - protected static function _resolve_target(\DOMNode $node, $target, $value) - { - if ($target[0] === "!") { - // Function call - $func = "_" . mb_substr($target, 1); - - return self::$func($node, $value); - } - - return $value ? sprintf($target, $value) : ""; - } - - /** - * @param \DOMElement $node - * @param string $new_style - */ - static function append_style(\DOMElement $node, $new_style) - { - $style = rtrim($node->getAttribute(self::$_style_attr), ";"); - $style .= $new_style; - $style = ltrim($style, ";"); - $node->setAttribute(self::$_style_attr, $style); - } - - /** - * @param \DOMNode $node - * - * @return \DOMNodeList|\DOMElement[] - */ - protected static function get_cell_list(\DOMNode $node) - { - $xpath = new \DOMXpath($node->ownerDocument); - - switch ($node->nodeName) { - default: - case "table": - $query = "tr/td | thead/tr/td | tbody/tr/td | tfoot/tr/td | tr/th | thead/tr/th | tbody/tr/th | tfoot/tr/th"; - break; - - case "tbody": - case "tfoot": - case "thead": - $query = "tr/td | tr/th"; - break; - - case "tr": - $query = "td | th"; - break; - } - - return $xpath->query($query, $node); - } - - /** - * @param string $value - * - * @return string - */ - protected static function _get_valid_color($value) - { - if (preg_match('/^#?([0-9A-F]{6})$/i', $value, $matches)) { - $value = "#$matches[1]"; - } - - return $value; - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return string - */ - protected static function _set_color(\DOMElement $node, $value) - { - $value = self::_get_valid_color($value); - - return "color: $value;"; - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return string - */ - protected static function _set_background_color(\DOMElement $node, $value) - { - $value = self::_get_valid_color($value); - - return "background-color: $value;"; - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return null - */ - protected static function _set_table_cellpadding(\DOMElement $node, $value) - { - $cell_list = self::get_cell_list($node); - - foreach ($cell_list as $cell) { - self::append_style($cell, "; padding: {$value}px;"); - } - - return null; - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return string - */ - protected static function _set_table_border(\DOMElement $node, $value) - { - $cell_list = self::get_cell_list($node); - - foreach ($cell_list as $cell) { - $style = rtrim($cell->getAttribute(self::$_style_attr)); - $style .= "; border-width: " . ($value > 0 ? 1 : 0) . "pt; border-style: inset;"; - $style = ltrim($style, ";"); - $cell->setAttribute(self::$_style_attr, $style); - } - - $style = rtrim($node->getAttribute(self::$_style_attr), ";"); - $style .= "; border-width: $value" . "px; "; - - return ltrim($style, "; "); - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return string - */ - protected static function _set_table_cellspacing(\DOMElement $node, $value) - { - $style = rtrim($node->getAttribute(self::$_style_attr), ";"); - - if ($value == 0) { - $style .= "; border-collapse: collapse;"; - } else { - $style .= "; border-spacing: {$value}px; border-collapse: separate;"; - } - - return ltrim($style, ";"); - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return null|string - */ - protected static function _set_table_rules(\DOMElement $node, $value) - { - $new_style = "; border-collapse: collapse;"; - - switch ($value) { - case "none": - $new_style .= "border-style: none;"; - break; - - case "groups": - // FIXME: unsupported - return null; - - case "rows": - $new_style .= "border-style: solid none solid none; border-width: 1px; "; - break; - - case "cols": - $new_style .= "border-style: none solid none solid; border-width: 1px; "; - break; - - case "all": - $new_style .= "border-style: solid; border-width: 1px; "; - break; - - default: - // Invalid value - return null; - } - - $cell_list = self::get_cell_list($node); - - foreach ($cell_list as $cell) { - $style = $cell->getAttribute(self::$_style_attr); - $style .= $new_style; - $cell->setAttribute(self::$_style_attr, $style); - } - - $style = rtrim($node->getAttribute(self::$_style_attr), ";"); - $style .= "; border-collapse: collapse; "; - - return ltrim($style, "; "); - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return string - */ - protected static function _set_hr_size(\DOMElement $node, $value) - { - $style = rtrim($node->getAttribute(self::$_style_attr), ";"); - $style .= "; border-width: " . max(0, $value - 2) . "; "; - - return ltrim($style, "; "); - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return null|string - */ - protected static function _set_hr_align(\DOMElement $node, $value) - { - $style = rtrim($node->getAttribute(self::$_style_attr), ";"); - $width = $node->getAttribute("width"); - - if ($width == "") { - $width = "100%"; - } - - $remainder = 100 - (double)rtrim($width, "% "); - - switch ($value) { - case "left": - $style .= "; margin-right: $remainder %;"; - break; - - case "right": - $style .= "; margin-left: $remainder %;"; - break; - - case "center": - $style .= "; margin-left: auto; margin-right: auto;"; - break; - - default: - return null; - } - - return ltrim($style, "; "); - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return null|string - */ - protected static function _set_input_width(\DOMElement $node, $value) - { - if (empty($value)) { return null; } - - if ($node->hasAttribute("type") && in_array(strtolower($node->getAttribute("type")), ["text","password"])) { - return sprintf("width: %Fem", (((int)$value * .65)+2)); - } else { - return sprintf("width: %upx;", (int)$value); - } - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return null - */ - protected static function _set_table_row_align(\DOMElement $node, $value) - { - $cell_list = self::get_cell_list($node); - - foreach ($cell_list as $cell) { - self::append_style($cell, "; text-align: $value;"); - } - - return null; - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return null - */ - protected static function _set_table_row_valign(\DOMElement $node, $value) - { - $cell_list = self::get_cell_list($node); - - foreach ($cell_list as $cell) { - self::append_style($cell, "; vertical-align: $value;"); - } - - return null; - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return null - */ - protected static function _set_table_row_bgcolor(\DOMElement $node, $value) - { - $cell_list = self::get_cell_list($node); - $value = self::_get_valid_color($value); - - foreach ($cell_list as $cell) { - self::append_style($cell, "; background-color: $value;"); - } - - return null; - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return null - */ - protected static function _set_body_link(\DOMElement $node, $value) - { - $a_list = $node->getElementsByTagName("a"); - $value = self::_get_valid_color($value); - - foreach ($a_list as $a) { - self::append_style($a, "; color: $value;"); - } - - return null; - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return null - */ - protected static function _set_basefont_size(\DOMElement $node, $value) - { - // FIXME: ? we don't actually set the font size of anything here, just - // the base size for later modification by tags. - self::$_last_basefont_size = $value; - - return null; - } - - /** - * @param \DOMElement $node - * @param string $value - * - * @return string - */ - protected static function _set_font_size(\DOMElement $node, $value) - { - $style = $node->getAttribute(self::$_style_attr); - - if ($value[0] === "-" || $value[0] === "+") { - $value = self::$_last_basefont_size + (int)$value; - } - - if (isset(self::$_font_size_lookup[$value])) { - $style .= "; font-size: " . self::$_font_size_lookup[$value] . ";"; - } else { - $style .= "; font-size: $value;"; - } - - return ltrim($style, "; "); - } -} diff --git a/vendor/dompdf/dompdf/src/Css/Color.php b/vendor/dompdf/dompdf/src/Css/Color.php deleted file mode 100644 index 45910377..00000000 --- a/vendor/dompdf/dompdf/src/Css/Color.php +++ /dev/null @@ -1,319 +0,0 @@ - - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace Dompdf\Css; - -use Dompdf\Helpers; - -class Color -{ - static $cssColorNames = [ - "aliceblue" => "F0F8FF", - "antiquewhite" => "FAEBD7", - "aqua" => "00FFFF", - "aquamarine" => "7FFFD4", - "azure" => "F0FFFF", - "beige" => "F5F5DC", - "bisque" => "FFE4C4", - "black" => "000000", - "blanchedalmond" => "FFEBCD", - "blue" => "0000FF", - "blueviolet" => "8A2BE2", - "brown" => "A52A2A", - "burlywood" => "DEB887", - "cadetblue" => "5F9EA0", - "chartreuse" => "7FFF00", - "chocolate" => "D2691E", - "coral" => "FF7F50", - "cornflowerblue" => "6495ED", - "cornsilk" => "FFF8DC", - "crimson" => "DC143C", - "cyan" => "00FFFF", - "darkblue" => "00008B", - "darkcyan" => "008B8B", - "darkgoldenrod" => "B8860B", - "darkgray" => "A9A9A9", - "darkgreen" => "006400", - "darkgrey" => "A9A9A9", - "darkkhaki" => "BDB76B", - "darkmagenta" => "8B008B", - "darkolivegreen" => "556B2F", - "darkorange" => "FF8C00", - "darkorchid" => "9932CC", - "darkred" => "8B0000", - "darksalmon" => "E9967A", - "darkseagreen" => "8FBC8F", - "darkslateblue" => "483D8B", - "darkslategray" => "2F4F4F", - "darkslategrey" => "2F4F4F", - "darkturquoise" => "00CED1", - "darkviolet" => "9400D3", - "deeppink" => "FF1493", - "deepskyblue" => "00BFFF", - "dimgray" => "696969", - "dimgrey" => "696969", - "dodgerblue" => "1E90FF", - "firebrick" => "B22222", - "floralwhite" => "FFFAF0", - "forestgreen" => "228B22", - "fuchsia" => "FF00FF", - "gainsboro" => "DCDCDC", - "ghostwhite" => "F8F8FF", - "gold" => "FFD700", - "goldenrod" => "DAA520", - "gray" => "808080", - "green" => "008000", - "greenyellow" => "ADFF2F", - "grey" => "808080", - "honeydew" => "F0FFF0", - "hotpink" => "FF69B4", - "indianred" => "CD5C5C", - "indigo" => "4B0082", - "ivory" => "FFFFF0", - "khaki" => "F0E68C", - "lavender" => "E6E6FA", - "lavenderblush" => "FFF0F5", - "lawngreen" => "7CFC00", - "lemonchiffon" => "FFFACD", - "lightblue" => "ADD8E6", - "lightcoral" => "F08080", - "lightcyan" => "E0FFFF", - "lightgoldenrodyellow" => "FAFAD2", - "lightgray" => "D3D3D3", - "lightgreen" => "90EE90", - "lightgrey" => "D3D3D3", - "lightpink" => "FFB6C1", - "lightsalmon" => "FFA07A", - "lightseagreen" => "20B2AA", - "lightskyblue" => "87CEFA", - "lightslategray" => "778899", - "lightslategrey" => "778899", - "lightsteelblue" => "B0C4DE", - "lightyellow" => "FFFFE0", - "lime" => "00FF00", - "limegreen" => "32CD32", - "linen" => "FAF0E6", - "magenta" => "FF00FF", - "maroon" => "800000", - "mediumaquamarine" => "66CDAA", - "mediumblue" => "0000CD", - "mediumorchid" => "BA55D3", - "mediumpurple" => "9370DB", - "mediumseagreen" => "3CB371", - "mediumslateblue" => "7B68EE", - "mediumspringgreen" => "00FA9A", - "mediumturquoise" => "48D1CC", - "mediumvioletred" => "C71585", - "midnightblue" => "191970", - "mintcream" => "F5FFFA", - "mistyrose" => "FFE4E1", - "moccasin" => "FFE4B5", - "navajowhite" => "FFDEAD", - "navy" => "000080", - "oldlace" => "FDF5E6", - "olive" => "808000", - "olivedrab" => "6B8E23", - "orange" => "FFA500", - "orangered" => "FF4500", - "orchid" => "DA70D6", - "palegoldenrod" => "EEE8AA", - "palegreen" => "98FB98", - "paleturquoise" => "AFEEEE", - "palevioletred" => "DB7093", - "papayawhip" => "FFEFD5", - "peachpuff" => "FFDAB9", - "peru" => "CD853F", - "pink" => "FFC0CB", - "plum" => "DDA0DD", - "powderblue" => "B0E0E6", - "purple" => "800080", - "red" => "FF0000", - "rosybrown" => "BC8F8F", - "royalblue" => "4169E1", - "saddlebrown" => "8B4513", - "salmon" => "FA8072", - "sandybrown" => "F4A460", - "seagreen" => "2E8B57", - "seashell" => "FFF5EE", - "sienna" => "A0522D", - "silver" => "C0C0C0", - "skyblue" => "87CEEB", - "slateblue" => "6A5ACD", - "slategray" => "708090", - "slategrey" => "708090", - "snow" => "FFFAFA", - "springgreen" => "00FF7F", - "steelblue" => "4682B4", - "tan" => "D2B48C", - "teal" => "008080", - "thistle" => "D8BFD8", - "tomato" => "FF6347", - "turquoise" => "40E0D0", - "violet" => "EE82EE", - "wheat" => "F5DEB3", - "white" => "FFFFFF", - "whitesmoke" => "F5F5F5", - "yellow" => "FFFF00", - "yellowgreen" => "9ACD32", - ]; - - /** - * @param $color - * @return array|mixed|null|string - */ - static function parse($color) - { - if ($color === null) { - return null; - } - - if (is_array($color)) { - // Assume the array has the right format... - // FIXME: should/could verify this. - return $color; - } - - static $cache = []; - - $color = strtolower($color); - - if (isset($cache[$color])) { - return $cache[$color]; - } - - if (in_array($color, ["transparent", "inherit"])) { - return $cache[$color] = $color; - } - - if (isset(self::$cssColorNames[$color])) { - return $cache[$color] = self::getArray(self::$cssColorNames[$color]); - } - - $length = mb_strlen($color); - - // #rgb format - if ($length == 4 && $color[0] === "#") { - return $cache[$color] = self::getArray($color[1] . $color[1] . $color[2] . $color[2] . $color[3] . $color[3]); - } // #rgba format - else if ($length == 5 && $color[0] === "#") { - $alpha = round(hexdec($color[4] . $color[4])/255, 2); - return $cache[$color] = self::getArray($color[1] . $color[1] . $color[2] . $color[2] . $color[3] . $color[3], $alpha); - } // #rrggbb format - else if ($length == 7 && $color[0] === "#") { - return $cache[$color] = self::getArray(mb_substr($color, 1, 6)); - } // #rrggbbaa format - else if ($length == 9 && $color[0] === "#") { - $alpha = round(hexdec(mb_substr($color, 7, 2))/255, 2); - return $cache[$color] = self::getArray(mb_substr($color, 1, 6), $alpha); - } // rgb( r,g,b ) / rgba( r,g,b,ฮฑ ) format - else if (mb_strpos($color, "rgb") !== false) { - $i = mb_strpos($color, "("); - $j = mb_strpos($color, ")"); - - // Bad color value - if ($i === false || $j === false) { - return null; - } - - $triplet = explode(",", mb_substr($color, $i + 1, $j - $i - 1)); - - // alpha transparency - // FIXME: not currently using transparency - $alpha = 1.0; - if (count($triplet) == 4) { - $alpha = (trim(array_pop($triplet))); - if (Helpers::is_percent($alpha)) { - $alpha = round((float)$alpha / 100, 2); - } - $alpha = (float)$alpha; - // bad value, set to fully opaque - if ($alpha > 1.0 || $alpha < 0.0) { - $alpha = 1.0; - } - } - - if (count($triplet) != 3) { - return null; - } - - foreach (array_keys($triplet) as $c) { - $triplet[$c] = trim($triplet[$c]); - - if (Helpers::is_percent($triplet[$c])) { - $triplet[$c] = round((float)$triplet[$c] * 2.55); - } - } - - return $cache[$color] = self::getArray(vsprintf("%02X%02X%02X", $triplet), $alpha); - - } - - // cmyk( c,m,y,k ) format - // http://www.w3.org/TR/css3-gcpm/#cmyk-colors - else if (mb_strpos($color, "cmyk") !== false) { - $i = mb_strpos($color, "("); - $j = mb_strpos($color, ")"); - - // Bad color value - if ($i === false || $j === false) { - return null; - } - - $values = explode(",", mb_substr($color, $i + 1, $j - $i - 1)); - - if (count($values) != 4) { - return null; - } - - $values = array_map(function($c) { - return min(1.0, max(0.0, floatval(trim($c)))); - }, $values); - - return $cache[$color] = self::getArray($values); - } - - return self::getArray($color); - } - - /** - * @param $color - * @param float $alpha - * @return array - */ - static function getArray($color, $alpha = 1.0) - { - $c = [null, null, null, null, "alpha" => $alpha, "hex" => null]; - - if (is_array($color)) { - $c = $color; - $c["c"] = $c[0]; - $c["m"] = $c[1]; - $c["y"] = $c[2]; - $c["k"] = $c[3]; - $c["alpha"] = $alpha; - $c["hex"] = "cmyk($c[0],$c[1],$c[2],$c[3])"; - } else { - if (ctype_xdigit($color) === false || mb_strlen($color) !== 6) { - // invalid color value ... expected 6-character hex - return $c; - } - $c[0] = hexdec(mb_substr($color, 0, 2)) / 0xff; - $c[1] = hexdec(mb_substr($color, 2, 2)) / 0xff; - $c[2] = hexdec(mb_substr($color, 4, 2)) / 0xff; - $c["r"] = $c[0]; - $c["g"] = $c[1]; - $c["b"] = $c[2]; - $c["alpha"] = $alpha; - $c["hex"] = sprintf("#%s%02X", $color, round($alpha * 255)); - } - - return $c; - } -} diff --git a/vendor/dompdf/dompdf/src/Css/Style.php b/vendor/dompdf/dompdf/src/Css/Style.php deleted file mode 100644 index e2fc6c10..00000000 --- a/vendor/dompdf/dompdf/src/Css/Style.php +++ /dev/null @@ -1,3372 +0,0 @@ - - * @author Helmut Tischer - * @author Fabien Mรฉnager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace Dompdf\Css; - -use Dompdf\Adapter\CPDF; -use Dompdf\Exception; -use Dompdf\FontMetrics; -use Dompdf\Frame; -use Dompdf\Helpers; - -/** - * Represents CSS properties. - * - * The Style class is responsible for handling and storing CSS properties. - * It includes methods to resolve colors and lengths, as well as getters & - * setters for many CSS properites. - * - * Actual CSS parsing is performed in the {@link Stylesheet} class. - * - * @package dompdf - */ -class Style -{ - - const CSS_IDENTIFIER = "-?[_a-zA-Z]+[_a-zA-Z0-9-]*"; - const CSS_INTEGER = "-?\d+"; - - /** - * Default font size, in points. - * - * @var float - */ - static $default_font_size = 12; - - /** - * Default line height, as a fraction of the font size. - * - * @var float - */ - static $default_line_height = 1.2; - - /** - * Default "absolute" font sizes relative to the default font-size - * http://www.w3.org/TR/css3-fonts/#font-size-the-font-size-property - * @var array - */ - static $font_size_keywords = [ - "xx-small" => 0.6, // 3/5 - "x-small" => 0.75, // 3/4 - "small" => 0.889, // 8/9 - "medium" => 1, // 1 - "large" => 1.2, // 6/5 - "x-large" => 1.5, // 3/2 - "xx-large" => 2.0, // 2/1 - ]; - - /** - * List of valid text-align keywords. Should also really be a constant. - * - * @var array - */ - static $text_align_keywords = ["left", "right", "center", "justify"]; - - /** - * List of valid vertical-align keywords. Should also really be a constant. - * - * @var array - */ - static $vertical_align_keywords = ["baseline", "bottom", "middle", "sub", - "super", "text-bottom", "text-top", "top"]; - - /** - * List of all inline types. Should really be a constant. - * - * @var array - */ - static $INLINE_TYPES = ["inline"]; - - /** - * List of all block types. Should really be a constant. - * - * @var array - */ - static $BLOCK_TYPES = ["block", "inline-block", "table-cell", "list-item"]; - - /** - * List of all positionned types. Should really be a constant. - * - * @var array - */ - static $POSITIONNED_TYPES = ["relative", "absolute", "fixed"]; - - /** - * List of all table types. Should really be a constant. - * - * @var array; - */ - static $TABLE_TYPES = ["table", "inline-table"]; - - /** - * List of valid border styles. Should also really be a constant. - * - * @var array - */ - static $BORDER_STYLES = ["none", "hidden", "dotted", "dashed", "solid", - "double", "groove", "ridge", "inset", "outset"]; - - /** - * List of CSS shorthand properties - * - * @var array - */ - protected static $_props_shorthand = ["background", "border", - "border_bottom", "border_color", "border_left", "border_radius", - "border_right", "border_style", "border_top", "border_width", - "flex", "font", "list_style", "margin", "padding"]; - - /** - * Default style values. - * - * @link http://www.w3.org/TR/CSS21/propidx.html - * - * @var array - */ - protected static $_defaults = null; - - /** - * List of inherited properties - * - * @link http://www.w3.org/TR/CSS21/propidx.html - * - * @var array - */ - protected static $_inherited = null; - - /** - * Caches method_exists result - * - * @var array - */ - protected static $_methods_cache = []; - - /** - * The stylesheet this style belongs to - * - * @see Stylesheet - * @var Stylesheet - */ - protected $_stylesheet; // stylesheet this style is attached to - - /** - * Media queries attached to the style - * - * @var int - */ - protected $_media_queries; - - /** - * Main array of all CSS properties & values - * - * @var array - */ - protected $_props = []; - - /* var instead of protected would allow access outside of class */ - protected $_important_props = []; - - /** - * The computed values of the CSS property - * - * @var array - */ - protected $_props_computed = []; - - protected static $_dependency_map = [ - "border_top_style" => [ - "border_top_width" - ], - "border_bottom_style" => [ - "border_bottom_width" - ], - "border_left_style" => [ - "border_left_width" - ], - "border_right_style" => [ - "border_right_width" - ], - "direction" => [ - "text_align" - ], - "font_size" => [ - "background_position", - "background_size", - "border_top_width", - "border_right_width", - "border_bottom_width", - "border_left_width", - "line_height", - "margin_top", - "margin_right", - "margin_bottom", - "margin_left", - "outline_width", - "padding_top", - "padding_right", - "padding_bottom", - "padding_left" - ] - ]; - - /** - * The used values of the CSS property - * - * @var array - */ - protected $_prop_cache = []; - - /** - * Font size of parent element in document tree. Used for relative font - * size resolution. - * - * @var float - */ - protected $_parent_font_size; - - /** - * @var Frame - */ - protected $_frame; - - /** - * The origin of the style - * - * @var int - */ - protected $_origin = Stylesheet::ORIG_AUTHOR; - - // private members - /** - * The computed bottom spacing - */ - private $_computed_bottom_spacing = null; - - /** - * The computed border radius - */ - private $_computed_border_radius = null; - - /** - * @var bool - */ - public $_has_border_radius = false; - - /** - * @var FontMetrics - */ - private $fontMetrics; - - /** - * Class constructor - * - * @param Stylesheet $stylesheet the stylesheet this Style is associated with. - * @param int $origin - */ - public function __construct(Stylesheet $stylesheet, $origin = Stylesheet::ORIG_AUTHOR) - { - $this->setFontMetrics($stylesheet->getFontMetrics()); - - $this->_props = []; - $this->_important_props = []; - $this->_stylesheet = $stylesheet; - $this->_media_queries = []; - $this->_origin = $origin; - $this->_parent_font_size = null; - - if (!isset(self::$_defaults)) { - - // Shorthand - $d =& self::$_defaults; - - // All CSS 2.1 properties, and their default values - $d["azimuth"] = "center"; - $d["background_attachment"] = "scroll"; - $d["background_color"] = "transparent"; - $d["background_image"] = "none"; - $d["background_image_resolution"] = "normal"; - $d["background_position"] = "0% 0%"; - $d["background_repeat"] = "repeat"; - $d["background"] = ""; - $d["border_collapse"] = "separate"; - $d["border_color"] = ""; - $d["border_spacing"] = "0"; - $d["border_style"] = ""; - $d["border_top"] = ""; - $d["border_right"] = ""; - $d["border_bottom"] = ""; - $d["border_left"] = ""; - $d["border_top_color"] = ""; - $d["border_right_color"] = ""; - $d["border_bottom_color"] = ""; - $d["border_left_color"] = ""; - $d["border_top_style"] = "none"; - $d["border_right_style"] = "none"; - $d["border_bottom_style"] = "none"; - $d["border_left_style"] = "none"; - $d["border_top_width"] = "medium"; - $d["border_right_width"] = "medium"; - $d["border_bottom_width"] = "medium"; - $d["border_left_width"] = "medium"; - $d["border_width"] = "medium"; - $d["border_bottom_left_radius"] = ""; - $d["border_bottom_right_radius"] = ""; - $d["border_top_left_radius"] = ""; - $d["border_top_right_radius"] = ""; - $d["border_radius"] = ""; - $d["border"] = ""; - $d["bottom"] = "auto"; - $d["caption_side"] = "top"; - $d["clear"] = "none"; - $d["clip"] = "auto"; - $d["color"] = "#000000"; - $d["content"] = "normal"; - $d["counter_increment"] = "none"; - $d["counter_reset"] = "none"; - $d["cue_after"] = "none"; - $d["cue_before"] = "none"; - $d["cue"] = ""; - $d["cursor"] = "auto"; - $d["direction"] = "ltr"; - $d["display"] = "inline"; - $d["elevation"] = "level"; - $d["empty_cells"] = "show"; - $d["float"] = "none"; - $d["font_family"] = $stylesheet->get_dompdf()->getOptions()->getDefaultFont(); - $d["font_size"] = "medium"; - $d["font_style"] = "normal"; - $d["font_variant"] = "normal"; - $d["font_weight"] = "normal"; - $d["font"] = ""; - $d["height"] = "auto"; - $d["image_resolution"] = "normal"; - $d["left"] = "auto"; - $d["letter_spacing"] = "normal"; - $d["line_height"] = "normal"; - $d["list_style_image"] = "none"; - $d["list_style_position"] = "outside"; - $d["list_style_type"] = "disc"; - $d["list_style"] = ""; - $d["margin_right"] = "0"; - $d["margin_left"] = "0"; - $d["margin_top"] = "0"; - $d["margin_bottom"] = "0"; - $d["margin"] = ""; - $d["max_height"] = "none"; - $d["max_width"] = "none"; - $d["min_height"] = "0"; - $d["min_width"] = "0"; - $d["orphans"] = "2"; - $d["outline_color"] = ""; // "invert" special color is not supported - $d["outline_style"] = "none"; - $d["outline_width"] = "medium"; - $d["outline"] = ""; - $d["overflow"] = "visible"; - $d["padding_top"] = "0"; - $d["padding_right"] = "0"; - $d["padding_bottom"] = "0"; - $d["padding_left"] = "0"; - $d["padding"] = ""; - $d["page_break_after"] = "auto"; - $d["page_break_before"] = "auto"; - $d["page_break_inside"] = "auto"; - $d["pause_after"] = "0"; - $d["pause_before"] = "0"; - $d["pause"] = ""; - $d["pitch_range"] = "50"; - $d["pitch"] = "medium"; - $d["play_during"] = "auto"; - $d["position"] = "static"; - $d["quotes"] = ""; - $d["richness"] = "50"; - $d["right"] = "auto"; - $d["size"] = "auto"; // @page - $d["speak_header"] = "once"; - $d["speak_numeral"] = "continuous"; - $d["speak_punctuation"] = "none"; - $d["speak"] = "normal"; - $d["speech_rate"] = "medium"; - $d["stress"] = "50"; - $d["table_layout"] = "auto"; - $d["text_align"] = ""; - $d["text_decoration"] = "none"; - $d["text_indent"] = "0"; - $d["text_transform"] = "none"; - $d["top"] = "auto"; - $d["unicode_bidi"] = "normal"; - $d["vertical_align"] = "baseline"; - $d["visibility"] = "visible"; - $d["voice_family"] = ""; - $d["volume"] = "medium"; - $d["white_space"] = "normal"; - $d["word_wrap"] = "normal"; - $d["widows"] = "2"; - $d["width"] = "auto"; - $d["word_spacing"] = "normal"; - $d["z_index"] = "auto"; - - // CSS3 - $d["opacity"] = "1.0"; - $d["background_size"] = "auto auto"; - $d["transform"] = "none"; - $d["transform_origin"] = "50% 50%"; - - // for @font-face - $d["src"] = ""; - $d["unicode_range"] = ""; - - // vendor-previxed properties - $d["_dompdf_background_image_resolution"] = &$d["background_image_resolution"]; - $d["_dompdf_image_resolution"] = &$d["image_resolution"]; - $d["_dompdf_keep"] = ""; - $d["_webkit_transform"] = &$d["transform"]; - $d["_webkit_transform_origin"] = &$d["transform_origin"]; - - // Properties that inherit by default - self::$_inherited = [ - "azimuth", - "background_image_resolution", - "border_collapse", - "border_spacing", - "caption_side", - "color", - "cursor", - "direction", - "elevation", - "empty_cells", - "font_family", - "font_size", - "font_style", - "font_variant", - "font_weight", - "font", - "image_resolution", - "letter_spacing", - "line_height", - "list_style_image", - "list_style_position", - "list_style_type", - "list_style", - "orphans", - "page_break_inside", - "pitch_range", - "pitch", - "quotes", - "richness", - "speak_header", - "speak_numeral", - "speak_punctuation", - "speak", - "speech_rate", - "stress", - "text_align", - "text_indent", - "text_transform", - "visibility", - "voice_family", - "volume", - "white_space", - "word_wrap", - "widows", - "word_spacing", - ]; - } - } - - /** - * "Destructor": forcibly free all references held by this object - */ - function dispose() - { - } - - /** - * @param $media_queries - */ - function set_media_queries($media_queries) - { - $this->_media_queries = $media_queries; - } - - /** - * @return array|int - */ - function get_media_queries() - { - return $this->_media_queries; - } - - /** - * @param Frame $frame - */ - function set_frame(Frame $frame) - { - $this->_frame = $frame; - } - - /** - * @return Frame - */ - function get_frame() - { - return $this->_frame; - } - - /** - * @param $origin - */ - function set_origin($origin) - { - $this->_origin = $origin; - } - - /** - * @return int - */ - function get_origin() - { - return $this->_origin; - } - - /** - * returns the {@link Stylesheet} this Style is associated with. - * - * @return Stylesheet - */ - function get_stylesheet() - { - return $this->_stylesheet; - } - - /** - * Converts any CSS length value into an absolute length in points. - * - * length_in_pt() takes a single length (e.g. '1em') or an array of - * lengths and returns an absolute length. If an array is passed, then - * the return value is the sum of all elements. If any of the lengths - * provided are "auto" or "none" then that value is returned. - * - * If a reference size is not provided, the default font size is used - * ({@link Style::$default_font_size}). - * - * @param float|string|array $length the numeric length (or string measurement) or array of lengths to resolve - * @param float $ref_size an absolute reference size to resolve percentage lengths - * @return float|string - */ - function length_in_pt($length, $ref_size = null) - { - static $cache = []; - - if (!isset($ref_size)) { - $ref_size = $this->__get("font_size"); - } - - if (!is_array($length)) { - $key = $length . "/$ref_size"; - //Early check on cache, before converting $length to array - if (isset($cache[$key])) { - return $cache[$key]; - } - $length = [$length]; - } else { - $key = implode("@", $length) . "/$ref_size"; - if (isset($cache[$key])) { - return $cache[$key]; - } - } - - $ret = 0; - foreach ($length as $l) { - - if ($l === "auto") { - return "auto"; - } - - if ($l === "none") { - return "none"; - } - - // Assume numeric values are already in points - if (is_numeric($l)) { - $ret += $l; - continue; - } - - if ($l === "normal") { - $ret += (float)$ref_size; - continue; - } - - // Border lengths - if ($l === "thin") { - $ret += 0.5; - continue; - } - - if ($l === "medium") { - $ret += 1.5; - continue; - } - - if ($l === "thick") { - $ret += 2.5; - continue; - } - - if (($i = mb_stripos($l, "px")) !== false) { - $dpi = $this->_stylesheet->get_dompdf()->getOptions()->getDpi(); - $ret += ((float)mb_substr($l, 0, $i) * 72) / $dpi; - continue; - } - - if (($i = mb_stripos($l, "pt")) !== false) { - $ret += (float)mb_substr($l, 0, $i); - continue; - } - - if (($i = mb_stripos($l, "%")) !== false) { - $ret += (float)mb_substr($l, 0, $i) / 100 * (float)$ref_size; - continue; - } - - if (($i = mb_stripos($l, "rem")) !== false) { - if ($this->_stylesheet->get_dompdf()->getTree()->get_root()->get_style() === null) { - // Interpreting it as "em", see https://github.com/dompdf/dompdf/issues/1406 - $ret += (float)mb_substr($l, 0, $i) * $this->__get("font_size"); - } else { - $ret += (float)mb_substr($l, 0, $i) * $this->_stylesheet->get_dompdf()->getTree()->get_root()->get_style()->font_size; - } - continue; - } - - if (($i = mb_stripos($l, "em")) !== false) { - $ret += (float)mb_substr($l, 0, $i) * $this->__get("font_size"); - continue; - } - - if (($i = mb_stripos($l, "cm")) !== false) { - $ret += (float)mb_substr($l, 0, $i) * 72 / 2.54; - continue; - } - - if (($i = mb_stripos($l, "mm")) !== false) { - $ret += (float)mb_substr($l, 0, $i) * 72 / 25.4; - continue; - } - - // FIXME: em:ex ratio? - if (($i = mb_stripos($l, "ex")) !== false) { - $ret += (float)mb_substr($l, 0, $i) * $this->__get("font_size") / 2; - continue; - } - - if (($i = mb_stripos($l, "in")) !== false) { - $ret += (float)mb_substr($l, 0, $i) * 72; - continue; - } - - if (($i = mb_stripos($l, "pc")) !== false) { - $ret += (float)mb_substr($l, 0, $i) * 12; - continue; - } - - // Bogus value - $ret += (float)$ref_size; - } - - return $cache[$key] = $ret; - } - - - /** - * Set inherited properties in this style using values in $parent - * - * @param Style $parent - * - * @return Style - */ - function inherit(Style $parent) - { - // Set parent font size, changes affect font size of the element - if ($this->_parent_font_size !== $parent->font_size) { - $this->_parent_font_size = $parent->font_size; - if (isset($this->_props["font_size"])) { - $this->__set("font_size", $this->_props["font_size"]); - } - } - - foreach (self::$_inherited as $prop) { - // don't inherit shorthand properties, the specific properties will inherit - if (in_array($prop, self::$_props_shorthand) === true) { - continue; - } - - //inherit the !important property also. - //if local property is also !important, don't inherit. - - if (isset($parent->_props_computed[$prop]) && - ( - !isset($this->_props[$prop]) - || (isset($parent->_important_props[$prop]) && !isset($this->_important_props[$prop])) - ) - ) { - if (isset($parent->_important_props[$prop])) { - $this->_important_props[$prop] = true; - } - if (isset($parent->_props_computed[$prop])) { - $this->__set($prop, $parent->_props_computed[$prop]); - } else { - // parent prop not set, use the default - $this->__set($prop, self::$_defaults[$prop]); - } - } - } - - foreach ($this->_props as $prop => $value) { - // don't inherit shorthand properties, the specific properties will inherit - if (in_array($prop, self::$_props_shorthand) === true) { - continue; - } - if ($value === "inherit") { - if (isset($parent->_important_props[$prop])) { - $this->_important_props[$prop] = true; - } - //do not assign direct, but - //implicite assignment through __set, redirect to specialized, get value with __get - //This is for computing defaults if the parent setting is also missing. - //Therefore do not directly assign the value without __set - //set _important_props before that to be able to propagate. - //see __set and __get, on all assignments clear cache! - //$this->_prop_cache[$prop] = null; - //$this->_props[$prop] = $parent->_props[$prop]; - //props_set for more obvious explicite assignment not implemented, because - //too many implicite uses. - // $this->props_set($prop, $parent->$prop); - if (isset($parent->_props_computed[$prop])) { - $this->__set($prop, $parent->_props_computed[$prop]); - } else { - // parent prop not set, use the default - $this->__set($prop, self::$_defaults[$prop]); - } - // set the specified prop back to "inherit" - $this->_props[$prop] = "inherit"; - } - } - - return $this; - } - - /** - * Override properties in this style with those in $style - * - * @param Style $style - */ - function merge(Style $style) - { - //treat the !important attribute - //if old rule has !important attribute, override with new rule only if - //the new rule is also !important - foreach ($style->_props as $prop => $val) { - $can_merge = false; - if (isset($style->_important_props[$prop])) { - $this->_important_props[$prop] = true; - $can_merge = true; - } else if (isset($val) && !isset($this->_important_props[$prop])) { - $can_merge = true; - } - - if ($can_merge) { - // Clear out "inherit" shorthand properties if a more specific property value has been set - $shorthands = array_filter(self::$_props_shorthand, function ($el) use ($prop) { - return (strpos($prop, $el . "_") !== false); - }); - foreach ($shorthands as $shorthand) { - if (array_key_exists($shorthand, $this->_props) && $this->_props[$shorthand] === "inherit") { - unset($this->_props[$shorthand]); - unset($this->_props_computed[$shorthand]); - unset($this->_prop_cache[$shorthand]); - } - } - $this->__set($prop, $val); - } - } - } - - /** - * Returns an array(r, g, b, "r"=> r, "g"=>g, "b"=>b, "hex"=>"#rrggbb") - * based on the provided CSS color value. - * - * @param string $color - * @return array - */ - function munge_color($color) - { - return Color::parse($color); - } - - /* direct access to _important_props array from outside would work only when declared as - * 'var $_important_props;' instead of 'protected $_important_props;' - * Don't call _set/__get on missing attribute. Therefore need a special access. - * Assume that __set will be also called when this is called, so do not check validity again. - * Only created, if !important exists -> always set true. - */ - function important_set($prop) - { - $prop = str_replace("-", "_", $prop); - $this->_important_props[$prop] = true; - } - - /** - * @param $prop - * @return bool - */ - function important_get($prop) - { - return isset($this->_important_props[$prop]); - } - - /** - * PHP5 overloaded setter - * - * This function along with {@link Style::__get()} permit a user of the - * Style class to access any (CSS) property using the following syntax: - * - * Style->margin_top = "1em"; - * echo (Style->margin_top); - * - * - * __set() automatically calls the provided set function, if one exists, - * otherwise it sets the property directly. Typically, __set() is not - * called directly from outside of this class. - * - * On each modification clear cache to return accurate setting. - * Also affects direct settings not using __set - * For easier finding all assignments, attempted to allowing only explicite assignment: - * Very many uses, e.g. AbstractFrameReflower.php -> for now leave as it is - * function __set($prop, $val) { - * throw new Exception("Implicit replacement of assignment by __set. Not good."); - * } - * function props_set($prop, $val) { ... } - * - * @param string $prop the property to set - * @param mixed $val the value of the property - * - */ - function __set($prop, $val) - { - $prop = str_replace("-", "_", $prop); - - if (!isset(self::$_defaults[$prop])) { - global $_dompdf_warnings; - $_dompdf_warnings[] = "'$prop' is not a recognized CSS property."; - return; - } - - if ($prop !== "content" && is_string($val) && strlen($val) > 5 && mb_strpos($val, "url") === false) { - $val = mb_strtolower(trim(str_replace(["\n", "\t"], [" "], $val))); - $val = preg_replace("/([0-9]+) (pt|px|pc|em|ex|in|cm|mm|%)/S", "\\1\\2", $val); - } - - $this->_props[$prop] = $val; - $this->_props_computed[$prop] = null; - $this->_prop_cache[$prop] = null; - - $method = "set_$prop"; - - if (!isset(self::$_methods_cache[$method])) { - self::$_methods_cache[$method] = method_exists($this, $method); - } - - if (self::$_methods_cache[$method]) { - $this->$method($val); - } - if (isset($this->_props_computed[$prop]) === false && isset($val) && $val !== '' && $val !== 'inherit') { - $this->_props_computed[$prop] = $val; - } - - if (isset($this->_props_computed[$prop])) { - //FIXME: need to catch for circular dependencies because oops - if (array_key_exists($prop, self::$_dependency_map)) { - foreach (self::$_dependency_map[$prop] as $dependent) { - if (isset($this->_props[$dependent]) === true) { - $this->__set($dependent, $this->_props[$dependent]); - } - } - } - } - } - - /** - * PHP5 overloaded getter - * Along with {@link Style::__set()} __get() provides access to all CSS - * properties directly. Typically __get() is not called directly outside - * of this class. - * On each modification clear cache to return accurate setting. - * Also affects direct settings not using __set - * - * @param string $prop - * - * @return mixed - * @throws Exception - */ - function __get($prop) - { - //FIXME: need to get shorthand from component properties - if (!isset(self::$_defaults[$prop])) { - throw new Exception("'$prop' is not a recognized CSS property."); - } - - if (isset($this->_prop_cache[$prop])) { - return $this->_prop_cache[$prop]; - } - - $method = "get_$prop"; - - $retval = null; - - // Preview the value based on the default if the property is not cached - // and the computed value has not yet been set. - $reset_value = false; - $specified_value = null; - $computed_value = null; - if (!isset($this->_prop_cache[$prop]) && !isset($this->_props_computed[$prop])) { - $reset_value = true; - if (isset($this->_props[$prop])) { - $specified_value = $this->_props[$prop]; - } - if (isset($this->_props_computed[$prop])) { - $computed_value = $this->_props_computed[$prop]; - } - if (empty($this->_props[$prop]) || $this->_props[$prop] === "inherit") { - $this->__set($prop, self::$_defaults[$prop]); - } - if (empty($this->_props_computed[$prop])) { - // computed value should be set if the property is set, we'll recalculate it - $this->__set($prop, $this->_props[$prop]); - } - } - - if (!isset(self::$_methods_cache[$method])) { - self::$_methods_cache[$method] = method_exists($this, $method); - } - - if (self::$_methods_cache[$method]) { - $retval = $this->_prop_cache[$prop] = $this->$method(); - } - - if (!isset($retval)) { - $retval = $this->_prop_cache[$prop] = $this->_props_computed[$prop]; - } - - // When previewing the value reset the specified and computed properties - // so that we don't interfere with inheritance. - if ($reset_value) { - $this->_props[$prop] = $specified_value; - $this->_props_computed[$prop] = $computed_value; - } - - return $retval; - } - - /** - * Sets the property value without calculating the computed value - * - * @param $prop - * @param $val - */ - function set_prop($prop, $val) - { - $prop = str_replace("-", "_", $prop); - - if (!isset(self::$_defaults[$prop])) { - global $_dompdf_warnings; - $_dompdf_warnings[] = "'$prop' is not a recognized CSS property."; - return; - } - - if ($prop !== "content" && is_string($val) && strlen($val) > 5 && mb_strpos($val, "url") === false) { - $val = mb_strtolower(trim(str_replace(["\n", "\t"], [" "], $val))); - $val = preg_replace("/([0-9]+) (pt|px|pc|em|ex|in|cm|mm|%)/S", "\\1\\2", $val); - } - - $this->_props[$prop] = $val; - $this->_props_computed[$prop] = null; - $this->_prop_cache[$prop] = null; - - //FIXME: this doesn't work for shorthand properties - } - - /** - * Similar to __get() without storing the result. Useful for accessing - * properties while loading stylesheets. - * - * @param $prop - * @return string - * @throws Exception - */ - function get_prop($prop) - { - if (!isset(self::$_defaults[$prop])) { - throw new Exception("'$prop' is not a recognized CSS property."); - } - - $method = "get_$prop"; - - // Fall back on defaults if property is not set - if (!isset($this->_props_computed[$prop])) { - return self::$_defaults[$prop]; - } - - if (method_exists($this, $method)) { - return $this->$method(); - } - - return $this->_props[$prop]; - } - - /** - * Calculates the computed value of the CSS properties that have been set (the specified properties) - */ - function compute_props() - { - foreach ($this->_props as $prop => $val) { - if (in_array($prop, self::$_props_shorthand) === false) { - $this->__set($prop, $val); - } - } - } - - /** - * @return float|null|string - */ - function computed_bottom_spacing() - { - if ($this->_computed_bottom_spacing !== null) { - return $this->_computed_bottom_spacing; - } - return $this->_computed_bottom_spacing = $this->length_in_pt( - [ - $this->margin_bottom, - $this->padding_bottom, - $this->border_bottom_width - ] - ); - } - - /** - * @return string - */ - function get_font_family_raw() - { - return trim($this->_props["font_family"], " \t\n\r\x0B\"'"); - } - - /** - * Getter for the 'font-family' CSS property. - * Uses the {@link FontMetrics} class to resolve the font family into an - * actual font file. - * - * @link http://www.w3.org/TR/CSS21/fonts.html#propdef-font-family - * @throws Exception - * - * @return string - */ - function get_font_family() - { - //TODO: we should be using the calculated prop rather than perform the entire family parsing operation again - - $DEBUGCSS = $this->_stylesheet->get_dompdf()->getOptions()->getDebugCss(); - - // Select the appropriate font. First determine the subtype, then check - // the specified font-families for a candidate. - - // Resolve font-weight - $weight = $this->__get("font_weight"); - if ($weight === 'bold') { - $weight = 700; - } elseif (preg_match('/^[0-9]+$/', $weight, $match)) { - $weight = (int)$match[0]; - } else { - $weight = 400; - } - - // Resolve font-style - $font_style = $this->__get("font_style"); - $subtype = $this->getFontMetrics()->getType($weight . ' ' . $font_style); - - $families = preg_split("/\s*,\s*/", $this->_props_computed["font_family"]); - - $font = null; - foreach ($families as $family) { - //remove leading and trailing string delimiters, e.g. on font names with spaces; - //remove leading and trailing whitespace - $family = trim($family, " \t\n\r\x0B\"'"); - if ($DEBUGCSS) { - print '(' . $family . ')'; - } - $font = $this->getFontMetrics()->getFont($family, $subtype); - - if ($font) { - if ($DEBUGCSS) { - print "
[get_font_family:";
-                    print '(' . $this->_props_computed["font_family"] . '.' . $font_style . '.' . $weight . '.' . $subtype . ')';
-                    print '(' . $font . ")get_font_family]\n
"; - } - return $font; - } - } - - $family = null; - if ($DEBUGCSS) { - print '(default)'; - } - $font = $this->getFontMetrics()->getFont($family, $subtype); - - if ($font) { - if ($DEBUGCSS) { - print '(' . $font . ")get_font_family]\n

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 - array ( - 32 => 'space', - 33 => 'exclam', - 34 => 'quotedbl', - 35 => 'numbersign', - 36 => 'dollar', - 37 => 'percent', - 38 => 'ampersand', - 39 => 'quotesingle', - 40 => 'parenleft', - 41 => 'parenright', - 42 => 'asterisk', - 43 => 'plus', - 44 => 'comma', - 45 => 'hyphen', - 46 => 'period', - 47 => 'slash', - 48 => 'zero', - 49 => 'one', - 50 => 'two', - 51 => 'three', - 52 => 'four', - 53 => 'five', - 54 => 'six', - 55 => 'seven', - 56 => 'eight', - 57 => 'nine', - 58 => 'colon', - 59 => 'semicolon', - 60 => 'less', - 61 => 'equal', - 62 => 'greater', - 63 => 'question', - 64 => 'at', - 65 => 'A', - 66 => 'B', - 67 => 'C', - 68 => 'D', - 69 => 'E', - 70 => 'F', - 71 => 'G', - 72 => 'H', - 73 => 'I', - 74 => 'J', - 75 => 'K', - 76 => 'L', - 77 => 'M', - 78 => 'N', - 79 => 'O', - 80 => 'P', - 81 => 'Q', - 82 => 'R', - 83 => 'S', - 84 => 'T', - 85 => 'U', - 86 => 'V', - 87 => 'W', - 88 => 'X', - 89 => 'Y', - 90 => 'Z', - 91 => 'bracketleft', - 92 => 'backslash', - 93 => 'bracketright', - 94 => 'asciicircum', - 95 => 'underscore', - 96 => 'grave', - 97 => 'a', - 98 => 'b', - 99 => 'c', - 100 => 'd', - 101 => 'e', - 102 => 'f', - 103 => 'g', - 104 => 'h', - 105 => 'i', - 106 => 'j', - 107 => 'k', - 108 => 'l', - 109 => 'm', - 110 => 'n', - 111 => 'o', - 112 => 'p', - 113 => 'q', - 114 => 'r', - 115 => 's', - 116 => 't', - 117 => 'u', - 118 => 'v', - 119 => 'w', - 120 => 'x', - 121 => 'y', - 122 => 'z', - 123 => 'braceleft', - 124 => 'bar', - 125 => 'braceright', - 126 => 'asciitilde', - 160 => 'nbspace', - 161 => 'exclamdown', - 162 => 'cent', - 163 => 'sterling', - 164 => 'currency', - 165 => 'yen', - 166 => 'brokenbar', - 167 => 'section', - 168 => 'dieresis', - 169 => 'copyright', - 170 => 'ordfeminine', - 171 => 'guillemotleft', - 172 => 'logicalnot', - 173 => 'sfthyphen', - 174 => 'registered', - 175 => 'macron', - 176 => 'degree', - 177 => 'plusminus', - 178 => 'twosuperior', - 179 => 'threesuperior', - 180 => 'acute', - 181 => 'mu', - 182 => 'paragraph', - 183 => 'periodcentered', - 184 => 'cedilla', - 185 => 'onesuperior', - 186 => 'ordmasculine', - 187 => 'guillemotright', - 188 => 'onequarter', - 189 => 'onehalf', - 190 => 'threequarters', - 191 => 'questiondown', - 192 => 'Agrave', - 193 => 'Aacute', - 194 => 'Acircumflex', - 195 => 'Atilde', - 196 => 'Adieresis', - 197 => 'Aring', - 198 => 'AE', - 199 => 'Ccedilla', - 200 => 'Egrave', - 201 => 'Eacute', - 202 => 'Ecircumflex', - 203 => 'Edieresis', - 204 => 'Igrave', - 205 => 'Iacute', - 206 => 'Icircumflex', - 207 => 'Idieresis', - 208 => 'Eth', - 209 => 'Ntilde', - 210 => 'Ograve', - 211 => 'Oacute', - 212 => 'Ocircumflex', - 213 => 'Otilde', - 214 => 'Odieresis', - 215 => 'multiply', - 216 => 'Oslash', - 217 => 'Ugrave', - 218 => 'Uacute', - 219 => 'Ucircumflex', - 220 => 'Udieresis', - 221 => 'Yacute', - 222 => 'Thorn', - 223 => 'germandbls', - 224 => 'agrave', - 225 => 'aacute', - 226 => 'acircumflex', - 227 => 'atilde', - 228 => 'adieresis', - 229 => 'aring', - 230 => 'ae', - 231 => 'ccedilla', - 232 => 'egrave', - 233 => 'eacute', - 234 => 'ecircumflex', - 235 => 'edieresis', - 236 => 'igrave', - 237 => 'iacute', - 238 => 'icircumflex', - 239 => 'idieresis', - 240 => 'eth', - 241 => 'ntilde', - 242 => 'ograve', - 243 => 'oacute', - 244 => 'ocircumflex', - 245 => 'otilde', - 246 => 'odieresis', - 247 => 'divide', - 248 => 'oslash', - 249 => 'ugrave', - 250 => 'uacute', - 251 => 'ucircumflex', - 252 => 'udieresis', - 253 => 'yacute', - 254 => 'thorn', - 255 => 'ydieresis', - 256 => 'Amacron', - 257 => 'amacron', - 258 => 'Abreve', - 259 => 'abreve', - 260 => 'Aogonek', - 261 => 'aogonek', - 262 => 'Cacute', - 263 => 'cacute', - 264 => 'Ccircumflex', - 265 => 'ccircumflex', - 266 => 'Cdotaccent', - 267 => 'cdotaccent', - 268 => 'Ccaron', - 269 => 'ccaron', - 270 => 'Dcaron', - 271 => 'dcaron', - 272 => 'Dcroat', - 273 => 'dmacron', - 274 => 'Emacron', - 275 => 'emacron', - 276 => 'Ebreve', - 277 => 'ebreve', - 278 => 'Edotaccent', - 279 => 'edotaccent', - 280 => 'Eogonek', - 281 => 'eogonek', - 282 => 'Ecaron', - 283 => 'ecaron', - 284 => 'Gcircumflex', - 285 => 'gcircumflex', - 286 => 'Gbreve', - 287 => 'gbreve', - 288 => 'Gdotaccent', - 289 => 'gdotaccent', - 290 => 'Gcommaaccent', - 291 => 'gcommaaccent', - 292 => 'Hcircumflex', - 293 => 'hcircumflex', - 294 => 'Hbar', - 295 => 'hbar', - 296 => 'Itilde', - 297 => 'itilde', - 298 => 'Imacron', - 299 => 'imacron', - 300 => 'Ibreve', - 301 => 'ibreve', - 302 => 'Iogonek', - 303 => 'iogonek', - 304 => 'Idot', - 305 => 'dotlessi', - 306 => 'IJ', - 307 => 'ij', - 308 => 'Jcircumflex', - 309 => 'jcircumflex', - 310 => 'Kcommaaccent', - 311 => 'kcommaaccent', - 312 => 'kgreenlandic', - 313 => 'Lacute', - 314 => 'lacute', - 315 => 'Lcommaaccent', - 316 => 'lcommaaccent', - 317 => 'Lcaron', - 318 => 'lcaron', - 319 => 'Ldot', - 320 => 'ldot', - 321 => 'Lslash', - 322 => 'lslash', - 323 => 'Nacute', - 324 => 'nacute', - 325 => 'Ncommaaccent', - 326 => 'ncommaaccent', - 327 => 'Ncaron', - 328 => 'ncaron', - 329 => 'napostrophe', - 330 => 'Eng', - 331 => 'eng', - 332 => 'Omacron', - 333 => 'omacron', - 334 => 'Obreve', - 335 => 'obreve', - 336 => 'Ohungarumlaut', - 337 => 'ohungarumlaut', - 338 => 'OE', - 339 => 'oe', - 340 => 'Racute', - 341 => 'racute', - 342 => 'Rcommaaccent', - 343 => 'rcommaaccent', - 344 => 'Rcaron', - 345 => 'rcaron', - 346 => 'Sacute', - 347 => 'sacute', - 348 => 'Scircumflex', - 349 => 'scircumflex', - 350 => 'Scedilla', - 351 => 'scedilla', - 352 => 'Scaron', - 353 => 'scaron', - 354 => 'Tcommaaccent', - 355 => 'tcommaaccent', - 356 => 'Tcaron', - 357 => 'tcaron', - 358 => 'Tbar', - 359 => 'tbar', - 360 => 'Utilde', - 361 => 'utilde', - 362 => 'Umacron', - 363 => 'umacron', - 364 => 'Ubreve', - 365 => 'ubreve', - 366 => 'Uring', - 367 => 'uring', - 368 => 'Uhungarumlaut', - 369 => 'uhungarumlaut', - 370 => 'Uogonek', - 371 => 'uogonek', - 372 => 'Wcircumflex', - 373 => 'wcircumflex', - 374 => 'Ycircumflex', - 375 => 'ycircumflex', - 376 => 'Ydieresis', - 377 => 'Zacute', - 378 => 'zacute', - 379 => 'Zdotaccent', - 380 => 'zdotaccent', - 381 => 'Zcaron', - 382 => 'zcaron', - 383 => 'longs', - 384 => 'uni0180', - 385 => 'uni0181', - 386 => 'uni0182', - 387 => 'uni0183', - 388 => 'uni0184', - 389 => 'uni0185', - 390 => 'uni0186', - 391 => 'uni0187', - 392 => 'uni0188', - 393 => 'uni0189', - 394 => 'uni018A', - 395 => 'uni018B', - 396 => 'uni018C', - 397 => 'uni018D', - 398 => 'uni018E', - 399 => 'uni018F', - 400 => 'uni0190', - 401 => 'uni0191', - 402 => 'florin', - 403 => 'uni0193', - 404 => 'uni0194', - 405 => 'uni0195', - 406 => 'uni0196', - 407 => 'uni0197', - 408 => 'uni0198', - 409 => 'uni0199', - 410 => 'uni019A', - 411 => 'uni019B', - 412 => 'uni019C', - 413 => 'uni019D', - 414 => 'uni019E', - 415 => 'uni019F', - 416 => 'Ohorn', - 417 => 'ohorn', - 418 => 'uni01A2', - 419 => 'uni01A3', - 420 => 'uni01A4', - 421 => 'uni01A5', - 422 => 'uni01A6', - 423 => 'uni01A7', - 424 => 'uni01A8', - 425 => 'uni01A9', - 426 => 'uni01AA', - 427 => 'uni01AB', - 428 => 'uni01AC', - 429 => 'uni01AD', - 430 => 'uni01AE', - 431 => 'Uhorn', - 432 => 'uhorn', - 433 => 'uni01B1', - 434 => 'uni01B2', - 435 => 'uni01B3', - 436 => 'uni01B4', - 437 => 'uni01B5', - 438 => 'uni01B6', - 439 => 'uni01B7', - 440 => 'uni01B8', - 441 => 'uni01B9', - 442 => 'uni01BA', - 443 => 'uni01BB', - 444 => 'uni01BC', - 445 => 'uni01BD', - 446 => 'uni01BE', - 447 => 'uni01BF', - 448 => 'uni01C0', - 449 => 'uni01C1', - 450 => 'uni01C2', - 451 => 'uni01C3', - 452 => 'uni01C4', - 453 => 'uni01C5', - 454 => 'uni01C6', - 455 => 'uni01C7', - 456 => 'uni01C8', - 457 => 'uni01C9', - 458 => 'uni01CA', - 459 => 'uni01CB', - 460 => 'uni01CC', - 461 => 'uni01CD', - 462 => 'uni01CE', - 463 => 'uni01CF', - 464 => 'uni01D0', - 465 => 'uni01D1', - 466 => 'uni01D2', - 467 => 'uni01D3', - 468 => 'uni01D4', - 469 => 'uni01D5', - 470 => 'uni01D6', - 471 => 'uni01D7', - 472 => 'uni01D8', - 473 => 'uni01D9', - 474 => 'uni01DA', - 475 => 'uni01DB', - 476 => 'uni01DC', - 477 => 'uni01DD', - 478 => 'uni01DE', - 479 => 'uni01DF', - 480 => 'uni01E0', - 481 => 'uni01E1', - 482 => 'uni01E2', - 483 => 'uni01E3', - 484 => 'uni01E4', - 485 => 'uni01E5', - 486 => 'Gcaron', - 487 => 'gcaron', - 488 => 'uni01E8', - 489 => 'uni01E9', - 490 => 'uni01EA', - 491 => 'uni01EB', - 492 => 'uni01EC', - 493 => 'uni01ED', - 494 => 'uni01EE', - 495 => 'uni01EF', - 496 => 'uni01F0', - 497 => 'uni01F1', - 498 => 'uni01F2', - 499 => 'uni01F3', - 500 => 'uni01F4', - 501 => 'uni01F5', - 502 => 'uni01F6', - 503 => 'uni01F7', - 504 => 'uni01F8', - 505 => 'uni01F9', - 506 => 'Aringacute', - 507 => 'aringacute', - 508 => 'AEacute', - 509 => 'aeacute', - 510 => 'Oslashacute', - 511 => 'oslashacute', - 512 => 'uni0200', - 513 => 'uni0201', - 514 => 'uni0202', - 515 => 'uni0203', - 516 => 'uni0204', - 517 => 'uni0205', - 518 => 'uni0206', - 519 => 'uni0207', - 520 => 'uni0208', - 521 => 'uni0209', - 522 => 'uni020A', - 523 => 'uni020B', - 524 => 'uni020C', - 525 => 'uni020D', - 526 => 'uni020E', - 527 => 'uni020F', - 528 => 'uni0210', - 529 => 'uni0211', - 530 => 'uni0212', - 531 => 'uni0213', - 532 => 'uni0214', - 533 => 'uni0215', - 534 => 'uni0216', - 535 => 'uni0217', - 536 => 'Scommaaccent', - 537 => 'scommaaccent', - 538 => 'uni021A', - 539 => 'uni021B', - 540 => 'uni021C', - 541 => 'uni021D', - 542 => 'uni021E', - 543 => 'uni021F', - 544 => 'uni0220', - 545 => 'uni0221', - 546 => 'uni0222', - 547 => 'uni0223', - 548 => 'uni0224', - 549 => 'uni0225', - 550 => 'uni0226', - 551 => 'uni0227', - 552 => 'uni0228', - 553 => 'uni0229', - 554 => 'uni022A', - 555 => 'uni022B', - 556 => 'uni022C', - 557 => 'uni022D', - 558 => 'uni022E', - 559 => 'uni022F', - 560 => 'uni0230', - 561 => 'uni0231', - 562 => 'uni0232', - 563 => 'uni0233', - 564 => 'uni0234', - 565 => 'uni0235', - 566 => 'uni0236', - 567 => 'dotlessj', - 568 => 'uni0238', - 569 => 'uni0239', - 570 => 'uni023A', - 571 => 'uni023B', - 572 => 'uni023C', - 573 => 'uni023D', - 574 => 'uni023E', - 575 => 'uni023F', - 576 => 'uni0240', - 577 => 'uni0241', - 578 => 'uni0242', - 579 => 'uni0243', - 580 => 'uni0244', - 581 => 'uni0245', - 582 => 'uni0246', - 583 => 'uni0247', - 584 => 'uni0248', - 585 => 'uni0249', - 586 => 'uni024A', - 587 => 'uni024B', - 588 => 'uni024C', - 589 => 'uni024D', - 590 => 'uni024E', - 591 => 'uni024F', - 592 => 'uni0250', - 593 => 'uni0251', - 594 => 'uni0252', - 595 => 'uni0253', - 596 => 'uni0254', - 597 => 'uni0255', - 598 => 'uni0256', - 599 => 'uni0257', - 600 => 'uni0258', - 601 => 'uni0259', - 602 => 'uni025A', - 603 => 'uni025B', - 604 => 'uni025C', - 605 => 'uni025D', - 606 => 'uni025E', - 607 => 'uni025F', - 608 => 'uni0260', - 609 => 'uni0261', - 610 => 'uni0262', - 611 => 'uni0263', - 612 => 'uni0264', - 613 => 'uni0265', - 614 => 'uni0266', - 615 => 'uni0267', - 616 => 'uni0268', - 617 => 'uni0269', - 618 => 'uni026A', - 619 => 'uni026B', - 620 => 'uni026C', - 621 => 'uni026D', - 622 => 'uni026E', - 623 => 'uni026F', - 624 => 'uni0270', - 625 => 'uni0271', - 626 => 'uni0272', - 627 => 'uni0273', - 628 => 'uni0274', - 629 => 'uni0275', - 630 => 'uni0276', - 631 => 'uni0277', - 632 => 'uni0278', - 633 => 'uni0279', - 634 => 'uni027A', - 635 => 'uni027B', - 636 => 'uni027C', - 637 => 'uni027D', - 638 => 'uni027E', - 639 => 'uni027F', - 640 => 'uni0280', - 641 => 'uni0281', - 642 => 'uni0282', - 643 => 'uni0283', - 644 => 'uni0284', - 645 => 'uni0285', - 646 => 'uni0286', - 647 => 'uni0287', - 648 => 'uni0288', - 649 => 'uni0289', - 650 => 'uni028A', - 651 => 'uni028B', - 652 => 'uni028C', - 653 => 'uni028D', - 654 => 'uni028E', - 655 => 'uni028F', - 656 => 'uni0290', - 657 => 'uni0291', - 658 => 'uni0292', - 659 => 'uni0293', - 660 => 'uni0294', - 661 => 'uni0295', - 662 => 'uni0296', - 663 => 'uni0297', - 664 => 'uni0298', - 665 => 'uni0299', - 666 => 'uni029A', - 667 => 'uni029B', - 668 => 'uni029C', - 669 => 'uni029D', - 670 => 'uni029E', - 671 => 'uni029F', - 672 => 'uni02A0', - 673 => 'uni02A1', - 674 => 'uni02A2', - 675 => 'uni02A3', - 676 => 'uni02A4', - 677 => 'uni02A5', - 678 => 'uni02A6', - 679 => 'uni02A7', - 680 => 'uni02A8', - 681 => 'uni02A9', - 682 => 'uni02AA', - 683 => 'uni02AB', - 684 => 'uni02AC', - 685 => 'uni02AD', - 686 => 'uni02AE', - 687 => 'uni02AF', - 688 => 'uni02B0', - 689 => 'uni02B1', - 690 => 'uni02B2', - 691 => 'uni02B3', - 692 => 'uni02B4', - 693 => 'uni02B5', - 694 => 'uni02B6', - 695 => 'uni02B7', - 696 => 'uni02B8', - 697 => 'uni02B9', - 698 => 'uni02BA', - 699 => 'uni02BB', - 700 => 'uni02BC', - 701 => 'uni02BD', - 702 => 'uni02BE', - 703 => 'uni02BF', - 704 => 'uni02C0', - 705 => 'uni02C1', - 706 => 'uni02C2', - 707 => 'uni02C3', - 708 => 'uni02C4', - 709 => 'uni02C5', - 710 => 'circumflex', - 711 => 'caron', - 712 => 'uni02C8', - 713 => 'uni02C9', - 714 => 'uni02CA', - 715 => 'uni02CB', - 716 => 'uni02CC', - 717 => 'uni02CD', - 718 => 'uni02CE', - 719 => 'uni02CF', - 720 => 'uni02D0', - 721 => 'uni02D1', - 722 => 'uni02D2', - 723 => 'uni02D3', - 724 => 'uni02D4', - 725 => 'uni02D5', - 726 => 'uni02D6', - 727 => 'uni02D7', - 728 => 'breve', - 729 => 'dotaccent', - 730 => 'ring', - 731 => 'ogonek', - 732 => 'tilde', - 733 => 'hungarumlaut', - 734 => 'uni02DE', - 735 => 'uni02DF', - 736 => 'uni02E0', - 737 => 'uni02E1', - 738 => 'uni02E2', - 739 => 'uni02E3', - 740 => 'uni02E4', - 741 => 'uni02E5', - 742 => 'uni02E6', - 743 => 'uni02E7', - 744 => 'uni02E8', - 745 => 'uni02E9', - 748 => 'uni02EC', - 749 => 'uni02ED', - 750 => 'uni02EE', - 755 => 'uni02F3', - 759 => 'uni02F7', - 768 => 'gravecomb', - 769 => 'acutecomb', - 770 => 'uni0302', - 771 => 'tildecomb', - 772 => 'uni0304', - 773 => 'uni0305', - 774 => 'uni0306', - 775 => 'uni0307', - 776 => 'uni0308', - 777 => 'hookabovecomb', - 778 => 'uni030A', - 779 => 'uni030B', - 780 => 'uni030C', - 781 => 'uni030D', - 782 => 'uni030E', - 783 => 'uni030F', - 784 => 'uni0310', - 785 => 'uni0311', - 786 => 'uni0312', - 787 => 'uni0313', - 788 => 'uni0314', - 789 => 'uni0315', - 790 => 'uni0316', - 791 => 'uni0317', - 792 => 'uni0318', - 793 => 'uni0319', - 794 => 'uni031A', - 795 => 'uni031B', - 796 => 'uni031C', - 797 => 'uni031D', - 798 => 'uni031E', - 799 => 'uni031F', - 800 => 'uni0320', - 801 => 'uni0321', - 802 => 'uni0322', - 803 => 'dotbelowcomb', - 804 => 'uni0324', - 805 => 'uni0325', - 806 => 'uni0326', - 807 => 'uni0327', - 808 => 'uni0328', - 809 => 'uni0329', - 810 => 'uni032A', - 811 => 'uni032B', - 812 => 'uni032C', - 813 => 'uni032D', - 814 => 'uni032E', - 815 => 'uni032F', - 816 => 'uni0330', - 817 => 'uni0331', - 818 => 'uni0332', - 819 => 'uni0333', - 820 => 'uni0334', - 821 => 'uni0335', - 822 => 'uni0336', - 823 => 'uni0337', - 824 => 'uni0338', - 825 => 'uni0339', - 826 => 'uni033A', - 827 => 'uni033B', - 828 => 'uni033C', - 829 => 'uni033D', - 830 => 'uni033E', - 831 => 'uni033F', - 832 => 'uni0340', - 833 => 'uni0341', - 834 => 'uni0342', - 835 => 'uni0343', - 836 => 'uni0344', - 837 => 'uni0345', - 838 => 'uni0346', - 839 => 'uni0347', - 840 => 'uni0348', - 841 => 'uni0349', - 842 => 'uni034A', - 843 => 'uni034B', - 844 => 'uni034C', - 845 => 'uni034D', - 846 => 'uni034E', - 847 => 'uni034F', - 849 => 'uni0351', - 850 => 'uni0352', - 851 => 'uni0353', - 855 => 'uni0357', - 856 => 'uni0358', - 858 => 'uni035A', - 860 => 'uni035C', - 861 => 'uni035D', - 862 => 'uni035E', - 863 => 'uni035F', - 864 => 'uni0360', - 865 => 'uni0361', - 866 => 'uni0362', - 880 => 'uni0370', - 881 => 'uni0371', - 882 => 'uni0372', - 883 => 'uni0373', - 884 => 'uni0374', - 885 => 'uni0375', - 886 => 'uni0376', - 887 => 'uni0377', - 890 => 'uni037A', - 891 => 'uni037B', - 892 => 'uni037C', - 893 => 'uni037D', - 894 => 'uni037E', - 895 => 'uni037F', - 900 => 'tonos', - 901 => 'dieresistonos', - 902 => 'Alphatonos', - 903 => 'anoteleia', - 904 => 'Epsilontonos', - 905 => 'Etatonos', - 906 => 'Iotatonos', - 908 => 'Omicrontonos', - 910 => 'Upsilontonos', - 911 => 'Omegatonos', - 912 => 'iotadieresistonos', - 913 => 'Alpha', - 914 => 'Beta', - 915 => 'Gamma', - 916 => 'uni0394', - 917 => 'Epsilon', - 918 => 'Zeta', - 919 => 'Eta', - 920 => 'Theta', - 921 => 'Iota', - 922 => 'Kappa', - 923 => 'Lambda', - 924 => 'Mu', - 925 => 'Nu', - 926 => 'Xi', - 927 => 'Omicron', - 928 => 'Pi', - 929 => 'Rho', - 931 => 'Sigma', - 932 => 'Tau', - 933 => 'Upsilon', - 934 => 'Phi', - 935 => 'Chi', - 936 => 'Psi', - 937 => 'Omega', - 938 => 'Iotadieresis', - 939 => 'Upsilondieresis', - 940 => 'alphatonos', - 941 => 'epsilontonos', - 942 => 'etatonos', - 943 => 'iotatonos', - 944 => 'upsilondieresistonos', - 945 => 'alpha', - 946 => 'beta', - 947 => 'gamma', - 948 => 'delta', - 949 => 'epsilon', - 950 => 'zeta', - 951 => 'eta', - 952 => 'theta', - 953 => 'iota', - 954 => 'kappa', - 955 => 'lambda', - 956 => 'uni03BC', - 957 => 'nu', - 958 => 'xi', - 959 => 'omicron', - 960 => 'pi', - 961 => 'rho', - 962 => 'sigma1', - 963 => 'sigma', - 964 => 'tau', - 965 => 'upsilon', - 966 => 'phi', - 967 => 'chi', - 968 => 'psi', - 969 => 'omega', - 970 => 'iotadieresis', - 971 => 'upsilondieresis', - 972 => 'omicrontonos', - 973 => 'upsilontonos', - 974 => 'omegatonos', - 975 => 'uni03CF', - 976 => 'uni03D0', - 977 => 'theta1', - 978 => 'Upsilon1', - 979 => 'uni03D3', - 980 => 'uni03D4', - 981 => 'phi1', - 982 => 'omega1', - 983 => 'uni03D7', - 984 => 'uni03D8', - 985 => 'uni03D9', - 986 => 'uni03DA', - 987 => 'uni03DB', - 988 => 'uni03DC', - 989 => 'uni03DD', - 990 => 'uni03DE', - 991 => 'uni03DF', - 992 => 'uni03E0', - 993 => 'uni03E1', - 994 => 'uni03E2', - 995 => 'uni03E3', - 996 => 'uni03E4', - 997 => 'uni03E5', - 998 => 'uni03E6', - 999 => 'uni03E7', - 1000 => 'uni03E8', - 1001 => 'uni03E9', - 1002 => 'uni03EA', - 1003 => 'uni03EB', - 1004 => 'uni03EC', - 1005 => 'uni03ED', - 1006 => 'uni03EE', - 1007 => 'uni03EF', - 1008 => 'uni03F0', - 1009 => 'uni03F1', - 1010 => 'uni03F2', - 1011 => 'uni03F3', - 1012 => 'uni03F4', - 1013 => 'uni03F5', - 1014 => 'uni03F6', - 1015 => 'uni03F7', - 1016 => 'uni03F8', - 1017 => 'uni03F9', - 1018 => 'uni03FA', - 1019 => 'uni03FB', - 1020 => 'uni03FC', - 1021 => 'uni03FD', - 1022 => 'uni03FE', - 1023 => 'uni03FF', - 1024 => 'uni0400', - 1025 => 'uni0401', - 1026 => 'uni0402', - 1027 => 'uni0403', - 1028 => 'uni0404', - 1029 => 'uni0405', - 1030 => 'uni0406', - 1031 => 'uni0407', - 1032 => 'uni0408', - 1033 => 'uni0409', - 1034 => 'uni040A', - 1035 => 'uni040B', - 1036 => 'uni040C', - 1037 => 'uni040D', - 1038 => 'uni040E', - 1039 => 'uni040F', - 1040 => 'uni0410', - 1041 => 'uni0411', - 1042 => 'uni0412', - 1043 => 'uni0413', - 1044 => 'uni0414', - 1045 => 'uni0415', - 1046 => 'uni0416', - 1047 => 'uni0417', - 1048 => 'uni0418', - 1049 => 'uni0419', - 1050 => 'uni041A', - 1051 => 'uni041B', - 1052 => 'uni041C', - 1053 => 'uni041D', - 1054 => 'uni041E', - 1055 => 'uni041F', - 1056 => 'uni0420', - 1057 => 'uni0421', - 1058 => 'uni0422', - 1059 => 'uni0423', - 1060 => 'uni0424', - 1061 => 'uni0425', - 1062 => 'uni0426', - 1063 => 'uni0427', - 1064 => 'uni0428', - 1065 => 'uni0429', - 1066 => 'uni042A', - 1067 => 'uni042B', - 1068 => 'uni042C', - 1069 => 'uni042D', - 1070 => 'uni042E', - 1071 => 'uni042F', - 1072 => 'uni0430', - 1073 => 'uni0431', - 1074 => 'uni0432', - 1075 => 'uni0433', - 1076 => 'uni0434', - 1077 => 'uni0435', - 1078 => 'uni0436', - 1079 => 'uni0437', - 1080 => 'uni0438', - 1081 => 'uni0439', - 1082 => 'uni043A', - 1083 => 'uni043B', - 1084 => 'uni043C', - 1085 => 'uni043D', - 1086 => 'uni043E', - 1087 => 'uni043F', - 1088 => 'uni0440', - 1089 => 'uni0441', - 1090 => 'uni0442', - 1091 => 'uni0443', - 1092 => 'uni0444', - 1093 => 'uni0445', - 1094 => 'uni0446', - 1095 => 'uni0447', - 1096 => 'uni0448', - 1097 => 'uni0449', - 1098 => 'uni044A', - 1099 => 'uni044B', - 1100 => 'uni044C', - 1101 => 'uni044D', - 1102 => 'uni044E', - 1103 => 'uni044F', - 1104 => 'uni0450', - 1105 => 'uni0451', - 1106 => 'uni0452', - 1107 => 'uni0453', - 1108 => 'uni0454', - 1109 => 'uni0455', - 1110 => 'uni0456', - 1111 => 'uni0457', - 1112 => 'uni0458', - 1113 => 'uni0459', - 1114 => 'uni045A', - 1115 => 'uni045B', - 1116 => 'uni045C', - 1117 => 'uni045D', - 1118 => 'uni045E', - 1119 => 'uni045F', - 1120 => 'uni0460', - 1121 => 'uni0461', - 1122 => 'uni0462', - 1123 => 'uni0463', - 1124 => 'uni0464', - 1125 => 'uni0465', - 1126 => 'uni0466', - 1127 => 'uni0467', - 1128 => 'uni0468', - 1129 => 'uni0469', - 1130 => 'uni046A', - 1131 => 'uni046B', - 1132 => 'uni046C', - 1133 => 'uni046D', - 1134 => 'uni046E', - 1135 => 'uni046F', - 1136 => 'uni0470', - 1137 => 'uni0471', - 1138 => 'uni0472', - 1139 => 'uni0473', - 1140 => 'uni0474', - 1141 => 'uni0475', - 1142 => 'uni0476', - 1143 => 'uni0477', - 1144 => 'uni0478', - 1145 => 'uni0479', - 1146 => 'uni047A', - 1147 => 'uni047B', - 1148 => 'uni047C', - 1149 => 'uni047D', - 1150 => 'uni047E', - 1151 => 'uni047F', - 1152 => 'uni0480', - 1153 => 'uni0481', - 1154 => 'uni0482', - 1155 => 'uni0483', - 1156 => 'uni0484', - 1157 => 'uni0485', - 1158 => 'uni0486', - 1159 => 'uni0487', - 1160 => 'uni0488', - 1161 => 'uni0489', - 1162 => 'uni048A', - 1163 => 'uni048B', - 1164 => 'uni048C', - 1165 => 'uni048D', - 1166 => 'uni048E', - 1167 => 'uni048F', - 1168 => 'uni0490', - 1169 => 'uni0491', - 1170 => 'uni0492', - 1171 => 'uni0493', - 1172 => 'uni0494', - 1173 => 'uni0495', - 1174 => 'uni0496', - 1175 => 'uni0497', - 1176 => 'uni0498', - 1177 => 'uni0499', - 1178 => 'uni049A', - 1179 => 'uni049B', - 1180 => 'uni049C', - 1181 => 'uni049D', - 1182 => 'uni049E', - 1183 => 'uni049F', - 1184 => 'uni04A0', - 1185 => 'uni04A1', - 1186 => 'uni04A2', - 1187 => 'uni04A3', - 1188 => 'uni04A4', - 1189 => 'uni04A5', - 1190 => 'uni04A6', - 1191 => 'uni04A7', - 1192 => 'uni04A8', - 1193 => 'uni04A9', - 1194 => 'uni04AA', - 1195 => 'uni04AB', - 1196 => 'uni04AC', - 1197 => 'uni04AD', - 1198 => 'uni04AE', - 1199 => 'uni04AF', - 1200 => 'uni04B0', - 1201 => 'uni04B1', - 1202 => 'uni04B2', - 1203 => 'uni04B3', - 1204 => 'uni04B4', - 1205 => 'uni04B5', - 1206 => 'uni04B6', - 1207 => 'uni04B7', - 1208 => 'uni04B8', - 1209 => 'uni04B9', - 1210 => 'uni04BA', - 1211 => 'uni04BB', - 1212 => 'uni04BC', - 1213 => 'uni04BD', - 1214 => 'uni04BE', - 1215 => 'uni04BF', - 1216 => 'uni04C0', - 1217 => 'uni04C1', - 1218 => 'uni04C2', - 1219 => 'uni04C3', - 1220 => 'uni04C4', - 1221 => 'uni04C5', - 1222 => 'uni04C6', - 1223 => 'uni04C7', - 1224 => 'uni04C8', - 1225 => 'uni04C9', - 1226 => 'uni04CA', - 1227 => 'uni04CB', - 1228 => 'uni04CC', - 1229 => 'uni04CD', - 1230 => 'uni04CE', - 1231 => 'uni04CF', - 1232 => 'uni04D0', - 1233 => 'uni04D1', - 1234 => 'uni04D2', - 1235 => 'uni04D3', - 1236 => 'uni04D4', - 1237 => 'uni04D5', - 1238 => 'uni04D6', - 1239 => 'uni04D7', - 1240 => 'uni04D8', - 1241 => 'uni04D9', - 1242 => 'uni04DA', - 1243 => 'uni04DB', - 1244 => 'uni04DC', - 1245 => 'uni04DD', - 1246 => 'uni04DE', - 1247 => 'uni04DF', - 1248 => 'uni04E0', - 1249 => 'uni04E1', - 1250 => 'uni04E2', - 1251 => 'uni04E3', - 1252 => 'uni04E4', - 1253 => 'uni04E5', - 1254 => 'uni04E6', - 1255 => 'uni04E7', - 1256 => 'uni04E8', - 1257 => 'uni04E9', - 1258 => 'uni04EA', - 1259 => 'uni04EB', - 1260 => 'uni04EC', - 1261 => 'uni04ED', - 1262 => 'uni04EE', - 1263 => 'uni04EF', - 1264 => 'uni04F0', - 1265 => 'uni04F1', - 1266 => 'uni04F2', - 1267 => 'uni04F3', - 1268 => 'uni04F4', - 1269 => 'uni04F5', - 1270 => 'uni04F6', - 1271 => 'uni04F7', - 1272 => 'uni04F8', - 1273 => 'uni04F9', - 1274 => 'uni04FA', - 1275 => 'uni04FB', - 1276 => 'uni04FC', - 1277 => 'uni04FD', - 1278 => 'uni04FE', - 1279 => 'uni04FF', - 1280 => 'uni0500', - 1281 => 'uni0501', - 1282 => 'uni0502', - 1283 => 'uni0503', - 1284 => 'uni0504', - 1285 => 'uni0505', - 1286 => 'uni0506', - 1287 => 'uni0507', - 1288 => 'uni0508', - 1289 => 'uni0509', - 1290 => 'uni050A', - 1291 => 'uni050B', - 1292 => 'uni050C', - 1293 => 'uni050D', - 1294 => 'uni050E', - 1295 => 'uni050F', - 1296 => 'uni0510', - 1297 => 'uni0511', - 1298 => 'uni0512', - 1299 => 'uni0513', - 1300 => 'uni0514', - 1301 => 'uni0515', - 1302 => 'uni0516', - 1303 => 'uni0517', - 1304 => 'uni0518', - 1305 => 'uni0519', - 1306 => 'uni051A', - 1307 => 'uni051B', - 1308 => 'uni051C', - 1309 => 'uni051D', - 1310 => 'uni051E', - 1311 => 'uni051F', - 1312 => 'uni0520', - 1313 => 'uni0521', - 1314 => 'uni0522', - 1315 => 'uni0523', - 1316 => 'uni0524', - 1317 => 'uni0525', - 1329 => 'uni0531', - 1330 => 'uni0532', - 1331 => 'uni0533', - 1332 => 'uni0534', - 1333 => 'uni0535', - 1334 => 'uni0536', - 1335 => 'uni0537', - 1336 => 'uni0538', - 1337 => 'uni0539', - 1338 => 'uni053A', - 1339 => 'uni053B', - 1340 => 'uni053C', - 1341 => 'uni053D', - 1342 => 'uni053E', - 1343 => 'uni053F', - 1344 => 'uni0540', - 1345 => 'uni0541', - 1346 => 'uni0542', - 1347 => 'uni0543', - 1348 => 'uni0544', - 1349 => 'uni0545', - 1350 => 'uni0546', - 1351 => 'uni0547', - 1352 => 'uni0548', - 1353 => 'uni0549', - 1354 => 'uni054A', - 1355 => 'uni054B', - 1356 => 'uni054C', - 1357 => 'uni054D', - 1358 => 'uni054E', - 1359 => 'uni054F', - 1360 => 'uni0550', - 1361 => 'uni0551', - 1362 => 'uni0552', - 1363 => 'uni0553', - 1364 => 'uni0554', - 1365 => 'uni0555', - 1366 => 'uni0556', - 1369 => 'uni0559', - 1370 => 'uni055A', - 1371 => 'uni055B', - 1372 => 'uni055C', - 1373 => 'uni055D', - 1374 => 'uni055E', - 1375 => 'uni055F', - 1377 => 'uni0561', - 1378 => 'uni0562', - 1379 => 'uni0563', - 1380 => 'uni0564', - 1381 => 'uni0565', - 1382 => 'uni0566', - 1383 => 'uni0567', - 1384 => 'uni0568', - 1385 => 'uni0569', - 1386 => 'uni056A', - 1387 => 'uni056B', - 1388 => 'uni056C', - 1389 => 'uni056D', - 1390 => 'uni056E', - 1391 => 'uni056F', - 1392 => 'uni0570', - 1393 => 'uni0571', - 1394 => 'uni0572', - 1395 => 'uni0573', - 1396 => 'uni0574', - 1397 => 'uni0575', - 1398 => 'uni0576', - 1399 => 'uni0577', - 1400 => 'uni0578', - 1401 => 'uni0579', - 1402 => 'uni057A', - 1403 => 'uni057B', - 1404 => 'uni057C', - 1405 => 'uni057D', - 1406 => 'uni057E', - 1407 => 'uni057F', - 1408 => 'uni0580', - 1409 => 'uni0581', - 1410 => 'uni0582', - 1411 => 'uni0583', - 1412 => 'uni0584', - 1413 => 'uni0585', - 1414 => 'uni0586', - 1415 => 'uni0587', - 1417 => 'uni0589', - 1418 => 'uni058A', - 1456 => 'uni05B0', - 1457 => 'uni05B1', - 1458 => 'uni05B2', - 1459 => 'uni05B3', - 1460 => 'uni05B4', - 1461 => 'uni05B5', - 1462 => 'uni05B6', - 1463 => 'uni05B7', - 1464 => 'uni05B8', - 1465 => 'uni05B9', - 1466 => 'uni05BA', - 1467 => 'uni05BB', - 1468 => 'uni05BC', - 1469 => 'uni05BD', - 1470 => 'uni05BE', - 1471 => 'uni05BF', - 1472 => 'uni05C0', - 1473 => 'uni05C1', - 1474 => 'uni05C2', - 1475 => 'uni05C3', - 1478 => 'uni05C6', - 1479 => 'uni05C7', - 1488 => 'uni05D0', - 1489 => 'uni05D1', - 1490 => 'uni05D2', - 1491 => 'uni05D3', - 1492 => 'uni05D4', - 1493 => 'uni05D5', - 1494 => 'uni05D6', - 1495 => 'uni05D7', - 1496 => 'uni05D8', - 1497 => 'uni05D9', - 1498 => 'uni05DA', - 1499 => 'uni05DB', - 1500 => 'uni05DC', - 1501 => 'uni05DD', - 1502 => 'uni05DE', - 1503 => 'uni05DF', - 1504 => 'uni05E0', - 1505 => 'uni05E1', - 1506 => 'uni05E2', - 1507 => 'uni05E3', - 1508 => 'uni05E4', - 1509 => 'uni05E5', - 1510 => 'uni05E6', - 1511 => 'uni05E7', - 1512 => 'uni05E8', - 1513 => 'uni05E9', - 1514 => 'uni05EA', - 1520 => 'uni05F0', - 1521 => 'uni05F1', - 1522 => 'uni05F2', - 1523 => 'uni05F3', - 1524 => 'uni05F4', - 1542 => 'uni0606', - 1543 => 'uni0607', - 1545 => 'uni0609', - 1546 => 'uni060A', - 1548 => 'uni060C', - 1557 => 'uni0615', - 1563 => 'uni061B', - 1567 => 'uni061F', - 1569 => 'uni0621', - 1570 => 'uni0622', - 1571 => 'uni0623', - 1572 => 'uni0624', - 1573 => 'uni0625', - 1574 => 'uni0626', - 1575 => 'uni0627', - 1576 => 'uni0628', - 1577 => 'uni0629', - 1578 => 'uni062A', - 1579 => 'uni062B', - 1580 => 'uni062C', - 1581 => 'uni062D', - 1582 => 'uni062E', - 1583 => 'uni062F', - 1584 => 'uni0630', - 1585 => 'uni0631', - 1586 => 'uni0632', - 1587 => 'uni0633', - 1588 => 'uni0634', - 1589 => 'uni0635', - 1590 => 'uni0636', - 1591 => 'uni0637', - 1592 => 'uni0638', - 1593 => 'uni0639', - 1594 => 'uni063A', - 1600 => 'uni0640', - 1601 => 'uni0641', - 1602 => 'uni0642', - 1603 => 'uni0643', - 1604 => 'uni0644', - 1605 => 'uni0645', - 1606 => 'uni0646', - 1607 => 'uni0647', - 1608 => 'uni0648', - 1609 => 'uni0649', - 1610 => 'uni064A', - 1611 => 'uni064B', - 1612 => 'uni064C', - 1613 => 'uni064D', - 1614 => 'uni064E', - 1615 => 'uni064F', - 1616 => 'uni0650', - 1617 => 'uni0651', - 1618 => 'uni0652', - 1619 => 'uni0653', - 1620 => 'uni0654', - 1621 => 'uni0655', - 1623 => 'uni0657', - 1626 => 'uni065A', - 1632 => 'uni0660', - 1633 => 'uni0661', - 1634 => 'uni0662', - 1635 => 'uni0663', - 1636 => 'uni0664', - 1637 => 'uni0665', - 1638 => 'uni0666', - 1639 => 'uni0667', - 1640 => 'uni0668', - 1641 => 'uni0669', - 1642 => 'uni066A', - 1643 => 'uni066B', - 1644 => 'uni066C', - 1645 => 'uni066D', - 1646 => 'uni066E', - 1647 => 'uni066F', - 1648 => 'uni0670', - 1652 => 'uni0674', - 1657 => 'uni0679', - 1658 => 'uni067A', - 1659 => 'uni067B', - 1660 => 'uni067C', - 1661 => 'uni067D', - 1662 => 'uni067E', - 1663 => 'uni067F', - 1664 => 'uni0680', - 1665 => 'uni0681', - 1666 => 'uni0682', - 1667 => 'uni0683', - 1668 => 'uni0684', - 1669 => 'uni0685', - 1670 => 'uni0686', - 1671 => 'uni0687', - 1672 => 'uni0688', - 1673 => 'uni0689', - 1674 => 'uni068A', - 1675 => 'uni068B', - 1676 => 'uni068C', - 1677 => 'uni068D', - 1678 => 'uni068E', - 1679 => 'uni068F', - 1680 => 'uni0690', - 1681 => 'uni0691', - 1682 => 'uni0692', - 1683 => 'uni0693', - 1684 => 'uni0694', - 1685 => 'uni0695', - 1686 => 'uni0696', - 1687 => 'uni0697', - 1688 => 'uni0698', - 1689 => 'uni0699', - 1690 => 'uni069A', - 1691 => 'uni069B', - 1692 => 'uni069C', - 1693 => 'uni069D', - 1694 => 'uni069E', - 1695 => 'uni069F', - 1696 => 'uni06A0', - 1697 => 'uni06A1', - 1698 => 'uni06A2', - 1699 => 'uni06A3', - 1700 => 'uni06A4', - 1701 => 'uni06A5', - 1702 => 'uni06A6', - 1703 => 'uni06A7', - 1704 => 'uni06A8', - 1705 => 'uni06A9', - 1706 => 'uni06AA', - 1707 => 'uni06AB', - 1708 => 'uni06AC', - 1709 => 'uni06AD', - 1710 => 'uni06AE', - 1711 => 'uni06AF', - 1712 => 'uni06B0', - 1713 => 'uni06B1', - 1714 => 'uni06B2', - 1715 => 'uni06B3', - 1716 => 'uni06B4', - 1717 => 'uni06B5', - 1718 => 'uni06B6', - 1719 => 'uni06B7', - 1720 => 'uni06B8', - 1721 => 'uni06B9', - 1722 => 'uni06BA', - 1723 => 'uni06BB', - 1724 => 'uni06BC', - 1725 => 'uni06BD', - 1726 => 'uni06BE', - 1727 => 'uni06BF', - 1734 => 'uni06C6', - 1735 => 'uni06C7', - 1736 => 'uni06C8', - 1739 => 'uni06CB', - 1740 => 'uni06CC', - 1742 => 'uni06CE', - 1744 => 'uni06D0', - 1749 => 'uni06D5', - 1776 => 'uni06F0', - 1777 => 'uni06F1', - 1778 => 'uni06F2', - 1779 => 'uni06F3', - 1780 => 'uni06F4', - 1781 => 'uni06F5', - 1782 => 'uni06F6', - 1783 => 'uni06F7', - 1784 => 'uni06F8', - 1785 => 'uni06F9', - 1984 => 'uni07C0', - 1985 => 'uni07C1', - 1986 => 'uni07C2', - 1987 => 'uni07C3', - 1988 => 'uni07C4', - 1989 => 'uni07C5', - 1990 => 'uni07C6', - 1991 => 'uni07C7', - 1992 => 'uni07C8', - 1993 => 'uni07C9', - 1994 => 'uni07CA', - 1995 => 'uni07CB', - 1996 => 'uni07CC', - 1997 => 'uni07CD', - 1998 => 'uni07CE', - 1999 => 'uni07CF', - 2000 => 'uni07D0', - 2001 => 'uni07D1', - 2002 => 'uni07D2', - 2003 => 'uni07D3', - 2004 => 'uni07D4', - 2005 => 'uni07D5', - 2006 => 'uni07D6', - 2007 => 'uni07D7', - 2008 => 'uni07D8', - 2009 => 'uni07D9', - 2010 => 'uni07DA', - 2011 => 'uni07DB', - 2012 => 'uni07DC', - 2013 => 'uni07DD', - 2014 => 'uni07DE', - 2015 => 'uni07DF', - 2016 => 'uni07E0', - 2017 => 'uni07E1', - 2018 => 'uni07E2', - 2019 => 'uni07E3', - 2020 => 'uni07E4', - 2021 => 'uni07E5', - 2022 => 'uni07E6', - 2023 => 'uni07E7', - 2027 => 'uni07EB', - 2028 => 'uni07EC', - 2029 => 'uni07ED', - 2030 => 'uni07EE', - 2031 => 'uni07EF', - 2032 => 'uni07F0', - 2033 => 'uni07F1', - 2034 => 'uni07F2', - 2035 => 'uni07F3', - 2036 => 'uni07F4', - 2037 => 'uni07F5', - 2040 => 'uni07F8', - 2041 => 'uni07F9', - 2042 => 'uni07FA', - 3647 => 'uni0E3F', - 3713 => 'uni0E81', - 3714 => 'uni0E82', - 3716 => 'uni0E84', - 3719 => 'uni0E87', - 3720 => 'uni0E88', - 3722 => 'uni0E8A', - 3725 => 'uni0E8D', - 3732 => 'uni0E94', - 3733 => 'uni0E95', - 3734 => 'uni0E96', - 3735 => 'uni0E97', - 3737 => 'uni0E99', - 3738 => 'uni0E9A', - 3739 => 'uni0E9B', - 3740 => 'uni0E9C', - 3741 => 'uni0E9D', - 3742 => 'uni0E9E', - 3743 => 'uni0E9F', - 3745 => 'uni0EA1', - 3746 => 'uni0EA2', - 3747 => 'uni0EA3', - 3749 => 'uni0EA5', - 3751 => 'uni0EA7', - 3754 => 'uni0EAA', - 3755 => 'uni0EAB', - 3757 => 'uni0EAD', - 3758 => 'uni0EAE', - 3759 => 'uni0EAF', - 3760 => 'uni0EB0', - 3761 => 'uni0EB1', - 3762 => 'uni0EB2', - 3763 => 'uni0EB3', - 3764 => 'uni0EB4', - 3765 => 'uni0EB5', - 3766 => 'uni0EB6', - 3767 => 'uni0EB7', - 3768 => 'uni0EB8', - 3769 => 'uni0EB9', - 3771 => 'uni0EBB', - 3772 => 'uni0EBC', - 3773 => 'uni0EBD', - 3776 => 'uni0EC0', - 3777 => 'uni0EC1', - 3778 => 'uni0EC2', - 3779 => 'uni0EC3', - 3780 => 'uni0EC4', - 3782 => 'uni0EC6', - 3784 => 'uni0EC8', - 3785 => 'uni0EC9', - 3786 => 'uni0ECA', - 3787 => 'uni0ECB', - 3788 => 'uni0ECC', - 3789 => 'uni0ECD', - 3792 => 'uni0ED0', - 3793 => 'uni0ED1', - 3794 => 'uni0ED2', - 3795 => 'uni0ED3', - 3796 => 'uni0ED4', - 3797 => 'uni0ED5', - 3798 => 'uni0ED6', - 3799 => 'uni0ED7', - 3800 => 'uni0ED8', - 3801 => 'uni0ED9', - 3804 => 'uni0EDC', - 3805 => 'uni0EDD', - 4256 => 'uni10A0', - 4257 => 'uni10A1', - 4258 => 'uni10A2', - 4259 => 'uni10A3', - 4260 => 'uni10A4', - 4261 => 'uni10A5', - 4262 => 'uni10A6', - 4263 => 'uni10A7', - 4264 => 'uni10A8', - 4265 => 'uni10A9', - 4266 => 'uni10AA', - 4267 => 'uni10AB', - 4268 => 'uni10AC', - 4269 => 'uni10AD', - 4270 => 'uni10AE', - 4271 => 'uni10AF', - 4272 => 'uni10B0', - 4273 => 'uni10B1', - 4274 => 'uni10B2', - 4275 => 'uni10B3', - 4276 => 'uni10B4', - 4277 => 'uni10B5', - 4278 => 'uni10B6', - 4279 => 'uni10B7', - 4280 => 'uni10B8', - 4281 => 'uni10B9', - 4282 => 'uni10BA', - 4283 => 'uni10BB', - 4284 => 'uni10BC', - 4285 => 'uni10BD', - 4286 => 'uni10BE', - 4287 => 'uni10BF', - 4288 => 'uni10C0', - 4289 => 'uni10C1', - 4290 => 'uni10C2', - 4291 => 'uni10C3', - 4292 => 'uni10C4', - 4293 => 'uni10C5', - 4304 => 'uni10D0', - 4305 => 'uni10D1', - 4306 => 'uni10D2', - 4307 => 'uni10D3', - 4308 => 'uni10D4', - 4309 => 'uni10D5', - 4310 => 'uni10D6', - 4311 => 'uni10D7', - 4312 => 'uni10D8', - 4313 => 'uni10D9', - 4314 => 'uni10DA', - 4315 => 'uni10DB', - 4316 => 'uni10DC', - 4317 => 'uni10DD', - 4318 => 'uni10DE', - 4319 => 'uni10DF', - 4320 => 'uni10E0', - 4321 => 'uni10E1', - 4322 => 'uni10E2', - 4323 => 'uni10E3', - 4324 => 'uni10E4', - 4325 => 'uni10E5', - 4326 => 'uni10E6', - 4327 => 'uni10E7', - 4328 => 'uni10E8', - 4329 => 'uni10E9', - 4330 => 'uni10EA', - 4331 => 'uni10EB', - 4332 => 'uni10EC', - 4333 => 'uni10ED', - 4334 => 'uni10EE', - 4335 => 'uni10EF', - 4336 => 'uni10F0', - 4337 => 'uni10F1', - 4338 => 'uni10F2', - 4339 => 'uni10F3', - 4340 => 'uni10F4', - 4341 => 'uni10F5', - 4342 => 'uni10F6', - 4343 => 'uni10F7', - 4344 => 'uni10F8', - 4345 => 'uni10F9', - 4346 => 'uni10FA', - 4347 => 'uni10FB', - 4348 => 'uni10FC', - 5121 => 'uni1401', - 5122 => 'uni1402', - 5123 => 'uni1403', - 5124 => 'uni1404', - 5125 => 'uni1405', - 5126 => 'uni1406', - 5127 => 'uni1407', - 5129 => 'uni1409', - 5130 => 'uni140A', - 5131 => 'uni140B', - 5132 => 'uni140C', - 5133 => 'uni140D', - 5134 => 'uni140E', - 5135 => 'uni140F', - 5136 => 'uni1410', - 5137 => 'uni1411', - 5138 => 'uni1412', - 5139 => 'uni1413', - 5140 => 'uni1414', - 5141 => 'uni1415', - 5142 => 'uni1416', - 5143 => 'uni1417', - 5144 => 'uni1418', - 5145 => 'uni1419', - 5146 => 'uni141A', - 5147 => 'uni141B', - 5149 => 'uni141D', - 5150 => 'uni141E', - 5151 => 'uni141F', - 5152 => 'uni1420', - 5153 => 'uni1421', - 5154 => 'uni1422', - 5155 => 'uni1423', - 5156 => 'uni1424', - 5157 => 'uni1425', - 5158 => 'uni1426', - 5159 => 'uni1427', - 5160 => 'uni1428', - 5161 => 'uni1429', - 5162 => 'uni142A', - 5163 => 'uni142B', - 5164 => 'uni142C', - 5165 => 'uni142D', - 5166 => 'uni142E', - 5167 => 'uni142F', - 5168 => 'uni1430', - 5169 => 'uni1431', - 5170 => 'uni1432', - 5171 => 'uni1433', - 5172 => 'uni1434', - 5173 => 'uni1435', - 5175 => 'uni1437', - 5176 => 'uni1438', - 5177 => 'uni1439', - 5178 => 'uni143A', - 5179 => 'uni143B', - 5180 => 'uni143C', - 5181 => 'uni143D', - 5182 => 'uni143E', - 5183 => 'uni143F', - 5184 => 'uni1440', - 5185 => 'uni1441', - 5186 => 'uni1442', - 5187 => 'uni1443', - 5188 => 'uni1444', - 5189 => 'uni1445', - 5190 => 'uni1446', - 5191 => 'uni1447', - 5192 => 'uni1448', - 5193 => 'uni1449', - 5194 => 'uni144A', - 5196 => 'uni144C', - 5197 => 'uni144D', - 5198 => 'uni144E', - 5199 => 'uni144F', - 5200 => 'uni1450', - 5201 => 'uni1451', - 5202 => 'uni1452', - 5204 => 'uni1454', - 5205 => 'uni1455', - 5206 => 'uni1456', - 5207 => 'uni1457', - 5208 => 'uni1458', - 5209 => 'uni1459', - 5210 => 'uni145A', - 5211 => 'uni145B', - 5212 => 'uni145C', - 5213 => 'uni145D', - 5214 => 'uni145E', - 5215 => 'uni145F', - 5216 => 'uni1460', - 5217 => 'uni1461', - 5218 => 'uni1462', - 5219 => 'uni1463', - 5220 => 'uni1464', - 5221 => 'uni1465', - 5222 => 'uni1466', - 5223 => 'uni1467', - 5224 => 'uni1468', - 5225 => 'uni1469', - 5226 => 'uni146A', - 5227 => 'uni146B', - 5228 => 'uni146C', - 5229 => 'uni146D', - 5230 => 'uni146E', - 5231 => 'uni146F', - 5232 => 'uni1470', - 5233 => 'uni1471', - 5234 => 'uni1472', - 5235 => 'uni1473', - 5236 => 'uni1474', - 5237 => 'uni1475', - 5238 => 'uni1476', - 5239 => 'uni1477', - 5240 => 'uni1478', - 5241 => 'uni1479', - 5242 => 'uni147A', - 5243 => 'uni147B', - 5244 => 'uni147C', - 5245 => 'uni147D', - 5246 => 'uni147E', - 5247 => 'uni147F', - 5248 => 'uni1480', - 5249 => 'uni1481', - 5250 => 'uni1482', - 5251 => 'uni1483', - 5252 => 'uni1484', - 5253 => 'uni1485', - 5254 => 'uni1486', - 5255 => 'uni1487', - 5256 => 'uni1488', - 5257 => 'uni1489', - 5258 => 'uni148A', - 5259 => 'uni148B', - 5260 => 'uni148C', - 5261 => 'uni148D', - 5262 => 'uni148E', - 5263 => 'uni148F', - 5264 => 'uni1490', - 5265 => 'uni1491', - 5266 => 'uni1492', - 5267 => 'uni1493', - 5268 => 'uni1494', - 5269 => 'uni1495', - 5270 => 'uni1496', - 5271 => 'uni1497', - 5272 => 'uni1498', - 5273 => 'uni1499', - 5274 => 'uni149A', - 5275 => 'uni149B', - 5276 => 'uni149C', - 5277 => 'uni149D', - 5278 => 'uni149E', - 5279 => 'uni149F', - 5280 => 'uni14A0', - 5281 => 'uni14A1', - 5282 => 'uni14A2', - 5283 => 'uni14A3', - 5284 => 'uni14A4', - 5285 => 'uni14A5', - 5286 => 'uni14A6', - 5287 => 'uni14A7', - 5288 => 'uni14A8', - 5289 => 'uni14A9', - 5290 => 'uni14AA', - 5291 => 'uni14AB', - 5292 => 'uni14AC', - 5293 => 'uni14AD', - 5294 => 'uni14AE', - 5295 => 'uni14AF', - 5296 => 'uni14B0', - 5297 => 'uni14B1', - 5298 => 'uni14B2', - 5299 => 'uni14B3', - 5300 => 'uni14B4', - 5301 => 'uni14B5', - 5302 => 'uni14B6', - 5303 => 'uni14B7', - 5304 => 'uni14B8', - 5305 => 'uni14B9', - 5306 => 'uni14BA', - 5307 => 'uni14BB', - 5308 => 'uni14BC', - 5309 => 'uni14BD', - 5312 => 'uni14C0', - 5313 => 'uni14C1', - 5314 => 'uni14C2', - 5315 => 'uni14C3', - 5316 => 'uni14C4', - 5317 => 'uni14C5', - 5318 => 'uni14C6', - 5319 => 'uni14C7', - 5320 => 'uni14C8', - 5321 => 'uni14C9', - 5322 => 'uni14CA', - 5323 => 'uni14CB', - 5324 => 'uni14CC', - 5325 => 'uni14CD', - 5326 => 'uni14CE', - 5327 => 'uni14CF', - 5328 => 'uni14D0', - 5329 => 'uni14D1', - 5330 => 'uni14D2', - 5331 => 'uni14D3', - 5332 => 'uni14D4', - 5333 => 'uni14D5', - 5334 => 'uni14D6', - 5335 => 'uni14D7', - 5336 => 'uni14D8', - 5337 => 'uni14D9', - 5338 => 'uni14DA', - 5339 => 'uni14DB', - 5340 => 'uni14DC', - 5341 => 'uni14DD', - 5342 => 'uni14DE', - 5343 => 'uni14DF', - 5344 => 'uni14E0', - 5345 => 'uni14E1', - 5346 => 'uni14E2', - 5347 => 'uni14E3', - 5348 => 'uni14E4', - 5349 => 'uni14E5', - 5350 => 'uni14E6', - 5351 => 'uni14E7', - 5352 => 'uni14E8', - 5353 => 'uni14E9', - 5354 => 'uni14EA', - 5356 => 'uni14EC', - 5357 => 'uni14ED', - 5358 => 'uni14EE', - 5359 => 'uni14EF', - 5360 => 'uni14F0', - 5361 => 'uni14F1', - 5362 => 'uni14F2', - 5363 => 'uni14F3', - 5364 => 'uni14F4', - 5365 => 'uni14F5', - 5366 => 'uni14F6', - 5367 => 'uni14F7', - 5368 => 'uni14F8', - 5369 => 'uni14F9', - 5370 => 'uni14FA', - 5371 => 'uni14FB', - 5372 => 'uni14FC', - 5373 => 'uni14FD', - 5374 => 'uni14FE', - 5375 => 'uni14FF', - 5376 => 'uni1500', - 5377 => 'uni1501', - 5378 => 'uni1502', - 5379 => 'uni1503', - 5380 => 'uni1504', - 5381 => 'uni1505', - 5382 => 'uni1506', - 5383 => 'uni1507', - 5392 => 'uni1510', - 5393 => 'uni1511', - 5394 => 'uni1512', - 5395 => 'uni1513', - 5396 => 'uni1514', - 5397 => 'uni1515', - 5398 => 'uni1516', - 5399 => 'uni1517', - 5400 => 'uni1518', - 5401 => 'uni1519', - 5402 => 'uni151A', - 5403 => 'uni151B', - 5404 => 'uni151C', - 5405 => 'uni151D', - 5406 => 'uni151E', - 5407 => 'uni151F', - 5408 => 'uni1520', - 5409 => 'uni1521', - 5410 => 'uni1522', - 5411 => 'uni1523', - 5412 => 'uni1524', - 5413 => 'uni1525', - 5414 => 'uni1526', - 5415 => 'uni1527', - 5416 => 'uni1528', - 5417 => 'uni1529', - 5418 => 'uni152A', - 5419 => 'uni152B', - 5420 => 'uni152C', - 5421 => 'uni152D', - 5422 => 'uni152E', - 5423 => 'uni152F', - 5424 => 'uni1530', - 5425 => 'uni1531', - 5426 => 'uni1532', - 5427 => 'uni1533', - 5428 => 'uni1534', - 5429 => 'uni1535', - 5430 => 'uni1536', - 5431 => 'uni1537', - 5432 => 'uni1538', - 5433 => 'uni1539', - 5434 => 'uni153A', - 5435 => 'uni153B', - 5436 => 'uni153C', - 5437 => 'uni153D', - 5438 => 'uni153E', - 5440 => 'uni1540', - 5441 => 'uni1541', - 5442 => 'uni1542', - 5443 => 'uni1543', - 5444 => 'uni1544', - 5445 => 'uni1545', - 5446 => 'uni1546', - 5447 => 'uni1547', - 5448 => 'uni1548', - 5449 => 'uni1549', - 5450 => 'uni154A', - 5451 => 'uni154B', - 5452 => 'uni154C', - 5453 => 'uni154D', - 5454 => 'uni154E', - 5455 => 'uni154F', - 5456 => 'uni1550', - 5458 => 'uni1552', - 5459 => 'uni1553', - 5460 => 'uni1554', - 5461 => 'uni1555', - 5462 => 'uni1556', - 5463 => 'uni1557', - 5464 => 'uni1558', - 5465 => 'uni1559', - 5466 => 'uni155A', - 5467 => 'uni155B', - 5468 => 'uni155C', - 5469 => 'uni155D', - 5470 => 'uni155E', - 5471 => 'uni155F', - 5472 => 'uni1560', - 5473 => 'uni1561', - 5474 => 'uni1562', - 5475 => 'uni1563', - 5476 => 'uni1564', - 5477 => 'uni1565', - 5478 => 'uni1566', - 5479 => 'uni1567', - 5480 => 'uni1568', - 5481 => 'uni1569', - 5482 => 'uni156A', - 5492 => 'uni1574', - 5493 => 'uni1575', - 5494 => 'uni1576', - 5495 => 'uni1577', - 5496 => 'uni1578', - 5497 => 'uni1579', - 5498 => 'uni157A', - 5499 => 'uni157B', - 5500 => 'uni157C', - 5501 => 'uni157D', - 5502 => 'uni157E', - 5503 => 'uni157F', - 5504 => 'uni1580', - 5505 => 'uni1581', - 5506 => 'uni1582', - 5507 => 'uni1583', - 5508 => 'uni1584', - 5509 => 'uni1585', - 5514 => 'uni158A', - 5515 => 'uni158B', - 5516 => 'uni158C', - 5517 => 'uni158D', - 5518 => 'uni158E', - 5519 => 'uni158F', - 5520 => 'uni1590', - 5521 => 'uni1591', - 5522 => 'uni1592', - 5523 => 'uni1593', - 5524 => 'uni1594', - 5525 => 'uni1595', - 5526 => 'uni1596', - 5536 => 'uni15A0', - 5537 => 'uni15A1', - 5538 => 'uni15A2', - 5539 => 'uni15A3', - 5540 => 'uni15A4', - 5541 => 'uni15A5', - 5542 => 'uni15A6', - 5543 => 'uni15A7', - 5544 => 'uni15A8', - 5545 => 'uni15A9', - 5546 => 'uni15AA', - 5547 => 'uni15AB', - 5548 => 'uni15AC', - 5549 => 'uni15AD', - 5550 => 'uni15AE', - 5551 => 'uni15AF', - 5598 => 'uni15DE', - 5601 => 'uni15E1', - 5702 => 'uni1646', - 5703 => 'uni1647', - 5742 => 'uni166E', - 5743 => 'uni166F', - 5744 => 'uni1670', - 5745 => 'uni1671', - 5746 => 'uni1672', - 5747 => 'uni1673', - 5748 => 'uni1674', - 5749 => 'uni1675', - 5750 => 'uni1676', - 5760 => 'uni1680', - 5761 => 'uni1681', - 5762 => 'uni1682', - 5763 => 'uni1683', - 5764 => 'uni1684', - 5765 => 'uni1685', - 5766 => 'uni1686', - 5767 => 'uni1687', - 5768 => 'uni1688', - 5769 => 'uni1689', - 5770 => 'uni168A', - 5771 => 'uni168B', - 5772 => 'uni168C', - 5773 => 'uni168D', - 5774 => 'uni168E', - 5775 => 'uni168F', - 5776 => 'uni1690', - 5777 => 'uni1691', - 5778 => 'uni1692', - 5779 => 'uni1693', - 5780 => 'uni1694', - 5781 => 'uni1695', - 5782 => 'uni1696', - 5783 => 'uni1697', - 5784 => 'uni1698', - 5785 => 'uni1699', - 5786 => 'uni169A', - 5787 => 'uni169B', - 5788 => 'uni169C', - 7424 => 'uni1D00', - 7425 => 'uni1D01', - 7426 => 'uni1D02', - 7427 => 'uni1D03', - 7428 => 'uni1D04', - 7429 => 'uni1D05', - 7430 => 'uni1D06', - 7431 => 'uni1D07', - 7432 => 'uni1D08', - 7433 => 'uni1D09', - 7434 => 'uni1D0A', - 7435 => 'uni1D0B', - 7436 => 'uni1D0C', - 7437 => 'uni1D0D', - 7438 => 'uni1D0E', - 7439 => 'uni1D0F', - 7440 => 'uni1D10', - 7441 => 'uni1D11', - 7442 => 'uni1D12', - 7443 => 'uni1D13', - 7444 => 'uni1D14', - 7446 => 'uni1D16', - 7447 => 'uni1D17', - 7448 => 'uni1D18', - 7449 => 'uni1D19', - 7450 => 'uni1D1A', - 7451 => 'uni1D1B', - 7452 => 'uni1D1C', - 7453 => 'uni1D1D', - 7454 => 'uni1D1E', - 7455 => 'uni1D1F', - 7456 => 'uni1D20', - 7457 => 'uni1D21', - 7458 => 'uni1D22', - 7459 => 'uni1D23', - 7462 => 'uni1D26', - 7463 => 'uni1D27', - 7464 => 'uni1D28', - 7465 => 'uni1D29', - 7466 => 'uni1D2A', - 7467 => 'uni1D2B', - 7468 => 'uni1D2C', - 7469 => 'uni1D2D', - 7470 => 'uni1D2E', - 7472 => 'uni1D30', - 7473 => 'uni1D31', - 7474 => 'uni1D32', - 7475 => 'uni1D33', - 7476 => 'uni1D34', - 7477 => 'uni1D35', - 7478 => 'uni1D36', - 7479 => 'uni1D37', - 7480 => 'uni1D38', - 7481 => 'uni1D39', - 7482 => 'uni1D3A', - 7483 => 'uni1D3B', - 7484 => 'uni1D3C', - 7485 => 'uni1D3D', - 7486 => 'uni1D3E', - 7487 => 'uni1D3F', - 7488 => 'uni1D40', - 7489 => 'uni1D41', - 7490 => 'uni1D42', - 7491 => 'uni1D43', - 7492 => 'uni1D44', - 7493 => 'uni1D45', - 7494 => 'uni1D46', - 7495 => 'uni1D47', - 7496 => 'uni1D48', - 7497 => 'uni1D49', - 7498 => 'uni1D4A', - 7499 => 'uni1D4B', - 7500 => 'uni1D4C', - 7501 => 'uni1D4D', - 7502 => 'uni1D4E', - 7503 => 'uni1D4F', - 7504 => 'uni1D50', - 7505 => 'uni1D51', - 7506 => 'uni1D52', - 7507 => 'uni1D53', - 7508 => 'uni1D54', - 7509 => 'uni1D55', - 7510 => 'uni1D56', - 7511 => 'uni1D57', - 7512 => 'uni1D58', - 7513 => 'uni1D59', - 7514 => 'uni1D5A', - 7515 => 'uni1D5B', - 7517 => 'uni1D5D', - 7518 => 'uni1D5E', - 7519 => 'uni1D5F', - 7520 => 'uni1D60', - 7521 => 'uni1D61', - 7522 => 'uni1D62', - 7523 => 'uni1D63', - 7524 => 'uni1D64', - 7525 => 'uni1D65', - 7526 => 'uni1D66', - 7527 => 'uni1D67', - 7528 => 'uni1D68', - 7529 => 'uni1D69', - 7530 => 'uni1D6A', - 7543 => 'uni1D77', - 7544 => 'uni1D78', - 7547 => 'uni1D7B', - 7549 => 'uni1D7D', - 7557 => 'uni1D85', - 7579 => 'uni1D9B', - 7580 => 'uni1D9C', - 7581 => 'uni1D9D', - 7582 => 'uni1D9E', - 7583 => 'uni1D9F', - 7584 => 'uni1DA0', - 7585 => 'uni1DA1', - 7586 => 'uni1DA2', - 7587 => 'uni1DA3', - 7588 => 'uni1DA4', - 7589 => 'uni1DA5', - 7590 => 'uni1DA6', - 7591 => 'uni1DA7', - 7592 => 'uni1DA8', - 7593 => 'uni1DA9', - 7594 => 'uni1DAA', - 7595 => 'uni1DAB', - 7596 => 'uni1DAC', - 7597 => 'uni1DAD', - 7598 => 'uni1DAE', - 7599 => 'uni1DAF', - 7600 => 'uni1DB0', - 7601 => 'uni1DB1', - 7602 => 'uni1DB2', - 7603 => 'uni1DB3', - 7604 => 'uni1DB4', - 7605 => 'uni1DB5', - 7606 => 'uni1DB6', - 7607 => 'uni1DB7', - 7608 => 'uni1DB8', - 7609 => 'uni1DB9', - 7610 => 'uni1DBA', - 7611 => 'uni1DBB', - 7612 => 'uni1DBC', - 7613 => 'uni1DBD', - 7614 => 'uni1DBE', - 7615 => 'uni1DBF', - 7620 => 'uni1DC4', - 7621 => 'uni1DC5', - 7622 => 'uni1DC6', - 7623 => 'uni1DC7', - 7624 => 'uni1DC8', - 7625 => 'uni1DC9', - 7680 => 'uni1E00', - 7681 => 'uni1E01', - 7682 => 'uni1E02', - 7683 => 'uni1E03', - 7684 => 'uni1E04', - 7685 => 'uni1E05', - 7686 => 'uni1E06', - 7687 => 'uni1E07', - 7688 => 'uni1E08', - 7689 => 'uni1E09', - 7690 => 'uni1E0A', - 7691 => 'uni1E0B', - 7692 => 'uni1E0C', - 7693 => 'uni1E0D', - 7694 => 'uni1E0E', - 7695 => 'uni1E0F', - 7696 => 'uni1E10', - 7697 => 'uni1E11', - 7698 => 'uni1E12', - 7699 => 'uni1E13', - 7700 => 'uni1E14', - 7701 => 'uni1E15', - 7702 => 'uni1E16', - 7703 => 'uni1E17', - 7704 => 'uni1E18', - 7705 => 'uni1E19', - 7706 => 'uni1E1A', - 7707 => 'uni1E1B', - 7708 => 'uni1E1C', - 7709 => 'uni1E1D', - 7710 => 'uni1E1E', - 7711 => 'uni1E1F', - 7712 => 'uni1E20', - 7713 => 'uni1E21', - 7714 => 'uni1E22', - 7715 => 'uni1E23', - 7716 => 'uni1E24', - 7717 => 'uni1E25', - 7718 => 'uni1E26', - 7719 => 'uni1E27', - 7720 => 'uni1E28', - 7721 => 'uni1E29', - 7722 => 'uni1E2A', - 7723 => 'uni1E2B', - 7724 => 'uni1E2C', - 7725 => 'uni1E2D', - 7726 => 'uni1E2E', - 7727 => 'uni1E2F', - 7728 => 'uni1E30', - 7729 => 'uni1E31', - 7730 => 'uni1E32', - 7731 => 'uni1E33', - 7732 => 'uni1E34', - 7733 => 'uni1E35', - 7734 => 'uni1E36', - 7735 => 'uni1E37', - 7736 => 'uni1E38', - 7737 => 'uni1E39', - 7738 => 'uni1E3A', - 7739 => 'uni1E3B', - 7740 => 'uni1E3C', - 7741 => 'uni1E3D', - 7742 => 'uni1E3E', - 7743 => 'uni1E3F', - 7744 => 'uni1E40', - 7745 => 'uni1E41', - 7746 => 'uni1E42', - 7747 => 'uni1E43', - 7748 => 'uni1E44', - 7749 => 'uni1E45', - 7750 => 'uni1E46', - 7751 => 'uni1E47', - 7752 => 'uni1E48', - 7753 => 'uni1E49', - 7754 => 'uni1E4A', - 7755 => 'uni1E4B', - 7756 => 'uni1E4C', - 7757 => 'uni1E4D', - 7758 => 'uni1E4E', - 7759 => 'uni1E4F', - 7760 => 'uni1E50', - 7761 => 'uni1E51', - 7762 => 'uni1E52', - 7763 => 'uni1E53', - 7764 => 'uni1E54', - 7765 => 'uni1E55', - 7766 => 'uni1E56', - 7767 => 'uni1E57', - 7768 => 'uni1E58', - 7769 => 'uni1E59', - 7770 => 'uni1E5A', - 7771 => 'uni1E5B', - 7772 => 'uni1E5C', - 7773 => 'uni1E5D', - 7774 => 'uni1E5E', - 7775 => 'uni1E5F', - 7776 => 'uni1E60', - 7777 => 'uni1E61', - 7778 => 'uni1E62', - 7779 => 'uni1E63', - 7780 => 'uni1E64', - 7781 => 'uni1E65', - 7782 => 'uni1E66', - 7783 => 'uni1E67', - 7784 => 'uni1E68', - 7785 => 'uni1E69', - 7786 => 'uni1E6A', - 7787 => 'uni1E6B', - 7788 => 'uni1E6C', - 7789 => 'uni1E6D', - 7790 => 'uni1E6E', - 7791 => 'uni1E6F', - 7792 => 'uni1E70', - 7793 => 'uni1E71', - 7794 => 'uni1E72', - 7795 => 'uni1E73', - 7796 => 'uni1E74', - 7797 => 'uni1E75', - 7798 => 'uni1E76', - 7799 => 'uni1E77', - 7800 => 'uni1E78', - 7801 => 'uni1E79', - 7802 => 'uni1E7A', - 7803 => 'uni1E7B', - 7804 => 'uni1E7C', - 7805 => 'uni1E7D', - 7806 => 'uni1E7E', - 7807 => 'uni1E7F', - 7808 => 'Wgrave', - 7809 => 'wgrave', - 7810 => 'Wacute', - 7811 => 'wacute', - 7812 => 'Wdieresis', - 7813 => 'wdieresis', - 7814 => 'uni1E86', - 7815 => 'uni1E87', - 7816 => 'uni1E88', - 7817 => 'uni1E89', - 7818 => 'uni1E8A', - 7819 => 'uni1E8B', - 7820 => 'uni1E8C', - 7821 => 'uni1E8D', - 7822 => 'uni1E8E', - 7823 => 'uni1E8F', - 7824 => 'uni1E90', - 7825 => 'uni1E91', - 7826 => 'uni1E92', - 7827 => 'uni1E93', - 7828 => 'uni1E94', - 7829 => 'uni1E95', - 7830 => 'uni1E96', - 7831 => 'uni1E97', - 7832 => 'uni1E98', - 7833 => 'uni1E99', - 7834 => 'uni1E9A', - 7835 => 'uni1E9B', - 7836 => 'uni1E9C', - 7837 => 'uni1E9D', - 7838 => 'uni1E9E', - 7839 => 'uni1E9F', - 7840 => 'uni1EA0', - 7841 => 'uni1EA1', - 7842 => 'uni1EA2', - 7843 => 'uni1EA3', - 7844 => 'uni1EA4', - 7845 => 'uni1EA5', - 7846 => 'uni1EA6', - 7847 => 'uni1EA7', - 7848 => 'uni1EA8', - 7849 => 'uni1EA9', - 7850 => 'uni1EAA', - 7851 => 'uni1EAB', - 7852 => 'uni1EAC', - 7853 => 'uni1EAD', - 7854 => 'uni1EAE', - 7855 => 'uni1EAF', - 7856 => 'uni1EB0', - 7857 => 'uni1EB1', - 7858 => 'uni1EB2', - 7859 => 'uni1EB3', - 7860 => 'uni1EB4', - 7861 => 'uni1EB5', - 7862 => 'uni1EB6', - 7863 => 'uni1EB7', - 7864 => 'uni1EB8', - 7865 => 'uni1EB9', - 7866 => 'uni1EBA', - 7867 => 'uni1EBB', - 7868 => 'uni1EBC', - 7869 => 'uni1EBD', - 7870 => 'uni1EBE', - 7871 => 'uni1EBF', - 7872 => 'uni1EC0', - 7873 => 'uni1EC1', - 7874 => 'uni1EC2', - 7875 => 'uni1EC3', - 7876 => 'uni1EC4', - 7877 => 'uni1EC5', - 7878 => 'uni1EC6', - 7879 => 'uni1EC7', - 7880 => 'uni1EC8', - 7881 => 'uni1EC9', - 7882 => 'uni1ECA', - 7883 => 'uni1ECB', - 7884 => 'uni1ECC', - 7885 => 'uni1ECD', - 7886 => 'uni1ECE', - 7887 => 'uni1ECF', - 7888 => 'uni1ED0', - 7889 => 'uni1ED1', - 7890 => 'uni1ED2', - 7891 => 'uni1ED3', - 7892 => 'uni1ED4', - 7893 => 'uni1ED5', - 7894 => 'uni1ED6', - 7895 => 'uni1ED7', - 7896 => 'uni1ED8', - 7897 => 'uni1ED9', - 7898 => 'uni1EDA', - 7899 => 'uni1EDB', - 7900 => 'uni1EDC', - 7901 => 'uni1EDD', - 7902 => 'uni1EDE', - 7903 => 'uni1EDF', - 7904 => 'uni1EE0', - 7905 => 'uni1EE1', - 7906 => 'uni1EE2', - 7907 => 'uni1EE3', - 7908 => 'uni1EE4', - 7909 => 'uni1EE5', - 7910 => 'uni1EE6', - 7911 => 'uni1EE7', - 7912 => 'uni1EE8', - 7913 => 'uni1EE9', - 7914 => 'uni1EEA', - 7915 => 'uni1EEB', - 7916 => 'uni1EEC', - 7917 => 'uni1EED', - 7918 => 'uni1EEE', - 7919 => 'uni1EEF', - 7920 => 'uni1EF0', - 7921 => 'uni1EF1', - 7922 => 'Ygrave', - 7923 => 'ygrave', - 7924 => 'uni1EF4', - 7925 => 'uni1EF5', - 7926 => 'uni1EF6', - 7927 => 'uni1EF7', - 7928 => 'uni1EF8', - 7929 => 'uni1EF9', - 7930 => 'uni1EFA', - 7931 => 'uni1EFB', - 7936 => 'uni1F00', - 7937 => 'uni1F01', - 7938 => 'uni1F02', - 7939 => 'uni1F03', - 7940 => 'uni1F04', - 7941 => 'uni1F05', - 7942 => 'uni1F06', - 7943 => 'uni1F07', - 7944 => 'uni1F08', - 7945 => 'uni1F09', - 7946 => 'uni1F0A', - 7947 => 'uni1F0B', - 7948 => 'uni1F0C', - 7949 => 'uni1F0D', - 7950 => 'uni1F0E', - 7951 => 'uni1F0F', - 7952 => 'uni1F10', - 7953 => 'uni1F11', - 7954 => 'uni1F12', - 7955 => 'uni1F13', - 7956 => 'uni1F14', - 7957 => 'uni1F15', - 7960 => 'uni1F18', - 7961 => 'uni1F19', - 7962 => 'uni1F1A', - 7963 => 'uni1F1B', - 7964 => 'uni1F1C', - 7965 => 'uni1F1D', - 7968 => 'uni1F20', - 7969 => 'uni1F21', - 7970 => 'uni1F22', - 7971 => 'uni1F23', - 7972 => 'uni1F24', - 7973 => 'uni1F25', - 7974 => 'uni1F26', - 7975 => 'uni1F27', - 7976 => 'uni1F28', - 7977 => 'uni1F29', - 7978 => 'uni1F2A', - 7979 => 'uni1F2B', - 7980 => 'uni1F2C', - 7981 => 'uni1F2D', - 7982 => 'uni1F2E', - 7983 => 'uni1F2F', - 7984 => 'uni1F30', - 7985 => 'uni1F31', - 7986 => 'uni1F32', - 7987 => 'uni1F33', - 7988 => 'uni1F34', - 7989 => 'uni1F35', - 7990 => 'uni1F36', - 7991 => 'uni1F37', - 7992 => 'uni1F38', - 7993 => 'uni1F39', - 7994 => 'uni1F3A', - 7995 => 'uni1F3B', - 7996 => 'uni1F3C', - 7997 => 'uni1F3D', - 7998 => 'uni1F3E', - 7999 => 'uni1F3F', - 8000 => 'uni1F40', - 8001 => 'uni1F41', - 8002 => 'uni1F42', - 8003 => 'uni1F43', - 8004 => 'uni1F44', - 8005 => 'uni1F45', - 8008 => 'uni1F48', - 8009 => 'uni1F49', - 8010 => 'uni1F4A', - 8011 => 'uni1F4B', - 8012 => 'uni1F4C', - 8013 => 'uni1F4D', - 8016 => 'uni1F50', - 8017 => 'uni1F51', - 8018 => 'uni1F52', - 8019 => 'uni1F53', - 8020 => 'uni1F54', - 8021 => 'uni1F55', - 8022 => 'uni1F56', - 8023 => 'uni1F57', - 8025 => 'uni1F59', - 8027 => 'uni1F5B', - 8029 => 'uni1F5D', - 8031 => 'uni1F5F', - 8032 => 'uni1F60', - 8033 => 'uni1F61', - 8034 => 'uni1F62', - 8035 => 'uni1F63', - 8036 => 'uni1F64', - 8037 => 'uni1F65', - 8038 => 'uni1F66', - 8039 => 'uni1F67', - 8040 => 'uni1F68', - 8041 => 'uni1F69', - 8042 => 'uni1F6A', - 8043 => 'uni1F6B', - 8044 => 'uni1F6C', - 8045 => 'uni1F6D', - 8046 => 'uni1F6E', - 8047 => 'uni1F6F', - 8048 => 'uni1F70', - 8049 => 'uni1F71', - 8050 => 'uni1F72', - 8051 => 'uni1F73', - 8052 => 'uni1F74', - 8053 => 'uni1F75', - 8054 => 'uni1F76', - 8055 => 'uni1F77', - 8056 => 'uni1F78', - 8057 => 'uni1F79', - 8058 => 'uni1F7A', - 8059 => 'uni1F7B', - 8060 => 'uni1F7C', - 8061 => 'uni1F7D', - 8064 => 'uni1F80', - 8065 => 'uni1F81', - 8066 => 'uni1F82', - 8067 => 'uni1F83', - 8068 => 'uni1F84', - 8069 => 'uni1F85', - 8070 => 'uni1F86', - 8071 => 'uni1F87', - 8072 => 'uni1F88', - 8073 => 'uni1F89', - 8074 => 'uni1F8A', - 8075 => 'uni1F8B', - 8076 => 'uni1F8C', - 8077 => 'uni1F8D', - 8078 => 'uni1F8E', - 8079 => 'uni1F8F', - 8080 => 'uni1F90', - 8081 => 'uni1F91', - 8082 => 'uni1F92', - 8083 => 'uni1F93', - 8084 => 'uni1F94', - 8085 => 'uni1F95', - 8086 => 'uni1F96', - 8087 => 'uni1F97', - 8088 => 'uni1F98', - 8089 => 'uni1F99', - 8090 => 'uni1F9A', - 8091 => 'uni1F9B', - 8092 => 'uni1F9C', - 8093 => 'uni1F9D', - 8094 => 'uni1F9E', - 8095 => 'uni1F9F', - 8096 => 'uni1FA0', - 8097 => 'uni1FA1', - 8098 => 'uni1FA2', - 8099 => 'uni1FA3', - 8100 => 'uni1FA4', - 8101 => 'uni1FA5', - 8102 => 'uni1FA6', - 8103 => 'uni1FA7', - 8104 => 'uni1FA8', - 8105 => 'uni1FA9', - 8106 => 'uni1FAA', - 8107 => 'uni1FAB', - 8108 => 'uni1FAC', - 8109 => 'uni1FAD', - 8110 => 'uni1FAE', - 8111 => 'uni1FAF', - 8112 => 'uni1FB0', - 8113 => 'uni1FB1', - 8114 => 'uni1FB2', - 8115 => 'uni1FB3', - 8116 => 'uni1FB4', - 8118 => 'uni1FB6', - 8119 => 'uni1FB7', - 8120 => 'uni1FB8', - 8121 => 'uni1FB9', - 8122 => 'uni1FBA', - 8123 => 'uni1FBB', - 8124 => 'uni1FBC', - 8125 => 'uni1FBD', - 8126 => 'uni1FBE', - 8127 => 'uni1FBF', - 8128 => 'uni1FC0', - 8129 => 'uni1FC1', - 8130 => 'uni1FC2', - 8131 => 'uni1FC3', - 8132 => 'uni1FC4', - 8134 => 'uni1FC6', - 8135 => 'uni1FC7', - 8136 => 'uni1FC8', - 8137 => 'uni1FC9', - 8138 => 'uni1FCA', - 8139 => 'uni1FCB', - 8140 => 'uni1FCC', - 8141 => 'uni1FCD', - 8142 => 'uni1FCE', - 8143 => 'uni1FCF', - 8144 => 'uni1FD0', - 8145 => 'uni1FD1', - 8146 => 'uni1FD2', - 8147 => 'uni1FD3', - 8150 => 'uni1FD6', - 8151 => 'uni1FD7', - 8152 => 'uni1FD8', - 8153 => 'uni1FD9', - 8154 => 'uni1FDA', - 8155 => 'uni1FDB', - 8157 => 'uni1FDD', - 8158 => 'uni1FDE', - 8159 => 'uni1FDF', - 8160 => 'uni1FE0', - 8161 => 'uni1FE1', - 8162 => 'uni1FE2', - 8163 => 'uni1FE3', - 8164 => 'uni1FE4', - 8165 => 'uni1FE5', - 8166 => 'uni1FE6', - 8167 => 'uni1FE7', - 8168 => 'uni1FE8', - 8169 => 'uni1FE9', - 8170 => 'uni1FEA', - 8171 => 'uni1FEB', - 8172 => 'uni1FEC', - 8173 => 'uni1FED', - 8174 => 'uni1FEE', - 8175 => 'uni1FEF', - 8178 => 'uni1FF2', - 8179 => 'uni1FF3', - 8180 => 'uni1FF4', - 8182 => 'uni1FF6', - 8183 => 'uni1FF7', - 8184 => 'uni1FF8', - 8185 => 'uni1FF9', - 8186 => 'uni1FFA', - 8187 => 'uni1FFB', - 8188 => 'uni1FFC', - 8189 => 'uni1FFD', - 8190 => 'uni1FFE', - 8192 => 'uni2000', - 8193 => 'uni2001', - 8194 => 'uni2002', - 8195 => 'uni2003', - 8196 => 'uni2004', - 8197 => 'uni2005', - 8198 => 'uni2006', - 8199 => 'uni2007', - 8200 => 'uni2008', - 8201 => 'uni2009', - 8202 => 'uni200A', - 8203 => 'uni200B', - 8204 => 'uni200C', - 8205 => 'uni200D', - 8206 => 'uni200E', - 8207 => 'uni200F', - 8208 => 'uni2010', - 8209 => 'uni2011', - 8210 => 'figuredash', - 8211 => 'endash', - 8212 => 'emdash', - 8213 => 'uni2015', - 8214 => 'uni2016', - 8215 => 'underscoredbl', - 8216 => 'quoteleft', - 8217 => 'quoteright', - 8218 => 'quotesinglbase', - 8219 => 'quotereversed', - 8220 => 'quotedblleft', - 8221 => 'quotedblright', - 8222 => 'quotedblbase', - 8223 => 'uni201F', - 8224 => 'dagger', - 8225 => 'daggerdbl', - 8226 => 'bullet', - 8227 => 'uni2023', - 8228 => 'onedotenleader', - 8229 => 'twodotenleader', - 8230 => 'ellipsis', - 8231 => 'uni2027', - 8232 => 'uni2028', - 8233 => 'uni2029', - 8234 => 'uni202A', - 8235 => 'uni202B', - 8236 => 'uni202C', - 8237 => 'uni202D', - 8238 => 'uni202E', - 8239 => 'uni202F', - 8240 => 'perthousand', - 8241 => 'uni2031', - 8242 => 'minute', - 8243 => 'second', - 8244 => 'uni2034', - 8245 => 'uni2035', - 8246 => 'uni2036', - 8247 => 'uni2037', - 8248 => 'uni2038', - 8249 => 'guilsinglleft', - 8250 => 'guilsinglright', - 8251 => 'uni203B', - 8252 => 'exclamdbl', - 8253 => 'uni203D', - 8254 => 'uni203E', - 8255 => 'uni203F', - 8256 => 'uni2040', - 8257 => 'uni2041', - 8258 => 'uni2042', - 8259 => 'uni2043', - 8260 => 'fraction', - 8261 => 'uni2045', - 8262 => 'uni2046', - 8263 => 'uni2047', - 8264 => 'uni2048', - 8265 => 'uni2049', - 8266 => 'uni204A', - 8267 => 'uni204B', - 8268 => 'uni204C', - 8269 => 'uni204D', - 8270 => 'uni204E', - 8271 => 'uni204F', - 8272 => 'uni2050', - 8273 => 'uni2051', - 8274 => 'uni2052', - 8275 => 'uni2053', - 8276 => 'uni2054', - 8277 => 'uni2055', - 8278 => 'uni2056', - 8279 => 'uni2057', - 8280 => 'uni2058', - 8281 => 'uni2059', - 8282 => 'uni205A', - 8283 => 'uni205B', - 8284 => 'uni205C', - 8285 => 'uni205D', - 8286 => 'uni205E', - 8287 => 'uni205F', - 8288 => 'uni2060', - 8289 => 'uni2061', - 8290 => 'uni2062', - 8291 => 'uni2063', - 8292 => 'uni2064', - 8298 => 'uni206A', - 8299 => 'uni206B', - 8300 => 'uni206C', - 8301 => 'uni206D', - 8302 => 'uni206E', - 8303 => 'uni206F', - 8304 => 'uni2070', - 8305 => 'uni2071', - 8308 => 'uni2074', - 8309 => 'uni2075', - 8310 => 'uni2076', - 8311 => 'uni2077', - 8312 => 'uni2078', - 8313 => 'uni2079', - 8314 => 'uni207A', - 8315 => 'uni207B', - 8316 => 'uni207C', - 8317 => 'uni207D', - 8318 => 'uni207E', - 8319 => 'uni207F', - 8320 => 'uni2080', - 8321 => 'uni2081', - 8322 => 'uni2082', - 8323 => 'uni2083', - 8324 => 'uni2084', - 8325 => 'uni2085', - 8326 => 'uni2086', - 8327 => 'uni2087', - 8328 => 'uni2088', - 8329 => 'uni2089', - 8330 => 'uni208A', - 8331 => 'uni208B', - 8332 => 'uni208C', - 8333 => 'uni208D', - 8334 => 'uni208E', - 8336 => 'uni2090', - 8337 => 'uni2091', - 8338 => 'uni2092', - 8339 => 'uni2093', - 8340 => 'uni2094', - 8341 => 'uni2095', - 8342 => 'uni2096', - 8343 => 'uni2097', - 8344 => 'uni2098', - 8345 => 'uni2099', - 8346 => 'uni209A', - 8347 => 'uni209B', - 8348 => 'uni209C', - 8352 => 'uni20A0', - 8353 => 'colonmonetary', - 8354 => 'uni20A2', - 8355 => 'franc', - 8356 => 'lira', - 8357 => 'uni20A5', - 8358 => 'uni20A6', - 8359 => 'peseta', - 8360 => 'uni20A8', - 8361 => 'uni20A9', - 8362 => 'uni20AA', - 8363 => 'dong', - 8364 => 'Euro', - 8365 => 'uni20AD', - 8366 => 'uni20AE', - 8367 => 'uni20AF', - 8368 => 'uni20B0', - 8369 => 'uni20B1', - 8370 => 'uni20B2', - 8371 => 'uni20B3', - 8372 => 'uni20B4', - 8373 => 'uni20B5', - 8376 => 'uni20B8', - 8377 => 'uni20B9', - 8378 => 'uni20BA', - 8381 => 'uni20BD', - 8400 => 'uni20D0', - 8401 => 'uni20D1', - 8406 => 'uni20D6', - 8407 => 'uni20D7', - 8411 => 'uni20DB', - 8412 => 'uni20DC', - 8417 => 'uni20E1', - 8448 => 'uni2100', - 8449 => 'uni2101', - 8450 => 'uni2102', - 8451 => 'uni2103', - 8452 => 'uni2104', - 8453 => 'uni2105', - 8454 => 'uni2106', - 8455 => 'uni2107', - 8456 => 'uni2108', - 8457 => 'uni2109', - 8459 => 'uni210B', - 8460 => 'uni210C', - 8461 => 'uni210D', - 8462 => 'uni210E', - 8463 => 'uni210F', - 8464 => 'uni2110', - 8465 => 'Ifraktur', - 8466 => 'uni2112', - 8467 => 'uni2113', - 8468 => 'uni2114', - 8469 => 'uni2115', - 8470 => 'uni2116', - 8471 => 'uni2117', - 8472 => 'weierstrass', - 8473 => 'uni2119', - 8474 => 'uni211A', - 8475 => 'uni211B', - 8476 => 'Rfraktur', - 8477 => 'uni211D', - 8478 => 'prescription', - 8479 => 'uni211F', - 8480 => 'uni2120', - 8481 => 'uni2121', - 8482 => 'trademark', - 8483 => 'uni2123', - 8484 => 'uni2124', - 8485 => 'uni2125', - 8486 => 'uni2126', - 8487 => 'uni2127', - 8488 => 'uni2128', - 8489 => 'uni2129', - 8490 => 'uni212A', - 8491 => 'uni212B', - 8492 => 'uni212C', - 8493 => 'uni212D', - 8494 => 'estimated', - 8495 => 'uni212F', - 8496 => 'uni2130', - 8497 => 'uni2131', - 8498 => 'uni2132', - 8499 => 'uni2133', - 8500 => 'uni2134', - 8501 => 'aleph', - 8502 => 'uni2136', - 8503 => 'uni2137', - 8504 => 'uni2138', - 8505 => 'uni2139', - 8506 => 'uni213A', - 8507 => 'uni213B', - 8508 => 'uni213C', - 8509 => 'uni213D', - 8510 => 'uni213E', - 8511 => 'uni213F', - 8512 => 'uni2140', - 8513 => 'uni2141', - 8514 => 'uni2142', - 8515 => 'uni2143', - 8516 => 'uni2144', - 8517 => 'uni2145', - 8518 => 'uni2146', - 8519 => 'uni2147', - 8520 => 'uni2148', - 8521 => 'uni2149', - 8523 => 'uni214B', - 8526 => 'uni214E', - 8528 => 'uni2150', - 8529 => 'uni2151', - 8530 => 'uni2152', - 8531 => 'onethird', - 8532 => 'twothirds', - 8533 => 'uni2155', - 8534 => 'uni2156', - 8535 => 'uni2157', - 8536 => 'uni2158', - 8537 => 'uni2159', - 8538 => 'uni215A', - 8539 => 'oneeighth', - 8540 => 'threeeighths', - 8541 => 'fiveeighths', - 8542 => 'seveneighths', - 8543 => 'uni215F', - 8544 => 'uni2160', - 8545 => 'uni2161', - 8546 => 'uni2162', - 8547 => 'uni2163', - 8548 => 'uni2164', - 8549 => 'uni2165', - 8550 => 'uni2166', - 8551 => 'uni2167', - 8552 => 'uni2168', - 8553 => 'uni2169', - 8554 => 'uni216A', - 8555 => 'uni216B', - 8556 => 'uni216C', - 8557 => 'uni216D', - 8558 => 'uni216E', - 8559 => 'uni216F', - 8560 => 'uni2170', - 8561 => 'uni2171', - 8562 => 'uni2172', - 8563 => 'uni2173', - 8564 => 'uni2174', - 8565 => 'uni2175', - 8566 => 'uni2176', - 8567 => 'uni2177', - 8568 => 'uni2178', - 8569 => 'uni2179', - 8570 => 'uni217A', - 8571 => 'uni217B', - 8572 => 'uni217C', - 8573 => 'uni217D', - 8574 => 'uni217E', - 8575 => 'uni217F', - 8576 => 'uni2180', - 8577 => 'uni2181', - 8578 => 'uni2182', - 8579 => 'uni2183', - 8580 => 'uni2184', - 8581 => 'uni2185', - 8585 => 'uni2189', - 8592 => 'arrowleft', - 8593 => 'arrowup', - 8594 => 'arrowright', - 8595 => 'arrowdown', - 8596 => 'arrowboth', - 8597 => 'arrowupdn', - 8598 => 'uni2196', - 8599 => 'uni2197', - 8600 => 'uni2198', - 8601 => 'uni2199', - 8602 => 'uni219A', - 8603 => 'uni219B', - 8604 => 'uni219C', - 8605 => 'uni219D', - 8606 => 'uni219E', - 8607 => 'uni219F', - 8608 => 'uni21A0', - 8609 => 'uni21A1', - 8610 => 'uni21A2', - 8611 => 'uni21A3', - 8612 => 'uni21A4', - 8613 => 'uni21A5', - 8614 => 'uni21A6', - 8615 => 'uni21A7', - 8616 => 'arrowupdnbse', - 8617 => 'uni21A9', - 8618 => 'uni21AA', - 8619 => 'uni21AB', - 8620 => 'uni21AC', - 8621 => 'uni21AD', - 8622 => 'uni21AE', - 8623 => 'uni21AF', - 8624 => 'uni21B0', - 8625 => 'uni21B1', - 8626 => 'uni21B2', - 8627 => 'uni21B3', - 8628 => 'uni21B4', - 8629 => 'carriagereturn', - 8630 => 'uni21B6', - 8631 => 'uni21B7', - 8632 => 'uni21B8', - 8633 => 'uni21B9', - 8634 => 'uni21BA', - 8635 => 'uni21BB', - 8636 => 'uni21BC', - 8637 => 'uni21BD', - 8638 => 'uni21BE', - 8639 => 'uni21BF', - 8640 => 'uni21C0', - 8641 => 'uni21C1', - 8642 => 'uni21C2', - 8643 => 'uni21C3', - 8644 => 'uni21C4', - 8645 => 'uni21C5', - 8646 => 'uni21C6', - 8647 => 'uni21C7', - 8648 => 'uni21C8', - 8649 => 'uni21C9', - 8650 => 'uni21CA', - 8651 => 'uni21CB', - 8652 => 'uni21CC', - 8653 => 'uni21CD', - 8654 => 'uni21CE', - 8655 => 'uni21CF', - 8656 => 'arrowdblleft', - 8657 => 'arrowdblup', - 8658 => 'arrowdblright', - 8659 => 'arrowdbldown', - 8660 => 'arrowdblboth', - 8661 => 'uni21D5', - 8662 => 'uni21D6', - 8663 => 'uni21D7', - 8664 => 'uni21D8', - 8665 => 'uni21D9', - 8666 => 'uni21DA', - 8667 => 'uni21DB', - 8668 => 'uni21DC', - 8669 => 'uni21DD', - 8670 => 'uni21DE', - 8671 => 'uni21DF', - 8672 => 'uni21E0', - 8673 => 'uni21E1', - 8674 => 'uni21E2', - 8675 => 'uni21E3', - 8676 => 'uni21E4', - 8677 => 'uni21E5', - 8678 => 'uni21E6', - 8679 => 'uni21E7', - 8680 => 'uni21E8', - 8681 => 'uni21E9', - 8682 => 'uni21EA', - 8683 => 'uni21EB', - 8684 => 'uni21EC', - 8685 => 'uni21ED', - 8686 => 'uni21EE', - 8687 => 'uni21EF', - 8688 => 'uni21F0', - 8689 => 'uni21F1', - 8690 => 'uni21F2', - 8691 => 'uni21F3', - 8692 => 'uni21F4', - 8693 => 'uni21F5', - 8694 => 'uni21F6', - 8695 => 'uni21F7', - 8696 => 'uni21F8', - 8697 => 'uni21F9', - 8698 => 'uni21FA', - 8699 => 'uni21FB', - 8700 => 'uni21FC', - 8701 => 'uni21FD', - 8702 => 'uni21FE', - 8703 => 'uni21FF', - 8704 => 'universal', - 8705 => 'uni2201', - 8706 => 'partialdiff', - 8707 => 'existential', - 8708 => 'uni2204', - 8709 => 'emptyset', - 8710 => 'increment', - 8711 => 'gradient', - 8712 => 'element', - 8713 => 'notelement', - 8714 => 'uni220A', - 8715 => 'suchthat', - 8716 => 'uni220C', - 8717 => 'uni220D', - 8718 => 'uni220E', - 8719 => 'product', - 8720 => 'uni2210', - 8721 => 'summation', - 8722 => 'minus', - 8723 => 'uni2213', - 8724 => 'uni2214', - 8725 => 'uni2215', - 8726 => 'uni2216', - 8727 => 'asteriskmath', - 8728 => 'uni2218', - 8729 => 'uni2219', - 8730 => 'radical', - 8731 => 'uni221B', - 8732 => 'uni221C', - 8733 => 'proportional', - 8734 => 'infinity', - 8735 => 'orthogonal', - 8736 => 'angle', - 8737 => 'uni2221', - 8738 => 'uni2222', - 8739 => 'uni2223', - 8740 => 'uni2224', - 8741 => 'uni2225', - 8742 => 'uni2226', - 8743 => 'logicaland', - 8744 => 'logicalor', - 8745 => 'intersection', - 8746 => 'union', - 8747 => 'integral', - 8748 => 'uni222C', - 8749 => 'uni222D', - 8750 => 'uni222E', - 8751 => 'uni222F', - 8752 => 'uni2230', - 8753 => 'uni2231', - 8754 => 'uni2232', - 8755 => 'uni2233', - 8756 => 'therefore', - 8757 => 'uni2235', - 8758 => 'uni2236', - 8759 => 'uni2237', - 8760 => 'uni2238', - 8761 => 'uni2239', - 8762 => 'uni223A', - 8763 => 'uni223B', - 8764 => 'similar', - 8765 => 'uni223D', - 8766 => 'uni223E', - 8767 => 'uni223F', - 8768 => 'uni2240', - 8769 => 'uni2241', - 8770 => 'uni2242', - 8771 => 'uni2243', - 8772 => 'uni2244', - 8773 => 'congruent', - 8774 => 'uni2246', - 8775 => 'uni2247', - 8776 => 'approxequal', - 8777 => 'uni2249', - 8778 => 'uni224A', - 8779 => 'uni224B', - 8780 => 'uni224C', - 8781 => 'uni224D', - 8782 => 'uni224E', - 8783 => 'uni224F', - 8784 => 'uni2250', - 8785 => 'uni2251', - 8786 => 'uni2252', - 8787 => 'uni2253', - 8788 => 'uni2254', - 8789 => 'uni2255', - 8790 => 'uni2256', - 8791 => 'uni2257', - 8792 => 'uni2258', - 8793 => 'uni2259', - 8794 => 'uni225A', - 8795 => 'uni225B', - 8796 => 'uni225C', - 8797 => 'uni225D', - 8798 => 'uni225E', - 8799 => 'uni225F', - 8800 => 'notequal', - 8801 => 'equivalence', - 8802 => 'uni2262', - 8803 => 'uni2263', - 8804 => 'lessequal', - 8805 => 'greaterequal', - 8806 => 'uni2266', - 8807 => 'uni2267', - 8808 => 'uni2268', - 8809 => 'uni2269', - 8810 => 'uni226A', - 8811 => 'uni226B', - 8812 => 'uni226C', - 8813 => 'uni226D', - 8814 => 'uni226E', - 8815 => 'uni226F', - 8816 => 'uni2270', - 8817 => 'uni2271', - 8818 => 'uni2272', - 8819 => 'uni2273', - 8820 => 'uni2274', - 8821 => 'uni2275', - 8822 => 'uni2276', - 8823 => 'uni2277', - 8824 => 'uni2278', - 8825 => 'uni2279', - 8826 => 'uni227A', - 8827 => 'uni227B', - 8828 => 'uni227C', - 8829 => 'uni227D', - 8830 => 'uni227E', - 8831 => 'uni227F', - 8832 => 'uni2280', - 8833 => 'uni2281', - 8834 => 'propersubset', - 8835 => 'propersuperset', - 8836 => 'notsubset', - 8837 => 'uni2285', - 8838 => 'reflexsubset', - 8839 => 'reflexsuperset', - 8840 => 'uni2288', - 8841 => 'uni2289', - 8842 => 'uni228A', - 8843 => 'uni228B', - 8844 => 'uni228C', - 8845 => 'uni228D', - 8846 => 'uni228E', - 8847 => 'uni228F', - 8848 => 'uni2290', - 8849 => 'uni2291', - 8850 => 'uni2292', - 8851 => 'uni2293', - 8852 => 'uni2294', - 8853 => 'circleplus', - 8854 => 'uni2296', - 8855 => 'circlemultiply', - 8856 => 'uni2298', - 8857 => 'uni2299', - 8858 => 'uni229A', - 8859 => 'uni229B', - 8860 => 'uni229C', - 8861 => 'uni229D', - 8862 => 'uni229E', - 8863 => 'uni229F', - 8864 => 'uni22A0', - 8865 => 'uni22A1', - 8866 => 'uni22A2', - 8867 => 'uni22A3', - 8868 => 'uni22A4', - 8869 => 'perpendicular', - 8870 => 'uni22A6', - 8871 => 'uni22A7', - 8872 => 'uni22A8', - 8873 => 'uni22A9', - 8874 => 'uni22AA', - 8875 => 'uni22AB', - 8876 => 'uni22AC', - 8877 => 'uni22AD', - 8878 => 'uni22AE', - 8879 => 'uni22AF', - 8880 => 'uni22B0', - 8881 => 'uni22B1', - 8882 => 'uni22B2', - 8883 => 'uni22B3', - 8884 => 'uni22B4', - 8885 => 'uni22B5', - 8886 => 'uni22B6', - 8887 => 'uni22B7', - 8888 => 'uni22B8', - 8889 => 'uni22B9', - 8890 => 'uni22BA', - 8891 => 'uni22BB', - 8892 => 'uni22BC', - 8893 => 'uni22BD', - 8894 => 'uni22BE', - 8895 => 'uni22BF', - 8896 => 'uni22C0', - 8897 => 'uni22C1', - 8898 => 'uni22C2', - 8899 => 'uni22C3', - 8900 => 'uni22C4', - 8901 => 'dotmath', - 8902 => 'uni22C6', - 8903 => 'uni22C7', - 8904 => 'uni22C8', - 8905 => 'uni22C9', - 8906 => 'uni22CA', - 8907 => 'uni22CB', - 8908 => 'uni22CC', - 8909 => 'uni22CD', - 8910 => 'uni22CE', - 8911 => 'uni22CF', - 8912 => 'uni22D0', - 8913 => 'uni22D1', - 8914 => 'uni22D2', - 8915 => 'uni22D3', - 8916 => 'uni22D4', - 8917 => 'uni22D5', - 8918 => 'uni22D6', - 8919 => 'uni22D7', - 8920 => 'uni22D8', - 8921 => 'uni22D9', - 8922 => 'uni22DA', - 8923 => 'uni22DB', - 8924 => 'uni22DC', - 8925 => 'uni22DD', - 8926 => 'uni22DE', - 8927 => 'uni22DF', - 8928 => 'uni22E0', - 8929 => 'uni22E1', - 8930 => 'uni22E2', - 8931 => 'uni22E3', - 8932 => 'uni22E4', - 8933 => 'uni22E5', - 8934 => 'uni22E6', - 8935 => 'uni22E7', - 8936 => 'uni22E8', - 8937 => 'uni22E9', - 8938 => 'uni22EA', - 8939 => 'uni22EB', - 8940 => 'uni22EC', - 8941 => 'uni22ED', - 8942 => 'uni22EE', - 8943 => 'uni22EF', - 8944 => 'uni22F0', - 8945 => 'uni22F1', - 8946 => 'uni22F2', - 8947 => 'uni22F3', - 8948 => 'uni22F4', - 8949 => 'uni22F5', - 8950 => 'uni22F6', - 8951 => 'uni22F7', - 8952 => 'uni22F8', - 8953 => 'uni22F9', - 8954 => 'uni22FA', - 8955 => 'uni22FB', - 8956 => 'uni22FC', - 8957 => 'uni22FD', - 8958 => 'uni22FE', - 8959 => 'uni22FF', - 8960 => 'uni2300', - 8961 => 'uni2301', - 8962 => 'house', - 8963 => 'uni2303', - 8964 => 'uni2304', - 8965 => 'uni2305', - 8966 => 'uni2306', - 8967 => 'uni2307', - 8968 => 'uni2308', - 8969 => 'uni2309', - 8970 => 'uni230A', - 8971 => 'uni230B', - 8972 => 'uni230C', - 8973 => 'uni230D', - 8974 => 'uni230E', - 8975 => 'uni230F', - 8976 => 'revlogicalnot', - 8977 => 'uni2311', - 8984 => 'uni2318', - 8985 => 'uni2319', - 8988 => 'uni231C', - 8989 => 'uni231D', - 8990 => 'uni231E', - 8991 => 'uni231F', - 8992 => 'integraltp', - 8993 => 'integralbt', - 8996 => 'uni2324', - 8997 => 'uni2325', - 8998 => 'uni2326', - 8999 => 'uni2327', - 9000 => 'uni2328', - 9003 => 'uni232B', - 9004 => 'uni232C', - 9075 => 'uni2373', - 9076 => 'uni2374', - 9077 => 'uni2375', - 9082 => 'uni237A', - 9085 => 'uni237D', - 9095 => 'uni2387', - 9108 => 'uni2394', - 9115 => 'uni239B', - 9116 => 'uni239C', - 9117 => 'uni239D', - 9118 => 'uni239E', - 9119 => 'uni239F', - 9120 => 'uni23A0', - 9121 => 'uni23A1', - 9122 => 'uni23A2', - 9123 => 'uni23A3', - 9124 => 'uni23A4', - 9125 => 'uni23A5', - 9126 => 'uni23A6', - 9127 => 'uni23A7', - 9128 => 'uni23A8', - 9129 => 'uni23A9', - 9130 => 'uni23AA', - 9131 => 'uni23AB', - 9132 => 'uni23AC', - 9133 => 'uni23AD', - 9134 => 'uni23AE', - 9166 => 'uni23CE', - 9167 => 'uni23CF', - 9187 => 'uni23E3', - 9189 => 'uni23E5', - 9192 => 'uni23E8', - 9250 => 'uni2422', - 9251 => 'uni2423', - 9312 => 'uni2460', - 9313 => 'uni2461', - 9314 => 'uni2462', - 9315 => 'uni2463', - 9316 => 'uni2464', - 9317 => 'uni2465', - 9318 => 'uni2466', - 9319 => 'uni2467', - 9320 => 'uni2468', - 9321 => 'uni2469', - 9472 => 'SF100000', - 9473 => 'uni2501', - 9474 => 'SF110000', - 9475 => 'uni2503', - 9476 => 'uni2504', - 9477 => 'uni2505', - 9478 => 'uni2506', - 9479 => 'uni2507', - 9480 => 'uni2508', - 9481 => 'uni2509', - 9482 => 'uni250A', - 9483 => 'uni250B', - 9484 => 'SF010000', - 9485 => 'uni250D', - 9486 => 'uni250E', - 9487 => 'uni250F', - 9488 => 'SF030000', - 9489 => 'uni2511', - 9490 => 'uni2512', - 9491 => 'uni2513', - 9492 => 'SF020000', - 9493 => 'uni2515', - 9494 => 'uni2516', - 9495 => 'uni2517', - 9496 => 'SF040000', - 9497 => 'uni2519', - 9498 => 'uni251A', - 9499 => 'uni251B', - 9500 => 'SF080000', - 9501 => 'uni251D', - 9502 => 'uni251E', - 9503 => 'uni251F', - 9504 => 'uni2520', - 9505 => 'uni2521', - 9506 => 'uni2522', - 9507 => 'uni2523', - 9508 => 'SF090000', - 9509 => 'uni2525', - 9510 => 'uni2526', - 9511 => 'uni2527', - 9512 => 'uni2528', - 9513 => 'uni2529', - 9514 => 'uni252A', - 9515 => 'uni252B', - 9516 => 'SF060000', - 9517 => 'uni252D', - 9518 => 'uni252E', - 9519 => 'uni252F', - 9520 => 'uni2530', - 9521 => 'uni2531', - 9522 => 'uni2532', - 9523 => 'uni2533', - 9524 => 'SF070000', - 9525 => 'uni2535', - 9526 => 'uni2536', - 9527 => 'uni2537', - 9528 => 'uni2538', - 9529 => 'uni2539', - 9530 => 'uni253A', - 9531 => 'uni253B', - 9532 => 'SF050000', - 9533 => 'uni253D', - 9534 => 'uni253E', - 9535 => 'uni253F', - 9536 => 'uni2540', - 9537 => 'uni2541', - 9538 => 'uni2542', - 9539 => 'uni2543', - 9540 => 'uni2544', - 9541 => 'uni2545', - 9542 => 'uni2546', - 9543 => 'uni2547', - 9544 => 'uni2548', - 9545 => 'uni2549', - 9546 => 'uni254A', - 9547 => 'uni254B', - 9548 => 'uni254C', - 9549 => 'uni254D', - 9550 => 'uni254E', - 9551 => 'uni254F', - 9552 => 'SF430000', - 9553 => 'SF240000', - 9554 => 'SF510000', - 9555 => 'SF520000', - 9556 => 'SF390000', - 9557 => 'SF220000', - 9558 => 'SF210000', - 9559 => 'SF250000', - 9560 => 'SF500000', - 9561 => 'SF490000', - 9562 => 'SF380000', - 9563 => 'SF280000', - 9564 => 'SF270000', - 9565 => 'SF260000', - 9566 => 'SF360000', - 9567 => 'SF370000', - 9568 => 'SF420000', - 9569 => 'SF190000', - 9570 => 'SF200000', - 9571 => 'SF230000', - 9572 => 'SF470000', - 9573 => 'SF480000', - 9574 => 'SF410000', - 9575 => 'SF450000', - 9576 => 'SF460000', - 9577 => 'SF400000', - 9578 => 'SF540000', - 9579 => 'SF530000', - 9580 => 'SF440000', - 9581 => 'uni256D', - 9582 => 'uni256E', - 9583 => 'uni256F', - 9584 => 'uni2570', - 9585 => 'uni2571', - 9586 => 'uni2572', - 9587 => 'uni2573', - 9588 => 'uni2574', - 9589 => 'uni2575', - 9590 => 'uni2576', - 9591 => 'uni2577', - 9592 => 'uni2578', - 9593 => 'uni2579', - 9594 => 'uni257A', - 9595 => 'uni257B', - 9596 => 'uni257C', - 9597 => 'uni257D', - 9598 => 'uni257E', - 9599 => 'uni257F', - 9600 => 'upblock', - 9601 => 'uni2581', - 9602 => 'uni2582', - 9603 => 'uni2583', - 9604 => 'dnblock', - 9605 => 'uni2585', - 9606 => 'uni2586', - 9607 => 'uni2587', - 9608 => 'block', - 9609 => 'uni2589', - 9610 => 'uni258A', - 9611 => 'uni258B', - 9612 => 'lfblock', - 9613 => 'uni258D', - 9614 => 'uni258E', - 9615 => 'uni258F', - 9616 => 'rtblock', - 9617 => 'ltshade', - 9618 => 'shade', - 9619 => 'dkshade', - 9620 => 'uni2594', - 9621 => 'uni2595', - 9622 => 'uni2596', - 9623 => 'uni2597', - 9624 => 'uni2598', - 9625 => 'uni2599', - 9626 => 'uni259A', - 9627 => 'uni259B', - 9628 => 'uni259C', - 9629 => 'uni259D', - 9630 => 'uni259E', - 9631 => 'uni259F', - 9632 => 'filledbox', - 9633 => 'H22073', - 9634 => 'uni25A2', - 9635 => 'uni25A3', - 9636 => 'uni25A4', - 9637 => 'uni25A5', - 9638 => 'uni25A6', - 9639 => 'uni25A7', - 9640 => 'uni25A8', - 9641 => 'uni25A9', - 9642 => 'H18543', - 9643 => 'H18551', - 9644 => 'filledrect', - 9645 => 'uni25AD', - 9646 => 'uni25AE', - 9647 => 'uni25AF', - 9648 => 'uni25B0', - 9649 => 'uni25B1', - 9650 => 'triagup', - 9651 => 'uni25B3', - 9652 => 'uni25B4', - 9653 => 'uni25B5', - 9654 => 'uni25B6', - 9655 => 'uni25B7', - 9656 => 'uni25B8', - 9657 => 'uni25B9', - 9658 => 'triagrt', - 9659 => 'uni25BB', - 9660 => 'triagdn', - 9661 => 'uni25BD', - 9662 => 'uni25BE', - 9663 => 'uni25BF', - 9664 => 'uni25C0', - 9665 => 'uni25C1', - 9666 => 'uni25C2', - 9667 => 'uni25C3', - 9668 => 'triaglf', - 9669 => 'uni25C5', - 9670 => 'uni25C6', - 9671 => 'uni25C7', - 9672 => 'uni25C8', - 9673 => 'uni25C9', - 9674 => 'lozenge', - 9675 => 'circle', - 9676 => 'uni25CC', - 9677 => 'uni25CD', - 9678 => 'uni25CE', - 9679 => 'H18533', - 9680 => 'uni25D0', - 9681 => 'uni25D1', - 9682 => 'uni25D2', - 9683 => 'uni25D3', - 9684 => 'uni25D4', - 9685 => 'uni25D5', - 9686 => 'uni25D6', - 9687 => 'uni25D7', - 9688 => 'invbullet', - 9689 => 'invcircle', - 9690 => 'uni25DA', - 9691 => 'uni25DB', - 9692 => 'uni25DC', - 9693 => 'uni25DD', - 9694 => 'uni25DE', - 9695 => 'uni25DF', - 9696 => 'uni25E0', - 9697 => 'uni25E1', - 9698 => 'uni25E2', - 9699 => 'uni25E3', - 9700 => 'uni25E4', - 9701 => 'uni25E5', - 9702 => 'openbullet', - 9703 => 'uni25E7', - 9704 => 'uni25E8', - 9705 => 'uni25E9', - 9706 => 'uni25EA', - 9707 => 'uni25EB', - 9708 => 'uni25EC', - 9709 => 'uni25ED', - 9710 => 'uni25EE', - 9711 => 'uni25EF', - 9712 => 'uni25F0', - 9713 => 'uni25F1', - 9714 => 'uni25F2', - 9715 => 'uni25F3', - 9716 => 'uni25F4', - 9717 => 'uni25F5', - 9718 => 'uni25F6', - 9719 => 'uni25F7', - 9720 => 'uni25F8', - 9721 => 'uni25F9', - 9722 => 'uni25FA', - 9723 => 'uni25FB', - 9724 => 'uni25FC', - 9725 => 'uni25FD', - 9726 => 'uni25FE', - 9727 => 'uni25FF', - 9728 => 'uni2600', - 9729 => 'uni2601', - 9730 => 'uni2602', - 9731 => 'uni2603', - 9732 => 'uni2604', - 9733 => 'uni2605', - 9734 => 'uni2606', - 9735 => 'uni2607', - 9736 => 'uni2608', - 9737 => 'uni2609', - 9738 => 'uni260A', - 9739 => 'uni260B', - 9740 => 'uni260C', - 9741 => 'uni260D', - 9742 => 'uni260E', - 9743 => 'uni260F', - 9744 => 'uni2610', - 9745 => 'uni2611', - 9746 => 'uni2612', - 9747 => 'uni2613', - 9748 => 'uni2614', - 9749 => 'uni2615', - 9750 => 'uni2616', - 9751 => 'uni2617', - 9752 => 'uni2618', - 9753 => 'uni2619', - 9754 => 'uni261A', - 9755 => 'uni261B', - 9756 => 'uni261C', - 9757 => 'uni261D', - 9758 => 'uni261E', - 9759 => 'uni261F', - 9760 => 'uni2620', - 9761 => 'uni2621', - 9762 => 'uni2622', - 9763 => 'uni2623', - 9764 => 'uni2624', - 9765 => 'uni2625', - 9766 => 'uni2626', - 9767 => 'uni2627', - 9768 => 'uni2628', - 9769 => 'uni2629', - 9770 => 'uni262A', - 9771 => 'uni262B', - 9772 => 'uni262C', - 9773 => 'uni262D', - 9774 => 'uni262E', - 9775 => 'uni262F', - 9776 => 'uni2630', - 9777 => 'uni2631', - 9778 => 'uni2632', - 9779 => 'uni2633', - 9780 => 'uni2634', - 9781 => 'uni2635', - 9782 => 'uni2636', - 9783 => 'uni2637', - 9784 => 'uni2638', - 9785 => 'uni2639', - 9786 => 'smileface', - 9787 => 'invsmileface', - 9788 => 'sun', - 9789 => 'uni263D', - 9790 => 'uni263E', - 9791 => 'uni263F', - 9792 => 'female', - 9793 => 'uni2641', - 9794 => 'male', - 9795 => 'uni2643', - 9796 => 'uni2644', - 9797 => 'uni2645', - 9798 => 'uni2646', - 9799 => 'uni2647', - 9800 => 'uni2648', - 9801 => 'uni2649', - 9802 => 'uni264A', - 9803 => 'uni264B', - 9804 => 'uni264C', - 9805 => 'uni264D', - 9806 => 'uni264E', - 9807 => 'uni264F', - 9808 => 'uni2650', - 9809 => 'uni2651', - 9810 => 'uni2652', - 9811 => 'uni2653', - 9812 => 'uni2654', - 9813 => 'uni2655', - 9814 => 'uni2656', - 9815 => 'uni2657', - 9816 => 'uni2658', - 9817 => 'uni2659', - 9818 => 'uni265A', - 9819 => 'uni265B', - 9820 => 'uni265C', - 9821 => 'uni265D', - 9822 => 'uni265E', - 9823 => 'uni265F', - 9824 => 'spade', - 9825 => 'uni2661', - 9826 => 'uni2662', - 9827 => 'club', - 9828 => 'uni2664', - 9829 => 'heart', - 9830 => 'diamond', - 9831 => 'uni2667', - 9832 => 'uni2668', - 9833 => 'uni2669', - 9834 => 'musicalnote', - 9835 => 'musicalnotedbl', - 9836 => 'uni266C', - 9837 => 'uni266D', - 9838 => 'uni266E', - 9839 => 'uni266F', - 9840 => 'uni2670', - 9841 => 'uni2671', - 9842 => 'uni2672', - 9843 => 'uni2673', - 9844 => 'uni2674', - 9845 => 'uni2675', - 9846 => 'uni2676', - 9847 => 'uni2677', - 9848 => 'uni2678', - 9849 => 'uni2679', - 9850 => 'uni267A', - 9851 => 'uni267B', - 9852 => 'uni267C', - 9853 => 'uni267D', - 9854 => 'uni267E', - 9855 => 'uni267F', - 9856 => 'uni2680', - 9857 => 'uni2681', - 9858 => 'uni2682', - 9859 => 'uni2683', - 9860 => 'uni2684', - 9861 => 'uni2685', - 9862 => 'uni2686', - 9863 => 'uni2687', - 9864 => 'uni2688', - 9865 => 'uni2689', - 9866 => 'uni268A', - 9867 => 'uni268B', - 9868 => 'uni268C', - 9869 => 'uni268D', - 9870 => 'uni268E', - 9871 => 'uni268F', - 9872 => 'uni2690', - 9873 => 'uni2691', - 9874 => 'uni2692', - 9875 => 'uni2693', - 9876 => 'uni2694', - 9877 => 'uni2695', - 9878 => 'uni2696', - 9879 => 'uni2697', - 9880 => 'uni2698', - 9881 => 'uni2699', - 9882 => 'uni269A', - 9883 => 'uni269B', - 9884 => 'uni269C', - 9886 => 'uni269E', - 9887 => 'uni269F', - 9888 => 'uni26A0', - 9889 => 'uni26A1', - 9890 => 'uni26A2', - 9891 => 'uni26A3', - 9892 => 'uni26A4', - 9893 => 'uni26A5', - 9894 => 'uni26A6', - 9895 => 'uni26A7', - 9896 => 'uni26A8', - 9897 => 'uni26A9', - 9898 => 'uni26AA', - 9899 => 'uni26AB', - 9900 => 'uni26AC', - 9901 => 'uni26AD', - 9902 => 'uni26AE', - 9903 => 'uni26AF', - 9904 => 'uni26B0', - 9905 => 'uni26B1', - 9906 => 'uni26B2', - 9907 => 'uni26B3', - 9908 => 'uni26B4', - 9909 => 'uni26B5', - 9910 => 'uni26B6', - 9911 => 'uni26B7', - 9912 => 'uni26B8', - 9920 => 'uni26C0', - 9921 => 'uni26C1', - 9922 => 'uni26C2', - 9923 => 'uni26C3', - 9954 => 'uni26E2', - 9985 => 'uni2701', - 9986 => 'uni2702', - 9987 => 'uni2703', - 9988 => 'uni2704', - 9990 => 'uni2706', - 9991 => 'uni2707', - 9992 => 'uni2708', - 9993 => 'uni2709', - 9996 => 'uni270C', - 9997 => 'uni270D', - 9998 => 'uni270E', - 9999 => 'uni270F', - 10000 => 'uni2710', - 10001 => 'uni2711', - 10002 => 'uni2712', - 10003 => 'uni2713', - 10004 => 'uni2714', - 10005 => 'uni2715', - 10006 => 'uni2716', - 10007 => 'uni2717', - 10008 => 'uni2718', - 10009 => 'uni2719', - 10010 => 'uni271A', - 10011 => 'uni271B', - 10012 => 'uni271C', - 10013 => 'uni271D', - 10014 => 'uni271E', - 10015 => 'uni271F', - 10016 => 'uni2720', - 10017 => 'uni2721', - 10018 => 'uni2722', - 10019 => 'uni2723', - 10020 => 'uni2724', - 10021 => 'uni2725', - 10022 => 'uni2726', - 10023 => 'uni2727', - 10025 => 'uni2729', - 10026 => 'uni272A', - 10027 => 'uni272B', - 10028 => 'uni272C', - 10029 => 'uni272D', - 10030 => 'uni272E', - 10031 => 'uni272F', - 10032 => 'uni2730', - 10033 => 'uni2731', - 10034 => 'uni2732', - 10035 => 'uni2733', - 10036 => 'uni2734', - 10037 => 'uni2735', - 10038 => 'uni2736', - 10039 => 'uni2737', - 10040 => 'uni2738', - 10041 => 'uni2739', - 10042 => 'uni273A', - 10043 => 'uni273B', - 10044 => 'uni273C', - 10045 => 'uni273D', - 10046 => 'uni273E', - 10047 => 'uni273F', - 10048 => 'uni2740', - 10049 => 'uni2741', - 10050 => 'uni2742', - 10051 => 'uni2743', - 10052 => 'uni2744', - 10053 => 'uni2745', - 10054 => 'uni2746', - 10055 => 'uni2747', - 10056 => 'uni2748', - 10057 => 'uni2749', - 10058 => 'uni274A', - 10059 => 'uni274B', - 10061 => 'uni274D', - 10063 => 'uni274F', - 10064 => 'uni2750', - 10065 => 'uni2751', - 10066 => 'uni2752', - 10070 => 'uni2756', - 10072 => 'uni2758', - 10073 => 'uni2759', - 10074 => 'uni275A', - 10075 => 'uni275B', - 10076 => 'uni275C', - 10077 => 'uni275D', - 10078 => 'uni275E', - 10081 => 'uni2761', - 10082 => 'uni2762', - 10083 => 'uni2763', - 10084 => 'uni2764', - 10085 => 'uni2765', - 10086 => 'uni2766', - 10087 => 'uni2767', - 10088 => 'uni2768', - 10089 => 'uni2769', - 10090 => 'uni276A', - 10091 => 'uni276B', - 10092 => 'uni276C', - 10093 => 'uni276D', - 10094 => 'uni276E', - 10095 => 'uni276F', - 10096 => 'uni2770', - 10097 => 'uni2771', - 10098 => 'uni2772', - 10099 => 'uni2773', - 10100 => 'uni2774', - 10101 => 'uni2775', - 10102 => 'uni2776', - 10103 => 'uni2777', - 10104 => 'uni2778', - 10105 => 'uni2779', - 10106 => 'uni277A', - 10107 => 'uni277B', - 10108 => 'uni277C', - 10109 => 'uni277D', - 10110 => 'uni277E', - 10111 => 'uni277F', - 10112 => 'uni2780', - 10113 => 'uni2781', - 10114 => 'uni2782', - 10115 => 'uni2783', - 10116 => 'uni2784', - 10117 => 'uni2785', - 10118 => 'uni2786', - 10119 => 'uni2787', - 10120 => 'uni2788', - 10121 => 'uni2789', - 10122 => 'uni278A', - 10123 => 'uni278B', - 10124 => 'uni278C', - 10125 => 'uni278D', - 10126 => 'uni278E', - 10127 => 'uni278F', - 10128 => 'uni2790', - 10129 => 'uni2791', - 10130 => 'uni2792', - 10131 => 'uni2793', - 10132 => 'uni2794', - 10136 => 'uni2798', - 10137 => 'uni2799', - 10138 => 'uni279A', - 10139 => 'uni279B', - 10140 => 'uni279C', - 10141 => 'uni279D', - 10142 => 'uni279E', - 10143 => 'uni279F', - 10144 => 'uni27A0', - 10145 => 'uni27A1', - 10146 => 'uni27A2', - 10147 => 'uni27A3', - 10148 => 'uni27A4', - 10149 => 'uni27A5', - 10150 => 'uni27A6', - 10151 => 'uni27A7', - 10152 => 'uni27A8', - 10153 => 'uni27A9', - 10154 => 'uni27AA', - 10155 => 'uni27AB', - 10156 => 'uni27AC', - 10157 => 'uni27AD', - 10158 => 'uni27AE', - 10159 => 'uni27AF', - 10161 => 'uni27B1', - 10162 => 'uni27B2', - 10163 => 'uni27B3', - 10164 => 'uni27B4', - 10165 => 'uni27B5', - 10166 => 'uni27B6', - 10167 => 'uni27B7', - 10168 => 'uni27B8', - 10169 => 'uni27B9', - 10170 => 'uni27BA', - 10171 => 'uni27BB', - 10172 => 'uni27BC', - 10173 => 'uni27BD', - 10174 => 'uni27BE', - 10181 => 'uni27C5', - 10182 => 'uni27C6', - 10208 => 'uni27E0', - 10214 => 'uni27E6', - 10215 => 'uni27E7', - 10216 => 'uni27E8', - 10217 => 'uni27E9', - 10218 => 'uni27EA', - 10219 => 'uni27EB', - 10224 => 'uni27F0', - 10225 => 'uni27F1', - 10226 => 'uni27F2', - 10227 => 'uni27F3', - 10228 => 'uni27F4', - 10229 => 'uni27F5', - 10230 => 'uni27F6', - 10231 => 'uni27F7', - 10232 => 'uni27F8', - 10233 => 'uni27F9', - 10234 => 'uni27FA', - 10235 => 'uni27FB', - 10236 => 'uni27FC', - 10237 => 'uni27FD', - 10238 => 'uni27FE', - 10239 => 'uni27FF', - 10240 => 'uni2800', - 10241 => 'uni2801', - 10242 => 'uni2802', - 10243 => 'uni2803', - 10244 => 'uni2804', - 10245 => 'uni2805', - 10246 => 'uni2806', - 10247 => 'uni2807', - 10248 => 'uni2808', - 10249 => 'uni2809', - 10250 => 'uni280A', - 10251 => 'uni280B', - 10252 => 'uni280C', - 10253 => 'uni280D', - 10254 => 'uni280E', - 10255 => 'uni280F', - 10256 => 'uni2810', - 10257 => 'uni2811', - 10258 => 'uni2812', - 10259 => 'uni2813', - 10260 => 'uni2814', - 10261 => 'uni2815', - 10262 => 'uni2816', - 10263 => 'uni2817', - 10264 => 'uni2818', - 10265 => 'uni2819', - 10266 => 'uni281A', - 10267 => 'uni281B', - 10268 => 'uni281C', - 10269 => 'uni281D', - 10270 => 'uni281E', - 10271 => 'uni281F', - 10272 => 'uni2820', - 10273 => 'uni2821', - 10274 => 'uni2822', - 10275 => 'uni2823', - 10276 => 'uni2824', - 10277 => 'uni2825', - 10278 => 'uni2826', - 10279 => 'uni2827', - 10280 => 'uni2828', - 10281 => 'uni2829', - 10282 => 'uni282A', - 10283 => 'uni282B', - 10284 => 'uni282C', - 10285 => 'uni282D', - 10286 => 'uni282E', - 10287 => 'uni282F', - 10288 => 'uni2830', - 10289 => 'uni2831', - 10290 => 'uni2832', - 10291 => 'uni2833', - 10292 => 'uni2834', - 10293 => 'uni2835', - 10294 => 'uni2836', - 10295 => 'uni2837', - 10296 => 'uni2838', - 10297 => 'uni2839', - 10298 => 'uni283A', - 10299 => 'uni283B', - 10300 => 'uni283C', - 10301 => 'uni283D', - 10302 => 'uni283E', - 10303 => 'uni283F', - 10304 => 'uni2840', - 10305 => 'uni2841', - 10306 => 'uni2842', - 10307 => 'uni2843', - 10308 => 'uni2844', - 10309 => 'uni2845', - 10310 => 'uni2846', - 10311 => 'uni2847', - 10312 => 'uni2848', - 10313 => 'uni2849', - 10314 => 'uni284A', - 10315 => 'uni284B', - 10316 => 'uni284C', - 10317 => 'uni284D', - 10318 => 'uni284E', - 10319 => 'uni284F', - 10320 => 'uni2850', - 10321 => 'uni2851', - 10322 => 'uni2852', - 10323 => 'uni2853', - 10324 => 'uni2854', - 10325 => 'uni2855', - 10326 => 'uni2856', - 10327 => 'uni2857', - 10328 => 'uni2858', - 10329 => 'uni2859', - 10330 => 'uni285A', - 10331 => 'uni285B', - 10332 => 'uni285C', - 10333 => 'uni285D', - 10334 => 'uni285E', - 10335 => 'uni285F', - 10336 => 'uni2860', - 10337 => 'uni2861', - 10338 => 'uni2862', - 10339 => 'uni2863', - 10340 => 'uni2864', - 10341 => 'uni2865', - 10342 => 'uni2866', - 10343 => 'uni2867', - 10344 => 'uni2868', - 10345 => 'uni2869', - 10346 => 'uni286A', - 10347 => 'uni286B', - 10348 => 'uni286C', - 10349 => 'uni286D', - 10350 => 'uni286E', - 10351 => 'uni286F', - 10352 => 'uni2870', - 10353 => 'uni2871', - 10354 => 'uni2872', - 10355 => 'uni2873', - 10356 => 'uni2874', - 10357 => 'uni2875', - 10358 => 'uni2876', - 10359 => 'uni2877', - 10360 => 'uni2878', - 10361 => 'uni2879', - 10362 => 'uni287A', - 10363 => 'uni287B', - 10364 => 'uni287C', - 10365 => 'uni287D', - 10366 => 'uni287E', - 10367 => 'uni287F', - 10368 => 'uni2880', - 10369 => 'uni2881', - 10370 => 'uni2882', - 10371 => 'uni2883', - 10372 => 'uni2884', - 10373 => 'uni2885', - 10374 => 'uni2886', - 10375 => 'uni2887', - 10376 => 'uni2888', - 10377 => 'uni2889', - 10378 => 'uni288A', - 10379 => 'uni288B', - 10380 => 'uni288C', - 10381 => 'uni288D', - 10382 => 'uni288E', - 10383 => 'uni288F', - 10384 => 'uni2890', - 10385 => 'uni2891', - 10386 => 'uni2892', - 10387 => 'uni2893', - 10388 => 'uni2894', - 10389 => 'uni2895', - 10390 => 'uni2896', - 10391 => 'uni2897', - 10392 => 'uni2898', - 10393 => 'uni2899', - 10394 => 'uni289A', - 10395 => 'uni289B', - 10396 => 'uni289C', - 10397 => 'uni289D', - 10398 => 'uni289E', - 10399 => 'uni289F', - 10400 => 'uni28A0', - 10401 => 'uni28A1', - 10402 => 'uni28A2', - 10403 => 'uni28A3', - 10404 => 'uni28A4', - 10405 => 'uni28A5', - 10406 => 'uni28A6', - 10407 => 'uni28A7', - 10408 => 'uni28A8', - 10409 => 'uni28A9', - 10410 => 'uni28AA', - 10411 => 'uni28AB', - 10412 => 'uni28AC', - 10413 => 'uni28AD', - 10414 => 'uni28AE', - 10415 => 'uni28AF', - 10416 => 'uni28B0', - 10417 => 'uni28B1', - 10418 => 'uni28B2', - 10419 => 'uni28B3', - 10420 => 'uni28B4', - 10421 => 'uni28B5', - 10422 => 'uni28B6', - 10423 => 'uni28B7', - 10424 => 'uni28B8', - 10425 => 'uni28B9', - 10426 => 'uni28BA', - 10427 => 'uni28BB', - 10428 => 'uni28BC', - 10429 => 'uni28BD', - 10430 => 'uni28BE', - 10431 => 'uni28BF', - 10432 => 'uni28C0', - 10433 => 'uni28C1', - 10434 => 'uni28C2', - 10435 => 'uni28C3', - 10436 => 'uni28C4', - 10437 => 'uni28C5', - 10438 => 'uni28C6', - 10439 => 'uni28C7', - 10440 => 'uni28C8', - 10441 => 'uni28C9', - 10442 => 'uni28CA', - 10443 => 'uni28CB', - 10444 => 'uni28CC', - 10445 => 'uni28CD', - 10446 => 'uni28CE', - 10447 => 'uni28CF', - 10448 => 'uni28D0', - 10449 => 'uni28D1', - 10450 => 'uni28D2', - 10451 => 'uni28D3', - 10452 => 'uni28D4', - 10453 => 'uni28D5', - 10454 => 'uni28D6', - 10455 => 'uni28D7', - 10456 => 'uni28D8', - 10457 => 'uni28D9', - 10458 => 'uni28DA', - 10459 => 'uni28DB', - 10460 => 'uni28DC', - 10461 => 'uni28DD', - 10462 => 'uni28DE', - 10463 => 'uni28DF', - 10464 => 'uni28E0', - 10465 => 'uni28E1', - 10466 => 'uni28E2', - 10467 => 'uni28E3', - 10468 => 'uni28E4', - 10469 => 'uni28E5', - 10470 => 'uni28E6', - 10471 => 'uni28E7', - 10472 => 'uni28E8', - 10473 => 'uni28E9', - 10474 => 'uni28EA', - 10475 => 'uni28EB', - 10476 => 'uni28EC', - 10477 => 'uni28ED', - 10478 => 'uni28EE', - 10479 => 'uni28EF', - 10480 => 'uni28F0', - 10481 => 'uni28F1', - 10482 => 'uni28F2', - 10483 => 'uni28F3', - 10484 => 'uni28F4', - 10485 => 'uni28F5', - 10486 => 'uni28F6', - 10487 => 'uni28F7', - 10488 => 'uni28F8', - 10489 => 'uni28F9', - 10490 => 'uni28FA', - 10491 => 'uni28FB', - 10492 => 'uni28FC', - 10493 => 'uni28FD', - 10494 => 'uni28FE', - 10495 => 'uni28FF', - 10502 => 'uni2906', - 10503 => 'uni2907', - 10506 => 'uni290A', - 10507 => 'uni290B', - 10560 => 'uni2940', - 10561 => 'uni2941', - 10627 => 'uni2983', - 10628 => 'uni2984', - 10702 => 'uni29CE', - 10703 => 'uni29CF', - 10704 => 'uni29D0', - 10705 => 'uni29D1', - 10706 => 'uni29D2', - 10707 => 'uni29D3', - 10708 => 'uni29D4', - 10709 => 'uni29D5', - 10731 => 'uni29EB', - 10746 => 'uni29FA', - 10747 => 'uni29FB', - 10752 => 'uni2A00', - 10753 => 'uni2A01', - 10754 => 'uni2A02', - 10764 => 'uni2A0C', - 10765 => 'uni2A0D', - 10766 => 'uni2A0E', - 10767 => 'uni2A0F', - 10768 => 'uni2A10', - 10769 => 'uni2A11', - 10770 => 'uni2A12', - 10771 => 'uni2A13', - 10772 => 'uni2A14', - 10773 => 'uni2A15', - 10774 => 'uni2A16', - 10775 => 'uni2A17', - 10776 => 'uni2A18', - 10777 => 'uni2A19', - 10778 => 'uni2A1A', - 10779 => 'uni2A1B', - 10780 => 'uni2A1C', - 10799 => 'uni2A2F', - 10858 => 'uni2A6A', - 10859 => 'uni2A6B', - 10877 => 'uni2A7D', - 10878 => 'uni2A7E', - 10879 => 'uni2A7F', - 10880 => 'uni2A80', - 10881 => 'uni2A81', - 10882 => 'uni2A82', - 10883 => 'uni2A83', - 10884 => 'uni2A84', - 10885 => 'uni2A85', - 10886 => 'uni2A86', - 10887 => 'uni2A87', - 10888 => 'uni2A88', - 10889 => 'uni2A89', - 10890 => 'uni2A8A', - 10891 => 'uni2A8B', - 10892 => 'uni2A8C', - 10893 => 'uni2A8D', - 10894 => 'uni2A8E', - 10895 => 'uni2A8F', - 10896 => 'uni2A90', - 10897 => 'uni2A91', - 10898 => 'uni2A92', - 10899 => 'uni2A93', - 10900 => 'uni2A94', - 10901 => 'uni2A95', - 10902 => 'uni2A96', - 10903 => 'uni2A97', - 10904 => 'uni2A98', - 10905 => 'uni2A99', - 10906 => 'uni2A9A', - 10907 => 'uni2A9B', - 10908 => 'uni2A9C', - 10909 => 'uni2A9D', - 10910 => 'uni2A9E', - 10911 => 'uni2A9F', - 10912 => 'uni2AA0', - 10926 => 'uni2AAE', - 10927 => 'uni2AAF', - 10928 => 'uni2AB0', - 10929 => 'uni2AB1', - 10930 => 'uni2AB2', - 10931 => 'uni2AB3', - 10932 => 'uni2AB4', - 10933 => 'uni2AB5', - 10934 => 'uni2AB6', - 10935 => 'uni2AB7', - 10936 => 'uni2AB8', - 10937 => 'uni2AB9', - 10938 => 'uni2ABA', - 11001 => 'uni2AF9', - 11002 => 'uni2AFA', - 11008 => 'uni2B00', - 11009 => 'uni2B01', - 11010 => 'uni2B02', - 11011 => 'uni2B03', - 11012 => 'uni2B04', - 11013 => 'uni2B05', - 11014 => 'uni2B06', - 11015 => 'uni2B07', - 11016 => 'uni2B08', - 11017 => 'uni2B09', - 11018 => 'uni2B0A', - 11019 => 'uni2B0B', - 11020 => 'uni2B0C', - 11021 => 'uni2B0D', - 11022 => 'uni2B0E', - 11023 => 'uni2B0F', - 11024 => 'uni2B10', - 11025 => 'uni2B11', - 11026 => 'uni2B12', - 11027 => 'uni2B13', - 11028 => 'uni2B14', - 11029 => 'uni2B15', - 11030 => 'uni2B16', - 11031 => 'uni2B17', - 11032 => 'uni2B18', - 11033 => 'uni2B19', - 11034 => 'uni2B1A', - 11039 => 'uni2B1F', - 11040 => 'uni2B20', - 11041 => 'uni2B21', - 11042 => 'uni2B22', - 11043 => 'uni2B23', - 11044 => 'uni2B24', - 11091 => 'uni2B53', - 11092 => 'uni2B54', - 11360 => 'uni2C60', - 11361 => 'uni2C61', - 11362 => 'uni2C62', - 11363 => 'uni2C63', - 11364 => 'uni2C64', - 11365 => 'uni2C65', - 11366 => 'uni2C66', - 11367 => 'uni2C67', - 11368 => 'uni2C68', - 11369 => 'uni2C69', - 11370 => 'uni2C6A', - 11371 => 'uni2C6B', - 11372 => 'uni2C6C', - 11373 => 'uni2C6D', - 11374 => 'uni2C6E', - 11375 => 'uni2C6F', - 11376 => 'uni2C70', - 11377 => 'uni2C71', - 11378 => 'uni2C72', - 11379 => 'uni2C73', - 11380 => 'uni2C74', - 11381 => 'uni2C75', - 11382 => 'uni2C76', - 11383 => 'uni2C77', - 11385 => 'uni2C79', - 11386 => 'uni2C7A', - 11387 => 'uni2C7B', - 11388 => 'uni2C7C', - 11389 => 'uni2C7D', - 11390 => 'uni2C7E', - 11391 => 'uni2C7F', - 11520 => 'uni2D00', - 11521 => 'uni2D01', - 11522 => 'uni2D02', - 11523 => 'uni2D03', - 11524 => 'uni2D04', - 11525 => 'uni2D05', - 11526 => 'uni2D06', - 11527 => 'uni2D07', - 11528 => 'uni2D08', - 11529 => 'uni2D09', - 11530 => 'uni2D0A', - 11531 => 'uni2D0B', - 11532 => 'uni2D0C', - 11533 => 'uni2D0D', - 11534 => 'uni2D0E', - 11535 => 'uni2D0F', - 11536 => 'uni2D10', - 11537 => 'uni2D11', - 11538 => 'uni2D12', - 11539 => 'uni2D13', - 11540 => 'uni2D14', - 11541 => 'uni2D15', - 11542 => 'uni2D16', - 11543 => 'uni2D17', - 11544 => 'uni2D18', - 11545 => 'uni2D19', - 11546 => 'uni2D1A', - 11547 => 'uni2D1B', - 11548 => 'uni2D1C', - 11549 => 'uni2D1D', - 11550 => 'uni2D1E', - 11551 => 'uni2D1F', - 11552 => 'uni2D20', - 11553 => 'uni2D21', - 11554 => 'uni2D22', - 11555 => 'uni2D23', - 11556 => 'uni2D24', - 11557 => 'uni2D25', - 11568 => 'uni2D30', - 11569 => 'uni2D31', - 11570 => 'uni2D32', - 11571 => 'uni2D33', - 11572 => 'uni2D34', - 11573 => 'uni2D35', - 11574 => 'uni2D36', - 11575 => 'uni2D37', - 11576 => 'uni2D38', - 11577 => 'uni2D39', - 11578 => 'uni2D3A', - 11579 => 'uni2D3B', - 11580 => 'uni2D3C', - 11581 => 'uni2D3D', - 11582 => 'uni2D3E', - 11583 => 'uni2D3F', - 11584 => 'uni2D40', - 11585 => 'uni2D41', - 11586 => 'uni2D42', - 11587 => 'uni2D43', - 11588 => 'uni2D44', - 11589 => 'uni2D45', - 11590 => 'uni2D46', - 11591 => 'uni2D47', - 11592 => 'uni2D48', - 11593 => 'uni2D49', - 11594 => 'uni2D4A', - 11595 => 'uni2D4B', - 11596 => 'uni2D4C', - 11597 => 'uni2D4D', - 11598 => 'uni2D4E', - 11599 => 'uni2D4F', - 11600 => 'uni2D50', - 11601 => 'uni2D51', - 11602 => 'uni2D52', - 11603 => 'uni2D53', - 11604 => 'uni2D54', - 11605 => 'uni2D55', - 11606 => 'uni2D56', - 11607 => 'uni2D57', - 11608 => 'uni2D58', - 11609 => 'uni2D59', - 11610 => 'uni2D5A', - 11611 => 'uni2D5B', - 11612 => 'uni2D5C', - 11613 => 'uni2D5D', - 11614 => 'uni2D5E', - 11615 => 'uni2D5F', - 11616 => 'uni2D60', - 11617 => 'uni2D61', - 11618 => 'uni2D62', - 11619 => 'uni2D63', - 11620 => 'uni2D64', - 11621 => 'uni2D65', - 11631 => 'uni2D6F', - 11800 => 'uni2E18', - 11807 => 'uni2E1F', - 11810 => 'uni2E22', - 11811 => 'uni2E23', - 11812 => 'uni2E24', - 11813 => 'uni2E25', - 11822 => 'uni2E2E', - 19904 => 'uni4DC0', - 19905 => 'uni4DC1', - 19906 => 'uni4DC2', - 19907 => 'uni4DC3', - 19908 => 'uni4DC4', - 19909 => 'uni4DC5', - 19910 => 'uni4DC6', - 19911 => 'uni4DC7', - 19912 => 'uni4DC8', - 19913 => 'uni4DC9', - 19914 => 'uni4DCA', - 19915 => 'uni4DCB', - 19916 => 'uni4DCC', - 19917 => 'uni4DCD', - 19918 => 'uni4DCE', - 19919 => 'uni4DCF', - 19920 => 'uni4DD0', - 19921 => 'uni4DD1', - 19922 => 'uni4DD2', - 19923 => 'uni4DD3', - 19924 => 'uni4DD4', - 19925 => 'uni4DD5', - 19926 => 'uni4DD6', - 19927 => 'uni4DD7', - 19928 => 'uni4DD8', - 19929 => 'uni4DD9', - 19930 => 'uni4DDA', - 19931 => 'uni4DDB', - 19932 => 'uni4DDC', - 19933 => 'uni4DDD', - 19934 => 'uni4DDE', - 19935 => 'uni4DDF', - 19936 => 'uni4DE0', - 19937 => 'uni4DE1', - 19938 => 'uni4DE2', - 19939 => 'uni4DE3', - 19940 => 'uni4DE4', - 19941 => 'uni4DE5', - 19942 => 'uni4DE6', - 19943 => 'uni4DE7', - 19944 => 'uni4DE8', - 19945 => 'uni4DE9', - 19946 => 'uni4DEA', - 19947 => 'uni4DEB', - 19948 => 'uni4DEC', - 19949 => 'uni4DED', - 19950 => 'uni4DEE', - 19951 => 'uni4DEF', - 19952 => 'uni4DF0', - 19953 => 'uni4DF1', - 19954 => 'uni4DF2', - 19955 => 'uni4DF3', - 19956 => 'uni4DF4', - 19957 => 'uni4DF5', - 19958 => 'uni4DF6', - 19959 => 'uni4DF7', - 19960 => 'uni4DF8', - 19961 => 'uni4DF9', - 19962 => 'uni4DFA', - 19963 => 'uni4DFB', - 19964 => 'uni4DFC', - 19965 => 'uni4DFD', - 19966 => 'uni4DFE', - 19967 => 'uni4DFF', - 42192 => 'uniA4D0', - 42193 => 'uniA4D1', - 42194 => 'uniA4D2', - 42195 => 'uniA4D3', - 42196 => 'uniA4D4', - 42197 => 'uniA4D5', - 42198 => 'uniA4D6', - 42199 => 'uniA4D7', - 42200 => 'uniA4D8', - 42201 => 'uniA4D9', - 42202 => 'uniA4DA', - 42203 => 'uniA4DB', - 42204 => 'uniA4DC', - 42205 => 'uniA4DD', - 42206 => 'uniA4DE', - 42207 => 'uniA4DF', - 42208 => 'uniA4E0', - 42209 => 'uniA4E1', - 42210 => 'uniA4E2', - 42211 => 'uniA4E3', - 42212 => 'uniA4E4', - 42213 => 'uniA4E5', - 42214 => 'uniA4E6', - 42215 => 'uniA4E7', - 42216 => 'uniA4E8', - 42217 => 'uniA4E9', - 42218 => 'uniA4EA', - 42219 => 'uniA4EB', - 42220 => 'uniA4EC', - 42221 => 'uniA4ED', - 42222 => 'uniA4EE', - 42223 => 'uniA4EF', - 42224 => 'uniA4F0', - 42225 => 'uniA4F1', - 42226 => 'uniA4F2', - 42227 => 'uniA4F3', - 42228 => 'uniA4F4', - 42229 => 'uniA4F5', - 42230 => 'uniA4F6', - 42231 => 'uniA4F7', - 42232 => 'uniA4F8', - 42233 => 'uniA4F9', - 42234 => 'uniA4FA', - 42235 => 'uniA4FB', - 42236 => 'uniA4FC', - 42237 => 'uniA4FD', - 42238 => 'uniA4FE', - 42239 => 'uniA4FF', - 42564 => 'uniA644', - 42565 => 'uniA645', - 42566 => 'uniA646', - 42567 => 'uniA647', - 42572 => 'uniA64C', - 42573 => 'uniA64D', - 42576 => 'uniA650', - 42577 => 'uniA651', - 42580 => 'uniA654', - 42581 => 'uniA655', - 42582 => 'uniA656', - 42583 => 'uniA657', - 42594 => 'uniA662', - 42595 => 'uniA663', - 42596 => 'uniA664', - 42597 => 'uniA665', - 42598 => 'uniA666', - 42599 => 'uniA667', - 42600 => 'uniA668', - 42601 => 'uniA669', - 42602 => 'uniA66A', - 42603 => 'uniA66B', - 42604 => 'uniA66C', - 42605 => 'uniA66D', - 42606 => 'uniA66E', - 42634 => 'uniA68A', - 42635 => 'uniA68B', - 42636 => 'uniA68C', - 42637 => 'uniA68D', - 42644 => 'uniA694', - 42645 => 'uniA695', - 42648 => 'uniA698', - 42649 => 'uniA699', - 42760 => 'uniA708', - 42761 => 'uniA709', - 42762 => 'uniA70A', - 42763 => 'uniA70B', - 42764 => 'uniA70C', - 42765 => 'uniA70D', - 42766 => 'uniA70E', - 42767 => 'uniA70F', - 42768 => 'uniA710', - 42769 => 'uniA711', - 42770 => 'uniA712', - 42771 => 'uniA713', - 42772 => 'uniA714', - 42773 => 'uniA715', - 42774 => 'uniA716', - 42779 => 'uniA71B', - 42780 => 'uniA71C', - 42781 => 'uniA71D', - 42782 => 'uniA71E', - 42783 => 'uniA71F', - 42786 => 'uniA722', - 42787 => 'uniA723', - 42788 => 'uniA724', - 42789 => 'uniA725', - 42790 => 'uniA726', - 42791 => 'uniA727', - 42792 => 'uniA728', - 42793 => 'uniA729', - 42794 => 'uniA72A', - 42795 => 'uniA72B', - 42800 => 'uniA730', - 42801 => 'uniA731', - 42802 => 'uniA732', - 42803 => 'uniA733', - 42804 => 'uniA734', - 42805 => 'uniA735', - 42806 => 'uniA736', - 42807 => 'uniA737', - 42808 => 'uniA738', - 42809 => 'uniA739', - 42810 => 'uniA73A', - 42811 => 'uniA73B', - 42812 => 'uniA73C', - 42813 => 'uniA73D', - 42814 => 'uniA73E', - 42815 => 'uniA73F', - 42816 => 'uniA740', - 42817 => 'uniA741', - 42822 => 'uniA746', - 42823 => 'uniA747', - 42824 => 'uniA748', - 42825 => 'uniA749', - 42826 => 'uniA74A', - 42827 => 'uniA74B', - 42830 => 'uniA74E', - 42831 => 'uniA74F', - 42832 => 'uniA750', - 42833 => 'uniA751', - 42834 => 'uniA752', - 42835 => 'uniA753', - 42838 => 'uniA756', - 42839 => 'uniA757', - 42852 => 'uniA764', - 42853 => 'uniA765', - 42854 => 'uniA766', - 42855 => 'uniA767', - 42880 => 'uniA780', - 42881 => 'uniA781', - 42882 => 'uniA782', - 42883 => 'uniA783', - 42889 => 'uniA789', - 42890 => 'uniA78A', - 42891 => 'uniA78B', - 42892 => 'uniA78C', - 42893 => 'uniA78D', - 42894 => 'uniA78E', - 42896 => 'uniA790', - 42897 => 'uniA791', - 42912 => 'uniA7A0', - 42913 => 'uniA7A1', - 42914 => 'uniA7A2', - 42915 => 'uniA7A3', - 42916 => 'uniA7A4', - 42917 => 'uniA7A5', - 42918 => 'uniA7A6', - 42919 => 'uniA7A7', - 42920 => 'uniA7A8', - 42921 => 'uniA7A9', - 42922 => 'uniA7AA', - 43000 => 'uniA7F8', - 43001 => 'uniA7F9', - 43002 => 'uniA7FA', - 43003 => 'uniA7FB', - 43004 => 'uniA7FC', - 43005 => 'uniA7FD', - 43006 => 'uniA7FE', - 43007 => 'uniA7FF', - 61184 => 'uni02E5.5', - 61185 => 'uni02E6.5', - 61186 => 'uni02E7.5', - 61187 => 'uni02E8.5', - 61188 => 'uni02E9.5', - 61189 => 'uni02E5.4', - 61190 => 'uni02E6.4', - 61191 => 'uni02E7.4', - 61192 => 'uni02E8.4', - 61193 => 'uni02E9.4', - 61194 => 'uni02E5.3', - 61195 => 'uni02E6.3', - 61196 => 'uni02E7.3', - 61197 => 'uni02E8.3', - 61198 => 'uni02E9.3', - 61199 => 'uni02E5.2', - 61200 => 'uni02E6.2', - 61201 => 'uni02E7.2', - 61202 => 'uni02E8.2', - 61203 => 'uni02E9.2', - 61204 => 'uni02E5.1', - 61205 => 'uni02E6.1', - 61206 => 'uni02E7.1', - 61207 => 'uni02E8.1', - 61208 => 'uni02E9.1', - 61209 => 'stem', - 61440 => 'uniF000', - 61441 => 'uniF001', - 61442 => 'uniF002', - 61443 => 'uniF003', - 62464 => 'uniF400', - 62465 => 'uniF401', - 62466 => 'uniF402', - 62467 => 'uniF403', - 62468 => 'uniF404', - 62469 => 'uniF405', - 62470 => 'uniF406', - 62471 => 'uniF407', - 62472 => 'uniF408', - 62473 => 'uniF409', - 62474 => 'uniF40A', - 62475 => 'uniF40B', - 62476 => 'uniF40C', - 62477 => 'uniF40D', - 62478 => 'uniF40E', - 62479 => 'uniF40F', - 62480 => 'uniF410', - 62481 => 'uniF411', - 62482 => 'uniF412', - 62483 => 'uniF413', - 62484 => 'uniF414', - 62485 => 'uniF415', - 62486 => 'uniF416', - 62487 => 'uniF417', - 62488 => 'uniF418', - 62489 => 'uniF419', - 62490 => 'uniF41A', - 62491 => 'uniF41B', - 62492 => 'uniF41C', - 62493 => 'uniF41D', - 62494 => 'uniF41E', - 62495 => 'uniF41F', - 62496 => 'uniF420', - 62497 => 'uniF421', - 62498 => 'uniF422', - 62499 => 'uniF423', - 62500 => 'uniF424', - 62501 => 'uniF425', - 62502 => 'uniF426', - 62504 => 'uniF428', - 62505 => 'uniF429', - 62506 => 'uniF42A', - 62507 => 'uniF42B', - 62508 => 'uniF42C', - 62509 => 'uniF42D', - 62510 => 'uniF42E', - 62511 => 'uniF42F', - 62512 => 'uniF430', - 62513 => 'uniF431', - 62514 => 'uniF432', - 62515 => 'uniF433', - 62516 => 'uniF434', - 62517 => 'uniF435', - 62518 => 'uniF436', - 62519 => 'uniF437', - 62520 => 'uniF438', - 62521 => 'uniF439', - 62522 => 'uniF43A', - 62523 => 'uniF43B', - 62524 => 'uniF43C', - 62525 => 'uniF43D', - 62526 => 'uniF43E', - 62527 => 'uniF43F', - 62528 => 'uniF440', - 62529 => 'uniF441', - 63173 => 'uniF6C5', - 64256 => 'uniFB00', - 64257 => 'fi', - 64258 => 'fl', - 64259 => 'uniFB03', - 64260 => 'uniFB04', - 64261 => 'uniFB05', - 64262 => 'uniFB06', - 64275 => 'uniFB13', - 64276 => 'uniFB14', - 64277 => 'uniFB15', - 64278 => 'uniFB16', - 64279 => 'uniFB17', - 64285 => 'uniFB1D', - 64286 => 'uniFB1E', - 64287 => 'uniFB1F', - 64288 => 'uniFB20', - 64289 => 'uniFB21', - 64290 => 'uniFB22', - 64291 => 'uniFB23', - 64292 => 'uniFB24', - 64293 => 'uniFB25', - 64294 => 'uniFB26', - 64295 => 'uniFB27', - 64296 => 'uniFB28', - 64297 => 'uniFB29', - 64298 => 'uniFB2A', - 64299 => 'uniFB2B', - 64300 => 'uniFB2C', - 64301 => 'uniFB2D', - 64302 => 'uniFB2E', - 64303 => 'uniFB2F', - 64304 => 'uniFB30', - 64305 => 'uniFB31', - 64306 => 'uniFB32', - 64307 => 'uniFB33', - 64308 => 'uniFB34', - 64309 => 'uniFB35', - 64310 => 'uniFB36', - 64312 => 'uniFB38', - 64313 => 'uniFB39', - 64314 => 'uniFB3A', - 64315 => 'uniFB3B', - 64316 => 'uniFB3C', - 64318 => 'uniFB3E', - 64320 => 'uniFB40', - 64321 => 'uniFB41', - 64323 => 'uniFB43', - 64324 => 'uniFB44', - 64326 => 'uniFB46', - 64327 => 'uniFB47', - 64328 => 'uniFB48', - 64329 => 'uniFB49', - 64330 => 'uniFB4A', - 64331 => 'uniFB4B', - 64332 => 'uniFB4C', - 64333 => 'uniFB4D', - 64334 => 'uniFB4E', - 64335 => 'uniFB4F', - 64338 => 'uniFB52', - 64339 => 'uniFB53', - 64340 => 'uniFB54', - 64341 => 'uniFB55', - 64342 => 'uniFB56', - 64343 => 'uniFB57', - 64344 => 'uniFB58', - 64345 => 'uniFB59', - 64346 => 'uniFB5A', - 64347 => 'uniFB5B', - 64348 => 'uniFB5C', - 64349 => 'uniFB5D', - 64350 => 'uniFB5E', - 64351 => 'uniFB5F', - 64352 => 'uniFB60', - 64353 => 'uniFB61', - 64354 => 'uniFB62', - 64355 => 'uniFB63', - 64356 => 'uniFB64', - 64357 => 'uniFB65', - 64358 => 'uniFB66', - 64359 => 'uniFB67', - 64360 => 'uniFB68', - 64361 => 'uniFB69', - 64362 => 'uniFB6A', - 64363 => 'uniFB6B', - 64364 => 'uniFB6C', - 64365 => 'uniFB6D', - 64366 => 'uniFB6E', - 64367 => 'uniFB6F', - 64368 => 'uniFB70', - 64369 => 'uniFB71', - 64370 => 'uniFB72', - 64371 => 'uniFB73', - 64372 => 'uniFB74', - 64373 => 'uniFB75', - 64374 => 'uniFB76', - 64375 => 'uniFB77', - 64376 => 'uniFB78', - 64377 => 'uniFB79', - 64378 => 'uniFB7A', - 64379 => 'uniFB7B', - 64380 => 'uniFB7C', - 64381 => 'uniFB7D', - 64382 => 'uniFB7E', - 64383 => 'uniFB7F', - 64384 => 'uniFB80', - 64385 => 'uniFB81', - 64386 => 'uniFB82', - 64387 => 'uniFB83', - 64388 => 'uniFB84', - 64389 => 'uniFB85', - 64390 => 'uniFB86', - 64391 => 'uniFB87', - 64392 => 'uniFB88', - 64393 => 'uniFB89', - 64394 => 'uniFB8A', - 64395 => 'uniFB8B', - 64396 => 'uniFB8C', - 64397 => 'uniFB8D', - 64398 => 'uniFB8E', - 64399 => 'uniFB8F', - 64400 => 'uniFB90', - 64401 => 'uniFB91', - 64402 => 'uniFB92', - 64403 => 'uniFB93', - 64404 => 'uniFB94', - 64405 => 'uniFB95', - 64406 => 'uniFB96', - 64407 => 'uniFB97', - 64408 => 'uniFB98', - 64409 => 'uniFB99', - 64410 => 'uniFB9A', - 64411 => 'uniFB9B', - 64412 => 'uniFB9C', - 64413 => 'uniFB9D', - 64414 => 'uniFB9E', - 64415 => 'uniFB9F', - 64416 => 'uniFBA0', - 64417 => 'uniFBA1', - 64418 => 'uniFBA2', - 64419 => 'uniFBA3', - 64426 => 'uniFBAA', - 64427 => 'uniFBAB', - 64428 => 'uniFBAC', - 64429 => 'uniFBAD', - 64467 => 'uniFBD3', - 64468 => 'uniFBD4', - 64469 => 'uniFBD5', - 64470 => 'uniFBD6', - 64471 => 'uniFBD7', - 64472 => 'uniFBD8', - 64473 => 'uniFBD9', - 64474 => 'uniFBDA', - 64475 => 'uniFBDB', - 64476 => 'uniFBDC', - 64478 => 'uniFBDE', - 64479 => 'uniFBDF', - 64484 => 'uniFBE4', - 64485 => 'uniFBE5', - 64486 => 'uniFBE6', - 64487 => 'uniFBE7', - 64488 => 'uniFBE8', - 64489 => 'uniFBE9', - 64508 => 'uniFBFC', - 64509 => 'uniFBFD', - 64510 => 'uniFBFE', - 64511 => 'uniFBFF', - 65024 => 'uniFE00', - 65025 => 'uniFE01', - 65026 => 'uniFE02', - 65027 => 'uniFE03', - 65028 => 'uniFE04', - 65029 => 'uniFE05', - 65030 => 'uniFE06', - 65031 => 'uniFE07', - 65032 => 'uniFE08', - 65033 => 'uniFE09', - 65034 => 'uniFE0A', - 65035 => 'uniFE0B', - 65036 => 'uniFE0C', - 65037 => 'uniFE0D', - 65038 => 'uniFE0E', - 65039 => 'uniFE0F', - 65056 => 'uniFE20', - 65057 => 'uniFE21', - 65058 => 'uniFE22', - 65059 => 'uniFE23', - 65136 => 'uniFE70', - 65137 => 'uniFE71', - 65138 => 'uniFE72', - 65139 => 'uniFE73', - 65140 => 'uniFE74', - 65142 => 'uniFE76', - 65143 => 'uniFE77', - 65144 => 'uniFE78', - 65145 => 'uniFE79', - 65146 => 'uniFE7A', - 65147 => 'uniFE7B', - 65148 => 'uniFE7C', - 65149 => 'uniFE7D', - 65150 => 'uniFE7E', - 65151 => 'uniFE7F', - 65152 => 'uniFE80', - 65153 => 'uniFE81', - 65154 => 'uniFE82', - 65155 => 'uniFE83', - 65156 => 'uniFE84', - 65157 => 'uniFE85', - 65158 => 'uniFE86', - 65159 => 'uniFE87', - 65160 => 'uniFE88', - 65161 => 'uniFE89', - 65162 => 'uniFE8A', - 65163 => 'uniFE8B', - 65164 => 'uniFE8C', - 65165 => 'uniFE8D', - 65166 => 'uniFE8E', - 65167 => 'uniFE8F', - 65168 => 'uniFE90', - 65169 => 'uniFE91', - 65170 => 'uniFE92', - 65171 => 'uniFE93', - 65172 => 'uniFE94', - 65173 => 'uniFE95', - 65174 => 'uniFE96', - 65175 => 'uniFE97', - 65176 => 'uniFE98', - 65177 => 'uniFE99', - 65178 => 'uniFE9A', - 65179 => 'uniFE9B', - 65180 => 'uniFE9C', - 65181 => 'uniFE9D', - 65182 => 'uniFE9E', - 65183 => 'uniFE9F', - 65184 => 'uniFEA0', - 65185 => 'uniFEA1', - 65186 => 'uniFEA2', - 65187 => 'uniFEA3', - 65188 => 'uniFEA4', - 65189 => 'uniFEA5', - 65190 => 'uniFEA6', - 65191 => 'uniFEA7', - 65192 => 'uniFEA8', - 65193 => 'uniFEA9', - 65194 => 'uniFEAA', - 65195 => 'uniFEAB', - 65196 => 'uniFEAC', - 65197 => 'uniFEAD', - 65198 => 'uniFEAE', - 65199 => 'uniFEAF', - 65200 => 'uniFEB0', - 65201 => 'uniFEB1', - 65202 => 'uniFEB2', - 65203 => 'uniFEB3', - 65204 => 'uniFEB4', - 65205 => 'uniFEB5', - 65206 => 'uniFEB6', - 65207 => 'uniFEB7', - 65208 => 'uniFEB8', - 65209 => 'uniFEB9', - 65210 => 'uniFEBA', - 65211 => 'uniFEBB', - 65212 => 'uniFEBC', - 65213 => 'uniFEBD', - 65214 => 'uniFEBE', - 65215 => 'uniFEBF', - 65216 => 'uniFEC0', - 65217 => 'uniFEC1', - 65218 => 'uniFEC2', - 65219 => 'uniFEC3', - 65220 => 'uniFEC4', - 65221 => 'uniFEC5', - 65222 => 'uniFEC6', - 65223 => 'uniFEC7', - 65224 => 'uniFEC8', - 65225 => 'uniFEC9', - 65226 => 'uniFECA', - 65227 => 'uniFECB', - 65228 => 'uniFECC', - 65229 => 'uniFECD', - 65230 => 'uniFECE', - 65231 => 'uniFECF', - 65232 => 'uniFED0', - 65233 => 'uniFED1', - 65234 => 'uniFED2', - 65235 => 'uniFED3', - 65236 => 'uniFED4', - 65237 => 'uniFED5', - 65238 => 'uniFED6', - 65239 => 'uniFED7', - 65240 => 'uniFED8', - 65241 => 'uniFED9', - 65242 => 'uniFEDA', - 65243 => 'uniFEDB', - 65244 => 'uniFEDC', - 65245 => 'uniFEDD', - 65246 => 'uniFEDE', - 65247 => 'uniFEDF', - 65248 => 'uniFEE0', - 65249 => 'uniFEE1', - 65250 => 'uniFEE2', - 65251 => 'uniFEE3', - 65252 => 'uniFEE4', - 65253 => 'uniFEE5', - 65254 => 'uniFEE6', - 65255 => 'uniFEE7', - 65256 => 'uniFEE8', - 65257 => 'uniFEE9', - 65258 => 'uniFEEA', - 65259 => 'uniFEEB', - 65260 => 'uniFEEC', - 65261 => 'uniFEED', - 65262 => 'uniFEEE', - 65263 => 'uniFEEF', - 65264 => 'uniFEF0', - 65265 => 'uniFEF1', - 65266 => 'uniFEF2', - 65267 => 'uniFEF3', - 65268 => 'uniFEF4', - 65269 => 'uniFEF5', - 65270 => 'uniFEF6', - 65271 => 'uniFEF7', - 65272 => 'uniFEF8', - 65273 => 'uniFEF9', - 65274 => 'uniFEFA', - 65275 => 'uniFEFB', - 65276 => 'uniFEFC', - 65279 => 'uniFEFF', - 65529 => 'uniFFF9', - 65530 => 'uniFFFA', - 65531 => 'uniFFFB', - 65532 => 'uniFFFC', - 65533 => 'uniFFFD', - ), - 'isUnicode' => true, - 'EncodingScheme' => 'FontSpecific', - 'FontName' => 'DejaVu Sans', - 'FullName' => 'DejaVu Sans', - 'Version' => 'Version 2.37', - 'PostScriptName' => 'DejaVuSans', - 'Weight' => 'Medium', - 'ItalicAngle' => '0', - 'IsFixedPitch' => 'false', - 'UnderlineThickness' => '44', - 'UnderlinePosition' => '-63', - 'FontHeightOffset' => '0', - 'Ascender' => '928', - 'Descender' => '-236', - 'FontBBox' => - array ( - 0 => '-1021', - 1 => '-463', - 2 => '1793', - 3 => '1232', - ), - 'StartCharMetrics' => '6253', - 'C' => - array ( - 32 => 318.0, - 33 => 401.0, - 34 => 460.0, - 35 => 838.0, - 36 => 636.0, - 37 => 950.0, - 38 => 780.0, - 39 => 275.0, - 40 => 390.0, - 41 => 390.0, - 42 => 500.0, - 43 => 838.0, - 44 => 318.0, - 45 => 361.0, - 46 => 318.0, - 47 => 337.0, - 48 => 636.0, - 49 => 636.0, - 50 => 636.0, - 51 => 636.0, - 52 => 636.0, - 53 => 636.0, - 54 => 636.0, - 55 => 636.0, - 56 => 636.0, - 57 => 636.0, - 58 => 337.0, - 59 => 337.0, - 60 => 838.0, - 61 => 838.0, - 62 => 838.0, - 63 => 531.0, - 64 => 1000.0, - 65 => 684.0, - 66 => 686.0, - 67 => 698.0, - 68 => 770.0, - 69 => 632.0, - 70 => 575.0, - 71 => 775.0, - 72 => 752.0, - 73 => 295.0, - 74 => 295.0, - 75 => 656.0, - 76 => 557.0, - 77 => 863.0, - 78 => 748.0, - 79 => 787.0, - 80 => 603.0, - 81 => 787.0, - 82 => 695.0, - 83 => 635.0, - 84 => 611.0, - 85 => 732.0, - 86 => 684.0, - 87 => 989.0, - 88 => 685.0, - 89 => 611.0, - 90 => 685.0, - 91 => 390.0, - 92 => 337.0, - 93 => 390.0, - 94 => 838.0, - 95 => 500.0, - 96 => 500.0, - 97 => 613.0, - 98 => 635.0, - 99 => 550.0, - 100 => 635.0, - 101 => 615.0, - 102 => 352.0, - 103 => 635.0, - 104 => 634.0, - 105 => 278.0, - 106 => 278.0, - 107 => 579.0, - 108 => 278.0, - 109 => 974.0, - 110 => 634.0, - 111 => 612.0, - 112 => 635.0, - 113 => 635.0, - 114 => 411.0, - 115 => 521.0, - 116 => 392.0, - 117 => 634.0, - 118 => 592.0, - 119 => 818.0, - 120 => 592.0, - 121 => 592.0, - 122 => 525.0, - 123 => 636.0, - 124 => 337.0, - 125 => 636.0, - 126 => 838.0, - 160 => 318.0, - 161 => 401.0, - 162 => 636.0, - 163 => 636.0, - 164 => 636.0, - 165 => 636.0, - 166 => 337.0, - 167 => 500.0, - 168 => 500.0, - 169 => 1000.0, - 170 => 471.0, - 171 => 612.0, - 172 => 838.0, - 173 => 361.0, - 174 => 1000.0, - 175 => 500.0, - 176 => 500.0, - 177 => 838.0, - 178 => 401.0, - 179 => 401.0, - 180 => 500.0, - 181 => 636.0, - 182 => 636.0, - 183 => 318.0, - 184 => 500.0, - 185 => 401.0, - 186 => 471.0, - 187 => 612.0, - 188 => 969.0, - 189 => 969.0, - 190 => 969.0, - 191 => 531.0, - 192 => 684.0, - 193 => 684.0, - 194 => 684.0, - 195 => 684.0, - 196 => 684.0, - 197 => 684.0, - 198 => 974.0, - 199 => 698.0, - 200 => 632.0, - 201 => 632.0, - 202 => 632.0, - 203 => 632.0, - 204 => 295.0, - 205 => 295.0, - 206 => 295.0, - 207 => 295.0, - 208 => 775.0, - 209 => 748.0, - 210 => 787.0, - 211 => 787.0, - 212 => 787.0, - 213 => 787.0, - 214 => 787.0, - 215 => 838.0, - 216 => 787.0, - 217 => 732.0, - 218 => 732.0, - 219 => 732.0, - 220 => 732.0, - 221 => 611.0, - 222 => 605.0, - 223 => 630.0, - 224 => 613.0, - 225 => 613.0, - 226 => 613.0, - 227 => 613.0, - 228 => 613.0, - 229 => 613.0, - 230 => 982.0, - 231 => 550.0, - 232 => 615.0, - 233 => 615.0, - 234 => 615.0, - 235 => 615.0, - 236 => 278.0, - 237 => 278.0, - 238 => 278.0, - 239 => 278.0, - 240 => 612.0, - 241 => 634.0, - 242 => 612.0, - 243 => 612.0, - 244 => 612.0, - 245 => 612.0, - 246 => 612.0, - 247 => 838.0, - 248 => 612.0, - 249 => 634.0, - 250 => 634.0, - 251 => 634.0, - 252 => 634.0, - 253 => 592.0, - 254 => 635.0, - 255 => 592.0, - 256 => 684.0, - 257 => 613.0, - 258 => 684.0, - 259 => 613.0, - 260 => 684.0, - 261 => 613.0, - 262 => 698.0, - 263 => 550.0, - 264 => 698.0, - 265 => 550.0, - 266 => 698.0, - 267 => 550.0, - 268 => 698.0, - 269 => 550.0, - 270 => 770.0, - 271 => 635.0, - 272 => 775.0, - 273 => 635.0, - 274 => 632.0, - 275 => 615.0, - 276 => 632.0, - 277 => 615.0, - 278 => 632.0, - 279 => 615.0, - 280 => 632.0, - 281 => 615.0, - 282 => 632.0, - 283 => 615.0, - 284 => 775.0, - 285 => 635.0, - 286 => 775.0, - 287 => 635.0, - 288 => 775.0, - 289 => 635.0, - 290 => 775.0, - 291 => 635.0, - 292 => 752.0, - 293 => 634.0, - 294 => 916.0, - 295 => 695.0, - 296 => 295.0, - 297 => 278.0, - 298 => 295.0, - 299 => 278.0, - 300 => 295.0, - 301 => 278.0, - 302 => 295.0, - 303 => 278.0, - 304 => 295.0, - 305 => 278.0, - 306 => 590.0, - 307 => 556.0, - 308 => 295.0, - 309 => 278.0, - 310 => 656.0, - 311 => 579.0, - 312 => 579.0, - 313 => 557.0, - 314 => 278.0, - 315 => 557.0, - 316 => 278.0, - 317 => 557.0, - 318 => 375.0, - 319 => 557.0, - 320 => 342.0, - 321 => 562.0, - 322 => 284.0, - 323 => 748.0, - 324 => 634.0, - 325 => 748.0, - 326 => 634.0, - 327 => 748.0, - 328 => 634.0, - 329 => 813.0, - 330 => 748.0, - 331 => 634.0, - 332 => 787.0, - 333 => 612.0, - 334 => 787.0, - 335 => 612.0, - 336 => 787.0, - 337 => 612.0, - 338 => 1070.0, - 339 => 1023.0, - 340 => 695.0, - 341 => 411.0, - 342 => 695.0, - 343 => 411.0, - 344 => 695.0, - 345 => 411.0, - 346 => 635.0, - 347 => 521.0, - 348 => 635.0, - 349 => 521.0, - 350 => 635.0, - 351 => 521.0, - 352 => 635.0, - 353 => 521.0, - 354 => 611.0, - 355 => 392.0, - 356 => 611.0, - 357 => 392.0, - 358 => 611.0, - 359 => 392.0, - 360 => 732.0, - 361 => 634.0, - 362 => 732.0, - 363 => 634.0, - 364 => 732.0, - 365 => 634.0, - 366 => 732.0, - 367 => 634.0, - 368 => 732.0, - 369 => 634.0, - 370 => 732.0, - 371 => 634.0, - 372 => 989.0, - 373 => 818.0, - 374 => 611.0, - 375 => 592.0, - 376 => 611.0, - 377 => 685.0, - 378 => 525.0, - 379 => 685.0, - 380 => 525.0, - 381 => 685.0, - 382 => 525.0, - 383 => 352.0, - 384 => 635.0, - 385 => 735.0, - 386 => 686.0, - 387 => 635.0, - 388 => 686.0, - 389 => 635.0, - 390 => 703.0, - 391 => 698.0, - 392 => 550.0, - 393 => 775.0, - 394 => 819.0, - 395 => 686.0, - 396 => 635.0, - 397 => 612.0, - 398 => 632.0, - 399 => 787.0, - 400 => 614.0, - 401 => 575.0, - 402 => 352.0, - 403 => 775.0, - 404 => 687.0, - 405 => 984.0, - 406 => 354.0, - 407 => 295.0, - 408 => 746.0, - 409 => 579.0, - 410 => 278.0, - 411 => 592.0, - 412 => 974.0, - 413 => 748.0, - 414 => 634.0, - 415 => 787.0, - 416 => 913.0, - 417 => 612.0, - 418 => 949.0, - 419 => 759.0, - 420 => 652.0, - 421 => 635.0, - 422 => 695.0, - 423 => 635.0, - 424 => 521.0, - 425 => 632.0, - 426 => 336.0, - 427 => 392.0, - 428 => 611.0, - 429 => 392.0, - 430 => 611.0, - 431 => 858.0, - 432 => 634.0, - 433 => 764.0, - 434 => 721.0, - 435 => 744.0, - 436 => 730.0, - 437 => 685.0, - 438 => 525.0, - 439 => 666.0, - 440 => 666.0, - 441 => 578.0, - 442 => 525.0, - 443 => 636.0, - 444 => 666.0, - 445 => 578.0, - 446 => 510.0, - 447 => 635.0, - 448 => 295.0, - 449 => 492.0, - 450 => 459.0, - 451 => 295.0, - 452 => 1422.0, - 453 => 1299.0, - 454 => 1154.0, - 455 => 835.0, - 456 => 787.0, - 457 => 457.0, - 458 => 931.0, - 459 => 924.0, - 460 => 797.0, - 461 => 684.0, - 462 => 613.0, - 463 => 295.0, - 464 => 278.0, - 465 => 787.0, - 466 => 612.0, - 467 => 732.0, - 468 => 634.0, - 469 => 732.0, - 470 => 634.0, - 471 => 732.0, - 472 => 634.0, - 473 => 732.0, - 474 => 634.0, - 475 => 732.0, - 476 => 634.0, - 477 => 615.0, - 478 => 684.0, - 479 => 613.0, - 480 => 684.0, - 481 => 613.0, - 482 => 974.0, - 483 => 982.0, - 484 => 775.0, - 485 => 635.0, - 486 => 775.0, - 487 => 635.0, - 488 => 656.0, - 489 => 579.0, - 490 => 787.0, - 491 => 612.0, - 492 => 787.0, - 493 => 612.0, - 494 => 666.0, - 495 => 578.0, - 496 => 278.0, - 497 => 1422.0, - 498 => 1299.0, - 499 => 1154.0, - 500 => 775.0, - 501 => 635.0, - 502 => 1113.0, - 503 => 682.0, - 504 => 748.0, - 505 => 634.0, - 506 => 684.0, - 507 => 613.0, - 508 => 974.0, - 509 => 982.0, - 510 => 787.0, - 511 => 612.0, - 512 => 684.0, - 513 => 613.0, - 514 => 684.0, - 515 => 613.0, - 516 => 632.0, - 517 => 615.0, - 518 => 632.0, - 519 => 615.0, - 520 => 295.0, - 521 => 278.0, - 522 => 295.0, - 523 => 278.0, - 524 => 787.0, - 525 => 612.0, - 526 => 787.0, - 527 => 612.0, - 528 => 695.0, - 529 => 411.0, - 530 => 695.0, - 531 => 411.0, - 532 => 732.0, - 533 => 634.0, - 534 => 732.0, - 535 => 634.0, - 536 => 635.0, - 537 => 521.0, - 538 => 611.0, - 539 => 392.0, - 540 => 627.0, - 541 => 521.0, - 542 => 752.0, - 543 => 634.0, - 544 => 735.0, - 545 => 838.0, - 546 => 698.0, - 547 => 610.0, - 548 => 685.0, - 549 => 525.0, - 550 => 684.0, - 551 => 613.0, - 552 => 632.0, - 553 => 615.0, - 554 => 787.0, - 555 => 612.0, - 556 => 787.0, - 557 => 612.0, - 558 => 787.0, - 559 => 612.0, - 560 => 787.0, - 561 => 612.0, - 562 => 611.0, - 563 => 592.0, - 564 => 475.0, - 565 => 843.0, - 566 => 477.0, - 567 => 278.0, - 568 => 998.0, - 569 => 998.0, - 570 => 684.0, - 571 => 698.0, - 572 => 550.0, - 573 => 557.0, - 574 => 611.0, - 575 => 521.0, - 576 => 525.0, - 577 => 603.0, - 578 => 479.0, - 579 => 686.0, - 580 => 732.0, - 581 => 684.0, - 582 => 632.0, - 583 => 615.0, - 584 => 295.0, - 585 => 278.0, - 586 => 781.0, - 587 => 635.0, - 588 => 695.0, - 589 => 411.0, - 590 => 611.0, - 591 => 592.0, - 592 => 600.0, - 593 => 635.0, - 594 => 635.0, - 595 => 635.0, - 596 => 549.0, - 597 => 550.0, - 598 => 635.0, - 599 => 696.0, - 600 => 615.0, - 601 => 615.0, - 602 => 819.0, - 603 => 541.0, - 604 => 532.0, - 605 => 775.0, - 606 => 664.0, - 607 => 278.0, - 608 => 696.0, - 609 => 635.0, - 610 => 629.0, - 611 => 596.0, - 612 => 596.0, - 613 => 634.0, - 614 => 634.0, - 615 => 634.0, - 616 => 278.0, - 617 => 338.0, - 618 => 372.0, - 619 => 396.0, - 620 => 487.0, - 621 => 278.0, - 622 => 706.0, - 623 => 974.0, - 624 => 974.0, - 625 => 974.0, - 626 => 646.0, - 627 => 642.0, - 628 => 634.0, - 629 => 612.0, - 630 => 858.0, - 631 => 728.0, - 632 => 660.0, - 633 => 414.0, - 634 => 414.0, - 635 => 414.0, - 636 => 411.0, - 637 => 411.0, - 638 => 530.0, - 639 => 530.0, - 640 => 604.0, - 641 => 604.0, - 642 => 521.0, - 643 => 336.0, - 644 => 336.0, - 645 => 461.0, - 646 => 336.0, - 647 => 392.0, - 648 => 392.0, - 649 => 634.0, - 650 => 618.0, - 651 => 598.0, - 652 => 592.0, - 653 => 818.0, - 654 => 592.0, - 655 => 611.0, - 656 => 525.0, - 657 => 525.0, - 658 => 578.0, - 659 => 578.0, - 660 => 510.0, - 661 => 510.0, - 662 => 510.0, - 663 => 510.0, - 664 => 787.0, - 665 => 580.0, - 666 => 664.0, - 667 => 708.0, - 668 => 654.0, - 669 => 292.0, - 670 => 667.0, - 671 => 507.0, - 672 => 727.0, - 673 => 510.0, - 674 => 510.0, - 675 => 1014.0, - 676 => 1058.0, - 677 => 1013.0, - 678 => 830.0, - 679 => 610.0, - 680 => 778.0, - 681 => 848.0, - 682 => 706.0, - 683 => 654.0, - 684 => 515.0, - 685 => 515.0, - 686 => 661.0, - 687 => 664.0, - 688 => 404.0, - 689 => 399.0, - 690 => 175.0, - 691 => 259.0, - 692 => 295.0, - 693 => 296.0, - 694 => 379.0, - 695 => 515.0, - 696 => 373.0, - 697 => 278.0, - 698 => 460.0, - 699 => 318.0, - 700 => 318.0, - 701 => 318.0, - 702 => 307.0, - 703 => 307.0, - 704 => 370.0, - 705 => 370.0, - 706 => 500.0, - 707 => 500.0, - 708 => 500.0, - 709 => 500.0, - 710 => 500.0, - 711 => 500.0, - 712 => 275.0, - 713 => 500.0, - 714 => 500.0, - 715 => 500.0, - 716 => 275.0, - 717 => 500.0, - 718 => 500.0, - 719 => 500.0, - 720 => 337.0, - 721 => 337.0, - 722 => 307.0, - 723 => 307.0, - 724 => 500.0, - 725 => 500.0, - 726 => 390.0, - 727 => 317.0, - 728 => 500.0, - 729 => 500.0, - 730 => 500.0, - 731 => 500.0, - 732 => 500.0, - 733 => 500.0, - 734 => 315.0, - 735 => 500.0, - 736 => 426.0, - 737 => 166.0, - 738 => 373.0, - 739 => 444.0, - 740 => 370.0, - 741 => 493.0, - 742 => 493.0, - 743 => 493.0, - 744 => 493.0, - 745 => 493.0, - 748 => 500.0, - 749 => 500.0, - 750 => 518.0, - 755 => 500.0, - 759 => 500.0, - 768 => 0.0, - 769 => 0.0, - 770 => 0.0, - 771 => 0.0, - 772 => 0.0, - 773 => 0.0, - 774 => 0.0, - 775 => 0.0, - 776 => 0.0, - 777 => 0.0, - 778 => 0.0, - 779 => 0.0, - 780 => 0.0, - 781 => 0.0, - 782 => 0.0, - 783 => 0.0, - 784 => 0.0, - 785 => 0.0, - 786 => 0.0, - 787 => 0.0, - 788 => 0.0, - 789 => 0.0, - 790 => 0.0, - 791 => 0.0, - 792 => 0.0, - 793 => 0.0, - 794 => 0.0, - 795 => 0.0, - 796 => 0.0, - 797 => 0.0, - 798 => 0.0, - 799 => 0.0, - 800 => 0.0, - 801 => 0.0, - 802 => 0.0, - 803 => 0.0, - 804 => 0.0, - 805 => 0.0, - 806 => 0.0, - 807 => 0.0, - 808 => 0.0, - 809 => 0.0, - 810 => 0.0, - 811 => 0.0, - 812 => 0.0, - 813 => 0.0, - 814 => 0.0, - 815 => 0.0, - 816 => 0.0, - 817 => 0.0, - 818 => 0.0, - 819 => 0.0, - 820 => 0.0, - 821 => 0.0, - 822 => 0.0, - 823 => 0.0, - 824 => 0.0, - 825 => 0.0, - 826 => 0.0, - 827 => 0.0, - 828 => 0.0, - 829 => 0.0, - 830 => 0.0, - 831 => 0.0, - 832 => 0.0, - 833 => 0.0, - 834 => 0.0, - 835 => 0.0, - 836 => 0.0, - 837 => 0.0, - 838 => 0.0, - 839 => 0.0, - 840 => 0.0, - 841 => 0.0, - 842 => 0.0, - 843 => 0.0, - 844 => 0.0, - 845 => 0.0, - 846 => 0.0, - 847 => 0.0, - 849 => 0.0, - 850 => 0.0, - 851 => 0.0, - 855 => 0.0, - 856 => 0.0, - 858 => 0.0, - 860 => 0.0, - 861 => 0.0, - 862 => 0.0, - 863 => 0.0, - 864 => 0.0, - 865 => 0.0, - 866 => 0.0, - 880 => 654.0, - 881 => 568.0, - 882 => 862.0, - 883 => 647.0, - 884 => 278.0, - 885 => 278.0, - 886 => 748.0, - 887 => 650.0, - 890 => 500.0, - 891 => 549.0, - 892 => 550.0, - 893 => 549.0, - 894 => 337.0, - 895 => 295.0, - 900 => 500.0, - 901 => 500.0, - 902 => 692.0, - 903 => 318.0, - 904 => 746.0, - 905 => 871.0, - 906 => 408.0, - 908 => 813.0, - 910 => 825.0, - 911 => 826.0, - 912 => 338.0, - 913 => 684.0, - 914 => 686.0, - 915 => 557.0, - 916 => 684.0, - 917 => 632.0, - 918 => 685.0, - 919 => 752.0, - 920 => 787.0, - 921 => 295.0, - 922 => 656.0, - 923 => 684.0, - 924 => 863.0, - 925 => 748.0, - 926 => 632.0, - 927 => 787.0, - 928 => 752.0, - 929 => 603.0, - 931 => 632.0, - 932 => 611.0, - 933 => 611.0, - 934 => 787.0, - 935 => 685.0, - 936 => 787.0, - 937 => 764.0, - 938 => 295.0, - 939 => 611.0, - 940 => 659.0, - 941 => 541.0, - 942 => 634.0, - 943 => 338.0, - 944 => 579.0, - 945 => 659.0, - 946 => 638.0, - 947 => 592.0, - 948 => 612.0, - 949 => 541.0, - 950 => 544.0, - 951 => 634.0, - 952 => 612.0, - 953 => 338.0, - 954 => 589.0, - 955 => 592.0, - 956 => 636.0, - 957 => 559.0, - 958 => 558.0, - 959 => 612.0, - 960 => 602.0, - 961 => 635.0, - 962 => 587.0, - 963 => 634.0, - 964 => 602.0, - 965 => 579.0, - 966 => 660.0, - 967 => 578.0, - 968 => 660.0, - 969 => 837.0, - 970 => 338.0, - 971 => 579.0, - 972 => 612.0, - 973 => 579.0, - 974 => 837.0, - 975 => 656.0, - 976 => 614.0, - 977 => 619.0, - 978 => 699.0, - 979 => 842.0, - 980 => 699.0, - 981 => 660.0, - 982 => 837.0, - 983 => 664.0, - 984 => 787.0, - 985 => 612.0, - 986 => 648.0, - 987 => 587.0, - 988 => 575.0, - 989 => 458.0, - 990 => 660.0, - 991 => 660.0, - 992 => 865.0, - 993 => 627.0, - 994 => 934.0, - 995 => 837.0, - 996 => 758.0, - 997 => 659.0, - 998 => 792.0, - 999 => 615.0, - 1000 => 687.0, - 1001 => 607.0, - 1002 => 768.0, - 1003 => 625.0, - 1004 => 699.0, - 1005 => 612.0, - 1006 => 611.0, - 1007 => 536.0, - 1008 => 664.0, - 1009 => 635.0, - 1010 => 550.0, - 1011 => 278.0, - 1012 => 787.0, - 1013 => 615.0, - 1014 => 615.0, - 1015 => 605.0, - 1016 => 635.0, - 1017 => 698.0, - 1018 => 863.0, - 1019 => 651.0, - 1020 => 635.0, - 1021 => 703.0, - 1022 => 698.0, - 1023 => 703.0, - 1024 => 632.0, - 1025 => 632.0, - 1026 => 786.0, - 1027 => 610.0, - 1028 => 698.0, - 1029 => 635.0, - 1030 => 295.0, - 1031 => 295.0, - 1032 => 295.0, - 1033 => 1094.0, - 1034 => 1045.0, - 1035 => 786.0, - 1036 => 710.0, - 1037 => 748.0, - 1038 => 609.0, - 1039 => 752.0, - 1040 => 684.0, - 1041 => 686.0, - 1042 => 686.0, - 1043 => 610.0, - 1044 => 781.0, - 1045 => 632.0, - 1046 => 1077.0, - 1047 => 641.0, - 1048 => 748.0, - 1049 => 748.0, - 1050 => 710.0, - 1051 => 752.0, - 1052 => 863.0, - 1053 => 752.0, - 1054 => 787.0, - 1055 => 752.0, - 1056 => 603.0, - 1057 => 698.0, - 1058 => 611.0, - 1059 => 609.0, - 1060 => 861.0, - 1061 => 685.0, - 1062 => 776.0, - 1063 => 686.0, - 1064 => 1069.0, - 1065 => 1094.0, - 1066 => 833.0, - 1067 => 882.0, - 1068 => 686.0, - 1069 => 698.0, - 1070 => 1080.0, - 1071 => 695.0, - 1072 => 613.0, - 1073 => 617.0, - 1074 => 589.0, - 1075 => 525.0, - 1076 => 691.0, - 1077 => 615.0, - 1078 => 901.0, - 1079 => 532.0, - 1080 => 650.0, - 1081 => 650.0, - 1082 => 604.0, - 1083 => 639.0, - 1084 => 754.0, - 1085 => 654.0, - 1086 => 612.0, - 1087 => 654.0, - 1088 => 635.0, - 1089 => 550.0, - 1090 => 583.0, - 1091 => 592.0, - 1092 => 855.0, - 1093 => 592.0, - 1094 => 681.0, - 1095 => 591.0, - 1096 => 915.0, - 1097 => 942.0, - 1098 => 707.0, - 1099 => 790.0, - 1100 => 589.0, - 1101 => 549.0, - 1102 => 842.0, - 1103 => 602.0, - 1104 => 615.0, - 1105 => 615.0, - 1106 => 625.0, - 1107 => 525.0, - 1108 => 549.0, - 1109 => 521.0, - 1110 => 278.0, - 1111 => 278.0, - 1112 => 278.0, - 1113 => 902.0, - 1114 => 898.0, - 1115 => 652.0, - 1116 => 604.0, - 1117 => 650.0, - 1118 => 592.0, - 1119 => 654.0, - 1120 => 934.0, - 1121 => 837.0, - 1122 => 771.0, - 1123 => 672.0, - 1124 => 942.0, - 1125 => 749.0, - 1126 => 879.0, - 1127 => 783.0, - 1128 => 1160.0, - 1129 => 1001.0, - 1130 => 787.0, - 1131 => 612.0, - 1132 => 1027.0, - 1133 => 824.0, - 1134 => 636.0, - 1135 => 541.0, - 1136 => 856.0, - 1137 => 876.0, - 1138 => 787.0, - 1139 => 612.0, - 1140 => 781.0, - 1141 => 665.0, - 1142 => 781.0, - 1143 => 665.0, - 1144 => 992.0, - 1145 => 904.0, - 1146 => 953.0, - 1147 => 758.0, - 1148 => 1180.0, - 1149 => 1028.0, - 1150 => 934.0, - 1151 => 837.0, - 1152 => 698.0, - 1153 => 550.0, - 1154 => 502.0, - 1155 => 0.0, - 1156 => 0.0, - 1157 => 0.0, - 1158 => 0.0, - 1159 => 0.0, - 1160 => 418.0, - 1161 => 418.0, - 1162 => 772.0, - 1163 => 677.0, - 1164 => 686.0, - 1165 => 589.0, - 1166 => 603.0, - 1167 => 635.0, - 1168 => 610.0, - 1169 => 525.0, - 1170 => 675.0, - 1171 => 590.0, - 1172 => 624.0, - 1173 => 530.0, - 1174 => 1077.0, - 1175 => 901.0, - 1176 => 641.0, - 1177 => 532.0, - 1178 => 710.0, - 1179 => 604.0, - 1180 => 710.0, - 1181 => 604.0, - 1182 => 710.0, - 1183 => 604.0, - 1184 => 856.0, - 1185 => 832.0, - 1186 => 752.0, - 1187 => 661.0, - 1188 => 1014.0, - 1189 => 877.0, - 1190 => 1081.0, - 1191 => 916.0, - 1192 => 878.0, - 1193 => 693.0, - 1194 => 698.0, - 1195 => 550.0, - 1196 => 611.0, - 1197 => 583.0, - 1198 => 611.0, - 1199 => 592.0, - 1200 => 611.0, - 1201 => 592.0, - 1202 => 685.0, - 1203 => 592.0, - 1204 => 934.0, - 1205 => 807.0, - 1206 => 686.0, - 1207 => 591.0, - 1208 => 686.0, - 1209 => 591.0, - 1210 => 686.0, - 1211 => 634.0, - 1212 => 941.0, - 1213 => 728.0, - 1214 => 941.0, - 1215 => 728.0, - 1216 => 295.0, - 1217 => 1077.0, - 1218 => 901.0, - 1219 => 656.0, - 1220 => 604.0, - 1221 => 776.0, - 1222 => 670.0, - 1223 => 752.0, - 1224 => 661.0, - 1225 => 776.0, - 1226 => 681.0, - 1227 => 686.0, - 1228 => 591.0, - 1229 => 888.0, - 1230 => 774.0, - 1231 => 278.0, - 1232 => 684.0, - 1233 => 613.0, - 1234 => 684.0, - 1235 => 613.0, - 1236 => 974.0, - 1237 => 982.0, - 1238 => 632.0, - 1239 => 615.0, - 1240 => 787.0, - 1241 => 615.0, - 1242 => 787.0, - 1243 => 615.0, - 1244 => 1077.0, - 1245 => 901.0, - 1246 => 641.0, - 1247 => 532.0, - 1248 => 666.0, - 1249 => 578.0, - 1250 => 748.0, - 1251 => 650.0, - 1252 => 748.0, - 1253 => 650.0, - 1254 => 787.0, - 1255 => 612.0, - 1256 => 787.0, - 1257 => 612.0, - 1258 => 787.0, - 1259 => 612.0, - 1260 => 698.0, - 1261 => 549.0, - 1262 => 609.0, - 1263 => 592.0, - 1264 => 609.0, - 1265 => 592.0, - 1266 => 609.0, - 1267 => 592.0, - 1268 => 686.0, - 1269 => 591.0, - 1270 => 610.0, - 1271 => 525.0, - 1272 => 882.0, - 1273 => 790.0, - 1274 => 675.0, - 1275 => 590.0, - 1276 => 685.0, - 1277 => 592.0, - 1278 => 685.0, - 1279 => 592.0, - 1280 => 686.0, - 1281 => 589.0, - 1282 => 1006.0, - 1283 => 897.0, - 1284 => 975.0, - 1285 => 869.0, - 1286 => 679.0, - 1287 => 588.0, - 1288 => 1072.0, - 1289 => 957.0, - 1290 => 1113.0, - 1291 => 967.0, - 1292 => 775.0, - 1293 => 660.0, - 1294 => 773.0, - 1295 => 711.0, - 1296 => 614.0, - 1297 => 541.0, - 1298 => 752.0, - 1299 => 639.0, - 1300 => 1169.0, - 1301 => 994.0, - 1302 => 894.0, - 1303 => 864.0, - 1304 => 1032.0, - 1305 => 986.0, - 1306 => 787.0, - 1307 => 635.0, - 1308 => 989.0, - 1309 => 818.0, - 1310 => 710.0, - 1311 => 604.0, - 1312 => 1081.0, - 1313 => 905.0, - 1314 => 1081.0, - 1315 => 912.0, - 1316 => 793.0, - 1317 => 683.0, - 1329 => 766.0, - 1330 => 732.0, - 1331 => 753.0, - 1332 => 753.0, - 1333 => 732.0, - 1334 => 772.0, - 1335 => 640.0, - 1336 => 732.0, - 1337 => 859.0, - 1338 => 753.0, - 1339 => 691.0, - 1340 => 533.0, - 1341 => 922.0, - 1342 => 863.0, - 1343 => 732.0, - 1344 => 716.0, - 1345 => 766.0, - 1346 => 753.0, - 1347 => 767.0, - 1348 => 792.0, - 1349 => 728.0, - 1350 => 729.0, - 1351 => 757.0, - 1352 => 732.0, - 1353 => 713.0, - 1354 => 800.0, - 1355 => 768.0, - 1356 => 792.0, - 1357 => 732.0, - 1358 => 753.0, - 1359 => 705.0, - 1360 => 694.0, - 1361 => 744.0, - 1362 => 538.0, - 1363 => 811.0, - 1364 => 757.0, - 1365 => 787.0, - 1366 => 790.0, - 1369 => 307.0, - 1370 => 318.0, - 1371 => 234.0, - 1372 => 361.0, - 1373 => 238.0, - 1374 => 405.0, - 1375 => 500.0, - 1377 => 974.0, - 1378 => 634.0, - 1379 => 658.0, - 1380 => 663.0, - 1381 => 634.0, - 1382 => 635.0, - 1383 => 515.0, - 1384 => 634.0, - 1385 => 738.0, - 1386 => 658.0, - 1387 => 634.0, - 1388 => 271.0, - 1389 => 980.0, - 1390 => 623.0, - 1391 => 634.0, - 1392 => 634.0, - 1393 => 608.0, - 1394 => 634.0, - 1395 => 629.0, - 1396 => 634.0, - 1397 => 271.0, - 1398 => 634.0, - 1399 => 499.0, - 1400 => 634.0, - 1401 => 404.0, - 1402 => 974.0, - 1403 => 560.0, - 1404 => 648.0, - 1405 => 634.0, - 1406 => 634.0, - 1407 => 974.0, - 1408 => 634.0, - 1409 => 633.0, - 1410 => 435.0, - 1411 => 974.0, - 1412 => 636.0, - 1413 => 609.0, - 1414 => 805.0, - 1415 => 812.0, - 1417 => 337.0, - 1418 => 361.0, - 1456 => 0.0, - 1457 => 0.0, - 1458 => 0.0, - 1459 => 0.0, - 1460 => 0.0, - 1461 => 0.0, - 1462 => 0.0, - 1463 => 0.0, - 1464 => 0.0, - 1465 => 0.0, - 1466 => 0.0, - 1467 => 0.0, - 1468 => 0.0, - 1469 => 0.0, - 1470 => 361.0, - 1471 => 0.0, - 1472 => 295.0, - 1473 => 0.0, - 1474 => 0.0, - 1475 => 295.0, - 1478 => 441.0, - 1479 => 0.0, - 1488 => 668.0, - 1489 => 578.0, - 1490 => 412.0, - 1491 => 546.0, - 1492 => 653.0, - 1493 => 272.0, - 1494 => 346.0, - 1495 => 653.0, - 1496 => 648.0, - 1497 => 224.0, - 1498 => 537.0, - 1499 => 529.0, - 1500 => 568.0, - 1501 => 664.0, - 1502 => 679.0, - 1503 => 272.0, - 1504 => 400.0, - 1505 => 649.0, - 1506 => 626.0, - 1507 => 640.0, - 1508 => 625.0, - 1509 => 540.0, - 1510 => 593.0, - 1511 => 709.0, - 1512 => 564.0, - 1513 => 708.0, - 1514 => 657.0, - 1520 => 471.0, - 1521 => 423.0, - 1522 => 331.0, - 1523 => 416.0, - 1524 => 645.0, - 1542 => 637.0, - 1543 => 637.0, - 1545 => 757.0, - 1546 => 977.0, - 1548 => 323.0, - 1557 => 0.0, - 1563 => 318.0, - 1567 => 531.0, - 1569 => 470.0, - 1570 => 278.0, - 1571 => 278.0, - 1572 => 483.0, - 1573 => 278.0, - 1574 => 783.0, - 1575 => 278.0, - 1576 => 941.0, - 1577 => 524.0, - 1578 => 941.0, - 1579 => 941.0, - 1580 => 646.0, - 1581 => 646.0, - 1582 => 646.0, - 1583 => 445.0, - 1584 => 445.0, - 1585 => 483.0, - 1586 => 483.0, - 1587 => 1221.0, - 1588 => 1221.0, - 1589 => 1209.0, - 1590 => 1209.0, - 1591 => 925.0, - 1592 => 925.0, - 1593 => 597.0, - 1594 => 597.0, - 1600 => 293.0, - 1601 => 1037.0, - 1602 => 776.0, - 1603 => 824.0, - 1604 => 727.0, - 1605 => 619.0, - 1606 => 734.0, - 1607 => 524.0, - 1608 => 483.0, - 1609 => 783.0, - 1610 => 783.0, - 1611 => 0.0, - 1612 => 0.0, - 1613 => 0.0, - 1614 => 0.0, - 1615 => 0.0, - 1616 => 0.0, - 1617 => 0.0, - 1618 => 0.0, - 1619 => 0.0, - 1620 => 0.0, - 1621 => 0.0, - 1623 => 0.0, - 1626 => 500.0, - 1632 => 537.0, - 1633 => 537.0, - 1634 => 537.0, - 1635 => 537.0, - 1636 => 537.0, - 1637 => 537.0, - 1638 => 537.0, - 1639 => 537.0, - 1640 => 537.0, - 1641 => 537.0, - 1642 => 537.0, - 1643 => 325.0, - 1644 => 318.0, - 1645 => 545.0, - 1646 => 941.0, - 1647 => 776.0, - 1648 => 0.0, - 1652 => 292.0, - 1657 => 941.0, - 1658 => 941.0, - 1659 => 941.0, - 1660 => 941.0, - 1661 => 941.0, - 1662 => 941.0, - 1663 => 941.0, - 1664 => 941.0, - 1665 => 646.0, - 1666 => 646.0, - 1667 => 646.0, - 1668 => 646.0, - 1669 => 646.0, - 1670 => 646.0, - 1671 => 646.0, - 1672 => 445.0, - 1673 => 445.0, - 1674 => 445.0, - 1675 => 445.0, - 1676 => 445.0, - 1677 => 445.0, - 1678 => 445.0, - 1679 => 445.0, - 1680 => 445.0, - 1681 => 483.0, - 1682 => 483.0, - 1683 => 498.0, - 1684 => 530.0, - 1685 => 610.0, - 1686 => 530.0, - 1687 => 483.0, - 1688 => 483.0, - 1689 => 483.0, - 1690 => 1221.0, - 1691 => 1221.0, - 1692 => 1221.0, - 1693 => 1209.0, - 1694 => 1209.0, - 1695 => 925.0, - 1696 => 597.0, - 1697 => 1037.0, - 1698 => 1037.0, - 1699 => 1037.0, - 1700 => 1037.0, - 1701 => 1037.0, - 1702 => 1037.0, - 1703 => 776.0, - 1704 => 776.0, - 1705 => 895.0, - 1706 => 1054.0, - 1707 => 895.0, - 1708 => 824.0, - 1709 => 824.0, - 1710 => 824.0, - 1711 => 895.0, - 1712 => 895.0, - 1713 => 895.0, - 1714 => 895.0, - 1715 => 895.0, - 1716 => 895.0, - 1717 => 727.0, - 1718 => 727.0, - 1719 => 727.0, - 1720 => 727.0, - 1721 => 734.0, - 1722 => 734.0, - 1723 => 734.0, - 1724 => 734.0, - 1725 => 734.0, - 1726 => 698.0, - 1727 => 646.0, - 1734 => 483.0, - 1735 => 483.0, - 1736 => 483.0, - 1739 => 483.0, - 1740 => 783.0, - 1742 => 783.0, - 1744 => 783.0, - 1749 => 524.0, - 1776 => 537.0, - 1777 => 537.0, - 1778 => 537.0, - 1779 => 537.0, - 1780 => 537.0, - 1781 => 537.0, - 1782 => 537.0, - 1783 => 537.0, - 1784 => 537.0, - 1785 => 537.0, - 1984 => 636.0, - 1985 => 636.0, - 1986 => 636.0, - 1987 => 636.0, - 1988 => 636.0, - 1989 => 636.0, - 1990 => 636.0, - 1991 => 636.0, - 1992 => 636.0, - 1993 => 636.0, - 1994 => 278.0, - 1995 => 571.0, - 1996 => 424.0, - 1997 => 592.0, - 1998 => 654.0, - 1999 => 654.0, - 2000 => 594.0, - 2001 => 654.0, - 2002 => 829.0, - 2003 => 438.0, - 2004 => 438.0, - 2005 => 559.0, - 2006 => 612.0, - 2007 => 350.0, - 2008 => 959.0, - 2009 => 473.0, - 2010 => 783.0, - 2011 => 654.0, - 2012 => 625.0, - 2013 => 734.0, - 2014 => 530.0, - 2015 => 724.0, - 2016 => 473.0, - 2017 => 625.0, - 2018 => 594.0, - 2019 => 530.0, - 2020 => 530.0, - 2021 => 522.0, - 2022 => 594.0, - 2023 => 594.0, - 2027 => 0.0, - 2028 => 0.0, - 2029 => 0.0, - 2030 => 0.0, - 2031 => 0.0, - 2032 => 0.0, - 2033 => 0.0, - 2034 => 0.0, - 2035 => 0.0, - 2036 => 313.0, - 2037 => 313.0, - 2040 => 560.0, - 2041 => 560.0, - 2042 => 361.0, - 3647 => 636.0, - 3713 => 670.0, - 3714 => 684.0, - 3716 => 688.0, - 3719 => 482.0, - 3720 => 628.0, - 3722 => 684.0, - 3725 => 688.0, - 3732 => 669.0, - 3733 => 642.0, - 3734 => 645.0, - 3735 => 655.0, - 3737 => 659.0, - 3738 => 625.0, - 3739 => 625.0, - 3740 => 745.0, - 3741 => 767.0, - 3742 => 687.0, - 3743 => 687.0, - 3745 => 702.0, - 3746 => 688.0, - 3747 => 684.0, - 3749 => 649.0, - 3751 => 632.0, - 3754 => 703.0, - 3755 => 819.0, - 3757 => 633.0, - 3758 => 684.0, - 3759 => 788.0, - 3760 => 632.0, - 3761 => 0.0, - 3762 => 539.0, - 3763 => 539.0, - 3764 => 0.0, - 3765 => 0.0, - 3766 => 0.0, - 3767 => 0.0, - 3768 => 0.0, - 3769 => 0.0, - 3771 => 0.0, - 3772 => 0.0, - 3773 => 663.0, - 3776 => 375.0, - 3777 => 657.0, - 3778 => 460.0, - 3779 => 547.0, - 3780 => 491.0, - 3782 => 674.0, - 3784 => 0.0, - 3785 => 0.0, - 3786 => 0.0, - 3787 => 0.0, - 3788 => 0.0, - 3789 => 0.0, - 3792 => 636.0, - 3793 => 641.0, - 3794 => 641.0, - 3795 => 670.0, - 3796 => 625.0, - 3797 => 625.0, - 3798 => 703.0, - 3799 => 670.0, - 3800 => 674.0, - 3801 => 677.0, - 3804 => 1028.0, - 3805 => 1028.0, - 4256 => 874.0, - 4257 => 733.0, - 4258 => 679.0, - 4259 => 834.0, - 4260 => 615.0, - 4261 => 768.0, - 4262 => 753.0, - 4263 => 914.0, - 4264 => 453.0, - 4265 => 620.0, - 4266 => 843.0, - 4267 => 882.0, - 4268 => 625.0, - 4269 => 854.0, - 4270 => 781.0, - 4271 => 629.0, - 4272 => 912.0, - 4273 => 621.0, - 4274 => 620.0, - 4275 => 854.0, - 4276 => 866.0, - 4277 => 724.0, - 4278 => 630.0, - 4279 => 621.0, - 4280 => 625.0, - 4281 => 620.0, - 4282 => 818.0, - 4283 => 874.0, - 4284 => 615.0, - 4285 => 623.0, - 4286 => 625.0, - 4287 => 725.0, - 4288 => 844.0, - 4289 => 596.0, - 4290 => 688.0, - 4291 => 596.0, - 4292 => 594.0, - 4293 => 738.0, - 4304 => 508.0, - 4305 => 518.0, - 4306 => 581.0, - 4307 => 818.0, - 4308 => 508.0, - 4309 => 513.0, - 4310 => 500.0, - 4311 => 801.0, - 4312 => 518.0, - 4313 => 510.0, - 4314 => 1064.0, - 4315 => 522.0, - 4316 => 522.0, - 4317 => 786.0, - 4318 => 508.0, - 4319 => 518.0, - 4320 => 796.0, - 4321 => 522.0, - 4322 => 654.0, - 4323 => 522.0, - 4324 => 825.0, - 4325 => 513.0, - 4326 => 786.0, - 4327 => 518.0, - 4328 => 518.0, - 4329 => 522.0, - 4330 => 571.0, - 4331 => 522.0, - 4332 => 518.0, - 4333 => 520.0, - 4334 => 522.0, - 4335 => 454.0, - 4336 => 508.0, - 4337 => 518.0, - 4338 => 508.0, - 4339 => 508.0, - 4340 => 518.0, - 4341 => 554.0, - 4342 => 828.0, - 4343 => 552.0, - 4344 => 508.0, - 4345 => 571.0, - 4346 => 508.0, - 4347 => 448.0, - 4348 => 324.0, - 5121 => 684.0, - 5122 => 684.0, - 5123 => 684.0, - 5124 => 684.0, - 5125 => 769.0, - 5126 => 769.0, - 5127 => 769.0, - 5129 => 769.0, - 5130 => 769.0, - 5131 => 769.0, - 5132 => 835.0, - 5133 => 834.0, - 5134 => 835.0, - 5135 => 834.0, - 5136 => 835.0, - 5137 => 834.0, - 5138 => 967.0, - 5139 => 1007.0, - 5140 => 967.0, - 5141 => 1007.0, - 5142 => 769.0, - 5143 => 967.0, - 5144 => 1007.0, - 5145 => 967.0, - 5146 => 1007.0, - 5147 => 769.0, - 5149 => 256.0, - 5150 => 543.0, - 5151 => 423.0, - 5152 => 423.0, - 5153 => 389.0, - 5154 => 389.0, - 5155 => 393.0, - 5156 => 389.0, - 5157 => 466.0, - 5158 => 385.0, - 5159 => 256.0, - 5160 => 389.0, - 5161 => 389.0, - 5162 => 389.0, - 5163 => 1090.0, - 5164 => 909.0, - 5165 => 953.0, - 5166 => 1117.0, - 5167 => 684.0, - 5168 => 684.0, - 5169 => 684.0, - 5170 => 684.0, - 5171 => 729.0, - 5172 => 729.0, - 5173 => 729.0, - 5175 => 729.0, - 5176 => 729.0, - 5177 => 729.0, - 5178 => 835.0, - 5179 => 684.0, - 5180 => 835.0, - 5181 => 834.0, - 5182 => 835.0, - 5183 => 834.0, - 5184 => 967.0, - 5185 => 1007.0, - 5186 => 967.0, - 5187 => 1007.0, - 5188 => 967.0, - 5189 => 1007.0, - 5190 => 967.0, - 5191 => 1007.0, - 5192 => 729.0, - 5193 => 508.0, - 5194 => 192.0, - 5196 => 732.0, - 5197 => 732.0, - 5198 => 732.0, - 5199 => 732.0, - 5200 => 730.0, - 5201 => 730.0, - 5202 => 730.0, - 5204 => 730.0, - 5205 => 730.0, - 5206 => 730.0, - 5207 => 921.0, - 5208 => 889.0, - 5209 => 921.0, - 5210 => 889.0, - 5211 => 921.0, - 5212 => 889.0, - 5213 => 928.0, - 5214 => 900.0, - 5215 => 928.0, - 5216 => 900.0, - 5217 => 947.0, - 5218 => 900.0, - 5219 => 947.0, - 5220 => 900.0, - 5221 => 947.0, - 5222 => 434.0, - 5223 => 877.0, - 5224 => 877.0, - 5225 => 866.0, - 5226 => 890.0, - 5227 => 628.0, - 5228 => 628.0, - 5229 => 628.0, - 5230 => 628.0, - 5231 => 628.0, - 5232 => 628.0, - 5233 => 628.0, - 5234 => 628.0, - 5235 => 628.0, - 5236 => 860.0, - 5237 => 771.0, - 5238 => 815.0, - 5239 => 816.0, - 5240 => 815.0, - 5241 => 816.0, - 5242 => 860.0, - 5243 => 771.0, - 5244 => 860.0, - 5245 => 771.0, - 5246 => 815.0, - 5247 => 816.0, - 5248 => 815.0, - 5249 => 816.0, - 5250 => 815.0, - 5251 => 407.0, - 5252 => 407.0, - 5253 => 750.0, - 5254 => 775.0, - 5255 => 750.0, - 5256 => 775.0, - 5257 => 628.0, - 5258 => 628.0, - 5259 => 628.0, - 5260 => 628.0, - 5261 => 628.0, - 5262 => 628.0, - 5263 => 628.0, - 5264 => 628.0, - 5265 => 628.0, - 5266 => 860.0, - 5267 => 771.0, - 5268 => 815.0, - 5269 => 816.0, - 5270 => 815.0, - 5271 => 816.0, - 5272 => 860.0, - 5273 => 771.0, - 5274 => 860.0, - 5275 => 771.0, - 5276 => 815.0, - 5277 => 816.0, - 5278 => 815.0, - 5279 => 816.0, - 5280 => 815.0, - 5281 => 435.0, - 5282 => 435.0, - 5283 => 610.0, - 5284 => 557.0, - 5285 => 557.0, - 5286 => 557.0, - 5287 => 610.0, - 5288 => 610.0, - 5289 => 610.0, - 5290 => 557.0, - 5291 => 557.0, - 5292 => 749.0, - 5293 => 769.0, - 5294 => 746.0, - 5295 => 764.0, - 5296 => 746.0, - 5297 => 764.0, - 5298 => 749.0, - 5299 => 769.0, - 5300 => 749.0, - 5301 => 769.0, - 5302 => 746.0, - 5303 => 764.0, - 5304 => 746.0, - 5305 => 764.0, - 5306 => 746.0, - 5307 => 386.0, - 5308 => 508.0, - 5309 => 386.0, - 5312 => 852.0, - 5313 => 852.0, - 5314 => 852.0, - 5315 => 852.0, - 5316 => 852.0, - 5317 => 852.0, - 5318 => 852.0, - 5319 => 852.0, - 5320 => 852.0, - 5321 => 1069.0, - 5322 => 1035.0, - 5323 => 1059.0, - 5324 => 852.0, - 5325 => 1059.0, - 5326 => 852.0, - 5327 => 852.0, - 5328 => 600.0, - 5329 => 453.0, - 5330 => 600.0, - 5331 => 852.0, - 5332 => 852.0, - 5333 => 852.0, - 5334 => 852.0, - 5335 => 852.0, - 5336 => 852.0, - 5337 => 852.0, - 5338 => 852.0, - 5339 => 852.0, - 5340 => 1069.0, - 5341 => 1035.0, - 5342 => 1059.0, - 5343 => 1030.0, - 5344 => 1059.0, - 5345 => 1030.0, - 5346 => 1069.0, - 5347 => 1035.0, - 5348 => 1069.0, - 5349 => 1035.0, - 5350 => 1083.0, - 5351 => 1030.0, - 5352 => 1083.0, - 5353 => 1030.0, - 5354 => 600.0, - 5356 => 729.0, - 5357 => 603.0, - 5358 => 603.0, - 5359 => 603.0, - 5360 => 603.0, - 5361 => 603.0, - 5362 => 603.0, - 5363 => 603.0, - 5364 => 603.0, - 5365 => 603.0, - 5366 => 834.0, - 5367 => 754.0, - 5368 => 792.0, - 5369 => 771.0, - 5370 => 792.0, - 5371 => 771.0, - 5372 => 834.0, - 5373 => 754.0, - 5374 => 834.0, - 5375 => 754.0, - 5376 => 792.0, - 5377 => 771.0, - 5378 => 792.0, - 5379 => 771.0, - 5380 => 792.0, - 5381 => 418.0, - 5382 => 420.0, - 5383 => 418.0, - 5392 => 712.0, - 5393 => 712.0, - 5394 => 712.0, - 5395 => 892.0, - 5396 => 892.0, - 5397 => 892.0, - 5398 => 892.0, - 5399 => 910.0, - 5400 => 872.0, - 5401 => 910.0, - 5402 => 872.0, - 5403 => 910.0, - 5404 => 872.0, - 5405 => 1140.0, - 5406 => 1100.0, - 5407 => 1140.0, - 5408 => 1100.0, - 5409 => 1140.0, - 5410 => 1100.0, - 5411 => 1140.0, - 5412 => 1100.0, - 5413 => 641.0, - 5414 => 627.0, - 5415 => 627.0, - 5416 => 627.0, - 5417 => 627.0, - 5418 => 627.0, - 5419 => 627.0, - 5420 => 627.0, - 5421 => 627.0, - 5422 => 627.0, - 5423 => 844.0, - 5424 => 781.0, - 5425 => 816.0, - 5426 => 818.0, - 5427 => 816.0, - 5428 => 818.0, - 5429 => 844.0, - 5430 => 781.0, - 5431 => 844.0, - 5432 => 781.0, - 5433 => 816.0, - 5434 => 818.0, - 5435 => 816.0, - 5436 => 818.0, - 5437 => 816.0, - 5438 => 418.0, - 5440 => 389.0, - 5441 => 484.0, - 5442 => 916.0, - 5443 => 916.0, - 5444 => 916.0, - 5445 => 916.0, - 5446 => 916.0, - 5447 => 916.0, - 5448 => 603.0, - 5449 => 603.0, - 5450 => 603.0, - 5451 => 603.0, - 5452 => 603.0, - 5453 => 603.0, - 5454 => 834.0, - 5455 => 754.0, - 5456 => 418.0, - 5458 => 729.0, - 5459 => 684.0, - 5460 => 684.0, - 5461 => 684.0, - 5462 => 684.0, - 5463 => 726.0, - 5464 => 726.0, - 5465 => 726.0, - 5466 => 726.0, - 5467 => 924.0, - 5468 => 1007.0, - 5469 => 508.0, - 5470 => 732.0, - 5471 => 732.0, - 5472 => 732.0, - 5473 => 732.0, - 5474 => 732.0, - 5475 => 732.0, - 5476 => 730.0, - 5477 => 730.0, - 5478 => 730.0, - 5479 => 730.0, - 5480 => 947.0, - 5481 => 900.0, - 5482 => 508.0, - 5492 => 831.0, - 5493 => 831.0, - 5494 => 831.0, - 5495 => 831.0, - 5496 => 831.0, - 5497 => 831.0, - 5498 => 831.0, - 5499 => 563.0, - 5500 => 752.0, - 5501 => 484.0, - 5502 => 1047.0, - 5503 => 1047.0, - 5504 => 1047.0, - 5505 => 1047.0, - 5506 => 1047.0, - 5507 => 1047.0, - 5508 => 1047.0, - 5509 => 825.0, - 5514 => 831.0, - 5515 => 831.0, - 5516 => 831.0, - 5517 => 831.0, - 5518 => 1259.0, - 5519 => 1259.0, - 5520 => 1259.0, - 5521 => 1002.0, - 5522 => 1002.0, - 5523 => 1259.0, - 5524 => 1259.0, - 5525 => 700.0, - 5526 => 1073.0, - 5536 => 852.0, - 5537 => 852.0, - 5538 => 852.0, - 5539 => 852.0, - 5540 => 852.0, - 5541 => 852.0, - 5542 => 600.0, - 5543 => 643.0, - 5544 => 643.0, - 5545 => 643.0, - 5546 => 643.0, - 5547 => 643.0, - 5548 => 643.0, - 5549 => 643.0, - 5550 => 418.0, - 5551 => 628.0, - 5598 => 770.0, - 5601 => 767.0, - 5702 => 468.0, - 5703 => 468.0, - 5742 => 444.0, - 5743 => 1047.0, - 5744 => 1310.0, - 5745 => 1632.0, - 5746 => 1632.0, - 5747 => 1375.0, - 5748 => 1375.0, - 5749 => 1632.0, - 5750 => 1632.0, - 5760 => 477.0, - 5761 => 493.0, - 5762 => 712.0, - 5763 => 931.0, - 5764 => 1150.0, - 5765 => 1370.0, - 5766 => 493.0, - 5767 => 712.0, - 5768 => 931.0, - 5769 => 1150.0, - 5770 => 1370.0, - 5771 => 498.0, - 5772 => 718.0, - 5773 => 938.0, - 5774 => 1159.0, - 5775 => 1379.0, - 5776 => 493.0, - 5777 => 712.0, - 5778 => 930.0, - 5779 => 1149.0, - 5780 => 1370.0, - 5781 => 498.0, - 5782 => 752.0, - 5783 => 789.0, - 5784 => 1205.0, - 5785 => 1150.0, - 5786 => 683.0, - 5787 => 507.0, - 5788 => 507.0, - 7424 => 592.0, - 7425 => 717.0, - 7426 => 982.0, - 7427 => 586.0, - 7428 => 550.0, - 7429 => 605.0, - 7430 => 605.0, - 7431 => 491.0, - 7432 => 541.0, - 7433 => 278.0, - 7434 => 395.0, - 7435 => 579.0, - 7436 => 583.0, - 7437 => 754.0, - 7438 => 650.0, - 7439 => 612.0, - 7440 => 550.0, - 7441 => 684.0, - 7442 => 684.0, - 7443 => 684.0, - 7444 => 1023.0, - 7446 => 612.0, - 7447 => 612.0, - 7448 => 524.0, - 7449 => 602.0, - 7450 => 602.0, - 7451 => 583.0, - 7452 => 574.0, - 7453 => 737.0, - 7454 => 948.0, - 7455 => 638.0, - 7456 => 592.0, - 7457 => 818.0, - 7458 => 525.0, - 7459 => 526.0, - 7462 => 583.0, - 7463 => 592.0, - 7464 => 564.0, - 7465 => 524.0, - 7466 => 590.0, - 7467 => 639.0, - 7468 => 431.0, - 7469 => 613.0, - 7470 => 432.0, - 7472 => 485.0, - 7473 => 398.0, - 7474 => 398.0, - 7475 => 488.0, - 7476 => 474.0, - 7477 => 186.0, - 7478 => 186.0, - 7479 => 413.0, - 7480 => 351.0, - 7481 => 543.0, - 7482 => 471.0, - 7483 => 471.0, - 7484 => 496.0, - 7485 => 439.0, - 7486 => 380.0, - 7487 => 438.0, - 7488 => 385.0, - 7489 => 461.0, - 7490 => 623.0, - 7491 => 392.0, - 7492 => 392.0, - 7493 => 405.0, - 7494 => 648.0, - 7495 => 428.0, - 7496 => 405.0, - 7497 => 417.0, - 7498 => 417.0, - 7499 => 360.0, - 7500 => 359.0, - 7501 => 405.0, - 7502 => 179.0, - 7503 => 426.0, - 7504 => 623.0, - 7505 => 409.0, - 7506 => 414.0, - 7507 => 370.0, - 7508 => 414.0, - 7509 => 414.0, - 7510 => 428.0, - 7511 => 295.0, - 7512 => 405.0, - 7513 => 470.0, - 7514 => 623.0, - 7515 => 417.0, - 7517 => 402.0, - 7518 => 373.0, - 7519 => 385.0, - 7520 => 416.0, - 7521 => 364.0, - 7522 => 179.0, - 7523 => 259.0, - 7524 => 405.0, - 7525 => 417.0, - 7526 => 402.0, - 7527 => 373.0, - 7528 => 412.0, - 7529 => 416.0, - 7530 => 364.0, - 7543 => 635.0, - 7544 => 474.0, - 7547 => 372.0, - 7549 => 667.0, - 7557 => 278.0, - 7579 => 405.0, - 7580 => 370.0, - 7581 => 370.0, - 7582 => 414.0, - 7583 => 360.0, - 7584 => 296.0, - 7585 => 233.0, - 7586 => 405.0, - 7587 => 405.0, - 7588 => 261.0, - 7589 => 250.0, - 7590 => 261.0, - 7591 => 261.0, - 7592 => 234.0, - 7593 => 250.0, - 7594 => 235.0, - 7595 => 376.0, - 7596 => 623.0, - 7597 => 623.0, - 7598 => 411.0, - 7599 => 479.0, - 7600 => 409.0, - 7601 => 414.0, - 7602 => 414.0, - 7603 => 360.0, - 7604 => 287.0, - 7605 => 295.0, - 7606 => 508.0, - 7607 => 418.0, - 7608 => 361.0, - 7609 => 406.0, - 7610 => 417.0, - 7611 => 366.0, - 7612 => 437.0, - 7613 => 366.0, - 7614 => 392.0, - 7615 => 414.0, - 7620 => 0.0, - 7621 => 0.0, - 7622 => 0.0, - 7623 => 0.0, - 7624 => 0.0, - 7625 => 0.0, - 7680 => 684.0, - 7681 => 613.0, - 7682 => 686.0, - 7683 => 635.0, - 7684 => 686.0, - 7685 => 635.0, - 7686 => 686.0, - 7687 => 635.0, - 7688 => 698.0, - 7689 => 550.0, - 7690 => 770.0, - 7691 => 635.0, - 7692 => 770.0, - 7693 => 635.0, - 7694 => 770.0, - 7695 => 635.0, - 7696 => 770.0, - 7697 => 635.0, - 7698 => 770.0, - 7699 => 635.0, - 7700 => 632.0, - 7701 => 615.0, - 7702 => 632.0, - 7703 => 615.0, - 7704 => 632.0, - 7705 => 615.0, - 7706 => 632.0, - 7707 => 615.0, - 7708 => 632.0, - 7709 => 615.0, - 7710 => 575.0, - 7711 => 352.0, - 7712 => 775.0, - 7713 => 635.0, - 7714 => 752.0, - 7715 => 634.0, - 7716 => 752.0, - 7717 => 634.0, - 7718 => 752.0, - 7719 => 634.0, - 7720 => 752.0, - 7721 => 634.0, - 7722 => 752.0, - 7723 => 634.0, - 7724 => 295.0, - 7725 => 278.0, - 7726 => 295.0, - 7727 => 278.0, - 7728 => 656.0, - 7729 => 579.0, - 7730 => 656.0, - 7731 => 579.0, - 7732 => 656.0, - 7733 => 579.0, - 7734 => 557.0, - 7735 => 288.0, - 7736 => 557.0, - 7737 => 288.0, - 7738 => 557.0, - 7739 => 278.0, - 7740 => 557.0, - 7741 => 278.0, - 7742 => 863.0, - 7743 => 974.0, - 7744 => 863.0, - 7745 => 974.0, - 7746 => 863.0, - 7747 => 974.0, - 7748 => 748.0, - 7749 => 634.0, - 7750 => 748.0, - 7751 => 634.0, - 7752 => 748.0, - 7753 => 634.0, - 7754 => 748.0, - 7755 => 634.0, - 7756 => 787.0, - 7757 => 612.0, - 7758 => 787.0, - 7759 => 612.0, - 7760 => 787.0, - 7761 => 612.0, - 7762 => 787.0, - 7763 => 612.0, - 7764 => 603.0, - 7765 => 635.0, - 7766 => 603.0, - 7767 => 635.0, - 7768 => 695.0, - 7769 => 411.0, - 7770 => 695.0, - 7771 => 411.0, - 7772 => 695.0, - 7773 => 411.0, - 7774 => 695.0, - 7775 => 411.0, - 7776 => 635.0, - 7777 => 521.0, - 7778 => 635.0, - 7779 => 521.0, - 7780 => 635.0, - 7781 => 521.0, - 7782 => 635.0, - 7783 => 521.0, - 7784 => 635.0, - 7785 => 521.0, - 7786 => 611.0, - 7787 => 392.0, - 7788 => 611.0, - 7789 => 392.0, - 7790 => 611.0, - 7791 => 392.0, - 7792 => 611.0, - 7793 => 392.0, - 7794 => 732.0, - 7795 => 634.0, - 7796 => 732.0, - 7797 => 634.0, - 7798 => 732.0, - 7799 => 634.0, - 7800 => 732.0, - 7801 => 634.0, - 7802 => 732.0, - 7803 => 634.0, - 7804 => 684.0, - 7805 => 592.0, - 7806 => 684.0, - 7807 => 592.0, - 7808 => 989.0, - 7809 => 818.0, - 7810 => 989.0, - 7811 => 818.0, - 7812 => 989.0, - 7813 => 818.0, - 7814 => 989.0, - 7815 => 818.0, - 7816 => 989.0, - 7817 => 818.0, - 7818 => 685.0, - 7819 => 592.0, - 7820 => 685.0, - 7821 => 592.0, - 7822 => 611.0, - 7823 => 592.0, - 7824 => 685.0, - 7825 => 525.0, - 7826 => 685.0, - 7827 => 525.0, - 7828 => 685.0, - 7829 => 525.0, - 7830 => 634.0, - 7831 => 392.0, - 7832 => 818.0, - 7833 => 592.0, - 7834 => 613.0, - 7835 => 352.0, - 7836 => 352.0, - 7837 => 352.0, - 7838 => 769.0, - 7839 => 612.0, - 7840 => 684.0, - 7841 => 613.0, - 7842 => 684.0, - 7843 => 613.0, - 7844 => 684.0, - 7845 => 613.0, - 7846 => 684.0, - 7847 => 613.0, - 7848 => 684.0, - 7849 => 613.0, - 7850 => 684.0, - 7851 => 613.0, - 7852 => 684.0, - 7853 => 613.0, - 7854 => 684.0, - 7855 => 613.0, - 7856 => 684.0, - 7857 => 613.0, - 7858 => 684.0, - 7859 => 613.0, - 7860 => 684.0, - 7861 => 613.0, - 7862 => 684.0, - 7863 => 613.0, - 7864 => 632.0, - 7865 => 615.0, - 7866 => 632.0, - 7867 => 615.0, - 7868 => 632.0, - 7869 => 615.0, - 7870 => 632.0, - 7871 => 615.0, - 7872 => 632.0, - 7873 => 615.0, - 7874 => 632.0, - 7875 => 615.0, - 7876 => 632.0, - 7877 => 615.0, - 7878 => 632.0, - 7879 => 615.0, - 7880 => 295.0, - 7881 => 278.0, - 7882 => 295.0, - 7883 => 278.0, - 7884 => 787.0, - 7885 => 612.0, - 7886 => 787.0, - 7887 => 612.0, - 7888 => 787.0, - 7889 => 612.0, - 7890 => 787.0, - 7891 => 612.0, - 7892 => 787.0, - 7893 => 612.0, - 7894 => 787.0, - 7895 => 612.0, - 7896 => 787.0, - 7897 => 612.0, - 7898 => 913.0, - 7899 => 612.0, - 7900 => 913.0, - 7901 => 612.0, - 7902 => 913.0, - 7903 => 612.0, - 7904 => 913.0, - 7905 => 612.0, - 7906 => 913.0, - 7907 => 612.0, - 7908 => 732.0, - 7909 => 634.0, - 7910 => 732.0, - 7911 => 634.0, - 7912 => 858.0, - 7913 => 634.0, - 7914 => 858.0, - 7915 => 634.0, - 7916 => 858.0, - 7917 => 634.0, - 7918 => 858.0, - 7919 => 634.0, - 7920 => 858.0, - 7921 => 634.0, - 7922 => 611.0, - 7923 => 592.0, - 7924 => 611.0, - 7925 => 592.0, - 7926 => 611.0, - 7927 => 592.0, - 7928 => 611.0, - 7929 => 592.0, - 7930 => 769.0, - 7931 => 477.0, - 7936 => 659.0, - 7937 => 659.0, - 7938 => 659.0, - 7939 => 659.0, - 7940 => 659.0, - 7941 => 659.0, - 7942 => 659.0, - 7943 => 659.0, - 7944 => 684.0, - 7945 => 684.0, - 7946 => 877.0, - 7947 => 877.0, - 7948 => 769.0, - 7949 => 801.0, - 7950 => 708.0, - 7951 => 743.0, - 7952 => 541.0, - 7953 => 541.0, - 7954 => 541.0, - 7955 => 541.0, - 7956 => 541.0, - 7957 => 541.0, - 7960 => 711.0, - 7961 => 711.0, - 7962 => 966.0, - 7963 => 975.0, - 7964 => 898.0, - 7965 => 928.0, - 7968 => 634.0, - 7969 => 634.0, - 7970 => 634.0, - 7971 => 634.0, - 7972 => 634.0, - 7973 => 634.0, - 7974 => 634.0, - 7975 => 634.0, - 7976 => 837.0, - 7977 => 835.0, - 7978 => 1086.0, - 7979 => 1089.0, - 7980 => 1027.0, - 7981 => 1051.0, - 7982 => 934.0, - 7983 => 947.0, - 7984 => 338.0, - 7985 => 338.0, - 7986 => 338.0, - 7987 => 338.0, - 7988 => 338.0, - 7989 => 338.0, - 7990 => 338.0, - 7991 => 338.0, - 7992 => 380.0, - 7993 => 374.0, - 7994 => 635.0, - 7995 => 635.0, - 7996 => 570.0, - 7997 => 600.0, - 7998 => 489.0, - 7999 => 493.0, - 8000 => 612.0, - 8001 => 612.0, - 8002 => 612.0, - 8003 => 612.0, - 8004 => 612.0, - 8005 => 612.0, - 8008 => 804.0, - 8009 => 848.0, - 8010 => 1095.0, - 8011 => 1100.0, - 8012 => 938.0, - 8013 => 970.0, - 8016 => 579.0, - 8017 => 579.0, - 8018 => 579.0, - 8019 => 579.0, - 8020 => 579.0, - 8021 => 579.0, - 8022 => 579.0, - 8023 => 579.0, - 8025 => 784.0, - 8027 => 998.0, - 8029 => 1012.0, - 8031 => 897.0, - 8032 => 837.0, - 8033 => 837.0, - 8034 => 837.0, - 8035 => 837.0, - 8036 => 837.0, - 8037 => 837.0, - 8038 => 837.0, - 8039 => 837.0, - 8040 => 802.0, - 8041 => 843.0, - 8042 => 1089.0, - 8043 => 1095.0, - 8044 => 946.0, - 8045 => 972.0, - 8046 => 921.0, - 8047 => 952.0, - 8048 => 659.0, - 8049 => 659.0, - 8050 => 541.0, - 8051 => 548.0, - 8052 => 634.0, - 8053 => 654.0, - 8054 => 338.0, - 8055 => 338.0, - 8056 => 612.0, - 8057 => 612.0, - 8058 => 579.0, - 8059 => 579.0, - 8060 => 837.0, - 8061 => 837.0, - 8064 => 659.0, - 8065 => 659.0, - 8066 => 659.0, - 8067 => 659.0, - 8068 => 659.0, - 8069 => 659.0, - 8070 => 659.0, - 8071 => 659.0, - 8072 => 684.0, - 8073 => 684.0, - 8074 => 877.0, - 8075 => 877.0, - 8076 => 769.0, - 8077 => 801.0, - 8078 => 708.0, - 8079 => 743.0, - 8080 => 634.0, - 8081 => 634.0, - 8082 => 634.0, - 8083 => 634.0, - 8084 => 634.0, - 8085 => 634.0, - 8086 => 634.0, - 8087 => 634.0, - 8088 => 837.0, - 8089 => 835.0, - 8090 => 1086.0, - 8091 => 1089.0, - 8092 => 1027.0, - 8093 => 1051.0, - 8094 => 934.0, - 8095 => 947.0, - 8096 => 837.0, - 8097 => 837.0, - 8098 => 837.0, - 8099 => 837.0, - 8100 => 837.0, - 8101 => 837.0, - 8102 => 837.0, - 8103 => 837.0, - 8104 => 802.0, - 8105 => 843.0, - 8106 => 1089.0, - 8107 => 1095.0, - 8108 => 946.0, - 8109 => 972.0, - 8110 => 921.0, - 8111 => 952.0, - 8112 => 659.0, - 8113 => 659.0, - 8114 => 659.0, - 8115 => 659.0, - 8116 => 659.0, - 8118 => 659.0, - 8119 => 659.0, - 8120 => 684.0, - 8121 => 684.0, - 8122 => 716.0, - 8123 => 692.0, - 8124 => 684.0, - 8125 => 500.0, - 8126 => 500.0, - 8127 => 500.0, - 8128 => 500.0, - 8129 => 500.0, - 8130 => 634.0, - 8131 => 634.0, - 8132 => 654.0, - 8134 => 634.0, - 8135 => 634.0, - 8136 => 805.0, - 8137 => 746.0, - 8138 => 931.0, - 8139 => 871.0, - 8140 => 752.0, - 8141 => 500.0, - 8142 => 500.0, - 8143 => 500.0, - 8144 => 338.0, - 8145 => 338.0, - 8146 => 338.0, - 8147 => 338.0, - 8150 => 338.0, - 8151 => 338.0, - 8152 => 295.0, - 8153 => 295.0, - 8154 => 475.0, - 8155 => 408.0, - 8157 => 500.0, - 8158 => 500.0, - 8159 => 500.0, - 8160 => 579.0, - 8161 => 579.0, - 8162 => 579.0, - 8163 => 579.0, - 8164 => 635.0, - 8165 => 635.0, - 8166 => 579.0, - 8167 => 579.0, - 8168 => 611.0, - 8169 => 611.0, - 8170 => 845.0, - 8171 => 825.0, - 8172 => 685.0, - 8173 => 500.0, - 8174 => 500.0, - 8175 => 500.0, - 8178 => 837.0, - 8179 => 837.0, - 8180 => 837.0, - 8182 => 837.0, - 8183 => 837.0, - 8184 => 941.0, - 8185 => 813.0, - 8186 => 922.0, - 8187 => 826.0, - 8188 => 764.0, - 8189 => 500.0, - 8190 => 500.0, - 8192 => 500.0, - 8193 => 1000.0, - 8194 => 500.0, - 8195 => 1000.0, - 8196 => 330.0, - 8197 => 250.0, - 8198 => 167.0, - 8199 => 636.0, - 8200 => 318.0, - 8201 => 200.0, - 8202 => 100.0, - 8203 => 0.0, - 8204 => 0.0, - 8205 => 0.0, - 8206 => 0.0, - 8207 => 0.0, - 8208 => 361.0, - 8209 => 361.0, - 8210 => 636.0, - 8211 => 500.0, - 8212 => 1000.0, - 8213 => 1000.0, - 8214 => 500.0, - 8215 => 500.0, - 8216 => 318.0, - 8217 => 318.0, - 8218 => 318.0, - 8219 => 318.0, - 8220 => 518.0, - 8221 => 518.0, - 8222 => 518.0, - 8223 => 518.0, - 8224 => 500.0, - 8225 => 500.0, - 8226 => 590.0, - 8227 => 590.0, - 8228 => 334.0, - 8229 => 667.0, - 8230 => 1000.0, - 8231 => 318.0, - 8232 => 0.0, - 8233 => 0.0, - 8234 => 0.0, - 8235 => 0.0, - 8236 => 0.0, - 8237 => 0.0, - 8238 => 0.0, - 8239 => 200.0, - 8240 => 1342.0, - 8241 => 1735.0, - 8242 => 227.0, - 8243 => 374.0, - 8244 => 520.0, - 8245 => 227.0, - 8246 => 374.0, - 8247 => 520.0, - 8248 => 339.0, - 8249 => 400.0, - 8250 => 400.0, - 8251 => 838.0, - 8252 => 485.0, - 8253 => 531.0, - 8254 => 500.0, - 8255 => 804.0, - 8256 => 804.0, - 8257 => 250.0, - 8258 => 1000.0, - 8259 => 500.0, - 8260 => 167.0, - 8261 => 390.0, - 8262 => 390.0, - 8263 => 922.0, - 8264 => 733.0, - 8265 => 733.0, - 8266 => 497.0, - 8267 => 636.0, - 8268 => 500.0, - 8269 => 500.0, - 8270 => 500.0, - 8271 => 337.0, - 8272 => 804.0, - 8273 => 500.0, - 8274 => 450.0, - 8275 => 1000.0, - 8276 => 804.0, - 8277 => 838.0, - 8278 => 586.0, - 8279 => 663.0, - 8280 => 838.0, - 8281 => 838.0, - 8282 => 318.0, - 8283 => 797.0, - 8284 => 838.0, - 8285 => 318.0, - 8286 => 318.0, - 8287 => 222.0, - 8288 => 0.0, - 8289 => 0.0, - 8290 => 0.0, - 8291 => 0.0, - 8292 => 0.0, - 8298 => 0.0, - 8299 => 0.0, - 8300 => 0.0, - 8301 => 0.0, - 8302 => 0.0, - 8303 => 0.0, - 8304 => 401.0, - 8305 => 179.0, - 8308 => 401.0, - 8309 => 401.0, - 8310 => 401.0, - 8311 => 401.0, - 8312 => 401.0, - 8313 => 401.0, - 8314 => 528.0, - 8315 => 528.0, - 8316 => 528.0, - 8317 => 246.0, - 8318 => 246.0, - 8319 => 398.0, - 8320 => 401.0, - 8321 => 401.0, - 8322 => 401.0, - 8323 => 401.0, - 8324 => 401.0, - 8325 => 401.0, - 8326 => 401.0, - 8327 => 401.0, - 8328 => 401.0, - 8329 => 401.0, - 8330 => 528.0, - 8331 => 528.0, - 8332 => 528.0, - 8333 => 246.0, - 8334 => 246.0, - 8336 => 392.0, - 8337 => 417.0, - 8338 => 414.0, - 8339 => 444.0, - 8340 => 417.0, - 8341 => 404.0, - 8342 => 426.0, - 8343 => 166.0, - 8344 => 623.0, - 8345 => 398.0, - 8346 => 428.0, - 8347 => 373.0, - 8348 => 295.0, - 8352 => 877.0, - 8353 => 636.0, - 8354 => 636.0, - 8355 => 636.0, - 8356 => 636.0, - 8357 => 974.0, - 8358 => 636.0, - 8359 => 1272.0, - 8360 => 1074.0, - 8361 => 989.0, - 8362 => 784.0, - 8363 => 636.0, - 8364 => 636.0, - 8365 => 636.0, - 8366 => 636.0, - 8367 => 1272.0, - 8368 => 636.0, - 8369 => 636.0, - 8370 => 636.0, - 8371 => 636.0, - 8372 => 774.0, - 8373 => 636.0, - 8376 => 636.0, - 8377 => 636.0, - 8378 => 636.0, - 8381 => 636.0, - 8400 => 0.0, - 8401 => 0.0, - 8406 => 0.0, - 8407 => 0.0, - 8411 => 0.0, - 8412 => 0.0, - 8417 => 0.0, - 8448 => 1019.0, - 8449 => 1019.0, - 8450 => 698.0, - 8451 => 1123.0, - 8452 => 642.0, - 8453 => 1019.0, - 8454 => 1067.0, - 8455 => 614.0, - 8456 => 698.0, - 8457 => 952.0, - 8459 => 988.0, - 8460 => 754.0, - 8461 => 850.0, - 8462 => 634.0, - 8463 => 634.0, - 8464 => 470.0, - 8465 => 697.0, - 8466 => 720.0, - 8467 => 413.0, - 8468 => 818.0, - 8469 => 801.0, - 8470 => 1040.0, - 8471 => 1000.0, - 8472 => 697.0, - 8473 => 701.0, - 8474 => 787.0, - 8475 => 798.0, - 8476 => 814.0, - 8477 => 792.0, - 8478 => 896.0, - 8479 => 684.0, - 8480 => 1020.0, - 8481 => 1074.0, - 8482 => 1000.0, - 8483 => 684.0, - 8484 => 745.0, - 8485 => 578.0, - 8486 => 764.0, - 8487 => 764.0, - 8488 => 616.0, - 8489 => 338.0, - 8490 => 656.0, - 8491 => 684.0, - 8492 => 786.0, - 8493 => 703.0, - 8494 => 854.0, - 8495 => 592.0, - 8496 => 605.0, - 8497 => 786.0, - 8498 => 575.0, - 8499 => 1069.0, - 8500 => 462.0, - 8501 => 745.0, - 8502 => 674.0, - 8503 => 466.0, - 8504 => 645.0, - 8505 => 380.0, - 8506 => 926.0, - 8507 => 1194.0, - 8508 => 702.0, - 8509 => 728.0, - 8510 => 654.0, - 8511 => 849.0, - 8512 => 811.0, - 8513 => 775.0, - 8514 => 557.0, - 8515 => 557.0, - 8516 => 611.0, - 8517 => 819.0, - 8518 => 708.0, - 8519 => 615.0, - 8520 => 351.0, - 8521 => 351.0, - 8523 => 780.0, - 8526 => 526.0, - 8528 => 969.0, - 8529 => 969.0, - 8530 => 1370.0, - 8531 => 969.0, - 8532 => 969.0, - 8533 => 969.0, - 8534 => 969.0, - 8535 => 969.0, - 8536 => 969.0, - 8537 => 969.0, - 8538 => 969.0, - 8539 => 969.0, - 8540 => 969.0, - 8541 => 969.0, - 8542 => 969.0, - 8543 => 568.0, - 8544 => 295.0, - 8545 => 492.0, - 8546 => 689.0, - 8547 => 923.0, - 8548 => 684.0, - 8549 => 922.0, - 8550 => 1120.0, - 8551 => 1317.0, - 8552 => 917.0, - 8553 => 685.0, - 8554 => 933.0, - 8555 => 1131.0, - 8556 => 557.0, - 8557 => 698.0, - 8558 => 770.0, - 8559 => 863.0, - 8560 => 278.0, - 8561 => 458.0, - 8562 => 637.0, - 8563 => 812.0, - 8564 => 592.0, - 8565 => 811.0, - 8566 => 991.0, - 8567 => 1170.0, - 8568 => 819.0, - 8569 => 592.0, - 8570 => 822.0, - 8571 => 1002.0, - 8572 => 278.0, - 8573 => 550.0, - 8574 => 635.0, - 8575 => 974.0, - 8576 => 1245.0, - 8577 => 770.0, - 8578 => 1245.0, - 8579 => 703.0, - 8580 => 549.0, - 8581 => 698.0, - 8585 => 969.0, - 8592 => 838.0, - 8593 => 838.0, - 8594 => 838.0, - 8595 => 838.0, - 8596 => 838.0, - 8597 => 838.0, - 8598 => 838.0, - 8599 => 838.0, - 8600 => 838.0, - 8601 => 838.0, - 8602 => 838.0, - 8603 => 838.0, - 8604 => 838.0, - 8605 => 838.0, - 8606 => 838.0, - 8607 => 838.0, - 8608 => 838.0, - 8609 => 838.0, - 8610 => 838.0, - 8611 => 838.0, - 8612 => 838.0, - 8613 => 838.0, - 8614 => 838.0, - 8615 => 838.0, - 8616 => 838.0, - 8617 => 838.0, - 8618 => 838.0, - 8619 => 838.0, - 8620 => 838.0, - 8621 => 838.0, - 8622 => 838.0, - 8623 => 838.0, - 8624 => 838.0, - 8625 => 838.0, - 8626 => 838.0, - 8627 => 838.0, - 8628 => 838.0, - 8629 => 838.0, - 8630 => 838.0, - 8631 => 838.0, - 8632 => 838.0, - 8633 => 838.0, - 8634 => 838.0, - 8635 => 838.0, - 8636 => 838.0, - 8637 => 838.0, - 8638 => 838.0, - 8639 => 838.0, - 8640 => 838.0, - 8641 => 838.0, - 8642 => 838.0, - 8643 => 838.0, - 8644 => 838.0, - 8645 => 838.0, - 8646 => 838.0, - 8647 => 838.0, - 8648 => 838.0, - 8649 => 838.0, - 8650 => 838.0, - 8651 => 838.0, - 8652 => 838.0, - 8653 => 838.0, - 8654 => 838.0, - 8655 => 838.0, - 8656 => 838.0, - 8657 => 838.0, - 8658 => 838.0, - 8659 => 838.0, - 8660 => 838.0, - 8661 => 838.0, - 8662 => 838.0, - 8663 => 838.0, - 8664 => 838.0, - 8665 => 838.0, - 8666 => 838.0, - 8667 => 838.0, - 8668 => 838.0, - 8669 => 838.0, - 8670 => 838.0, - 8671 => 838.0, - 8672 => 838.0, - 8673 => 838.0, - 8674 => 838.0, - 8675 => 838.0, - 8676 => 838.0, - 8677 => 838.0, - 8678 => 838.0, - 8679 => 838.0, - 8680 => 838.0, - 8681 => 838.0, - 8682 => 838.0, - 8683 => 838.0, - 8684 => 838.0, - 8685 => 838.0, - 8686 => 838.0, - 8687 => 838.0, - 8688 => 838.0, - 8689 => 838.0, - 8690 => 838.0, - 8691 => 838.0, - 8692 => 838.0, - 8693 => 838.0, - 8694 => 838.0, - 8695 => 838.0, - 8696 => 838.0, - 8697 => 838.0, - 8698 => 838.0, - 8699 => 838.0, - 8700 => 838.0, - 8701 => 838.0, - 8702 => 838.0, - 8703 => 838.0, - 8704 => 684.0, - 8705 => 636.0, - 8706 => 517.0, - 8707 => 632.0, - 8708 => 632.0, - 8709 => 871.0, - 8710 => 669.0, - 8711 => 669.0, - 8712 => 871.0, - 8713 => 871.0, - 8714 => 718.0, - 8715 => 871.0, - 8716 => 871.0, - 8717 => 718.0, - 8718 => 636.0, - 8719 => 757.0, - 8720 => 757.0, - 8721 => 674.0, - 8722 => 838.0, - 8723 => 838.0, - 8724 => 838.0, - 8725 => 337.0, - 8726 => 637.0, - 8727 => 838.0, - 8728 => 626.0, - 8729 => 626.0, - 8730 => 637.0, - 8731 => 637.0, - 8732 => 637.0, - 8733 => 714.0, - 8734 => 833.0, - 8735 => 838.0, - 8736 => 896.0, - 8737 => 896.0, - 8738 => 838.0, - 8739 => 500.0, - 8740 => 500.0, - 8741 => 500.0, - 8742 => 500.0, - 8743 => 732.0, - 8744 => 732.0, - 8745 => 732.0, - 8746 => 732.0, - 8747 => 521.0, - 8748 => 789.0, - 8749 => 1057.0, - 8750 => 521.0, - 8751 => 789.0, - 8752 => 1057.0, - 8753 => 521.0, - 8754 => 521.0, - 8755 => 521.0, - 8756 => 636.0, - 8757 => 636.0, - 8758 => 260.0, - 8759 => 636.0, - 8760 => 838.0, - 8761 => 838.0, - 8762 => 838.0, - 8763 => 838.0, - 8764 => 838.0, - 8765 => 838.0, - 8766 => 838.0, - 8767 => 838.0, - 8768 => 375.0, - 8769 => 838.0, - 8770 => 838.0, - 8771 => 838.0, - 8772 => 838.0, - 8773 => 838.0, - 8774 => 838.0, - 8775 => 838.0, - 8776 => 838.0, - 8777 => 838.0, - 8778 => 838.0, - 8779 => 838.0, - 8780 => 838.0, - 8781 => 838.0, - 8782 => 838.0, - 8783 => 838.0, - 8784 => 838.0, - 8785 => 838.0, - 8786 => 839.0, - 8787 => 839.0, - 8788 => 1000.0, - 8789 => 1000.0, - 8790 => 838.0, - 8791 => 838.0, - 8792 => 838.0, - 8793 => 838.0, - 8794 => 838.0, - 8795 => 838.0, - 8796 => 838.0, - 8797 => 838.0, - 8798 => 838.0, - 8799 => 838.0, - 8800 => 838.0, - 8801 => 838.0, - 8802 => 838.0, - 8803 => 838.0, - 8804 => 838.0, - 8805 => 838.0, - 8806 => 838.0, - 8807 => 838.0, - 8808 => 838.0, - 8809 => 838.0, - 8810 => 1047.0, - 8811 => 1047.0, - 8812 => 464.0, - 8813 => 838.0, - 8814 => 838.0, - 8815 => 838.0, - 8816 => 838.0, - 8817 => 838.0, - 8818 => 838.0, - 8819 => 838.0, - 8820 => 838.0, - 8821 => 838.0, - 8822 => 838.0, - 8823 => 838.0, - 8824 => 838.0, - 8825 => 838.0, - 8826 => 838.0, - 8827 => 838.0, - 8828 => 838.0, - 8829 => 838.0, - 8830 => 838.0, - 8831 => 838.0, - 8832 => 838.0, - 8833 => 838.0, - 8834 => 838.0, - 8835 => 838.0, - 8836 => 838.0, - 8837 => 838.0, - 8838 => 838.0, - 8839 => 838.0, - 8840 => 838.0, - 8841 => 838.0, - 8842 => 838.0, - 8843 => 838.0, - 8844 => 732.0, - 8845 => 732.0, - 8846 => 732.0, - 8847 => 838.0, - 8848 => 838.0, - 8849 => 838.0, - 8850 => 838.0, - 8851 => 780.0, - 8852 => 780.0, - 8853 => 838.0, - 8854 => 838.0, - 8855 => 838.0, - 8856 => 838.0, - 8857 => 838.0, - 8858 => 838.0, - 8859 => 838.0, - 8860 => 838.0, - 8861 => 838.0, - 8862 => 838.0, - 8863 => 838.0, - 8864 => 838.0, - 8865 => 838.0, - 8866 => 871.0, - 8867 => 871.0, - 8868 => 871.0, - 8869 => 871.0, - 8870 => 521.0, - 8871 => 521.0, - 8872 => 871.0, - 8873 => 871.0, - 8874 => 871.0, - 8875 => 871.0, - 8876 => 871.0, - 8877 => 871.0, - 8878 => 871.0, - 8879 => 871.0, - 8880 => 838.0, - 8881 => 838.0, - 8882 => 838.0, - 8883 => 838.0, - 8884 => 838.0, - 8885 => 838.0, - 8886 => 1000.0, - 8887 => 1000.0, - 8888 => 838.0, - 8889 => 838.0, - 8890 => 521.0, - 8891 => 732.0, - 8892 => 732.0, - 8893 => 732.0, - 8894 => 838.0, - 8895 => 838.0, - 8896 => 820.0, - 8897 => 820.0, - 8898 => 820.0, - 8899 => 820.0, - 8900 => 626.0, - 8901 => 318.0, - 8902 => 626.0, - 8903 => 838.0, - 8904 => 1000.0, - 8905 => 1000.0, - 8906 => 1000.0, - 8907 => 1000.0, - 8908 => 1000.0, - 8909 => 838.0, - 8910 => 732.0, - 8911 => 732.0, - 8912 => 838.0, - 8913 => 838.0, - 8914 => 838.0, - 8915 => 838.0, - 8916 => 838.0, - 8917 => 838.0, - 8918 => 838.0, - 8919 => 838.0, - 8920 => 1422.0, - 8921 => 1422.0, - 8922 => 838.0, - 8923 => 838.0, - 8924 => 838.0, - 8925 => 838.0, - 8926 => 838.0, - 8927 => 838.0, - 8928 => 838.0, - 8929 => 838.0, - 8930 => 838.0, - 8931 => 838.0, - 8932 => 838.0, - 8933 => 838.0, - 8934 => 838.0, - 8935 => 838.0, - 8936 => 838.0, - 8937 => 838.0, - 8938 => 838.0, - 8939 => 838.0, - 8940 => 838.0, - 8941 => 838.0, - 8942 => 1000.0, - 8943 => 1000.0, - 8944 => 1000.0, - 8945 => 1000.0, - 8946 => 1000.0, - 8947 => 871.0, - 8948 => 718.0, - 8949 => 871.0, - 8950 => 871.0, - 8951 => 718.0, - 8952 => 871.0, - 8953 => 871.0, - 8954 => 1000.0, - 8955 => 871.0, - 8956 => 718.0, - 8957 => 871.0, - 8958 => 718.0, - 8959 => 871.0, - 8960 => 602.0, - 8961 => 602.0, - 8962 => 635.0, - 8963 => 838.0, - 8964 => 838.0, - 8965 => 838.0, - 8966 => 838.0, - 8967 => 488.0, - 8968 => 390.0, - 8969 => 390.0, - 8970 => 390.0, - 8971 => 390.0, - 8972 => 809.0, - 8973 => 809.0, - 8974 => 809.0, - 8975 => 809.0, - 8976 => 838.0, - 8977 => 513.0, - 8984 => 1000.0, - 8985 => 838.0, - 8988 => 469.0, - 8989 => 469.0, - 8990 => 469.0, - 8991 => 469.0, - 8992 => 521.0, - 8993 => 521.0, - 8996 => 1152.0, - 8997 => 1152.0, - 8998 => 1414.0, - 8999 => 1152.0, - 9000 => 1443.0, - 9003 => 1414.0, - 9004 => 873.0, - 9075 => 338.0, - 9076 => 635.0, - 9077 => 837.0, - 9082 => 659.0, - 9085 => 757.0, - 9095 => 1152.0, - 9108 => 873.0, - 9115 => 500.0, - 9116 => 500.0, - 9117 => 500.0, - 9118 => 500.0, - 9119 => 500.0, - 9120 => 500.0, - 9121 => 500.0, - 9122 => 500.0, - 9123 => 500.0, - 9124 => 500.0, - 9125 => 500.0, - 9126 => 500.0, - 9127 => 750.0, - 9128 => 750.0, - 9129 => 750.0, - 9130 => 750.0, - 9131 => 750.0, - 9132 => 750.0, - 9133 => 750.0, - 9134 => 521.0, - 9166 => 838.0, - 9167 => 945.0, - 9187 => 873.0, - 9189 => 769.0, - 9192 => 636.0, - 9250 => 635.0, - 9251 => 635.0, - 9312 => 896.0, - 9313 => 896.0, - 9314 => 896.0, - 9315 => 896.0, - 9316 => 896.0, - 9317 => 896.0, - 9318 => 896.0, - 9319 => 896.0, - 9320 => 896.0, - 9321 => 896.0, - 9472 => 602.0, - 9473 => 602.0, - 9474 => 602.0, - 9475 => 602.0, - 9476 => 602.0, - 9477 => 602.0, - 9478 => 602.0, - 9479 => 602.0, - 9480 => 602.0, - 9481 => 602.0, - 9482 => 602.0, - 9483 => 602.0, - 9484 => 602.0, - 9485 => 602.0, - 9486 => 602.0, - 9487 => 602.0, - 9488 => 602.0, - 9489 => 602.0, - 9490 => 602.0, - 9491 => 602.0, - 9492 => 602.0, - 9493 => 602.0, - 9494 => 602.0, - 9495 => 602.0, - 9496 => 602.0, - 9497 => 602.0, - 9498 => 602.0, - 9499 => 602.0, - 9500 => 602.0, - 9501 => 602.0, - 9502 => 602.0, - 9503 => 602.0, - 9504 => 602.0, - 9505 => 602.0, - 9506 => 602.0, - 9507 => 602.0, - 9508 => 602.0, - 9509 => 602.0, - 9510 => 602.0, - 9511 => 602.0, - 9512 => 602.0, - 9513 => 602.0, - 9514 => 602.0, - 9515 => 602.0, - 9516 => 602.0, - 9517 => 602.0, - 9518 => 602.0, - 9519 => 602.0, - 9520 => 602.0, - 9521 => 602.0, - 9522 => 602.0, - 9523 => 602.0, - 9524 => 602.0, - 9525 => 602.0, - 9526 => 602.0, - 9527 => 602.0, - 9528 => 602.0, - 9529 => 602.0, - 9530 => 602.0, - 9531 => 602.0, - 9532 => 602.0, - 9533 => 602.0, - 9534 => 602.0, - 9535 => 602.0, - 9536 => 602.0, - 9537 => 602.0, - 9538 => 602.0, - 9539 => 602.0, - 9540 => 602.0, - 9541 => 602.0, - 9542 => 602.0, - 9543 => 602.0, - 9544 => 602.0, - 9545 => 602.0, - 9546 => 602.0, - 9547 => 602.0, - 9548 => 602.0, - 9549 => 602.0, - 9550 => 602.0, - 9551 => 602.0, - 9552 => 602.0, - 9553 => 602.0, - 9554 => 602.0, - 9555 => 602.0, - 9556 => 602.0, - 9557 => 602.0, - 9558 => 602.0, - 9559 => 602.0, - 9560 => 602.0, - 9561 => 602.0, - 9562 => 602.0, - 9563 => 602.0, - 9564 => 602.0, - 9565 => 602.0, - 9566 => 602.0, - 9567 => 602.0, - 9568 => 602.0, - 9569 => 602.0, - 9570 => 602.0, - 9571 => 602.0, - 9572 => 602.0, - 9573 => 602.0, - 9574 => 602.0, - 9575 => 602.0, - 9576 => 602.0, - 9577 => 602.0, - 9578 => 602.0, - 9579 => 602.0, - 9580 => 602.0, - 9581 => 602.0, - 9582 => 602.0, - 9583 => 602.0, - 9584 => 602.0, - 9585 => 602.0, - 9586 => 602.0, - 9587 => 602.0, - 9588 => 602.0, - 9589 => 602.0, - 9590 => 602.0, - 9591 => 602.0, - 9592 => 602.0, - 9593 => 602.0, - 9594 => 602.0, - 9595 => 602.0, - 9596 => 602.0, - 9597 => 602.0, - 9598 => 602.0, - 9599 => 602.0, - 9600 => 769.0, - 9601 => 769.0, - 9602 => 769.0, - 9603 => 769.0, - 9604 => 769.0, - 9605 => 769.0, - 9606 => 769.0, - 9607 => 769.0, - 9608 => 769.0, - 9609 => 769.0, - 9610 => 769.0, - 9611 => 769.0, - 9612 => 769.0, - 9613 => 769.0, - 9614 => 769.0, - 9615 => 769.0, - 9616 => 769.0, - 9617 => 769.0, - 9618 => 769.0, - 9619 => 769.0, - 9620 => 769.0, - 9621 => 769.0, - 9622 => 769.0, - 9623 => 769.0, - 9624 => 769.0, - 9625 => 769.0, - 9626 => 769.0, - 9627 => 769.0, - 9628 => 769.0, - 9629 => 769.0, - 9630 => 769.0, - 9631 => 769.0, - 9632 => 945.0, - 9633 => 945.0, - 9634 => 945.0, - 9635 => 945.0, - 9636 => 945.0, - 9637 => 945.0, - 9638 => 945.0, - 9639 => 945.0, - 9640 => 945.0, - 9641 => 945.0, - 9642 => 678.0, - 9643 => 678.0, - 9644 => 945.0, - 9645 => 945.0, - 9646 => 550.0, - 9647 => 550.0, - 9648 => 769.0, - 9649 => 769.0, - 9650 => 769.0, - 9651 => 769.0, - 9652 => 502.0, - 9653 => 502.0, - 9654 => 769.0, - 9655 => 769.0, - 9656 => 502.0, - 9657 => 502.0, - 9658 => 769.0, - 9659 => 769.0, - 9660 => 769.0, - 9661 => 769.0, - 9662 => 502.0, - 9663 => 502.0, - 9664 => 769.0, - 9665 => 769.0, - 9666 => 502.0, - 9667 => 502.0, - 9668 => 769.0, - 9669 => 769.0, - 9670 => 769.0, - 9671 => 769.0, - 9672 => 769.0, - 9673 => 873.0, - 9674 => 494.0, - 9675 => 873.0, - 9676 => 873.0, - 9677 => 873.0, - 9678 => 873.0, - 9679 => 873.0, - 9680 => 873.0, - 9681 => 873.0, - 9682 => 873.0, - 9683 => 873.0, - 9684 => 873.0, - 9685 => 873.0, - 9686 => 527.0, - 9687 => 527.0, - 9688 => 791.0, - 9689 => 970.0, - 9690 => 970.0, - 9691 => 970.0, - 9692 => 387.0, - 9693 => 387.0, - 9694 => 387.0, - 9695 => 387.0, - 9696 => 873.0, - 9697 => 873.0, - 9698 => 769.0, - 9699 => 769.0, - 9700 => 769.0, - 9701 => 769.0, - 9702 => 590.0, - 9703 => 945.0, - 9704 => 945.0, - 9705 => 945.0, - 9706 => 945.0, - 9707 => 945.0, - 9708 => 769.0, - 9709 => 769.0, - 9710 => 769.0, - 9711 => 1119.0, - 9712 => 945.0, - 9713 => 945.0, - 9714 => 945.0, - 9715 => 945.0, - 9716 => 873.0, - 9717 => 873.0, - 9718 => 873.0, - 9719 => 873.0, - 9720 => 769.0, - 9721 => 769.0, - 9722 => 769.0, - 9723 => 830.0, - 9724 => 830.0, - 9725 => 732.0, - 9726 => 732.0, - 9727 => 769.0, - 9728 => 896.0, - 9729 => 1000.0, - 9730 => 896.0, - 9731 => 896.0, - 9732 => 896.0, - 9733 => 896.0, - 9734 => 896.0, - 9735 => 573.0, - 9736 => 896.0, - 9737 => 896.0, - 9738 => 888.0, - 9739 => 888.0, - 9740 => 671.0, - 9741 => 1013.0, - 9742 => 1246.0, - 9743 => 1250.0, - 9744 => 896.0, - 9745 => 896.0, - 9746 => 896.0, - 9747 => 532.0, - 9748 => 896.0, - 9749 => 896.0, - 9750 => 896.0, - 9751 => 896.0, - 9752 => 896.0, - 9753 => 896.0, - 9754 => 896.0, - 9755 => 896.0, - 9756 => 896.0, - 9757 => 609.0, - 9758 => 896.0, - 9759 => 609.0, - 9760 => 896.0, - 9761 => 896.0, - 9762 => 896.0, - 9763 => 896.0, - 9764 => 669.0, - 9765 => 746.0, - 9766 => 649.0, - 9767 => 784.0, - 9768 => 545.0, - 9769 => 896.0, - 9770 => 896.0, - 9771 => 896.0, - 9772 => 710.0, - 9773 => 896.0, - 9774 => 896.0, - 9775 => 896.0, - 9776 => 896.0, - 9777 => 896.0, - 9778 => 896.0, - 9779 => 896.0, - 9780 => 896.0, - 9781 => 896.0, - 9782 => 896.0, - 9783 => 896.0, - 9784 => 896.0, - 9785 => 1042.0, - 9786 => 1042.0, - 9787 => 1042.0, - 9788 => 896.0, - 9789 => 896.0, - 9790 => 896.0, - 9791 => 614.0, - 9792 => 732.0, - 9793 => 732.0, - 9794 => 896.0, - 9795 => 896.0, - 9796 => 896.0, - 9797 => 896.0, - 9798 => 896.0, - 9799 => 896.0, - 9800 => 896.0, - 9801 => 896.0, - 9802 => 896.0, - 9803 => 896.0, - 9804 => 896.0, - 9805 => 896.0, - 9806 => 896.0, - 9807 => 896.0, - 9808 => 896.0, - 9809 => 896.0, - 9810 => 896.0, - 9811 => 896.0, - 9812 => 896.0, - 9813 => 896.0, - 9814 => 896.0, - 9815 => 896.0, - 9816 => 896.0, - 9817 => 896.0, - 9818 => 896.0, - 9819 => 896.0, - 9820 => 896.0, - 9821 => 896.0, - 9822 => 896.0, - 9823 => 896.0, - 9824 => 896.0, - 9825 => 896.0, - 9826 => 896.0, - 9827 => 896.0, - 9828 => 896.0, - 9829 => 896.0, - 9830 => 896.0, - 9831 => 896.0, - 9832 => 896.0, - 9833 => 472.0, - 9834 => 638.0, - 9835 => 896.0, - 9836 => 896.0, - 9837 => 472.0, - 9838 => 357.0, - 9839 => 484.0, - 9840 => 748.0, - 9841 => 766.0, - 9842 => 896.0, - 9843 => 896.0, - 9844 => 896.0, - 9845 => 896.0, - 9846 => 896.0, - 9847 => 896.0, - 9848 => 896.0, - 9849 => 896.0, - 9850 => 896.0, - 9851 => 896.0, - 9852 => 896.0, - 9853 => 896.0, - 9854 => 896.0, - 9855 => 896.0, - 9856 => 869.0, - 9857 => 869.0, - 9858 => 869.0, - 9859 => 869.0, - 9860 => 869.0, - 9861 => 869.0, - 9862 => 896.0, - 9863 => 896.0, - 9864 => 896.0, - 9865 => 896.0, - 9866 => 896.0, - 9867 => 896.0, - 9868 => 896.0, - 9869 => 896.0, - 9870 => 896.0, - 9871 => 896.0, - 9872 => 896.0, - 9873 => 896.0, - 9874 => 896.0, - 9875 => 896.0, - 9876 => 896.0, - 9877 => 541.0, - 9878 => 896.0, - 9879 => 896.0, - 9880 => 896.0, - 9881 => 896.0, - 9882 => 896.0, - 9883 => 896.0, - 9884 => 896.0, - 9886 => 896.0, - 9887 => 896.0, - 9888 => 896.0, - 9889 => 702.0, - 9890 => 1004.0, - 9891 => 1089.0, - 9892 => 1175.0, - 9893 => 903.0, - 9894 => 838.0, - 9895 => 838.0, - 9896 => 838.0, - 9897 => 838.0, - 9898 => 838.0, - 9899 => 838.0, - 9900 => 838.0, - 9901 => 838.0, - 9902 => 838.0, - 9903 => 838.0, - 9904 => 844.0, - 9905 => 838.0, - 9906 => 732.0, - 9907 => 732.0, - 9908 => 732.0, - 9909 => 732.0, - 9910 => 850.0, - 9911 => 732.0, - 9912 => 732.0, - 9920 => 838.0, - 9921 => 838.0, - 9922 => 838.0, - 9923 => 838.0, - 9954 => 732.0, - 9985 => 838.0, - 9986 => 838.0, - 9987 => 838.0, - 9988 => 838.0, - 9990 => 838.0, - 9991 => 838.0, - 9992 => 838.0, - 9993 => 838.0, - 9996 => 838.0, - 9997 => 838.0, - 9998 => 838.0, - 9999 => 838.0, - 10000 => 838.0, - 10001 => 838.0, - 10002 => 838.0, - 10003 => 838.0, - 10004 => 838.0, - 10005 => 838.0, - 10006 => 838.0, - 10007 => 838.0, - 10008 => 838.0, - 10009 => 838.0, - 10010 => 838.0, - 10011 => 838.0, - 10012 => 838.0, - 10013 => 838.0, - 10014 => 838.0, - 10015 => 838.0, - 10016 => 838.0, - 10017 => 838.0, - 10018 => 838.0, - 10019 => 838.0, - 10020 => 838.0, - 10021 => 838.0, - 10022 => 838.0, - 10023 => 838.0, - 10025 => 838.0, - 10026 => 838.0, - 10027 => 838.0, - 10028 => 838.0, - 10029 => 838.0, - 10030 => 838.0, - 10031 => 838.0, - 10032 => 838.0, - 10033 => 838.0, - 10034 => 838.0, - 10035 => 838.0, - 10036 => 838.0, - 10037 => 838.0, - 10038 => 838.0, - 10039 => 838.0, - 10040 => 838.0, - 10041 => 838.0, - 10042 => 838.0, - 10043 => 838.0, - 10044 => 838.0, - 10045 => 838.0, - 10046 => 838.0, - 10047 => 838.0, - 10048 => 838.0, - 10049 => 838.0, - 10050 => 838.0, - 10051 => 838.0, - 10052 => 838.0, - 10053 => 838.0, - 10054 => 838.0, - 10055 => 838.0, - 10056 => 838.0, - 10057 => 838.0, - 10058 => 838.0, - 10059 => 838.0, - 10061 => 896.0, - 10063 => 896.0, - 10064 => 896.0, - 10065 => 896.0, - 10066 => 896.0, - 10070 => 896.0, - 10072 => 838.0, - 10073 => 838.0, - 10074 => 838.0, - 10075 => 322.0, - 10076 => 322.0, - 10077 => 538.0, - 10078 => 538.0, - 10081 => 838.0, - 10082 => 838.0, - 10083 => 838.0, - 10084 => 838.0, - 10085 => 838.0, - 10086 => 838.0, - 10087 => 838.0, - 10088 => 838.0, - 10089 => 838.0, - 10090 => 838.0, - 10091 => 838.0, - 10092 => 838.0, - 10093 => 838.0, - 10094 => 838.0, - 10095 => 838.0, - 10096 => 838.0, - 10097 => 838.0, - 10098 => 838.0, - 10099 => 838.0, - 10100 => 838.0, - 10101 => 838.0, - 10102 => 896.0, - 10103 => 896.0, - 10104 => 896.0, - 10105 => 896.0, - 10106 => 896.0, - 10107 => 896.0, - 10108 => 896.0, - 10109 => 896.0, - 10110 => 896.0, - 10111 => 896.0, - 10112 => 838.0, - 10113 => 838.0, - 10114 => 838.0, - 10115 => 838.0, - 10116 => 838.0, - 10117 => 838.0, - 10118 => 838.0, - 10119 => 838.0, - 10120 => 838.0, - 10121 => 838.0, - 10122 => 838.0, - 10123 => 838.0, - 10124 => 838.0, - 10125 => 838.0, - 10126 => 838.0, - 10127 => 838.0, - 10128 => 838.0, - 10129 => 838.0, - 10130 => 838.0, - 10131 => 838.0, - 10132 => 838.0, - 10136 => 838.0, - 10137 => 838.0, - 10138 => 838.0, - 10139 => 838.0, - 10140 => 838.0, - 10141 => 838.0, - 10142 => 838.0, - 10143 => 838.0, - 10144 => 838.0, - 10145 => 838.0, - 10146 => 838.0, - 10147 => 838.0, - 10148 => 838.0, - 10149 => 838.0, - 10150 => 838.0, - 10151 => 838.0, - 10152 => 838.0, - 10153 => 838.0, - 10154 => 838.0, - 10155 => 838.0, - 10156 => 838.0, - 10157 => 838.0, - 10158 => 838.0, - 10159 => 838.0, - 10161 => 838.0, - 10162 => 838.0, - 10163 => 838.0, - 10164 => 838.0, - 10165 => 838.0, - 10166 => 838.0, - 10167 => 838.0, - 10168 => 838.0, - 10169 => 838.0, - 10170 => 838.0, - 10171 => 838.0, - 10172 => 838.0, - 10173 => 838.0, - 10174 => 838.0, - 10181 => 390.0, - 10182 => 390.0, - 10208 => 494.0, - 10214 => 495.0, - 10215 => 495.0, - 10216 => 390.0, - 10217 => 390.0, - 10218 => 556.0, - 10219 => 556.0, - 10224 => 838.0, - 10225 => 838.0, - 10226 => 838.0, - 10227 => 838.0, - 10228 => 1157.0, - 10229 => 1434.0, - 10230 => 1434.0, - 10231 => 1434.0, - 10232 => 1434.0, - 10233 => 1434.0, - 10234 => 1434.0, - 10235 => 1434.0, - 10236 => 1434.0, - 10237 => 1434.0, - 10238 => 1434.0, - 10239 => 1434.0, - 10240 => 732.0, - 10241 => 732.0, - 10242 => 732.0, - 10243 => 732.0, - 10244 => 732.0, - 10245 => 732.0, - 10246 => 732.0, - 10247 => 732.0, - 10248 => 732.0, - 10249 => 732.0, - 10250 => 732.0, - 10251 => 732.0, - 10252 => 732.0, - 10253 => 732.0, - 10254 => 732.0, - 10255 => 732.0, - 10256 => 732.0, - 10257 => 732.0, - 10258 => 732.0, - 10259 => 732.0, - 10260 => 732.0, - 10261 => 732.0, - 10262 => 732.0, - 10263 => 732.0, - 10264 => 732.0, - 10265 => 732.0, - 10266 => 732.0, - 10267 => 732.0, - 10268 => 732.0, - 10269 => 732.0, - 10270 => 732.0, - 10271 => 732.0, - 10272 => 732.0, - 10273 => 732.0, - 10274 => 732.0, - 10275 => 732.0, - 10276 => 732.0, - 10277 => 732.0, - 10278 => 732.0, - 10279 => 732.0, - 10280 => 732.0, - 10281 => 732.0, - 10282 => 732.0, - 10283 => 732.0, - 10284 => 732.0, - 10285 => 732.0, - 10286 => 732.0, - 10287 => 732.0, - 10288 => 732.0, - 10289 => 732.0, - 10290 => 732.0, - 10291 => 732.0, - 10292 => 732.0, - 10293 => 732.0, - 10294 => 732.0, - 10295 => 732.0, - 10296 => 732.0, - 10297 => 732.0, - 10298 => 732.0, - 10299 => 732.0, - 10300 => 732.0, - 10301 => 732.0, - 10302 => 732.0, - 10303 => 732.0, - 10304 => 732.0, - 10305 => 732.0, - 10306 => 732.0, - 10307 => 732.0, - 10308 => 732.0, - 10309 => 732.0, - 10310 => 732.0, - 10311 => 732.0, - 10312 => 732.0, - 10313 => 732.0, - 10314 => 732.0, - 10315 => 732.0, - 10316 => 732.0, - 10317 => 732.0, - 10318 => 732.0, - 10319 => 732.0, - 10320 => 732.0, - 10321 => 732.0, - 10322 => 732.0, - 10323 => 732.0, - 10324 => 732.0, - 10325 => 732.0, - 10326 => 732.0, - 10327 => 732.0, - 10328 => 732.0, - 10329 => 732.0, - 10330 => 732.0, - 10331 => 732.0, - 10332 => 732.0, - 10333 => 732.0, - 10334 => 732.0, - 10335 => 732.0, - 10336 => 732.0, - 10337 => 732.0, - 10338 => 732.0, - 10339 => 732.0, - 10340 => 732.0, - 10341 => 732.0, - 10342 => 732.0, - 10343 => 732.0, - 10344 => 732.0, - 10345 => 732.0, - 10346 => 732.0, - 10347 => 732.0, - 10348 => 732.0, - 10349 => 732.0, - 10350 => 732.0, - 10351 => 732.0, - 10352 => 732.0, - 10353 => 732.0, - 10354 => 732.0, - 10355 => 732.0, - 10356 => 732.0, - 10357 => 732.0, - 10358 => 732.0, - 10359 => 732.0, - 10360 => 732.0, - 10361 => 732.0, - 10362 => 732.0, - 10363 => 732.0, - 10364 => 732.0, - 10365 => 732.0, - 10366 => 732.0, - 10367 => 732.0, - 10368 => 732.0, - 10369 => 732.0, - 10370 => 732.0, - 10371 => 732.0, - 10372 => 732.0, - 10373 => 732.0, - 10374 => 732.0, - 10375 => 732.0, - 10376 => 732.0, - 10377 => 732.0, - 10378 => 732.0, - 10379 => 732.0, - 10380 => 732.0, - 10381 => 732.0, - 10382 => 732.0, - 10383 => 732.0, - 10384 => 732.0, - 10385 => 732.0, - 10386 => 732.0, - 10387 => 732.0, - 10388 => 732.0, - 10389 => 732.0, - 10390 => 732.0, - 10391 => 732.0, - 10392 => 732.0, - 10393 => 732.0, - 10394 => 732.0, - 10395 => 732.0, - 10396 => 732.0, - 10397 => 732.0, - 10398 => 732.0, - 10399 => 732.0, - 10400 => 732.0, - 10401 => 732.0, - 10402 => 732.0, - 10403 => 732.0, - 10404 => 732.0, - 10405 => 732.0, - 10406 => 732.0, - 10407 => 732.0, - 10408 => 732.0, - 10409 => 732.0, - 10410 => 732.0, - 10411 => 732.0, - 10412 => 732.0, - 10413 => 732.0, - 10414 => 732.0, - 10415 => 732.0, - 10416 => 732.0, - 10417 => 732.0, - 10418 => 732.0, - 10419 => 732.0, - 10420 => 732.0, - 10421 => 732.0, - 10422 => 732.0, - 10423 => 732.0, - 10424 => 732.0, - 10425 => 732.0, - 10426 => 732.0, - 10427 => 732.0, - 10428 => 732.0, - 10429 => 732.0, - 10430 => 732.0, - 10431 => 732.0, - 10432 => 732.0, - 10433 => 732.0, - 10434 => 732.0, - 10435 => 732.0, - 10436 => 732.0, - 10437 => 732.0, - 10438 => 732.0, - 10439 => 732.0, - 10440 => 732.0, - 10441 => 732.0, - 10442 => 732.0, - 10443 => 732.0, - 10444 => 732.0, - 10445 => 732.0, - 10446 => 732.0, - 10447 => 732.0, - 10448 => 732.0, - 10449 => 732.0, - 10450 => 732.0, - 10451 => 732.0, - 10452 => 732.0, - 10453 => 732.0, - 10454 => 732.0, - 10455 => 732.0, - 10456 => 732.0, - 10457 => 732.0, - 10458 => 732.0, - 10459 => 732.0, - 10460 => 732.0, - 10461 => 732.0, - 10462 => 732.0, - 10463 => 732.0, - 10464 => 732.0, - 10465 => 732.0, - 10466 => 732.0, - 10467 => 732.0, - 10468 => 732.0, - 10469 => 732.0, - 10470 => 732.0, - 10471 => 732.0, - 10472 => 732.0, - 10473 => 732.0, - 10474 => 732.0, - 10475 => 732.0, - 10476 => 732.0, - 10477 => 732.0, - 10478 => 732.0, - 10479 => 732.0, - 10480 => 732.0, - 10481 => 732.0, - 10482 => 732.0, - 10483 => 732.0, - 10484 => 732.0, - 10485 => 732.0, - 10486 => 732.0, - 10487 => 732.0, - 10488 => 732.0, - 10489 => 732.0, - 10490 => 732.0, - 10491 => 732.0, - 10492 => 732.0, - 10493 => 732.0, - 10494 => 732.0, - 10495 => 732.0, - 10502 => 838.0, - 10503 => 838.0, - 10506 => 838.0, - 10507 => 838.0, - 10560 => 683.0, - 10561 => 683.0, - 10627 => 734.0, - 10628 => 734.0, - 10702 => 838.0, - 10703 => 1000.0, - 10704 => 1000.0, - 10705 => 1000.0, - 10706 => 1000.0, - 10707 => 1000.0, - 10708 => 1000.0, - 10709 => 1000.0, - 10731 => 494.0, - 10746 => 838.0, - 10747 => 838.0, - 10752 => 1000.0, - 10753 => 1000.0, - 10754 => 1000.0, - 10764 => 1325.0, - 10765 => 521.0, - 10766 => 521.0, - 10767 => 521.0, - 10768 => 521.0, - 10769 => 521.0, - 10770 => 521.0, - 10771 => 521.0, - 10772 => 521.0, - 10773 => 521.0, - 10774 => 521.0, - 10775 => 521.0, - 10776 => 521.0, - 10777 => 521.0, - 10778 => 521.0, - 10779 => 521.0, - 10780 => 521.0, - 10799 => 838.0, - 10858 => 838.0, - 10859 => 838.0, - 10877 => 838.0, - 10878 => 838.0, - 10879 => 838.0, - 10880 => 838.0, - 10881 => 838.0, - 10882 => 838.0, - 10883 => 838.0, - 10884 => 838.0, - 10885 => 838.0, - 10886 => 838.0, - 10887 => 838.0, - 10888 => 838.0, - 10889 => 838.0, - 10890 => 838.0, - 10891 => 838.0, - 10892 => 838.0, - 10893 => 838.0, - 10894 => 838.0, - 10895 => 838.0, - 10896 => 838.0, - 10897 => 838.0, - 10898 => 838.0, - 10899 => 838.0, - 10900 => 838.0, - 10901 => 838.0, - 10902 => 838.0, - 10903 => 838.0, - 10904 => 838.0, - 10905 => 838.0, - 10906 => 838.0, - 10907 => 838.0, - 10908 => 838.0, - 10909 => 838.0, - 10910 => 838.0, - 10911 => 838.0, - 10912 => 838.0, - 10926 => 838.0, - 10927 => 838.0, - 10928 => 838.0, - 10929 => 838.0, - 10930 => 838.0, - 10931 => 838.0, - 10932 => 838.0, - 10933 => 838.0, - 10934 => 838.0, - 10935 => 838.0, - 10936 => 838.0, - 10937 => 838.0, - 10938 => 838.0, - 11001 => 838.0, - 11002 => 838.0, - 11008 => 838.0, - 11009 => 838.0, - 11010 => 838.0, - 11011 => 838.0, - 11012 => 838.0, - 11013 => 838.0, - 11014 => 838.0, - 11015 => 838.0, - 11016 => 838.0, - 11017 => 838.0, - 11018 => 838.0, - 11019 => 838.0, - 11020 => 838.0, - 11021 => 838.0, - 11022 => 836.0, - 11023 => 836.0, - 11024 => 836.0, - 11025 => 836.0, - 11026 => 945.0, - 11027 => 945.0, - 11028 => 945.0, - 11029 => 945.0, - 11030 => 769.0, - 11031 => 769.0, - 11032 => 769.0, - 11033 => 769.0, - 11034 => 945.0, - 11039 => 869.0, - 11040 => 869.0, - 11041 => 873.0, - 11042 => 873.0, - 11043 => 873.0, - 11044 => 1119.0, - 11091 => 869.0, - 11092 => 869.0, - 11360 => 557.0, - 11361 => 278.0, - 11362 => 557.0, - 11363 => 603.0, - 11364 => 695.0, - 11365 => 613.0, - 11366 => 392.0, - 11367 => 752.0, - 11368 => 634.0, - 11369 => 656.0, - 11370 => 579.0, - 11371 => 685.0, - 11372 => 525.0, - 11373 => 781.0, - 11374 => 863.0, - 11375 => 684.0, - 11376 => 781.0, - 11377 => 734.0, - 11378 => 1128.0, - 11379 => 961.0, - 11380 => 592.0, - 11381 => 654.0, - 11382 => 568.0, - 11383 => 660.0, - 11385 => 414.0, - 11386 => 612.0, - 11387 => 491.0, - 11388 => 175.0, - 11389 => 431.0, - 11390 => 635.0, - 11391 => 685.0, - 11520 => 591.0, - 11521 => 595.0, - 11522 => 564.0, - 11523 => 602.0, - 11524 => 587.0, - 11525 => 911.0, - 11526 => 626.0, - 11527 => 952.0, - 11528 => 595.0, - 11529 => 607.0, - 11530 => 954.0, - 11531 => 620.0, - 11532 => 595.0, - 11533 => 926.0, - 11534 => 595.0, - 11535 => 806.0, - 11536 => 931.0, - 11537 => 584.0, - 11538 => 592.0, - 11539 => 923.0, - 11540 => 953.0, - 11541 => 828.0, - 11542 => 596.0, - 11543 => 595.0, - 11544 => 590.0, - 11545 => 592.0, - 11546 => 592.0, - 11547 => 621.0, - 11548 => 920.0, - 11549 => 589.0, - 11550 => 586.0, - 11551 => 581.0, - 11552 => 914.0, - 11553 => 596.0, - 11554 => 595.0, - 11555 => 592.0, - 11556 => 642.0, - 11557 => 901.0, - 11568 => 646.0, - 11569 => 888.0, - 11570 => 888.0, - 11571 => 682.0, - 11572 => 684.0, - 11573 => 635.0, - 11574 => 562.0, - 11575 => 684.0, - 11576 => 684.0, - 11577 => 632.0, - 11578 => 632.0, - 11579 => 683.0, - 11580 => 875.0, - 11581 => 685.0, - 11582 => 491.0, - 11583 => 685.0, - 11584 => 888.0, - 11585 => 888.0, - 11586 => 300.0, - 11587 => 627.0, - 11588 => 752.0, - 11589 => 656.0, - 11590 => 527.0, - 11591 => 685.0, - 11592 => 645.0, - 11593 => 632.0, - 11594 => 502.0, - 11595 => 953.0, - 11596 => 778.0, - 11597 => 748.0, - 11598 => 621.0, - 11599 => 295.0, - 11600 => 778.0, - 11601 => 295.0, - 11602 => 752.0, - 11603 => 633.0, - 11604 => 888.0, - 11605 => 888.0, - 11606 => 752.0, - 11607 => 320.0, - 11608 => 749.0, - 11609 => 888.0, - 11610 => 888.0, - 11611 => 698.0, - 11612 => 768.0, - 11613 => 685.0, - 11614 => 698.0, - 11615 => 622.0, - 11616 => 684.0, - 11617 => 752.0, - 11618 => 632.0, - 11619 => 788.0, - 11620 => 567.0, - 11621 => 788.0, - 11631 => 515.0, - 11800 => 531.0, - 11807 => 838.0, - 11810 => 390.0, - 11811 => 390.0, - 11812 => 390.0, - 11813 => 390.0, - 11822 => 531.0, - 19904 => 896.0, - 19905 => 896.0, - 19906 => 896.0, - 19907 => 896.0, - 19908 => 896.0, - 19909 => 896.0, - 19910 => 896.0, - 19911 => 896.0, - 19912 => 896.0, - 19913 => 896.0, - 19914 => 896.0, - 19915 => 896.0, - 19916 => 896.0, - 19917 => 896.0, - 19918 => 896.0, - 19919 => 896.0, - 19920 => 896.0, - 19921 => 896.0, - 19922 => 896.0, - 19923 => 896.0, - 19924 => 896.0, - 19925 => 896.0, - 19926 => 896.0, - 19927 => 896.0, - 19928 => 896.0, - 19929 => 896.0, - 19930 => 896.0, - 19931 => 896.0, - 19932 => 896.0, - 19933 => 896.0, - 19934 => 896.0, - 19935 => 896.0, - 19936 => 896.0, - 19937 => 896.0, - 19938 => 896.0, - 19939 => 896.0, - 19940 => 896.0, - 19941 => 896.0, - 19942 => 896.0, - 19943 => 896.0, - 19944 => 896.0, - 19945 => 896.0, - 19946 => 896.0, - 19947 => 896.0, - 19948 => 896.0, - 19949 => 896.0, - 19950 => 896.0, - 19951 => 896.0, - 19952 => 896.0, - 19953 => 896.0, - 19954 => 896.0, - 19955 => 896.0, - 19956 => 896.0, - 19957 => 896.0, - 19958 => 896.0, - 19959 => 896.0, - 19960 => 896.0, - 19961 => 896.0, - 19962 => 896.0, - 19963 => 896.0, - 19964 => 896.0, - 19965 => 896.0, - 19966 => 896.0, - 19967 => 896.0, - 42192 => 686.0, - 42193 => 603.0, - 42194 => 603.0, - 42195 => 770.0, - 42196 => 611.0, - 42197 => 611.0, - 42198 => 775.0, - 42199 => 656.0, - 42200 => 656.0, - 42201 => 512.0, - 42202 => 698.0, - 42203 => 703.0, - 42204 => 685.0, - 42205 => 575.0, - 42206 => 575.0, - 42207 => 863.0, - 42208 => 748.0, - 42209 => 557.0, - 42210 => 635.0, - 42211 => 695.0, - 42212 => 695.0, - 42213 => 684.0, - 42214 => 684.0, - 42215 => 752.0, - 42216 => 775.0, - 42217 => 512.0, - 42218 => 989.0, - 42219 => 685.0, - 42220 => 611.0, - 42221 => 686.0, - 42222 => 684.0, - 42223 => 684.0, - 42224 => 632.0, - 42225 => 632.0, - 42226 => 295.0, - 42227 => 787.0, - 42228 => 732.0, - 42229 => 732.0, - 42230 => 557.0, - 42231 => 767.0, - 42232 => 300.0, - 42233 => 300.0, - 42234 => 596.0, - 42235 => 596.0, - 42236 => 300.0, - 42237 => 300.0, - 42238 => 588.0, - 42239 => 588.0, - 42564 => 635.0, - 42565 => 521.0, - 42566 => 354.0, - 42567 => 338.0, - 42572 => 1180.0, - 42573 => 1028.0, - 42576 => 1029.0, - 42577 => 906.0, - 42580 => 1080.0, - 42581 => 842.0, - 42582 => 977.0, - 42583 => 843.0, - 42594 => 1062.0, - 42595 => 912.0, - 42596 => 1066.0, - 42597 => 901.0, - 42598 => 1178.0, - 42599 => 1008.0, - 42600 => 787.0, - 42601 => 612.0, - 42602 => 855.0, - 42603 => 712.0, - 42604 => 1358.0, - 42605 => 1019.0, - 42606 => 879.0, - 42634 => 782.0, - 42635 => 685.0, - 42636 => 611.0, - 42637 => 583.0, - 42644 => 686.0, - 42645 => 634.0, - 42648 => 1358.0, - 42649 => 1019.0, - 42760 => 493.0, - 42761 => 493.0, - 42762 => 493.0, - 42763 => 493.0, - 42764 => 493.0, - 42765 => 493.0, - 42766 => 493.0, - 42767 => 493.0, - 42768 => 493.0, - 42769 => 493.0, - 42770 => 493.0, - 42771 => 493.0, - 42772 => 493.0, - 42773 => 493.0, - 42774 => 493.0, - 42779 => 369.0, - 42780 => 369.0, - 42781 => 252.0, - 42782 => 252.0, - 42783 => 252.0, - 42786 => 385.0, - 42787 => 356.0, - 42788 => 472.0, - 42789 => 472.0, - 42790 => 752.0, - 42791 => 634.0, - 42792 => 878.0, - 42793 => 709.0, - 42794 => 614.0, - 42795 => 541.0, - 42800 => 491.0, - 42801 => 521.0, - 42802 => 1250.0, - 42803 => 985.0, - 42804 => 1203.0, - 42805 => 990.0, - 42806 => 1142.0, - 42807 => 981.0, - 42808 => 971.0, - 42809 => 818.0, - 42810 => 971.0, - 42811 => 818.0, - 42812 => 959.0, - 42813 => 818.0, - 42814 => 703.0, - 42815 => 549.0, - 42816 => 656.0, - 42817 => 583.0, - 42822 => 680.0, - 42823 => 392.0, - 42824 => 582.0, - 42825 => 427.0, - 42826 => 807.0, - 42827 => 704.0, - 42830 => 1358.0, - 42831 => 1019.0, - 42832 => 603.0, - 42833 => 635.0, - 42834 => 734.0, - 42835 => 774.0, - 42838 => 787.0, - 42839 => 635.0, - 42852 => 605.0, - 42853 => 635.0, - 42854 => 605.0, - 42855 => 635.0, - 42880 => 557.0, - 42881 => 278.0, - 42882 => 735.0, - 42883 => 634.0, - 42889 => 337.0, - 42890 => 376.0, - 42891 => 401.0, - 42892 => 275.0, - 42893 => 686.0, - 42894 => 487.0, - 42896 => 772.0, - 42897 => 667.0, - 42912 => 775.0, - 42913 => 635.0, - 42914 => 656.0, - 42915 => 579.0, - 42916 => 748.0, - 42917 => 634.0, - 42918 => 695.0, - 42919 => 411.0, - 42920 => 635.0, - 42921 => 521.0, - 42922 => 801.0, - 43000 => 577.0, - 43001 => 644.0, - 43002 => 915.0, - 43003 => 575.0, - 43004 => 603.0, - 43005 => 863.0, - 43006 => 295.0, - 43007 => 1199.0, - 61184 => 213.0, - 61185 => 238.0, - 61186 => 257.0, - 61187 => 264.0, - 61188 => 267.0, - 61189 => 238.0, - 61190 => 213.0, - 61191 => 238.0, - 61192 => 257.0, - 61193 => 264.0, - 61194 => 257.0, - 61195 => 238.0, - 61196 => 213.0, - 61197 => 238.0, - 61198 => 257.0, - 61199 => 264.0, - 61200 => 257.0, - 61201 => 238.0, - 61202 => 213.0, - 61203 => 238.0, - 61204 => 267.0, - 61205 => 264.0, - 61206 => 257.0, - 61207 => 238.0, - 61208 => 213.0, - 61209 => 275.0, - 61440 => 977.0, - 61441 => 977.0, - 61442 => 977.0, - 61443 => 977.0, - 62464 => 580.0, - 62465 => 580.0, - 62466 => 624.0, - 62467 => 889.0, - 62468 => 585.0, - 62469 => 580.0, - 62470 => 653.0, - 62471 => 882.0, - 62472 => 555.0, - 62473 => 580.0, - 62474 => 1168.0, - 62475 => 589.0, - 62476 => 590.0, - 62477 => 869.0, - 62478 => 580.0, - 62479 => 589.0, - 62480 => 914.0, - 62481 => 590.0, - 62482 => 731.0, - 62483 => 583.0, - 62484 => 872.0, - 62485 => 589.0, - 62486 => 895.0, - 62487 => 589.0, - 62488 => 589.0, - 62489 => 590.0, - 62490 => 649.0, - 62491 => 589.0, - 62492 => 589.0, - 62493 => 599.0, - 62494 => 590.0, - 62495 => 516.0, - 62496 => 580.0, - 62497 => 584.0, - 62498 => 580.0, - 62499 => 580.0, - 62500 => 581.0, - 62501 => 638.0, - 62502 => 955.0, - 62504 => 931.0, - 62505 => 808.0, - 62506 => 508.0, - 62507 => 508.0, - 62508 => 508.0, - 62509 => 508.0, - 62510 => 508.0, - 62511 => 508.0, - 62512 => 508.0, - 62513 => 508.0, - 62514 => 508.0, - 62515 => 508.0, - 62516 => 518.0, - 62517 => 518.0, - 62518 => 518.0, - 62519 => 787.0, - 62520 => 787.0, - 62521 => 787.0, - 62522 => 787.0, - 62523 => 787.0, - 62524 => 546.0, - 62525 => 546.0, - 62526 => 546.0, - 62527 => 546.0, - 62528 => 546.0, - 62529 => 546.0, - 63173 => 612.0, - 64256 => 689.0, - 64257 => 630.0, - 64258 => 630.0, - 64259 => 967.0, - 64260 => 967.0, - 64261 => 686.0, - 64262 => 861.0, - 64275 => 1202.0, - 64276 => 1202.0, - 64277 => 1196.0, - 64278 => 1186.0, - 64279 => 1529.0, - 64285 => 224.0, - 64286 => 0.0, - 64287 => 331.0, - 64288 => 636.0, - 64289 => 856.0, - 64290 => 774.0, - 64291 => 906.0, - 64292 => 771.0, - 64293 => 843.0, - 64294 => 855.0, - 64295 => 807.0, - 64296 => 875.0, - 64297 => 838.0, - 64298 => 708.0, - 64299 => 708.0, - 64300 => 708.0, - 64301 => 708.0, - 64302 => 668.0, - 64303 => 668.0, - 64304 => 668.0, - 64305 => 578.0, - 64306 => 412.0, - 64307 => 546.0, - 64308 => 653.0, - 64309 => 355.0, - 64310 => 406.0, - 64312 => 648.0, - 64313 => 330.0, - 64314 => 537.0, - 64315 => 529.0, - 64316 => 568.0, - 64318 => 679.0, - 64320 => 399.0, - 64321 => 649.0, - 64323 => 640.0, - 64324 => 625.0, - 64326 => 593.0, - 64327 => 709.0, - 64328 => 564.0, - 64329 => 708.0, - 64330 => 657.0, - 64331 => 272.0, - 64332 => 578.0, - 64333 => 529.0, - 64334 => 625.0, - 64335 => 629.0, - 64338 => 941.0, - 64339 => 982.0, - 64340 => 278.0, - 64341 => 302.0, - 64342 => 941.0, - 64343 => 982.0, - 64344 => 278.0, - 64345 => 302.0, - 64346 => 941.0, - 64347 => 982.0, - 64348 => 278.0, - 64349 => 302.0, - 64350 => 941.0, - 64351 => 982.0, - 64352 => 278.0, - 64353 => 302.0, - 64354 => 941.0, - 64355 => 982.0, - 64356 => 278.0, - 64357 => 302.0, - 64358 => 941.0, - 64359 => 982.0, - 64360 => 278.0, - 64361 => 302.0, - 64362 => 1037.0, - 64363 => 1035.0, - 64364 => 478.0, - 64365 => 506.0, - 64366 => 1037.0, - 64367 => 1035.0, - 64368 => 478.0, - 64369 => 506.0, - 64370 => 646.0, - 64371 => 646.0, - 64372 => 618.0, - 64373 => 646.0, - 64374 => 646.0, - 64375 => 646.0, - 64376 => 618.0, - 64377 => 646.0, - 64378 => 646.0, - 64379 => 646.0, - 64380 => 618.0, - 64381 => 646.0, - 64382 => 646.0, - 64383 => 646.0, - 64384 => 618.0, - 64385 => 646.0, - 64386 => 445.0, - 64387 => 525.0, - 64388 => 445.0, - 64389 => 525.0, - 64390 => 445.0, - 64391 => 525.0, - 64392 => 445.0, - 64393 => 525.0, - 64394 => 483.0, - 64395 => 552.0, - 64396 => 483.0, - 64397 => 552.0, - 64398 => 895.0, - 64399 => 895.0, - 64400 => 476.0, - 64401 => 552.0, - 64402 => 895.0, - 64403 => 895.0, - 64404 => 476.0, - 64405 => 552.0, - 64406 => 895.0, - 64407 => 895.0, - 64408 => 476.0, - 64409 => 552.0, - 64410 => 895.0, - 64411 => 895.0, - 64412 => 476.0, - 64413 => 552.0, - 64414 => 734.0, - 64415 => 761.0, - 64416 => 734.0, - 64417 => 761.0, - 64418 => 278.0, - 64419 => 302.0, - 64426 => 698.0, - 64427 => 632.0, - 64428 => 527.0, - 64429 => 461.0, - 64467 => 824.0, - 64468 => 843.0, - 64469 => 476.0, - 64470 => 552.0, - 64471 => 483.0, - 64472 => 517.0, - 64473 => 483.0, - 64474 => 517.0, - 64475 => 483.0, - 64476 => 517.0, - 64478 => 483.0, - 64479 => 517.0, - 64484 => 783.0, - 64485 => 833.0, - 64486 => 278.0, - 64487 => 302.0, - 64488 => 278.0, - 64489 => 302.0, - 64508 => 783.0, - 64509 => 833.0, - 64510 => 278.0, - 64511 => 302.0, - 65024 => 0.0, - 65025 => 0.0, - 65026 => 0.0, - 65027 => 0.0, - 65028 => 0.0, - 65029 => 0.0, - 65030 => 0.0, - 65031 => 0.0, - 65032 => 0.0, - 65033 => 0.0, - 65034 => 0.0, - 65035 => 0.0, - 65036 => 0.0, - 65037 => 0.0, - 65038 => 0.0, - 65039 => 0.0, - 65056 => 0.0, - 65057 => 0.0, - 65058 => 0.0, - 65059 => 0.0, - 65136 => 293.0, - 65137 => 293.0, - 65138 => 293.0, - 65139 => 262.0, - 65140 => 293.0, - 65142 => 293.0, - 65143 => 293.0, - 65144 => 293.0, - 65145 => 293.0, - 65146 => 293.0, - 65147 => 293.0, - 65148 => 293.0, - 65149 => 293.0, - 65150 => 293.0, - 65151 => 293.0, - 65152 => 470.0, - 65153 => 278.0, - 65154 => 305.0, - 65155 => 278.0, - 65156 => 305.0, - 65157 => 483.0, - 65158 => 517.0, - 65159 => 278.0, - 65160 => 305.0, - 65161 => 783.0, - 65162 => 833.0, - 65163 => 278.0, - 65164 => 302.0, - 65165 => 278.0, - 65166 => 305.0, - 65167 => 941.0, - 65168 => 982.0, - 65169 => 278.0, - 65170 => 302.0, - 65171 => 524.0, - 65172 => 536.0, - 65173 => 941.0, - 65174 => 982.0, - 65175 => 278.0, - 65176 => 302.0, - 65177 => 941.0, - 65178 => 982.0, - 65179 => 278.0, - 65180 => 302.0, - 65181 => 646.0, - 65182 => 646.0, - 65183 => 618.0, - 65184 => 646.0, - 65185 => 646.0, - 65186 => 646.0, - 65187 => 618.0, - 65188 => 646.0, - 65189 => 646.0, - 65190 => 646.0, - 65191 => 618.0, - 65192 => 646.0, - 65193 => 445.0, - 65194 => 525.0, - 65195 => 445.0, - 65196 => 525.0, - 65197 => 483.0, - 65198 => 552.0, - 65199 => 483.0, - 65200 => 552.0, - 65201 => 1221.0, - 65202 => 1275.0, - 65203 => 838.0, - 65204 => 892.0, - 65205 => 1221.0, - 65206 => 1275.0, - 65207 => 838.0, - 65208 => 892.0, - 65209 => 1209.0, - 65210 => 1225.0, - 65211 => 849.0, - 65212 => 867.0, - 65213 => 1209.0, - 65214 => 1225.0, - 65215 => 849.0, - 65216 => 867.0, - 65217 => 925.0, - 65218 => 949.0, - 65219 => 796.0, - 65220 => 820.0, - 65221 => 925.0, - 65222 => 949.0, - 65223 => 796.0, - 65224 => 820.0, - 65225 => 597.0, - 65226 => 532.0, - 65227 => 597.0, - 65228 => 482.0, - 65229 => 597.0, - 65230 => 532.0, - 65231 => 523.0, - 65232 => 482.0, - 65233 => 1037.0, - 65234 => 1035.0, - 65235 => 478.0, - 65236 => 506.0, - 65237 => 776.0, - 65238 => 834.0, - 65239 => 478.0, - 65240 => 506.0, - 65241 => 824.0, - 65242 => 843.0, - 65243 => 476.0, - 65244 => 552.0, - 65245 => 727.0, - 65246 => 757.0, - 65247 => 305.0, - 65248 => 331.0, - 65249 => 619.0, - 65250 => 666.0, - 65251 => 536.0, - 65252 => 578.0, - 65253 => 734.0, - 65254 => 761.0, - 65255 => 278.0, - 65256 => 302.0, - 65257 => 524.0, - 65258 => 536.0, - 65259 => 527.0, - 65260 => 461.0, - 65261 => 483.0, - 65262 => 517.0, - 65263 => 783.0, - 65264 => 833.0, - 65265 => 783.0, - 65266 => 833.0, - 65267 => 278.0, - 65268 => 302.0, - 65269 => 570.0, - 65270 => 597.0, - 65271 => 570.0, - 65272 => 597.0, - 65273 => 570.0, - 65274 => 597.0, - 65275 => 570.0, - 65276 => 597.0, - 65279 => 0.0, - 65529 => 0.0, - 65530 => 0.0, - 65531 => 0.0, - 65532 => 0.0, - 65533 => 1025.0, - ), - 'CIDtoGID_Compressed' => true, - 'CIDtoGID' => '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', - '_version_' => 6, -); \ No newline at end of file diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Bold.ttf b/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Bold.ttf deleted file mode 100644 index 8184ced8cf853a64c3aa6f9afd722cdbf597c38c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331992 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�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%0D`P|=8@u+UQ%=z7R+43L4Zl8#;T;K1r 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≤GWXA<}4NfYWI^m11sQ58*e$_lfk}0Xc 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

9nyP&)%1+Th)t@ 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%0DpUJh6t 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%0DLs-B8qbLv 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ℌ*IIa96aU~;z(a&l-;O~SwKYI>8=rHgfLY=eO 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�f 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�BvDr!|Vt!C6}YIU`ST2rm1)>iANb=7)meYJu5 ztlCg*q&8NYsL!cQ)n;mQwT0SJZKbwWpI6(cZPh%ro!VaQpmtO{sh!m>YFD+J+Fk9T z_EdYRz12QyU$vjwUmc(hR0pXqsDsrP)gkIob(lI_9ifg?N2#OLG3r=#oH|~epiWdL zsgu>0)R)y))K}Hl)YsKF)Hl_))VI}l)OXb>>U-+@>IdqF>PPCw>Qr@_I$ixl{ZyTy z&QxcqpCwkSv(-83Ty>s0UtORsR2Qj>)z8%>>QZ%?`h~h&{Zd__u2fg4tJO8?T6LYe zUj0hlpl(z*shia;>Q;4|x?SC&?o@ZFyVX7FUUi?kUp=56R1c|NtKX>Ks)yAh>QVKW z`knf{dR#rBo>Wh%r_~?SAJsGJS@oQHUcI1RR4=KQ)hp^%^_qHJ{Ym{<{YCv%{Z0K{ z{X_jz{Y$-}-c(_jnz1f*91+}Bu&;7P1Q6_*9^_n zEX~#&&DA_DOM5^opcT{})Cy^ZwIW(k?IG=9?Gde*_NZ1|E1^B6mDC>BN@-7MrL{6z zSuI=3(UMw9^R++=wOp;7R$hBjdrEs+tDsfXDrwJXm9;8bRV}S$v}#&)t%g=ptEJV} z>S%SfdRl$0f%dG{P-~<$)|zO~X-&0eT63+1)>3Pwwbq{3+GuUHJguG9UhANB)H-RM zwJus$t((?e>!J13dTG72K3ZR`pVnU+pbgXpX)kDlwHLJ^+E8tnHe4H_jnqbIqqQ;G zSZ$m(UYnpz)Fx?@wU@M)wO6!Pwb!)QwKudkwYRjlwRg04wJF+r+WXoE+K1Xl+Q-^d zZJIV+`$YRxo1x9rW@(>kv$Z+eTy35LB+EQ(q_Jy`w`%+t>t<+X& ztF<-ST5X-SUi(Vhpl#GPX`8hz+E#6wwq4ty?bLQ@yR|*qUTvSYUpt^3)DCH1Yu{+! zYKOHW+EMM8_MP^g_w_&z^<2H2US5Ave@cH^ub@}dE9uYZmGvrmRXwd|^lEx_ zy@p;>ucg=4>*#g$dU}1mf&Q%CP;aC+)|=?h=}q-!dUL&n-coO+x7MH6+vsieJiVRX zUhklH)H~^&^)7l>y_?=$@1gh9d+ELPK6+ohpWa^|pbyjs=`ZMm^%wOa`cQqCK3pH6 zkJLx$qxCWRSbdy6UZ0>()F_4l^(p#$`uq9^ z`iJ^Q`p5cIeVRU9|3v>(pP|pxXX&5mv-LUpTz#HCUtgdv)EDWC_0RPs`ci$F{)N6= z|59I}uhduRtMxVdT78|qUjItppl{SS>6`T}`c{3LzFps;@6>ncyY)T#UVWdwUq7H9 z)DP)j>)+_#>WB3s`ceIu{+<54eq2AHpVUw3r}ZE7AN4c(S^b=TUcaDU)Gz6m^(*>S z{hEGV|4IK@|3&{*|4sj0|3m*%|4YB2-_-xs|Iu&hxAi;vUHzVsFbIP*D1$Z_gEcsV zHv~g8Btte7Lp3x*Hw?oxEWU=jA}-8qlQt_sAbeP>KJv6dPaStf$^--&}d{dHkugE8BL95MsuTu(b8yTv^JhM z+8Aw(Jfoe_-soU-G&&ibjV?x4qnpv)=wb9UdKtZqK1N@opV8kKU<@<{87~-vjTem} z#!zFJG29qoj5J0Wqm41fSYw)pjkk=qjdzT9 zjVZ=^#{0$x#)rm7#>d7~W12DD_{8|sm|@H`W*MIuvyC~%Tw|Uw-&kNQG!_|)jn9oG z#!_RM@rAM6_|jNmtTa{`tBp0rT4SBD-uTMcU~Dut8JmqQ##UpSvEA5V>@;>6yNx}@ zUSprJ-#B0#G!7YG8{Zh;8i$P|#!=&#@tyI#aojjzoHR}ur;Q(sAB{7{S>v2>-nd{~ zG%gvJjVs1gp~(=|Oa%Y48rU=}nVGz*!9%_3$|^C9zL z^AWR{`KVdkEMY!omNXwXOPNoYrOh&CSu@+rF_UJ>^v%Ew&0MpbS>Aloe9C;zH-TdS-pIf%&Z2&}?KjHk+8wnN7`RW^=QJ z+0txfwl<$P+n8<5JhPqI-t1s@G&`A{%`RqFvzyu7>|ypadzrn>K4xFDpV{9WU=B0~ znJ<`w%@@rf=1_B(Ioup!jx;{Kfp${LTE`{KNdy{L8#y-ZcL<|1ocwx6M1| zUGtumun3E^D2uiji?uk5w**VHBulmwOSLphw+zd)EX%eW%e6c!%X+{nU=_3;vmlo5>k+G%^{7?cDq%flm9!qWN?A`>rL8hnSu5Mhv65EG@~yxMtz4^|Ro;5i zddhm*s$f;LDp}81m8~jPRV!^}tZG(utAR5HHdRBd_f%UA_&}w8gwwhSa zSxv2GR&%R`)zWHZwYHwO+E{I^Jgc46-s)g=v^rUxtu9tqtDDu`>S6V?dRe`#K2~3= zpVi+QU=6eeSua?Ftrx8!)=+DhHQX9ujkHEtqpdO4SZka$-kM-dv?f`Tt(UBqtyip9 zt=FvAtv9SUt+%YVt#_<3Pk^@X+E`qElqt+ZBItF1NGT5FxP-ulYgU~RNE zS(~jb)>dnqwcXlb?X-4TyRALeUTdGV-#TC&v<_KcTi;mUT8FJ8)=}%2^_}&-b=*2( zowQC_r>!5XAFVUiS?ip2-nw92v@Thftt-}5>zZ}l`pNp)`o;Ry`px>?`osFu`pddu z-L(F;{;_UZx2-$YUF)8munC*ADVw$#o3%Ncw*_0YC0n)?TeUS?w+-90E!(yo+qFGA z%YMKvU>CF>v}qy(yM|rUu4UJ@>)3VedUk!g zf&HxA&~9Wmwwu_`*-hAdzwAn{>1*& zo?*|lXW5_Gv+X(dTzj59-(FxZv=`Zn?a%Ec_ELM9{e`{U{?cAyue4X$tL-)RT6>+n z-u}woU~jZH*_-Vx_EvkFz1`kn@3eQ>yX`&pUVERt-#%a;v=7-|+uzvV+K25U_EGzo z{hj^2ecV1_pR`Zer|lo?AMG>tS^J!Q-o9X8v@hA0?JM?G`lE?{>A>){>}c~ z{=@#${>#2$-?aa>|FLh`x9vOjUHhJsa0rKVD2H|!hjloIcLYatBu91>M|CtucMQjL zEXQ^n$8|g>%Xz>l;1qNobP73zogz+A=OO1|=Mkrv^QcqYDd9Zklyn|Ns_sdQN?(f%B}>&}rl}cA7ZPIZd5rPIIS))6!|>w053%+Bj{UJg1%0-s#|UbUHbm zoi0vSr<>E=>EZNrdO5wFK2Be!pVQwN;0$yIIWIVaofn-U&QNEVGu#>BjC4jhqn$C% zSZACw-kIP`bS62IotK=KomZS!o!6Y#oj05}owuB~op+pfohi>&WFxN&d1JF zXPPtJ`Na9unc>WIW;vfZvz_ozI;m&QfQY^M$kA`O;b8taMg6 ztDQB@T4$ZJ-ucSe;B0g@Ih&m=&Q@oev)$R@>~wZHyPZAGUT2@P-#OqMbPhRRJKs3p zI)|Mj&Qa%>^PTg(bKE)MoODh(r=1_1ADuJKS?8Q{-nrmhbS^oUoh!~&=bCff`N{d& z`NjFw`OW#=`NR3s`OCTC+;skS{&8+Ox1BrAUFV*ga0!=mDVKH`mvuRpcLi5;C0BM8 zS9LX4cMaEcE!TD(*L6KN%YDEt;1+ZrbPKtK-6C#L_aXOT_Yt?4`>0#oE#W@qmUJI? zOSwt>9L4E4k0OmE9_CRX6Qs+-h!h zw}xBOt>xBs>$r8@dTxEUf%~l6&~4;4cAL1*xlP?>ZgaPV+tO|2wsxO)+qiArJhz?O z-tFLabUV47-7aodx0~DD?cw%xd%3;cK5k#PpWELZ;0|;Lxi7eb-51>9^a^=}y&_&w?;-DD?-8$<_o!Fg zE8#unmGmC>N_kIsrM)sUed%dR~36f%mM}&}-y1_L_Llc}=}$UURR7*V1d{wf3I( z+IVffJg=SC-s|9X^g4N+y)Ir?ubbE1>*4kEdU?IQK3-q1pV!|T;0^Q!c`tZ_y%)V9 z-cWCtH{2WHjr2x&qrEZSSZ|y+-kab}^d@eb-#g$P^bUDnd*689dWXFu-cj$E_nr5>cicPSo%Bw5r@bG%AH6f)S?`>8-n-yk z^e%aqy(`{T@0xer`^o#+`^Ed!`_22^`@{Rw`^&rG-SqzU{_$>kx4k>wUGH92B8$i( zv#2aOi^*cMxGX+P$P%-pEICWbQnR!yJ^;lNPtjDuTWj&EqI;%`p*{tlWoUCM4D$5u8cN)+o z`qqw)y|~If^V;|8-HXeMTefn$=p$ks*}VLQtK7SD^ognNTwdHtRoi#%7k$*SQ;&{= zrS|_m7OO@dM9pg-eOtu(Oshd*qQ^n_UO=&jlK*aYPgyhNmq=dW;~Lv@u{ncK6i~@3`j4#_KfhP}{CfX+irniz0b4JAey{ih_sZ+jJNmMa-q8g^WqNg{ zI`-ZJbvK9(E*=LO^e{|VT}@yiUzZ|KJNr*y#mDQyx@ z>A-kOn_yG}F{&oE6HNWUxRsjz+e7Jv|2%H~ zpT{r$`CM3;)&qL$^G1%R{$3bjw4xJao%L zw|q6Ge)M_!=sl_T|Bw4n8Dp*t?aI)u4DHI$t_}hT?N`zpj`#pRWR-rLcc2Xt3tmj^s7R@D)g&Dzbf>rLcc2Xt3p2w{WSE`&`(1@4gECq)6h>tKMnmf z^wZE!Lq84uH1yNZPeVTg{S5Ro(9b|W1N}_ER*&!c&iPGzrDUL z>KUk4gL*ZnSA%*rs8@q}HH^L*Mqdr1uLk{U<)g1`h%!lhljr^4L#}cr{}7kgF~61S z_wSJxecJPWwv>AR`#66z(I3M^8}}xe9rq@g9rq@g9rq@g9rq@g9rq@g9rq@g9rq@g z9iNS4c6>IH+40#(X2)kEnH`^vWOjTulG*XuNajF42l_eC&w+jp^mCw}1O1#_xzT^p zv)unbK|G=y^dtv8$w5zY(32eWBnLf7q9;l8B#E9R(UT;4l0;9E=t&Z1B8fAR#FvKQs{t>4*2MRj}G|gfR7IN=zxzC;Nt}N(D$M5L*IwK4}Bl{KJLO+Cl z2>lTHA@oD&=R!Xh`nk~0g?=vdbD^IL{aonhLO&P!xzNvrelGNLp`Q!=TFWBiq&Uj_PD79_DONMc!##IhiXWkC|lf+Us& zNh}MJSQaF)EJ$Kmki@beiDf|&%Yr191xYLml2{fbu`EbpS&+oCAcWk3>GPXg;nU_A+} zCxP`Ou$~0glNnsU8C<^^T)zN&5@1gPSVQCA^P6NLHEBauAPvN*ZYt1 zb8#v=DdZc1{~U?$o)kcu0!UK;X)3#%(xrFr?)l#(_@8IR_fQHrO#!DV;4}rCrhwBF zaGC;6Q^08oI86bkDd02(oThT(bCAl3@8MKVd=IAp(G(z>0z^}QXbKQb0ir2DGzEyJ zl1Vv&RQ}h2{yQj;GzF5TK++UQngU5vAZZFDO@X8-kTeC7ra;mZNSXpkQy^&yBu#;& zDUdV;lBQDeg^)_&Bmkr-fHVb=rU23uK$-$bQvhiSAWZ?JDS$Kukfs3A6hN8+NK*i5 z3Ls4Zq$z+j1(2oy(iA|N0!UK;X$l}s0iY=WGzEaB0Lm0VnF1hF0AmVZOaY83fH4Iy zrU1qiz?cHCQUF#8z)AsFDF7=4V5I=86o8cipi%%-3V=!hP$>W^m0OJ&(7RXf{z`|g z(RWt%kG^;Gek4}z(I@)8p!*Mnyy(l|I`-(;HBZj;>EAW7w)uzoO!R%D`9H52?Jng% zlI!>EdVjki4x0Sum&N)$J9dtL$>-9Kk;225ea&9i|9vG zq{lSw5ySs*9Z1$2NH*&lZG7bSfNao}YS^VW)2M6bo_SQ` zyn!5gLpA8qm8u&3YtX-|eE)U+*AorD@V{8h`@a()cl^&t_^1Q%u^W;3Q$RD^mba3IIw0Kq&wy1puW0pcDX<0)SEgPznG_0YE7LCKT!A70YWj?b$PFX_We`tXuI5a!$A7rq7N?mFpxg@=)*wz;G_>u`rxDwPWs@a z4^H~vqz?n>!$A5lkUk8g4+H7LK>9F{J`AJ}1L?y+`Y@0_45SYO>4V2Uc9F{J`AJ}1L?y+`Y@0_45SYO>BB(! zFpxeBqz?n>!$A5lkUk8g4+H7LK>9F{J`AJ}1L?y+`Y@0_45SYO>BB(!FpxeBqz?n> z!$A5lkUk8g4+H7LK>9F{J`AJ}1L?y+`Y@0_45SYO>BB(!FpxeBqz?n>!$A5lkUk8g z4+H7LK>9F{J`AJ}1L?y+`Y@0_45SYO>BB(!FpxeBqz?n>!$A5lkUk8g4+H7LK>9F{ zJ`AJ}1L?y+`Y@0_45W{JWgq*>J`AM~L+Qg%`Y@C}45bf4>BCU^V80JT>BCU^FqA&n z@54~~FqA$Fr4K{tga1DG?}Pt7`0s=NKKSp0|33Kdga1DG?}Pt7`0s=NKKSp0|33Kd zga1DG?}Pt7`0s=NKKSp0|33Kdga1DG?}Pt7`0s=NKKSp0|33Kdga1DG?}Pt7`0s=N zKKSp0|33I1fd2vbAAtV>_#c4(0r($){{i?Pfd2vbAAtV>_#c4(0r($){{i?Pfd2vb zAAtV>_#c4(0r($){{i?Pfd2vbAAtV>_#c4(0r($){{i?Pfd2vbAAtV>_#c4(0r($) z(*ZagfYSju9e~pTI30k~0XQ9i(*ZagfYSju9e~pTI30k~0XQ9i(*ZagfYSju9e~pT zI30k~0XQ9i(*ZagfYSju9e~pTI30k~0XQ9i(*ZagfYSju9e~pTI30k?0k|B1%K^9? zfXe~69DvIKcpQMo0eBpM#{qa8fX4xN9Dv6GcpQMo0eBpM#{qa8fX4xN9Dv6GcpQMo z0eBpM#{qa8fX4xN9Dv6GcpQMo0eBpM#{qa8fX4xN9Dv6GcpQMo0eBpM#{qa8fX4xN z9Du_CI2?d40r(PtF9G-xfG+{~5`ZrO_!59G0r(PtF9G-xfG+{~5`ZrO_!59G0r(Pt zF9G-xfF}WX5`YH*co2XG0eBFA2LX5xfCmA15P$~(co2XG0eBFA2LX5xfCmA15P$~( zco2XG0eBFA2LX5xfCmA15P$~(co2XG0rGr+JRcy>2gvgQ@_dN=8X~`j$g3gpYKVLq zA|Hmxb0P9sh&&b|kA=u%A@W#=JQl*ogzzyTd`t)*6T-)Y@G&8LOb8zn!pDU0F(G_R zi2N8LKZeMUA@XC0{1_rXhRBa0@?(hn7$QH0$a^93UWmLGBJYLBdm-{(h`bjf?}f;F zA@W{`ycZ(xg~)p$@?MC%7b5S4$a^93UWmLGBJYLBdm-{(2wxH+--YlOA@W&>d=?^~ zg~(?i@>z&{79yX8$Y&w)S%`cVBAd_oAH5W**f@ChM& zLI|G_!Y73A2_bw!2%iwbCxq|`A$&pzpAf<)gzyO=d_oAH5W**f@ChM&LI|G_!Y73A z2_bw!2%iwbCxq|`A$&pzpAf<)gzyO=d_oAH5W**f@ChOEc!)e6B9Dj2<00~Rh&&!5 zkB7+PA@X>LJRTyChsfh0@_2|m9wLv2$m1dMbcj41V%;BNogZSIA7XtUB9Dj2(;@O- zi2N5K|AokZ;s5d<*0~|pxgplMA=bGe*15UhN-nsP3$EmXE4lD3x$rHy=zlKypNszI z!nfqYx8!0xxfo9_d`m9Il?&gJi}B@xQ@P+&E;yA7PUT|!x!_bTIF$=d<$_bW;8ZR+ zl?zVgf>XKRR4zD`3r^*NQ@P+&E;yA7PUV7Ax!_bTIF$>3k_&&53xARef07G-l8brE z#k}QW-f}T-xtOb=9gZhHox#2wfXhFsLkK^kJ|jA zXVm8Jdq-{lzIW8-?|VmW{=RqA=I?t)ZT`M@)aLJd=VZt86t&Qg=P8PzAJ0=1LqDFU zD29GKPf-m0IG;u_^yB%8V(7>DG>V}g&tFb~Fq8R;+^G!~6oNuBQ{f+ZY6r;a! zzKLSYSDbI681ogci=!Cx73ZNS#(c$jD2g#(aUROaj`L8|V*GI)ieijE&O=d*@yGm# zVvIk|OHqvR$9XA=G5&a;BnNensEx;mI!F}9<3k-JisSL24id%j>!SV<#qsN+{t?CT zc}4vrisSQ&`bQ4xA5jb4c>g1cp&PIFqZqpJ{znwY=N0vjD2~r7>K{=I-FV+4ilH0t zd*q<*5w*~b{X!H&H}(rr4Bgl-L@{(@zYxXHjr~Ft$McE0M-<2NiMmG)>K;)W&nN00 zQ5?@F>K;)X&nM~~Q4HPKCqyxH<9(DUhHku%62;Js`ICcsN7O<$_7hPI-Plh=F?3@; z5ykO!gnCC5W4>cQ5yjAreMA&PH}(-ZsB=UubYmY8#W>Hge~4n7=h#O?F~%G3qeL;r z8}Fk;F?8d7lqiO7ypNKD`bN}3H})SQ=%B-kM~oe7~_xkQ=%B-k9|uNWBjpiiDHaD_AOD2 z@yEU;2lb7p#rWfOM-*fH@%kf*G5*-ML@~x6uScR74M6bR75D|M(o&F{0zpkLwsYsAEKJJZ{u6qBx#+)G?ws)<+#9isNyk z4v~X8MAXLpM;#)HH0FMLkH~^0W@HhaEgLwZgdOhgJ`*%4(ynh$9(2w`;q8R5d z-oJ}toWFSgE{bvfz-81oqT?7pxQzNnbUeOpQQycxT_b9t3m&7c5go_4!DG}lqT|qw z_xGYW&d;c8L~(rGpso?c&;^%K*T_L#BWf|<@xERZLl;~|JtH~}U2qxojp#VW3ofI+ z5gmsvxQzNnP7v=4MlHq-E~Cy79fv-+j5KxH==!2)IPvoFJ5w&<8c#8T& zbo_tM!}$VFQJ;u@j_U+GMSUU%^@*s(c>_;TpNNj*Isq>O@G<}|1Mo5cF9Yy0055}h zpD!l>F9Yy0051dZG5{|F_{jjA3&6Pmelh^(0&p&XpA5jc0GtcpCj)RU0Otbu$pD-S zz_|c^5_N$Y@Um(EGYb?K;$&vP2SEDau{!GSdV zSQ;Ei$MxvwdGYwtah)cLm-cKX% zr;+#5$opyJ{WS7^8u>nre4j?XPb1%_k?+&U_i5z&H1d5K`92LFmPWo$Bj2at!_vt2 zY51@-d{{cJ>*S=7_tVJxY51@-@_rh5KMfz2#{HB=-cKX%r{TlW$opydu{8328hJkr zKbDT`Iyq_hu{8338u>qs{GUetPs5j`k^j@k|7rNLH1dBM`9F=kpGMwK!;htr_tVJx zY2^Jh{8$=!KaISfh965K@28RX)9_ zG<-uE`817unnpfNBcG;`Pt(Y!Y2?#1@@X3RG>v?kMm|j=pZj@Mvp2#yVo-BPz^I-`-~R`-l2$t05m0!biX z7DH?T#w5;$At9S#Z0sZ?*aQq_F?)6r0w((c4bL@io%h$><>$#?fSyNv>OFPt{pu|B zz2Enps_)Lxr*rh_9DO=RpU#QT&G8%N_ziR7b94NLIex>O_}m=7VUFK0Cq6gFZpU|PNI`mbCzUt6d9r~(6Uv=oK4t>?3 zuR8Qqhra62R~`DQLtl01s}6nDp|3jhRfoRn&{rM$sw0lnp|?8pR)^l|&|4jPt3z*f z=&cUD)uFdK^j3%7>d;#qdaFZkb=a>R_G^b8>(FBzdaOf_b?C7UJ=USeI`mkF9_z4Q zJM>wHKI_nD9r~<8pLOW74t>_4&pPy3hd%4jXC3;iL!Wi%vkra6zDCud&pPy3hd%4j zXC3;iL!Wi%vkraMq0c(>S%*IB&}SX`tV5r5=(7%e)}hZj^jU{K>(FN%`m95rb?CDW zeb%ARI`mnGKI_nD9dV`(z1E@EI`mqHUhB|n9eS-puXX6P4!zc)*E;lChhFQ@YaM#6 zBhJ(jXX=PEb;OxE;!GWJrVe|m!=CD}r#kH74tuJ@p6bw>9eT4P&eUNScj(a$ySPK2 zcG$&T%tzl?-Y7fzgo`(px5|z_QHo=4+<#5t*c1Cl{ksoUhh4_Lm$2=!jyMzhU#hpg z(qWgeAEtWSWgT{Nhuz#^mvz`>9dgeK*x3AHHDUtzzFzrR_EL-GptI zvhOC0eE5QWH`Uu-?BEOb-&AkAjr})aLm#d?1@{RapDSWrFJJb<<>WDsd><)EApE{yX9lJvv(WeZ%XV^W%?iqH^uzQBx zGwhyW_YAvd*geDU8FtUGdxqUJ?4Duw47+F8J;Ux9cF(YThTSu4o?-J0n`hWO!{!+_ z&#-rfy)*2cVebrkXV^Q#-Wm4Juy=;NGwhvV?+klq*gM1C8TQVwcZR()?44on40~tT zJHy@?_Rg?(hP^ZFonh|`duP}?!`>NhB*Wer_Rg?(hP^ZFonh|`TW8oh!`2zL&aicc ztuySLVdo4xXV^Kz&KY*juycl;Gpw9p;|vRD*f+zz8TQSvZ-#v{?3-cV4Etu-H^aUe z_RX+whJ7>an_=G!`)1fT!@e2z&9HBVeKYKvVc!h>L8Lub9wwYa>4BKYdHWLNOux*BIGf}Dx+h*7{!?qc=&9H5TZ8K4j zOcW%;wwWkMhHW!!n~8#C*fztq8SgB^wi&j~ux-XW%XnuQw#~3@#yiWfZH8?#Y@1=* zjCYn{+YH-gyt543X4p34on^eU4BKYBvkcp2ST@758LuqEvKf}mcx4%u&3I)Qmd&ti zW_Ks^)I^45Gc23&+A`i+hFvq>T83RS?3&rt$*^mNT{G;OVb{#l7nxn147+C7HN&Qv zU7QS?X4o{trWrQPuxN%wGc1~6(F}`bSTw_;85Yg3Xof{IESh1_42x!1G{d497R|6| zhD9?hn%T9o)D@kRsQdAZzNo9$ysVr8a%3>v{ELMujVx_4pQN8+-c~oV!a&7D3 z-R;c{Wm)P?1XUrjnx5Rfv9Yr*@vWIe>0$l2n!^F5V<5%*C4|g}Hc>q%aq6l2mr5>gZ!zH~Lh7x0S!*2G?S0 z)LE|I)F{l5nHq)LW1H`|s<*(^CtsJzP-l>1GF0{`Cdp(d%p{o%g^^?zRv1YpMPVk# zq$tefm=uMX9J{c>jHXFaS*utaCP`ryhe=Wx`6fwW@{lc$yrAS>z@|VHUZ`P?&XMG89Ih$xs-1 zCPQK5d5cEby^v>e6lVTRj>5<{ISM1+F zDGD=xCPiW9&!i~K{FxMmnLm@FvXxyrdG)69MLec^Z)bh`Nw4OnUcSDyy$(P`Gd+51 z^R`-1P0vhw`le=iLn#%PyWQ=Zv|w$R@YI5}VZu{}H2P-36Q*w_JYfWz=!EHuiB6dB zH=!uQ8sBFE5oRn*6vB+P2|=0HJhv4Jv_gSaD9{Q8TA@HI6ljG4tx%v93RKS{mVWDb zLrPztp1%XT|5bJA&R1RAUVn6FciSiIfz*{f5S3n36>79{d{OoB_!FB-0isl*>$h+7 zSr1BOuS9LyJKylxUp_x^OG!hnZg1V%*;1a`UO`umG}e`U6_p;k%07xPS70AS*vq;? z{Z^>o3iVr|ek;^(h5D`P`LWI0JIe36gSxL!z?Hp}y0Vv|(l=IRFGYA&={YuUnNTVe zafKqTP{fse6t(tkRoO=oW(rWt6>7OcE$fj%j{|C1kJN#^1og-n*h^54V1d1)^hgqz z(MK)oQ4ZIme)VVqxW2Q$!5-P#-Z&;&D+f#<8d$r|G(`j&Si82=H^=l9n_CY*vh&D^ zokx_@*2lMxU)y?o|MQdyx2CS_)~G~2n!G}jS7`DIOQk9Ca=)s6`H(4 zlUHbRlDyUxn!G}jS7`DIOH>V?XC5P zW#~!8F&6e->dM}WO70+(dWBN2?7iqbcQ8u6viG8T#=_o9UDQ?XEeC*cFlQLuOR7g|X2sd`_P~xn|`o!zb zq17LjDU!i*=k49AQn%~-6_!md*P2|eH91^WdW>uMyN17|Gf%ARI<~iNKPo2l0+1rI z6o(b{VGpoYn)v$Wt()6DTd!YV(ZM5q8tnD!qxBmPU-#Xs=Ki#Ui**fg*ARCNao6>9 z<@(Ksx2~@D`OlAWcys&2)(u^cT%TUZNCSsqP($1`ep8L#R72Y}v|U5nHMCui$H$a* zYJ2mV96etdK2!~L*HCv2b=OdL4RzO|?%P|BZCzjA=JQ@)HPl^0-8Ix*L)|shUE@*J ztEl(JMVe1;Uu3_sMwyt688n&)s>l(JMVe1;Uu3_sMwyt688n&)s z>l(JM@w=3ZwcHI_tGi;Zom2g-(S!ca=FTzQvOeK8lO`v$1ohhrwB849O&dlAkF3Tc ztMSNcJhB>(ti~g&9j>fvJTtPi3R}U|cxKAdy3%K&m+g9e*Cw74wVra-W4qUPwr*X2 z(pQ2xK)zOelT{u0T7^+Jm;>Z%RlQYhjX6+b4%C!ul1xlervP;;e*|S`wF9g ztgULrcwi5ZwN>@#BkTdPwyNF=x5gf*u?K4G0kXE%WNlSxg-_O2VJm#HwhAL3Lx8NU zsz*MC09jjAk9-UPvbIWbp%F0z$l9v<)jJeLI@G%u0yTyJSzOi5ghv)vVdP^7ki}K? z$agqXiqftGSzLu#4-RJv(|-t`EUv0I;nom-4dK@iehuN*5Pl8ell4`fXB9yBWPO#w zMm~g3)>qY=@M{RahVW|$pRBKH$0~&I$pWi-^f82AL-;j>Uqkpcgin@O5eNN;@M{QP z*<*bdK=?I;UqkpcgkMAWHH2S7__ZHa7a@84$Cs+nBR6-kZpZlWV|;kB&Z@OnA6aLG zz52%Z@MD6YdR&npjaS*NziTnpo9)rIHp_L~ApI^rOO_dD4vva}~s>#>A4wxFKWo z&KSKj#tj*xcgEBxDe(7FiCmiLiLOQCaK=IP!ILqr~c_cHn9)%<_!mB1?bec%tPO1 zzow6S`ctKUI#tU4dz3)Xr^aRa`%fJll+o;K%Dm`6S&?bHe@gj3T~qCUPpK$ZxPPh2 z(dagMnUI71>(OhS)a-wA=~n-7z1iYZnsV98E6NGdb9>q@R)*&g7sUNk64} zCI=gq*E>|twSW0zd&lRm@91YwHa17)?;RVDy6gkMy!xRM*@UVl zgsLXkrV~O{6KvB795I0-CUC?Aj+m_FW7oD68QHjU^BqTDsYSOx*pLM8kjVG3(&Zfz zVJltUArWTqo3*2_R7`GlT#8A**Vupkwp>?_E-b-IB>Et;k6qd)>)Pp~QMry=zAiK1Dej9nROA98*N3t%pw`D-GE;)0M1a>LOx>P^*=dWM$^$?&U zd6&+kn+Q-%W@|_7JkZ<*$%MGnWY(2|A#6^{FS(GYM66L#eyN^e#~LN&m+IrOts9SD z+11$Y^hZOHSfr%=Qd=$oi9KNV3d*}OrA5tfKf_@Fx4{*7^M@8(g{ZC1fz6oUiBOUGte#>WO#KAAuowRn19pmWK!!A(_Y#<5&`z-p z$edPB*;gWiny{Au8PtS5{$x-S_T5hgHDTnlzeEN#)m!zFK~0$cV;PV^O;HiXAIpFY zYO1$^Mg}!u-~41y6K4D|43t6b*loq6Hm|K;-Bir%@dFTU?>ewO#Wa`_r<#uQ(QEo? zMgn!pwYEF}h-Z6=L~AuKxT!=uW&w%TRL}Hd7LaI7^>iPzfJAFGiPltl`IBf(82Lo1 zNVKMUhM!2)lt|T-NEHd#)Q;gNQZ*$~H6>Cto#fH&TVfn9es-FarfvD^_1!B}u8tnr zT$eK4*jm@7^9Hqa98+5v+KxZAd%F)?_CeWGgX8@tE=bma7BKxlounAWp^0g{n9I@N!|z%Y`ag1H`F#xlr}of>;2&T&Q}c0tg3vQ1!^gJ0!WA0*=Uq_(|@jdgS6AlH5)8$c6Yx?xuR=;vJIQP4$dB-XY1|6yRjs ziARy#P4$dB@hFnJsh)9XV~XT%3Xt+W@b{Fs(v%IRDXbPz@evgtQSlKKABi|bRC`3V zM|{6Xgdw8JBdR>2$|I^gqRJzxJfg}YsywpU5K-k3RUT305mg>h<&ph{h$@e$@`x&r zxOov(9&z&`syyOdM^t&l%ZsS;h?f^p;SujHqQWCP4G|R{QQ;BiE~3ICDm>!cMO1j? zS*?f)kL)uJiyNh^XSo4nkxHA+m!I*+Gct--!N=cwZ6y8_~ZJ?<=BzBlx+BKkL?XCt0gM9)U_Y{b)wcv=yC8_~CsXk0|! zM)YkY8W+*G5q%qRv?BU8qHiP7xQM=u=-Ws%E~0NE`ZnTcMf7asIe>_sjp*5ke-+WQ z5j`96uOe~($O8b8xPK(>A9(;E;$M-3QX5Ft+azz)2GTw@k3^z@5f>ujLXfOc8%@^l zBx4k|iApj?Ve=Hp7=`(MTm+Ics^0t@aStw^{83Dw1b-y>Bf%dD z{z$k82_8xCNP#o}lHipDuOwWA1ivKsCBZKVeo634f?pE+ zlHivFza;o2!7mAZN$^X8UlRP1;FkoyB={x4FA080@JoVU68w_jmju5g_$9$F34TfN zOM+h#{F3081ivKsCBZL=-RuOKw-UUS;H`w8 zkl?QbesX z8}w|0o^8;x4SKdg&o=1U20h!LXB+fvgPv{BvkiK-LC-em*##}8C zwyevRb=k5mTh?WZ9ou5Zw%D;Pc5I6s+hWJI*i|id)eQS*hW#_c{+VI_%&>oE*grGu zpBeVg4Etw>{WIf!m~lVMuzzOQKQru~8TQW%`)7vzGsFIwVgJmqe`eS}Gwh!k_RkEv zXNKJ~!|s`3_sqB-XWWl7?njc5>9Hxt2T4XI?D!nX$b=o5CmETr{W_A73ES@?8JV!- zq9h{|c6^XzWWwH^A{m(;*Frw)fn;Q=x7|BuJ&=@4^~h&Ekd#dIj!%-5OxRl^BqbAe ze3YbQdOXa2A4$oC?RS!tOc?q2JtP;?kAic(_$ee8Q$6kRQ%EkRdaf5gh2&zY=X&u| zNG_&&#tT1%jgiBGNyXg3->8W#`O3e^TmBi zk}=h@Ub(+W0;R|D{5>Rb(&Kr)Zjv|&`*S2=Qcl{^UzKIPRTg!pOH>D2#mD zg~G_UT_}uv+l9i&w_T{;6hyx5LSf|FE)+(-?LuMX+b$GFzU@L`KjS>|75k*~7Mzse$CWtsnmq{k|e@9`H#zQoLy@yFcs~HtZLwq@C^5hW$U4T&L|!Vb2@;R1N!7DlIpfXNCQJ z>{|(2F8fvu`&KGFF6>(gdmXWFC2aZZTM2ueurDR-b;7=su-6IuP!0P~Dm{+uLkW8v z*@qJLIIc%ZQ7mHj4R#?L$}On)2?6sAAsSz-EP zo^9A~Qpxo@-Y3lUJKiVE^_xe98Gpz38upV^(jUk7gz1lYQkd&!9kL(Pupgw7^Y)_} z_ES{)zGOc|n10(o5~km*JN8Lb&vn`_YSPDD;dwW8detUaDn0|YELeKaz?p8;_jJws5Fyn4@ zB+R(m>=#D9)sZmrt&W6|Z*?S$e5)fR>$3c*%}pgM@_69B3%mcg@51gs?zNH{ai00X zy;i-ivt`^{#vQj>Nsy4kxZ_r<-u=g|7Iyzz#=Z6Skm^0}E#u!Z{w?F*GX5>&-!lF! z&-!lF!Bi~^TVdOi^A&h*RKf=hj8>VDg$ak1S z82Ju!2qWKN4q@aw%pr_?hdYFk?{J4O@*VCFM!v%xO45aVhaZKJ@9?8A@*RE@M!v(3 z!pJwh3M1e2DvW%ab;8JZ_)*EhknixLF!CLK6h^+yKw;!N{3wikn}x#2clc2l`3^q{ zBj4diB_%_?X%l)Q}l-ENOC_q*L5VeSjNJ;K}A&3>B~Rn}>^=zdeRdy|bj*78jr?2WgzU1^3w%#G9udww_$9=$WRw}s~W$8?gMiAs-AJTc`Ho+ZQcqa-{!3_{pY?Rr?2W+7u+}G^i@6M?{L48*U^86`-PG3 zaKA9}9qt!KzQg^($alD3nDO^^r!f8ZcBe4%9oACPJmfp9C5(KBwS8pC=qld`pt9s-+tRhVR9aa&h{|>7N(|?Cml$;Rx4yy%JM49t1Pdwyvp(_%d0G}vb@UjD$A=Z zud=+_f@%w@EvW7VDWcz>Q_-JO(VtVnx&9)A`ioG}UxbSOB2@Gjp`yPC75zo1=r2M= ze-SGBi%`*Dgo?h?+BvYi(rF>fE1edyywYhQ%PXB0vb@r1AVTRZ>W`XmbYqotCqKFd8?MU zYI&=cw`zH-mbYqotCqKFc@xWWiP2anUb+xryaX zEpKXhQ_GuL-rS#?`*U-DZtl;`{kge6H}~h}e9qT7_jS&FopWDj=j-fzot>|<^L2KX z*I8a?d7b5Tme*NcXL+6Fb(YszUT1lorL`u2Vrv*l&W%a)fdFI!%=yli>d^0MV+ z%gdHm)V99U@^X=Ctuux@}lKM_b*yrw7h6}`Zvwz zyNbT=D*C>w==-js?}LiI?<)GftLXdQ=S6T~c}26U((;Nr6tcXc6@@IXXm%mXE1F%% z@``2`vb>@yg)FbAO8wG-G2w7gaSA;BY>i(5`MV0PfxmT2m!Tl@u zijeykEw9`wsc#%rnZwKN{<#@EtXLTd@FCA5~%T0(0HttGUU&{{%k39Tixme5*4 zYY8(;m|4Qi5@wb#vxJ!?%q(GM33_+E@59UzW|lCsgqbDi{q@qs>t$|1a|@bVP@!b~ zoQDM!N*1!9qO620s3%ora}FDMEPpH^4&Kv4XP-EWf~MJgJl{NDubnWz5RhQSbEdjs0^0g z^EN7C^_F)*#jMxQR9Idy>xD{J^n$mW_{xe|uXCjRxYa`#yBW+R~dh?wl*Z^5*TW z+oR^H(!-CwWb3*zXuM*3{qfC}new{rKGx@#8_oK*qqa|Fe{6npXZ`9`r5il)%H10e zuW#=@c71(!=lJ~Q?v?9(ZYO!P<6;SxB&(3Jy z*YAJ-OviChzyCe@9fJc|{qg>H_Qzw|OS65}@&0G~`u+C(@fz*>&+Z@hfuFc?WqZBk za=E!PdUZcoUOH=@o_jSiie7q&UsQ(rhi@xCJ#E_I6bcOHW;lhj;SC~i*i7JX-K=@t zjIJME#M}bT^wYB%(?w+}xT!n&)+5xc9oC%Q>a(+MKDs}p{S+$$>}O56@Y?WvrJr8> zY&>iCak#p1bM&hIQk+}(;uWo@GKPA@NJd&aIQE>X?vl<8>bt>l_OYJpI&7m|`qlk5 z{c$csA7{)j&}?wm#@Rq|_297C{L-Kc0*74?7&IFwo;V-qnjQ?A4HQqD4|Gir2F=Dpq2r;@ z@vzzIu-WRc+3K*_;2wxtuY)cOZiqOa4!>l(nhn?6e7N2O2F-@+Z9Y&J z@_L8OhU;xUTyFx0-_{M+o510K2n?DH*IPGSZvum6!}Zn;*PFng*>Jse!}TUGXf|AL z-Eh4L44Mtsn;wc9bYZyO^pMn{au66a8?Lu*xZVT?&Ai@@y+Ovr`jwlH7v0xq^yyV% zugi2?4UX%<@py2&IyjyTj;Dj;*dG_&w;H>P%1Cq7`aP{*ywaO?J!MnV9@dPWJouQh zvmAC;k6aGHVAU!q%izq~U@<5i%ka!#DwL3AcxEtOdPH-0W+-%RaNj6n%i*w2*M^rP za4@m`nS;?+R+r&d5AK`(%%IueCYs8e8GPH|j#6%z;kOO$oBqt;+dgY_2KUW$ZE!~^ zv&`Vz1P+A?9DZ9fxI3l-gJy$UMfqrk-!`}*`ZI%X8!Y>2Gg#?87&IHsPcu-N%4;)h zHqf8bW}q^AF!;9NoHoNb6&N%d&S^88Q-MLV;hZ+ZITaW*8%~xCufeztC#xOKg1})j zfx~ZWhqE9sXf~XMcDUjN2F(VVNJ)AIlO-@{Hc&Csb~p_E3``^w{j;#HfUQ_9Xl2lGF zEiE-)@vNthyku#y6pmb2I-|cYKJtR4hn7Z1Uc9s?^rEGE_4kF;y|A?F&xa$=FXumJ z=@}iLU)s>$=asV$ES=Nw{Y&Td_r6kduKay&`TLym_ulgNo+D?MPD#=|1@*__$lc}m z+2!x)Bd3<0()rT`^~d4J$s;G0zD9K?OWnz(k1j1AIdSCp(wkJ*p9%W=wCau@Sy_6C z>iRQ5e=n=9uL(zvl~3MT{@$^4LN#}kPaOTeZ@D;X?mlv~^lMc9E|*rJ^ypco=1BRw zbonz+h0nY!EEeH+e*3}E?<~S^KN$8F;kSPC6{FvJD*Wav!vEU~|927o&m#QqMfhLO zg#Wn+|6>vU`y%|e^WncP!f$+fW%L`1@adKC>C4N%{%b3vU$4Wjt%U!w7k>4f_l|yb z5&rXD_)mM`R|I}#5&q*M{D(#O_lxlF7UAD6!oOLBf4vue`InwM`sI!AOV16z_}=rQ zU)%`4@bec&zpxj6{zCYVsn`o!7rW6ushs?$IEyzsBi zh9CL(Gov3_gpYshEu)V=6F&a*^2aWJ=7%qgKK7RIvCGRpd?EbHMfevR;fKEduF(%I z!asi?{If;)r;G5>k32N`=wA592kswzviJw z=fW4g?%e2$_QLDF@XY9S=fW4B34i!}cj$V6Dc+IQNj9zm#y!utAMz1~-UUe$G zaxc6hpB=s8o{-OmZZFJdr$+PBVRkCC&4p3B7aDzMb0J)Q`RUQ+MR@tkPK{oEI=t*u z_=3+rIr@To!{?t2e`q5-vJx7;du|78$Itrc;NKiqX*7~2R?XY>GC_5?>`ytJNKH=eNTmR5_;}6;kk?OoHOBG zNxOG1+@rdCE`+li;qEix*^6*S_{<{QwGmFAx@&a$?r{2}%ct%Nr=DIusWT_{!ihQ@ zSJ#f;8;(D{ymB(ETwXr52zM^R9gA>uv@$xn2&0uSy1cx+7s5t(mOk~YML44CJ#r>2 eoeW1lcx2-%zxK#We{cL-`n}PO|8FmzxAeOa`-Uw5 diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.ufm b/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.ufm deleted file mode 100644 index e9279924..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.ufm +++ /dev/null @@ -1,6067 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment https://github.com/PhenX/php-font-lib -EncodingScheme FontSpecific -FontName DejaVu Sans -FontSubfamily Bold -UniqueID DejaVu Sans Bold -FullName DejaVu Sans Bold -Version Version 2.37 -PostScriptName DejaVuSans-Bold -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Sans -PreferredSubfamily Bold -Weight Bold -ItalicAngle 0 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -1069 -415 1975 1174 -StartCharMetrics 6196 -U 32 ; WX 348 ; N space ; G 3 -U 33 ; WX 456 ; N exclam ; G 4 -U 34 ; WX 521 ; N quotedbl ; G 5 -U 35 ; WX 838 ; N numbersign ; G 6 -U 36 ; WX 696 ; N dollar ; G 7 -U 37 ; WX 1002 ; N percent ; G 8 -U 38 ; WX 872 ; N ampersand ; G 9 -U 39 ; WX 306 ; N quotesingle ; G 10 -U 40 ; WX 457 ; N parenleft ; G 11 -U 41 ; WX 457 ; N parenright ; G 12 -U 42 ; WX 523 ; N asterisk ; G 13 -U 43 ; WX 838 ; N plus ; G 14 -U 44 ; WX 380 ; N comma ; G 15 -U 45 ; WX 415 ; N hyphen ; G 16 -U 46 ; WX 380 ; N period ; G 17 -U 47 ; WX 365 ; N slash ; G 18 -U 48 ; WX 696 ; N zero ; G 19 -U 49 ; WX 696 ; N one ; G 20 -U 50 ; WX 696 ; N two ; G 21 -U 51 ; WX 696 ; N three ; G 22 -U 52 ; WX 696 ; N four ; G 23 -U 53 ; WX 696 ; N five ; G 24 -U 54 ; WX 696 ; N six ; G 25 -U 55 ; WX 696 ; N seven ; G 26 -U 56 ; WX 696 ; N eight ; G 27 -U 57 ; WX 696 ; N nine ; G 28 -U 58 ; WX 400 ; N colon ; G 29 -U 59 ; WX 400 ; N semicolon ; G 30 -U 60 ; WX 838 ; N less ; G 31 -U 61 ; WX 838 ; N equal ; G 32 -U 62 ; WX 838 ; N greater ; G 33 -U 63 ; WX 580 ; N question ; G 34 -U 64 ; WX 1000 ; N at ; G 35 -U 65 ; WX 774 ; N A ; G 36 -U 66 ; WX 762 ; N B ; G 37 -U 67 ; WX 734 ; N C ; G 38 -U 68 ; WX 830 ; N D ; G 39 -U 69 ; WX 683 ; N E ; G 40 -U 70 ; WX 683 ; N F ; G 41 -U 71 ; WX 821 ; N G ; G 42 -U 72 ; WX 837 ; N H ; G 43 -U 73 ; WX 372 ; N I ; G 44 -U 74 ; WX 372 ; N J ; G 45 -U 75 ; WX 775 ; N K ; G 46 -U 76 ; WX 637 ; N L ; G 47 -U 77 ; WX 995 ; N M ; G 48 -U 78 ; WX 837 ; N N ; G 49 -U 79 ; WX 850 ; N O ; G 50 -U 80 ; WX 733 ; N P ; G 51 -U 81 ; WX 850 ; N Q ; G 52 -U 82 ; WX 770 ; N R ; G 53 -U 83 ; WX 720 ; N S ; G 54 -U 84 ; WX 682 ; N T ; G 55 -U 85 ; WX 812 ; N U ; G 56 -U 86 ; WX 774 ; N V ; G 57 -U 87 ; WX 1103 ; N W ; G 58 -U 88 ; WX 771 ; N X ; G 59 -U 89 ; WX 724 ; N Y ; G 60 -U 90 ; WX 725 ; N Z ; G 61 -U 91 ; WX 457 ; N bracketleft ; G 62 -U 92 ; WX 365 ; N backslash ; G 63 -U 93 ; WX 457 ; N bracketright ; G 64 -U 94 ; WX 838 ; N asciicircum ; G 65 -U 95 ; WX 500 ; N underscore ; G 66 -U 96 ; WX 500 ; N grave ; G 67 -U 97 ; WX 675 ; N a ; G 68 -U 98 ; WX 716 ; N b ; G 69 -U 99 ; WX 593 ; N c ; G 70 -U 100 ; WX 716 ; N d ; G 71 -U 101 ; WX 678 ; N e ; G 72 -U 102 ; WX 435 ; N f ; G 73 -U 103 ; WX 716 ; N g ; G 74 -U 104 ; WX 712 ; N h ; G 75 -U 105 ; WX 343 ; N i ; G 76 -U 106 ; WX 343 ; N j ; G 77 -U 107 ; WX 665 ; N k ; G 78 -U 108 ; WX 343 ; N l ; G 79 -U 109 ; WX 1042 ; N m ; G 80 -U 110 ; WX 712 ; N n ; G 81 -U 111 ; WX 687 ; N o ; G 82 -U 112 ; WX 716 ; N p ; G 83 -U 113 ; WX 716 ; N q ; G 84 -U 114 ; WX 493 ; N r ; G 85 -U 115 ; WX 595 ; N s ; G 86 -U 116 ; WX 478 ; N t ; G 87 -U 117 ; WX 712 ; N u ; G 88 -U 118 ; WX 652 ; N v ; G 89 -U 119 ; WX 924 ; N w ; G 90 -U 120 ; WX 645 ; N x ; G 91 -U 121 ; WX 652 ; N y ; G 92 -U 122 ; WX 582 ; N z ; G 93 -U 123 ; WX 712 ; N braceleft ; G 94 -U 124 ; WX 365 ; N bar ; G 95 -U 125 ; WX 712 ; N braceright ; G 96 -U 126 ; WX 838 ; N asciitilde ; G 97 -U 160 ; WX 348 ; N nbspace ; G 98 -U 161 ; WX 456 ; N exclamdown ; G 99 -U 162 ; WX 696 ; N cent ; G 100 -U 163 ; WX 696 ; N sterling ; G 101 -U 164 ; WX 636 ; N currency ; G 102 -U 165 ; WX 696 ; N yen ; G 103 -U 166 ; WX 365 ; N brokenbar ; G 104 -U 167 ; WX 500 ; N section ; G 105 -U 168 ; WX 500 ; N dieresis ; G 106 -U 169 ; WX 1000 ; N copyright ; G 107 -U 170 ; WX 564 ; N ordfeminine ; G 108 -U 171 ; WX 646 ; N guillemotleft ; G 109 -U 172 ; WX 838 ; N logicalnot ; G 110 -U 173 ; WX 415 ; N sfthyphen ; G 111 -U 174 ; WX 1000 ; N registered ; G 112 -U 175 ; WX 500 ; N macron ; G 113 -U 176 ; WX 500 ; N degree ; G 114 -U 177 ; WX 838 ; N plusminus ; G 115 -U 178 ; WX 438 ; N twosuperior ; G 116 -U 179 ; WX 438 ; N threesuperior ; G 117 -U 180 ; WX 500 ; N acute ; G 118 -U 181 ; WX 736 ; N mu ; G 119 -U 182 ; WX 636 ; N paragraph ; G 120 -U 183 ; WX 380 ; N periodcentered ; G 121 -U 184 ; WX 500 ; N cedilla ; G 122 -U 185 ; WX 438 ; N onesuperior ; G 123 -U 186 ; WX 564 ; N ordmasculine ; G 124 -U 187 ; WX 646 ; N guillemotright ; G 125 -U 188 ; WX 1035 ; N onequarter ; G 126 -U 189 ; WX 1035 ; N onehalf ; G 127 -U 190 ; WX 1035 ; N threequarters ; G 128 -U 191 ; WX 580 ; N questiondown ; G 129 -U 192 ; WX 774 ; N Agrave ; G 130 -U 193 ; WX 774 ; N Aacute ; G 131 -U 194 ; WX 774 ; N Acircumflex ; G 132 -U 195 ; WX 774 ; N Atilde ; G 133 -U 196 ; WX 774 ; N Adieresis ; G 134 -U 197 ; WX 774 ; N Aring ; G 135 -U 198 ; WX 1085 ; N AE ; G 136 -U 199 ; WX 734 ; N Ccedilla ; G 137 -U 200 ; WX 683 ; N Egrave ; G 138 -U 201 ; WX 683 ; N Eacute ; G 139 -U 202 ; WX 683 ; N Ecircumflex ; G 140 -U 203 ; WX 683 ; N Edieresis ; G 141 -U 204 ; WX 372 ; N Igrave ; G 142 -U 205 ; WX 372 ; N Iacute ; G 143 -U 206 ; WX 372 ; N Icircumflex ; G 144 -U 207 ; WX 372 ; N Idieresis ; G 145 -U 208 ; WX 838 ; N Eth ; G 146 -U 209 ; WX 837 ; N Ntilde ; G 147 -U 210 ; WX 850 ; N Ograve ; G 148 -U 211 ; WX 850 ; N Oacute ; G 149 -U 212 ; WX 850 ; N Ocircumflex ; G 150 -U 213 ; WX 850 ; N Otilde ; G 151 -U 214 ; WX 850 ; N Odieresis ; G 152 -U 215 ; WX 838 ; N multiply ; G 153 -U 216 ; WX 850 ; N Oslash ; G 154 -U 217 ; WX 812 ; N Ugrave ; G 155 -U 218 ; WX 812 ; N Uacute ; G 156 -U 219 ; WX 812 ; N Ucircumflex ; G 157 -U 220 ; WX 812 ; N Udieresis ; G 158 -U 221 ; WX 724 ; N Yacute ; G 159 -U 222 ; WX 738 ; N Thorn ; G 160 -U 223 ; WX 719 ; N germandbls ; G 161 -U 224 ; WX 675 ; N agrave ; G 162 -U 225 ; WX 675 ; N aacute ; G 163 -U 226 ; WX 675 ; N acircumflex ; G 164 -U 227 ; WX 675 ; N atilde ; G 165 -U 228 ; WX 675 ; N adieresis ; G 166 -U 229 ; WX 675 ; N aring ; G 167 -U 230 ; WX 1048 ; N ae ; G 168 -U 231 ; WX 593 ; N ccedilla ; G 169 -U 232 ; WX 678 ; N egrave ; G 170 -U 233 ; WX 678 ; N eacute ; G 171 -U 234 ; WX 678 ; N ecircumflex ; G 172 -U 235 ; WX 678 ; N edieresis ; G 173 -U 236 ; WX 343 ; N igrave ; G 174 -U 237 ; WX 343 ; N iacute ; G 175 -U 238 ; WX 343 ; N icircumflex ; G 176 -U 239 ; WX 343 ; N idieresis ; G 177 -U 240 ; WX 687 ; N eth ; G 178 -U 241 ; WX 712 ; N ntilde ; G 179 -U 242 ; WX 687 ; N ograve ; G 180 -U 243 ; WX 687 ; N oacute ; G 181 -U 244 ; WX 687 ; N ocircumflex ; G 182 -U 245 ; WX 687 ; N otilde ; G 183 -U 246 ; WX 687 ; N odieresis ; G 184 -U 247 ; WX 838 ; N divide ; G 185 -U 248 ; WX 687 ; N oslash ; G 186 -U 249 ; WX 712 ; N ugrave ; G 187 -U 250 ; WX 712 ; N uacute ; G 188 -U 251 ; WX 712 ; N ucircumflex ; G 189 -U 252 ; WX 712 ; N udieresis ; G 190 -U 253 ; WX 652 ; N yacute ; G 191 -U 254 ; WX 716 ; N thorn ; G 192 -U 255 ; WX 652 ; N ydieresis ; G 193 -U 256 ; WX 774 ; N Amacron ; G 194 -U 257 ; WX 675 ; N amacron ; G 195 -U 258 ; WX 774 ; N Abreve ; G 196 -U 259 ; WX 675 ; N abreve ; G 197 -U 260 ; WX 774 ; N Aogonek ; G 198 -U 261 ; WX 675 ; N aogonek ; G 199 -U 262 ; WX 734 ; N Cacute ; G 200 -U 263 ; WX 593 ; N cacute ; G 201 -U 264 ; WX 734 ; N Ccircumflex ; G 202 -U 265 ; WX 593 ; N ccircumflex ; G 203 -U 266 ; WX 734 ; N Cdotaccent ; G 204 -U 267 ; WX 593 ; N cdotaccent ; G 205 -U 268 ; WX 734 ; N Ccaron ; G 206 -U 269 ; WX 593 ; N ccaron ; G 207 -U 270 ; WX 830 ; N Dcaron ; G 208 -U 271 ; WX 716 ; N dcaron ; G 209 -U 272 ; WX 838 ; N Dcroat ; G 210 -U 273 ; WX 716 ; N dmacron ; G 211 -U 274 ; WX 683 ; N Emacron ; G 212 -U 275 ; WX 678 ; N emacron ; G 213 -U 276 ; WX 683 ; N Ebreve ; G 214 -U 277 ; WX 678 ; N ebreve ; G 215 -U 278 ; WX 683 ; N Edotaccent ; G 216 -U 279 ; WX 678 ; N edotaccent ; G 217 -U 280 ; WX 683 ; N Eogonek ; G 218 -U 281 ; WX 678 ; N eogonek ; G 219 -U 282 ; WX 683 ; N Ecaron ; G 220 -U 283 ; WX 678 ; N ecaron ; G 221 -U 284 ; WX 821 ; N Gcircumflex ; G 222 -U 285 ; WX 716 ; N gcircumflex ; G 223 -U 286 ; WX 821 ; N Gbreve ; G 224 -U 287 ; WX 716 ; N gbreve ; G 225 -U 288 ; WX 821 ; N Gdotaccent ; G 226 -U 289 ; WX 716 ; N gdotaccent ; G 227 -U 290 ; WX 821 ; N Gcommaaccent ; G 228 -U 291 ; WX 716 ; N gcommaaccent ; G 229 -U 292 ; WX 837 ; N Hcircumflex ; G 230 -U 293 ; WX 712 ; N hcircumflex ; G 231 -U 294 ; WX 974 ; N Hbar ; G 232 -U 295 ; WX 790 ; N hbar ; G 233 -U 296 ; WX 372 ; N Itilde ; G 234 -U 297 ; WX 343 ; N itilde ; G 235 -U 298 ; WX 372 ; N Imacron ; G 236 -U 299 ; WX 343 ; N imacron ; G 237 -U 300 ; WX 372 ; N Ibreve ; G 238 -U 301 ; WX 343 ; N ibreve ; G 239 -U 302 ; WX 372 ; N Iogonek ; G 240 -U 303 ; WX 343 ; N iogonek ; G 241 -U 304 ; WX 372 ; N Idot ; G 242 -U 305 ; WX 343 ; N dotlessi ; G 243 -U 306 ; WX 744 ; N IJ ; G 244 -U 307 ; WX 686 ; N ij ; G 245 -U 308 ; WX 372 ; N Jcircumflex ; G 246 -U 309 ; WX 343 ; N jcircumflex ; G 247 -U 310 ; WX 775 ; N Kcommaaccent ; G 248 -U 311 ; WX 665 ; N kcommaaccent ; G 249 -U 312 ; WX 665 ; N kgreenlandic ; G 250 -U 313 ; WX 637 ; N Lacute ; G 251 -U 314 ; WX 343 ; N lacute ; G 252 -U 315 ; WX 637 ; N Lcommaaccent ; G 253 -U 316 ; WX 343 ; N lcommaaccent ; G 254 -U 317 ; WX 637 ; N Lcaron ; G 255 -U 318 ; WX 479 ; N lcaron ; G 256 -U 319 ; WX 637 ; N Ldot ; G 257 -U 320 ; WX 557 ; N ldot ; G 258 -U 321 ; WX 642 ; N Lslash ; G 259 -U 322 ; WX 371 ; N lslash ; G 260 -U 323 ; WX 837 ; N Nacute ; G 261 -U 324 ; WX 712 ; N nacute ; G 262 -U 325 ; WX 837 ; N Ncommaaccent ; G 263 -U 326 ; WX 712 ; N ncommaaccent ; G 264 -U 327 ; WX 837 ; N Ncaron ; G 265 -U 328 ; WX 712 ; N ncaron ; G 266 -U 329 ; WX 983 ; N napostrophe ; G 267 -U 330 ; WX 837 ; N Eng ; G 268 -U 331 ; WX 712 ; N eng ; G 269 -U 332 ; WX 850 ; N Omacron ; G 270 -U 333 ; WX 687 ; N omacron ; G 271 -U 334 ; WX 850 ; N Obreve ; G 272 -U 335 ; WX 687 ; N obreve ; G 273 -U 336 ; WX 850 ; N Ohungarumlaut ; G 274 -U 337 ; WX 687 ; N ohungarumlaut ; G 275 -U 338 ; WX 1167 ; N OE ; G 276 -U 339 ; WX 1094 ; N oe ; G 277 -U 340 ; WX 770 ; N Racute ; G 278 -U 341 ; WX 493 ; N racute ; G 279 -U 342 ; WX 770 ; N Rcommaaccent ; G 280 -U 343 ; WX 493 ; N rcommaaccent ; G 281 -U 344 ; WX 770 ; N Rcaron ; G 282 -U 345 ; WX 493 ; N rcaron ; G 283 -U 346 ; WX 720 ; N Sacute ; G 284 -U 347 ; WX 595 ; N sacute ; G 285 -U 348 ; WX 720 ; N Scircumflex ; G 286 -U 349 ; WX 595 ; N scircumflex ; G 287 -U 350 ; WX 720 ; N Scedilla ; G 288 -U 351 ; WX 595 ; N scedilla ; G 289 -U 352 ; WX 720 ; N Scaron ; G 290 -U 353 ; WX 595 ; N scaron ; G 291 -U 354 ; WX 682 ; N Tcommaaccent ; G 292 -U 355 ; WX 478 ; N tcommaaccent ; G 293 -U 356 ; WX 682 ; N Tcaron ; G 294 -U 357 ; WX 478 ; N tcaron ; G 295 -U 358 ; WX 682 ; N Tbar ; G 296 -U 359 ; WX 478 ; N tbar ; G 297 -U 360 ; WX 812 ; N Utilde ; G 298 -U 361 ; WX 712 ; N utilde ; G 299 -U 362 ; WX 812 ; N Umacron ; G 300 -U 363 ; WX 712 ; N umacron ; G 301 -U 364 ; WX 812 ; N Ubreve ; G 302 -U 365 ; WX 712 ; N ubreve ; G 303 -U 366 ; WX 812 ; N Uring ; G 304 -U 367 ; WX 712 ; N uring ; G 305 -U 368 ; WX 812 ; N Uhungarumlaut ; G 306 -U 369 ; WX 712 ; N uhungarumlaut ; G 307 -U 370 ; WX 812 ; N Uogonek ; G 308 -U 371 ; WX 712 ; N uogonek ; G 309 -U 372 ; WX 1103 ; N Wcircumflex ; G 310 -U 373 ; WX 924 ; N wcircumflex ; G 311 -U 374 ; WX 724 ; N Ycircumflex ; G 312 -U 375 ; WX 652 ; N ycircumflex ; G 313 -U 376 ; WX 724 ; N Ydieresis ; G 314 -U 377 ; WX 725 ; N Zacute ; G 315 -U 378 ; WX 582 ; N zacute ; G 316 -U 379 ; WX 725 ; N Zdotaccent ; G 317 -U 380 ; WX 582 ; N zdotaccent ; G 318 -U 381 ; WX 725 ; N Zcaron ; G 319 -U 382 ; WX 582 ; N zcaron ; G 320 -U 383 ; WX 435 ; N longs ; G 321 -U 384 ; WX 716 ; N uni0180 ; G 322 -U 385 ; WX 811 ; N uni0181 ; G 323 -U 386 ; WX 762 ; N uni0182 ; G 324 -U 387 ; WX 716 ; N uni0183 ; G 325 -U 388 ; WX 762 ; N uni0184 ; G 326 -U 389 ; WX 716 ; N uni0185 ; G 327 -U 390 ; WX 734 ; N uni0186 ; G 328 -U 391 ; WX 734 ; N uni0187 ; G 329 -U 392 ; WX 593 ; N uni0188 ; G 330 -U 393 ; WX 838 ; N uni0189 ; G 331 -U 394 ; WX 879 ; N uni018A ; G 332 -U 395 ; WX 757 ; N uni018B ; G 333 -U 396 ; WX 716 ; N uni018C ; G 334 -U 397 ; WX 688 ; N uni018D ; G 335 -U 398 ; WX 683 ; N uni018E ; G 336 -U 399 ; WX 849 ; N uni018F ; G 337 -U 400 ; WX 696 ; N uni0190 ; G 338 -U 401 ; WX 683 ; N uni0191 ; G 339 -U 402 ; WX 435 ; N florin ; G 340 -U 403 ; WX 821 ; N uni0193 ; G 341 -U 404 ; WX 793 ; N uni0194 ; G 342 -U 405 ; WX 1045 ; N uni0195 ; G 343 -U 406 ; WX 436 ; N uni0196 ; G 344 -U 407 ; WX 389 ; N uni0197 ; G 345 -U 408 ; WX 775 ; N uni0198 ; G 346 -U 409 ; WX 665 ; N uni0199 ; G 347 -U 410 ; WX 360 ; N uni019A ; G 348 -U 411 ; WX 592 ; N uni019B ; G 349 -U 412 ; WX 1042 ; N uni019C ; G 350 -U 413 ; WX 837 ; N uni019D ; G 351 -U 414 ; WX 712 ; N uni019E ; G 352 -U 415 ; WX 850 ; N uni019F ; G 353 -U 416 ; WX 874 ; N Ohorn ; G 354 -U 417 ; WX 687 ; N ohorn ; G 355 -U 418 ; WX 1083 ; N uni01A2 ; G 356 -U 419 ; WX 912 ; N uni01A3 ; G 357 -U 420 ; WX 782 ; N uni01A4 ; G 358 -U 421 ; WX 716 ; N uni01A5 ; G 359 -U 422 ; WX 770 ; N uni01A6 ; G 360 -U 423 ; WX 720 ; N uni01A7 ; G 361 -U 424 ; WX 595 ; N uni01A8 ; G 362 -U 425 ; WX 683 ; N uni01A9 ; G 363 -U 426 ; WX 552 ; N uni01AA ; G 364 -U 427 ; WX 478 ; N uni01AB ; G 365 -U 428 ; WX 707 ; N uni01AC ; G 366 -U 429 ; WX 478 ; N uni01AD ; G 367 -U 430 ; WX 682 ; N uni01AE ; G 368 -U 431 ; WX 835 ; N Uhorn ; G 369 -U 432 ; WX 712 ; N uhorn ; G 370 -U 433 ; WX 850 ; N uni01B1 ; G 371 -U 434 ; WX 813 ; N uni01B2 ; G 372 -U 435 ; WX 797 ; N uni01B3 ; G 373 -U 436 ; WX 778 ; N uni01B4 ; G 374 -U 437 ; WX 725 ; N uni01B5 ; G 375 -U 438 ; WX 582 ; N uni01B6 ; G 376 -U 439 ; WX 772 ; N uni01B7 ; G 377 -U 440 ; WX 772 ; N uni01B8 ; G 378 -U 441 ; WX 641 ; N uni01B9 ; G 379 -U 442 ; WX 582 ; N uni01BA ; G 380 -U 443 ; WX 696 ; N uni01BB ; G 381 -U 444 ; WX 772 ; N uni01BC ; G 382 -U 445 ; WX 641 ; N uni01BD ; G 383 -U 446 ; WX 573 ; N uni01BE ; G 384 -U 447 ; WX 716 ; N uni01BF ; G 385 -U 448 ; WX 372 ; N uni01C0 ; G 386 -U 449 ; WX 659 ; N uni01C1 ; G 387 -U 450 ; WX 544 ; N uni01C2 ; G 388 -U 451 ; WX 372 ; N uni01C3 ; G 389 -U 452 ; WX 1555 ; N uni01C4 ; G 390 -U 453 ; WX 1412 ; N uni01C5 ; G 391 -U 454 ; WX 1298 ; N uni01C6 ; G 392 -U 455 ; WX 1009 ; N uni01C7 ; G 393 -U 456 ; WX 980 ; N uni01C8 ; G 394 -U 457 ; WX 686 ; N uni01C9 ; G 395 -U 458 ; WX 1209 ; N uni01CA ; G 396 -U 459 ; WX 1180 ; N uni01CB ; G 397 -U 460 ; WX 1055 ; N uni01CC ; G 398 -U 461 ; WX 774 ; N uni01CD ; G 399 -U 462 ; WX 675 ; N uni01CE ; G 400 -U 463 ; WX 372 ; N uni01CF ; G 401 -U 464 ; WX 343 ; N uni01D0 ; G 402 -U 465 ; WX 850 ; N uni01D1 ; G 403 -U 466 ; WX 687 ; N uni01D2 ; G 404 -U 467 ; WX 812 ; N uni01D3 ; G 405 -U 468 ; WX 712 ; N uni01D4 ; G 406 -U 469 ; WX 812 ; N uni01D5 ; G 407 -U 470 ; WX 712 ; N uni01D6 ; G 408 -U 471 ; WX 812 ; N uni01D7 ; G 409 -U 472 ; WX 712 ; N uni01D8 ; G 410 -U 473 ; WX 812 ; N uni01D9 ; G 411 -U 474 ; WX 712 ; N uni01DA ; G 412 -U 475 ; WX 812 ; N uni01DB ; G 413 -U 476 ; WX 712 ; N uni01DC ; G 414 -U 477 ; WX 678 ; N uni01DD ; G 415 -U 478 ; WX 774 ; N uni01DE ; G 416 -U 479 ; WX 675 ; N uni01DF ; G 417 -U 480 ; WX 774 ; N uni01E0 ; G 418 -U 481 ; WX 675 ; N uni01E1 ; G 419 -U 482 ; WX 1085 ; N uni01E2 ; G 420 -U 483 ; WX 1048 ; N uni01E3 ; G 421 -U 484 ; WX 821 ; N uni01E4 ; G 422 -U 485 ; WX 716 ; N uni01E5 ; G 423 -U 486 ; WX 821 ; N Gcaron ; G 424 -U 487 ; WX 716 ; N gcaron ; G 425 -U 488 ; WX 775 ; N uni01E8 ; G 426 -U 489 ; WX 665 ; N uni01E9 ; G 427 -U 490 ; WX 850 ; N uni01EA ; G 428 -U 491 ; WX 687 ; N uni01EB ; G 429 -U 492 ; WX 850 ; N uni01EC ; G 430 -U 493 ; WX 687 ; N uni01ED ; G 431 -U 494 ; WX 772 ; N uni01EE ; G 432 -U 495 ; WX 582 ; N uni01EF ; G 433 -U 496 ; WX 343 ; N uni01F0 ; G 434 -U 497 ; WX 1555 ; N uni01F1 ; G 435 -U 498 ; WX 1412 ; N uni01F2 ; G 436 -U 499 ; WX 1298 ; N uni01F3 ; G 437 -U 500 ; WX 821 ; N uni01F4 ; G 438 -U 501 ; WX 716 ; N uni01F5 ; G 439 -U 502 ; WX 1289 ; N uni01F6 ; G 440 -U 503 ; WX 787 ; N uni01F7 ; G 441 -U 504 ; WX 837 ; N uni01F8 ; G 442 -U 505 ; WX 712 ; N uni01F9 ; G 443 -U 506 ; WX 774 ; N Aringacute ; G 444 -U 507 ; WX 675 ; N aringacute ; G 445 -U 508 ; WX 1085 ; N AEacute ; G 446 -U 509 ; WX 1048 ; N aeacute ; G 447 -U 510 ; WX 850 ; N Oslashacute ; G 448 -U 511 ; WX 687 ; N oslashacute ; G 449 -U 512 ; WX 774 ; N uni0200 ; G 450 -U 513 ; WX 675 ; N uni0201 ; G 451 -U 514 ; WX 774 ; N uni0202 ; G 452 -U 515 ; WX 675 ; N uni0203 ; G 453 -U 516 ; WX 683 ; N uni0204 ; G 454 -U 517 ; WX 678 ; N uni0205 ; G 455 -U 518 ; WX 683 ; N uni0206 ; G 456 -U 519 ; WX 678 ; N uni0207 ; G 457 -U 520 ; WX 372 ; N uni0208 ; G 458 -U 521 ; WX 343 ; N uni0209 ; G 459 -U 522 ; WX 372 ; N uni020A ; G 460 -U 523 ; WX 343 ; N uni020B ; G 461 -U 524 ; WX 850 ; N uni020C ; G 462 -U 525 ; WX 687 ; N uni020D ; G 463 -U 526 ; WX 850 ; N uni020E ; G 464 -U 527 ; WX 687 ; N uni020F ; G 465 -U 528 ; WX 770 ; N uni0210 ; G 466 -U 529 ; WX 493 ; N uni0211 ; G 467 -U 530 ; WX 770 ; N uni0212 ; G 468 -U 531 ; WX 493 ; N uni0213 ; G 469 -U 532 ; WX 812 ; N uni0214 ; G 470 -U 533 ; WX 712 ; N uni0215 ; G 471 -U 534 ; WX 812 ; N uni0216 ; G 472 -U 535 ; WX 712 ; N uni0217 ; G 473 -U 536 ; WX 720 ; N Scommaaccent ; G 474 -U 537 ; WX 595 ; N scommaaccent ; G 475 -U 538 ; WX 682 ; N uni021A ; G 476 -U 539 ; WX 478 ; N uni021B ; G 477 -U 540 ; WX 690 ; N uni021C ; G 478 -U 541 ; WX 607 ; N uni021D ; G 479 -U 542 ; WX 837 ; N uni021E ; G 480 -U 543 ; WX 712 ; N uni021F ; G 481 -U 544 ; WX 837 ; N uni0220 ; G 482 -U 545 ; WX 865 ; N uni0221 ; G 483 -U 546 ; WX 809 ; N uni0222 ; G 484 -U 547 ; WX 659 ; N uni0223 ; G 485 -U 548 ; WX 725 ; N uni0224 ; G 486 -U 549 ; WX 582 ; N uni0225 ; G 487 -U 550 ; WX 774 ; N uni0226 ; G 488 -U 551 ; WX 675 ; N uni0227 ; G 489 -U 552 ; WX 683 ; N uni0228 ; G 490 -U 553 ; WX 678 ; N uni0229 ; G 491 -U 554 ; WX 850 ; N uni022A ; G 492 -U 555 ; WX 687 ; N uni022B ; G 493 -U 556 ; WX 850 ; N uni022C ; G 494 -U 557 ; WX 687 ; N uni022D ; G 495 -U 558 ; WX 850 ; N uni022E ; G 496 -U 559 ; WX 687 ; N uni022F ; G 497 -U 560 ; WX 850 ; N uni0230 ; G 498 -U 561 ; WX 687 ; N uni0231 ; G 499 -U 562 ; WX 724 ; N uni0232 ; G 500 -U 563 ; WX 652 ; N uni0233 ; G 501 -U 564 ; WX 492 ; N uni0234 ; G 502 -U 565 ; WX 867 ; N uni0235 ; G 503 -U 566 ; WX 512 ; N uni0236 ; G 504 -U 567 ; WX 343 ; N dotlessj ; G 505 -U 568 ; WX 1088 ; N uni0238 ; G 506 -U 569 ; WX 1088 ; N uni0239 ; G 507 -U 570 ; WX 774 ; N uni023A ; G 508 -U 571 ; WX 734 ; N uni023B ; G 509 -U 572 ; WX 593 ; N uni023C ; G 510 -U 573 ; WX 637 ; N uni023D ; G 511 -U 574 ; WX 682 ; N uni023E ; G 512 -U 575 ; WX 595 ; N uni023F ; G 513 -U 576 ; WX 582 ; N uni0240 ; G 514 -U 577 ; WX 782 ; N uni0241 ; G 515 -U 578 ; WX 614 ; N uni0242 ; G 516 -U 579 ; WX 762 ; N uni0243 ; G 517 -U 580 ; WX 812 ; N uni0244 ; G 518 -U 581 ; WX 774 ; N uni0245 ; G 519 -U 582 ; WX 683 ; N uni0246 ; G 520 -U 583 ; WX 678 ; N uni0247 ; G 521 -U 584 ; WX 372 ; N uni0248 ; G 522 -U 585 ; WX 343 ; N uni0249 ; G 523 -U 586 ; WX 860 ; N uni024A ; G 524 -U 587 ; WX 791 ; N uni024B ; G 525 -U 588 ; WX 770 ; N uni024C ; G 526 -U 589 ; WX 493 ; N uni024D ; G 527 -U 590 ; WX 724 ; N uni024E ; G 528 -U 591 ; WX 652 ; N uni024F ; G 529 -U 592 ; WX 675 ; N uni0250 ; G 530 -U 593 ; WX 716 ; N uni0251 ; G 531 -U 594 ; WX 716 ; N uni0252 ; G 532 -U 595 ; WX 716 ; N uni0253 ; G 533 -U 596 ; WX 593 ; N uni0254 ; G 534 -U 597 ; WX 593 ; N uni0255 ; G 535 -U 598 ; WX 717 ; N uni0256 ; G 536 -U 599 ; WX 792 ; N uni0257 ; G 537 -U 600 ; WX 678 ; N uni0258 ; G 538 -U 601 ; WX 678 ; N uni0259 ; G 539 -U 602 ; WX 876 ; N uni025A ; G 540 -U 603 ; WX 557 ; N uni025B ; G 541 -U 604 ; WX 545 ; N uni025C ; G 542 -U 605 ; WX 815 ; N uni025D ; G 543 -U 606 ; WX 731 ; N uni025E ; G 544 -U 607 ; WX 343 ; N uni025F ; G 545 -U 608 ; WX 792 ; N uni0260 ; G 546 -U 609 ; WX 716 ; N uni0261 ; G 547 -U 610 ; WX 627 ; N uni0262 ; G 548 -U 611 ; WX 644 ; N uni0263 ; G 549 -U 612 ; WX 635 ; N uni0264 ; G 550 -U 613 ; WX 712 ; N uni0265 ; G 551 -U 614 ; WX 712 ; N uni0266 ; G 552 -U 615 ; WX 712 ; N uni0267 ; G 553 -U 616 ; WX 545 ; N uni0268 ; G 554 -U 617 ; WX 440 ; N uni0269 ; G 555 -U 618 ; WX 545 ; N uni026A ; G 556 -U 619 ; WX 559 ; N uni026B ; G 557 -U 620 ; WX 693 ; N uni026C ; G 558 -U 621 ; WX 343 ; N uni026D ; G 559 -U 622 ; WX 841 ; N uni026E ; G 560 -U 623 ; WX 1042 ; N uni026F ; G 561 -U 624 ; WX 1042 ; N uni0270 ; G 562 -U 625 ; WX 1042 ; N uni0271 ; G 563 -U 626 ; WX 712 ; N uni0272 ; G 564 -U 627 ; WX 793 ; N uni0273 ; G 565 -U 628 ; WX 707 ; N uni0274 ; G 566 -U 629 ; WX 687 ; N uni0275 ; G 567 -U 630 ; WX 909 ; N uni0276 ; G 568 -U 631 ; WX 681 ; N uni0277 ; G 569 -U 632 ; WX 796 ; N uni0278 ; G 570 -U 633 ; WX 538 ; N uni0279 ; G 571 -U 634 ; WX 538 ; N uni027A ; G 572 -U 635 ; WX 650 ; N uni027B ; G 573 -U 636 ; WX 493 ; N uni027C ; G 574 -U 637 ; WX 493 ; N uni027D ; G 575 -U 638 ; WX 596 ; N uni027E ; G 576 -U 639 ; WX 596 ; N uni027F ; G 577 -U 640 ; WX 642 ; N uni0280 ; G 578 -U 641 ; WX 642 ; N uni0281 ; G 579 -U 642 ; WX 595 ; N uni0282 ; G 580 -U 643 ; WX 415 ; N uni0283 ; G 581 -U 644 ; WX 435 ; N uni0284 ; G 582 -U 645 ; WX 605 ; N uni0285 ; G 583 -U 646 ; WX 552 ; N uni0286 ; G 584 -U 647 ; WX 478 ; N uni0287 ; G 585 -U 648 ; WX 478 ; N uni0288 ; G 586 -U 649 ; WX 920 ; N uni0289 ; G 587 -U 650 ; WX 772 ; N uni028A ; G 588 -U 651 ; WX 670 ; N uni028B ; G 589 -U 652 ; WX 652 ; N uni028C ; G 590 -U 653 ; WX 924 ; N uni028D ; G 591 -U 654 ; WX 652 ; N uni028E ; G 592 -U 655 ; WX 724 ; N uni028F ; G 593 -U 656 ; WX 694 ; N uni0290 ; G 594 -U 657 ; WX 684 ; N uni0291 ; G 595 -U 658 ; WX 641 ; N uni0292 ; G 596 -U 659 ; WX 641 ; N uni0293 ; G 597 -U 660 ; WX 573 ; N uni0294 ; G 598 -U 661 ; WX 573 ; N uni0295 ; G 599 -U 662 ; WX 573 ; N uni0296 ; G 600 -U 663 ; WX 573 ; N uni0297 ; G 601 -U 664 ; WX 850 ; N uni0298 ; G 602 -U 665 ; WX 633 ; N uni0299 ; G 603 -U 666 ; WX 731 ; N uni029A ; G 604 -U 667 ; WX 685 ; N uni029B ; G 605 -U 668 ; WX 691 ; N uni029C ; G 606 -U 669 ; WX 343 ; N uni029D ; G 607 -U 670 ; WX 732 ; N uni029E ; G 608 -U 671 ; WX 539 ; N uni029F ; G 609 -U 672 ; WX 792 ; N uni02A0 ; G 610 -U 673 ; WX 573 ; N uni02A1 ; G 611 -U 674 ; WX 573 ; N uni02A2 ; G 612 -U 675 ; WX 1156 ; N uni02A3 ; G 613 -U 676 ; WX 1214 ; N uni02A4 ; G 614 -U 677 ; WX 1155 ; N uni02A5 ; G 615 -U 678 ; WX 975 ; N uni02A6 ; G 616 -U 679 ; WX 769 ; N uni02A7 ; G 617 -U 680 ; WX 929 ; N uni02A8 ; G 618 -U 681 ; WX 1026 ; N uni02A9 ; G 619 -U 682 ; WX 862 ; N uni02AA ; G 620 -U 683 ; WX 780 ; N uni02AB ; G 621 -U 684 ; WX 591 ; N uni02AC ; G 622 -U 685 ; WX 415 ; N uni02AD ; G 623 -U 686 ; WX 677 ; N uni02AE ; G 624 -U 687 ; WX 789 ; N uni02AF ; G 625 -U 688 ; WX 456 ; N uni02B0 ; G 626 -U 689 ; WX 456 ; N uni02B1 ; G 627 -U 690 ; WX 219 ; N uni02B2 ; G 628 -U 691 ; WX 315 ; N uni02B3 ; G 629 -U 692 ; WX 315 ; N uni02B4 ; G 630 -U 693 ; WX 315 ; N uni02B5 ; G 631 -U 694 ; WX 411 ; N uni02B6 ; G 632 -U 695 ; WX 591 ; N uni02B7 ; G 633 -U 696 ; WX 417 ; N uni02B8 ; G 634 -U 697 ; WX 302 ; N uni02B9 ; G 635 -U 698 ; WX 521 ; N uni02BA ; G 636 -U 699 ; WX 380 ; N uni02BB ; G 637 -U 700 ; WX 380 ; N uni02BC ; G 638 -U 701 ; WX 380 ; N uni02BD ; G 639 -U 702 ; WX 366 ; N uni02BE ; G 640 -U 703 ; WX 366 ; N uni02BF ; G 641 -U 704 ; WX 326 ; N uni02C0 ; G 642 -U 705 ; WX 326 ; N uni02C1 ; G 643 -U 706 ; WX 500 ; N uni02C2 ; G 644 -U 707 ; WX 500 ; N uni02C3 ; G 645 -U 708 ; WX 500 ; N uni02C4 ; G 646 -U 709 ; WX 500 ; N uni02C5 ; G 647 -U 710 ; WX 500 ; N circumflex ; G 648 -U 711 ; WX 500 ; N caron ; G 649 -U 712 ; WX 306 ; N uni02C8 ; G 650 -U 713 ; WX 500 ; N uni02C9 ; G 651 -U 714 ; WX 500 ; N uni02CA ; G 652 -U 715 ; WX 500 ; N uni02CB ; G 653 -U 716 ; WX 306 ; N uni02CC ; G 654 -U 717 ; WX 500 ; N uni02CD ; G 655 -U 718 ; WX 500 ; N uni02CE ; G 656 -U 719 ; WX 500 ; N uni02CF ; G 657 -U 720 ; WX 337 ; N uni02D0 ; G 658 -U 721 ; WX 337 ; N uni02D1 ; G 659 -U 722 ; WX 366 ; N uni02D2 ; G 660 -U 723 ; WX 366 ; N uni02D3 ; G 661 -U 724 ; WX 500 ; N uni02D4 ; G 662 -U 725 ; WX 500 ; N uni02D5 ; G 663 -U 726 ; WX 416 ; N uni02D6 ; G 664 -U 727 ; WX 328 ; N uni02D7 ; G 665 -U 728 ; WX 500 ; N breve ; G 666 -U 729 ; WX 500 ; N dotaccent ; G 667 -U 730 ; WX 500 ; N ring ; G 668 -U 731 ; WX 500 ; N ogonek ; G 669 -U 732 ; WX 500 ; N tilde ; G 670 -U 733 ; WX 500 ; N hungarumlaut ; G 671 -U 734 ; WX 351 ; N uni02DE ; G 672 -U 735 ; WX 500 ; N uni02DF ; G 673 -U 736 ; WX 412 ; N uni02E0 ; G 674 -U 737 ; WX 219 ; N uni02E1 ; G 675 -U 738 ; WX 381 ; N uni02E2 ; G 676 -U 739 ; WX 413 ; N uni02E3 ; G 677 -U 740 ; WX 326 ; N uni02E4 ; G 678 -U 741 ; WX 500 ; N uni02E5 ; G 679 -U 742 ; WX 500 ; N uni02E6 ; G 680 -U 743 ; WX 500 ; N uni02E7 ; G 681 -U 744 ; WX 500 ; N uni02E8 ; G 682 -U 745 ; WX 500 ; N uni02E9 ; G 683 -U 748 ; WX 500 ; N uni02EC ; G 684 -U 749 ; WX 500 ; N uni02ED ; G 685 -U 750 ; WX 657 ; N uni02EE ; G 686 -U 755 ; WX 500 ; N uni02F3 ; G 687 -U 759 ; WX 500 ; N uni02F7 ; G 688 -U 768 ; WX 0 ; N gravecomb ; G 689 -U 769 ; WX 0 ; N acutecomb ; G 690 -U 770 ; WX 0 ; N uni0302 ; G 691 -U 771 ; WX 0 ; N tildecomb ; G 692 -U 772 ; WX 0 ; N uni0304 ; G 693 -U 773 ; WX 0 ; N uni0305 ; G 694 -U 774 ; WX 0 ; N uni0306 ; G 695 -U 775 ; WX 0 ; N uni0307 ; G 696 -U 776 ; WX 0 ; N uni0308 ; G 697 -U 777 ; WX 0 ; N hookabovecomb ; G 698 -U 778 ; WX 0 ; N uni030A ; G 699 -U 779 ; WX 0 ; N uni030B ; G 700 -U 780 ; WX 0 ; N uni030C ; G 701 -U 781 ; WX 0 ; N uni030D ; G 702 -U 782 ; WX 0 ; N uni030E ; G 703 -U 783 ; WX 0 ; N uni030F ; G 704 -U 784 ; WX 0 ; N uni0310 ; G 705 -U 785 ; WX 0 ; N uni0311 ; G 706 -U 786 ; WX 0 ; N uni0312 ; G 707 -U 787 ; WX 0 ; N uni0313 ; G 708 -U 788 ; WX 0 ; N uni0314 ; G 709 -U 789 ; WX 0 ; N uni0315 ; G 710 -U 790 ; WX 0 ; N uni0316 ; G 711 -U 791 ; WX 0 ; N uni0317 ; G 712 -U 792 ; WX 0 ; N uni0318 ; G 713 -U 793 ; WX 0 ; N uni0319 ; G 714 -U 794 ; WX 0 ; N uni031A ; G 715 -U 795 ; WX 0 ; N uni031B ; G 716 -U 796 ; WX 0 ; N uni031C ; G 717 -U 797 ; WX 0 ; N uni031D ; G 718 -U 798 ; WX 0 ; N uni031E ; G 719 -U 799 ; WX 0 ; N uni031F ; G 720 -U 800 ; WX 0 ; N uni0320 ; G 721 -U 801 ; WX 0 ; N uni0321 ; G 722 -U 802 ; WX 0 ; N uni0322 ; G 723 -U 803 ; WX 0 ; N dotbelowcomb ; G 724 -U 804 ; WX 0 ; N uni0324 ; G 725 -U 805 ; WX 0 ; N uni0325 ; G 726 -U 806 ; WX 0 ; N uni0326 ; G 727 -U 807 ; WX 0 ; N uni0327 ; G 728 -U 808 ; WX 0 ; N uni0328 ; G 729 -U 809 ; WX 0 ; N uni0329 ; G 730 -U 810 ; WX 0 ; N uni032A ; G 731 -U 811 ; WX 0 ; N uni032B ; G 732 -U 812 ; WX 0 ; N uni032C ; G 733 -U 813 ; WX 0 ; N uni032D ; G 734 -U 814 ; WX 0 ; N uni032E ; G 735 -U 815 ; WX 0 ; N uni032F ; G 736 -U 816 ; WX 0 ; N uni0330 ; G 737 -U 817 ; WX 0 ; N uni0331 ; G 738 -U 818 ; WX 0 ; N uni0332 ; G 739 -U 819 ; WX 0 ; N uni0333 ; G 740 -U 820 ; WX 0 ; N uni0334 ; G 741 -U 821 ; WX 0 ; N uni0335 ; G 742 -U 822 ; WX 0 ; N uni0336 ; G 743 -U 823 ; WX 0 ; N uni0337 ; G 744 -U 824 ; WX 0 ; N uni0338 ; G 745 -U 825 ; WX 0 ; N uni0339 ; G 746 -U 826 ; WX 0 ; N uni033A ; G 747 -U 827 ; WX 0 ; N uni033B ; G 748 -U 828 ; WX 0 ; N uni033C ; G 749 -U 829 ; WX 0 ; N uni033D ; G 750 -U 830 ; WX 0 ; N uni033E ; G 751 -U 831 ; WX 0 ; N uni033F ; G 752 -U 832 ; WX 0 ; N uni0340 ; G 753 -U 833 ; WX 0 ; N uni0341 ; G 754 -U 834 ; WX 0 ; N uni0342 ; G 755 -U 835 ; WX 0 ; N uni0343 ; G 756 -U 836 ; WX 0 ; N uni0344 ; G 757 -U 837 ; WX 0 ; N uni0345 ; G 758 -U 838 ; WX 0 ; N uni0346 ; G 759 -U 839 ; WX 0 ; N uni0347 ; G 760 -U 840 ; WX 0 ; N uni0348 ; G 761 -U 841 ; WX 0 ; N uni0349 ; G 762 -U 842 ; WX 0 ; N uni034A ; G 763 -U 843 ; WX 0 ; N uni034B ; G 764 -U 844 ; WX 0 ; N uni034C ; G 765 -U 845 ; WX 0 ; N uni034D ; G 766 -U 846 ; WX 0 ; N uni034E ; G 767 -U 847 ; WX 0 ; N uni034F ; G 768 -U 849 ; WX 0 ; N uni0351 ; G 769 -U 850 ; WX 0 ; N uni0352 ; G 770 -U 851 ; WX 0 ; N uni0353 ; G 771 -U 855 ; WX 0 ; N uni0357 ; G 772 -U 856 ; WX 0 ; N uni0358 ; G 773 -U 858 ; WX 0 ; N uni035A ; G 774 -U 860 ; WX 0 ; N uni035C ; G 775 -U 861 ; WX 0 ; N uni035D ; G 776 -U 862 ; WX 0 ; N uni035E ; G 777 -U 863 ; WX 0 ; N uni035F ; G 778 -U 864 ; WX 0 ; N uni0360 ; G 779 -U 865 ; WX 0 ; N uni0361 ; G 780 -U 866 ; WX 0 ; N uni0362 ; G 781 -U 880 ; WX 698 ; N uni0370 ; G 782 -U 881 ; WX 565 ; N uni0371 ; G 783 -U 882 ; WX 1022 ; N uni0372 ; G 784 -U 883 ; WX 836 ; N uni0373 ; G 785 -U 884 ; WX 302 ; N uni0374 ; G 786 -U 885 ; WX 302 ; N uni0375 ; G 787 -U 886 ; WX 837 ; N uni0376 ; G 788 -U 887 ; WX 701 ; N uni0377 ; G 789 -U 890 ; WX 500 ; N uni037A ; G 790 -U 891 ; WX 593 ; N uni037B ; G 791 -U 892 ; WX 550 ; N uni037C ; G 792 -U 893 ; WX 549 ; N uni037D ; G 793 -U 894 ; WX 400 ; N uni037E ; G 794 -U 895 ; WX 372 ; N uni037F ; G 795 -U 900 ; WX 441 ; N tonos ; G 796 -U 901 ; WX 500 ; N dieresistonos ; G 797 -U 902 ; WX 797 ; N Alphatonos ; G 798 -U 903 ; WX 380 ; N anoteleia ; G 799 -U 904 ; WX 846 ; N Epsilontonos ; G 800 -U 905 ; WX 1009 ; N Etatonos ; G 801 -U 906 ; WX 563 ; N Iotatonos ; G 802 -U 908 ; WX 891 ; N Omicrontonos ; G 803 -U 910 ; WX 980 ; N Upsilontonos ; G 804 -U 911 ; WX 894 ; N Omegatonos ; G 805 -U 912 ; WX 390 ; N iotadieresistonos ; G 806 -U 913 ; WX 774 ; N Alpha ; G 807 -U 914 ; WX 762 ; N Beta ; G 808 -U 915 ; WX 637 ; N Gamma ; G 809 -U 916 ; WX 774 ; N uni0394 ; G 810 -U 917 ; WX 683 ; N Epsilon ; G 811 -U 918 ; WX 725 ; N Zeta ; G 812 -U 919 ; WX 837 ; N Eta ; G 813 -U 920 ; WX 850 ; N Theta ; G 814 -U 921 ; WX 372 ; N Iota ; G 815 -U 922 ; WX 775 ; N Kappa ; G 816 -U 923 ; WX 774 ; N Lambda ; G 817 -U 924 ; WX 995 ; N Mu ; G 818 -U 925 ; WX 837 ; N Nu ; G 819 -U 926 ; WX 632 ; N Xi ; G 820 -U 927 ; WX 850 ; N Omicron ; G 821 -U 928 ; WX 837 ; N Pi ; G 822 -U 929 ; WX 733 ; N Rho ; G 823 -U 931 ; WX 683 ; N Sigma ; G 824 -U 932 ; WX 682 ; N Tau ; G 825 -U 933 ; WX 724 ; N Upsilon ; G 826 -U 934 ; WX 850 ; N Phi ; G 827 -U 935 ; WX 771 ; N Chi ; G 828 -U 936 ; WX 850 ; N Psi ; G 829 -U 937 ; WX 850 ; N Omega ; G 830 -U 938 ; WX 372 ; N Iotadieresis ; G 831 -U 939 ; WX 724 ; N Upsilondieresis ; G 832 -U 940 ; WX 687 ; N alphatonos ; G 833 -U 941 ; WX 557 ; N epsilontonos ; G 834 -U 942 ; WX 712 ; N etatonos ; G 835 -U 943 ; WX 390 ; N iotatonos ; G 836 -U 944 ; WX 675 ; N upsilondieresistonos ; G 837 -U 945 ; WX 687 ; N alpha ; G 838 -U 946 ; WX 716 ; N beta ; G 839 -U 947 ; WX 681 ; N gamma ; G 840 -U 948 ; WX 687 ; N delta ; G 841 -U 949 ; WX 557 ; N epsilon ; G 842 -U 950 ; WX 591 ; N zeta ; G 843 -U 951 ; WX 712 ; N eta ; G 844 -U 952 ; WX 687 ; N theta ; G 845 -U 953 ; WX 390 ; N iota ; G 846 -U 954 ; WX 710 ; N kappa ; G 847 -U 955 ; WX 633 ; N lambda ; G 848 -U 956 ; WX 736 ; N uni03BC ; G 849 -U 957 ; WX 681 ; N nu ; G 850 -U 958 ; WX 591 ; N xi ; G 851 -U 959 ; WX 687 ; N omicron ; G 852 -U 960 ; WX 791 ; N pi ; G 853 -U 961 ; WX 716 ; N rho ; G 854 -U 962 ; WX 593 ; N sigma1 ; G 855 -U 963 ; WX 779 ; N sigma ; G 856 -U 964 ; WX 638 ; N tau ; G 857 -U 965 ; WX 675 ; N upsilon ; G 858 -U 966 ; WX 782 ; N phi ; G 859 -U 967 ; WX 645 ; N chi ; G 860 -U 968 ; WX 794 ; N psi ; G 861 -U 969 ; WX 869 ; N omega ; G 862 -U 970 ; WX 390 ; N iotadieresis ; G 863 -U 971 ; WX 675 ; N upsilondieresis ; G 864 -U 972 ; WX 687 ; N omicrontonos ; G 865 -U 973 ; WX 675 ; N upsilontonos ; G 866 -U 974 ; WX 869 ; N omegatonos ; G 867 -U 975 ; WX 775 ; N uni03CF ; G 868 -U 976 ; WX 651 ; N uni03D0 ; G 869 -U 977 ; WX 661 ; N theta1 ; G 870 -U 978 ; WX 746 ; N Upsilon1 ; G 871 -U 979 ; WX 981 ; N uni03D3 ; G 872 -U 980 ; WX 746 ; N uni03D4 ; G 873 -U 981 ; WX 796 ; N phi1 ; G 874 -U 982 ; WX 869 ; N omega1 ; G 875 -U 983 ; WX 744 ; N uni03D7 ; G 876 -U 984 ; WX 850 ; N uni03D8 ; G 877 -U 985 ; WX 687 ; N uni03D9 ; G 878 -U 986 ; WX 734 ; N uni03DA ; G 879 -U 987 ; WX 593 ; N uni03DB ; G 880 -U 988 ; WX 683 ; N uni03DC ; G 881 -U 989 ; WX 494 ; N uni03DD ; G 882 -U 990 ; WX 702 ; N uni03DE ; G 883 -U 991 ; WX 660 ; N uni03DF ; G 884 -U 992 ; WX 919 ; N uni03E0 ; G 885 -U 993 ; WX 627 ; N uni03E1 ; G 886 -U 994 ; WX 1093 ; N uni03E2 ; G 887 -U 995 ; WX 837 ; N uni03E3 ; G 888 -U 996 ; WX 832 ; N uni03E4 ; G 889 -U 997 ; WX 716 ; N uni03E5 ; G 890 -U 998 ; WX 928 ; N uni03E6 ; G 891 -U 999 ; WX 744 ; N uni03E7 ; G 892 -U 1000 ; WX 733 ; N uni03E8 ; G 893 -U 1001 ; WX 650 ; N uni03E9 ; G 894 -U 1002 ; WX 789 ; N uni03EA ; G 895 -U 1003 ; WX 671 ; N uni03EB ; G 896 -U 1004 ; WX 752 ; N uni03EC ; G 897 -U 1005 ; WX 716 ; N uni03ED ; G 898 -U 1006 ; WX 682 ; N uni03EE ; G 899 -U 1007 ; WX 590 ; N uni03EF ; G 900 -U 1008 ; WX 744 ; N uni03F0 ; G 901 -U 1009 ; WX 716 ; N uni03F1 ; G 902 -U 1010 ; WX 593 ; N uni03F2 ; G 903 -U 1011 ; WX 343 ; N uni03F3 ; G 904 -U 1012 ; WX 850 ; N uni03F4 ; G 905 -U 1013 ; WX 645 ; N uni03F5 ; G 906 -U 1014 ; WX 644 ; N uni03F6 ; G 907 -U 1015 ; WX 738 ; N uni03F7 ; G 908 -U 1016 ; WX 716 ; N uni03F8 ; G 909 -U 1017 ; WX 734 ; N uni03F9 ; G 910 -U 1018 ; WX 995 ; N uni03FA ; G 911 -U 1019 ; WX 732 ; N uni03FB ; G 912 -U 1020 ; WX 716 ; N uni03FC ; G 913 -U 1021 ; WX 698 ; N uni03FD ; G 914 -U 1022 ; WX 734 ; N uni03FE ; G 915 -U 1023 ; WX 698 ; N uni03FF ; G 916 -U 1024 ; WX 683 ; N uni0400 ; G 917 -U 1025 ; WX 683 ; N uni0401 ; G 918 -U 1026 ; WX 878 ; N uni0402 ; G 919 -U 1027 ; WX 637 ; N uni0403 ; G 920 -U 1028 ; WX 734 ; N uni0404 ; G 921 -U 1029 ; WX 720 ; N uni0405 ; G 922 -U 1030 ; WX 372 ; N uni0406 ; G 923 -U 1031 ; WX 372 ; N uni0407 ; G 924 -U 1032 ; WX 372 ; N uni0408 ; G 925 -U 1033 ; WX 1154 ; N uni0409 ; G 926 -U 1034 ; WX 1130 ; N uni040A ; G 927 -U 1035 ; WX 878 ; N uni040B ; G 928 -U 1036 ; WX 817 ; N uni040C ; G 929 -U 1037 ; WX 837 ; N uni040D ; G 930 -U 1038 ; WX 771 ; N uni040E ; G 931 -U 1039 ; WX 837 ; N uni040F ; G 932 -U 1040 ; WX 774 ; N uni0410 ; G 933 -U 1041 ; WX 762 ; N uni0411 ; G 934 -U 1042 ; WX 762 ; N uni0412 ; G 935 -U 1043 ; WX 637 ; N uni0413 ; G 936 -U 1044 ; WX 891 ; N uni0414 ; G 937 -U 1045 ; WX 683 ; N uni0415 ; G 938 -U 1046 ; WX 1224 ; N uni0416 ; G 939 -U 1047 ; WX 710 ; N uni0417 ; G 940 -U 1048 ; WX 837 ; N uni0418 ; G 941 -U 1049 ; WX 837 ; N uni0419 ; G 942 -U 1050 ; WX 817 ; N uni041A ; G 943 -U 1051 ; WX 831 ; N uni041B ; G 944 -U 1052 ; WX 995 ; N uni041C ; G 945 -U 1053 ; WX 837 ; N uni041D ; G 946 -U 1054 ; WX 850 ; N uni041E ; G 947 -U 1055 ; WX 837 ; N uni041F ; G 948 -U 1056 ; WX 733 ; N uni0420 ; G 949 -U 1057 ; WX 734 ; N uni0421 ; G 950 -U 1058 ; WX 682 ; N uni0422 ; G 951 -U 1059 ; WX 771 ; N uni0423 ; G 952 -U 1060 ; WX 992 ; N uni0424 ; G 953 -U 1061 ; WX 771 ; N uni0425 ; G 954 -U 1062 ; WX 928 ; N uni0426 ; G 955 -U 1063 ; WX 808 ; N uni0427 ; G 956 -U 1064 ; WX 1235 ; N uni0428 ; G 957 -U 1065 ; WX 1326 ; N uni0429 ; G 958 -U 1066 ; WX 939 ; N uni042A ; G 959 -U 1067 ; WX 1036 ; N uni042B ; G 960 -U 1068 ; WX 762 ; N uni042C ; G 961 -U 1069 ; WX 734 ; N uni042D ; G 962 -U 1070 ; WX 1174 ; N uni042E ; G 963 -U 1071 ; WX 770 ; N uni042F ; G 964 -U 1072 ; WX 675 ; N uni0430 ; G 965 -U 1073 ; WX 698 ; N uni0431 ; G 966 -U 1074 ; WX 633 ; N uni0432 ; G 967 -U 1075 ; WX 522 ; N uni0433 ; G 968 -U 1076 ; WX 808 ; N uni0434 ; G 969 -U 1077 ; WX 678 ; N uni0435 ; G 970 -U 1078 ; WX 995 ; N uni0436 ; G 971 -U 1079 ; WX 581 ; N uni0437 ; G 972 -U 1080 ; WX 701 ; N uni0438 ; G 973 -U 1081 ; WX 701 ; N uni0439 ; G 974 -U 1082 ; WX 679 ; N uni043A ; G 975 -U 1083 ; WX 732 ; N uni043B ; G 976 -U 1084 ; WX 817 ; N uni043C ; G 977 -U 1085 ; WX 691 ; N uni043D ; G 978 -U 1086 ; WX 687 ; N uni043E ; G 979 -U 1087 ; WX 691 ; N uni043F ; G 980 -U 1088 ; WX 716 ; N uni0440 ; G 981 -U 1089 ; WX 593 ; N uni0441 ; G 982 -U 1090 ; WX 580 ; N uni0442 ; G 983 -U 1091 ; WX 652 ; N uni0443 ; G 984 -U 1092 ; WX 992 ; N uni0444 ; G 985 -U 1093 ; WX 645 ; N uni0445 ; G 986 -U 1094 ; WX 741 ; N uni0446 ; G 987 -U 1095 ; WX 687 ; N uni0447 ; G 988 -U 1096 ; WX 1062 ; N uni0448 ; G 989 -U 1097 ; WX 1105 ; N uni0449 ; G 990 -U 1098 ; WX 751 ; N uni044A ; G 991 -U 1099 ; WX 904 ; N uni044B ; G 992 -U 1100 ; WX 632 ; N uni044C ; G 993 -U 1101 ; WX 593 ; N uni044D ; G 994 -U 1102 ; WX 972 ; N uni044E ; G 995 -U 1103 ; WX 642 ; N uni044F ; G 996 -U 1104 ; WX 678 ; N uni0450 ; G 997 -U 1105 ; WX 678 ; N uni0451 ; G 998 -U 1106 ; WX 714 ; N uni0452 ; G 999 -U 1107 ; WX 522 ; N uni0453 ; G 1000 -U 1108 ; WX 593 ; N uni0454 ; G 1001 -U 1109 ; WX 595 ; N uni0455 ; G 1002 -U 1110 ; WX 343 ; N uni0456 ; G 1003 -U 1111 ; WX 343 ; N uni0457 ; G 1004 -U 1112 ; WX 343 ; N uni0458 ; G 1005 -U 1113 ; WX 991 ; N uni0459 ; G 1006 -U 1114 ; WX 956 ; N uni045A ; G 1007 -U 1115 ; WX 734 ; N uni045B ; G 1008 -U 1116 ; WX 679 ; N uni045C ; G 1009 -U 1117 ; WX 701 ; N uni045D ; G 1010 -U 1118 ; WX 652 ; N uni045E ; G 1011 -U 1119 ; WX 691 ; N uni045F ; G 1012 -U 1120 ; WX 1093 ; N uni0460 ; G 1013 -U 1121 ; WX 869 ; N uni0461 ; G 1014 -U 1122 ; WX 840 ; N uni0462 ; G 1015 -U 1123 ; WX 736 ; N uni0463 ; G 1016 -U 1124 ; WX 1012 ; N uni0464 ; G 1017 -U 1125 ; WX 839 ; N uni0465 ; G 1018 -U 1126 ; WX 992 ; N uni0466 ; G 1019 -U 1127 ; WX 832 ; N uni0467 ; G 1020 -U 1128 ; WX 1358 ; N uni0468 ; G 1021 -U 1129 ; WX 1121 ; N uni0469 ; G 1022 -U 1130 ; WX 850 ; N uni046A ; G 1023 -U 1131 ; WX 687 ; N uni046B ; G 1024 -U 1132 ; WX 1236 ; N uni046C ; G 1025 -U 1133 ; WX 1007 ; N uni046D ; G 1026 -U 1134 ; WX 696 ; N uni046E ; G 1027 -U 1135 ; WX 557 ; N uni046F ; G 1028 -U 1136 ; WX 1075 ; N uni0470 ; G 1029 -U 1137 ; WX 1061 ; N uni0471 ; G 1030 -U 1138 ; WX 850 ; N uni0472 ; G 1031 -U 1139 ; WX 687 ; N uni0473 ; G 1032 -U 1140 ; WX 850 ; N uni0474 ; G 1033 -U 1141 ; WX 695 ; N uni0475 ; G 1034 -U 1142 ; WX 850 ; N uni0476 ; G 1035 -U 1143 ; WX 695 ; N uni0477 ; G 1036 -U 1144 ; WX 1148 ; N uni0478 ; G 1037 -U 1145 ; WX 1043 ; N uni0479 ; G 1038 -U 1146 ; WX 1074 ; N uni047A ; G 1039 -U 1147 ; WX 863 ; N uni047B ; G 1040 -U 1148 ; WX 1405 ; N uni047C ; G 1041 -U 1149 ; WX 1173 ; N uni047D ; G 1042 -U 1150 ; WX 1093 ; N uni047E ; G 1043 -U 1151 ; WX 869 ; N uni047F ; G 1044 -U 1152 ; WX 734 ; N uni0480 ; G 1045 -U 1153 ; WX 593 ; N uni0481 ; G 1046 -U 1154 ; WX 652 ; N uni0482 ; G 1047 -U 1155 ; WX 0 ; N uni0483 ; G 1048 -U 1156 ; WX 0 ; N uni0484 ; G 1049 -U 1157 ; WX 0 ; N uni0485 ; G 1050 -U 1158 ; WX 0 ; N uni0486 ; G 1051 -U 1159 ; WX 0 ; N uni0487 ; G 1052 -U 1160 ; WX 418 ; N uni0488 ; G 1053 -U 1161 ; WX 418 ; N uni0489 ; G 1054 -U 1162 ; WX 957 ; N uni048A ; G 1055 -U 1163 ; WX 807 ; N uni048B ; G 1056 -U 1164 ; WX 762 ; N uni048C ; G 1057 -U 1165 ; WX 611 ; N uni048D ; G 1058 -U 1166 ; WX 733 ; N uni048E ; G 1059 -U 1167 ; WX 716 ; N uni048F ; G 1060 -U 1168 ; WX 637 ; N uni0490 ; G 1061 -U 1169 ; WX 522 ; N uni0491 ; G 1062 -U 1170 ; WX 666 ; N uni0492 ; G 1063 -U 1171 ; WX 543 ; N uni0493 ; G 1064 -U 1172 ; WX 808 ; N uni0494 ; G 1065 -U 1173 ; WX 669 ; N uni0495 ; G 1066 -U 1174 ; WX 1224 ; N uni0496 ; G 1067 -U 1175 ; WX 995 ; N uni0497 ; G 1068 -U 1176 ; WX 710 ; N uni0498 ; G 1069 -U 1177 ; WX 581 ; N uni0499 ; G 1070 -U 1178 ; WX 775 ; N uni049A ; G 1071 -U 1179 ; WX 679 ; N uni049B ; G 1072 -U 1180 ; WX 817 ; N uni049C ; G 1073 -U 1181 ; WX 679 ; N uni049D ; G 1074 -U 1182 ; WX 817 ; N uni049E ; G 1075 -U 1183 ; WX 679 ; N uni049F ; G 1076 -U 1184 ; WX 1015 ; N uni04A0 ; G 1077 -U 1185 ; WX 826 ; N uni04A1 ; G 1078 -U 1186 ; WX 956 ; N uni04A2 ; G 1079 -U 1187 ; WX 808 ; N uni04A3 ; G 1080 -U 1188 ; WX 1103 ; N uni04A4 ; G 1081 -U 1189 ; WX 874 ; N uni04A5 ; G 1082 -U 1190 ; WX 1273 ; N uni04A6 ; G 1083 -U 1191 ; WX 1017 ; N uni04A7 ; G 1084 -U 1192 ; WX 952 ; N uni04A8 ; G 1085 -U 1193 ; WX 858 ; N uni04A9 ; G 1086 -U 1194 ; WX 734 ; N uni04AA ; G 1087 -U 1195 ; WX 593 ; N uni04AB ; G 1088 -U 1196 ; WX 682 ; N uni04AC ; G 1089 -U 1197 ; WX 580 ; N uni04AD ; G 1090 -U 1198 ; WX 724 ; N uni04AE ; G 1091 -U 1199 ; WX 652 ; N uni04AF ; G 1092 -U 1200 ; WX 724 ; N uni04B0 ; G 1093 -U 1201 ; WX 652 ; N uni04B1 ; G 1094 -U 1202 ; WX 771 ; N uni04B2 ; G 1095 -U 1203 ; WX 645 ; N uni04B3 ; G 1096 -U 1204 ; WX 1112 ; N uni04B4 ; G 1097 -U 1205 ; WX 1000 ; N uni04B5 ; G 1098 -U 1206 ; WX 808 ; N uni04B6 ; G 1099 -U 1207 ; WX 687 ; N uni04B7 ; G 1100 -U 1208 ; WX 808 ; N uni04B8 ; G 1101 -U 1209 ; WX 687 ; N uni04B9 ; G 1102 -U 1210 ; WX 808 ; N uni04BA ; G 1103 -U 1211 ; WX 712 ; N uni04BB ; G 1104 -U 1212 ; WX 1026 ; N uni04BC ; G 1105 -U 1213 ; WX 810 ; N uni04BD ; G 1106 -U 1214 ; WX 1026 ; N uni04BE ; G 1107 -U 1215 ; WX 810 ; N uni04BF ; G 1108 -U 1216 ; WX 372 ; N uni04C0 ; G 1109 -U 1217 ; WX 1224 ; N uni04C1 ; G 1110 -U 1218 ; WX 995 ; N uni04C2 ; G 1111 -U 1219 ; WX 775 ; N uni04C3 ; G 1112 -U 1220 ; WX 630 ; N uni04C4 ; G 1113 -U 1221 ; WX 951 ; N uni04C5 ; G 1114 -U 1222 ; WX 805 ; N uni04C6 ; G 1115 -U 1223 ; WX 837 ; N uni04C7 ; G 1116 -U 1224 ; WX 691 ; N uni04C8 ; G 1117 -U 1225 ; WX 957 ; N uni04C9 ; G 1118 -U 1226 ; WX 807 ; N uni04CA ; G 1119 -U 1227 ; WX 808 ; N uni04CB ; G 1120 -U 1228 ; WX 687 ; N uni04CC ; G 1121 -U 1229 ; WX 1115 ; N uni04CD ; G 1122 -U 1230 ; WX 933 ; N uni04CE ; G 1123 -U 1231 ; WX 343 ; N uni04CF ; G 1124 -U 1232 ; WX 774 ; N uni04D0 ; G 1125 -U 1233 ; WX 675 ; N uni04D1 ; G 1126 -U 1234 ; WX 774 ; N uni04D2 ; G 1127 -U 1235 ; WX 675 ; N uni04D3 ; G 1128 -U 1236 ; WX 1085 ; N uni04D4 ; G 1129 -U 1237 ; WX 1048 ; N uni04D5 ; G 1130 -U 1238 ; WX 683 ; N uni04D6 ; G 1131 -U 1239 ; WX 678 ; N uni04D7 ; G 1132 -U 1240 ; WX 849 ; N uni04D8 ; G 1133 -U 1241 ; WX 678 ; N uni04D9 ; G 1134 -U 1242 ; WX 849 ; N uni04DA ; G 1135 -U 1243 ; WX 678 ; N uni04DB ; G 1136 -U 1244 ; WX 1224 ; N uni04DC ; G 1137 -U 1245 ; WX 995 ; N uni04DD ; G 1138 -U 1246 ; WX 710 ; N uni04DE ; G 1139 -U 1247 ; WX 581 ; N uni04DF ; G 1140 -U 1248 ; WX 772 ; N uni04E0 ; G 1141 -U 1249 ; WX 641 ; N uni04E1 ; G 1142 -U 1250 ; WX 837 ; N uni04E2 ; G 1143 -U 1251 ; WX 701 ; N uni04E3 ; G 1144 -U 1252 ; WX 837 ; N uni04E4 ; G 1145 -U 1253 ; WX 701 ; N uni04E5 ; G 1146 -U 1254 ; WX 850 ; N uni04E6 ; G 1147 -U 1255 ; WX 687 ; N uni04E7 ; G 1148 -U 1256 ; WX 850 ; N uni04E8 ; G 1149 -U 1257 ; WX 687 ; N uni04E9 ; G 1150 -U 1258 ; WX 850 ; N uni04EA ; G 1151 -U 1259 ; WX 687 ; N uni04EB ; G 1152 -U 1260 ; WX 734 ; N uni04EC ; G 1153 -U 1261 ; WX 593 ; N uni04ED ; G 1154 -U 1262 ; WX 771 ; N uni04EE ; G 1155 -U 1263 ; WX 652 ; N uni04EF ; G 1156 -U 1264 ; WX 771 ; N uni04F0 ; G 1157 -U 1265 ; WX 652 ; N uni04F1 ; G 1158 -U 1266 ; WX 771 ; N uni04F2 ; G 1159 -U 1267 ; WX 652 ; N uni04F3 ; G 1160 -U 1268 ; WX 808 ; N uni04F4 ; G 1161 -U 1269 ; WX 687 ; N uni04F5 ; G 1162 -U 1270 ; WX 637 ; N uni04F6 ; G 1163 -U 1271 ; WX 522 ; N uni04F7 ; G 1164 -U 1272 ; WX 1036 ; N uni04F8 ; G 1165 -U 1273 ; WX 904 ; N uni04F9 ; G 1166 -U 1274 ; WX 666 ; N uni04FA ; G 1167 -U 1275 ; WX 543 ; N uni04FB ; G 1168 -U 1276 ; WX 771 ; N uni04FC ; G 1169 -U 1277 ; WX 645 ; N uni04FD ; G 1170 -U 1278 ; WX 771 ; N uni04FE ; G 1171 -U 1279 ; WX 645 ; N uni04FF ; G 1172 -U 1280 ; WX 762 ; N uni0500 ; G 1173 -U 1281 ; WX 608 ; N uni0501 ; G 1174 -U 1282 ; WX 1159 ; N uni0502 ; G 1175 -U 1283 ; WX 893 ; N uni0503 ; G 1176 -U 1284 ; WX 1119 ; N uni0504 ; G 1177 -U 1285 ; WX 920 ; N uni0505 ; G 1178 -U 1286 ; WX 828 ; N uni0506 ; G 1179 -U 1287 ; WX 693 ; N uni0507 ; G 1180 -U 1288 ; WX 1242 ; N uni0508 ; G 1181 -U 1289 ; WX 1017 ; N uni0509 ; G 1182 -U 1290 ; WX 1289 ; N uni050A ; G 1183 -U 1291 ; WX 1013 ; N uni050B ; G 1184 -U 1292 ; WX 839 ; N uni050C ; G 1185 -U 1293 ; WX 638 ; N uni050D ; G 1186 -U 1294 ; WX 938 ; N uni050E ; G 1187 -U 1295 ; WX 803 ; N uni050F ; G 1188 -U 1296 ; WX 696 ; N uni0510 ; G 1189 -U 1297 ; WX 557 ; N uni0511 ; G 1190 -U 1298 ; WX 831 ; N uni0512 ; G 1191 -U 1299 ; WX 732 ; N uni0513 ; G 1192 -U 1300 ; WX 1286 ; N uni0514 ; G 1193 -U 1301 ; WX 1068 ; N uni0515 ; G 1194 -U 1302 ; WX 1065 ; N uni0516 ; G 1195 -U 1303 ; WX 979 ; N uni0517 ; G 1196 -U 1304 ; WX 1082 ; N uni0518 ; G 1197 -U 1305 ; WX 1013 ; N uni0519 ; G 1198 -U 1306 ; WX 850 ; N uni051A ; G 1199 -U 1307 ; WX 716 ; N uni051B ; G 1200 -U 1308 ; WX 1103 ; N uni051C ; G 1201 -U 1309 ; WX 924 ; N uni051D ; G 1202 -U 1310 ; WX 817 ; N uni051E ; G 1203 -U 1311 ; WX 679 ; N uni051F ; G 1204 -U 1312 ; WX 1267 ; N uni0520 ; G 1205 -U 1313 ; WX 1059 ; N uni0521 ; G 1206 -U 1314 ; WX 1273 ; N uni0522 ; G 1207 -U 1315 ; WX 1017 ; N uni0523 ; G 1208 -U 1316 ; WX 957 ; N uni0524 ; G 1209 -U 1317 ; WX 807 ; N uni0525 ; G 1210 -U 1329 ; WX 813 ; N uni0531 ; G 1211 -U 1330 ; WX 729 ; N uni0532 ; G 1212 -U 1331 ; WX 728 ; N uni0533 ; G 1213 -U 1332 ; WX 731 ; N uni0534 ; G 1214 -U 1333 ; WX 729 ; N uni0535 ; G 1215 -U 1334 ; WX 733 ; N uni0536 ; G 1216 -U 1335 ; WX 652 ; N uni0537 ; G 1217 -U 1336 ; WX 720 ; N uni0538 ; G 1218 -U 1337 ; WX 903 ; N uni0539 ; G 1219 -U 1338 ; WX 728 ; N uni053A ; G 1220 -U 1339 ; WX 666 ; N uni053B ; G 1221 -U 1340 ; WX 558 ; N uni053C ; G 1222 -U 1341 ; WX 961 ; N uni053D ; G 1223 -U 1342 ; WX 788 ; N uni053E ; G 1224 -U 1343 ; WX 713 ; N uni053F ; G 1225 -U 1344 ; WX 651 ; N uni0540 ; G 1226 -U 1345 ; WX 730 ; N uni0541 ; G 1227 -U 1346 ; WX 715 ; N uni0542 ; G 1228 -U 1347 ; WX 704 ; N uni0543 ; G 1229 -U 1348 ; WX 780 ; N uni0544 ; G 1230 -U 1349 ; WX 689 ; N uni0545 ; G 1231 -U 1350 ; WX 715 ; N uni0546 ; G 1232 -U 1351 ; WX 708 ; N uni0547 ; G 1233 -U 1352 ; WX 731 ; N uni0548 ; G 1234 -U 1353 ; WX 677 ; N uni0549 ; G 1235 -U 1354 ; WX 867 ; N uni054A ; G 1236 -U 1355 ; WX 711 ; N uni054B ; G 1237 -U 1356 ; WX 780 ; N uni054C ; G 1238 -U 1357 ; WX 731 ; N uni054D ; G 1239 -U 1358 ; WX 715 ; N uni054E ; G 1240 -U 1359 ; WX 693 ; N uni054F ; G 1241 -U 1360 ; WX 666 ; N uni0550 ; G 1242 -U 1361 ; WX 698 ; N uni0551 ; G 1243 -U 1362 ; WX 576 ; N uni0552 ; G 1244 -U 1363 ; WX 833 ; N uni0553 ; G 1245 -U 1364 ; WX 698 ; N uni0554 ; G 1246 -U 1365 ; WX 763 ; N uni0555 ; G 1247 -U 1366 ; WX 855 ; N uni0556 ; G 1248 -U 1369 ; WX 330 ; N uni0559 ; G 1249 -U 1370 ; WX 342 ; N uni055A ; G 1250 -U 1371 ; WX 308 ; N uni055B ; G 1251 -U 1372 ; WX 374 ; N uni055C ; G 1252 -U 1373 ; WX 313 ; N uni055D ; G 1253 -U 1374 ; WX 461 ; N uni055E ; G 1254 -U 1375 ; WX 468 ; N uni055F ; G 1255 -U 1377 ; WX 938 ; N uni0561 ; G 1256 -U 1378 ; WX 642 ; N uni0562 ; G 1257 -U 1379 ; WX 704 ; N uni0563 ; G 1258 -U 1380 ; WX 708 ; N uni0564 ; G 1259 -U 1381 ; WX 642 ; N uni0565 ; G 1260 -U 1382 ; WX 644 ; N uni0566 ; G 1261 -U 1383 ; WX 565 ; N uni0567 ; G 1262 -U 1384 ; WX 642 ; N uni0568 ; G 1263 -U 1385 ; WX 756 ; N uni0569 ; G 1264 -U 1386 ; WX 704 ; N uni056A ; G 1265 -U 1387 ; WX 643 ; N uni056B ; G 1266 -U 1388 ; WX 310 ; N uni056C ; G 1267 -U 1389 ; WX 984 ; N uni056D ; G 1268 -U 1390 ; WX 638 ; N uni056E ; G 1269 -U 1391 ; WX 643 ; N uni056F ; G 1270 -U 1392 ; WX 643 ; N uni0570 ; G 1271 -U 1393 ; WX 603 ; N uni0571 ; G 1272 -U 1394 ; WX 643 ; N uni0572 ; G 1273 -U 1395 ; WX 642 ; N uni0573 ; G 1274 -U 1396 ; WX 643 ; N uni0574 ; G 1275 -U 1397 ; WX 309 ; N uni0575 ; G 1276 -U 1398 ; WX 643 ; N uni0576 ; G 1277 -U 1399 ; WX 486 ; N uni0577 ; G 1278 -U 1400 ; WX 643 ; N uni0578 ; G 1279 -U 1401 ; WX 366 ; N uni0579 ; G 1280 -U 1402 ; WX 938 ; N uni057A ; G 1281 -U 1403 ; WX 573 ; N uni057B ; G 1282 -U 1404 ; WX 666 ; N uni057C ; G 1283 -U 1405 ; WX 643 ; N uni057D ; G 1284 -U 1406 ; WX 643 ; N uni057E ; G 1285 -U 1407 ; WX 934 ; N uni057F ; G 1286 -U 1408 ; WX 643 ; N uni0580 ; G 1287 -U 1409 ; WX 643 ; N uni0581 ; G 1288 -U 1410 ; WX 479 ; N uni0582 ; G 1289 -U 1411 ; WX 934 ; N uni0583 ; G 1290 -U 1412 ; WX 648 ; N uni0584 ; G 1291 -U 1413 ; WX 620 ; N uni0585 ; G 1292 -U 1414 ; WX 813 ; N uni0586 ; G 1293 -U 1415 ; WX 812 ; N uni0587 ; G 1294 -U 1417 ; WX 360 ; N uni0589 ; G 1295 -U 1418 ; WX 374 ; N uni058A ; G 1296 -U 1456 ; WX 0 ; N uni05B0 ; G 1297 -U 1457 ; WX 0 ; N uni05B1 ; G 1298 -U 1458 ; WX 0 ; N uni05B2 ; G 1299 -U 1459 ; WX 0 ; N uni05B3 ; G 1300 -U 1460 ; WX 0 ; N uni05B4 ; G 1301 -U 1461 ; WX 0 ; N uni05B5 ; G 1302 -U 1462 ; WX 0 ; N uni05B6 ; G 1303 -U 1463 ; WX 0 ; N uni05B7 ; G 1304 -U 1464 ; WX 0 ; N uni05B8 ; G 1305 -U 1465 ; WX 0 ; N uni05B9 ; G 1306 -U 1466 ; WX 0 ; N uni05BA ; G 1307 -U 1467 ; WX 0 ; N uni05BB ; G 1308 -U 1468 ; WX 0 ; N uni05BC ; G 1309 -U 1469 ; WX 0 ; N uni05BD ; G 1310 -U 1470 ; WX 415 ; N uni05BE ; G 1311 -U 1471 ; WX 0 ; N uni05BF ; G 1312 -U 1472 ; WX 372 ; N uni05C0 ; G 1313 -U 1473 ; WX 0 ; N uni05C1 ; G 1314 -U 1474 ; WX 0 ; N uni05C2 ; G 1315 -U 1475 ; WX 372 ; N uni05C3 ; G 1316 -U 1478 ; WX 497 ; N uni05C6 ; G 1317 -U 1479 ; WX 0 ; N uni05C7 ; G 1318 -U 1488 ; WX 728 ; N uni05D0 ; G 1319 -U 1489 ; WX 610 ; N uni05D1 ; G 1320 -U 1490 ; WX 447 ; N uni05D2 ; G 1321 -U 1491 ; WX 588 ; N uni05D3 ; G 1322 -U 1492 ; WX 687 ; N uni05D4 ; G 1323 -U 1493 ; WX 343 ; N uni05D5 ; G 1324 -U 1494 ; WX 400 ; N uni05D6 ; G 1325 -U 1495 ; WX 687 ; N uni05D7 ; G 1326 -U 1496 ; WX 679 ; N uni05D8 ; G 1327 -U 1497 ; WX 294 ; N uni05D9 ; G 1328 -U 1498 ; WX 578 ; N uni05DA ; G 1329 -U 1499 ; WX 566 ; N uni05DB ; G 1330 -U 1500 ; WX 605 ; N uni05DC ; G 1331 -U 1501 ; WX 696 ; N uni05DD ; G 1332 -U 1502 ; WX 724 ; N uni05DE ; G 1333 -U 1503 ; WX 343 ; N uni05DF ; G 1334 -U 1504 ; WX 453 ; N uni05E0 ; G 1335 -U 1505 ; WX 680 ; N uni05E1 ; G 1336 -U 1506 ; WX 666 ; N uni05E2 ; G 1337 -U 1507 ; WX 675 ; N uni05E3 ; G 1338 -U 1508 ; WX 658 ; N uni05E4 ; G 1339 -U 1509 ; WX 661 ; N uni05E5 ; G 1340 -U 1510 ; WX 653 ; N uni05E6 ; G 1341 -U 1511 ; WX 736 ; N uni05E7 ; G 1342 -U 1512 ; WX 602 ; N uni05E8 ; G 1343 -U 1513 ; WX 758 ; N uni05E9 ; G 1344 -U 1514 ; WX 683 ; N uni05EA ; G 1345 -U 1520 ; WX 664 ; N uni05F0 ; G 1346 -U 1521 ; WX 567 ; N uni05F1 ; G 1347 -U 1522 ; WX 519 ; N uni05F2 ; G 1348 -U 1523 ; WX 444 ; N uni05F3 ; G 1349 -U 1524 ; WX 710 ; N uni05F4 ; G 1350 -U 1542 ; WX 667 ; N uni0606 ; G 1351 -U 1543 ; WX 667 ; N uni0607 ; G 1352 -U 1545 ; WX 884 ; N uni0609 ; G 1353 -U 1546 ; WX 1157 ; N uni060A ; G 1354 -U 1548 ; WX 380 ; N uni060C ; G 1355 -U 1557 ; WX 0 ; N uni0615 ; G 1356 -U 1563 ; WX 400 ; N uni061B ; G 1357 -U 1567 ; WX 580 ; N uni061F ; G 1358 -U 1569 ; WX 511 ; N uni0621 ; G 1359 -U 1570 ; WX 343 ; N uni0622 ; G 1360 -U 1571 ; WX 343 ; N uni0623 ; G 1361 -U 1572 ; WX 622 ; N uni0624 ; G 1362 -U 1573 ; WX 343 ; N uni0625 ; G 1363 -U 1574 ; WX 917 ; N uni0626 ; G 1364 -U 1575 ; WX 343 ; N uni0627 ; G 1365 -U 1576 ; WX 1005 ; N uni0628 ; G 1366 -U 1577 ; WX 590 ; N uni0629 ; G 1367 -U 1578 ; WX 1005 ; N uni062A ; G 1368 -U 1579 ; WX 1005 ; N uni062B ; G 1369 -U 1580 ; WX 721 ; N uni062C ; G 1370 -U 1581 ; WX 721 ; N uni062D ; G 1371 -U 1582 ; WX 721 ; N uni062E ; G 1372 -U 1583 ; WX 513 ; N uni062F ; G 1373 -U 1584 ; WX 513 ; N uni0630 ; G 1374 -U 1585 ; WX 576 ; N uni0631 ; G 1375 -U 1586 ; WX 576 ; N uni0632 ; G 1376 -U 1587 ; WX 1380 ; N uni0633 ; G 1377 -U 1588 ; WX 1380 ; N uni0634 ; G 1378 -U 1589 ; WX 1345 ; N uni0635 ; G 1379 -U 1590 ; WX 1345 ; N uni0636 ; G 1380 -U 1591 ; WX 1039 ; N uni0637 ; G 1381 -U 1592 ; WX 1039 ; N uni0638 ; G 1382 -U 1593 ; WX 683 ; N uni0639 ; G 1383 -U 1594 ; WX 683 ; N uni063A ; G 1384 -U 1600 ; WX 342 ; N uni0640 ; G 1385 -U 1601 ; WX 1162 ; N uni0641 ; G 1386 -U 1602 ; WX 894 ; N uni0642 ; G 1387 -U 1603 ; WX 917 ; N uni0643 ; G 1388 -U 1604 ; WX 868 ; N uni0644 ; G 1389 -U 1605 ; WX 733 ; N uni0645 ; G 1390 -U 1606 ; WX 854 ; N uni0646 ; G 1391 -U 1607 ; WX 590 ; N uni0647 ; G 1392 -U 1608 ; WX 622 ; N uni0648 ; G 1393 -U 1609 ; WX 917 ; N uni0649 ; G 1394 -U 1610 ; WX 917 ; N uni064A ; G 1395 -U 1611 ; WX 0 ; N uni064B ; G 1396 -U 1612 ; WX 0 ; N uni064C ; G 1397 -U 1613 ; WX 0 ; N uni064D ; G 1398 -U 1614 ; WX 0 ; N uni064E ; G 1399 -U 1615 ; WX 0 ; N uni064F ; G 1400 -U 1616 ; WX 0 ; N uni0650 ; G 1401 -U 1617 ; WX 0 ; N uni0651 ; G 1402 -U 1618 ; WX 0 ; N uni0652 ; G 1403 -U 1619 ; WX 0 ; N uni0653 ; G 1404 -U 1620 ; WX 0 ; N uni0654 ; G 1405 -U 1621 ; WX 0 ; N uni0655 ; G 1406 -U 1623 ; WX 0 ; N uni0657 ; G 1407 -U 1626 ; WX 500 ; N uni065A ; G 1408 -U 1632 ; WX 610 ; N uni0660 ; G 1409 -U 1633 ; WX 610 ; N uni0661 ; G 1410 -U 1634 ; WX 610 ; N uni0662 ; G 1411 -U 1635 ; WX 610 ; N uni0663 ; G 1412 -U 1636 ; WX 610 ; N uni0664 ; G 1413 -U 1637 ; WX 610 ; N uni0665 ; G 1414 -U 1638 ; WX 610 ; N uni0666 ; G 1415 -U 1639 ; WX 610 ; N uni0667 ; G 1416 -U 1640 ; WX 610 ; N uni0668 ; G 1417 -U 1641 ; WX 610 ; N uni0669 ; G 1418 -U 1642 ; WX 610 ; N uni066A ; G 1419 -U 1643 ; WX 374 ; N uni066B ; G 1420 -U 1644 ; WX 380 ; N uni066C ; G 1421 -U 1645 ; WX 545 ; N uni066D ; G 1422 -U 1646 ; WX 1005 ; N uni066E ; G 1423 -U 1647 ; WX 894 ; N uni066F ; G 1424 -U 1648 ; WX 0 ; N uni0670 ; G 1425 -U 1652 ; WX 292 ; N uni0674 ; G 1426 -U 1657 ; WX 1005 ; N uni0679 ; G 1427 -U 1658 ; WX 1005 ; N uni067A ; G 1428 -U 1659 ; WX 1005 ; N uni067B ; G 1429 -U 1660 ; WX 1005 ; N uni067C ; G 1430 -U 1661 ; WX 1005 ; N uni067D ; G 1431 -U 1662 ; WX 1005 ; N uni067E ; G 1432 -U 1663 ; WX 1005 ; N uni067F ; G 1433 -U 1664 ; WX 1005 ; N uni0680 ; G 1434 -U 1665 ; WX 721 ; N uni0681 ; G 1435 -U 1666 ; WX 721 ; N uni0682 ; G 1436 -U 1667 ; WX 721 ; N uni0683 ; G 1437 -U 1668 ; WX 721 ; N uni0684 ; G 1438 -U 1669 ; WX 721 ; N uni0685 ; G 1439 -U 1670 ; WX 721 ; N uni0686 ; G 1440 -U 1671 ; WX 721 ; N uni0687 ; G 1441 -U 1672 ; WX 445 ; N uni0688 ; G 1442 -U 1673 ; WX 445 ; N uni0689 ; G 1443 -U 1674 ; WX 445 ; N uni068A ; G 1444 -U 1675 ; WX 445 ; N uni068B ; G 1445 -U 1676 ; WX 445 ; N uni068C ; G 1446 -U 1677 ; WX 445 ; N uni068D ; G 1447 -U 1678 ; WX 445 ; N uni068E ; G 1448 -U 1679 ; WX 445 ; N uni068F ; G 1449 -U 1680 ; WX 445 ; N uni0690 ; G 1450 -U 1681 ; WX 576 ; N uni0691 ; G 1451 -U 1682 ; WX 576 ; N uni0692 ; G 1452 -U 1683 ; WX 576 ; N uni0693 ; G 1453 -U 1684 ; WX 576 ; N uni0694 ; G 1454 -U 1685 ; WX 681 ; N uni0695 ; G 1455 -U 1686 ; WX 576 ; N uni0696 ; G 1456 -U 1687 ; WX 576 ; N uni0697 ; G 1457 -U 1688 ; WX 576 ; N uni0698 ; G 1458 -U 1689 ; WX 576 ; N uni0699 ; G 1459 -U 1690 ; WX 1380 ; N uni069A ; G 1460 -U 1691 ; WX 1380 ; N uni069B ; G 1461 -U 1692 ; WX 1380 ; N uni069C ; G 1462 -U 1693 ; WX 1345 ; N uni069D ; G 1463 -U 1694 ; WX 1345 ; N uni069E ; G 1464 -U 1695 ; WX 1039 ; N uni069F ; G 1465 -U 1696 ; WX 683 ; N uni06A0 ; G 1466 -U 1697 ; WX 1162 ; N uni06A1 ; G 1467 -U 1698 ; WX 1162 ; N uni06A2 ; G 1468 -U 1699 ; WX 1162 ; N uni06A3 ; G 1469 -U 1700 ; WX 1162 ; N uni06A4 ; G 1470 -U 1701 ; WX 1162 ; N uni06A5 ; G 1471 -U 1702 ; WX 1162 ; N uni06A6 ; G 1472 -U 1703 ; WX 894 ; N uni06A7 ; G 1473 -U 1704 ; WX 894 ; N uni06A8 ; G 1474 -U 1705 ; WX 1024 ; N uni06A9 ; G 1475 -U 1706 ; WX 1271 ; N uni06AA ; G 1476 -U 1707 ; WX 1024 ; N uni06AB ; G 1477 -U 1708 ; WX 917 ; N uni06AC ; G 1478 -U 1709 ; WX 917 ; N uni06AD ; G 1479 -U 1710 ; WX 917 ; N uni06AE ; G 1480 -U 1711 ; WX 1024 ; N uni06AF ; G 1481 -U 1712 ; WX 1024 ; N uni06B0 ; G 1482 -U 1713 ; WX 1024 ; N uni06B1 ; G 1483 -U 1714 ; WX 1024 ; N uni06B2 ; G 1484 -U 1715 ; WX 1024 ; N uni06B3 ; G 1485 -U 1716 ; WX 1024 ; N uni06B4 ; G 1486 -U 1717 ; WX 868 ; N uni06B5 ; G 1487 -U 1718 ; WX 868 ; N uni06B6 ; G 1488 -U 1719 ; WX 868 ; N uni06B7 ; G 1489 -U 1720 ; WX 868 ; N uni06B8 ; G 1490 -U 1721 ; WX 854 ; N uni06B9 ; G 1491 -U 1722 ; WX 854 ; N uni06BA ; G 1492 -U 1723 ; WX 854 ; N uni06BB ; G 1493 -U 1724 ; WX 854 ; N uni06BC ; G 1494 -U 1725 ; WX 854 ; N uni06BD ; G 1495 -U 1726 ; WX 938 ; N uni06BE ; G 1496 -U 1727 ; WX 721 ; N uni06BF ; G 1497 -U 1734 ; WX 622 ; N uni06C6 ; G 1498 -U 1735 ; WX 622 ; N uni06C7 ; G 1499 -U 1736 ; WX 622 ; N uni06C8 ; G 1500 -U 1739 ; WX 622 ; N uni06CB ; G 1501 -U 1740 ; WX 917 ; N uni06CC ; G 1502 -U 1742 ; WX 917 ; N uni06CE ; G 1503 -U 1744 ; WX 917 ; N uni06D0 ; G 1504 -U 1749 ; WX 590 ; N uni06D5 ; G 1505 -U 1776 ; WX 610 ; N uni06F0 ; G 1506 -U 1777 ; WX 610 ; N uni06F1 ; G 1507 -U 1778 ; WX 610 ; N uni06F2 ; G 1508 -U 1779 ; WX 610 ; N uni06F3 ; G 1509 -U 1780 ; WX 610 ; N uni06F4 ; G 1510 -U 1781 ; WX 610 ; N uni06F5 ; G 1511 -U 1782 ; WX 610 ; N uni06F6 ; G 1512 -U 1783 ; WX 610 ; N uni06F7 ; G 1513 -U 1784 ; WX 610 ; N uni06F8 ; G 1514 -U 1785 ; WX 610 ; N uni06F9 ; G 1515 -U 1984 ; WX 696 ; N uni07C0 ; G 1516 -U 1985 ; WX 696 ; N uni07C1 ; G 1517 -U 1986 ; WX 696 ; N uni07C2 ; G 1518 -U 1987 ; WX 696 ; N uni07C3 ; G 1519 -U 1988 ; WX 696 ; N uni07C4 ; G 1520 -U 1989 ; WX 696 ; N uni07C5 ; G 1521 -U 1990 ; WX 696 ; N uni07C6 ; G 1522 -U 1991 ; WX 696 ; N uni07C7 ; G 1523 -U 1992 ; WX 696 ; N uni07C8 ; G 1524 -U 1993 ; WX 696 ; N uni07C9 ; G 1525 -U 1994 ; WX 343 ; N uni07CA ; G 1526 -U 1995 ; WX 547 ; N uni07CB ; G 1527 -U 1996 ; WX 543 ; N uni07CC ; G 1528 -U 1997 ; WX 652 ; N uni07CD ; G 1529 -U 1998 ; WX 691 ; N uni07CE ; G 1530 -U 1999 ; WX 691 ; N uni07CF ; G 1531 -U 2000 ; WX 594 ; N uni07D0 ; G 1532 -U 2001 ; WX 691 ; N uni07D1 ; G 1533 -U 2002 ; WX 904 ; N uni07D2 ; G 1534 -U 2003 ; WX 551 ; N uni07D3 ; G 1535 -U 2004 ; WX 551 ; N uni07D4 ; G 1536 -U 2005 ; WX 627 ; N uni07D5 ; G 1537 -U 2006 ; WX 688 ; N uni07D6 ; G 1538 -U 2007 ; WX 444 ; N uni07D7 ; G 1539 -U 2008 ; WX 1022 ; N uni07D8 ; G 1540 -U 2009 ; WX 506 ; N uni07D9 ; G 1541 -U 2010 ; WX 826 ; N uni07DA ; G 1542 -U 2011 ; WX 691 ; N uni07DB ; G 1543 -U 2012 ; WX 652 ; N uni07DC ; G 1544 -U 2013 ; WX 912 ; N uni07DD ; G 1545 -U 2014 ; WX 627 ; N uni07DE ; G 1546 -U 2015 ; WX 707 ; N uni07DF ; G 1547 -U 2016 ; WX 506 ; N uni07E0 ; G 1548 -U 2017 ; WX 652 ; N uni07E1 ; G 1549 -U 2018 ; WX 574 ; N uni07E2 ; G 1550 -U 2019 ; WX 627 ; N uni07E3 ; G 1551 -U 2020 ; WX 627 ; N uni07E4 ; G 1552 -U 2021 ; WX 627 ; N uni07E5 ; G 1553 -U 2022 ; WX 574 ; N uni07E6 ; G 1554 -U 2023 ; WX 574 ; N uni07E7 ; G 1555 -U 2027 ; WX 0 ; N uni07EB ; G 1556 -U 2028 ; WX 0 ; N uni07EC ; G 1557 -U 2029 ; WX 0 ; N uni07ED ; G 1558 -U 2030 ; WX 0 ; N uni07EE ; G 1559 -U 2031 ; WX 0 ; N uni07EF ; G 1560 -U 2032 ; WX 0 ; N uni07F0 ; G 1561 -U 2033 ; WX 0 ; N uni07F1 ; G 1562 -U 2034 ; WX 0 ; N uni07F2 ; G 1563 -U 2035 ; WX 0 ; N uni07F3 ; G 1564 -U 2036 ; WX 380 ; N uni07F4 ; G 1565 -U 2037 ; WX 380 ; N uni07F5 ; G 1566 -U 2040 ; WX 691 ; N uni07F8 ; G 1567 -U 2041 ; WX 691 ; N uni07F9 ; G 1568 -U 2042 ; WX 415 ; N uni07FA ; G 1569 -U 3647 ; WX 696 ; N uni0E3F ; G 1570 -U 3713 ; WX 790 ; N uni0E81 ; G 1571 -U 3714 ; WX 748 ; N uni0E82 ; G 1572 -U 3716 ; WX 749 ; N uni0E84 ; G 1573 -U 3719 ; WX 569 ; N uni0E87 ; G 1574 -U 3720 ; WX 742 ; N uni0E88 ; G 1575 -U 3722 ; WX 744 ; N uni0E8A ; G 1576 -U 3725 ; WX 761 ; N uni0E8D ; G 1577 -U 3732 ; WX 706 ; N uni0E94 ; G 1578 -U 3733 ; WX 704 ; N uni0E95 ; G 1579 -U 3734 ; WX 747 ; N uni0E96 ; G 1580 -U 3735 ; WX 819 ; N uni0E97 ; G 1581 -U 3737 ; WX 730 ; N uni0E99 ; G 1582 -U 3738 ; WX 727 ; N uni0E9A ; G 1583 -U 3739 ; WX 727 ; N uni0E9B ; G 1584 -U 3740 ; WX 922 ; N uni0E9C ; G 1585 -U 3741 ; WX 827 ; N uni0E9D ; G 1586 -U 3742 ; WX 866 ; N uni0E9E ; G 1587 -U 3743 ; WX 866 ; N uni0E9F ; G 1588 -U 3745 ; WX 836 ; N uni0EA1 ; G 1589 -U 3746 ; WX 761 ; N uni0EA2 ; G 1590 -U 3747 ; WX 770 ; N uni0EA3 ; G 1591 -U 3749 ; WX 769 ; N uni0EA5 ; G 1592 -U 3751 ; WX 713 ; N uni0EA7 ; G 1593 -U 3754 ; WX 827 ; N uni0EAA ; G 1594 -U 3755 ; WX 1031 ; N uni0EAB ; G 1595 -U 3757 ; WX 724 ; N uni0EAD ; G 1596 -U 3758 ; WX 784 ; N uni0EAE ; G 1597 -U 3759 ; WX 934 ; N uni0EAF ; G 1598 -U 3760 ; WX 688 ; N uni0EB0 ; G 1599 -U 3761 ; WX 0 ; N uni0EB1 ; G 1600 -U 3762 ; WX 610 ; N uni0EB2 ; G 1601 -U 3763 ; WX 610 ; N uni0EB3 ; G 1602 -U 3764 ; WX 0 ; N uni0EB4 ; G 1603 -U 3765 ; WX 0 ; N uni0EB5 ; G 1604 -U 3766 ; WX 0 ; N uni0EB6 ; G 1605 -U 3767 ; WX 0 ; N uni0EB7 ; G 1606 -U 3768 ; WX 0 ; N uni0EB8 ; G 1607 -U 3769 ; WX 0 ; N uni0EB9 ; G 1608 -U 3771 ; WX 0 ; N uni0EBB ; G 1609 -U 3772 ; WX 0 ; N uni0EBC ; G 1610 -U 3773 ; WX 670 ; N uni0EBD ; G 1611 -U 3776 ; WX 516 ; N uni0EC0 ; G 1612 -U 3777 ; WX 860 ; N uni0EC1 ; G 1613 -U 3778 ; WX 516 ; N uni0EC2 ; G 1614 -U 3779 ; WX 650 ; N uni0EC3 ; G 1615 -U 3780 ; WX 632 ; N uni0EC4 ; G 1616 -U 3782 ; WX 759 ; N uni0EC6 ; G 1617 -U 3784 ; WX 0 ; N uni0EC8 ; G 1618 -U 3785 ; WX 0 ; N uni0EC9 ; G 1619 -U 3786 ; WX 0 ; N uni0ECA ; G 1620 -U 3787 ; WX 0 ; N uni0ECB ; G 1621 -U 3788 ; WX 0 ; N uni0ECC ; G 1622 -U 3789 ; WX 0 ; N uni0ECD ; G 1623 -U 3792 ; WX 771 ; N uni0ED0 ; G 1624 -U 3793 ; WX 771 ; N uni0ED1 ; G 1625 -U 3794 ; WX 693 ; N uni0ED2 ; G 1626 -U 3795 ; WX 836 ; N uni0ED3 ; G 1627 -U 3796 ; WX 729 ; N uni0ED4 ; G 1628 -U 3797 ; WX 729 ; N uni0ED5 ; G 1629 -U 3798 ; WX 849 ; N uni0ED6 ; G 1630 -U 3799 ; WX 790 ; N uni0ED7 ; G 1631 -U 3800 ; WX 759 ; N uni0ED8 ; G 1632 -U 3801 ; WX 910 ; N uni0ED9 ; G 1633 -U 3804 ; WX 1363 ; N uni0EDC ; G 1634 -U 3805 ; WX 1363 ; N uni0EDD ; G 1635 -U 4256 ; WX 874 ; N uni10A0 ; G 1636 -U 4257 ; WX 733 ; N uni10A1 ; G 1637 -U 4258 ; WX 679 ; N uni10A2 ; G 1638 -U 4259 ; WX 834 ; N uni10A3 ; G 1639 -U 4260 ; WX 615 ; N uni10A4 ; G 1640 -U 4261 ; WX 768 ; N uni10A5 ; G 1641 -U 4262 ; WX 753 ; N uni10A6 ; G 1642 -U 4263 ; WX 914 ; N uni10A7 ; G 1643 -U 4264 ; WX 453 ; N uni10A8 ; G 1644 -U 4265 ; WX 620 ; N uni10A9 ; G 1645 -U 4266 ; WX 843 ; N uni10AA ; G 1646 -U 4267 ; WX 882 ; N uni10AB ; G 1647 -U 4268 ; WX 625 ; N uni10AC ; G 1648 -U 4269 ; WX 854 ; N uni10AD ; G 1649 -U 4270 ; WX 781 ; N uni10AE ; G 1650 -U 4271 ; WX 629 ; N uni10AF ; G 1651 -U 4272 ; WX 912 ; N uni10B0 ; G 1652 -U 4273 ; WX 621 ; N uni10B1 ; G 1653 -U 4274 ; WX 620 ; N uni10B2 ; G 1654 -U 4275 ; WX 854 ; N uni10B3 ; G 1655 -U 4276 ; WX 866 ; N uni10B4 ; G 1656 -U 4277 ; WX 724 ; N uni10B5 ; G 1657 -U 4278 ; WX 630 ; N uni10B6 ; G 1658 -U 4279 ; WX 621 ; N uni10B7 ; G 1659 -U 4280 ; WX 625 ; N uni10B8 ; G 1660 -U 4281 ; WX 620 ; N uni10B9 ; G 1661 -U 4282 ; WX 818 ; N uni10BA ; G 1662 -U 4283 ; WX 874 ; N uni10BB ; G 1663 -U 4284 ; WX 615 ; N uni10BC ; G 1664 -U 4285 ; WX 623 ; N uni10BD ; G 1665 -U 4286 ; WX 625 ; N uni10BE ; G 1666 -U 4287 ; WX 725 ; N uni10BF ; G 1667 -U 4288 ; WX 844 ; N uni10C0 ; G 1668 -U 4289 ; WX 596 ; N uni10C1 ; G 1669 -U 4290 ; WX 688 ; N uni10C2 ; G 1670 -U 4291 ; WX 596 ; N uni10C3 ; G 1671 -U 4292 ; WX 594 ; N uni10C4 ; G 1672 -U 4293 ; WX 738 ; N uni10C5 ; G 1673 -U 4304 ; WX 554 ; N uni10D0 ; G 1674 -U 4305 ; WX 563 ; N uni10D1 ; G 1675 -U 4306 ; WX 622 ; N uni10D2 ; G 1676 -U 4307 ; WX 834 ; N uni10D3 ; G 1677 -U 4308 ; WX 555 ; N uni10D4 ; G 1678 -U 4309 ; WX 564 ; N uni10D5 ; G 1679 -U 4310 ; WX 551 ; N uni10D6 ; G 1680 -U 4311 ; WX 828 ; N uni10D7 ; G 1681 -U 4312 ; WX 563 ; N uni10D8 ; G 1682 -U 4313 ; WX 556 ; N uni10D9 ; G 1683 -U 4314 ; WX 1074 ; N uni10DA ; G 1684 -U 4315 ; WX 568 ; N uni10DB ; G 1685 -U 4316 ; WX 568 ; N uni10DC ; G 1686 -U 4317 ; WX 814 ; N uni10DD ; G 1687 -U 4318 ; WX 554 ; N uni10DE ; G 1688 -U 4319 ; WX 563 ; N uni10DF ; G 1689 -U 4320 ; WX 823 ; N uni10E0 ; G 1690 -U 4321 ; WX 568 ; N uni10E1 ; G 1691 -U 4322 ; WX 700 ; N uni10E2 ; G 1692 -U 4323 ; WX 591 ; N uni10E3 ; G 1693 -U 4324 ; WX 852 ; N uni10E4 ; G 1694 -U 4325 ; WX 560 ; N uni10E5 ; G 1695 -U 4326 ; WX 814 ; N uni10E6 ; G 1696 -U 4327 ; WX 563 ; N uni10E7 ; G 1697 -U 4328 ; WX 553 ; N uni10E8 ; G 1698 -U 4329 ; WX 568 ; N uni10E9 ; G 1699 -U 4330 ; WX 622 ; N uni10EA ; G 1700 -U 4331 ; WX 568 ; N uni10EB ; G 1701 -U 4332 ; WX 553 ; N uni10EC ; G 1702 -U 4333 ; WX 566 ; N uni10ED ; G 1703 -U 4334 ; WX 568 ; N uni10EE ; G 1704 -U 4335 ; WX 540 ; N uni10EF ; G 1705 -U 4336 ; WX 554 ; N uni10F0 ; G 1706 -U 4337 ; WX 559 ; N uni10F1 ; G 1707 -U 4338 ; WX 553 ; N uni10F2 ; G 1708 -U 4339 ; WX 554 ; N uni10F3 ; G 1709 -U 4340 ; WX 553 ; N uni10F4 ; G 1710 -U 4341 ; WX 587 ; N uni10F5 ; G 1711 -U 4342 ; WX 853 ; N uni10F6 ; G 1712 -U 4343 ; WX 604 ; N uni10F7 ; G 1713 -U 4344 ; WX 563 ; N uni10F8 ; G 1714 -U 4345 ; WX 622 ; N uni10F9 ; G 1715 -U 4346 ; WX 554 ; N uni10FA ; G 1716 -U 4347 ; WX 448 ; N uni10FB ; G 1717 -U 4348 ; WX 324 ; N uni10FC ; G 1718 -U 5121 ; WX 774 ; N uni1401 ; G 1719 -U 5122 ; WX 774 ; N uni1402 ; G 1720 -U 5123 ; WX 774 ; N uni1403 ; G 1721 -U 5124 ; WX 774 ; N uni1404 ; G 1722 -U 5125 ; WX 905 ; N uni1405 ; G 1723 -U 5126 ; WX 905 ; N uni1406 ; G 1724 -U 5127 ; WX 905 ; N uni1407 ; G 1725 -U 5129 ; WX 905 ; N uni1409 ; G 1726 -U 5130 ; WX 905 ; N uni140A ; G 1727 -U 5131 ; WX 905 ; N uni140B ; G 1728 -U 5132 ; WX 1018 ; N uni140C ; G 1729 -U 5133 ; WX 1009 ; N uni140D ; G 1730 -U 5134 ; WX 1018 ; N uni140E ; G 1731 -U 5135 ; WX 1009 ; N uni140F ; G 1732 -U 5136 ; WX 1018 ; N uni1410 ; G 1733 -U 5137 ; WX 1009 ; N uni1411 ; G 1734 -U 5138 ; WX 1149 ; N uni1412 ; G 1735 -U 5139 ; WX 1140 ; N uni1413 ; G 1736 -U 5140 ; WX 1149 ; N uni1414 ; G 1737 -U 5141 ; WX 1140 ; N uni1415 ; G 1738 -U 5142 ; WX 905 ; N uni1416 ; G 1739 -U 5143 ; WX 1149 ; N uni1417 ; G 1740 -U 5144 ; WX 1142 ; N uni1418 ; G 1741 -U 5145 ; WX 1149 ; N uni1419 ; G 1742 -U 5146 ; WX 1142 ; N uni141A ; G 1743 -U 5147 ; WX 905 ; N uni141B ; G 1744 -U 5149 ; WX 310 ; N uni141D ; G 1745 -U 5150 ; WX 529 ; N uni141E ; G 1746 -U 5151 ; WX 425 ; N uni141F ; G 1747 -U 5152 ; WX 425 ; N uni1420 ; G 1748 -U 5153 ; WX 395 ; N uni1421 ; G 1749 -U 5154 ; WX 395 ; N uni1422 ; G 1750 -U 5155 ; WX 395 ; N uni1423 ; G 1751 -U 5156 ; WX 395 ; N uni1424 ; G 1752 -U 5157 ; WX 564 ; N uni1425 ; G 1753 -U 5158 ; WX 470 ; N uni1426 ; G 1754 -U 5159 ; WX 310 ; N uni1427 ; G 1755 -U 5160 ; WX 395 ; N uni1428 ; G 1756 -U 5161 ; WX 395 ; N uni1429 ; G 1757 -U 5162 ; WX 395 ; N uni142A ; G 1758 -U 5163 ; WX 1213 ; N uni142B ; G 1759 -U 5164 ; WX 986 ; N uni142C ; G 1760 -U 5165 ; WX 1216 ; N uni142D ; G 1761 -U 5166 ; WX 1297 ; N uni142E ; G 1762 -U 5167 ; WX 774 ; N uni142F ; G 1763 -U 5168 ; WX 774 ; N uni1430 ; G 1764 -U 5169 ; WX 774 ; N uni1431 ; G 1765 -U 5170 ; WX 774 ; N uni1432 ; G 1766 -U 5171 ; WX 886 ; N uni1433 ; G 1767 -U 5172 ; WX 886 ; N uni1434 ; G 1768 -U 5173 ; WX 886 ; N uni1435 ; G 1769 -U 5175 ; WX 886 ; N uni1437 ; G 1770 -U 5176 ; WX 886 ; N uni1438 ; G 1771 -U 5177 ; WX 886 ; N uni1439 ; G 1772 -U 5178 ; WX 1018 ; N uni143A ; G 1773 -U 5179 ; WX 1009 ; N uni143B ; G 1774 -U 5180 ; WX 1018 ; N uni143C ; G 1775 -U 5181 ; WX 1009 ; N uni143D ; G 1776 -U 5182 ; WX 1018 ; N uni143E ; G 1777 -U 5183 ; WX 1009 ; N uni143F ; G 1778 -U 5184 ; WX 1149 ; N uni1440 ; G 1779 -U 5185 ; WX 1140 ; N uni1441 ; G 1780 -U 5186 ; WX 1149 ; N uni1442 ; G 1781 -U 5187 ; WX 1140 ; N uni1443 ; G 1782 -U 5188 ; WX 1149 ; N uni1444 ; G 1783 -U 5189 ; WX 1142 ; N uni1445 ; G 1784 -U 5190 ; WX 1149 ; N uni1446 ; G 1785 -U 5191 ; WX 1142 ; N uni1447 ; G 1786 -U 5192 ; WX 886 ; N uni1448 ; G 1787 -U 5193 ; WX 576 ; N uni1449 ; G 1788 -U 5194 ; WX 229 ; N uni144A ; G 1789 -U 5196 ; WX 812 ; N uni144C ; G 1790 -U 5197 ; WX 812 ; N uni144D ; G 1791 -U 5198 ; WX 812 ; N uni144E ; G 1792 -U 5199 ; WX 812 ; N uni144F ; G 1793 -U 5200 ; WX 815 ; N uni1450 ; G 1794 -U 5201 ; WX 815 ; N uni1451 ; G 1795 -U 5202 ; WX 815 ; N uni1452 ; G 1796 -U 5204 ; WX 815 ; N uni1454 ; G 1797 -U 5205 ; WX 815 ; N uni1455 ; G 1798 -U 5206 ; WX 815 ; N uni1456 ; G 1799 -U 5207 ; WX 1056 ; N uni1457 ; G 1800 -U 5208 ; WX 1048 ; N uni1458 ; G 1801 -U 5209 ; WX 1056 ; N uni1459 ; G 1802 -U 5210 ; WX 1048 ; N uni145A ; G 1803 -U 5211 ; WX 1056 ; N uni145B ; G 1804 -U 5212 ; WX 1048 ; N uni145C ; G 1805 -U 5213 ; WX 1060 ; N uni145D ; G 1806 -U 5214 ; WX 1054 ; N uni145E ; G 1807 -U 5215 ; WX 1060 ; N uni145F ; G 1808 -U 5216 ; WX 1054 ; N uni1460 ; G 1809 -U 5217 ; WX 1060 ; N uni1461 ; G 1810 -U 5218 ; WX 1052 ; N uni1462 ; G 1811 -U 5219 ; WX 1060 ; N uni1463 ; G 1812 -U 5220 ; WX 1052 ; N uni1464 ; G 1813 -U 5221 ; WX 1060 ; N uni1465 ; G 1814 -U 5222 ; WX 483 ; N uni1466 ; G 1815 -U 5223 ; WX 1005 ; N uni1467 ; G 1816 -U 5224 ; WX 1005 ; N uni1468 ; G 1817 -U 5225 ; WX 1023 ; N uni1469 ; G 1818 -U 5226 ; WX 1017 ; N uni146A ; G 1819 -U 5227 ; WX 743 ; N uni146B ; G 1820 -U 5228 ; WX 743 ; N uni146C ; G 1821 -U 5229 ; WX 743 ; N uni146D ; G 1822 -U 5230 ; WX 743 ; N uni146E ; G 1823 -U 5231 ; WX 743 ; N uni146F ; G 1824 -U 5232 ; WX 743 ; N uni1470 ; G 1825 -U 5233 ; WX 743 ; N uni1471 ; G 1826 -U 5234 ; WX 743 ; N uni1472 ; G 1827 -U 5235 ; WX 743 ; N uni1473 ; G 1828 -U 5236 ; WX 1029 ; N uni1474 ; G 1829 -U 5237 ; WX 975 ; N uni1475 ; G 1830 -U 5238 ; WX 980 ; N uni1476 ; G 1831 -U 5239 ; WX 975 ; N uni1477 ; G 1832 -U 5240 ; WX 980 ; N uni1478 ; G 1833 -U 5241 ; WX 975 ; N uni1479 ; G 1834 -U 5242 ; WX 1029 ; N uni147A ; G 1835 -U 5243 ; WX 975 ; N uni147B ; G 1836 -U 5244 ; WX 1029 ; N uni147C ; G 1837 -U 5245 ; WX 975 ; N uni147D ; G 1838 -U 5246 ; WX 980 ; N uni147E ; G 1839 -U 5247 ; WX 975 ; N uni147F ; G 1840 -U 5248 ; WX 980 ; N uni1480 ; G 1841 -U 5249 ; WX 975 ; N uni1481 ; G 1842 -U 5250 ; WX 980 ; N uni1482 ; G 1843 -U 5251 ; WX 501 ; N uni1483 ; G 1844 -U 5252 ; WX 501 ; N uni1484 ; G 1845 -U 5253 ; WX 938 ; N uni1485 ; G 1846 -U 5254 ; WX 938 ; N uni1486 ; G 1847 -U 5255 ; WX 938 ; N uni1487 ; G 1848 -U 5256 ; WX 938 ; N uni1488 ; G 1849 -U 5257 ; WX 743 ; N uni1489 ; G 1850 -U 5258 ; WX 743 ; N uni148A ; G 1851 -U 5259 ; WX 743 ; N uni148B ; G 1852 -U 5260 ; WX 743 ; N uni148C ; G 1853 -U 5261 ; WX 743 ; N uni148D ; G 1854 -U 5262 ; WX 743 ; N uni148E ; G 1855 -U 5263 ; WX 743 ; N uni148F ; G 1856 -U 5264 ; WX 743 ; N uni1490 ; G 1857 -U 5265 ; WX 743 ; N uni1491 ; G 1858 -U 5266 ; WX 1029 ; N uni1492 ; G 1859 -U 5267 ; WX 975 ; N uni1493 ; G 1860 -U 5268 ; WX 1029 ; N uni1494 ; G 1861 -U 5269 ; WX 975 ; N uni1495 ; G 1862 -U 5270 ; WX 1029 ; N uni1496 ; G 1863 -U 5271 ; WX 975 ; N uni1497 ; G 1864 -U 5272 ; WX 1029 ; N uni1498 ; G 1865 -U 5273 ; WX 975 ; N uni1499 ; G 1866 -U 5274 ; WX 1029 ; N uni149A ; G 1867 -U 5275 ; WX 975 ; N uni149B ; G 1868 -U 5276 ; WX 1029 ; N uni149C ; G 1869 -U 5277 ; WX 975 ; N uni149D ; G 1870 -U 5278 ; WX 1029 ; N uni149E ; G 1871 -U 5279 ; WX 975 ; N uni149F ; G 1872 -U 5280 ; WX 1029 ; N uni14A0 ; G 1873 -U 5281 ; WX 501 ; N uni14A1 ; G 1874 -U 5282 ; WX 501 ; N uni14A2 ; G 1875 -U 5283 ; WX 626 ; N uni14A3 ; G 1876 -U 5284 ; WX 626 ; N uni14A4 ; G 1877 -U 5285 ; WX 626 ; N uni14A5 ; G 1878 -U 5286 ; WX 626 ; N uni14A6 ; G 1879 -U 5287 ; WX 626 ; N uni14A7 ; G 1880 -U 5288 ; WX 626 ; N uni14A8 ; G 1881 -U 5289 ; WX 626 ; N uni14A9 ; G 1882 -U 5290 ; WX 626 ; N uni14AA ; G 1883 -U 5291 ; WX 626 ; N uni14AB ; G 1884 -U 5292 ; WX 881 ; N uni14AC ; G 1885 -U 5293 ; WX 854 ; N uni14AD ; G 1886 -U 5294 ; WX 863 ; N uni14AE ; G 1887 -U 5295 ; WX 874 ; N uni14AF ; G 1888 -U 5296 ; WX 863 ; N uni14B0 ; G 1889 -U 5297 ; WX 874 ; N uni14B1 ; G 1890 -U 5298 ; WX 881 ; N uni14B2 ; G 1891 -U 5299 ; WX 874 ; N uni14B3 ; G 1892 -U 5300 ; WX 881 ; N uni14B4 ; G 1893 -U 5301 ; WX 874 ; N uni14B5 ; G 1894 -U 5302 ; WX 863 ; N uni14B6 ; G 1895 -U 5303 ; WX 874 ; N uni14B7 ; G 1896 -U 5304 ; WX 863 ; N uni14B8 ; G 1897 -U 5305 ; WX 874 ; N uni14B9 ; G 1898 -U 5306 ; WX 863 ; N uni14BA ; G 1899 -U 5307 ; WX 436 ; N uni14BB ; G 1900 -U 5308 ; WX 548 ; N uni14BC ; G 1901 -U 5309 ; WX 436 ; N uni14BD ; G 1902 -U 5312 ; WX 988 ; N uni14C0 ; G 1903 -U 5313 ; WX 988 ; N uni14C1 ; G 1904 -U 5314 ; WX 988 ; N uni14C2 ; G 1905 -U 5315 ; WX 988 ; N uni14C3 ; G 1906 -U 5316 ; WX 931 ; N uni14C4 ; G 1907 -U 5317 ; WX 931 ; N uni14C5 ; G 1908 -U 5318 ; WX 931 ; N uni14C6 ; G 1909 -U 5319 ; WX 931 ; N uni14C7 ; G 1910 -U 5320 ; WX 931 ; N uni14C8 ; G 1911 -U 5321 ; WX 1238 ; N uni14C9 ; G 1912 -U 5322 ; WX 1247 ; N uni14CA ; G 1913 -U 5323 ; WX 1200 ; N uni14CB ; G 1914 -U 5324 ; WX 1228 ; N uni14CC ; G 1915 -U 5325 ; WX 1200 ; N uni14CD ; G 1916 -U 5326 ; WX 1228 ; N uni14CE ; G 1917 -U 5327 ; WX 931 ; N uni14CF ; G 1918 -U 5328 ; WX 660 ; N uni14D0 ; G 1919 -U 5329 ; WX 497 ; N uni14D1 ; G 1920 -U 5330 ; WX 660 ; N uni14D2 ; G 1921 -U 5331 ; WX 988 ; N uni14D3 ; G 1922 -U 5332 ; WX 988 ; N uni14D4 ; G 1923 -U 5333 ; WX 988 ; N uni14D5 ; G 1924 -U 5334 ; WX 988 ; N uni14D6 ; G 1925 -U 5335 ; WX 931 ; N uni14D7 ; G 1926 -U 5336 ; WX 931 ; N uni14D8 ; G 1927 -U 5337 ; WX 931 ; N uni14D9 ; G 1928 -U 5338 ; WX 931 ; N uni14DA ; G 1929 -U 5339 ; WX 931 ; N uni14DB ; G 1930 -U 5340 ; WX 1231 ; N uni14DC ; G 1931 -U 5341 ; WX 1247 ; N uni14DD ; G 1932 -U 5342 ; WX 1283 ; N uni14DE ; G 1933 -U 5343 ; WX 1228 ; N uni14DF ; G 1934 -U 5344 ; WX 1283 ; N uni14E0 ; G 1935 -U 5345 ; WX 1228 ; N uni14E1 ; G 1936 -U 5346 ; WX 1228 ; N uni14E2 ; G 1937 -U 5347 ; WX 1214 ; N uni14E3 ; G 1938 -U 5348 ; WX 1228 ; N uni14E4 ; G 1939 -U 5349 ; WX 1214 ; N uni14E5 ; G 1940 -U 5350 ; WX 1283 ; N uni14E6 ; G 1941 -U 5351 ; WX 1228 ; N uni14E7 ; G 1942 -U 5352 ; WX 1283 ; N uni14E8 ; G 1943 -U 5353 ; WX 1228 ; N uni14E9 ; G 1944 -U 5354 ; WX 660 ; N uni14EA ; G 1945 -U 5356 ; WX 886 ; N uni14EC ; G 1946 -U 5357 ; WX 730 ; N uni14ED ; G 1947 -U 5358 ; WX 730 ; N uni14EE ; G 1948 -U 5359 ; WX 730 ; N uni14EF ; G 1949 -U 5360 ; WX 730 ; N uni14F0 ; G 1950 -U 5361 ; WX 730 ; N uni14F1 ; G 1951 -U 5362 ; WX 730 ; N uni14F2 ; G 1952 -U 5363 ; WX 730 ; N uni14F3 ; G 1953 -U 5364 ; WX 730 ; N uni14F4 ; G 1954 -U 5365 ; WX 730 ; N uni14F5 ; G 1955 -U 5366 ; WX 998 ; N uni14F6 ; G 1956 -U 5367 ; WX 958 ; N uni14F7 ; G 1957 -U 5368 ; WX 967 ; N uni14F8 ; G 1958 -U 5369 ; WX 989 ; N uni14F9 ; G 1959 -U 5370 ; WX 967 ; N uni14FA ; G 1960 -U 5371 ; WX 989 ; N uni14FB ; G 1961 -U 5372 ; WX 998 ; N uni14FC ; G 1962 -U 5373 ; WX 958 ; N uni14FD ; G 1963 -U 5374 ; WX 998 ; N uni14FE ; G 1964 -U 5375 ; WX 958 ; N uni14FF ; G 1965 -U 5376 ; WX 967 ; N uni1500 ; G 1966 -U 5377 ; WX 989 ; N uni1501 ; G 1967 -U 5378 ; WX 967 ; N uni1502 ; G 1968 -U 5379 ; WX 989 ; N uni1503 ; G 1969 -U 5380 ; WX 967 ; N uni1504 ; G 1970 -U 5381 ; WX 493 ; N uni1505 ; G 1971 -U 5382 ; WX 460 ; N uni1506 ; G 1972 -U 5383 ; WX 493 ; N uni1507 ; G 1973 -U 5392 ; WX 923 ; N uni1510 ; G 1974 -U 5393 ; WX 923 ; N uni1511 ; G 1975 -U 5394 ; WX 923 ; N uni1512 ; G 1976 -U 5395 ; WX 1136 ; N uni1513 ; G 1977 -U 5396 ; WX 1136 ; N uni1514 ; G 1978 -U 5397 ; WX 1136 ; N uni1515 ; G 1979 -U 5398 ; WX 1136 ; N uni1516 ; G 1980 -U 5399 ; WX 1209 ; N uni1517 ; G 1981 -U 5400 ; WX 1202 ; N uni1518 ; G 1982 -U 5401 ; WX 1209 ; N uni1519 ; G 1983 -U 5402 ; WX 1202 ; N uni151A ; G 1984 -U 5403 ; WX 1209 ; N uni151B ; G 1985 -U 5404 ; WX 1202 ; N uni151C ; G 1986 -U 5405 ; WX 1431 ; N uni151D ; G 1987 -U 5406 ; WX 1420 ; N uni151E ; G 1988 -U 5407 ; WX 1431 ; N uni151F ; G 1989 -U 5408 ; WX 1420 ; N uni1520 ; G 1990 -U 5409 ; WX 1431 ; N uni1521 ; G 1991 -U 5410 ; WX 1420 ; N uni1522 ; G 1992 -U 5411 ; WX 1431 ; N uni1523 ; G 1993 -U 5412 ; WX 1420 ; N uni1524 ; G 1994 -U 5413 ; WX 746 ; N uni1525 ; G 1995 -U 5414 ; WX 776 ; N uni1526 ; G 1996 -U 5415 ; WX 776 ; N uni1527 ; G 1997 -U 5416 ; WX 776 ; N uni1528 ; G 1998 -U 5417 ; WX 776 ; N uni1529 ; G 1999 -U 5418 ; WX 776 ; N uni152A ; G 2000 -U 5419 ; WX 776 ; N uni152B ; G 2001 -U 5420 ; WX 776 ; N uni152C ; G 2002 -U 5421 ; WX 776 ; N uni152D ; G 2003 -U 5422 ; WX 776 ; N uni152E ; G 2004 -U 5423 ; WX 1003 ; N uni152F ; G 2005 -U 5424 ; WX 1003 ; N uni1530 ; G 2006 -U 5425 ; WX 1013 ; N uni1531 ; G 2007 -U 5426 ; WX 996 ; N uni1532 ; G 2008 -U 5427 ; WX 1013 ; N uni1533 ; G 2009 -U 5428 ; WX 996 ; N uni1534 ; G 2010 -U 5429 ; WX 1003 ; N uni1535 ; G 2011 -U 5430 ; WX 1003 ; N uni1536 ; G 2012 -U 5431 ; WX 1003 ; N uni1537 ; G 2013 -U 5432 ; WX 1003 ; N uni1538 ; G 2014 -U 5433 ; WX 1013 ; N uni1539 ; G 2015 -U 5434 ; WX 996 ; N uni153A ; G 2016 -U 5435 ; WX 1013 ; N uni153B ; G 2017 -U 5436 ; WX 996 ; N uni153C ; G 2018 -U 5437 ; WX 1013 ; N uni153D ; G 2019 -U 5438 ; WX 495 ; N uni153E ; G 2020 -U 5440 ; WX 395 ; N uni1540 ; G 2021 -U 5441 ; WX 510 ; N uni1541 ; G 2022 -U 5442 ; WX 1033 ; N uni1542 ; G 2023 -U 5443 ; WX 1033 ; N uni1543 ; G 2024 -U 5444 ; WX 976 ; N uni1544 ; G 2025 -U 5445 ; WX 976 ; N uni1545 ; G 2026 -U 5446 ; WX 976 ; N uni1546 ; G 2027 -U 5447 ; WX 976 ; N uni1547 ; G 2028 -U 5448 ; WX 733 ; N uni1548 ; G 2029 -U 5449 ; WX 733 ; N uni1549 ; G 2030 -U 5450 ; WX 733 ; N uni154A ; G 2031 -U 5451 ; WX 733 ; N uni154B ; G 2032 -U 5452 ; WX 733 ; N uni154C ; G 2033 -U 5453 ; WX 733 ; N uni154D ; G 2034 -U 5454 ; WX 1003 ; N uni154E ; G 2035 -U 5455 ; WX 959 ; N uni154F ; G 2036 -U 5456 ; WX 495 ; N uni1550 ; G 2037 -U 5458 ; WX 886 ; N uni1552 ; G 2038 -U 5459 ; WX 774 ; N uni1553 ; G 2039 -U 5460 ; WX 774 ; N uni1554 ; G 2040 -U 5461 ; WX 774 ; N uni1555 ; G 2041 -U 5462 ; WX 774 ; N uni1556 ; G 2042 -U 5463 ; WX 928 ; N uni1557 ; G 2043 -U 5464 ; WX 928 ; N uni1558 ; G 2044 -U 5465 ; WX 928 ; N uni1559 ; G 2045 -U 5466 ; WX 928 ; N uni155A ; G 2046 -U 5467 ; WX 1172 ; N uni155B ; G 2047 -U 5468 ; WX 1142 ; N uni155C ; G 2048 -U 5469 ; WX 602 ; N uni155D ; G 2049 -U 5470 ; WX 812 ; N uni155E ; G 2050 -U 5471 ; WX 812 ; N uni155F ; G 2051 -U 5472 ; WX 812 ; N uni1560 ; G 2052 -U 5473 ; WX 812 ; N uni1561 ; G 2053 -U 5474 ; WX 812 ; N uni1562 ; G 2054 -U 5475 ; WX 812 ; N uni1563 ; G 2055 -U 5476 ; WX 815 ; N uni1564 ; G 2056 -U 5477 ; WX 815 ; N uni1565 ; G 2057 -U 5478 ; WX 815 ; N uni1566 ; G 2058 -U 5479 ; WX 815 ; N uni1567 ; G 2059 -U 5480 ; WX 1060 ; N uni1568 ; G 2060 -U 5481 ; WX 1052 ; N uni1569 ; G 2061 -U 5482 ; WX 548 ; N uni156A ; G 2062 -U 5492 ; WX 977 ; N uni1574 ; G 2063 -U 5493 ; WX 977 ; N uni1575 ; G 2064 -U 5494 ; WX 977 ; N uni1576 ; G 2065 -U 5495 ; WX 977 ; N uni1577 ; G 2066 -U 5496 ; WX 977 ; N uni1578 ; G 2067 -U 5497 ; WX 977 ; N uni1579 ; G 2068 -U 5498 ; WX 977 ; N uni157A ; G 2069 -U 5499 ; WX 618 ; N uni157B ; G 2070 -U 5500 ; WX 837 ; N uni157C ; G 2071 -U 5501 ; WX 510 ; N uni157D ; G 2072 -U 5502 ; WX 1238 ; N uni157E ; G 2073 -U 5503 ; WX 1238 ; N uni157F ; G 2074 -U 5504 ; WX 1238 ; N uni1580 ; G 2075 -U 5505 ; WX 1238 ; N uni1581 ; G 2076 -U 5506 ; WX 1238 ; N uni1582 ; G 2077 -U 5507 ; WX 1238 ; N uni1583 ; G 2078 -U 5508 ; WX 1238 ; N uni1584 ; G 2079 -U 5509 ; WX 989 ; N uni1585 ; G 2080 -U 5514 ; WX 977 ; N uni158A ; G 2081 -U 5515 ; WX 977 ; N uni158B ; G 2082 -U 5516 ; WX 977 ; N uni158C ; G 2083 -U 5517 ; WX 977 ; N uni158D ; G 2084 -U 5518 ; WX 1591 ; N uni158E ; G 2085 -U 5519 ; WX 1591 ; N uni158F ; G 2086 -U 5520 ; WX 1591 ; N uni1590 ; G 2087 -U 5521 ; WX 1295 ; N uni1591 ; G 2088 -U 5522 ; WX 1295 ; N uni1592 ; G 2089 -U 5523 ; WX 1591 ; N uni1593 ; G 2090 -U 5524 ; WX 1591 ; N uni1594 ; G 2091 -U 5525 ; WX 848 ; N uni1595 ; G 2092 -U 5526 ; WX 1273 ; N uni1596 ; G 2093 -U 5536 ; WX 988 ; N uni15A0 ; G 2094 -U 5537 ; WX 988 ; N uni15A1 ; G 2095 -U 5538 ; WX 931 ; N uni15A2 ; G 2096 -U 5539 ; WX 931 ; N uni15A3 ; G 2097 -U 5540 ; WX 931 ; N uni15A4 ; G 2098 -U 5541 ; WX 931 ; N uni15A5 ; G 2099 -U 5542 ; WX 660 ; N uni15A6 ; G 2100 -U 5543 ; WX 776 ; N uni15A7 ; G 2101 -U 5544 ; WX 776 ; N uni15A8 ; G 2102 -U 5545 ; WX 776 ; N uni15A9 ; G 2103 -U 5546 ; WX 776 ; N uni15AA ; G 2104 -U 5547 ; WX 776 ; N uni15AB ; G 2105 -U 5548 ; WX 776 ; N uni15AC ; G 2106 -U 5549 ; WX 776 ; N uni15AD ; G 2107 -U 5550 ; WX 495 ; N uni15AE ; G 2108 -U 5551 ; WX 743 ; N uni15AF ; G 2109 -U 5598 ; WX 830 ; N uni15DE ; G 2110 -U 5601 ; WX 830 ; N uni15E1 ; G 2111 -U 5702 ; WX 496 ; N uni1646 ; G 2112 -U 5703 ; WX 496 ; N uni1647 ; G 2113 -U 5742 ; WX 413 ; N uni166E ; G 2114 -U 5743 ; WX 1238 ; N uni166F ; G 2115 -U 5744 ; WX 1591 ; N uni1670 ; G 2116 -U 5745 ; WX 2016 ; N uni1671 ; G 2117 -U 5746 ; WX 2016 ; N uni1672 ; G 2118 -U 5747 ; WX 1720 ; N uni1673 ; G 2119 -U 5748 ; WX 1678 ; N uni1674 ; G 2120 -U 5749 ; WX 2016 ; N uni1675 ; G 2121 -U 5750 ; WX 2016 ; N uni1676 ; G 2122 -U 5760 ; WX 543 ; N uni1680 ; G 2123 -U 5761 ; WX 637 ; N uni1681 ; G 2124 -U 5762 ; WX 945 ; N uni1682 ; G 2125 -U 5763 ; WX 1254 ; N uni1683 ; G 2126 -U 5764 ; WX 1563 ; N uni1684 ; G 2127 -U 5765 ; WX 1871 ; N uni1685 ; G 2128 -U 5766 ; WX 627 ; N uni1686 ; G 2129 -U 5767 ; WX 936 ; N uni1687 ; G 2130 -U 5768 ; WX 1254 ; N uni1688 ; G 2131 -U 5769 ; WX 1559 ; N uni1689 ; G 2132 -U 5770 ; WX 1871 ; N uni168A ; G 2133 -U 5771 ; WX 569 ; N uni168B ; G 2134 -U 5772 ; WX 877 ; N uni168C ; G 2135 -U 5773 ; WX 1187 ; N uni168D ; G 2136 -U 5774 ; WX 1497 ; N uni168E ; G 2137 -U 5775 ; WX 1807 ; N uni168F ; G 2138 -U 5776 ; WX 637 ; N uni1690 ; G 2139 -U 5777 ; WX 945 ; N uni1691 ; G 2140 -U 5778 ; WX 1240 ; N uni1692 ; G 2141 -U 5779 ; WX 1555 ; N uni1693 ; G 2142 -U 5780 ; WX 1871 ; N uni1694 ; G 2143 -U 5781 ; WX 569 ; N uni1695 ; G 2144 -U 5782 ; WX 569 ; N uni1696 ; G 2145 -U 5783 ; WX 789 ; N uni1697 ; G 2146 -U 5784 ; WX 1234 ; N uni1698 ; G 2147 -U 5785 ; WX 1559 ; N uni1699 ; G 2148 -U 5786 ; WX 740 ; N uni169A ; G 2149 -U 5787 ; WX 638 ; N uni169B ; G 2150 -U 5788 ; WX 638 ; N uni169C ; G 2151 -U 7424 ; WX 652 ; N uni1D00 ; G 2152 -U 7425 ; WX 833 ; N uni1D01 ; G 2153 -U 7426 ; WX 1048 ; N uni1D02 ; G 2154 -U 7427 ; WX 608 ; N uni1D03 ; G 2155 -U 7428 ; WX 593 ; N uni1D04 ; G 2156 -U 7429 ; WX 676 ; N uni1D05 ; G 2157 -U 7430 ; WX 676 ; N uni1D06 ; G 2158 -U 7431 ; WX 559 ; N uni1D07 ; G 2159 -U 7432 ; WX 557 ; N uni1D08 ; G 2160 -U 7433 ; WX 343 ; N uni1D09 ; G 2161 -U 7434 ; WX 494 ; N uni1D0A ; G 2162 -U 7435 ; WX 665 ; N uni1D0B ; G 2163 -U 7436 ; WX 539 ; N uni1D0C ; G 2164 -U 7437 ; WX 817 ; N uni1D0D ; G 2165 -U 7438 ; WX 701 ; N uni1D0E ; G 2166 -U 7439 ; WX 687 ; N uni1D0F ; G 2167 -U 7440 ; WX 593 ; N uni1D10 ; G 2168 -U 7441 ; WX 660 ; N uni1D11 ; G 2169 -U 7442 ; WX 660 ; N uni1D12 ; G 2170 -U 7443 ; WX 660 ; N uni1D13 ; G 2171 -U 7444 ; WX 1094 ; N uni1D14 ; G 2172 -U 7446 ; WX 687 ; N uni1D16 ; G 2173 -U 7447 ; WX 687 ; N uni1D17 ; G 2174 -U 7448 ; WX 556 ; N uni1D18 ; G 2175 -U 7449 ; WX 642 ; N uni1D19 ; G 2176 -U 7450 ; WX 642 ; N uni1D1A ; G 2177 -U 7451 ; WX 580 ; N uni1D1B ; G 2178 -U 7452 ; WX 634 ; N uni1D1C ; G 2179 -U 7453 ; WX 737 ; N uni1D1D ; G 2180 -U 7454 ; WX 948 ; N uni1D1E ; G 2181 -U 7455 ; WX 695 ; N uni1D1F ; G 2182 -U 7456 ; WX 652 ; N uni1D20 ; G 2183 -U 7457 ; WX 924 ; N uni1D21 ; G 2184 -U 7458 ; WX 582 ; N uni1D22 ; G 2185 -U 7459 ; WX 646 ; N uni1D23 ; G 2186 -U 7462 ; WX 539 ; N uni1D26 ; G 2187 -U 7463 ; WX 652 ; N uni1D27 ; G 2188 -U 7464 ; WX 691 ; N uni1D28 ; G 2189 -U 7465 ; WX 556 ; N uni1D29 ; G 2190 -U 7466 ; WX 781 ; N uni1D2A ; G 2191 -U 7467 ; WX 732 ; N uni1D2B ; G 2192 -U 7468 ; WX 487 ; N uni1D2C ; G 2193 -U 7469 ; WX 683 ; N uni1D2D ; G 2194 -U 7470 ; WX 480 ; N uni1D2E ; G 2195 -U 7472 ; WX 523 ; N uni1D30 ; G 2196 -U 7473 ; WX 430 ; N uni1D31 ; G 2197 -U 7474 ; WX 430 ; N uni1D32 ; G 2198 -U 7475 ; WX 517 ; N uni1D33 ; G 2199 -U 7476 ; WX 527 ; N uni1D34 ; G 2200 -U 7477 ; WX 234 ; N uni1D35 ; G 2201 -U 7478 ; WX 234 ; N uni1D36 ; G 2202 -U 7479 ; WX 488 ; N uni1D37 ; G 2203 -U 7480 ; WX 401 ; N uni1D38 ; G 2204 -U 7481 ; WX 626 ; N uni1D39 ; G 2205 -U 7482 ; WX 527 ; N uni1D3A ; G 2206 -U 7483 ; WX 527 ; N uni1D3B ; G 2207 -U 7484 ; WX 535 ; N uni1D3C ; G 2208 -U 7485 ; WX 509 ; N uni1D3D ; G 2209 -U 7486 ; WX 461 ; N uni1D3E ; G 2210 -U 7487 ; WX 485 ; N uni1D3F ; G 2211 -U 7488 ; WX 430 ; N uni1D40 ; G 2212 -U 7489 ; WX 511 ; N uni1D41 ; G 2213 -U 7490 ; WX 695 ; N uni1D42 ; G 2214 -U 7491 ; WX 458 ; N uni1D43 ; G 2215 -U 7492 ; WX 458 ; N uni1D44 ; G 2216 -U 7493 ; WX 479 ; N uni1D45 ; G 2217 -U 7494 ; WX 712 ; N uni1D46 ; G 2218 -U 7495 ; WX 479 ; N uni1D47 ; G 2219 -U 7496 ; WX 479 ; N uni1D48 ; G 2220 -U 7497 ; WX 479 ; N uni1D49 ; G 2221 -U 7498 ; WX 479 ; N uni1D4A ; G 2222 -U 7499 ; WX 386 ; N uni1D4B ; G 2223 -U 7500 ; WX 386 ; N uni1D4C ; G 2224 -U 7501 ; WX 479 ; N uni1D4D ; G 2225 -U 7502 ; WX 219 ; N uni1D4E ; G 2226 -U 7503 ; WX 487 ; N uni1D4F ; G 2227 -U 7504 ; WX 664 ; N uni1D50 ; G 2228 -U 7505 ; WX 456 ; N uni1D51 ; G 2229 -U 7506 ; WX 488 ; N uni1D52 ; G 2230 -U 7507 ; WX 414 ; N uni1D53 ; G 2231 -U 7508 ; WX 488 ; N uni1D54 ; G 2232 -U 7509 ; WX 488 ; N uni1D55 ; G 2233 -U 7510 ; WX 479 ; N uni1D56 ; G 2234 -U 7511 ; WX 388 ; N uni1D57 ; G 2235 -U 7512 ; WX 456 ; N uni1D58 ; G 2236 -U 7513 ; WX 462 ; N uni1D59 ; G 2237 -U 7514 ; WX 664 ; N uni1D5A ; G 2238 -U 7515 ; WX 501 ; N uni1D5B ; G 2239 -U 7517 ; WX 451 ; N uni1D5D ; G 2240 -U 7518 ; WX 429 ; N uni1D5E ; G 2241 -U 7519 ; WX 433 ; N uni1D5F ; G 2242 -U 7520 ; WX 493 ; N uni1D60 ; G 2243 -U 7521 ; WX 406 ; N uni1D61 ; G 2244 -U 7522 ; WX 219 ; N uni1D62 ; G 2245 -U 7523 ; WX 315 ; N uni1D63 ; G 2246 -U 7524 ; WX 456 ; N uni1D64 ; G 2247 -U 7525 ; WX 501 ; N uni1D65 ; G 2248 -U 7526 ; WX 451 ; N uni1D66 ; G 2249 -U 7527 ; WX 429 ; N uni1D67 ; G 2250 -U 7528 ; WX 451 ; N uni1D68 ; G 2251 -U 7529 ; WX 493 ; N uni1D69 ; G 2252 -U 7530 ; WX 406 ; N uni1D6A ; G 2253 -U 7543 ; WX 716 ; N uni1D77 ; G 2254 -U 7544 ; WX 527 ; N uni1D78 ; G 2255 -U 7547 ; WX 545 ; N uni1D7B ; G 2256 -U 7549 ; WX 747 ; N uni1D7D ; G 2257 -U 7557 ; WX 514 ; N uni1D85 ; G 2258 -U 7579 ; WX 479 ; N uni1D9B ; G 2259 -U 7580 ; WX 414 ; N uni1D9C ; G 2260 -U 7581 ; WX 414 ; N uni1D9D ; G 2261 -U 7582 ; WX 488 ; N uni1D9E ; G 2262 -U 7583 ; WX 386 ; N uni1D9F ; G 2263 -U 7584 ; WX 377 ; N uni1DA0 ; G 2264 -U 7585 ; WX 348 ; N uni1DA1 ; G 2265 -U 7586 ; WX 479 ; N uni1DA2 ; G 2266 -U 7587 ; WX 456 ; N uni1DA3 ; G 2267 -U 7588 ; WX 347 ; N uni1DA4 ; G 2268 -U 7589 ; WX 281 ; N uni1DA5 ; G 2269 -U 7590 ; WX 347 ; N uni1DA6 ; G 2270 -U 7591 ; WX 347 ; N uni1DA7 ; G 2271 -U 7592 ; WX 431 ; N uni1DA8 ; G 2272 -U 7593 ; WX 326 ; N uni1DA9 ; G 2273 -U 7594 ; WX 330 ; N uni1DAA ; G 2274 -U 7595 ; WX 370 ; N uni1DAB ; G 2275 -U 7596 ; WX 664 ; N uni1DAC ; G 2276 -U 7597 ; WX 664 ; N uni1DAD ; G 2277 -U 7598 ; WX 562 ; N uni1DAE ; G 2278 -U 7599 ; WX 562 ; N uni1DAF ; G 2279 -U 7600 ; WX 448 ; N uni1DB0 ; G 2280 -U 7601 ; WX 488 ; N uni1DB1 ; G 2281 -U 7602 ; WX 542 ; N uni1DB2 ; G 2282 -U 7603 ; WX 422 ; N uni1DB3 ; G 2283 -U 7604 ; WX 396 ; N uni1DB4 ; G 2284 -U 7605 ; WX 388 ; N uni1DB5 ; G 2285 -U 7606 ; WX 583 ; N uni1DB6 ; G 2286 -U 7607 ; WX 494 ; N uni1DB7 ; G 2287 -U 7608 ; WX 399 ; N uni1DB8 ; G 2288 -U 7609 ; WX 451 ; N uni1DB9 ; G 2289 -U 7610 ; WX 501 ; N uni1DBA ; G 2290 -U 7611 ; WX 417 ; N uni1DBB ; G 2291 -U 7612 ; WX 523 ; N uni1DBC ; G 2292 -U 7613 ; WX 470 ; N uni1DBD ; G 2293 -U 7614 ; WX 455 ; N uni1DBE ; G 2294 -U 7615 ; WX 425 ; N uni1DBF ; G 2295 -U 7620 ; WX 0 ; N uni1DC4 ; G 2296 -U 7621 ; WX 0 ; N uni1DC5 ; G 2297 -U 7622 ; WX 0 ; N uni1DC6 ; G 2298 -U 7623 ; WX 0 ; N uni1DC7 ; G 2299 -U 7624 ; WX 0 ; N uni1DC8 ; G 2300 -U 7625 ; WX 0 ; N uni1DC9 ; G 2301 -U 7680 ; WX 774 ; N uni1E00 ; G 2302 -U 7681 ; WX 675 ; N uni1E01 ; G 2303 -U 7682 ; WX 762 ; N uni1E02 ; G 2304 -U 7683 ; WX 716 ; N uni1E03 ; G 2305 -U 7684 ; WX 762 ; N uni1E04 ; G 2306 -U 7685 ; WX 716 ; N uni1E05 ; G 2307 -U 7686 ; WX 762 ; N uni1E06 ; G 2308 -U 7687 ; WX 716 ; N uni1E07 ; G 2309 -U 7688 ; WX 734 ; N uni1E08 ; G 2310 -U 7689 ; WX 593 ; N uni1E09 ; G 2311 -U 7690 ; WX 830 ; N uni1E0A ; G 2312 -U 7691 ; WX 716 ; N uni1E0B ; G 2313 -U 7692 ; WX 830 ; N uni1E0C ; G 2314 -U 7693 ; WX 716 ; N uni1E0D ; G 2315 -U 7694 ; WX 830 ; N uni1E0E ; G 2316 -U 7695 ; WX 716 ; N uni1E0F ; G 2317 -U 7696 ; WX 830 ; N uni1E10 ; G 2318 -U 7697 ; WX 716 ; N uni1E11 ; G 2319 -U 7698 ; WX 830 ; N uni1E12 ; G 2320 -U 7699 ; WX 716 ; N uni1E13 ; G 2321 -U 7700 ; WX 683 ; N uni1E14 ; G 2322 -U 7701 ; WX 678 ; N uni1E15 ; G 2323 -U 7702 ; WX 683 ; N uni1E16 ; G 2324 -U 7703 ; WX 678 ; N uni1E17 ; G 2325 -U 7704 ; WX 683 ; N uni1E18 ; G 2326 -U 7705 ; WX 678 ; N uni1E19 ; G 2327 -U 7706 ; WX 683 ; N uni1E1A ; G 2328 -U 7707 ; WX 678 ; N uni1E1B ; G 2329 -U 7708 ; WX 683 ; N uni1E1C ; G 2330 -U 7709 ; WX 678 ; N uni1E1D ; G 2331 -U 7710 ; WX 683 ; N uni1E1E ; G 2332 -U 7711 ; WX 435 ; N uni1E1F ; G 2333 -U 7712 ; WX 821 ; N uni1E20 ; G 2334 -U 7713 ; WX 716 ; N uni1E21 ; G 2335 -U 7714 ; WX 837 ; N uni1E22 ; G 2336 -U 7715 ; WX 712 ; N uni1E23 ; G 2337 -U 7716 ; WX 837 ; N uni1E24 ; G 2338 -U 7717 ; WX 712 ; N uni1E25 ; G 2339 -U 7718 ; WX 837 ; N uni1E26 ; G 2340 -U 7719 ; WX 712 ; N uni1E27 ; G 2341 -U 7720 ; WX 837 ; N uni1E28 ; G 2342 -U 7721 ; WX 712 ; N uni1E29 ; G 2343 -U 7722 ; WX 837 ; N uni1E2A ; G 2344 -U 7723 ; WX 712 ; N uni1E2B ; G 2345 -U 7724 ; WX 372 ; N uni1E2C ; G 2346 -U 7725 ; WX 343 ; N uni1E2D ; G 2347 -U 7726 ; WX 372 ; N uni1E2E ; G 2348 -U 7727 ; WX 343 ; N uni1E2F ; G 2349 -U 7728 ; WX 775 ; N uni1E30 ; G 2350 -U 7729 ; WX 665 ; N uni1E31 ; G 2351 -U 7730 ; WX 775 ; N uni1E32 ; G 2352 -U 7731 ; WX 665 ; N uni1E33 ; G 2353 -U 7732 ; WX 775 ; N uni1E34 ; G 2354 -U 7733 ; WX 665 ; N uni1E35 ; G 2355 -U 7734 ; WX 637 ; N uni1E36 ; G 2356 -U 7735 ; WX 343 ; N uni1E37 ; G 2357 -U 7736 ; WX 637 ; N uni1E38 ; G 2358 -U 7737 ; WX 343 ; N uni1E39 ; G 2359 -U 7738 ; WX 637 ; N uni1E3A ; G 2360 -U 7739 ; WX 343 ; N uni1E3B ; G 2361 -U 7740 ; WX 637 ; N uni1E3C ; G 2362 -U 7741 ; WX 343 ; N uni1E3D ; G 2363 -U 7742 ; WX 995 ; N uni1E3E ; G 2364 -U 7743 ; WX 1042 ; N uni1E3F ; G 2365 -U 7744 ; WX 995 ; N uni1E40 ; G 2366 -U 7745 ; WX 1042 ; N uni1E41 ; G 2367 -U 7746 ; WX 995 ; N uni1E42 ; G 2368 -U 7747 ; WX 1042 ; N uni1E43 ; G 2369 -U 7748 ; WX 837 ; N uni1E44 ; G 2370 -U 7749 ; WX 712 ; N uni1E45 ; G 2371 -U 7750 ; WX 837 ; N uni1E46 ; G 2372 -U 7751 ; WX 712 ; N uni1E47 ; G 2373 -U 7752 ; WX 837 ; N uni1E48 ; G 2374 -U 7753 ; WX 712 ; N uni1E49 ; G 2375 -U 7754 ; WX 837 ; N uni1E4A ; G 2376 -U 7755 ; WX 712 ; N uni1E4B ; G 2377 -U 7756 ; WX 850 ; N uni1E4C ; G 2378 -U 7757 ; WX 687 ; N uni1E4D ; G 2379 -U 7758 ; WX 850 ; N uni1E4E ; G 2380 -U 7759 ; WX 687 ; N uni1E4F ; G 2381 -U 7760 ; WX 850 ; N uni1E50 ; G 2382 -U 7761 ; WX 687 ; N uni1E51 ; G 2383 -U 7762 ; WX 850 ; N uni1E52 ; G 2384 -U 7763 ; WX 687 ; N uni1E53 ; G 2385 -U 7764 ; WX 733 ; N uni1E54 ; G 2386 -U 7765 ; WX 716 ; N uni1E55 ; G 2387 -U 7766 ; WX 733 ; N uni1E56 ; G 2388 -U 7767 ; WX 716 ; N uni1E57 ; G 2389 -U 7768 ; WX 770 ; N uni1E58 ; G 2390 -U 7769 ; WX 493 ; N uni1E59 ; G 2391 -U 7770 ; WX 770 ; N uni1E5A ; G 2392 -U 7771 ; WX 493 ; N uni1E5B ; G 2393 -U 7772 ; WX 770 ; N uni1E5C ; G 2394 -U 7773 ; WX 493 ; N uni1E5D ; G 2395 -U 7774 ; WX 770 ; N uni1E5E ; G 2396 -U 7775 ; WX 493 ; N uni1E5F ; G 2397 -U 7776 ; WX 720 ; N uni1E60 ; G 2398 -U 7777 ; WX 595 ; N uni1E61 ; G 2399 -U 7778 ; WX 720 ; N uni1E62 ; G 2400 -U 7779 ; WX 595 ; N uni1E63 ; G 2401 -U 7780 ; WX 720 ; N uni1E64 ; G 2402 -U 7781 ; WX 595 ; N uni1E65 ; G 2403 -U 7782 ; WX 720 ; N uni1E66 ; G 2404 -U 7783 ; WX 595 ; N uni1E67 ; G 2405 -U 7784 ; WX 720 ; N uni1E68 ; G 2406 -U 7785 ; WX 595 ; N uni1E69 ; G 2407 -U 7786 ; WX 682 ; N uni1E6A ; G 2408 -U 7787 ; WX 478 ; N uni1E6B ; G 2409 -U 7788 ; WX 682 ; N uni1E6C ; G 2410 -U 7789 ; WX 478 ; N uni1E6D ; G 2411 -U 7790 ; WX 682 ; N uni1E6E ; G 2412 -U 7791 ; WX 478 ; N uni1E6F ; G 2413 -U 7792 ; WX 682 ; N uni1E70 ; G 2414 -U 7793 ; WX 478 ; N uni1E71 ; G 2415 -U 7794 ; WX 812 ; N uni1E72 ; G 2416 -U 7795 ; WX 712 ; N uni1E73 ; G 2417 -U 7796 ; WX 812 ; N uni1E74 ; G 2418 -U 7797 ; WX 712 ; N uni1E75 ; G 2419 -U 7798 ; WX 812 ; N uni1E76 ; G 2420 -U 7799 ; WX 712 ; N uni1E77 ; G 2421 -U 7800 ; WX 812 ; N uni1E78 ; G 2422 -U 7801 ; WX 712 ; N uni1E79 ; G 2423 -U 7802 ; WX 812 ; N uni1E7A ; G 2424 -U 7803 ; WX 712 ; N uni1E7B ; G 2425 -U 7804 ; WX 774 ; N uni1E7C ; G 2426 -U 7805 ; WX 652 ; N uni1E7D ; G 2427 -U 7806 ; WX 774 ; N uni1E7E ; G 2428 -U 7807 ; WX 652 ; N uni1E7F ; G 2429 -U 7808 ; WX 1103 ; N Wgrave ; G 2430 -U 7809 ; WX 924 ; N wgrave ; G 2431 -U 7810 ; WX 1103 ; N Wacute ; G 2432 -U 7811 ; WX 924 ; N wacute ; G 2433 -U 7812 ; WX 1103 ; N Wdieresis ; G 2434 -U 7813 ; WX 924 ; N wdieresis ; G 2435 -U 7814 ; WX 1103 ; N uni1E86 ; G 2436 -U 7815 ; WX 924 ; N uni1E87 ; G 2437 -U 7816 ; WX 1103 ; N uni1E88 ; G 2438 -U 7817 ; WX 924 ; N uni1E89 ; G 2439 -U 7818 ; WX 771 ; N uni1E8A ; G 2440 -U 7819 ; WX 645 ; N uni1E8B ; G 2441 -U 7820 ; WX 771 ; N uni1E8C ; G 2442 -U 7821 ; WX 645 ; N uni1E8D ; G 2443 -U 7822 ; WX 724 ; N uni1E8E ; G 2444 -U 7823 ; WX 652 ; N uni1E8F ; G 2445 -U 7824 ; WX 725 ; N uni1E90 ; G 2446 -U 7825 ; WX 582 ; N uni1E91 ; G 2447 -U 7826 ; WX 725 ; N uni1E92 ; G 2448 -U 7827 ; WX 582 ; N uni1E93 ; G 2449 -U 7828 ; WX 725 ; N uni1E94 ; G 2450 -U 7829 ; WX 582 ; N uni1E95 ; G 2451 -U 7830 ; WX 712 ; N uni1E96 ; G 2452 -U 7831 ; WX 478 ; N uni1E97 ; G 2453 -U 7832 ; WX 924 ; N uni1E98 ; G 2454 -U 7833 ; WX 652 ; N uni1E99 ; G 2455 -U 7834 ; WX 675 ; N uni1E9A ; G 2456 -U 7835 ; WX 435 ; N uni1E9B ; G 2457 -U 7836 ; WX 435 ; N uni1E9C ; G 2458 -U 7837 ; WX 435 ; N uni1E9D ; G 2459 -U 7838 ; WX 896 ; N uni1E9E ; G 2460 -U 7839 ; WX 687 ; N uni1E9F ; G 2461 -U 7840 ; WX 774 ; N uni1EA0 ; G 2462 -U 7841 ; WX 675 ; N uni1EA1 ; G 2463 -U 7842 ; WX 774 ; N uni1EA2 ; G 2464 -U 7843 ; WX 675 ; N uni1EA3 ; G 2465 -U 7844 ; WX 774 ; N uni1EA4 ; G 2466 -U 7845 ; WX 675 ; N uni1EA5 ; G 2467 -U 7846 ; WX 774 ; N uni1EA6 ; G 2468 -U 7847 ; WX 675 ; N uni1EA7 ; G 2469 -U 7848 ; WX 774 ; N uni1EA8 ; G 2470 -U 7849 ; WX 675 ; N uni1EA9 ; G 2471 -U 7850 ; WX 774 ; N uni1EAA ; G 2472 -U 7851 ; WX 675 ; N uni1EAB ; G 2473 -U 7852 ; WX 774 ; N uni1EAC ; G 2474 -U 7853 ; WX 675 ; N uni1EAD ; G 2475 -U 7854 ; WX 774 ; N uni1EAE ; G 2476 -U 7855 ; WX 675 ; N uni1EAF ; G 2477 -U 7856 ; WX 774 ; N uni1EB0 ; G 2478 -U 7857 ; WX 675 ; N uni1EB1 ; G 2479 -U 7858 ; WX 774 ; N uni1EB2 ; G 2480 -U 7859 ; WX 675 ; N uni1EB3 ; G 2481 -U 7860 ; WX 774 ; N uni1EB4 ; G 2482 -U 7861 ; WX 675 ; N uni1EB5 ; G 2483 -U 7862 ; WX 774 ; N uni1EB6 ; G 2484 -U 7863 ; WX 675 ; N uni1EB7 ; G 2485 -U 7864 ; WX 683 ; N uni1EB8 ; G 2486 -U 7865 ; WX 678 ; N uni1EB9 ; G 2487 -U 7866 ; WX 683 ; N uni1EBA ; G 2488 -U 7867 ; WX 678 ; N uni1EBB ; G 2489 -U 7868 ; WX 683 ; N uni1EBC ; G 2490 -U 7869 ; WX 678 ; N uni1EBD ; G 2491 -U 7870 ; WX 683 ; N uni1EBE ; G 2492 -U 7871 ; WX 678 ; N uni1EBF ; G 2493 -U 7872 ; WX 683 ; N uni1EC0 ; G 2494 -U 7873 ; WX 678 ; N uni1EC1 ; G 2495 -U 7874 ; WX 683 ; N uni1EC2 ; G 2496 -U 7875 ; WX 678 ; N uni1EC3 ; G 2497 -U 7876 ; WX 683 ; N uni1EC4 ; G 2498 -U 7877 ; WX 678 ; N uni1EC5 ; G 2499 -U 7878 ; WX 683 ; N uni1EC6 ; G 2500 -U 7879 ; WX 678 ; N uni1EC7 ; G 2501 -U 7880 ; WX 372 ; N uni1EC8 ; G 2502 -U 7881 ; WX 343 ; N uni1EC9 ; G 2503 -U 7882 ; WX 372 ; N uni1ECA ; G 2504 -U 7883 ; WX 343 ; N uni1ECB ; G 2505 -U 7884 ; WX 850 ; N uni1ECC ; G 2506 -U 7885 ; WX 687 ; N uni1ECD ; G 2507 -U 7886 ; WX 850 ; N uni1ECE ; G 2508 -U 7887 ; WX 687 ; N uni1ECF ; G 2509 -U 7888 ; WX 850 ; N uni1ED0 ; G 2510 -U 7889 ; WX 687 ; N uni1ED1 ; G 2511 -U 7890 ; WX 850 ; N uni1ED2 ; G 2512 -U 7891 ; WX 687 ; N uni1ED3 ; G 2513 -U 7892 ; WX 850 ; N uni1ED4 ; G 2514 -U 7893 ; WX 687 ; N uni1ED5 ; G 2515 -U 7894 ; WX 850 ; N uni1ED6 ; G 2516 -U 7895 ; WX 687 ; N uni1ED7 ; G 2517 -U 7896 ; WX 850 ; N uni1ED8 ; G 2518 -U 7897 ; WX 687 ; N uni1ED9 ; G 2519 -U 7898 ; WX 874 ; N uni1EDA ; G 2520 -U 7899 ; WX 687 ; N uni1EDB ; G 2521 -U 7900 ; WX 874 ; N uni1EDC ; G 2522 -U 7901 ; WX 687 ; N uni1EDD ; G 2523 -U 7902 ; WX 874 ; N uni1EDE ; G 2524 -U 7903 ; WX 687 ; N uni1EDF ; G 2525 -U 7904 ; WX 874 ; N uni1EE0 ; G 2526 -U 7905 ; WX 687 ; N uni1EE1 ; G 2527 -U 7906 ; WX 874 ; N uni1EE2 ; G 2528 -U 7907 ; WX 687 ; N uni1EE3 ; G 2529 -U 7908 ; WX 812 ; N uni1EE4 ; G 2530 -U 7909 ; WX 712 ; N uni1EE5 ; G 2531 -U 7910 ; WX 812 ; N uni1EE6 ; G 2532 -U 7911 ; WX 712 ; N uni1EE7 ; G 2533 -U 7912 ; WX 835 ; N uni1EE8 ; G 2534 -U 7913 ; WX 712 ; N uni1EE9 ; G 2535 -U 7914 ; WX 835 ; N uni1EEA ; G 2536 -U 7915 ; WX 712 ; N uni1EEB ; G 2537 -U 7916 ; WX 835 ; N uni1EEC ; G 2538 -U 7917 ; WX 712 ; N uni1EED ; G 2539 -U 7918 ; WX 835 ; N uni1EEE ; G 2540 -U 7919 ; WX 712 ; N uni1EEF ; G 2541 -U 7920 ; WX 835 ; N uni1EF0 ; G 2542 -U 7921 ; WX 712 ; N uni1EF1 ; G 2543 -U 7922 ; WX 724 ; N Ygrave ; G 2544 -U 7923 ; WX 652 ; N ygrave ; G 2545 -U 7924 ; WX 724 ; N uni1EF4 ; G 2546 -U 7925 ; WX 652 ; N uni1EF5 ; G 2547 -U 7926 ; WX 724 ; N uni1EF6 ; G 2548 -U 7927 ; WX 652 ; N uni1EF7 ; G 2549 -U 7928 ; WX 724 ; N uni1EF8 ; G 2550 -U 7929 ; WX 652 ; N uni1EF9 ; G 2551 -U 7930 ; WX 953 ; N uni1EFA ; G 2552 -U 7931 ; WX 644 ; N uni1EFB ; G 2553 -U 7936 ; WX 687 ; N uni1F00 ; G 2554 -U 7937 ; WX 687 ; N uni1F01 ; G 2555 -U 7938 ; WX 687 ; N uni1F02 ; G 2556 -U 7939 ; WX 687 ; N uni1F03 ; G 2557 -U 7940 ; WX 687 ; N uni1F04 ; G 2558 -U 7941 ; WX 687 ; N uni1F05 ; G 2559 -U 7942 ; WX 687 ; N uni1F06 ; G 2560 -U 7943 ; WX 687 ; N uni1F07 ; G 2561 -U 7944 ; WX 774 ; N uni1F08 ; G 2562 -U 7945 ; WX 774 ; N uni1F09 ; G 2563 -U 7946 ; WX 1041 ; N uni1F0A ; G 2564 -U 7947 ; WX 1043 ; N uni1F0B ; G 2565 -U 7948 ; WX 935 ; N uni1F0C ; G 2566 -U 7949 ; WX 963 ; N uni1F0D ; G 2567 -U 7950 ; WX 835 ; N uni1F0E ; G 2568 -U 7951 ; WX 859 ; N uni1F0F ; G 2569 -U 7952 ; WX 557 ; N uni1F10 ; G 2570 -U 7953 ; WX 557 ; N uni1F11 ; G 2571 -U 7954 ; WX 557 ; N uni1F12 ; G 2572 -U 7955 ; WX 557 ; N uni1F13 ; G 2573 -U 7956 ; WX 557 ; N uni1F14 ; G 2574 -U 7957 ; WX 557 ; N uni1F15 ; G 2575 -U 7960 ; WX 792 ; N uni1F18 ; G 2576 -U 7961 ; WX 794 ; N uni1F19 ; G 2577 -U 7962 ; WX 1100 ; N uni1F1A ; G 2578 -U 7963 ; WX 1096 ; N uni1F1B ; G 2579 -U 7964 ; WX 1023 ; N uni1F1C ; G 2580 -U 7965 ; WX 1052 ; N uni1F1D ; G 2581 -U 7968 ; WX 712 ; N uni1F20 ; G 2582 -U 7969 ; WX 712 ; N uni1F21 ; G 2583 -U 7970 ; WX 712 ; N uni1F22 ; G 2584 -U 7971 ; WX 712 ; N uni1F23 ; G 2585 -U 7972 ; WX 712 ; N uni1F24 ; G 2586 -U 7973 ; WX 712 ; N uni1F25 ; G 2587 -U 7974 ; WX 712 ; N uni1F26 ; G 2588 -U 7975 ; WX 712 ; N uni1F27 ; G 2589 -U 7976 ; WX 945 ; N uni1F28 ; G 2590 -U 7977 ; WX 951 ; N uni1F29 ; G 2591 -U 7978 ; WX 1250 ; N uni1F2A ; G 2592 -U 7979 ; WX 1250 ; N uni1F2B ; G 2593 -U 7980 ; WX 1180 ; N uni1F2C ; G 2594 -U 7981 ; WX 1206 ; N uni1F2D ; G 2595 -U 7982 ; WX 1054 ; N uni1F2E ; G 2596 -U 7983 ; WX 1063 ; N uni1F2F ; G 2597 -U 7984 ; WX 390 ; N uni1F30 ; G 2598 -U 7985 ; WX 390 ; N uni1F31 ; G 2599 -U 7986 ; WX 390 ; N uni1F32 ; G 2600 -U 7987 ; WX 390 ; N uni1F33 ; G 2601 -U 7988 ; WX 390 ; N uni1F34 ; G 2602 -U 7989 ; WX 390 ; N uni1F35 ; G 2603 -U 7990 ; WX 390 ; N uni1F36 ; G 2604 -U 7991 ; WX 390 ; N uni1F37 ; G 2605 -U 7992 ; WX 483 ; N uni1F38 ; G 2606 -U 7993 ; WX 489 ; N uni1F39 ; G 2607 -U 7994 ; WX 777 ; N uni1F3A ; G 2608 -U 7995 ; WX 785 ; N uni1F3B ; G 2609 -U 7996 ; WX 712 ; N uni1F3C ; G 2610 -U 7997 ; WX 738 ; N uni1F3D ; G 2611 -U 7998 ; WX 604 ; N uni1F3E ; G 2612 -U 7999 ; WX 604 ; N uni1F3F ; G 2613 -U 8000 ; WX 687 ; N uni1F40 ; G 2614 -U 8001 ; WX 687 ; N uni1F41 ; G 2615 -U 8002 ; WX 687 ; N uni1F42 ; G 2616 -U 8003 ; WX 687 ; N uni1F43 ; G 2617 -U 8004 ; WX 687 ; N uni1F44 ; G 2618 -U 8005 ; WX 687 ; N uni1F45 ; G 2619 -U 8008 ; WX 892 ; N uni1F48 ; G 2620 -U 8009 ; WX 933 ; N uni1F49 ; G 2621 -U 8010 ; WX 1221 ; N uni1F4A ; G 2622 -U 8011 ; WX 1224 ; N uni1F4B ; G 2623 -U 8012 ; WX 1053 ; N uni1F4C ; G 2624 -U 8013 ; WX 1082 ; N uni1F4D ; G 2625 -U 8016 ; WX 675 ; N uni1F50 ; G 2626 -U 8017 ; WX 675 ; N uni1F51 ; G 2627 -U 8018 ; WX 675 ; N uni1F52 ; G 2628 -U 8019 ; WX 675 ; N uni1F53 ; G 2629 -U 8020 ; WX 675 ; N uni1F54 ; G 2630 -U 8021 ; WX 675 ; N uni1F55 ; G 2631 -U 8022 ; WX 675 ; N uni1F56 ; G 2632 -U 8023 ; WX 675 ; N uni1F57 ; G 2633 -U 8025 ; WX 930 ; N uni1F59 ; G 2634 -U 8027 ; WX 1184 ; N uni1F5B ; G 2635 -U 8029 ; WX 1199 ; N uni1F5D ; G 2636 -U 8031 ; WX 1049 ; N uni1F5F ; G 2637 -U 8032 ; WX 869 ; N uni1F60 ; G 2638 -U 8033 ; WX 869 ; N uni1F61 ; G 2639 -U 8034 ; WX 869 ; N uni1F62 ; G 2640 -U 8035 ; WX 869 ; N uni1F63 ; G 2641 -U 8036 ; WX 869 ; N uni1F64 ; G 2642 -U 8037 ; WX 869 ; N uni1F65 ; G 2643 -U 8038 ; WX 869 ; N uni1F66 ; G 2644 -U 8039 ; WX 869 ; N uni1F67 ; G 2645 -U 8040 ; WX 909 ; N uni1F68 ; G 2646 -U 8041 ; WX 958 ; N uni1F69 ; G 2647 -U 8042 ; WX 1246 ; N uni1F6A ; G 2648 -U 8043 ; WX 1251 ; N uni1F6B ; G 2649 -U 8044 ; WX 1076 ; N uni1F6C ; G 2650 -U 8045 ; WX 1105 ; N uni1F6D ; G 2651 -U 8046 ; WX 1028 ; N uni1F6E ; G 2652 -U 8047 ; WX 1076 ; N uni1F6F ; G 2653 -U 8048 ; WX 687 ; N uni1F70 ; G 2654 -U 8049 ; WX 687 ; N uni1F71 ; G 2655 -U 8050 ; WX 557 ; N uni1F72 ; G 2656 -U 8051 ; WX 557 ; N uni1F73 ; G 2657 -U 8052 ; WX 712 ; N uni1F74 ; G 2658 -U 8053 ; WX 712 ; N uni1F75 ; G 2659 -U 8054 ; WX 390 ; N uni1F76 ; G 2660 -U 8055 ; WX 390 ; N uni1F77 ; G 2661 -U 8056 ; WX 687 ; N uni1F78 ; G 2662 -U 8057 ; WX 687 ; N uni1F79 ; G 2663 -U 8058 ; WX 675 ; N uni1F7A ; G 2664 -U 8059 ; WX 675 ; N uni1F7B ; G 2665 -U 8060 ; WX 869 ; N uni1F7C ; G 2666 -U 8061 ; WX 869 ; N uni1F7D ; G 2667 -U 8064 ; WX 687 ; N uni1F80 ; G 2668 -U 8065 ; WX 687 ; N uni1F81 ; G 2669 -U 8066 ; WX 687 ; N uni1F82 ; G 2670 -U 8067 ; WX 687 ; N uni1F83 ; G 2671 -U 8068 ; WX 687 ; N uni1F84 ; G 2672 -U 8069 ; WX 687 ; N uni1F85 ; G 2673 -U 8070 ; WX 687 ; N uni1F86 ; G 2674 -U 8071 ; WX 687 ; N uni1F87 ; G 2675 -U 8072 ; WX 774 ; N uni1F88 ; G 2676 -U 8073 ; WX 774 ; N uni1F89 ; G 2677 -U 8074 ; WX 1041 ; N uni1F8A ; G 2678 -U 8075 ; WX 1043 ; N uni1F8B ; G 2679 -U 8076 ; WX 935 ; N uni1F8C ; G 2680 -U 8077 ; WX 963 ; N uni1F8D ; G 2681 -U 8078 ; WX 835 ; N uni1F8E ; G 2682 -U 8079 ; WX 859 ; N uni1F8F ; G 2683 -U 8080 ; WX 712 ; N uni1F90 ; G 2684 -U 8081 ; WX 712 ; N uni1F91 ; G 2685 -U 8082 ; WX 712 ; N uni1F92 ; G 2686 -U 8083 ; WX 712 ; N uni1F93 ; G 2687 -U 8084 ; WX 712 ; N uni1F94 ; G 2688 -U 8085 ; WX 712 ; N uni1F95 ; G 2689 -U 8086 ; WX 712 ; N uni1F96 ; G 2690 -U 8087 ; WX 712 ; N uni1F97 ; G 2691 -U 8088 ; WX 945 ; N uni1F98 ; G 2692 -U 8089 ; WX 951 ; N uni1F99 ; G 2693 -U 8090 ; WX 1250 ; N uni1F9A ; G 2694 -U 8091 ; WX 1250 ; N uni1F9B ; G 2695 -U 8092 ; WX 1180 ; N uni1F9C ; G 2696 -U 8093 ; WX 1206 ; N uni1F9D ; G 2697 -U 8094 ; WX 1054 ; N uni1F9E ; G 2698 -U 8095 ; WX 1063 ; N uni1F9F ; G 2699 -U 8096 ; WX 869 ; N uni1FA0 ; G 2700 -U 8097 ; WX 869 ; N uni1FA1 ; G 2701 -U 8098 ; WX 869 ; N uni1FA2 ; G 2702 -U 8099 ; WX 869 ; N uni1FA3 ; G 2703 -U 8100 ; WX 869 ; N uni1FA4 ; G 2704 -U 8101 ; WX 869 ; N uni1FA5 ; G 2705 -U 8102 ; WX 869 ; N uni1FA6 ; G 2706 -U 8103 ; WX 869 ; N uni1FA7 ; G 2707 -U 8104 ; WX 909 ; N uni1FA8 ; G 2708 -U 8105 ; WX 958 ; N uni1FA9 ; G 2709 -U 8106 ; WX 1246 ; N uni1FAA ; G 2710 -U 8107 ; WX 1251 ; N uni1FAB ; G 2711 -U 8108 ; WX 1076 ; N uni1FAC ; G 2712 -U 8109 ; WX 1105 ; N uni1FAD ; G 2713 -U 8110 ; WX 1028 ; N uni1FAE ; G 2714 -U 8111 ; WX 1076 ; N uni1FAF ; G 2715 -U 8112 ; WX 687 ; N uni1FB0 ; G 2716 -U 8113 ; WX 687 ; N uni1FB1 ; G 2717 -U 8114 ; WX 687 ; N uni1FB2 ; G 2718 -U 8115 ; WX 687 ; N uni1FB3 ; G 2719 -U 8116 ; WX 687 ; N uni1FB4 ; G 2720 -U 8118 ; WX 687 ; N uni1FB6 ; G 2721 -U 8119 ; WX 687 ; N uni1FB7 ; G 2722 -U 8120 ; WX 774 ; N uni1FB8 ; G 2723 -U 8121 ; WX 774 ; N uni1FB9 ; G 2724 -U 8122 ; WX 876 ; N uni1FBA ; G 2725 -U 8123 ; WX 797 ; N uni1FBB ; G 2726 -U 8124 ; WX 774 ; N uni1FBC ; G 2727 -U 8125 ; WX 500 ; N uni1FBD ; G 2728 -U 8126 ; WX 500 ; N uni1FBE ; G 2729 -U 8127 ; WX 500 ; N uni1FBF ; G 2730 -U 8128 ; WX 500 ; N uni1FC0 ; G 2731 -U 8129 ; WX 500 ; N uni1FC1 ; G 2732 -U 8130 ; WX 712 ; N uni1FC2 ; G 2733 -U 8131 ; WX 712 ; N uni1FC3 ; G 2734 -U 8132 ; WX 712 ; N uni1FC4 ; G 2735 -U 8134 ; WX 712 ; N uni1FC6 ; G 2736 -U 8135 ; WX 712 ; N uni1FC7 ; G 2737 -U 8136 ; WX 929 ; N uni1FC8 ; G 2738 -U 8137 ; WX 846 ; N uni1FC9 ; G 2739 -U 8138 ; WX 1080 ; N uni1FCA ; G 2740 -U 8139 ; WX 1009 ; N uni1FCB ; G 2741 -U 8140 ; WX 837 ; N uni1FCC ; G 2742 -U 8141 ; WX 500 ; N uni1FCD ; G 2743 -U 8142 ; WX 500 ; N uni1FCE ; G 2744 -U 8143 ; WX 500 ; N uni1FCF ; G 2745 -U 8144 ; WX 390 ; N uni1FD0 ; G 2746 -U 8145 ; WX 390 ; N uni1FD1 ; G 2747 -U 8146 ; WX 390 ; N uni1FD2 ; G 2748 -U 8147 ; WX 390 ; N uni1FD3 ; G 2749 -U 8150 ; WX 390 ; N uni1FD6 ; G 2750 -U 8151 ; WX 390 ; N uni1FD7 ; G 2751 -U 8152 ; WX 372 ; N uni1FD8 ; G 2752 -U 8153 ; WX 372 ; N uni1FD9 ; G 2753 -U 8154 ; WX 621 ; N uni1FDA ; G 2754 -U 8155 ; WX 563 ; N uni1FDB ; G 2755 -U 8157 ; WX 500 ; N uni1FDD ; G 2756 -U 8158 ; WX 500 ; N uni1FDE ; G 2757 -U 8159 ; WX 500 ; N uni1FDF ; G 2758 -U 8160 ; WX 675 ; N uni1FE0 ; G 2759 -U 8161 ; WX 675 ; N uni1FE1 ; G 2760 -U 8162 ; WX 675 ; N uni1FE2 ; G 2761 -U 8163 ; WX 675 ; N uni1FE3 ; G 2762 -U 8164 ; WX 716 ; N uni1FE4 ; G 2763 -U 8165 ; WX 716 ; N uni1FE5 ; G 2764 -U 8166 ; WX 675 ; N uni1FE6 ; G 2765 -U 8167 ; WX 675 ; N uni1FE7 ; G 2766 -U 8168 ; WX 724 ; N uni1FE8 ; G 2767 -U 8169 ; WX 724 ; N uni1FE9 ; G 2768 -U 8170 ; WX 1020 ; N uni1FEA ; G 2769 -U 8171 ; WX 980 ; N uni1FEB ; G 2770 -U 8172 ; WX 838 ; N uni1FEC ; G 2771 -U 8173 ; WX 500 ; N uni1FED ; G 2772 -U 8174 ; WX 500 ; N uni1FEE ; G 2773 -U 8175 ; WX 500 ; N uni1FEF ; G 2774 -U 8178 ; WX 869 ; N uni1FF2 ; G 2775 -U 8179 ; WX 869 ; N uni1FF3 ; G 2776 -U 8180 ; WX 869 ; N uni1FF4 ; G 2777 -U 8182 ; WX 869 ; N uni1FF6 ; G 2778 -U 8183 ; WX 869 ; N uni1FF7 ; G 2779 -U 8184 ; WX 1065 ; N uni1FF8 ; G 2780 -U 8185 ; WX 891 ; N uni1FF9 ; G 2781 -U 8186 ; WX 1084 ; N uni1FFA ; G 2782 -U 8187 ; WX 894 ; N uni1FFB ; G 2783 -U 8188 ; WX 850 ; N uni1FFC ; G 2784 -U 8189 ; WX 500 ; N uni1FFD ; G 2785 -U 8190 ; WX 500 ; N uni1FFE ; G 2786 -U 8192 ; WX 500 ; N uni2000 ; G 2787 -U 8193 ; WX 1000 ; N uni2001 ; G 2788 -U 8194 ; WX 500 ; N uni2002 ; G 2789 -U 8195 ; WX 1000 ; N uni2003 ; G 2790 -U 8196 ; WX 330 ; N uni2004 ; G 2791 -U 8197 ; WX 250 ; N uni2005 ; G 2792 -U 8198 ; WX 167 ; N uni2006 ; G 2793 -U 8199 ; WX 696 ; N uni2007 ; G 2794 -U 8200 ; WX 380 ; N uni2008 ; G 2795 -U 8201 ; WX 200 ; N uni2009 ; G 2796 -U 8202 ; WX 100 ; N uni200A ; G 2797 -U 8203 ; WX 0 ; N uni200B ; G 2798 -U 8204 ; WX 0 ; N uni200C ; G 2799 -U 8205 ; WX 0 ; N uni200D ; G 2800 -U 8206 ; WX 0 ; N uni200E ; G 2801 -U 8207 ; WX 0 ; N uni200F ; G 2802 -U 8208 ; WX 415 ; N uni2010 ; G 2803 -U 8209 ; WX 415 ; N uni2011 ; G 2804 -U 8210 ; WX 696 ; N figuredash ; G 2805 -U 8211 ; WX 500 ; N endash ; G 2806 -U 8212 ; WX 1000 ; N emdash ; G 2807 -U 8213 ; WX 1000 ; N uni2015 ; G 2808 -U 8214 ; WX 500 ; N uni2016 ; G 2809 -U 8215 ; WX 500 ; N underscoredbl ; G 2810 -U 8216 ; WX 380 ; N quoteleft ; G 2811 -U 8217 ; WX 380 ; N quoteright ; G 2812 -U 8218 ; WX 380 ; N quotesinglbase ; G 2813 -U 8219 ; WX 380 ; N quotereversed ; G 2814 -U 8220 ; WX 657 ; N quotedblleft ; G 2815 -U 8221 ; WX 657 ; N quotedblright ; G 2816 -U 8222 ; WX 657 ; N quotedblbase ; G 2817 -U 8223 ; WX 657 ; N uni201F ; G 2818 -U 8224 ; WX 500 ; N dagger ; G 2819 -U 8225 ; WX 500 ; N daggerdbl ; G 2820 -U 8226 ; WX 639 ; N bullet ; G 2821 -U 8227 ; WX 639 ; N uni2023 ; G 2822 -U 8228 ; WX 333 ; N onedotenleader ; G 2823 -U 8229 ; WX 667 ; N twodotenleader ; G 2824 -U 8230 ; WX 1000 ; N ellipsis ; G 2825 -U 8231 ; WX 348 ; N uni2027 ; G 2826 -U 8232 ; WX 0 ; N uni2028 ; G 2827 -U 8233 ; WX 0 ; N uni2029 ; G 2828 -U 8234 ; WX 0 ; N uni202A ; G 2829 -U 8235 ; WX 0 ; N uni202B ; G 2830 -U 8236 ; WX 0 ; N uni202C ; G 2831 -U 8237 ; WX 0 ; N uni202D ; G 2832 -U 8238 ; WX 0 ; N uni202E ; G 2833 -U 8239 ; WX 200 ; N uni202F ; G 2834 -U 8240 ; WX 1440 ; N perthousand ; G 2835 -U 8241 ; WX 1887 ; N uni2031 ; G 2836 -U 8242 ; WX 264 ; N minute ; G 2837 -U 8243 ; WX 447 ; N second ; G 2838 -U 8244 ; WX 630 ; N uni2034 ; G 2839 -U 8245 ; WX 264 ; N uni2035 ; G 2840 -U 8246 ; WX 447 ; N uni2036 ; G 2841 -U 8247 ; WX 630 ; N uni2037 ; G 2842 -U 8248 ; WX 733 ; N uni2038 ; G 2843 -U 8249 ; WX 412 ; N guilsinglleft ; G 2844 -U 8250 ; WX 412 ; N guilsinglright ; G 2845 -U 8251 ; WX 972 ; N uni203B ; G 2846 -U 8252 ; WX 627 ; N exclamdbl ; G 2847 -U 8253 ; WX 580 ; N uni203D ; G 2848 -U 8254 ; WX 500 ; N uni203E ; G 2849 -U 8255 ; WX 828 ; N uni203F ; G 2850 -U 8256 ; WX 828 ; N uni2040 ; G 2851 -U 8257 ; WX 329 ; N uni2041 ; G 2852 -U 8258 ; WX 1023 ; N uni2042 ; G 2853 -U 8259 ; WX 500 ; N uni2043 ; G 2854 -U 8260 ; WX 167 ; N fraction ; G 2855 -U 8261 ; WX 457 ; N uni2045 ; G 2856 -U 8262 ; WX 457 ; N uni2046 ; G 2857 -U 8263 ; WX 1030 ; N uni2047 ; G 2858 -U 8264 ; WX 829 ; N uni2048 ; G 2859 -U 8265 ; WX 829 ; N uni2049 ; G 2860 -U 8266 ; WX 513 ; N uni204A ; G 2861 -U 8267 ; WX 636 ; N uni204B ; G 2862 -U 8268 ; WX 500 ; N uni204C ; G 2863 -U 8269 ; WX 500 ; N uni204D ; G 2864 -U 8270 ; WX 523 ; N uni204E ; G 2865 -U 8271 ; WX 400 ; N uni204F ; G 2866 -U 8272 ; WX 828 ; N uni2050 ; G 2867 -U 8273 ; WX 523 ; N uni2051 ; G 2868 -U 8274 ; WX 556 ; N uni2052 ; G 2869 -U 8275 ; WX 1000 ; N uni2053 ; G 2870 -U 8276 ; WX 828 ; N uni2054 ; G 2871 -U 8277 ; WX 838 ; N uni2055 ; G 2872 -U 8278 ; WX 684 ; N uni2056 ; G 2873 -U 8279 ; WX 813 ; N uni2057 ; G 2874 -U 8280 ; WX 838 ; N uni2058 ; G 2875 -U 8281 ; WX 838 ; N uni2059 ; G 2876 -U 8282 ; WX 380 ; N uni205A ; G 2877 -U 8283 ; WX 872 ; N uni205B ; G 2878 -U 8284 ; WX 838 ; N uni205C ; G 2879 -U 8285 ; WX 380 ; N uni205D ; G 2880 -U 8286 ; WX 380 ; N uni205E ; G 2881 -U 8287 ; WX 222 ; N uni205F ; G 2882 -U 8288 ; WX 0 ; N uni2060 ; G 2883 -U 8289 ; WX 0 ; N uni2061 ; G 2884 -U 8290 ; WX 0 ; N uni2062 ; G 2885 -U 8291 ; WX 0 ; N uni2063 ; G 2886 -U 8292 ; WX 0 ; N uni2064 ; G 2887 -U 8298 ; WX 0 ; N uni206A ; G 2888 -U 8299 ; WX 0 ; N uni206B ; G 2889 -U 8300 ; WX 0 ; N uni206C ; G 2890 -U 8301 ; WX 0 ; N uni206D ; G 2891 -U 8302 ; WX 0 ; N uni206E ; G 2892 -U 8303 ; WX 0 ; N uni206F ; G 2893 -U 8304 ; WX 438 ; N uni2070 ; G 2894 -U 8305 ; WX 219 ; N uni2071 ; G 2895 -U 8308 ; WX 438 ; N uni2074 ; G 2896 -U 8309 ; WX 438 ; N uni2075 ; G 2897 -U 8310 ; WX 438 ; N uni2076 ; G 2898 -U 8311 ; WX 438 ; N uni2077 ; G 2899 -U 8312 ; WX 438 ; N uni2078 ; G 2900 -U 8313 ; WX 438 ; N uni2079 ; G 2901 -U 8314 ; WX 528 ; N uni207A ; G 2902 -U 8315 ; WX 528 ; N uni207B ; G 2903 -U 8316 ; WX 528 ; N uni207C ; G 2904 -U 8317 ; WX 288 ; N uni207D ; G 2905 -U 8318 ; WX 288 ; N uni207E ; G 2906 -U 8319 ; WX 456 ; N uni207F ; G 2907 -U 8320 ; WX 438 ; N uni2080 ; G 2908 -U 8321 ; WX 438 ; N uni2081 ; G 2909 -U 8322 ; WX 438 ; N uni2082 ; G 2910 -U 8323 ; WX 438 ; N uni2083 ; G 2911 -U 8324 ; WX 438 ; N uni2084 ; G 2912 -U 8325 ; WX 438 ; N uni2085 ; G 2913 -U 8326 ; WX 438 ; N uni2086 ; G 2914 -U 8327 ; WX 438 ; N uni2087 ; G 2915 -U 8328 ; WX 438 ; N uni2088 ; G 2916 -U 8329 ; WX 438 ; N uni2089 ; G 2917 -U 8330 ; WX 528 ; N uni208A ; G 2918 -U 8331 ; WX 528 ; N uni208B ; G 2919 -U 8332 ; WX 528 ; N uni208C ; G 2920 -U 8333 ; WX 288 ; N uni208D ; G 2921 -U 8334 ; WX 288 ; N uni208E ; G 2922 -U 8336 ; WX 458 ; N uni2090 ; G 2923 -U 8337 ; WX 479 ; N uni2091 ; G 2924 -U 8338 ; WX 488 ; N uni2092 ; G 2925 -U 8339 ; WX 413 ; N uni2093 ; G 2926 -U 8340 ; WX 479 ; N uni2094 ; G 2927 -U 8341 ; WX 456 ; N uni2095 ; G 2928 -U 8342 ; WX 487 ; N uni2096 ; G 2929 -U 8343 ; WX 219 ; N uni2097 ; G 2930 -U 8344 ; WX 664 ; N uni2098 ; G 2931 -U 8345 ; WX 456 ; N uni2099 ; G 2932 -U 8346 ; WX 479 ; N uni209A ; G 2933 -U 8347 ; WX 381 ; N uni209B ; G 2934 -U 8348 ; WX 388 ; N uni209C ; G 2935 -U 8352 ; WX 929 ; N uni20A0 ; G 2936 -U 8353 ; WX 696 ; N colonmonetary ; G 2937 -U 8354 ; WX 696 ; N uni20A2 ; G 2938 -U 8355 ; WX 696 ; N franc ; G 2939 -U 8356 ; WX 696 ; N lira ; G 2940 -U 8357 ; WX 1042 ; N uni20A5 ; G 2941 -U 8358 ; WX 696 ; N uni20A6 ; G 2942 -U 8359 ; WX 1518 ; N peseta ; G 2943 -U 8360 ; WX 1205 ; N uni20A8 ; G 2944 -U 8361 ; WX 1103 ; N uni20A9 ; G 2945 -U 8362 ; WX 904 ; N uni20AA ; G 2946 -U 8363 ; WX 696 ; N dong ; G 2947 -U 8364 ; WX 696 ; N Euro ; G 2948 -U 8365 ; WX 696 ; N uni20AD ; G 2949 -U 8366 ; WX 696 ; N uni20AE ; G 2950 -U 8367 ; WX 1392 ; N uni20AF ; G 2951 -U 8368 ; WX 696 ; N uni20B0 ; G 2952 -U 8369 ; WX 696 ; N uni20B1 ; G 2953 -U 8370 ; WX 696 ; N uni20B2 ; G 2954 -U 8371 ; WX 696 ; N uni20B3 ; G 2955 -U 8372 ; WX 859 ; N uni20B4 ; G 2956 -U 8373 ; WX 696 ; N uni20B5 ; G 2957 -U 8376 ; WX 696 ; N uni20B8 ; G 2958 -U 8377 ; WX 696 ; N uni20B9 ; G 2959 -U 8378 ; WX 696 ; N uni20BA ; G 2960 -U 8381 ; WX 696 ; N uni20BD ; G 2961 -U 8400 ; WX 0 ; N uni20D0 ; G 2962 -U 8401 ; WX 0 ; N uni20D1 ; G 2963 -U 8406 ; WX 0 ; N uni20D6 ; G 2964 -U 8407 ; WX 0 ; N uni20D7 ; G 2965 -U 8411 ; WX 0 ; N uni20DB ; G 2966 -U 8412 ; WX 0 ; N uni20DC ; G 2967 -U 8417 ; WX 0 ; N uni20E1 ; G 2968 -U 8448 ; WX 1120 ; N uni2100 ; G 2969 -U 8449 ; WX 1170 ; N uni2101 ; G 2970 -U 8450 ; WX 734 ; N uni2102 ; G 2971 -U 8451 ; WX 1211 ; N uni2103 ; G 2972 -U 8452 ; WX 896 ; N uni2104 ; G 2973 -U 8453 ; WX 1091 ; N uni2105 ; G 2974 -U 8454 ; WX 1144 ; N uni2106 ; G 2975 -U 8455 ; WX 614 ; N uni2107 ; G 2976 -U 8456 ; WX 698 ; N uni2108 ; G 2977 -U 8457 ; WX 1086 ; N uni2109 ; G 2978 -U 8459 ; WX 1073 ; N uni210B ; G 2979 -U 8460 ; WX 913 ; N uni210C ; G 2980 -U 8461 ; WX 888 ; N uni210D ; G 2981 -U 8462 ; WX 712 ; N uni210E ; G 2982 -U 8463 ; WX 712 ; N uni210F ; G 2983 -U 8464 ; WX 597 ; N uni2110 ; G 2984 -U 8465 ; WX 697 ; N Ifraktur ; G 2985 -U 8466 ; WX 856 ; N uni2112 ; G 2986 -U 8467 ; WX 472 ; N uni2113 ; G 2987 -U 8468 ; WX 974 ; N uni2114 ; G 2988 -U 8469 ; WX 837 ; N uni2115 ; G 2989 -U 8470 ; WX 1203 ; N uni2116 ; G 2990 -U 8471 ; WX 1000 ; N uni2117 ; G 2991 -U 8472 ; WX 697 ; N weierstrass ; G 2992 -U 8473 ; WX 750 ; N uni2119 ; G 2993 -U 8474 ; WX 850 ; N uni211A ; G 2994 -U 8475 ; WX 938 ; N uni211B ; G 2995 -U 8476 ; WX 814 ; N Rfraktur ; G 2996 -U 8477 ; WX 801 ; N uni211D ; G 2997 -U 8478 ; WX 896 ; N prescription ; G 2998 -U 8479 ; WX 710 ; N uni211F ; G 2999 -U 8480 ; WX 1020 ; N uni2120 ; G 3000 -U 8481 ; WX 1281 ; N uni2121 ; G 3001 -U 8482 ; WX 1000 ; N trademark ; G 3002 -U 8483 ; WX 755 ; N uni2123 ; G 3003 -U 8484 ; WX 754 ; N uni2124 ; G 3004 -U 8485 ; WX 578 ; N uni2125 ; G 3005 -U 8486 ; WX 850 ; N uni2126 ; G 3006 -U 8487 ; WX 850 ; N uni2127 ; G 3007 -U 8488 ; WX 763 ; N uni2128 ; G 3008 -U 8489 ; WX 338 ; N uni2129 ; G 3009 -U 8490 ; WX 775 ; N uni212A ; G 3010 -U 8491 ; WX 774 ; N uni212B ; G 3011 -U 8492 ; WX 928 ; N uni212C ; G 3012 -U 8493 ; WX 818 ; N uni212D ; G 3013 -U 8494 ; WX 854 ; N estimated ; G 3014 -U 8495 ; WX 636 ; N uni212F ; G 3015 -U 8496 ; WX 729 ; N uni2130 ; G 3016 -U 8497 ; WX 808 ; N uni2131 ; G 3017 -U 8498 ; WX 683 ; N uni2132 ; G 3018 -U 8499 ; WX 1184 ; N uni2133 ; G 3019 -U 8500 ; WX 465 ; N uni2134 ; G 3020 -U 8501 ; WX 794 ; N aleph ; G 3021 -U 8502 ; WX 731 ; N uni2136 ; G 3022 -U 8503 ; WX 494 ; N uni2137 ; G 3023 -U 8504 ; WX 684 ; N uni2138 ; G 3024 -U 8505 ; WX 380 ; N uni2139 ; G 3025 -U 8506 ; WX 945 ; N uni213A ; G 3026 -U 8507 ; WX 1348 ; N uni213B ; G 3027 -U 8508 ; WX 790 ; N uni213C ; G 3028 -U 8509 ; WX 737 ; N uni213D ; G 3029 -U 8510 ; WX 654 ; N uni213E ; G 3030 -U 8511 ; WX 863 ; N uni213F ; G 3031 -U 8512 ; WX 840 ; N uni2140 ; G 3032 -U 8513 ; WX 775 ; N uni2141 ; G 3033 -U 8514 ; WX 557 ; N uni2142 ; G 3034 -U 8515 ; WX 637 ; N uni2143 ; G 3035 -U 8516 ; WX 760 ; N uni2144 ; G 3036 -U 8517 ; WX 830 ; N uni2145 ; G 3037 -U 8518 ; WX 716 ; N uni2146 ; G 3038 -U 8519 ; WX 678 ; N uni2147 ; G 3039 -U 8520 ; WX 343 ; N uni2148 ; G 3040 -U 8521 ; WX 343 ; N uni2149 ; G 3041 -U 8523 ; WX 872 ; N uni214B ; G 3042 -U 8526 ; WX 547 ; N uni214E ; G 3043 -U 8528 ; WX 1035 ; N uni2150 ; G 3044 -U 8529 ; WX 1035 ; N uni2151 ; G 3045 -U 8530 ; WX 1483 ; N uni2152 ; G 3046 -U 8531 ; WX 1035 ; N onethird ; G 3047 -U 8532 ; WX 1035 ; N twothirds ; G 3048 -U 8533 ; WX 1035 ; N uni2155 ; G 3049 -U 8534 ; WX 1035 ; N uni2156 ; G 3050 -U 8535 ; WX 1035 ; N uni2157 ; G 3051 -U 8536 ; WX 1035 ; N uni2158 ; G 3052 -U 8537 ; WX 1035 ; N uni2159 ; G 3053 -U 8538 ; WX 1035 ; N uni215A ; G 3054 -U 8539 ; WX 1035 ; N oneeighth ; G 3055 -U 8540 ; WX 1035 ; N threeeighths ; G 3056 -U 8541 ; WX 1035 ; N fiveeighths ; G 3057 -U 8542 ; WX 1035 ; N seveneighths ; G 3058 -U 8543 ; WX 615 ; N uni215F ; G 3059 -U 8544 ; WX 372 ; N uni2160 ; G 3060 -U 8545 ; WX 659 ; N uni2161 ; G 3061 -U 8546 ; WX 945 ; N uni2162 ; G 3062 -U 8547 ; WX 1099 ; N uni2163 ; G 3063 -U 8548 ; WX 774 ; N uni2164 ; G 3064 -U 8549 ; WX 1099 ; N uni2165 ; G 3065 -U 8550 ; WX 1386 ; N uni2166 ; G 3066 -U 8551 ; WX 1672 ; N uni2167 ; G 3067 -U 8552 ; WX 1121 ; N uni2168 ; G 3068 -U 8553 ; WX 771 ; N uni2169 ; G 3069 -U 8554 ; WX 1120 ; N uni216A ; G 3070 -U 8555 ; WX 1407 ; N uni216B ; G 3071 -U 8556 ; WX 637 ; N uni216C ; G 3072 -U 8557 ; WX 734 ; N uni216D ; G 3073 -U 8558 ; WX 830 ; N uni216E ; G 3074 -U 8559 ; WX 995 ; N uni216F ; G 3075 -U 8560 ; WX 343 ; N uni2170 ; G 3076 -U 8561 ; WX 607 ; N uni2171 ; G 3077 -U 8562 ; WX 872 ; N uni2172 ; G 3078 -U 8563 ; WX 984 ; N uni2173 ; G 3079 -U 8564 ; WX 652 ; N uni2174 ; G 3080 -U 8565 ; WX 962 ; N uni2175 ; G 3081 -U 8566 ; WX 1227 ; N uni2176 ; G 3082 -U 8567 ; WX 1491 ; N uni2177 ; G 3083 -U 8568 ; WX 969 ; N uni2178 ; G 3084 -U 8569 ; WX 645 ; N uni2179 ; G 3085 -U 8570 ; WX 969 ; N uni217A ; G 3086 -U 8571 ; WX 1233 ; N uni217B ; G 3087 -U 8572 ; WX 343 ; N uni217C ; G 3088 -U 8573 ; WX 593 ; N uni217D ; G 3089 -U 8574 ; WX 716 ; N uni217E ; G 3090 -U 8575 ; WX 1042 ; N uni217F ; G 3091 -U 8576 ; WX 1289 ; N uni2180 ; G 3092 -U 8577 ; WX 830 ; N uni2181 ; G 3093 -U 8578 ; WX 1289 ; N uni2182 ; G 3094 -U 8579 ; WX 734 ; N uni2183 ; G 3095 -U 8580 ; WX 593 ; N uni2184 ; G 3096 -U 8581 ; WX 734 ; N uni2185 ; G 3097 -U 8585 ; WX 1035 ; N uni2189 ; G 3098 -U 8592 ; WX 838 ; N arrowleft ; G 3099 -U 8593 ; WX 838 ; N arrowup ; G 3100 -U 8594 ; WX 838 ; N arrowright ; G 3101 -U 8595 ; WX 838 ; N arrowdown ; G 3102 -U 8596 ; WX 838 ; N arrowboth ; G 3103 -U 8597 ; WX 838 ; N arrowupdn ; G 3104 -U 8598 ; WX 838 ; N uni2196 ; G 3105 -U 8599 ; WX 838 ; N uni2197 ; G 3106 -U 8600 ; WX 838 ; N uni2198 ; G 3107 -U 8601 ; WX 838 ; N uni2199 ; G 3108 -U 8602 ; WX 838 ; N uni219A ; G 3109 -U 8603 ; WX 838 ; N uni219B ; G 3110 -U 8604 ; WX 838 ; N uni219C ; G 3111 -U 8605 ; WX 838 ; N uni219D ; G 3112 -U 8606 ; WX 838 ; N uni219E ; G 3113 -U 8607 ; WX 838 ; N uni219F ; G 3114 -U 8608 ; WX 838 ; N uni21A0 ; G 3115 -U 8609 ; WX 838 ; N uni21A1 ; G 3116 -U 8610 ; WX 838 ; N uni21A2 ; G 3117 -U 8611 ; WX 838 ; N uni21A3 ; G 3118 -U 8612 ; WX 838 ; N uni21A4 ; G 3119 -U 8613 ; WX 838 ; N uni21A5 ; G 3120 -U 8614 ; WX 838 ; N uni21A6 ; G 3121 -U 8615 ; WX 838 ; N uni21A7 ; G 3122 -U 8616 ; WX 838 ; N arrowupdnbse ; G 3123 -U 8617 ; WX 838 ; N uni21A9 ; G 3124 -U 8618 ; WX 838 ; N uni21AA ; G 3125 -U 8619 ; WX 838 ; N uni21AB ; G 3126 -U 8620 ; WX 838 ; N uni21AC ; G 3127 -U 8621 ; WX 838 ; N uni21AD ; G 3128 -U 8622 ; WX 838 ; N uni21AE ; G 3129 -U 8623 ; WX 838 ; N uni21AF ; G 3130 -U 8624 ; WX 838 ; N uni21B0 ; G 3131 -U 8625 ; WX 838 ; N uni21B1 ; G 3132 -U 8626 ; WX 838 ; N uni21B2 ; G 3133 -U 8627 ; WX 838 ; N uni21B3 ; G 3134 -U 8628 ; WX 838 ; N uni21B4 ; G 3135 -U 8629 ; WX 838 ; N carriagereturn ; G 3136 -U 8630 ; WX 838 ; N uni21B6 ; G 3137 -U 8631 ; WX 838 ; N uni21B7 ; G 3138 -U 8632 ; WX 838 ; N uni21B8 ; G 3139 -U 8633 ; WX 838 ; N uni21B9 ; G 3140 -U 8634 ; WX 838 ; N uni21BA ; G 3141 -U 8635 ; WX 838 ; N uni21BB ; G 3142 -U 8636 ; WX 838 ; N uni21BC ; G 3143 -U 8637 ; WX 838 ; N uni21BD ; G 3144 -U 8638 ; WX 838 ; N uni21BE ; G 3145 -U 8639 ; WX 838 ; N uni21BF ; G 3146 -U 8640 ; WX 838 ; N uni21C0 ; G 3147 -U 8641 ; WX 838 ; N uni21C1 ; G 3148 -U 8642 ; WX 838 ; N uni21C2 ; G 3149 -U 8643 ; WX 838 ; N uni21C3 ; G 3150 -U 8644 ; WX 838 ; N uni21C4 ; G 3151 -U 8645 ; WX 838 ; N uni21C5 ; G 3152 -U 8646 ; WX 838 ; N uni21C6 ; G 3153 -U 8647 ; WX 838 ; N uni21C7 ; G 3154 -U 8648 ; WX 838 ; N uni21C8 ; G 3155 -U 8649 ; WX 838 ; N uni21C9 ; G 3156 -U 8650 ; WX 838 ; N uni21CA ; G 3157 -U 8651 ; WX 838 ; N uni21CB ; G 3158 -U 8652 ; WX 838 ; N uni21CC ; G 3159 -U 8653 ; WX 838 ; N uni21CD ; G 3160 -U 8654 ; WX 838 ; N uni21CE ; G 3161 -U 8655 ; WX 838 ; N uni21CF ; G 3162 -U 8656 ; WX 838 ; N arrowdblleft ; G 3163 -U 8657 ; WX 838 ; N arrowdblup ; G 3164 -U 8658 ; WX 838 ; N arrowdblright ; G 3165 -U 8659 ; WX 838 ; N arrowdbldown ; G 3166 -U 8660 ; WX 838 ; N arrowdblboth ; G 3167 -U 8661 ; WX 838 ; N uni21D5 ; G 3168 -U 8662 ; WX 838 ; N uni21D6 ; G 3169 -U 8663 ; WX 838 ; N uni21D7 ; G 3170 -U 8664 ; WX 838 ; N uni21D8 ; G 3171 -U 8665 ; WX 838 ; N uni21D9 ; G 3172 -U 8666 ; WX 838 ; N uni21DA ; G 3173 -U 8667 ; WX 838 ; N uni21DB ; G 3174 -U 8668 ; WX 838 ; N uni21DC ; G 3175 -U 8669 ; WX 838 ; N uni21DD ; G 3176 -U 8670 ; WX 838 ; N uni21DE ; G 3177 -U 8671 ; WX 838 ; N uni21DF ; G 3178 -U 8672 ; WX 838 ; N uni21E0 ; G 3179 -U 8673 ; WX 838 ; N uni21E1 ; G 3180 -U 8674 ; WX 838 ; N uni21E2 ; G 3181 -U 8675 ; WX 838 ; N uni21E3 ; G 3182 -U 8676 ; WX 838 ; N uni21E4 ; G 3183 -U 8677 ; WX 838 ; N uni21E5 ; G 3184 -U 8678 ; WX 838 ; N uni21E6 ; G 3185 -U 8679 ; WX 838 ; N uni21E7 ; G 3186 -U 8680 ; WX 838 ; N uni21E8 ; G 3187 -U 8681 ; WX 838 ; N uni21E9 ; G 3188 -U 8682 ; WX 838 ; N uni21EA ; G 3189 -U 8683 ; WX 838 ; N uni21EB ; G 3190 -U 8684 ; WX 838 ; N uni21EC ; G 3191 -U 8685 ; WX 838 ; N uni21ED ; G 3192 -U 8686 ; WX 838 ; N uni21EE ; G 3193 -U 8687 ; WX 838 ; N uni21EF ; G 3194 -U 8688 ; WX 838 ; N uni21F0 ; G 3195 -U 8689 ; WX 838 ; N uni21F1 ; G 3196 -U 8690 ; WX 838 ; N uni21F2 ; G 3197 -U 8691 ; WX 838 ; N uni21F3 ; G 3198 -U 8692 ; WX 838 ; N uni21F4 ; G 3199 -U 8693 ; WX 838 ; N uni21F5 ; G 3200 -U 8694 ; WX 838 ; N uni21F6 ; G 3201 -U 8695 ; WX 838 ; N uni21F7 ; G 3202 -U 8696 ; WX 838 ; N uni21F8 ; G 3203 -U 8697 ; WX 838 ; N uni21F9 ; G 3204 -U 8698 ; WX 838 ; N uni21FA ; G 3205 -U 8699 ; WX 838 ; N uni21FB ; G 3206 -U 8700 ; WX 838 ; N uni21FC ; G 3207 -U 8701 ; WX 838 ; N uni21FD ; G 3208 -U 8702 ; WX 838 ; N uni21FE ; G 3209 -U 8703 ; WX 838 ; N uni21FF ; G 3210 -U 8704 ; WX 774 ; N universal ; G 3211 -U 8705 ; WX 696 ; N uni2201 ; G 3212 -U 8706 ; WX 544 ; N partialdiff ; G 3213 -U 8707 ; WX 683 ; N existential ; G 3214 -U 8708 ; WX 683 ; N uni2204 ; G 3215 -U 8709 ; WX 856 ; N emptyset ; G 3216 -U 8710 ; WX 697 ; N increment ; G 3217 -U 8711 ; WX 697 ; N gradient ; G 3218 -U 8712 ; WX 896 ; N element ; G 3219 -U 8713 ; WX 896 ; N notelement ; G 3220 -U 8714 ; WX 750 ; N uni220A ; G 3221 -U 8715 ; WX 896 ; N suchthat ; G 3222 -U 8716 ; WX 896 ; N uni220C ; G 3223 -U 8717 ; WX 750 ; N uni220D ; G 3224 -U 8718 ; WX 636 ; N uni220E ; G 3225 -U 8719 ; WX 787 ; N product ; G 3226 -U 8720 ; WX 787 ; N uni2210 ; G 3227 -U 8721 ; WX 718 ; N summation ; G 3228 -U 8722 ; WX 838 ; N minus ; G 3229 -U 8723 ; WX 838 ; N uni2213 ; G 3230 -U 8724 ; WX 696 ; N uni2214 ; G 3231 -U 8725 ; WX 365 ; N uni2215 ; G 3232 -U 8726 ; WX 696 ; N uni2216 ; G 3233 -U 8727 ; WX 838 ; N asteriskmath ; G 3234 -U 8728 ; WX 626 ; N uni2218 ; G 3235 -U 8729 ; WX 380 ; N uni2219 ; G 3236 -U 8730 ; WX 667 ; N radical ; G 3237 -U 8731 ; WX 667 ; N uni221B ; G 3238 -U 8732 ; WX 667 ; N uni221C ; G 3239 -U 8733 ; WX 712 ; N proportional ; G 3240 -U 8734 ; WX 833 ; N infinity ; G 3241 -U 8735 ; WX 838 ; N orthogonal ; G 3242 -U 8736 ; WX 896 ; N angle ; G 3243 -U 8737 ; WX 896 ; N uni2221 ; G 3244 -U 8738 ; WX 838 ; N uni2222 ; G 3245 -U 8739 ; WX 500 ; N uni2223 ; G 3246 -U 8740 ; WX 500 ; N uni2224 ; G 3247 -U 8741 ; WX 500 ; N uni2225 ; G 3248 -U 8742 ; WX 500 ; N uni2226 ; G 3249 -U 8743 ; WX 812 ; N logicaland ; G 3250 -U 8744 ; WX 812 ; N logicalor ; G 3251 -U 8745 ; WX 812 ; N intersection ; G 3252 -U 8746 ; WX 812 ; N union ; G 3253 -U 8747 ; WX 610 ; N integral ; G 3254 -U 8748 ; WX 929 ; N uni222C ; G 3255 -U 8749 ; WX 1295 ; N uni222D ; G 3256 -U 8750 ; WX 563 ; N uni222E ; G 3257 -U 8751 ; WX 977 ; N uni222F ; G 3258 -U 8752 ; WX 1313 ; N uni2230 ; G 3259 -U 8753 ; WX 563 ; N uni2231 ; G 3260 -U 8754 ; WX 563 ; N uni2232 ; G 3261 -U 8755 ; WX 563 ; N uni2233 ; G 3262 -U 8756 ; WX 696 ; N therefore ; G 3263 -U 8757 ; WX 696 ; N uni2235 ; G 3264 -U 8758 ; WX 294 ; N uni2236 ; G 3265 -U 8759 ; WX 696 ; N uni2237 ; G 3266 -U 8760 ; WX 838 ; N uni2238 ; G 3267 -U 8761 ; WX 838 ; N uni2239 ; G 3268 -U 8762 ; WX 838 ; N uni223A ; G 3269 -U 8763 ; WX 838 ; N uni223B ; G 3270 -U 8764 ; WX 838 ; N similar ; G 3271 -U 8765 ; WX 838 ; N uni223D ; G 3272 -U 8766 ; WX 838 ; N uni223E ; G 3273 -U 8767 ; WX 838 ; N uni223F ; G 3274 -U 8768 ; WX 375 ; N uni2240 ; G 3275 -U 8769 ; WX 838 ; N uni2241 ; G 3276 -U 8770 ; WX 838 ; N uni2242 ; G 3277 -U 8771 ; WX 838 ; N uni2243 ; G 3278 -U 8772 ; WX 838 ; N uni2244 ; G 3279 -U 8773 ; WX 838 ; N congruent ; G 3280 -U 8774 ; WX 838 ; N uni2246 ; G 3281 -U 8775 ; WX 838 ; N uni2247 ; G 3282 -U 8776 ; WX 838 ; N approxequal ; G 3283 -U 8777 ; WX 838 ; N uni2249 ; G 3284 -U 8778 ; WX 838 ; N uni224A ; G 3285 -U 8779 ; WX 838 ; N uni224B ; G 3286 -U 8780 ; WX 838 ; N uni224C ; G 3287 -U 8781 ; WX 838 ; N uni224D ; G 3288 -U 8782 ; WX 838 ; N uni224E ; G 3289 -U 8783 ; WX 838 ; N uni224F ; G 3290 -U 8784 ; WX 838 ; N uni2250 ; G 3291 -U 8785 ; WX 838 ; N uni2251 ; G 3292 -U 8786 ; WX 838 ; N uni2252 ; G 3293 -U 8787 ; WX 838 ; N uni2253 ; G 3294 -U 8788 ; WX 1063 ; N uni2254 ; G 3295 -U 8789 ; WX 1063 ; N uni2255 ; G 3296 -U 8790 ; WX 838 ; N uni2256 ; G 3297 -U 8791 ; WX 838 ; N uni2257 ; G 3298 -U 8792 ; WX 838 ; N uni2258 ; G 3299 -U 8793 ; WX 838 ; N uni2259 ; G 3300 -U 8794 ; WX 838 ; N uni225A ; G 3301 -U 8795 ; WX 838 ; N uni225B ; G 3302 -U 8796 ; WX 838 ; N uni225C ; G 3303 -U 8797 ; WX 838 ; N uni225D ; G 3304 -U 8798 ; WX 838 ; N uni225E ; G 3305 -U 8799 ; WX 838 ; N uni225F ; G 3306 -U 8800 ; WX 838 ; N notequal ; G 3307 -U 8801 ; WX 838 ; N equivalence ; G 3308 -U 8802 ; WX 838 ; N uni2262 ; G 3309 -U 8803 ; WX 838 ; N uni2263 ; G 3310 -U 8804 ; WX 838 ; N lessequal ; G 3311 -U 8805 ; WX 838 ; N greaterequal ; G 3312 -U 8806 ; WX 838 ; N uni2266 ; G 3313 -U 8807 ; WX 838 ; N uni2267 ; G 3314 -U 8808 ; WX 841 ; N uni2268 ; G 3315 -U 8809 ; WX 841 ; N uni2269 ; G 3316 -U 8810 ; WX 1047 ; N uni226A ; G 3317 -U 8811 ; WX 1047 ; N uni226B ; G 3318 -U 8812 ; WX 500 ; N uni226C ; G 3319 -U 8813 ; WX 838 ; N uni226D ; G 3320 -U 8814 ; WX 838 ; N uni226E ; G 3321 -U 8815 ; WX 838 ; N uni226F ; G 3322 -U 8816 ; WX 838 ; N uni2270 ; G 3323 -U 8817 ; WX 838 ; N uni2271 ; G 3324 -U 8818 ; WX 838 ; N uni2272 ; G 3325 -U 8819 ; WX 838 ; N uni2273 ; G 3326 -U 8820 ; WX 838 ; N uni2274 ; G 3327 -U 8821 ; WX 838 ; N uni2275 ; G 3328 -U 8822 ; WX 838 ; N uni2276 ; G 3329 -U 8823 ; WX 838 ; N uni2277 ; G 3330 -U 8824 ; WX 838 ; N uni2278 ; G 3331 -U 8825 ; WX 838 ; N uni2279 ; G 3332 -U 8826 ; WX 838 ; N uni227A ; G 3333 -U 8827 ; WX 838 ; N uni227B ; G 3334 -U 8828 ; WX 838 ; N uni227C ; G 3335 -U 8829 ; WX 838 ; N uni227D ; G 3336 -U 8830 ; WX 838 ; N uni227E ; G 3337 -U 8831 ; WX 838 ; N uni227F ; G 3338 -U 8832 ; WX 838 ; N uni2280 ; G 3339 -U 8833 ; WX 838 ; N uni2281 ; G 3340 -U 8834 ; WX 838 ; N propersubset ; G 3341 -U 8835 ; WX 838 ; N propersuperset ; G 3342 -U 8836 ; WX 838 ; N notsubset ; G 3343 -U 8837 ; WX 838 ; N uni2285 ; G 3344 -U 8838 ; WX 838 ; N reflexsubset ; G 3345 -U 8839 ; WX 838 ; N reflexsuperset ; G 3346 -U 8840 ; WX 838 ; N uni2288 ; G 3347 -U 8841 ; WX 838 ; N uni2289 ; G 3348 -U 8842 ; WX 838 ; N uni228A ; G 3349 -U 8843 ; WX 838 ; N uni228B ; G 3350 -U 8844 ; WX 812 ; N uni228C ; G 3351 -U 8845 ; WX 812 ; N uni228D ; G 3352 -U 8846 ; WX 812 ; N uni228E ; G 3353 -U 8847 ; WX 838 ; N uni228F ; G 3354 -U 8848 ; WX 838 ; N uni2290 ; G 3355 -U 8849 ; WX 838 ; N uni2291 ; G 3356 -U 8850 ; WX 838 ; N uni2292 ; G 3357 -U 8851 ; WX 796 ; N uni2293 ; G 3358 -U 8852 ; WX 796 ; N uni2294 ; G 3359 -U 8853 ; WX 838 ; N circleplus ; G 3360 -U 8854 ; WX 838 ; N uni2296 ; G 3361 -U 8855 ; WX 838 ; N circlemultiply ; G 3362 -U 8856 ; WX 838 ; N uni2298 ; G 3363 -U 8857 ; WX 838 ; N uni2299 ; G 3364 -U 8858 ; WX 838 ; N uni229A ; G 3365 -U 8859 ; WX 838 ; N uni229B ; G 3366 -U 8860 ; WX 838 ; N uni229C ; G 3367 -U 8861 ; WX 838 ; N uni229D ; G 3368 -U 8862 ; WX 838 ; N uni229E ; G 3369 -U 8863 ; WX 838 ; N uni229F ; G 3370 -U 8864 ; WX 838 ; N uni22A0 ; G 3371 -U 8865 ; WX 838 ; N uni22A1 ; G 3372 -U 8866 ; WX 914 ; N uni22A2 ; G 3373 -U 8867 ; WX 914 ; N uni22A3 ; G 3374 -U 8868 ; WX 914 ; N uni22A4 ; G 3375 -U 8869 ; WX 914 ; N perpendicular ; G 3376 -U 8870 ; WX 542 ; N uni22A6 ; G 3377 -U 8871 ; WX 542 ; N uni22A7 ; G 3378 -U 8872 ; WX 914 ; N uni22A8 ; G 3379 -U 8873 ; WX 914 ; N uni22A9 ; G 3380 -U 8874 ; WX 914 ; N uni22AA ; G 3381 -U 8875 ; WX 914 ; N uni22AB ; G 3382 -U 8876 ; WX 914 ; N uni22AC ; G 3383 -U 8877 ; WX 914 ; N uni22AD ; G 3384 -U 8878 ; WX 914 ; N uni22AE ; G 3385 -U 8879 ; WX 914 ; N uni22AF ; G 3386 -U 8880 ; WX 838 ; N uni22B0 ; G 3387 -U 8881 ; WX 838 ; N uni22B1 ; G 3388 -U 8882 ; WX 838 ; N uni22B2 ; G 3389 -U 8883 ; WX 838 ; N uni22B3 ; G 3390 -U 8884 ; WX 838 ; N uni22B4 ; G 3391 -U 8885 ; WX 838 ; N uni22B5 ; G 3392 -U 8886 ; WX 1000 ; N uni22B6 ; G 3393 -U 8887 ; WX 1000 ; N uni22B7 ; G 3394 -U 8888 ; WX 838 ; N uni22B8 ; G 3395 -U 8889 ; WX 838 ; N uni22B9 ; G 3396 -U 8890 ; WX 542 ; N uni22BA ; G 3397 -U 8891 ; WX 812 ; N uni22BB ; G 3398 -U 8892 ; WX 812 ; N uni22BC ; G 3399 -U 8893 ; WX 812 ; N uni22BD ; G 3400 -U 8894 ; WX 838 ; N uni22BE ; G 3401 -U 8895 ; WX 838 ; N uni22BF ; G 3402 -U 8896 ; WX 843 ; N uni22C0 ; G 3403 -U 8897 ; WX 843 ; N uni22C1 ; G 3404 -U 8898 ; WX 843 ; N uni22C2 ; G 3405 -U 8899 ; WX 843 ; N uni22C3 ; G 3406 -U 8900 ; WX 626 ; N uni22C4 ; G 3407 -U 8901 ; WX 380 ; N dotmath ; G 3408 -U 8902 ; WX 626 ; N uni22C6 ; G 3409 -U 8903 ; WX 838 ; N uni22C7 ; G 3410 -U 8904 ; WX 1000 ; N uni22C8 ; G 3411 -U 8905 ; WX 1000 ; N uni22C9 ; G 3412 -U 8906 ; WX 1000 ; N uni22CA ; G 3413 -U 8907 ; WX 1000 ; N uni22CB ; G 3414 -U 8908 ; WX 1000 ; N uni22CC ; G 3415 -U 8909 ; WX 838 ; N uni22CD ; G 3416 -U 8910 ; WX 812 ; N uni22CE ; G 3417 -U 8911 ; WX 812 ; N uni22CF ; G 3418 -U 8912 ; WX 838 ; N uni22D0 ; G 3419 -U 8913 ; WX 838 ; N uni22D1 ; G 3420 -U 8914 ; WX 838 ; N uni22D2 ; G 3421 -U 8915 ; WX 838 ; N uni22D3 ; G 3422 -U 8916 ; WX 838 ; N uni22D4 ; G 3423 -U 8917 ; WX 838 ; N uni22D5 ; G 3424 -U 8918 ; WX 838 ; N uni22D6 ; G 3425 -U 8919 ; WX 838 ; N uni22D7 ; G 3426 -U 8920 ; WX 1422 ; N uni22D8 ; G 3427 -U 8921 ; WX 1422 ; N uni22D9 ; G 3428 -U 8922 ; WX 838 ; N uni22DA ; G 3429 -U 8923 ; WX 838 ; N uni22DB ; G 3430 -U 8924 ; WX 838 ; N uni22DC ; G 3431 -U 8925 ; WX 838 ; N uni22DD ; G 3432 -U 8926 ; WX 838 ; N uni22DE ; G 3433 -U 8927 ; WX 838 ; N uni22DF ; G 3434 -U 8928 ; WX 838 ; N uni22E0 ; G 3435 -U 8929 ; WX 838 ; N uni22E1 ; G 3436 -U 8930 ; WX 838 ; N uni22E2 ; G 3437 -U 8931 ; WX 838 ; N uni22E3 ; G 3438 -U 8932 ; WX 838 ; N uni22E4 ; G 3439 -U 8933 ; WX 838 ; N uni22E5 ; G 3440 -U 8934 ; WX 838 ; N uni22E6 ; G 3441 -U 8935 ; WX 838 ; N uni22E7 ; G 3442 -U 8936 ; WX 838 ; N uni22E8 ; G 3443 -U 8937 ; WX 838 ; N uni22E9 ; G 3444 -U 8938 ; WX 838 ; N uni22EA ; G 3445 -U 8939 ; WX 838 ; N uni22EB ; G 3446 -U 8940 ; WX 838 ; N uni22EC ; G 3447 -U 8941 ; WX 838 ; N uni22ED ; G 3448 -U 8942 ; WX 1000 ; N uni22EE ; G 3449 -U 8943 ; WX 1000 ; N uni22EF ; G 3450 -U 8944 ; WX 1000 ; N uni22F0 ; G 3451 -U 8945 ; WX 1000 ; N uni22F1 ; G 3452 -U 8946 ; WX 1158 ; N uni22F2 ; G 3453 -U 8947 ; WX 896 ; N uni22F3 ; G 3454 -U 8948 ; WX 750 ; N uni22F4 ; G 3455 -U 8949 ; WX 896 ; N uni22F5 ; G 3456 -U 8950 ; WX 896 ; N uni22F6 ; G 3457 -U 8951 ; WX 750 ; N uni22F7 ; G 3458 -U 8952 ; WX 896 ; N uni22F8 ; G 3459 -U 8953 ; WX 896 ; N uni22F9 ; G 3460 -U 8954 ; WX 1158 ; N uni22FA ; G 3461 -U 8955 ; WX 896 ; N uni22FB ; G 3462 -U 8956 ; WX 750 ; N uni22FC ; G 3463 -U 8957 ; WX 896 ; N uni22FD ; G 3464 -U 8958 ; WX 750 ; N uni22FE ; G 3465 -U 8959 ; WX 896 ; N uni22FF ; G 3466 -U 8960 ; WX 602 ; N uni2300 ; G 3467 -U 8961 ; WX 602 ; N uni2301 ; G 3468 -U 8962 ; WX 716 ; N house ; G 3469 -U 8963 ; WX 838 ; N uni2303 ; G 3470 -U 8964 ; WX 838 ; N uni2304 ; G 3471 -U 8965 ; WX 838 ; N uni2305 ; G 3472 -U 8966 ; WX 838 ; N uni2306 ; G 3473 -U 8967 ; WX 488 ; N uni2307 ; G 3474 -U 8968 ; WX 457 ; N uni2308 ; G 3475 -U 8969 ; WX 457 ; N uni2309 ; G 3476 -U 8970 ; WX 457 ; N uni230A ; G 3477 -U 8971 ; WX 457 ; N uni230B ; G 3478 -U 8972 ; WX 809 ; N uni230C ; G 3479 -U 8973 ; WX 809 ; N uni230D ; G 3480 -U 8974 ; WX 809 ; N uni230E ; G 3481 -U 8975 ; WX 809 ; N uni230F ; G 3482 -U 8976 ; WX 838 ; N revlogicalnot ; G 3483 -U 8977 ; WX 539 ; N uni2311 ; G 3484 -U 8984 ; WX 928 ; N uni2318 ; G 3485 -U 8985 ; WX 838 ; N uni2319 ; G 3486 -U 8988 ; WX 469 ; N uni231C ; G 3487 -U 8989 ; WX 469 ; N uni231D ; G 3488 -U 8990 ; WX 469 ; N uni231E ; G 3489 -U 8991 ; WX 469 ; N uni231F ; G 3490 -U 8992 ; WX 610 ; N integraltp ; G 3491 -U 8993 ; WX 610 ; N integralbt ; G 3492 -U 8996 ; WX 1152 ; N uni2324 ; G 3493 -U 8997 ; WX 1152 ; N uni2325 ; G 3494 -U 8998 ; WX 1414 ; N uni2326 ; G 3495 -U 8999 ; WX 1152 ; N uni2327 ; G 3496 -U 9000 ; WX 1443 ; N uni2328 ; G 3497 -U 9003 ; WX 1414 ; N uni232B ; G 3498 -U 9004 ; WX 873 ; N uni232C ; G 3499 -U 9075 ; WX 390 ; N uni2373 ; G 3500 -U 9076 ; WX 716 ; N uni2374 ; G 3501 -U 9077 ; WX 869 ; N uni2375 ; G 3502 -U 9082 ; WX 687 ; N uni237A ; G 3503 -U 9085 ; WX 863 ; N uni237D ; G 3504 -U 9095 ; WX 1152 ; N uni2387 ; G 3505 -U 9108 ; WX 873 ; N uni2394 ; G 3506 -U 9115 ; WX 500 ; N uni239B ; G 3507 -U 9116 ; WX 500 ; N uni239C ; G 3508 -U 9117 ; WX 500 ; N uni239D ; G 3509 -U 9118 ; WX 500 ; N uni239E ; G 3510 -U 9119 ; WX 500 ; N uni239F ; G 3511 -U 9120 ; WX 500 ; N uni23A0 ; G 3512 -U 9121 ; WX 500 ; N uni23A1 ; G 3513 -U 9122 ; WX 500 ; N uni23A2 ; G 3514 -U 9123 ; WX 500 ; N uni23A3 ; G 3515 -U 9124 ; WX 500 ; N uni23A4 ; G 3516 -U 9125 ; WX 500 ; N uni23A5 ; G 3517 -U 9126 ; WX 500 ; N uni23A6 ; G 3518 -U 9127 ; WX 750 ; N uni23A7 ; G 3519 -U 9128 ; WX 750 ; N uni23A8 ; G 3520 -U 9129 ; WX 750 ; N uni23A9 ; G 3521 -U 9130 ; WX 750 ; N uni23AA ; G 3522 -U 9131 ; WX 750 ; N uni23AB ; G 3523 -U 9132 ; WX 750 ; N uni23AC ; G 3524 -U 9133 ; WX 750 ; N uni23AD ; G 3525 -U 9134 ; WX 610 ; N uni23AE ; G 3526 -U 9166 ; WX 838 ; N uni23CE ; G 3527 -U 9167 ; WX 945 ; N uni23CF ; G 3528 -U 9187 ; WX 873 ; N uni23E3 ; G 3529 -U 9189 ; WX 769 ; N uni23E5 ; G 3530 -U 9192 ; WX 696 ; N uni23E8 ; G 3531 -U 9250 ; WX 716 ; N uni2422 ; G 3532 -U 9251 ; WX 716 ; N uni2423 ; G 3533 -U 9312 ; WX 847 ; N uni2460 ; G 3534 -U 9313 ; WX 847 ; N uni2461 ; G 3535 -U 9314 ; WX 847 ; N uni2462 ; G 3536 -U 9315 ; WX 847 ; N uni2463 ; G 3537 -U 9316 ; WX 847 ; N uni2464 ; G 3538 -U 9317 ; WX 847 ; N uni2465 ; G 3539 -U 9318 ; WX 847 ; N uni2466 ; G 3540 -U 9319 ; WX 847 ; N uni2467 ; G 3541 -U 9320 ; WX 847 ; N uni2468 ; G 3542 -U 9321 ; WX 847 ; N uni2469 ; G 3543 -U 9472 ; WX 602 ; N SF100000 ; G 3544 -U 9473 ; WX 602 ; N uni2501 ; G 3545 -U 9474 ; WX 602 ; N SF110000 ; G 3546 -U 9475 ; WX 602 ; N uni2503 ; G 3547 -U 9476 ; WX 602 ; N uni2504 ; G 3548 -U 9477 ; WX 602 ; N uni2505 ; G 3549 -U 9478 ; WX 602 ; N uni2506 ; G 3550 -U 9479 ; WX 602 ; N uni2507 ; G 3551 -U 9480 ; WX 602 ; N uni2508 ; G 3552 -U 9481 ; WX 602 ; N uni2509 ; G 3553 -U 9482 ; WX 602 ; N uni250A ; G 3554 -U 9483 ; WX 602 ; N uni250B ; G 3555 -U 9484 ; WX 602 ; N SF010000 ; G 3556 -U 9485 ; WX 602 ; N uni250D ; G 3557 -U 9486 ; WX 602 ; N uni250E ; G 3558 -U 9487 ; WX 602 ; N uni250F ; G 3559 -U 9488 ; WX 602 ; N SF030000 ; G 3560 -U 9489 ; WX 602 ; N uni2511 ; G 3561 -U 9490 ; WX 602 ; N uni2512 ; G 3562 -U 9491 ; WX 602 ; N uni2513 ; G 3563 -U 9492 ; WX 602 ; N SF020000 ; G 3564 -U 9493 ; WX 602 ; N uni2515 ; G 3565 -U 9494 ; WX 602 ; N uni2516 ; G 3566 -U 9495 ; WX 602 ; N uni2517 ; G 3567 -U 9496 ; WX 602 ; N SF040000 ; G 3568 -U 9497 ; WX 602 ; N uni2519 ; G 3569 -U 9498 ; WX 602 ; N uni251A ; G 3570 -U 9499 ; WX 602 ; N uni251B ; G 3571 -U 9500 ; WX 602 ; N SF080000 ; G 3572 -U 9501 ; WX 602 ; N uni251D ; G 3573 -U 9502 ; WX 602 ; N uni251E ; G 3574 -U 9503 ; WX 602 ; N uni251F ; G 3575 -U 9504 ; WX 602 ; N uni2520 ; G 3576 -U 9505 ; WX 602 ; N uni2521 ; G 3577 -U 9506 ; WX 602 ; N uni2522 ; G 3578 -U 9507 ; WX 602 ; N uni2523 ; G 3579 -U 9508 ; WX 602 ; N SF090000 ; G 3580 -U 9509 ; WX 602 ; N uni2525 ; G 3581 -U 9510 ; WX 602 ; N uni2526 ; G 3582 -U 9511 ; WX 602 ; N uni2527 ; G 3583 -U 9512 ; WX 602 ; N uni2528 ; G 3584 -U 9513 ; WX 602 ; N uni2529 ; G 3585 -U 9514 ; WX 602 ; N uni252A ; G 3586 -U 9515 ; WX 602 ; N uni252B ; G 3587 -U 9516 ; WX 602 ; N SF060000 ; G 3588 -U 9517 ; WX 602 ; N uni252D ; G 3589 -U 9518 ; WX 602 ; N uni252E ; G 3590 -U 9519 ; WX 602 ; N uni252F ; G 3591 -U 9520 ; WX 602 ; N uni2530 ; G 3592 -U 9521 ; WX 602 ; N uni2531 ; G 3593 -U 9522 ; WX 602 ; N uni2532 ; G 3594 -U 9523 ; WX 602 ; N uni2533 ; G 3595 -U 9524 ; WX 602 ; N SF070000 ; G 3596 -U 9525 ; WX 602 ; N uni2535 ; G 3597 -U 9526 ; WX 602 ; N uni2536 ; G 3598 -U 9527 ; WX 602 ; N uni2537 ; G 3599 -U 9528 ; WX 602 ; N uni2538 ; G 3600 -U 9529 ; WX 602 ; N uni2539 ; G 3601 -U 9530 ; WX 602 ; N uni253A ; G 3602 -U 9531 ; WX 602 ; N uni253B ; G 3603 -U 9532 ; WX 602 ; N SF050000 ; G 3604 -U 9533 ; WX 602 ; N uni253D ; G 3605 -U 9534 ; WX 602 ; N uni253E ; G 3606 -U 9535 ; WX 602 ; N uni253F ; G 3607 -U 9536 ; WX 602 ; N uni2540 ; G 3608 -U 9537 ; WX 602 ; N uni2541 ; G 3609 -U 9538 ; WX 602 ; N uni2542 ; G 3610 -U 9539 ; WX 602 ; N uni2543 ; G 3611 -U 9540 ; WX 602 ; N uni2544 ; G 3612 -U 9541 ; WX 602 ; N uni2545 ; G 3613 -U 9542 ; WX 602 ; N uni2546 ; G 3614 -U 9543 ; WX 602 ; N uni2547 ; G 3615 -U 9544 ; WX 602 ; N uni2548 ; G 3616 -U 9545 ; WX 602 ; N uni2549 ; G 3617 -U 9546 ; WX 602 ; N uni254A ; G 3618 -U 9547 ; WX 602 ; N uni254B ; G 3619 -U 9548 ; WX 602 ; N uni254C ; G 3620 -U 9549 ; WX 602 ; N uni254D ; G 3621 -U 9550 ; WX 602 ; N uni254E ; G 3622 -U 9551 ; WX 602 ; N uni254F ; G 3623 -U 9552 ; WX 602 ; N SF430000 ; G 3624 -U 9553 ; WX 602 ; N SF240000 ; G 3625 -U 9554 ; WX 602 ; N SF510000 ; G 3626 -U 9555 ; WX 602 ; N SF520000 ; G 3627 -U 9556 ; WX 602 ; N SF390000 ; G 3628 -U 9557 ; WX 602 ; N SF220000 ; G 3629 -U 9558 ; WX 602 ; N SF210000 ; G 3630 -U 9559 ; WX 602 ; N SF250000 ; G 3631 -U 9560 ; WX 602 ; N SF500000 ; G 3632 -U 9561 ; WX 602 ; N SF490000 ; G 3633 -U 9562 ; WX 602 ; N SF380000 ; G 3634 -U 9563 ; WX 602 ; N SF280000 ; G 3635 -U 9564 ; WX 602 ; N SF270000 ; G 3636 -U 9565 ; WX 602 ; N SF260000 ; G 3637 -U 9566 ; WX 602 ; N SF360000 ; G 3638 -U 9567 ; WX 602 ; N SF370000 ; G 3639 -U 9568 ; WX 602 ; N SF420000 ; G 3640 -U 9569 ; WX 602 ; N SF190000 ; G 3641 -U 9570 ; WX 602 ; N SF200000 ; G 3642 -U 9571 ; WX 602 ; N SF230000 ; G 3643 -U 9572 ; WX 602 ; N SF470000 ; G 3644 -U 9573 ; WX 602 ; N SF480000 ; G 3645 -U 9574 ; WX 602 ; N SF410000 ; G 3646 -U 9575 ; WX 602 ; N SF450000 ; G 3647 -U 9576 ; WX 602 ; N SF460000 ; G 3648 -U 9577 ; WX 602 ; N SF400000 ; G 3649 -U 9578 ; WX 602 ; N SF540000 ; G 3650 -U 9579 ; WX 602 ; N SF530000 ; G 3651 -U 9580 ; WX 602 ; N SF440000 ; G 3652 -U 9581 ; WX 602 ; N uni256D ; G 3653 -U 9582 ; WX 602 ; N uni256E ; G 3654 -U 9583 ; WX 602 ; N uni256F ; G 3655 -U 9584 ; WX 602 ; N uni2570 ; G 3656 -U 9585 ; WX 602 ; N uni2571 ; G 3657 -U 9586 ; WX 602 ; N uni2572 ; G 3658 -U 9587 ; WX 602 ; N uni2573 ; G 3659 -U 9588 ; WX 602 ; N uni2574 ; G 3660 -U 9589 ; WX 602 ; N uni2575 ; G 3661 -U 9590 ; WX 602 ; N uni2576 ; G 3662 -U 9591 ; WX 602 ; N uni2577 ; G 3663 -U 9592 ; WX 602 ; N uni2578 ; G 3664 -U 9593 ; WX 602 ; N uni2579 ; G 3665 -U 9594 ; WX 602 ; N uni257A ; G 3666 -U 9595 ; WX 602 ; N uni257B ; G 3667 -U 9596 ; WX 602 ; N uni257C ; G 3668 -U 9597 ; WX 602 ; N uni257D ; G 3669 -U 9598 ; WX 602 ; N uni257E ; G 3670 -U 9599 ; WX 602 ; N uni257F ; G 3671 -U 9600 ; WX 769 ; N upblock ; G 3672 -U 9601 ; WX 769 ; N uni2581 ; G 3673 -U 9602 ; WX 769 ; N uni2582 ; G 3674 -U 9603 ; WX 769 ; N uni2583 ; G 3675 -U 9604 ; WX 769 ; N dnblock ; G 3676 -U 9605 ; WX 769 ; N uni2585 ; G 3677 -U 9606 ; WX 769 ; N uni2586 ; G 3678 -U 9607 ; WX 769 ; N uni2587 ; G 3679 -U 9608 ; WX 769 ; N block ; G 3680 -U 9609 ; WX 769 ; N uni2589 ; G 3681 -U 9610 ; WX 769 ; N uni258A ; G 3682 -U 9611 ; WX 769 ; N uni258B ; G 3683 -U 9612 ; WX 769 ; N lfblock ; G 3684 -U 9613 ; WX 769 ; N uni258D ; G 3685 -U 9614 ; WX 769 ; N uni258E ; G 3686 -U 9615 ; WX 769 ; N uni258F ; G 3687 -U 9616 ; WX 769 ; N rtblock ; G 3688 -U 9617 ; WX 769 ; N ltshade ; G 3689 -U 9618 ; WX 769 ; N shade ; G 3690 -U 9619 ; WX 769 ; N dkshade ; G 3691 -U 9620 ; WX 769 ; N uni2594 ; G 3692 -U 9621 ; WX 769 ; N uni2595 ; G 3693 -U 9622 ; WX 769 ; N uni2596 ; G 3694 -U 9623 ; WX 769 ; N uni2597 ; G 3695 -U 9624 ; WX 769 ; N uni2598 ; G 3696 -U 9625 ; WX 769 ; N uni2599 ; G 3697 -U 9626 ; WX 769 ; N uni259A ; G 3698 -U 9627 ; WX 769 ; N uni259B ; G 3699 -U 9628 ; WX 769 ; N uni259C ; G 3700 -U 9629 ; WX 769 ; N uni259D ; G 3701 -U 9630 ; WX 769 ; N uni259E ; G 3702 -U 9631 ; WX 769 ; N uni259F ; G 3703 -U 9632 ; WX 945 ; N filledbox ; G 3704 -U 9633 ; WX 945 ; N H22073 ; G 3705 -U 9634 ; WX 945 ; N uni25A2 ; G 3706 -U 9635 ; WX 945 ; N uni25A3 ; G 3707 -U 9636 ; WX 945 ; N uni25A4 ; G 3708 -U 9637 ; WX 945 ; N uni25A5 ; G 3709 -U 9638 ; WX 945 ; N uni25A6 ; G 3710 -U 9639 ; WX 945 ; N uni25A7 ; G 3711 -U 9640 ; WX 945 ; N uni25A8 ; G 3712 -U 9641 ; WX 945 ; N uni25A9 ; G 3713 -U 9642 ; WX 678 ; N H18543 ; G 3714 -U 9643 ; WX 678 ; N H18551 ; G 3715 -U 9644 ; WX 945 ; N filledrect ; G 3716 -U 9645 ; WX 945 ; N uni25AD ; G 3717 -U 9646 ; WX 550 ; N uni25AE ; G 3718 -U 9647 ; WX 550 ; N uni25AF ; G 3719 -U 9648 ; WX 769 ; N uni25B0 ; G 3720 -U 9649 ; WX 769 ; N uni25B1 ; G 3721 -U 9650 ; WX 769 ; N triagup ; G 3722 -U 9651 ; WX 769 ; N uni25B3 ; G 3723 -U 9652 ; WX 502 ; N uni25B4 ; G 3724 -U 9653 ; WX 502 ; N uni25B5 ; G 3725 -U 9654 ; WX 769 ; N uni25B6 ; G 3726 -U 9655 ; WX 769 ; N uni25B7 ; G 3727 -U 9656 ; WX 502 ; N uni25B8 ; G 3728 -U 9657 ; WX 502 ; N uni25B9 ; G 3729 -U 9658 ; WX 769 ; N triagrt ; G 3730 -U 9659 ; WX 769 ; N uni25BB ; G 3731 -U 9660 ; WX 769 ; N triagdn ; G 3732 -U 9661 ; WX 769 ; N uni25BD ; G 3733 -U 9662 ; WX 502 ; N uni25BE ; G 3734 -U 9663 ; WX 502 ; N uni25BF ; G 3735 -U 9664 ; WX 769 ; N uni25C0 ; G 3736 -U 9665 ; WX 769 ; N uni25C1 ; G 3737 -U 9666 ; WX 502 ; N uni25C2 ; G 3738 -U 9667 ; WX 502 ; N uni25C3 ; G 3739 -U 9668 ; WX 769 ; N triaglf ; G 3740 -U 9669 ; WX 769 ; N uni25C5 ; G 3741 -U 9670 ; WX 769 ; N uni25C6 ; G 3742 -U 9671 ; WX 769 ; N uni25C7 ; G 3743 -U 9672 ; WX 769 ; N uni25C8 ; G 3744 -U 9673 ; WX 873 ; N uni25C9 ; G 3745 -U 9674 ; WX 494 ; N lozenge ; G 3746 -U 9675 ; WX 873 ; N circle ; G 3747 -U 9676 ; WX 873 ; N uni25CC ; G 3748 -U 9677 ; WX 873 ; N uni25CD ; G 3749 -U 9678 ; WX 873 ; N uni25CE ; G 3750 -U 9679 ; WX 873 ; N H18533 ; G 3751 -U 9680 ; WX 873 ; N uni25D0 ; G 3752 -U 9681 ; WX 873 ; N uni25D1 ; G 3753 -U 9682 ; WX 873 ; N uni25D2 ; G 3754 -U 9683 ; WX 873 ; N uni25D3 ; G 3755 -U 9684 ; WX 873 ; N uni25D4 ; G 3756 -U 9685 ; WX 873 ; N uni25D5 ; G 3757 -U 9686 ; WX 527 ; N uni25D6 ; G 3758 -U 9687 ; WX 527 ; N uni25D7 ; G 3759 -U 9688 ; WX 840 ; N invbullet ; G 3760 -U 9689 ; WX 970 ; N invcircle ; G 3761 -U 9690 ; WX 970 ; N uni25DA ; G 3762 -U 9691 ; WX 970 ; N uni25DB ; G 3763 -U 9692 ; WX 387 ; N uni25DC ; G 3764 -U 9693 ; WX 387 ; N uni25DD ; G 3765 -U 9694 ; WX 387 ; N uni25DE ; G 3766 -U 9695 ; WX 387 ; N uni25DF ; G 3767 -U 9696 ; WX 769 ; N uni25E0 ; G 3768 -U 9697 ; WX 769 ; N uni25E1 ; G 3769 -U 9698 ; WX 769 ; N uni25E2 ; G 3770 -U 9699 ; WX 769 ; N uni25E3 ; G 3771 -U 9700 ; WX 769 ; N uni25E4 ; G 3772 -U 9701 ; WX 769 ; N uni25E5 ; G 3773 -U 9702 ; WX 639 ; N openbullet ; G 3774 -U 9703 ; WX 945 ; N uni25E7 ; G 3775 -U 9704 ; WX 945 ; N uni25E8 ; G 3776 -U 9705 ; WX 945 ; N uni25E9 ; G 3777 -U 9706 ; WX 945 ; N uni25EA ; G 3778 -U 9707 ; WX 945 ; N uni25EB ; G 3779 -U 9708 ; WX 769 ; N uni25EC ; G 3780 -U 9709 ; WX 769 ; N uni25ED ; G 3781 -U 9710 ; WX 769 ; N uni25EE ; G 3782 -U 9711 ; WX 1119 ; N uni25EF ; G 3783 -U 9712 ; WX 945 ; N uni25F0 ; G 3784 -U 9713 ; WX 945 ; N uni25F1 ; G 3785 -U 9714 ; WX 945 ; N uni25F2 ; G 3786 -U 9715 ; WX 945 ; N uni25F3 ; G 3787 -U 9716 ; WX 873 ; N uni25F4 ; G 3788 -U 9717 ; WX 873 ; N uni25F5 ; G 3789 -U 9718 ; WX 873 ; N uni25F6 ; G 3790 -U 9719 ; WX 873 ; N uni25F7 ; G 3791 -U 9720 ; WX 769 ; N uni25F8 ; G 3792 -U 9721 ; WX 769 ; N uni25F9 ; G 3793 -U 9722 ; WX 769 ; N uni25FA ; G 3794 -U 9723 ; WX 830 ; N uni25FB ; G 3795 -U 9724 ; WX 830 ; N uni25FC ; G 3796 -U 9725 ; WX 732 ; N uni25FD ; G 3797 -U 9726 ; WX 732 ; N uni25FE ; G 3798 -U 9727 ; WX 769 ; N uni25FF ; G 3799 -U 9728 ; WX 896 ; N uni2600 ; G 3800 -U 9729 ; WX 1000 ; N uni2601 ; G 3801 -U 9730 ; WX 896 ; N uni2602 ; G 3802 -U 9731 ; WX 896 ; N uni2603 ; G 3803 -U 9732 ; WX 896 ; N uni2604 ; G 3804 -U 9733 ; WX 896 ; N uni2605 ; G 3805 -U 9734 ; WX 896 ; N uni2606 ; G 3806 -U 9735 ; WX 573 ; N uni2607 ; G 3807 -U 9736 ; WX 896 ; N uni2608 ; G 3808 -U 9737 ; WX 896 ; N uni2609 ; G 3809 -U 9738 ; WX 888 ; N uni260A ; G 3810 -U 9739 ; WX 888 ; N uni260B ; G 3811 -U 9740 ; WX 671 ; N uni260C ; G 3812 -U 9741 ; WX 1013 ; N uni260D ; G 3813 -U 9742 ; WX 1246 ; N uni260E ; G 3814 -U 9743 ; WX 1250 ; N uni260F ; G 3815 -U 9744 ; WX 896 ; N uni2610 ; G 3816 -U 9745 ; WX 896 ; N uni2611 ; G 3817 -U 9746 ; WX 896 ; N uni2612 ; G 3818 -U 9747 ; WX 532 ; N uni2613 ; G 3819 -U 9748 ; WX 896 ; N uni2614 ; G 3820 -U 9749 ; WX 896 ; N uni2615 ; G 3821 -U 9750 ; WX 896 ; N uni2616 ; G 3822 -U 9751 ; WX 896 ; N uni2617 ; G 3823 -U 9752 ; WX 896 ; N uni2618 ; G 3824 -U 9753 ; WX 896 ; N uni2619 ; G 3825 -U 9754 ; WX 896 ; N uni261A ; G 3826 -U 9755 ; WX 896 ; N uni261B ; G 3827 -U 9756 ; WX 896 ; N uni261C ; G 3828 -U 9757 ; WX 609 ; N uni261D ; G 3829 -U 9758 ; WX 896 ; N uni261E ; G 3830 -U 9759 ; WX 609 ; N uni261F ; G 3831 -U 9760 ; WX 896 ; N uni2620 ; G 3832 -U 9761 ; WX 896 ; N uni2621 ; G 3833 -U 9762 ; WX 896 ; N uni2622 ; G 3834 -U 9763 ; WX 896 ; N uni2623 ; G 3835 -U 9764 ; WX 669 ; N uni2624 ; G 3836 -U 9765 ; WX 746 ; N uni2625 ; G 3837 -U 9766 ; WX 649 ; N uni2626 ; G 3838 -U 9767 ; WX 784 ; N uni2627 ; G 3839 -U 9768 ; WX 545 ; N uni2628 ; G 3840 -U 9769 ; WX 896 ; N uni2629 ; G 3841 -U 9770 ; WX 896 ; N uni262A ; G 3842 -U 9771 ; WX 896 ; N uni262B ; G 3843 -U 9772 ; WX 710 ; N uni262C ; G 3844 -U 9773 ; WX 896 ; N uni262D ; G 3845 -U 9774 ; WX 896 ; N uni262E ; G 3846 -U 9775 ; WX 896 ; N uni262F ; G 3847 -U 9776 ; WX 896 ; N uni2630 ; G 3848 -U 9777 ; WX 896 ; N uni2631 ; G 3849 -U 9778 ; WX 896 ; N uni2632 ; G 3850 -U 9779 ; WX 896 ; N uni2633 ; G 3851 -U 9780 ; WX 896 ; N uni2634 ; G 3852 -U 9781 ; WX 896 ; N uni2635 ; G 3853 -U 9782 ; WX 896 ; N uni2636 ; G 3854 -U 9783 ; WX 896 ; N uni2637 ; G 3855 -U 9784 ; WX 896 ; N uni2638 ; G 3856 -U 9785 ; WX 1042 ; N uni2639 ; G 3857 -U 9786 ; WX 1042 ; N smileface ; G 3858 -U 9787 ; WX 1042 ; N invsmileface ; G 3859 -U 9788 ; WX 896 ; N sun ; G 3860 -U 9789 ; WX 896 ; N uni263D ; G 3861 -U 9790 ; WX 896 ; N uni263E ; G 3862 -U 9791 ; WX 614 ; N uni263F ; G 3863 -U 9792 ; WX 732 ; N female ; G 3864 -U 9793 ; WX 732 ; N uni2641 ; G 3865 -U 9794 ; WX 896 ; N male ; G 3866 -U 9795 ; WX 896 ; N uni2643 ; G 3867 -U 9796 ; WX 896 ; N uni2644 ; G 3868 -U 9797 ; WX 896 ; N uni2645 ; G 3869 -U 9798 ; WX 896 ; N uni2646 ; G 3870 -U 9799 ; WX 896 ; N uni2647 ; G 3871 -U 9800 ; WX 896 ; N uni2648 ; G 3872 -U 9801 ; WX 896 ; N uni2649 ; G 3873 -U 9802 ; WX 896 ; N uni264A ; G 3874 -U 9803 ; WX 896 ; N uni264B ; G 3875 -U 9804 ; WX 896 ; N uni264C ; G 3876 -U 9805 ; WX 896 ; N uni264D ; G 3877 -U 9806 ; WX 896 ; N uni264E ; G 3878 -U 9807 ; WX 896 ; N uni264F ; G 3879 -U 9808 ; WX 896 ; N uni2650 ; G 3880 -U 9809 ; WX 896 ; N uni2651 ; G 3881 -U 9810 ; WX 896 ; N uni2652 ; G 3882 -U 9811 ; WX 896 ; N uni2653 ; G 3883 -U 9812 ; WX 896 ; N uni2654 ; G 3884 -U 9813 ; WX 896 ; N uni2655 ; G 3885 -U 9814 ; WX 896 ; N uni2656 ; G 3886 -U 9815 ; WX 896 ; N uni2657 ; G 3887 -U 9816 ; WX 896 ; N uni2658 ; G 3888 -U 9817 ; WX 896 ; N uni2659 ; G 3889 -U 9818 ; WX 896 ; N uni265A ; G 3890 -U 9819 ; WX 896 ; N uni265B ; G 3891 -U 9820 ; WX 896 ; N uni265C ; G 3892 -U 9821 ; WX 896 ; N uni265D ; G 3893 -U 9822 ; WX 896 ; N uni265E ; G 3894 -U 9823 ; WX 896 ; N uni265F ; G 3895 -U 9824 ; WX 896 ; N spade ; G 3896 -U 9825 ; WX 896 ; N uni2661 ; G 3897 -U 9826 ; WX 896 ; N uni2662 ; G 3898 -U 9827 ; WX 896 ; N club ; G 3899 -U 9828 ; WX 896 ; N uni2664 ; G 3900 -U 9829 ; WX 896 ; N heart ; G 3901 -U 9830 ; WX 896 ; N diamond ; G 3902 -U 9831 ; WX 896 ; N uni2667 ; G 3903 -U 9832 ; WX 896 ; N uni2668 ; G 3904 -U 9833 ; WX 472 ; N uni2669 ; G 3905 -U 9834 ; WX 638 ; N musicalnote ; G 3906 -U 9835 ; WX 896 ; N musicalnotedbl ; G 3907 -U 9836 ; WX 896 ; N uni266C ; G 3908 -U 9837 ; WX 472 ; N uni266D ; G 3909 -U 9838 ; WX 357 ; N uni266E ; G 3910 -U 9839 ; WX 484 ; N uni266F ; G 3911 -U 9840 ; WX 748 ; N uni2670 ; G 3912 -U 9841 ; WX 766 ; N uni2671 ; G 3913 -U 9842 ; WX 896 ; N uni2672 ; G 3914 -U 9843 ; WX 896 ; N uni2673 ; G 3915 -U 9844 ; WX 896 ; N uni2674 ; G 3916 -U 9845 ; WX 896 ; N uni2675 ; G 3917 -U 9846 ; WX 896 ; N uni2676 ; G 3918 -U 9847 ; WX 896 ; N uni2677 ; G 3919 -U 9848 ; WX 896 ; N uni2678 ; G 3920 -U 9849 ; WX 896 ; N uni2679 ; G 3921 -U 9850 ; WX 896 ; N uni267A ; G 3922 -U 9851 ; WX 896 ; N uni267B ; G 3923 -U 9852 ; WX 896 ; N uni267C ; G 3924 -U 9853 ; WX 896 ; N uni267D ; G 3925 -U 9854 ; WX 896 ; N uni267E ; G 3926 -U 9855 ; WX 896 ; N uni267F ; G 3927 -U 9856 ; WX 869 ; N uni2680 ; G 3928 -U 9857 ; WX 869 ; N uni2681 ; G 3929 -U 9858 ; WX 869 ; N uni2682 ; G 3930 -U 9859 ; WX 869 ; N uni2683 ; G 3931 -U 9860 ; WX 869 ; N uni2684 ; G 3932 -U 9861 ; WX 869 ; N uni2685 ; G 3933 -U 9862 ; WX 896 ; N uni2686 ; G 3934 -U 9863 ; WX 896 ; N uni2687 ; G 3935 -U 9864 ; WX 896 ; N uni2688 ; G 3936 -U 9865 ; WX 896 ; N uni2689 ; G 3937 -U 9866 ; WX 896 ; N uni268A ; G 3938 -U 9867 ; WX 896 ; N uni268B ; G 3939 -U 9868 ; WX 896 ; N uni268C ; G 3940 -U 9869 ; WX 896 ; N uni268D ; G 3941 -U 9870 ; WX 896 ; N uni268E ; G 3942 -U 9871 ; WX 896 ; N uni268F ; G 3943 -U 9872 ; WX 896 ; N uni2690 ; G 3944 -U 9873 ; WX 896 ; N uni2691 ; G 3945 -U 9874 ; WX 896 ; N uni2692 ; G 3946 -U 9875 ; WX 896 ; N uni2693 ; G 3947 -U 9876 ; WX 896 ; N uni2694 ; G 3948 -U 9877 ; WX 541 ; N uni2695 ; G 3949 -U 9878 ; WX 896 ; N uni2696 ; G 3950 -U 9879 ; WX 896 ; N uni2697 ; G 3951 -U 9880 ; WX 896 ; N uni2698 ; G 3952 -U 9881 ; WX 896 ; N uni2699 ; G 3953 -U 9882 ; WX 896 ; N uni269A ; G 3954 -U 9883 ; WX 896 ; N uni269B ; G 3955 -U 9884 ; WX 896 ; N uni269C ; G 3956 -U 9886 ; WX 896 ; N uni269E ; G 3957 -U 9887 ; WX 896 ; N uni269F ; G 3958 -U 9888 ; WX 896 ; N uni26A0 ; G 3959 -U 9889 ; WX 702 ; N uni26A1 ; G 3960 -U 9890 ; WX 1004 ; N uni26A2 ; G 3961 -U 9891 ; WX 1089 ; N uni26A3 ; G 3962 -U 9892 ; WX 1175 ; N uni26A4 ; G 3963 -U 9893 ; WX 903 ; N uni26A5 ; G 3964 -U 9894 ; WX 838 ; N uni26A6 ; G 3965 -U 9895 ; WX 838 ; N uni26A7 ; G 3966 -U 9896 ; WX 838 ; N uni26A8 ; G 3967 -U 9897 ; WX 838 ; N uni26A9 ; G 3968 -U 9898 ; WX 838 ; N uni26AA ; G 3969 -U 9899 ; WX 838 ; N uni26AB ; G 3970 -U 9900 ; WX 838 ; N uni26AC ; G 3971 -U 9901 ; WX 838 ; N uni26AD ; G 3972 -U 9902 ; WX 838 ; N uni26AE ; G 3973 -U 9903 ; WX 838 ; N uni26AF ; G 3974 -U 9904 ; WX 844 ; N uni26B0 ; G 3975 -U 9905 ; WX 838 ; N uni26B1 ; G 3976 -U 9906 ; WX 732 ; N uni26B2 ; G 3977 -U 9907 ; WX 732 ; N uni26B3 ; G 3978 -U 9908 ; WX 732 ; N uni26B4 ; G 3979 -U 9909 ; WX 732 ; N uni26B5 ; G 3980 -U 9910 ; WX 850 ; N uni26B6 ; G 3981 -U 9911 ; WX 732 ; N uni26B7 ; G 3982 -U 9912 ; WX 732 ; N uni26B8 ; G 3983 -U 9920 ; WX 838 ; N uni26C0 ; G 3984 -U 9921 ; WX 838 ; N uni26C1 ; G 3985 -U 9922 ; WX 838 ; N uni26C2 ; G 3986 -U 9923 ; WX 838 ; N uni26C3 ; G 3987 -U 9954 ; WX 732 ; N uni26E2 ; G 3988 -U 9985 ; WX 838 ; N uni2701 ; G 3989 -U 9986 ; WX 838 ; N uni2702 ; G 3990 -U 9987 ; WX 838 ; N uni2703 ; G 3991 -U 9988 ; WX 838 ; N uni2704 ; G 3992 -U 9990 ; WX 838 ; N uni2706 ; G 3993 -U 9991 ; WX 838 ; N uni2707 ; G 3994 -U 9992 ; WX 838 ; N uni2708 ; G 3995 -U 9993 ; WX 838 ; N uni2709 ; G 3996 -U 9996 ; WX 838 ; N uni270C ; G 3997 -U 9997 ; WX 838 ; N uni270D ; G 3998 -U 9998 ; WX 838 ; N uni270E ; G 3999 -U 9999 ; WX 838 ; N uni270F ; G 4000 -U 10000 ; WX 838 ; N uni2710 ; G 4001 -U 10001 ; WX 838 ; N uni2711 ; G 4002 -U 10002 ; WX 838 ; N uni2712 ; G 4003 -U 10003 ; WX 838 ; N uni2713 ; G 4004 -U 10004 ; WX 838 ; N uni2714 ; G 4005 -U 10005 ; WX 838 ; N uni2715 ; G 4006 -U 10006 ; WX 838 ; N uni2716 ; G 4007 -U 10007 ; WX 838 ; N uni2717 ; G 4008 -U 10008 ; WX 838 ; N uni2718 ; G 4009 -U 10009 ; WX 838 ; N uni2719 ; G 4010 -U 10010 ; WX 838 ; N uni271A ; G 4011 -U 10011 ; WX 838 ; N uni271B ; G 4012 -U 10012 ; WX 838 ; N uni271C ; G 4013 -U 10013 ; WX 838 ; N uni271D ; G 4014 -U 10014 ; WX 838 ; N uni271E ; G 4015 -U 10015 ; WX 838 ; N uni271F ; G 4016 -U 10016 ; WX 838 ; N uni2720 ; G 4017 -U 10017 ; WX 838 ; N uni2721 ; G 4018 -U 10018 ; WX 838 ; N uni2722 ; G 4019 -U 10019 ; WX 838 ; N uni2723 ; G 4020 -U 10020 ; WX 838 ; N uni2724 ; G 4021 -U 10021 ; WX 838 ; N uni2725 ; G 4022 -U 10022 ; WX 838 ; N uni2726 ; G 4023 -U 10023 ; WX 838 ; N uni2727 ; G 4024 -U 10025 ; WX 838 ; N uni2729 ; G 4025 -U 10026 ; WX 838 ; N uni272A ; G 4026 -U 10027 ; WX 838 ; N uni272B ; G 4027 -U 10028 ; WX 838 ; N uni272C ; G 4028 -U 10029 ; WX 838 ; N uni272D ; G 4029 -U 10030 ; WX 838 ; N uni272E ; G 4030 -U 10031 ; WX 838 ; N uni272F ; G 4031 -U 10032 ; WX 838 ; N uni2730 ; G 4032 -U 10033 ; WX 838 ; N uni2731 ; G 4033 -U 10034 ; WX 838 ; N uni2732 ; G 4034 -U 10035 ; WX 838 ; N uni2733 ; G 4035 -U 10036 ; WX 838 ; N uni2734 ; G 4036 -U 10037 ; WX 838 ; N uni2735 ; G 4037 -U 10038 ; WX 838 ; N uni2736 ; G 4038 -U 10039 ; WX 838 ; N uni2737 ; G 4039 -U 10040 ; WX 838 ; N uni2738 ; G 4040 -U 10041 ; WX 838 ; N uni2739 ; G 4041 -U 10042 ; WX 838 ; N uni273A ; G 4042 -U 10043 ; WX 838 ; N uni273B ; G 4043 -U 10044 ; WX 838 ; N uni273C ; G 4044 -U 10045 ; WX 838 ; N uni273D ; G 4045 -U 10046 ; WX 838 ; N uni273E ; G 4046 -U 10047 ; WX 838 ; N uni273F ; G 4047 -U 10048 ; WX 838 ; N uni2740 ; G 4048 -U 10049 ; WX 838 ; N uni2741 ; G 4049 -U 10050 ; WX 838 ; N uni2742 ; G 4050 -U 10051 ; WX 838 ; N uni2743 ; G 4051 -U 10052 ; WX 838 ; N uni2744 ; G 4052 -U 10053 ; WX 838 ; N uni2745 ; G 4053 -U 10054 ; WX 838 ; N uni2746 ; G 4054 -U 10055 ; WX 838 ; N uni2747 ; G 4055 -U 10056 ; WX 838 ; N uni2748 ; G 4056 -U 10057 ; WX 838 ; N uni2749 ; G 4057 -U 10058 ; WX 838 ; N uni274A ; G 4058 -U 10059 ; WX 838 ; N uni274B ; G 4059 -U 10061 ; WX 896 ; N uni274D ; G 4060 -U 10063 ; WX 896 ; N uni274F ; G 4061 -U 10064 ; WX 896 ; N uni2750 ; G 4062 -U 10065 ; WX 896 ; N uni2751 ; G 4063 -U 10066 ; WX 896 ; N uni2752 ; G 4064 -U 10070 ; WX 896 ; N uni2756 ; G 4065 -U 10072 ; WX 838 ; N uni2758 ; G 4066 -U 10073 ; WX 838 ; N uni2759 ; G 4067 -U 10074 ; WX 838 ; N uni275A ; G 4068 -U 10075 ; WX 347 ; N uni275B ; G 4069 -U 10076 ; WX 347 ; N uni275C ; G 4070 -U 10077 ; WX 587 ; N uni275D ; G 4071 -U 10078 ; WX 587 ; N uni275E ; G 4072 -U 10081 ; WX 838 ; N uni2761 ; G 4073 -U 10082 ; WX 838 ; N uni2762 ; G 4074 -U 10083 ; WX 838 ; N uni2763 ; G 4075 -U 10084 ; WX 838 ; N uni2764 ; G 4076 -U 10085 ; WX 838 ; N uni2765 ; G 4077 -U 10086 ; WX 838 ; N uni2766 ; G 4078 -U 10087 ; WX 838 ; N uni2767 ; G 4079 -U 10088 ; WX 838 ; N uni2768 ; G 4080 -U 10089 ; WX 838 ; N uni2769 ; G 4081 -U 10090 ; WX 838 ; N uni276A ; G 4082 -U 10091 ; WX 838 ; N uni276B ; G 4083 -U 10092 ; WX 838 ; N uni276C ; G 4084 -U 10093 ; WX 838 ; N uni276D ; G 4085 -U 10094 ; WX 838 ; N uni276E ; G 4086 -U 10095 ; WX 838 ; N uni276F ; G 4087 -U 10096 ; WX 838 ; N uni2770 ; G 4088 -U 10097 ; WX 838 ; N uni2771 ; G 4089 -U 10098 ; WX 838 ; N uni2772 ; G 4090 -U 10099 ; WX 838 ; N uni2773 ; G 4091 -U 10100 ; WX 838 ; N uni2774 ; G 4092 -U 10101 ; WX 838 ; N uni2775 ; G 4093 -U 10102 ; WX 847 ; N uni2776 ; G 4094 -U 10103 ; WX 847 ; N uni2777 ; G 4095 -U 10104 ; WX 847 ; N uni2778 ; G 4096 -U 10105 ; WX 847 ; N uni2779 ; G 4097 -U 10106 ; WX 847 ; N uni277A ; G 4098 -U 10107 ; WX 847 ; N uni277B ; G 4099 -U 10108 ; WX 847 ; N uni277C ; G 4100 -U 10109 ; WX 847 ; N uni277D ; G 4101 -U 10110 ; WX 847 ; N uni277E ; G 4102 -U 10111 ; WX 847 ; N uni277F ; G 4103 -U 10112 ; WX 838 ; N uni2780 ; G 4104 -U 10113 ; WX 838 ; N uni2781 ; G 4105 -U 10114 ; WX 838 ; N uni2782 ; G 4106 -U 10115 ; WX 838 ; N uni2783 ; G 4107 -U 10116 ; WX 838 ; N uni2784 ; G 4108 -U 10117 ; WX 838 ; N uni2785 ; G 4109 -U 10118 ; WX 838 ; N uni2786 ; G 4110 -U 10119 ; WX 838 ; N uni2787 ; G 4111 -U 10120 ; WX 838 ; N uni2788 ; G 4112 -U 10121 ; WX 838 ; N uni2789 ; G 4113 -U 10122 ; WX 838 ; N uni278A ; G 4114 -U 10123 ; WX 838 ; N uni278B ; G 4115 -U 10124 ; WX 838 ; N uni278C ; G 4116 -U 10125 ; WX 838 ; N uni278D ; G 4117 -U 10126 ; WX 838 ; N uni278E ; G 4118 -U 10127 ; WX 838 ; N uni278F ; G 4119 -U 10128 ; WX 838 ; N uni2790 ; G 4120 -U 10129 ; WX 838 ; N uni2791 ; G 4121 -U 10130 ; WX 838 ; N uni2792 ; G 4122 -U 10131 ; WX 838 ; N uni2793 ; G 4123 -U 10132 ; WX 838 ; N uni2794 ; G 4124 -U 10136 ; WX 838 ; N uni2798 ; G 4125 -U 10137 ; WX 838 ; N uni2799 ; G 4126 -U 10138 ; WX 838 ; N uni279A ; G 4127 -U 10139 ; WX 838 ; N uni279B ; G 4128 -U 10140 ; WX 838 ; N uni279C ; G 4129 -U 10141 ; WX 838 ; N uni279D ; G 4130 -U 10142 ; WX 838 ; N uni279E ; G 4131 -U 10143 ; WX 838 ; N uni279F ; G 4132 -U 10144 ; WX 838 ; N uni27A0 ; G 4133 -U 10145 ; WX 838 ; N uni27A1 ; G 4134 -U 10146 ; WX 838 ; N uni27A2 ; G 4135 -U 10147 ; WX 838 ; N uni27A3 ; G 4136 -U 10148 ; WX 838 ; N uni27A4 ; G 4137 -U 10149 ; WX 838 ; N uni27A5 ; G 4138 -U 10150 ; WX 838 ; N uni27A6 ; G 4139 -U 10151 ; WX 838 ; N uni27A7 ; G 4140 -U 10152 ; WX 838 ; N uni27A8 ; G 4141 -U 10153 ; WX 838 ; N uni27A9 ; G 4142 -U 10154 ; WX 838 ; N uni27AA ; G 4143 -U 10155 ; WX 838 ; N uni27AB ; G 4144 -U 10156 ; WX 838 ; N uni27AC ; G 4145 -U 10157 ; WX 838 ; N uni27AD ; G 4146 -U 10158 ; WX 838 ; N uni27AE ; G 4147 -U 10159 ; WX 838 ; N uni27AF ; G 4148 -U 10161 ; WX 838 ; N uni27B1 ; G 4149 -U 10162 ; WX 838 ; N uni27B2 ; G 4150 -U 10163 ; WX 838 ; N uni27B3 ; G 4151 -U 10164 ; WX 838 ; N uni27B4 ; G 4152 -U 10165 ; WX 838 ; N uni27B5 ; G 4153 -U 10166 ; WX 838 ; N uni27B6 ; G 4154 -U 10167 ; WX 838 ; N uni27B7 ; G 4155 -U 10168 ; WX 838 ; N uni27B8 ; G 4156 -U 10169 ; WX 838 ; N uni27B9 ; G 4157 -U 10170 ; WX 838 ; N uni27BA ; G 4158 -U 10171 ; WX 838 ; N uni27BB ; G 4159 -U 10172 ; WX 838 ; N uni27BC ; G 4160 -U 10173 ; WX 838 ; N uni27BD ; G 4161 -U 10174 ; WX 838 ; N uni27BE ; G 4162 -U 10181 ; WX 457 ; N uni27C5 ; G 4163 -U 10182 ; WX 457 ; N uni27C6 ; G 4164 -U 10208 ; WX 494 ; N uni27E0 ; G 4165 -U 10214 ; WX 487 ; N uni27E6 ; G 4166 -U 10215 ; WX 487 ; N uni27E7 ; G 4167 -U 10216 ; WX 457 ; N uni27E8 ; G 4168 -U 10217 ; WX 457 ; N uni27E9 ; G 4169 -U 10218 ; WX 721 ; N uni27EA ; G 4170 -U 10219 ; WX 721 ; N uni27EB ; G 4171 -U 10224 ; WX 838 ; N uni27F0 ; G 4172 -U 10225 ; WX 838 ; N uni27F1 ; G 4173 -U 10226 ; WX 838 ; N uni27F2 ; G 4174 -U 10227 ; WX 838 ; N uni27F3 ; G 4175 -U 10228 ; WX 1157 ; N uni27F4 ; G 4176 -U 10229 ; WX 1434 ; N uni27F5 ; G 4177 -U 10230 ; WX 1434 ; N uni27F6 ; G 4178 -U 10231 ; WX 1434 ; N uni27F7 ; G 4179 -U 10232 ; WX 1434 ; N uni27F8 ; G 4180 -U 10233 ; WX 1434 ; N uni27F9 ; G 4181 -U 10234 ; WX 1434 ; N uni27FA ; G 4182 -U 10235 ; WX 1434 ; N uni27FB ; G 4183 -U 10236 ; WX 1434 ; N uni27FC ; G 4184 -U 10237 ; WX 1434 ; N uni27FD ; G 4185 -U 10238 ; WX 1434 ; N uni27FE ; G 4186 -U 10239 ; WX 1434 ; N uni27FF ; G 4187 -U 10240 ; WX 781 ; N uni2800 ; G 4188 -U 10241 ; WX 781 ; N uni2801 ; G 4189 -U 10242 ; WX 781 ; N uni2802 ; G 4190 -U 10243 ; WX 781 ; N uni2803 ; G 4191 -U 10244 ; WX 781 ; N uni2804 ; G 4192 -U 10245 ; WX 781 ; N uni2805 ; G 4193 -U 10246 ; WX 781 ; N uni2806 ; G 4194 -U 10247 ; WX 781 ; N uni2807 ; G 4195 -U 10248 ; WX 781 ; N uni2808 ; G 4196 -U 10249 ; WX 781 ; N uni2809 ; G 4197 -U 10250 ; WX 781 ; N uni280A ; G 4198 -U 10251 ; WX 781 ; N uni280B ; G 4199 -U 10252 ; WX 781 ; N uni280C ; G 4200 -U 10253 ; WX 781 ; N uni280D ; G 4201 -U 10254 ; WX 781 ; N uni280E ; G 4202 -U 10255 ; WX 781 ; N uni280F ; G 4203 -U 10256 ; WX 781 ; N uni2810 ; G 4204 -U 10257 ; WX 781 ; N uni2811 ; G 4205 -U 10258 ; WX 781 ; N uni2812 ; G 4206 -U 10259 ; WX 781 ; N uni2813 ; G 4207 -U 10260 ; WX 781 ; N uni2814 ; G 4208 -U 10261 ; WX 781 ; N uni2815 ; G 4209 -U 10262 ; WX 781 ; N uni2816 ; G 4210 -U 10263 ; WX 781 ; N uni2817 ; G 4211 -U 10264 ; WX 781 ; N uni2818 ; G 4212 -U 10265 ; WX 781 ; N uni2819 ; G 4213 -U 10266 ; WX 781 ; N uni281A ; G 4214 -U 10267 ; WX 781 ; N uni281B ; G 4215 -U 10268 ; WX 781 ; N uni281C ; G 4216 -U 10269 ; WX 781 ; N uni281D ; G 4217 -U 10270 ; WX 781 ; N uni281E ; G 4218 -U 10271 ; WX 781 ; N uni281F ; G 4219 -U 10272 ; WX 781 ; N uni2820 ; G 4220 -U 10273 ; WX 781 ; N uni2821 ; G 4221 -U 10274 ; WX 781 ; N uni2822 ; G 4222 -U 10275 ; WX 781 ; N uni2823 ; G 4223 -U 10276 ; WX 781 ; N uni2824 ; G 4224 -U 10277 ; WX 781 ; N uni2825 ; G 4225 -U 10278 ; WX 781 ; N uni2826 ; G 4226 -U 10279 ; WX 781 ; N uni2827 ; G 4227 -U 10280 ; WX 781 ; N uni2828 ; G 4228 -U 10281 ; WX 781 ; N uni2829 ; G 4229 -U 10282 ; WX 781 ; N uni282A ; G 4230 -U 10283 ; WX 781 ; N uni282B ; G 4231 -U 10284 ; WX 781 ; N uni282C ; G 4232 -U 10285 ; WX 781 ; N uni282D ; G 4233 -U 10286 ; WX 781 ; N uni282E ; G 4234 -U 10287 ; WX 781 ; N uni282F ; G 4235 -U 10288 ; WX 781 ; N uni2830 ; G 4236 -U 10289 ; WX 781 ; N uni2831 ; G 4237 -U 10290 ; WX 781 ; N uni2832 ; G 4238 -U 10291 ; WX 781 ; N uni2833 ; G 4239 -U 10292 ; WX 781 ; N uni2834 ; G 4240 -U 10293 ; WX 781 ; N uni2835 ; G 4241 -U 10294 ; WX 781 ; N uni2836 ; G 4242 -U 10295 ; WX 781 ; N uni2837 ; G 4243 -U 10296 ; WX 781 ; N uni2838 ; G 4244 -U 10297 ; WX 781 ; N uni2839 ; G 4245 -U 10298 ; WX 781 ; N uni283A ; G 4246 -U 10299 ; WX 781 ; N uni283B ; G 4247 -U 10300 ; WX 781 ; N uni283C ; G 4248 -U 10301 ; WX 781 ; N uni283D ; G 4249 -U 10302 ; WX 781 ; N uni283E ; G 4250 -U 10303 ; WX 781 ; N uni283F ; G 4251 -U 10304 ; WX 781 ; N uni2840 ; G 4252 -U 10305 ; WX 781 ; N uni2841 ; G 4253 -U 10306 ; WX 781 ; N uni2842 ; G 4254 -U 10307 ; WX 781 ; N uni2843 ; G 4255 -U 10308 ; WX 781 ; N uni2844 ; G 4256 -U 10309 ; WX 781 ; N uni2845 ; G 4257 -U 10310 ; WX 781 ; N uni2846 ; G 4258 -U 10311 ; WX 781 ; N uni2847 ; G 4259 -U 10312 ; WX 781 ; N uni2848 ; G 4260 -U 10313 ; WX 781 ; N uni2849 ; G 4261 -U 10314 ; WX 781 ; N uni284A ; G 4262 -U 10315 ; WX 781 ; N uni284B ; G 4263 -U 10316 ; WX 781 ; N uni284C ; G 4264 -U 10317 ; WX 781 ; N uni284D ; G 4265 -U 10318 ; WX 781 ; N uni284E ; G 4266 -U 10319 ; WX 781 ; N uni284F ; G 4267 -U 10320 ; WX 781 ; N uni2850 ; G 4268 -U 10321 ; WX 781 ; N uni2851 ; G 4269 -U 10322 ; WX 781 ; N uni2852 ; G 4270 -U 10323 ; WX 781 ; N uni2853 ; G 4271 -U 10324 ; WX 781 ; N uni2854 ; G 4272 -U 10325 ; WX 781 ; N uni2855 ; G 4273 -U 10326 ; WX 781 ; N uni2856 ; G 4274 -U 10327 ; WX 781 ; N uni2857 ; G 4275 -U 10328 ; WX 781 ; N uni2858 ; G 4276 -U 10329 ; WX 781 ; N uni2859 ; G 4277 -U 10330 ; WX 781 ; N uni285A ; G 4278 -U 10331 ; WX 781 ; N uni285B ; G 4279 -U 10332 ; WX 781 ; N uni285C ; G 4280 -U 10333 ; WX 781 ; N uni285D ; G 4281 -U 10334 ; WX 781 ; N uni285E ; G 4282 -U 10335 ; WX 781 ; N uni285F ; G 4283 -U 10336 ; WX 781 ; N uni2860 ; G 4284 -U 10337 ; WX 781 ; N uni2861 ; G 4285 -U 10338 ; WX 781 ; N uni2862 ; G 4286 -U 10339 ; WX 781 ; N uni2863 ; G 4287 -U 10340 ; WX 781 ; N uni2864 ; G 4288 -U 10341 ; WX 781 ; N uni2865 ; G 4289 -U 10342 ; WX 781 ; N uni2866 ; G 4290 -U 10343 ; WX 781 ; N uni2867 ; G 4291 -U 10344 ; WX 781 ; N uni2868 ; G 4292 -U 10345 ; WX 781 ; N uni2869 ; G 4293 -U 10346 ; WX 781 ; N uni286A ; G 4294 -U 10347 ; WX 781 ; N uni286B ; G 4295 -U 10348 ; WX 781 ; N uni286C ; G 4296 -U 10349 ; WX 781 ; N uni286D ; G 4297 -U 10350 ; WX 781 ; N uni286E ; G 4298 -U 10351 ; WX 781 ; N uni286F ; G 4299 -U 10352 ; WX 781 ; N uni2870 ; G 4300 -U 10353 ; WX 781 ; N uni2871 ; G 4301 -U 10354 ; WX 781 ; N uni2872 ; G 4302 -U 10355 ; WX 781 ; N uni2873 ; G 4303 -U 10356 ; WX 781 ; N uni2874 ; G 4304 -U 10357 ; WX 781 ; N uni2875 ; G 4305 -U 10358 ; WX 781 ; N uni2876 ; G 4306 -U 10359 ; WX 781 ; N uni2877 ; G 4307 -U 10360 ; WX 781 ; N uni2878 ; G 4308 -U 10361 ; WX 781 ; N uni2879 ; G 4309 -U 10362 ; WX 781 ; N uni287A ; G 4310 -U 10363 ; WX 781 ; N uni287B ; G 4311 -U 10364 ; WX 781 ; N uni287C ; G 4312 -U 10365 ; WX 781 ; N uni287D ; G 4313 -U 10366 ; WX 781 ; N uni287E ; G 4314 -U 10367 ; WX 781 ; N uni287F ; G 4315 -U 10368 ; WX 781 ; N uni2880 ; G 4316 -U 10369 ; WX 781 ; N uni2881 ; G 4317 -U 10370 ; WX 781 ; N uni2882 ; G 4318 -U 10371 ; WX 781 ; N uni2883 ; G 4319 -U 10372 ; WX 781 ; N uni2884 ; G 4320 -U 10373 ; WX 781 ; N uni2885 ; G 4321 -U 10374 ; WX 781 ; N uni2886 ; G 4322 -U 10375 ; WX 781 ; N uni2887 ; G 4323 -U 10376 ; WX 781 ; N uni2888 ; G 4324 -U 10377 ; WX 781 ; N uni2889 ; G 4325 -U 10378 ; WX 781 ; N uni288A ; G 4326 -U 10379 ; WX 781 ; N uni288B ; G 4327 -U 10380 ; WX 781 ; N uni288C ; G 4328 -U 10381 ; WX 781 ; N uni288D ; G 4329 -U 10382 ; WX 781 ; N uni288E ; G 4330 -U 10383 ; WX 781 ; N uni288F ; G 4331 -U 10384 ; WX 781 ; N uni2890 ; G 4332 -U 10385 ; WX 781 ; N uni2891 ; G 4333 -U 10386 ; WX 781 ; N uni2892 ; G 4334 -U 10387 ; WX 781 ; N uni2893 ; G 4335 -U 10388 ; WX 781 ; N uni2894 ; G 4336 -U 10389 ; WX 781 ; N uni2895 ; G 4337 -U 10390 ; WX 781 ; N uni2896 ; G 4338 -U 10391 ; WX 781 ; N uni2897 ; G 4339 -U 10392 ; WX 781 ; N uni2898 ; G 4340 -U 10393 ; WX 781 ; N uni2899 ; G 4341 -U 10394 ; WX 781 ; N uni289A ; G 4342 -U 10395 ; WX 781 ; N uni289B ; G 4343 -U 10396 ; WX 781 ; N uni289C ; G 4344 -U 10397 ; WX 781 ; N uni289D ; G 4345 -U 10398 ; WX 781 ; N uni289E ; G 4346 -U 10399 ; WX 781 ; N uni289F ; G 4347 -U 10400 ; WX 781 ; N uni28A0 ; G 4348 -U 10401 ; WX 781 ; N uni28A1 ; G 4349 -U 10402 ; WX 781 ; N uni28A2 ; G 4350 -U 10403 ; WX 781 ; N uni28A3 ; G 4351 -U 10404 ; WX 781 ; N uni28A4 ; G 4352 -U 10405 ; WX 781 ; N uni28A5 ; G 4353 -U 10406 ; WX 781 ; N uni28A6 ; G 4354 -U 10407 ; WX 781 ; N uni28A7 ; G 4355 -U 10408 ; WX 781 ; N uni28A8 ; G 4356 -U 10409 ; WX 781 ; N uni28A9 ; G 4357 -U 10410 ; WX 781 ; N uni28AA ; G 4358 -U 10411 ; WX 781 ; N uni28AB ; G 4359 -U 10412 ; WX 781 ; N uni28AC ; G 4360 -U 10413 ; WX 781 ; N uni28AD ; G 4361 -U 10414 ; WX 781 ; N uni28AE ; G 4362 -U 10415 ; WX 781 ; N uni28AF ; G 4363 -U 10416 ; WX 781 ; N uni28B0 ; G 4364 -U 10417 ; WX 781 ; N uni28B1 ; G 4365 -U 10418 ; WX 781 ; N uni28B2 ; G 4366 -U 10419 ; WX 781 ; N uni28B3 ; G 4367 -U 10420 ; WX 781 ; N uni28B4 ; G 4368 -U 10421 ; WX 781 ; N uni28B5 ; G 4369 -U 10422 ; WX 781 ; N uni28B6 ; G 4370 -U 10423 ; WX 781 ; N uni28B7 ; G 4371 -U 10424 ; WX 781 ; N uni28B8 ; G 4372 -U 10425 ; WX 781 ; N uni28B9 ; G 4373 -U 10426 ; WX 781 ; N uni28BA ; G 4374 -U 10427 ; WX 781 ; N uni28BB ; G 4375 -U 10428 ; WX 781 ; N uni28BC ; G 4376 -U 10429 ; WX 781 ; N uni28BD ; G 4377 -U 10430 ; WX 781 ; N uni28BE ; G 4378 -U 10431 ; WX 781 ; N uni28BF ; G 4379 -U 10432 ; WX 781 ; N uni28C0 ; G 4380 -U 10433 ; WX 781 ; N uni28C1 ; G 4381 -U 10434 ; WX 781 ; N uni28C2 ; G 4382 -U 10435 ; WX 781 ; N uni28C3 ; G 4383 -U 10436 ; WX 781 ; N uni28C4 ; G 4384 -U 10437 ; WX 781 ; N uni28C5 ; G 4385 -U 10438 ; WX 781 ; N uni28C6 ; G 4386 -U 10439 ; WX 781 ; N uni28C7 ; G 4387 -U 10440 ; WX 781 ; N uni28C8 ; G 4388 -U 10441 ; WX 781 ; N uni28C9 ; G 4389 -U 10442 ; WX 781 ; N uni28CA ; G 4390 -U 10443 ; WX 781 ; N uni28CB ; G 4391 -U 10444 ; WX 781 ; N uni28CC ; G 4392 -U 10445 ; WX 781 ; N uni28CD ; G 4393 -U 10446 ; WX 781 ; N uni28CE ; G 4394 -U 10447 ; WX 781 ; N uni28CF ; G 4395 -U 10448 ; WX 781 ; N uni28D0 ; G 4396 -U 10449 ; WX 781 ; N uni28D1 ; G 4397 -U 10450 ; WX 781 ; N uni28D2 ; G 4398 -U 10451 ; WX 781 ; N uni28D3 ; G 4399 -U 10452 ; WX 781 ; N uni28D4 ; G 4400 -U 10453 ; WX 781 ; N uni28D5 ; G 4401 -U 10454 ; WX 781 ; N uni28D6 ; G 4402 -U 10455 ; WX 781 ; N uni28D7 ; G 4403 -U 10456 ; WX 781 ; N uni28D8 ; G 4404 -U 10457 ; WX 781 ; N uni28D9 ; G 4405 -U 10458 ; WX 781 ; N uni28DA ; G 4406 -U 10459 ; WX 781 ; N uni28DB ; G 4407 -U 10460 ; WX 781 ; N uni28DC ; G 4408 -U 10461 ; WX 781 ; N uni28DD ; G 4409 -U 10462 ; WX 781 ; N uni28DE ; G 4410 -U 10463 ; WX 781 ; N uni28DF ; G 4411 -U 10464 ; WX 781 ; N uni28E0 ; G 4412 -U 10465 ; WX 781 ; N uni28E1 ; G 4413 -U 10466 ; WX 781 ; N uni28E2 ; G 4414 -U 10467 ; WX 781 ; N uni28E3 ; G 4415 -U 10468 ; WX 781 ; N uni28E4 ; G 4416 -U 10469 ; WX 781 ; N uni28E5 ; G 4417 -U 10470 ; WX 781 ; N uni28E6 ; G 4418 -U 10471 ; WX 781 ; N uni28E7 ; G 4419 -U 10472 ; WX 781 ; N uni28E8 ; G 4420 -U 10473 ; WX 781 ; N uni28E9 ; G 4421 -U 10474 ; WX 781 ; N uni28EA ; G 4422 -U 10475 ; WX 781 ; N uni28EB ; G 4423 -U 10476 ; WX 781 ; N uni28EC ; G 4424 -U 10477 ; WX 781 ; N uni28ED ; G 4425 -U 10478 ; WX 781 ; N uni28EE ; G 4426 -U 10479 ; WX 781 ; N uni28EF ; G 4427 -U 10480 ; WX 781 ; N uni28F0 ; G 4428 -U 10481 ; WX 781 ; N uni28F1 ; G 4429 -U 10482 ; WX 781 ; N uni28F2 ; G 4430 -U 10483 ; WX 781 ; N uni28F3 ; G 4431 -U 10484 ; WX 781 ; N uni28F4 ; G 4432 -U 10485 ; WX 781 ; N uni28F5 ; G 4433 -U 10486 ; WX 781 ; N uni28F6 ; G 4434 -U 10487 ; WX 781 ; N uni28F7 ; G 4435 -U 10488 ; WX 781 ; N uni28F8 ; G 4436 -U 10489 ; WX 781 ; N uni28F9 ; G 4437 -U 10490 ; WX 781 ; N uni28FA ; G 4438 -U 10491 ; WX 781 ; N uni28FB ; G 4439 -U 10492 ; WX 781 ; N uni28FC ; G 4440 -U 10493 ; WX 781 ; N uni28FD ; G 4441 -U 10494 ; WX 781 ; N uni28FE ; G 4442 -U 10495 ; WX 781 ; N uni28FF ; G 4443 -U 10502 ; WX 838 ; N uni2906 ; G 4444 -U 10503 ; WX 838 ; N uni2907 ; G 4445 -U 10506 ; WX 838 ; N uni290A ; G 4446 -U 10507 ; WX 838 ; N uni290B ; G 4447 -U 10560 ; WX 838 ; N uni2940 ; G 4448 -U 10561 ; WX 838 ; N uni2941 ; G 4449 -U 10627 ; WX 753 ; N uni2983 ; G 4450 -U 10628 ; WX 753 ; N uni2984 ; G 4451 -U 10702 ; WX 838 ; N uni29CE ; G 4452 -U 10703 ; WX 1046 ; N uni29CF ; G 4453 -U 10704 ; WX 1046 ; N uni29D0 ; G 4454 -U 10705 ; WX 1000 ; N uni29D1 ; G 4455 -U 10706 ; WX 1000 ; N uni29D2 ; G 4456 -U 10707 ; WX 1000 ; N uni29D3 ; G 4457 -U 10708 ; WX 1000 ; N uni29D4 ; G 4458 -U 10709 ; WX 1000 ; N uni29D5 ; G 4459 -U 10731 ; WX 494 ; N uni29EB ; G 4460 -U 10746 ; WX 838 ; N uni29FA ; G 4461 -U 10747 ; WX 838 ; N uni29FB ; G 4462 -U 10752 ; WX 1000 ; N uni2A00 ; G 4463 -U 10753 ; WX 1000 ; N uni2A01 ; G 4464 -U 10754 ; WX 1000 ; N uni2A02 ; G 4465 -U 10764 ; WX 1661 ; N uni2A0C ; G 4466 -U 10765 ; WX 563 ; N uni2A0D ; G 4467 -U 10766 ; WX 563 ; N uni2A0E ; G 4468 -U 10767 ; WX 563 ; N uni2A0F ; G 4469 -U 10768 ; WX 563 ; N uni2A10 ; G 4470 -U 10769 ; WX 563 ; N uni2A11 ; G 4471 -U 10770 ; WX 563 ; N uni2A12 ; G 4472 -U 10771 ; WX 563 ; N uni2A13 ; G 4473 -U 10772 ; WX 563 ; N uni2A14 ; G 4474 -U 10773 ; WX 563 ; N uni2A15 ; G 4475 -U 10774 ; WX 563 ; N uni2A16 ; G 4476 -U 10775 ; WX 563 ; N uni2A17 ; G 4477 -U 10776 ; WX 563 ; N uni2A18 ; G 4478 -U 10777 ; WX 563 ; N uni2A19 ; G 4479 -U 10778 ; WX 563 ; N uni2A1A ; G 4480 -U 10779 ; WX 563 ; N uni2A1B ; G 4481 -U 10780 ; WX 563 ; N uni2A1C ; G 4482 -U 10799 ; WX 838 ; N uni2A2F ; G 4483 -U 10858 ; WX 838 ; N uni2A6A ; G 4484 -U 10859 ; WX 838 ; N uni2A6B ; G 4485 -U 10877 ; WX 838 ; N uni2A7D ; G 4486 -U 10878 ; WX 838 ; N uni2A7E ; G 4487 -U 10879 ; WX 838 ; N uni2A7F ; G 4488 -U 10880 ; WX 838 ; N uni2A80 ; G 4489 -U 10881 ; WX 838 ; N uni2A81 ; G 4490 -U 10882 ; WX 838 ; N uni2A82 ; G 4491 -U 10883 ; WX 838 ; N uni2A83 ; G 4492 -U 10884 ; WX 838 ; N uni2A84 ; G 4493 -U 10885 ; WX 838 ; N uni2A85 ; G 4494 -U 10886 ; WX 838 ; N uni2A86 ; G 4495 -U 10887 ; WX 838 ; N uni2A87 ; G 4496 -U 10888 ; WX 838 ; N uni2A88 ; G 4497 -U 10889 ; WX 838 ; N uni2A89 ; G 4498 -U 10890 ; WX 838 ; N uni2A8A ; G 4499 -U 10891 ; WX 838 ; N uni2A8B ; G 4500 -U 10892 ; WX 838 ; N uni2A8C ; G 4501 -U 10893 ; WX 838 ; N uni2A8D ; G 4502 -U 10894 ; WX 838 ; N uni2A8E ; G 4503 -U 10895 ; WX 838 ; N uni2A8F ; G 4504 -U 10896 ; WX 838 ; N uni2A90 ; G 4505 -U 10897 ; WX 838 ; N uni2A91 ; G 4506 -U 10898 ; WX 838 ; N uni2A92 ; G 4507 -U 10899 ; WX 838 ; N uni2A93 ; G 4508 -U 10900 ; WX 838 ; N uni2A94 ; G 4509 -U 10901 ; WX 838 ; N uni2A95 ; G 4510 -U 10902 ; WX 838 ; N uni2A96 ; G 4511 -U 10903 ; WX 838 ; N uni2A97 ; G 4512 -U 10904 ; WX 838 ; N uni2A98 ; G 4513 -U 10905 ; WX 838 ; N uni2A99 ; G 4514 -U 10906 ; WX 838 ; N uni2A9A ; G 4515 -U 10907 ; WX 838 ; N uni2A9B ; G 4516 -U 10908 ; WX 838 ; N uni2A9C ; G 4517 -U 10909 ; WX 838 ; N uni2A9D ; G 4518 -U 10910 ; WX 838 ; N uni2A9E ; G 4519 -U 10911 ; WX 838 ; N uni2A9F ; G 4520 -U 10912 ; WX 838 ; N uni2AA0 ; G 4521 -U 10926 ; WX 838 ; N uni2AAE ; G 4522 -U 10927 ; WX 838 ; N uni2AAF ; G 4523 -U 10928 ; WX 838 ; N uni2AB0 ; G 4524 -U 10929 ; WX 838 ; N uni2AB1 ; G 4525 -U 10930 ; WX 838 ; N uni2AB2 ; G 4526 -U 10931 ; WX 838 ; N uni2AB3 ; G 4527 -U 10932 ; WX 838 ; N uni2AB4 ; G 4528 -U 10933 ; WX 838 ; N uni2AB5 ; G 4529 -U 10934 ; WX 838 ; N uni2AB6 ; G 4530 -U 10935 ; WX 838 ; N uni2AB7 ; G 4531 -U 10936 ; WX 838 ; N uni2AB8 ; G 4532 -U 10937 ; WX 838 ; N uni2AB9 ; G 4533 -U 10938 ; WX 838 ; N uni2ABA ; G 4534 -U 11001 ; WX 838 ; N uni2AF9 ; G 4535 -U 11002 ; WX 838 ; N uni2AFA ; G 4536 -U 11008 ; WX 838 ; N uni2B00 ; G 4537 -U 11009 ; WX 838 ; N uni2B01 ; G 4538 -U 11010 ; WX 838 ; N uni2B02 ; G 4539 -U 11011 ; WX 838 ; N uni2B03 ; G 4540 -U 11012 ; WX 838 ; N uni2B04 ; G 4541 -U 11013 ; WX 838 ; N uni2B05 ; G 4542 -U 11014 ; WX 838 ; N uni2B06 ; G 4543 -U 11015 ; WX 838 ; N uni2B07 ; G 4544 -U 11016 ; WX 838 ; N uni2B08 ; G 4545 -U 11017 ; WX 838 ; N uni2B09 ; G 4546 -U 11018 ; WX 838 ; N uni2B0A ; G 4547 -U 11019 ; WX 838 ; N uni2B0B ; G 4548 -U 11020 ; WX 838 ; N uni2B0C ; G 4549 -U 11021 ; WX 838 ; N uni2B0D ; G 4550 -U 11022 ; WX 838 ; N uni2B0E ; G 4551 -U 11023 ; WX 838 ; N uni2B0F ; G 4552 -U 11024 ; WX 838 ; N uni2B10 ; G 4553 -U 11025 ; WX 838 ; N uni2B11 ; G 4554 -U 11026 ; WX 945 ; N uni2B12 ; G 4555 -U 11027 ; WX 945 ; N uni2B13 ; G 4556 -U 11028 ; WX 945 ; N uni2B14 ; G 4557 -U 11029 ; WX 945 ; N uni2B15 ; G 4558 -U 11030 ; WX 769 ; N uni2B16 ; G 4559 -U 11031 ; WX 769 ; N uni2B17 ; G 4560 -U 11032 ; WX 769 ; N uni2B18 ; G 4561 -U 11033 ; WX 769 ; N uni2B19 ; G 4562 -U 11034 ; WX 945 ; N uni2B1A ; G 4563 -U 11039 ; WX 869 ; N uni2B1F ; G 4564 -U 11040 ; WX 869 ; N uni2B20 ; G 4565 -U 11041 ; WX 873 ; N uni2B21 ; G 4566 -U 11042 ; WX 873 ; N uni2B22 ; G 4567 -U 11043 ; WX 873 ; N uni2B23 ; G 4568 -U 11044 ; WX 1119 ; N uni2B24 ; G 4569 -U 11091 ; WX 869 ; N uni2B53 ; G 4570 -U 11092 ; WX 869 ; N uni2B54 ; G 4571 -U 11360 ; WX 637 ; N uni2C60 ; G 4572 -U 11361 ; WX 360 ; N uni2C61 ; G 4573 -U 11362 ; WX 637 ; N uni2C62 ; G 4574 -U 11363 ; WX 733 ; N uni2C63 ; G 4575 -U 11364 ; WX 770 ; N uni2C64 ; G 4576 -U 11365 ; WX 675 ; N uni2C65 ; G 4577 -U 11366 ; WX 478 ; N uni2C66 ; G 4578 -U 11367 ; WX 956 ; N uni2C67 ; G 4579 -U 11368 ; WX 712 ; N uni2C68 ; G 4580 -U 11369 ; WX 775 ; N uni2C69 ; G 4581 -U 11370 ; WX 665 ; N uni2C6A ; G 4582 -U 11371 ; WX 725 ; N uni2C6B ; G 4583 -U 11372 ; WX 582 ; N uni2C6C ; G 4584 -U 11373 ; WX 860 ; N uni2C6D ; G 4585 -U 11374 ; WX 995 ; N uni2C6E ; G 4586 -U 11375 ; WX 774 ; N uni2C6F ; G 4587 -U 11376 ; WX 860 ; N uni2C70 ; G 4588 -U 11377 ; WX 778 ; N uni2C71 ; G 4589 -U 11378 ; WX 1221 ; N uni2C72 ; G 4590 -U 11379 ; WX 1056 ; N uni2C73 ; G 4591 -U 11380 ; WX 652 ; N uni2C74 ; G 4592 -U 11381 ; WX 698 ; N uni2C75 ; G 4593 -U 11382 ; WX 565 ; N uni2C76 ; G 4594 -U 11383 ; WX 782 ; N uni2C77 ; G 4595 -U 11385 ; WX 538 ; N uni2C79 ; G 4596 -U 11386 ; WX 687 ; N uni2C7A ; G 4597 -U 11387 ; WX 559 ; N uni2C7B ; G 4598 -U 11388 ; WX 219 ; N uni2C7C ; G 4599 -U 11389 ; WX 487 ; N uni2C7D ; G 4600 -U 11390 ; WX 720 ; N uni2C7E ; G 4601 -U 11391 ; WX 725 ; N uni2C7F ; G 4602 -U 11520 ; WX 663 ; N uni2D00 ; G 4603 -U 11521 ; WX 676 ; N uni2D01 ; G 4604 -U 11522 ; WX 661 ; N uni2D02 ; G 4605 -U 11523 ; WX 629 ; N uni2D03 ; G 4606 -U 11524 ; WX 661 ; N uni2D04 ; G 4607 -U 11525 ; WX 1032 ; N uni2D05 ; G 4608 -U 11526 ; WX 718 ; N uni2D06 ; G 4609 -U 11527 ; WX 1032 ; N uni2D07 ; G 4610 -U 11528 ; WX 648 ; N uni2D08 ; G 4611 -U 11529 ; WX 667 ; N uni2D09 ; G 4612 -U 11530 ; WX 1032 ; N uni2D0A ; G 4613 -U 11531 ; WX 673 ; N uni2D0B ; G 4614 -U 11532 ; WX 677 ; N uni2D0C ; G 4615 -U 11533 ; WX 1036 ; N uni2D0D ; G 4616 -U 11534 ; WX 680 ; N uni2D0E ; G 4617 -U 11535 ; WX 886 ; N uni2D0F ; G 4618 -U 11536 ; WX 1032 ; N uni2D10 ; G 4619 -U 11537 ; WX 683 ; N uni2D11 ; G 4620 -U 11538 ; WX 674 ; N uni2D12 ; G 4621 -U 11539 ; WX 1035 ; N uni2D13 ; G 4622 -U 11540 ; WX 1033 ; N uni2D14 ; G 4623 -U 11541 ; WX 1027 ; N uni2D15 ; G 4624 -U 11542 ; WX 676 ; N uni2D16 ; G 4625 -U 11543 ; WX 673 ; N uni2D17 ; G 4626 -U 11544 ; WX 667 ; N uni2D18 ; G 4627 -U 11545 ; WX 667 ; N uni2D19 ; G 4628 -U 11546 ; WX 660 ; N uni2D1A ; G 4629 -U 11547 ; WX 671 ; N uni2D1B ; G 4630 -U 11548 ; WX 1039 ; N uni2D1C ; G 4631 -U 11549 ; WX 673 ; N uni2D1D ; G 4632 -U 11550 ; WX 692 ; N uni2D1E ; G 4633 -U 11551 ; WX 659 ; N uni2D1F ; G 4634 -U 11552 ; WX 1048 ; N uni2D20 ; G 4635 -U 11553 ; WX 660 ; N uni2D21 ; G 4636 -U 11554 ; WX 654 ; N uni2D22 ; G 4637 -U 11555 ; WX 670 ; N uni2D23 ; G 4638 -U 11556 ; WX 733 ; N uni2D24 ; G 4639 -U 11557 ; WX 1017 ; N uni2D25 ; G 4640 -U 11568 ; WX 691 ; N uni2D30 ; G 4641 -U 11569 ; WX 941 ; N uni2D31 ; G 4642 -U 11570 ; WX 941 ; N uni2D32 ; G 4643 -U 11571 ; WX 725 ; N uni2D33 ; G 4644 -U 11572 ; WX 725 ; N uni2D34 ; G 4645 -U 11573 ; WX 725 ; N uni2D35 ; G 4646 -U 11574 ; WX 676 ; N uni2D36 ; G 4647 -U 11575 ; WX 774 ; N uni2D37 ; G 4648 -U 11576 ; WX 774 ; N uni2D38 ; G 4649 -U 11577 ; WX 683 ; N uni2D39 ; G 4650 -U 11578 ; WX 683 ; N uni2D3A ; G 4651 -U 11579 ; WX 802 ; N uni2D3B ; G 4652 -U 11580 ; WX 989 ; N uni2D3C ; G 4653 -U 11581 ; WX 761 ; N uni2D3D ; G 4654 -U 11582 ; WX 623 ; N uni2D3E ; G 4655 -U 11583 ; WX 761 ; N uni2D3F ; G 4656 -U 11584 ; WX 941 ; N uni2D40 ; G 4657 -U 11585 ; WX 941 ; N uni2D41 ; G 4658 -U 11586 ; WX 373 ; N uni2D42 ; G 4659 -U 11587 ; WX 740 ; N uni2D43 ; G 4660 -U 11588 ; WX 837 ; N uni2D44 ; G 4661 -U 11589 ; WX 914 ; N uni2D45 ; G 4662 -U 11590 ; WX 672 ; N uni2D46 ; G 4663 -U 11591 ; WX 737 ; N uni2D47 ; G 4664 -U 11592 ; WX 680 ; N uni2D48 ; G 4665 -U 11593 ; WX 683 ; N uni2D49 ; G 4666 -U 11594 ; WX 602 ; N uni2D4A ; G 4667 -U 11595 ; WX 1039 ; N uni2D4B ; G 4668 -U 11596 ; WX 778 ; N uni2D4C ; G 4669 -U 11597 ; WX 837 ; N uni2D4D ; G 4670 -U 11598 ; WX 683 ; N uni2D4E ; G 4671 -U 11599 ; WX 372 ; N uni2D4F ; G 4672 -U 11600 ; WX 778 ; N uni2D50 ; G 4673 -U 11601 ; WX 373 ; N uni2D51 ; G 4674 -U 11602 ; WX 725 ; N uni2D52 ; G 4675 -U 11603 ; WX 691 ; N uni2D53 ; G 4676 -U 11604 ; WX 941 ; N uni2D54 ; G 4677 -U 11605 ; WX 941 ; N uni2D55 ; G 4678 -U 11606 ; WX 837 ; N uni2D56 ; G 4679 -U 11607 ; WX 373 ; N uni2D57 ; G 4680 -U 11608 ; WX 836 ; N uni2D58 ; G 4681 -U 11609 ; WX 941 ; N uni2D59 ; G 4682 -U 11610 ; WX 941 ; N uni2D5A ; G 4683 -U 11611 ; WX 734 ; N uni2D5B ; G 4684 -U 11612 ; WX 876 ; N uni2D5C ; G 4685 -U 11613 ; WX 771 ; N uni2D5D ; G 4686 -U 11614 ; WX 734 ; N uni2D5E ; G 4687 -U 11615 ; WX 683 ; N uni2D5F ; G 4688 -U 11616 ; WX 774 ; N uni2D60 ; G 4689 -U 11617 ; WX 837 ; N uni2D61 ; G 4690 -U 11618 ; WX 683 ; N uni2D62 ; G 4691 -U 11619 ; WX 850 ; N uni2D63 ; G 4692 -U 11620 ; WX 697 ; N uni2D64 ; G 4693 -U 11621 ; WX 850 ; N uni2D65 ; G 4694 -U 11631 ; WX 716 ; N uni2D6F ; G 4695 -U 11800 ; WX 580 ; N uni2E18 ; G 4696 -U 11807 ; WX 838 ; N uni2E1F ; G 4697 -U 11810 ; WX 457 ; N uni2E22 ; G 4698 -U 11811 ; WX 457 ; N uni2E23 ; G 4699 -U 11812 ; WX 457 ; N uni2E24 ; G 4700 -U 11813 ; WX 457 ; N uni2E25 ; G 4701 -U 11822 ; WX 580 ; N uni2E2E ; G 4702 -U 19904 ; WX 896 ; N uni4DC0 ; G 4703 -U 19905 ; WX 896 ; N uni4DC1 ; G 4704 -U 19906 ; WX 896 ; N uni4DC2 ; G 4705 -U 19907 ; WX 896 ; N uni4DC3 ; G 4706 -U 19908 ; WX 896 ; N uni4DC4 ; G 4707 -U 19909 ; WX 896 ; N uni4DC5 ; G 4708 -U 19910 ; WX 896 ; N uni4DC6 ; G 4709 -U 19911 ; WX 896 ; N uni4DC7 ; G 4710 -U 19912 ; WX 896 ; N uni4DC8 ; G 4711 -U 19913 ; WX 896 ; N uni4DC9 ; G 4712 -U 19914 ; WX 896 ; N uni4DCA ; G 4713 -U 19915 ; WX 896 ; N uni4DCB ; G 4714 -U 19916 ; WX 896 ; N uni4DCC ; G 4715 -U 19917 ; WX 896 ; N uni4DCD ; G 4716 -U 19918 ; WX 896 ; N uni4DCE ; G 4717 -U 19919 ; WX 896 ; N uni4DCF ; G 4718 -U 19920 ; WX 896 ; N uni4DD0 ; G 4719 -U 19921 ; WX 896 ; N uni4DD1 ; G 4720 -U 19922 ; WX 896 ; N uni4DD2 ; G 4721 -U 19923 ; WX 896 ; N uni4DD3 ; G 4722 -U 19924 ; WX 896 ; N uni4DD4 ; G 4723 -U 19925 ; WX 896 ; N uni4DD5 ; G 4724 -U 19926 ; WX 896 ; N uni4DD6 ; G 4725 -U 19927 ; WX 896 ; N uni4DD7 ; G 4726 -U 19928 ; WX 896 ; N uni4DD8 ; G 4727 -U 19929 ; WX 896 ; N uni4DD9 ; G 4728 -U 19930 ; WX 896 ; N uni4DDA ; G 4729 -U 19931 ; WX 896 ; N uni4DDB ; G 4730 -U 19932 ; WX 896 ; N uni4DDC ; G 4731 -U 19933 ; WX 896 ; N uni4DDD ; G 4732 -U 19934 ; WX 896 ; N uni4DDE ; G 4733 -U 19935 ; WX 896 ; N uni4DDF ; G 4734 -U 19936 ; WX 896 ; N uni4DE0 ; G 4735 -U 19937 ; WX 896 ; N uni4DE1 ; G 4736 -U 19938 ; WX 896 ; N uni4DE2 ; G 4737 -U 19939 ; WX 896 ; N uni4DE3 ; G 4738 -U 19940 ; WX 896 ; N uni4DE4 ; G 4739 -U 19941 ; WX 896 ; N uni4DE5 ; G 4740 -U 19942 ; WX 896 ; N uni4DE6 ; G 4741 -U 19943 ; WX 896 ; N uni4DE7 ; G 4742 -U 19944 ; WX 896 ; N uni4DE8 ; G 4743 -U 19945 ; WX 896 ; N uni4DE9 ; G 4744 -U 19946 ; WX 896 ; N uni4DEA ; G 4745 -U 19947 ; WX 896 ; N uni4DEB ; G 4746 -U 19948 ; WX 896 ; N uni4DEC ; G 4747 -U 19949 ; WX 896 ; N uni4DED ; G 4748 -U 19950 ; WX 896 ; N uni4DEE ; G 4749 -U 19951 ; WX 896 ; N uni4DEF ; G 4750 -U 19952 ; WX 896 ; N uni4DF0 ; G 4751 -U 19953 ; WX 896 ; N uni4DF1 ; G 4752 -U 19954 ; WX 896 ; N uni4DF2 ; G 4753 -U 19955 ; WX 896 ; N uni4DF3 ; G 4754 -U 19956 ; WX 896 ; N uni4DF4 ; G 4755 -U 19957 ; WX 896 ; N uni4DF5 ; G 4756 -U 19958 ; WX 896 ; N uni4DF6 ; G 4757 -U 19959 ; WX 896 ; N uni4DF7 ; G 4758 -U 19960 ; WX 896 ; N uni4DF8 ; G 4759 -U 19961 ; WX 896 ; N uni4DF9 ; G 4760 -U 19962 ; WX 896 ; N uni4DFA ; G 4761 -U 19963 ; WX 896 ; N uni4DFB ; G 4762 -U 19964 ; WX 896 ; N uni4DFC ; G 4763 -U 19965 ; WX 896 ; N uni4DFD ; G 4764 -U 19966 ; WX 896 ; N uni4DFE ; G 4765 -U 19967 ; WX 896 ; N uni4DFF ; G 4766 -U 42192 ; WX 762 ; N uniA4D0 ; G 4767 -U 42193 ; WX 733 ; N uniA4D1 ; G 4768 -U 42194 ; WX 733 ; N uniA4D2 ; G 4769 -U 42195 ; WX 830 ; N uniA4D3 ; G 4770 -U 42196 ; WX 682 ; N uniA4D4 ; G 4771 -U 42197 ; WX 682 ; N uniA4D5 ; G 4772 -U 42198 ; WX 821 ; N uniA4D6 ; G 4773 -U 42199 ; WX 775 ; N uniA4D7 ; G 4774 -U 42200 ; WX 775 ; N uniA4D8 ; G 4775 -U 42201 ; WX 530 ; N uniA4D9 ; G 4776 -U 42202 ; WX 734 ; N uniA4DA ; G 4777 -U 42203 ; WX 734 ; N uniA4DB ; G 4778 -U 42204 ; WX 725 ; N uniA4DC ; G 4779 -U 42205 ; WX 683 ; N uniA4DD ; G 4780 -U 42206 ; WX 683 ; N uniA4DE ; G 4781 -U 42207 ; WX 995 ; N uniA4DF ; G 4782 -U 42208 ; WX 837 ; N uniA4E0 ; G 4783 -U 42209 ; WX 637 ; N uniA4E1 ; G 4784 -U 42210 ; WX 720 ; N uniA4E2 ; G 4785 -U 42211 ; WX 770 ; N uniA4E3 ; G 4786 -U 42212 ; WX 770 ; N uniA4E4 ; G 4787 -U 42213 ; WX 774 ; N uniA4E5 ; G 4788 -U 42214 ; WX 774 ; N uniA4E6 ; G 4789 -U 42215 ; WX 837 ; N uniA4E7 ; G 4790 -U 42216 ; WX 775 ; N uniA4E8 ; G 4791 -U 42217 ; WX 530 ; N uniA4E9 ; G 4792 -U 42218 ; WX 1103 ; N uniA4EA ; G 4793 -U 42219 ; WX 771 ; N uniA4EB ; G 4794 -U 42220 ; WX 724 ; N uniA4EC ; G 4795 -U 42221 ; WX 762 ; N uniA4ED ; G 4796 -U 42222 ; WX 774 ; N uniA4EE ; G 4797 -U 42223 ; WX 774 ; N uniA4EF ; G 4798 -U 42224 ; WX 683 ; N uniA4F0 ; G 4799 -U 42225 ; WX 683 ; N uniA4F1 ; G 4800 -U 42226 ; WX 372 ; N uniA4F2 ; G 4801 -U 42227 ; WX 850 ; N uniA4F3 ; G 4802 -U 42228 ; WX 812 ; N uniA4F4 ; G 4803 -U 42229 ; WX 812 ; N uniA4F5 ; G 4804 -U 42230 ; WX 557 ; N uniA4F6 ; G 4805 -U 42231 ; WX 830 ; N uniA4F7 ; G 4806 -U 42232 ; WX 322 ; N uniA4F8 ; G 4807 -U 42233 ; WX 322 ; N uniA4F9 ; G 4808 -U 42234 ; WX 674 ; N uniA4FA ; G 4809 -U 42235 ; WX 674 ; N uniA4FB ; G 4810 -U 42236 ; WX 322 ; N uniA4FC ; G 4811 -U 42237 ; WX 322 ; N uniA4FD ; G 4812 -U 42238 ; WX 588 ; N uniA4FE ; G 4813 -U 42239 ; WX 588 ; N uniA4FF ; G 4814 -U 42564 ; WX 720 ; N uniA644 ; G 4815 -U 42565 ; WX 595 ; N uniA645 ; G 4816 -U 42566 ; WX 436 ; N uniA646 ; G 4817 -U 42567 ; WX 440 ; N uniA647 ; G 4818 -U 42572 ; WX 1405 ; N uniA64C ; G 4819 -U 42573 ; WX 1173 ; N uniA64D ; G 4820 -U 42576 ; WX 1234 ; N uniA650 ; G 4821 -U 42577 ; WX 1027 ; N uniA651 ; G 4822 -U 42580 ; WX 1174 ; N uniA654 ; G 4823 -U 42581 ; WX 972 ; N uniA655 ; G 4824 -U 42582 ; WX 1093 ; N uniA656 ; G 4825 -U 42583 ; WX 958 ; N uniA657 ; G 4826 -U 42594 ; WX 1085 ; N uniA662 ; G 4827 -U 42595 ; WX 924 ; N uniA663 ; G 4828 -U 42596 ; WX 1096 ; N uniA664 ; G 4829 -U 42597 ; WX 912 ; N uniA665 ; G 4830 -U 42598 ; WX 1260 ; N uniA666 ; G 4831 -U 42599 ; WX 997 ; N uniA667 ; G 4832 -U 42600 ; WX 850 ; N uniA668 ; G 4833 -U 42601 ; WX 687 ; N uniA669 ; G 4834 -U 42602 ; WX 1037 ; N uniA66A ; G 4835 -U 42603 ; WX 868 ; N uniA66B ; G 4836 -U 42604 ; WX 1406 ; N uniA66C ; G 4837 -U 42605 ; WX 1106 ; N uniA66D ; G 4838 -U 42606 ; WX 961 ; N uniA66E ; G 4839 -U 42634 ; WX 963 ; N uniA68A ; G 4840 -U 42635 ; WX 787 ; N uniA68B ; G 4841 -U 42636 ; WX 682 ; N uniA68C ; G 4842 -U 42637 ; WX 580 ; N uniA68D ; G 4843 -U 42644 ; WX 808 ; N uniA694 ; G 4844 -U 42645 ; WX 712 ; N uniA695 ; G 4845 -U 42648 ; WX 1406 ; N uniA698 ; G 4846 -U 42649 ; WX 1106 ; N uniA699 ; G 4847 -U 42760 ; WX 500 ; N uniA708 ; G 4848 -U 42761 ; WX 500 ; N uniA709 ; G 4849 -U 42762 ; WX 500 ; N uniA70A ; G 4850 -U 42763 ; WX 500 ; N uniA70B ; G 4851 -U 42764 ; WX 500 ; N uniA70C ; G 4852 -U 42765 ; WX 500 ; N uniA70D ; G 4853 -U 42766 ; WX 500 ; N uniA70E ; G 4854 -U 42767 ; WX 500 ; N uniA70F ; G 4855 -U 42768 ; WX 500 ; N uniA710 ; G 4856 -U 42769 ; WX 500 ; N uniA711 ; G 4857 -U 42770 ; WX 500 ; N uniA712 ; G 4858 -U 42771 ; WX 500 ; N uniA713 ; G 4859 -U 42772 ; WX 500 ; N uniA714 ; G 4860 -U 42773 ; WX 500 ; N uniA715 ; G 4861 -U 42774 ; WX 500 ; N uniA716 ; G 4862 -U 42779 ; WX 400 ; N uniA71B ; G 4863 -U 42780 ; WX 400 ; N uniA71C ; G 4864 -U 42781 ; WX 287 ; N uniA71D ; G 4865 -U 42782 ; WX 287 ; N uniA71E ; G 4866 -U 42783 ; WX 287 ; N uniA71F ; G 4867 -U 42786 ; WX 444 ; N uniA722 ; G 4868 -U 42787 ; WX 390 ; N uniA723 ; G 4869 -U 42788 ; WX 540 ; N uniA724 ; G 4870 -U 42789 ; WX 540 ; N uniA725 ; G 4871 -U 42790 ; WX 837 ; N uniA726 ; G 4872 -U 42791 ; WX 712 ; N uniA727 ; G 4873 -U 42792 ; WX 1031 ; N uniA728 ; G 4874 -U 42793 ; WX 857 ; N uniA729 ; G 4875 -U 42794 ; WX 696 ; N uniA72A ; G 4876 -U 42795 ; WX 557 ; N uniA72B ; G 4877 -U 42800 ; WX 559 ; N uniA730 ; G 4878 -U 42801 ; WX 595 ; N uniA731 ; G 4879 -U 42802 ; WX 1349 ; N uniA732 ; G 4880 -U 42803 ; WX 1052 ; N uniA733 ; G 4881 -U 42804 ; WX 1284 ; N uniA734 ; G 4882 -U 42805 ; WX 1064 ; N uniA735 ; G 4883 -U 42806 ; WX 1216 ; N uniA736 ; G 4884 -U 42807 ; WX 1054 ; N uniA737 ; G 4885 -U 42808 ; WX 1079 ; N uniA738 ; G 4886 -U 42809 ; WX 922 ; N uniA739 ; G 4887 -U 42810 ; WX 1079 ; N uniA73A ; G 4888 -U 42811 ; WX 922 ; N uniA73B ; G 4889 -U 42812 ; WX 1035 ; N uniA73C ; G 4890 -U 42813 ; WX 922 ; N uniA73D ; G 4891 -U 42814 ; WX 698 ; N uniA73E ; G 4892 -U 42815 ; WX 549 ; N uniA73F ; G 4893 -U 42816 ; WX 656 ; N uniA740 ; G 4894 -U 42817 ; WX 688 ; N uniA741 ; G 4895 -U 42822 ; WX 850 ; N uniA746 ; G 4896 -U 42823 ; WX 542 ; N uniA747 ; G 4897 -U 42824 ; WX 683 ; N uniA748 ; G 4898 -U 42825 ; WX 531 ; N uniA749 ; G 4899 -U 42826 ; WX 918 ; N uniA74A ; G 4900 -U 42827 ; WX 814 ; N uniA74B ; G 4901 -U 42830 ; WX 1406 ; N uniA74E ; G 4902 -U 42831 ; WX 1106 ; N uniA74F ; G 4903 -U 42832 ; WX 733 ; N uniA750 ; G 4904 -U 42833 ; WX 716 ; N uniA751 ; G 4905 -U 42834 ; WX 948 ; N uniA752 ; G 4906 -U 42835 ; WX 937 ; N uniA753 ; G 4907 -U 42838 ; WX 850 ; N uniA756 ; G 4908 -U 42839 ; WX 716 ; N uniA757 ; G 4909 -U 42852 ; WX 738 ; N uniA764 ; G 4910 -U 42853 ; WX 716 ; N uniA765 ; G 4911 -U 42854 ; WX 738 ; N uniA766 ; G 4912 -U 42855 ; WX 716 ; N uniA767 ; G 4913 -U 42880 ; WX 637 ; N uniA780 ; G 4914 -U 42881 ; WX 343 ; N uniA781 ; G 4915 -U 42882 ; WX 837 ; N uniA782 ; G 4916 -U 42883 ; WX 712 ; N uniA783 ; G 4917 -U 42889 ; WX 400 ; N uniA789 ; G 4918 -U 42890 ; WX 386 ; N uniA78A ; G 4919 -U 42891 ; WX 456 ; N uniA78B ; G 4920 -U 42892 ; WX 306 ; N uniA78C ; G 4921 -U 42893 ; WX 808 ; N uniA78D ; G 4922 -U 42894 ; WX 693 ; N uniA78E ; G 4923 -U 42896 ; WX 928 ; N uniA790 ; G 4924 -U 42897 ; WX 768 ; N uniA791 ; G 4925 -U 42912 ; WX 821 ; N uniA7A0 ; G 4926 -U 42913 ; WX 716 ; N uniA7A1 ; G 4927 -U 42914 ; WX 775 ; N uniA7A2 ; G 4928 -U 42915 ; WX 665 ; N uniA7A3 ; G 4929 -U 42916 ; WX 837 ; N uniA7A4 ; G 4930 -U 42917 ; WX 712 ; N uniA7A5 ; G 4931 -U 42918 ; WX 770 ; N uniA7A6 ; G 4932 -U 42919 ; WX 493 ; N uniA7A7 ; G 4933 -U 42920 ; WX 720 ; N uniA7A8 ; G 4934 -U 42921 ; WX 595 ; N uniA7A9 ; G 4935 -U 42922 ; WX 886 ; N uniA7AA ; G 4936 -U 43000 ; WX 613 ; N uniA7F8 ; G 4937 -U 43001 ; WX 689 ; N uniA7F9 ; G 4938 -U 43002 ; WX 1062 ; N uniA7FA ; G 4939 -U 43003 ; WX 683 ; N uniA7FB ; G 4940 -U 43004 ; WX 733 ; N uniA7FC ; G 4941 -U 43005 ; WX 995 ; N uniA7FD ; G 4942 -U 43006 ; WX 372 ; N uniA7FE ; G 4943 -U 43007 ; WX 1325 ; N uniA7FF ; G 4944 -U 61184 ; WX 216 ; N uni02E5.5 ; G 4945 -U 61185 ; WX 242 ; N uni02E6.5 ; G 4946 -U 61186 ; WX 267 ; N uni02E7.5 ; G 4947 -U 61187 ; WX 277 ; N uni02E8.5 ; G 4948 -U 61188 ; WX 282 ; N uni02E9.5 ; G 4949 -U 61189 ; WX 242 ; N uni02E5.4 ; G 4950 -U 61190 ; WX 216 ; N uni02E6.4 ; G 4951 -U 61191 ; WX 242 ; N uni02E7.4 ; G 4952 -U 61192 ; WX 267 ; N uni02E8.4 ; G 4953 -U 61193 ; WX 277 ; N uni02E9.4 ; G 4954 -U 61194 ; WX 267 ; N uni02E5.3 ; G 4955 -U 61195 ; WX 242 ; N uni02E6.3 ; G 4956 -U 61196 ; WX 216 ; N uni02E7.3 ; G 4957 -U 61197 ; WX 242 ; N uni02E8.3 ; G 4958 -U 61198 ; WX 267 ; N uni02E9.3 ; G 4959 -U 61199 ; WX 277 ; N uni02E5.2 ; G 4960 -U 61200 ; WX 267 ; N uni02E6.2 ; G 4961 -U 61201 ; WX 242 ; N uni02E7.2 ; G 4962 -U 61202 ; WX 216 ; N uni02E8.2 ; G 4963 -U 61203 ; WX 242 ; N uni02E9.2 ; G 4964 -U 61204 ; WX 282 ; N uni02E5.1 ; G 4965 -U 61205 ; WX 277 ; N uni02E6.1 ; G 4966 -U 61206 ; WX 267 ; N uni02E7.1 ; G 4967 -U 61207 ; WX 242 ; N uni02E8.1 ; G 4968 -U 61208 ; WX 216 ; N uni02E9.1 ; G 4969 -U 61209 ; WX 282 ; N stem ; G 4970 -U 62464 ; WX 612 ; N uniF400 ; G 4971 -U 62465 ; WX 612 ; N uniF401 ; G 4972 -U 62466 ; WX 653 ; N uniF402 ; G 4973 -U 62467 ; WX 902 ; N uniF403 ; G 4974 -U 62468 ; WX 622 ; N uniF404 ; G 4975 -U 62469 ; WX 622 ; N uniF405 ; G 4976 -U 62470 ; WX 661 ; N uniF406 ; G 4977 -U 62471 ; WX 895 ; N uniF407 ; G 4978 -U 62472 ; WX 589 ; N uniF408 ; G 4979 -U 62473 ; WX 622 ; N uniF409 ; G 4980 -U 62474 ; WX 1163 ; N uniF40A ; G 4981 -U 62475 ; WX 626 ; N uniF40B ; G 4982 -U 62476 ; WX 627 ; N uniF40C ; G 4983 -U 62477 ; WX 893 ; N uniF40D ; G 4984 -U 62478 ; WX 612 ; N uniF40E ; G 4985 -U 62479 ; WX 626 ; N uniF40F ; G 4986 -U 62480 ; WX 924 ; N uniF410 ; G 4987 -U 62481 ; WX 627 ; N uniF411 ; G 4988 -U 62482 ; WX 744 ; N uniF412 ; G 4989 -U 62483 ; WX 634 ; N uniF413 ; G 4990 -U 62484 ; WX 886 ; N uniF414 ; G 4991 -U 62485 ; WX 626 ; N uniF415 ; G 4992 -U 62486 ; WX 907 ; N uniF416 ; G 4993 -U 62487 ; WX 626 ; N uniF417 ; G 4994 -U 62488 ; WX 621 ; N uniF418 ; G 4995 -U 62489 ; WX 628 ; N uniF419 ; G 4996 -U 62490 ; WX 677 ; N uniF41A ; G 4997 -U 62491 ; WX 626 ; N uniF41B ; G 4998 -U 62492 ; WX 621 ; N uniF41C ; G 4999 -U 62493 ; WX 630 ; N uniF41D ; G 5000 -U 62494 ; WX 627 ; N uniF41E ; G 5001 -U 62495 ; WX 571 ; N uniF41F ; G 5002 -U 62496 ; WX 622 ; N uniF420 ; G 5003 -U 62497 ; WX 631 ; N uniF421 ; G 5004 -U 62498 ; WX 612 ; N uniF422 ; G 5005 -U 62499 ; WX 611 ; N uniF423 ; G 5006 -U 62500 ; WX 618 ; N uniF424 ; G 5007 -U 62501 ; WX 671 ; N uniF425 ; G 5008 -U 62502 ; WX 963 ; N uniF426 ; G 5009 -U 62504 ; WX 1023 ; N uniF428 ; G 5010 -U 62505 ; WX 844 ; N uniF429 ; G 5011 -U 62506 ; WX 563 ; N uniF42A ; G 5012 -U 62507 ; WX 563 ; N uniF42B ; G 5013 -U 62508 ; WX 563 ; N uniF42C ; G 5014 -U 62509 ; WX 563 ; N uniF42D ; G 5015 -U 62510 ; WX 563 ; N uniF42E ; G 5016 -U 62511 ; WX 563 ; N uniF42F ; G 5017 -U 62512 ; WX 555 ; N uniF430 ; G 5018 -U 62513 ; WX 555 ; N uniF431 ; G 5019 -U 62514 ; WX 555 ; N uniF432 ; G 5020 -U 62515 ; WX 555 ; N uniF433 ; G 5021 -U 62516 ; WX 573 ; N uniF434 ; G 5022 -U 62517 ; WX 573 ; N uniF435 ; G 5023 -U 62518 ; WX 573 ; N uniF436 ; G 5024 -U 62519 ; WX 824 ; N uniF437 ; G 5025 -U 62520 ; WX 824 ; N uniF438 ; G 5026 -U 62521 ; WX 824 ; N uniF439 ; G 5027 -U 62522 ; WX 824 ; N uniF43A ; G 5028 -U 62523 ; WX 824 ; N uniF43B ; G 5029 -U 62524 ; WX 611 ; N uniF43C ; G 5030 -U 62525 ; WX 611 ; N uniF43D ; G 5031 -U 62526 ; WX 611 ; N uniF43E ; G 5032 -U 62527 ; WX 611 ; N uniF43F ; G 5033 -U 62528 ; WX 611 ; N uniF440 ; G 5034 -U 62529 ; WX 611 ; N uniF441 ; G 5035 -U 63173 ; WX 687 ; N uniF6C5 ; G 5036 -U 64256 ; WX 810 ; N uniFB00 ; G 5037 -U 64257 ; WX 741 ; N fi ; G 5038 -U 64258 ; WX 741 ; N fl ; G 5039 -U 64259 ; WX 1115 ; N uniFB03 ; G 5040 -U 64260 ; WX 1116 ; N uniFB04 ; G 5041 -U 64261 ; WX 808 ; N uniFB05 ; G 5042 -U 64262 ; WX 1020 ; N uniFB06 ; G 5043 -U 64275 ; WX 1388 ; N uniFB13 ; G 5044 -U 64276 ; WX 1384 ; N uniFB14 ; G 5045 -U 64277 ; WX 1378 ; N uniFB15 ; G 5046 -U 64278 ; WX 1384 ; N uniFB16 ; G 5047 -U 64279 ; WX 1713 ; N uniFB17 ; G 5048 -U 64285 ; WX 294 ; N uniFB1D ; G 5049 -U 64286 ; WX 0 ; N uniFB1E ; G 5050 -U 64287 ; WX 519 ; N uniFB1F ; G 5051 -U 64288 ; WX 665 ; N uniFB20 ; G 5052 -U 64289 ; WX 939 ; N uniFB21 ; G 5053 -U 64290 ; WX 788 ; N uniFB22 ; G 5054 -U 64291 ; WX 920 ; N uniFB23 ; G 5055 -U 64292 ; WX 786 ; N uniFB24 ; G 5056 -U 64293 ; WX 857 ; N uniFB25 ; G 5057 -U 64294 ; WX 869 ; N uniFB26 ; G 5058 -U 64295 ; WX 821 ; N uniFB27 ; G 5059 -U 64296 ; WX 890 ; N uniFB28 ; G 5060 -U 64297 ; WX 838 ; N uniFB29 ; G 5061 -U 64298 ; WX 758 ; N uniFB2A ; G 5062 -U 64299 ; WX 758 ; N uniFB2B ; G 5063 -U 64300 ; WX 758 ; N uniFB2C ; G 5064 -U 64301 ; WX 758 ; N uniFB2D ; G 5065 -U 64302 ; WX 728 ; N uniFB2E ; G 5066 -U 64303 ; WX 728 ; N uniFB2F ; G 5067 -U 64304 ; WX 728 ; N uniFB30 ; G 5068 -U 64305 ; WX 610 ; N uniFB31 ; G 5069 -U 64306 ; WX 447 ; N uniFB32 ; G 5070 -U 64307 ; WX 588 ; N uniFB33 ; G 5071 -U 64308 ; WX 687 ; N uniFB34 ; G 5072 -U 64309 ; WX 437 ; N uniFB35 ; G 5073 -U 64310 ; WX 485 ; N uniFB36 ; G 5074 -U 64312 ; WX 679 ; N uniFB38 ; G 5075 -U 64313 ; WX 435 ; N uniFB39 ; G 5076 -U 64314 ; WX 578 ; N uniFB3A ; G 5077 -U 64315 ; WX 566 ; N uniFB3B ; G 5078 -U 64316 ; WX 605 ; N uniFB3C ; G 5079 -U 64318 ; WX 724 ; N uniFB3E ; G 5080 -U 64320 ; WX 453 ; N uniFB40 ; G 5081 -U 64321 ; WX 680 ; N uniFB41 ; G 5082 -U 64323 ; WX 675 ; N uniFB43 ; G 5083 -U 64324 ; WX 658 ; N uniFB44 ; G 5084 -U 64326 ; WX 653 ; N uniFB46 ; G 5085 -U 64327 ; WX 736 ; N uniFB47 ; G 5086 -U 64328 ; WX 602 ; N uniFB48 ; G 5087 -U 64329 ; WX 758 ; N uniFB49 ; G 5088 -U 64330 ; WX 683 ; N uniFB4A ; G 5089 -U 64331 ; WX 343 ; N uniFB4B ; G 5090 -U 64332 ; WX 610 ; N uniFB4C ; G 5091 -U 64333 ; WX 566 ; N uniFB4D ; G 5092 -U 64334 ; WX 658 ; N uniFB4E ; G 5093 -U 64335 ; WX 710 ; N uniFB4F ; G 5094 -U 64338 ; WX 1005 ; N uniFB52 ; G 5095 -U 64339 ; WX 1059 ; N uniFB53 ; G 5096 -U 64340 ; WX 375 ; N uniFB54 ; G 5097 -U 64341 ; WX 408 ; N uniFB55 ; G 5098 -U 64342 ; WX 1005 ; N uniFB56 ; G 5099 -U 64343 ; WX 1059 ; N uniFB57 ; G 5100 -U 64344 ; WX 375 ; N uniFB58 ; G 5101 -U 64345 ; WX 408 ; N uniFB59 ; G 5102 -U 64346 ; WX 1005 ; N uniFB5A ; G 5103 -U 64347 ; WX 1059 ; N uniFB5B ; G 5104 -U 64348 ; WX 375 ; N uniFB5C ; G 5105 -U 64349 ; WX 408 ; N uniFB5D ; G 5106 -U 64350 ; WX 1005 ; N uniFB5E ; G 5107 -U 64351 ; WX 1059 ; N uniFB5F ; G 5108 -U 64352 ; WX 375 ; N uniFB60 ; G 5109 -U 64353 ; WX 408 ; N uniFB61 ; G 5110 -U 64354 ; WX 1005 ; N uniFB62 ; G 5111 -U 64355 ; WX 1059 ; N uniFB63 ; G 5112 -U 64356 ; WX 375 ; N uniFB64 ; G 5113 -U 64357 ; WX 408 ; N uniFB65 ; G 5114 -U 64358 ; WX 1005 ; N uniFB66 ; G 5115 -U 64359 ; WX 1059 ; N uniFB67 ; G 5116 -U 64360 ; WX 375 ; N uniFB68 ; G 5117 -U 64361 ; WX 408 ; N uniFB69 ; G 5118 -U 64362 ; WX 1162 ; N uniFB6A ; G 5119 -U 64363 ; WX 1191 ; N uniFB6B ; G 5120 -U 64364 ; WX 655 ; N uniFB6C ; G 5121 -U 64365 ; WX 720 ; N uniFB6D ; G 5122 -U 64366 ; WX 1162 ; N uniFB6E ; G 5123 -U 64367 ; WX 1191 ; N uniFB6F ; G 5124 -U 64368 ; WX 655 ; N uniFB70 ; G 5125 -U 64369 ; WX 720 ; N uniFB71 ; G 5126 -U 64370 ; WX 721 ; N uniFB72 ; G 5127 -U 64371 ; WX 721 ; N uniFB73 ; G 5128 -U 64372 ; WX 721 ; N uniFB74 ; G 5129 -U 64373 ; WX 721 ; N uniFB75 ; G 5130 -U 64374 ; WX 721 ; N uniFB76 ; G 5131 -U 64375 ; WX 721 ; N uniFB77 ; G 5132 -U 64376 ; WX 721 ; N uniFB78 ; G 5133 -U 64377 ; WX 721 ; N uniFB79 ; G 5134 -U 64378 ; WX 721 ; N uniFB7A ; G 5135 -U 64379 ; WX 721 ; N uniFB7B ; G 5136 -U 64380 ; WX 721 ; N uniFB7C ; G 5137 -U 64381 ; WX 721 ; N uniFB7D ; G 5138 -U 64382 ; WX 721 ; N uniFB7E ; G 5139 -U 64383 ; WX 721 ; N uniFB7F ; G 5140 -U 64384 ; WX 721 ; N uniFB80 ; G 5141 -U 64385 ; WX 721 ; N uniFB81 ; G 5142 -U 64386 ; WX 513 ; N uniFB82 ; G 5143 -U 64387 ; WX 578 ; N uniFB83 ; G 5144 -U 64388 ; WX 513 ; N uniFB84 ; G 5145 -U 64389 ; WX 578 ; N uniFB85 ; G 5146 -U 64390 ; WX 513 ; N uniFB86 ; G 5147 -U 64391 ; WX 578 ; N uniFB87 ; G 5148 -U 64392 ; WX 513 ; N uniFB88 ; G 5149 -U 64393 ; WX 578 ; N uniFB89 ; G 5150 -U 64394 ; WX 576 ; N uniFB8A ; G 5151 -U 64395 ; WX 622 ; N uniFB8B ; G 5152 -U 64396 ; WX 576 ; N uniFB8C ; G 5153 -U 64397 ; WX 622 ; N uniFB8D ; G 5154 -U 64398 ; WX 1024 ; N uniFB8E ; G 5155 -U 64399 ; WX 1024 ; N uniFB8F ; G 5156 -U 64400 ; WX 582 ; N uniFB90 ; G 5157 -U 64401 ; WX 582 ; N uniFB91 ; G 5158 -U 64402 ; WX 1024 ; N uniFB92 ; G 5159 -U 64403 ; WX 1024 ; N uniFB93 ; G 5160 -U 64404 ; WX 582 ; N uniFB94 ; G 5161 -U 64405 ; WX 582 ; N uniFB95 ; G 5162 -U 64406 ; WX 1024 ; N uniFB96 ; G 5163 -U 64407 ; WX 1024 ; N uniFB97 ; G 5164 -U 64408 ; WX 582 ; N uniFB98 ; G 5165 -U 64409 ; WX 582 ; N uniFB99 ; G 5166 -U 64410 ; WX 1024 ; N uniFB9A ; G 5167 -U 64411 ; WX 1024 ; N uniFB9B ; G 5168 -U 64412 ; WX 582 ; N uniFB9C ; G 5169 -U 64413 ; WX 582 ; N uniFB9D ; G 5170 -U 64414 ; WX 854 ; N uniFB9E ; G 5171 -U 64415 ; WX 900 ; N uniFB9F ; G 5172 -U 64416 ; WX 854 ; N uniFBA0 ; G 5173 -U 64417 ; WX 900 ; N uniFBA1 ; G 5174 -U 64418 ; WX 375 ; N uniFBA2 ; G 5175 -U 64419 ; WX 408 ; N uniFBA3 ; G 5176 -U 64426 ; WX 938 ; N uniFBAA ; G 5177 -U 64427 ; WX 880 ; N uniFBAB ; G 5178 -U 64428 ; WX 693 ; N uniFBAC ; G 5179 -U 64429 ; WX 660 ; N uniFBAD ; G 5180 -U 64467 ; WX 824 ; N uniFBD3 ; G 5181 -U 64468 ; WX 843 ; N uniFBD4 ; G 5182 -U 64469 ; WX 476 ; N uniFBD5 ; G 5183 -U 64470 ; WX 552 ; N uniFBD6 ; G 5184 -U 64471 ; WX 622 ; N uniFBD7 ; G 5185 -U 64472 ; WX 627 ; N uniFBD8 ; G 5186 -U 64473 ; WX 622 ; N uniFBD9 ; G 5187 -U 64474 ; WX 627 ; N uniFBDA ; G 5188 -U 64475 ; WX 622 ; N uniFBDB ; G 5189 -U 64476 ; WX 627 ; N uniFBDC ; G 5190 -U 64478 ; WX 622 ; N uniFBDE ; G 5191 -U 64479 ; WX 627 ; N uniFBDF ; G 5192 -U 64484 ; WX 917 ; N uniFBE4 ; G 5193 -U 64485 ; WX 1012 ; N uniFBE5 ; G 5194 -U 64486 ; WX 375 ; N uniFBE6 ; G 5195 -U 64487 ; WX 408 ; N uniFBE7 ; G 5196 -U 64488 ; WX 375 ; N uniFBE8 ; G 5197 -U 64489 ; WX 408 ; N uniFBE9 ; G 5198 -U 64508 ; WX 917 ; N uniFBFC ; G 5199 -U 64509 ; WX 1012 ; N uniFBFD ; G 5200 -U 64510 ; WX 375 ; N uniFBFE ; G 5201 -U 64511 ; WX 408 ; N uniFBFF ; G 5202 -U 65024 ; WX 0 ; N uniFE00 ; G 5203 -U 65025 ; WX 0 ; N uniFE01 ; G 5204 -U 65026 ; WX 0 ; N uniFE02 ; G 5205 -U 65027 ; WX 0 ; N uniFE03 ; G 5206 -U 65028 ; WX 0 ; N uniFE04 ; G 5207 -U 65029 ; WX 0 ; N uniFE05 ; G 5208 -U 65030 ; WX 0 ; N uniFE06 ; G 5209 -U 65031 ; WX 0 ; N uniFE07 ; G 5210 -U 65032 ; WX 0 ; N uniFE08 ; G 5211 -U 65033 ; WX 0 ; N uniFE09 ; G 5212 -U 65034 ; WX 0 ; N uniFE0A ; G 5213 -U 65035 ; WX 0 ; N uniFE0B ; G 5214 -U 65036 ; WX 0 ; N uniFE0C ; G 5215 -U 65037 ; WX 0 ; N uniFE0D ; G 5216 -U 65038 ; WX 0 ; N uniFE0E ; G 5217 -U 65039 ; WX 0 ; N uniFE0F ; G 5218 -U 65056 ; WX 0 ; N uniFE20 ; G 5219 -U 65057 ; WX 0 ; N uniFE21 ; G 5220 -U 65058 ; WX 0 ; N uniFE22 ; G 5221 -U 65059 ; WX 0 ; N uniFE23 ; G 5222 -U 65136 ; WX 342 ; N uniFE70 ; G 5223 -U 65137 ; WX 342 ; N uniFE71 ; G 5224 -U 65138 ; WX 342 ; N uniFE72 ; G 5225 -U 65139 ; WX 346 ; N uniFE73 ; G 5226 -U 65140 ; WX 342 ; N uniFE74 ; G 5227 -U 65142 ; WX 342 ; N uniFE76 ; G 5228 -U 65143 ; WX 342 ; N uniFE77 ; G 5229 -U 65144 ; WX 342 ; N uniFE78 ; G 5230 -U 65145 ; WX 342 ; N uniFE79 ; G 5231 -U 65146 ; WX 342 ; N uniFE7A ; G 5232 -U 65147 ; WX 342 ; N uniFE7B ; G 5233 -U 65148 ; WX 342 ; N uniFE7C ; G 5234 -U 65149 ; WX 342 ; N uniFE7D ; G 5235 -U 65150 ; WX 342 ; N uniFE7E ; G 5236 -U 65151 ; WX 342 ; N uniFE7F ; G 5237 -U 65152 ; WX 511 ; N uniFE80 ; G 5238 -U 65153 ; WX 343 ; N uniFE81 ; G 5239 -U 65154 ; WX 375 ; N uniFE82 ; G 5240 -U 65155 ; WX 343 ; N uniFE83 ; G 5241 -U 65156 ; WX 375 ; N uniFE84 ; G 5242 -U 65157 ; WX 622 ; N uniFE85 ; G 5243 -U 65158 ; WX 627 ; N uniFE86 ; G 5244 -U 65159 ; WX 343 ; N uniFE87 ; G 5245 -U 65160 ; WX 375 ; N uniFE88 ; G 5246 -U 65161 ; WX 917 ; N uniFE89 ; G 5247 -U 65162 ; WX 917 ; N uniFE8A ; G 5248 -U 65163 ; WX 375 ; N uniFE8B ; G 5249 -U 65164 ; WX 408 ; N uniFE8C ; G 5250 -U 65165 ; WX 343 ; N uniFE8D ; G 5251 -U 65166 ; WX 375 ; N uniFE8E ; G 5252 -U 65167 ; WX 1005 ; N uniFE8F ; G 5253 -U 65168 ; WX 1059 ; N uniFE90 ; G 5254 -U 65169 ; WX 375 ; N uniFE91 ; G 5255 -U 65170 ; WX 408 ; N uniFE92 ; G 5256 -U 65171 ; WX 590 ; N uniFE93 ; G 5257 -U 65172 ; WX 606 ; N uniFE94 ; G 5258 -U 65173 ; WX 1005 ; N uniFE95 ; G 5259 -U 65174 ; WX 1059 ; N uniFE96 ; G 5260 -U 65175 ; WX 375 ; N uniFE97 ; G 5261 -U 65176 ; WX 408 ; N uniFE98 ; G 5262 -U 65177 ; WX 1005 ; N uniFE99 ; G 5263 -U 65178 ; WX 1059 ; N uniFE9A ; G 5264 -U 65179 ; WX 375 ; N uniFE9B ; G 5265 -U 65180 ; WX 408 ; N uniFE9C ; G 5266 -U 65181 ; WX 721 ; N uniFE9D ; G 5267 -U 65182 ; WX 721 ; N uniFE9E ; G 5268 -U 65183 ; WX 721 ; N uniFE9F ; G 5269 -U 65184 ; WX 721 ; N uniFEA0 ; G 5270 -U 65185 ; WX 721 ; N uniFEA1 ; G 5271 -U 65186 ; WX 721 ; N uniFEA2 ; G 5272 -U 65187 ; WX 721 ; N uniFEA3 ; G 5273 -U 65188 ; WX 721 ; N uniFEA4 ; G 5274 -U 65189 ; WX 721 ; N uniFEA5 ; G 5275 -U 65190 ; WX 721 ; N uniFEA6 ; G 5276 -U 65191 ; WX 721 ; N uniFEA7 ; G 5277 -U 65192 ; WX 721 ; N uniFEA8 ; G 5278 -U 65193 ; WX 513 ; N uniFEA9 ; G 5279 -U 65194 ; WX 578 ; N uniFEAA ; G 5280 -U 65195 ; WX 513 ; N uniFEAB ; G 5281 -U 65196 ; WX 578 ; N uniFEAC ; G 5282 -U 65197 ; WX 576 ; N uniFEAD ; G 5283 -U 65198 ; WX 622 ; N uniFEAE ; G 5284 -U 65199 ; WX 576 ; N uniFEAF ; G 5285 -U 65200 ; WX 622 ; N uniFEB0 ; G 5286 -U 65201 ; WX 1380 ; N uniFEB1 ; G 5287 -U 65202 ; WX 1414 ; N uniFEB2 ; G 5288 -U 65203 ; WX 983 ; N uniFEB3 ; G 5289 -U 65204 ; WX 1018 ; N uniFEB4 ; G 5290 -U 65205 ; WX 1380 ; N uniFEB5 ; G 5291 -U 65206 ; WX 1414 ; N uniFEB6 ; G 5292 -U 65207 ; WX 983 ; N uniFEB7 ; G 5293 -U 65208 ; WX 1018 ; N uniFEB8 ; G 5294 -U 65209 ; WX 1345 ; N uniFEB9 ; G 5295 -U 65210 ; WX 1364 ; N uniFEBA ; G 5296 -U 65211 ; WX 966 ; N uniFEBB ; G 5297 -U 65212 ; WX 985 ; N uniFEBC ; G 5298 -U 65213 ; WX 1345 ; N uniFEBD ; G 5299 -U 65214 ; WX 1364 ; N uniFEBE ; G 5300 -U 65215 ; WX 966 ; N uniFEBF ; G 5301 -U 65216 ; WX 985 ; N uniFEC0 ; G 5302 -U 65217 ; WX 1039 ; N uniFEC1 ; G 5303 -U 65218 ; WX 1071 ; N uniFEC2 ; G 5304 -U 65219 ; WX 942 ; N uniFEC3 ; G 5305 -U 65220 ; WX 974 ; N uniFEC4 ; G 5306 -U 65221 ; WX 1039 ; N uniFEC5 ; G 5307 -U 65222 ; WX 1071 ; N uniFEC6 ; G 5308 -U 65223 ; WX 942 ; N uniFEC7 ; G 5309 -U 65224 ; WX 974 ; N uniFEC8 ; G 5310 -U 65225 ; WX 683 ; N uniFEC9 ; G 5311 -U 65226 ; WX 683 ; N uniFECA ; G 5312 -U 65227 ; WX 683 ; N uniFECB ; G 5313 -U 65228 ; WX 564 ; N uniFECC ; G 5314 -U 65229 ; WX 683 ; N uniFECD ; G 5315 -U 65230 ; WX 683 ; N uniFECE ; G 5316 -U 65231 ; WX 683 ; N uniFECF ; G 5317 -U 65232 ; WX 564 ; N uniFED0 ; G 5318 -U 65233 ; WX 1162 ; N uniFED1 ; G 5319 -U 65234 ; WX 1191 ; N uniFED2 ; G 5320 -U 65235 ; WX 655 ; N uniFED3 ; G 5321 -U 65236 ; WX 720 ; N uniFED4 ; G 5322 -U 65237 ; WX 894 ; N uniFED5 ; G 5323 -U 65238 ; WX 901 ; N uniFED6 ; G 5324 -U 65239 ; WX 655 ; N uniFED7 ; G 5325 -U 65240 ; WX 720 ; N uniFED8 ; G 5326 -U 65241 ; WX 917 ; N uniFED9 ; G 5327 -U 65242 ; WX 931 ; N uniFEDA ; G 5328 -U 65243 ; WX 582 ; N uniFEDB ; G 5329 -U 65244 ; WX 582 ; N uniFEDC ; G 5330 -U 65245 ; WX 868 ; N uniFEDD ; G 5331 -U 65246 ; WX 893 ; N uniFEDE ; G 5332 -U 65247 ; WX 375 ; N uniFEDF ; G 5333 -U 65248 ; WX 408 ; N uniFEE0 ; G 5334 -U 65249 ; WX 733 ; N uniFEE1 ; G 5335 -U 65250 ; WX 784 ; N uniFEE2 ; G 5336 -U 65251 ; WX 619 ; N uniFEE3 ; G 5337 -U 65252 ; WX 670 ; N uniFEE4 ; G 5338 -U 65253 ; WX 854 ; N uniFEE5 ; G 5339 -U 65254 ; WX 900 ; N uniFEE6 ; G 5340 -U 65255 ; WX 375 ; N uniFEE7 ; G 5341 -U 65256 ; WX 408 ; N uniFEE8 ; G 5342 -U 65257 ; WX 590 ; N uniFEE9 ; G 5343 -U 65258 ; WX 606 ; N uniFEEA ; G 5344 -U 65259 ; WX 693 ; N uniFEEB ; G 5345 -U 65260 ; WX 660 ; N uniFEEC ; G 5346 -U 65261 ; WX 622 ; N uniFEED ; G 5347 -U 65262 ; WX 627 ; N uniFEEE ; G 5348 -U 65263 ; WX 917 ; N uniFEEF ; G 5349 -U 65264 ; WX 1012 ; N uniFEF0 ; G 5350 -U 65265 ; WX 917 ; N uniFEF1 ; G 5351 -U 65266 ; WX 1012 ; N uniFEF2 ; G 5352 -U 65267 ; WX 375 ; N uniFEF3 ; G 5353 -U 65268 ; WX 408 ; N uniFEF4 ; G 5354 -U 65269 ; WX 745 ; N uniFEF5 ; G 5355 -U 65270 ; WX 759 ; N uniFEF6 ; G 5356 -U 65271 ; WX 745 ; N uniFEF7 ; G 5357 -U 65272 ; WX 759 ; N uniFEF8 ; G 5358 -U 65273 ; WX 745 ; N uniFEF9 ; G 5359 -U 65274 ; WX 759 ; N uniFEFA ; G 5360 -U 65275 ; WX 745 ; N uniFEFB ; G 5361 -U 65276 ; WX 759 ; N uniFEFC ; G 5362 -U 65279 ; WX 0 ; N uniFEFF ; G 5363 -U 65529 ; WX 0 ; N uniFFF9 ; G 5364 -U 65530 ; WX 0 ; N uniFFFA ; G 5365 -U 65531 ; WX 0 ; N uniFFFB ; G 5366 -U 65532 ; WX 0 ; N uniFFFC ; G 5367 -U 65533 ; WX 1113 ; N uniFFFD ; G 5368 -EndCharMetrics -StartKernData -StartKernPairs 1538 - -KPX dollar seven -159 -KPX dollar eight -63 -KPX dollar nine -139 -KPX dollar colon -92 -KPX dollar less -196 -KPX dollar Y -73 -KPX dollar backslash -73 -KPX dollar questiondown -73 -KPX dollar Aacute -73 -KPX dollar Hcircumflex -159 -KPX dollar Hbar -159 -KPX dollar Imacron -63 -KPX dollar Ibreve -63 -KPX dollar Iogonek -63 -KPX dollar Idot -63 -KPX dollar IJ -63 -KPX dollar Kcommaaccent -92 -KPX dollar kgreenlandic -196 -KPX dollar Lacute -73 -KPX dollar lacute -196 -KPX dollar uni01DC -159 -KPX dollar uni01F4 -196 -KPX dollar uni01F5 -73 - -KPX percent nine -83 -KPX percent colon -112 -KPX percent less -112 -KPX percent Kcommaaccent -112 -KPX percent kgreenlandic -112 -KPX percent lacute -112 -KPX percent uni01F4 -112 - -KPX ampersand six 38 -KPX ampersand Gcircumflex 38 -KPX ampersand Gbreve 38 -KPX ampersand Gdotaccent 38 -KPX ampersand Gcommaaccent 38 -KPX ampersand uni01DA 38 - -KPX quotesingle less -149 -KPX quotesingle kgreenlandic -149 -KPX quotesingle lacute -149 -KPX quotesingle uni01F4 -149 - -KPX parenright dollar -235 -KPX parenright D -120 -KPX parenright H -83 -KPX parenright R -83 -KPX parenright U -131 -KPX parenright X -102 -KPX parenright backslash -112 -KPX parenright cent -120 -KPX parenright sterling -120 -KPX parenright currency -120 -KPX parenright yen -120 -KPX parenright brokenbar -120 -KPX parenright section -120 -KPX parenright dieresis -120 -KPX parenright ordfeminine -83 -KPX parenright guillemotleft -83 -KPX parenright logicalnot -83 -KPX parenright sfthyphen -83 -KPX parenright acute -83 -KPX parenright mu -83 -KPX parenright paragraph -83 -KPX parenright periodcentered -83 -KPX parenright cedilla -83 -KPX parenright ordmasculine -83 -KPX parenright guillemotright -102 -KPX parenright onequarter -102 -KPX parenright onehalf -102 -KPX parenright threequarters -102 -KPX parenright questiondown -112 -KPX parenright Aacute -112 -KPX parenright Acircumflex -235 -KPX parenright Atilde -120 -KPX parenright Adieresis -235 -KPX parenright Aring -120 -KPX parenright AE -235 -KPX parenright Ccedilla -120 -KPX parenright Otilde -83 -KPX parenright multiply -83 -KPX parenright Ugrave -83 -KPX parenright Ucircumflex -83 -KPX parenright Yacute -83 -KPX parenright dcaron -83 -KPX parenright dmacron -83 -KPX parenright emacron -83 -KPX parenright ebreve -83 -KPX parenright edotaccent -131 -KPX parenright eogonek -131 -KPX parenright ecaron -131 -KPX parenright imacron -102 -KPX parenright ibreve -102 -KPX parenright iogonek -102 -KPX parenright dotlessi -102 -KPX parenright ij -102 -KPX parenright jcircumflex -102 -KPX parenright Lacute -112 -KPX parenright uni01A5 -120 -KPX parenright uni01AD -83 -KPX parenright Uhorn -83 -KPX parenright uni01F1 -83 -KPX parenright uni01F5 -112 - -KPX asterisk seven -36 -KPX asterisk less -45 -KPX asterisk Hbar -36 -KPX asterisk lacute -45 - -KPX period ampersand -92 -KPX period two -92 -KPX period eight -36 -KPX period H -36 -KPX period R -36 -KPX period X -36 -KPX period backslash -131 -KPX period ordfeminine -36 -KPX period guillemotleft -36 -KPX period logicalnot -36 -KPX period sfthyphen -36 -KPX period acute -36 -KPX period mu -36 -KPX period paragraph -36 -KPX period periodcentered -36 -KPX period cedilla -36 -KPX period ordmasculine -36 -KPX period guillemotright -36 -KPX period onequarter -36 -KPX period onehalf -36 -KPX period threequarters -36 -KPX period questiondown -131 -KPX period Aacute -131 -KPX period Egrave -92 -KPX period Icircumflex -92 -KPX period Yacute -36 -KPX period Ebreve -102 -KPX period ebreve -36 -KPX period Idot -36 -KPX period dotlessi -36 - -KPX slash two -73 -KPX slash seven -339 -KPX slash eight -73 -KPX slash nine -282 -KPX slash colon -159 -KPX slash less -319 -KPX slash backslash -139 -KPX slash questiondown -139 -KPX slash Aacute -139 -KPX slash Ebreve -73 -KPX slash Hbar -339 -KPX slash Idot -73 -KPX slash lacute -319 - -KPX two dollar -55 -KPX two nine -55 -KPX two semicolon -73 -KPX two less -73 -KPX two lacute -73 - -KPX three dollar -188 -KPX three D -55 -KPX three V -36 -KPX three backslash 38 -KPX three cent -55 -KPX three sterling -55 -KPX three currency -55 -KPX three yen -55 -KPX three brokenbar -55 -KPX three section -55 -KPX three dieresis -55 -KPX three questiondown 38 -KPX three Aacute 38 -KPX three gdotaccent -36 -KPX three gcommaaccent -36 - - -KPX five seven -92 -KPX five less -112 -KPX five backslash -92 -KPX five questiondown -92 -KPX five Aacute -92 -KPX five Hbar -92 -KPX five lacute -112 - -KPX six six -92 -KPX six Gdotaccent -92 -KPX six Gcommaaccent -92 - -KPX seven dollar -159 -KPX seven seven 47 -KPX seven D -264 -KPX seven F -272 -KPX seven H -272 -KPX seven R -272 -KPX seven U -225 -KPX seven V -272 -KPX seven X -225 -KPX seven Z -225 -KPX seven backslash -243 -KPX seven cent -164 -KPX seven sterling -264 -KPX seven currency -164 -KPX seven yen -164 -KPX seven brokenbar -164 -KPX seven section -164 -KPX seven dieresis -196 -KPX seven copyright -272 -KPX seven ordfeminine -212 -KPX seven guillemotleft -272 -KPX seven logicalnot -212 -KPX seven sfthyphen -212 -KPX seven acute -192 -KPX seven mu -272 -KPX seven paragraph -192 -KPX seven periodcentered -192 -KPX seven cedilla -192 -KPX seven ordmasculine -159 -KPX seven guillemotright -195 -KPX seven onequarter -225 -KPX seven onehalf -195 -KPX seven threequarters -195 -KPX seven questiondown -243 -KPX seven Aacute -243 -KPX seven Eacute -272 -KPX seven Idieresis -272 -KPX seven Yacute -272 -KPX seven ebreve -159 -KPX seven edotaccent -225 -KPX seven ecaron -225 -KPX seven gdotaccent -272 -KPX seven gcommaaccent -272 -KPX seven dotlessi -225 - -KPX eight dollar -63 - -KPX nine dollar -139 -KPX nine two -36 -KPX nine D -112 -KPX nine H -112 -KPX nine L -36 -KPX nine R -112 -KPX nine X -73 -KPX nine cent -112 -KPX nine sterling -112 -KPX nine currency -112 -KPX nine yen -112 -KPX nine brokenbar -112 -KPX nine section -112 -KPX nine dieresis -112 -KPX nine ordfeminine -112 -KPX nine guillemotleft -112 -KPX nine logicalnot -112 -KPX nine sfthyphen -112 -KPX nine acute -112 -KPX nine mu -112 -KPX nine paragraph -112 -KPX nine periodcentered -112 -KPX nine cedilla -112 -KPX nine ordmasculine -112 -KPX nine guillemotright -73 -KPX nine onequarter -73 -KPX nine onehalf -73 -KPX nine threequarters -73 -KPX nine Yacute -112 -KPX nine Ebreve -36 -KPX nine ebreve -112 -KPX nine dotlessi -73 - -KPX colon dollar -92 -KPX colon D -73 -KPX colon H -73 -KPX colon R -73 -KPX colon U -36 -KPX colon cent -73 -KPX colon sterling -73 -KPX colon currency -73 -KPX colon yen -73 -KPX colon brokenbar -73 -KPX colon section -73 -KPX colon dieresis -73 -KPX colon ordfeminine -73 -KPX colon guillemotleft -73 -KPX colon logicalnot -73 -KPX colon sfthyphen -73 -KPX colon acute -73 -KPX colon mu -73 -KPX colon paragraph -73 -KPX colon periodcentered -73 -KPX colon cedilla -73 -KPX colon ordmasculine -73 -KPX colon Yacute -73 -KPX colon ebreve -73 -KPX colon edotaccent -36 -KPX colon ecaron -36 - -KPX semicolon ampersand -73 -KPX semicolon two -73 -KPX semicolon H -55 -KPX semicolon ordfeminine -55 -KPX semicolon guillemotleft -55 -KPX semicolon logicalnot -55 -KPX semicolon sfthyphen -55 -KPX semicolon Egrave -73 -KPX semicolon Icircumflex -73 -KPX semicolon Yacute -55 -KPX semicolon Ebreve -73 - -KPX less dollar -196 -KPX less ampersand -73 -KPX less two -73 -KPX less D -188 -KPX less H -188 -KPX less R -188 -KPX less X -149 -KPX less cent -188 -KPX less sterling -188 -KPX less currency -188 -KPX less yen -188 -KPX less brokenbar -188 -KPX less section -188 -KPX less dieresis -188 -KPX less ordfeminine -188 -KPX less guillemotleft -188 -KPX less logicalnot -188 -KPX less sfthyphen -188 -KPX less acute -188 -KPX less mu -188 -KPX less paragraph -188 -KPX less periodcentered -188 -KPX less cedilla -188 -KPX less ordmasculine -188 -KPX less guillemotright -149 -KPX less onequarter -149 -KPX less onehalf -149 -KPX less threequarters -149 -KPX less Egrave -73 -KPX less Icircumflex -73 -KPX less Yacute -188 -KPX less Ebreve -92 -KPX less ebreve -188 -KPX less dotlessi -149 - - -KPX D backslash -63 -KPX D questiondown -63 -KPX D Aacute -63 - - -KPX N H -55 -KPX N R -55 -KPX N ordfeminine -55 -KPX N guillemotleft -55 -KPX N logicalnot -55 -KPX N sfthyphen -55 -KPX N acute -55 -KPX N mu -55 -KPX N paragraph -55 -KPX N periodcentered -55 -KPX N cedilla -55 -KPX N ordmasculine -45 -KPX N Yacute -55 -KPX N ebreve -55 - - - - - -KPX cent backslash -63 -KPX cent questiondown -63 -KPX cent Aacute -63 - -KPX sterling backslash -63 -KPX sterling questiondown -63 -KPX sterling Aacute -63 - -KPX currency backslash -63 -KPX currency questiondown -63 -KPX currency Aacute -63 - -KPX yen backslash -63 -KPX yen questiondown -63 -KPX yen Aacute -63 - -KPX brokenbar backslash -63 -KPX brokenbar questiondown -63 -KPX brokenbar Aacute -63 - -KPX section backslash -63 -KPX section questiondown -63 -KPX section Aacute -63 - - - -KPX Acircumflex seven -159 -KPX Acircumflex eight -63 -KPX Acircumflex nine -139 -KPX Acircumflex colon -92 -KPX Acircumflex less -196 -KPX Acircumflex Y -73 -KPX Acircumflex backslash -73 -KPX Acircumflex questiondown -73 -KPX Acircumflex Aacute -73 -KPX Acircumflex Hcircumflex -159 -KPX Acircumflex Hbar -159 -KPX Acircumflex Imacron -63 -KPX Acircumflex Ibreve -63 -KPX Acircumflex Iogonek -63 -KPX Acircumflex Idot -63 -KPX Acircumflex IJ -63 -KPX Acircumflex Kcommaaccent -92 -KPX Acircumflex kgreenlandic -196 -KPX Acircumflex Lacute -73 -KPX Acircumflex lacute -196 -KPX Acircumflex uni01DC -159 -KPX Acircumflex uni01F4 -196 -KPX Acircumflex uni01F5 -73 - -KPX Adieresis seven -159 -KPX Adieresis eight -63 -KPX Adieresis nine -139 -KPX Adieresis colon -92 -KPX Adieresis less -196 -KPX Adieresis Y -73 -KPX Adieresis backslash -73 -KPX Adieresis questiondown -73 -KPX Adieresis Aacute -73 -KPX Adieresis Hcircumflex -159 -KPX Adieresis Hbar -159 -KPX Adieresis Imacron -63 -KPX Adieresis Ibreve -63 -KPX Adieresis Iogonek -63 -KPX Adieresis Idot -63 -KPX Adieresis IJ -63 -KPX Adieresis Kcommaaccent -92 -KPX Adieresis kgreenlandic -196 -KPX Adieresis Lacute -73 -KPX Adieresis lacute -196 -KPX Adieresis uni01DC -159 -KPX Adieresis uni01F4 -196 -KPX Adieresis uni01F5 -73 - -KPX AE seven -159 -KPX AE eight -63 -KPX AE nine -139 -KPX AE colon -92 -KPX AE less -196 -KPX AE Y -73 -KPX AE backslash -73 -KPX AE questiondown -73 -KPX AE Aacute -73 -KPX AE Hcircumflex -159 -KPX AE Hbar -159 -KPX AE Imacron -63 -KPX AE Ibreve -63 -KPX AE Iogonek -63 -KPX AE Idot -63 -KPX AE IJ -63 -KPX AE Kcommaaccent -92 -KPX AE kgreenlandic -196 -KPX AE Lacute -73 -KPX AE lacute -196 -KPX AE uni01DC -159 -KPX AE uni01F4 -196 -KPX AE uni01F5 -73 - -KPX Egrave six 38 -KPX Egrave Gcircumflex 38 -KPX Egrave Gbreve 38 -KPX Egrave Gdotaccent 38 -KPX Egrave Gcommaaccent 38 -KPX Egrave uni01DA 38 - -KPX Ecircumflex six 38 -KPX Ecircumflex Gcircumflex 38 -KPX Ecircumflex Gbreve 38 -KPX Ecircumflex Gdotaccent 38 -KPX Ecircumflex Gcommaaccent 38 -KPX Ecircumflex uni01DA 38 - -KPX Igrave six 38 -KPX Igrave Gcircumflex 38 -KPX Igrave Gbreve 38 -KPX Igrave Gdotaccent 38 -KPX Igrave Gcommaaccent 38 -KPX Igrave uni01DA 38 - -KPX Icircumflex six 38 -KPX Icircumflex Gcircumflex 38 -KPX Icircumflex Gbreve 38 -KPX Icircumflex Gdotaccent 38 -KPX Icircumflex Gcommaaccent 38 -KPX Icircumflex uni01DA 38 - -KPX Eth less -149 -KPX Eth kgreenlandic -149 -KPX Eth lacute -149 -KPX Eth uni01F4 -149 - -KPX Ograve less -149 -KPX Ograve kgreenlandic -149 -KPX Ograve lacute -149 -KPX Ograve uni01F4 -149 - -KPX agrave seven -36 -KPX agrave less -45 -KPX agrave Hbar -36 -KPX agrave lacute -45 - -KPX ucircumflex two -73 -KPX ucircumflex seven -339 -KPX ucircumflex eight -73 -KPX ucircumflex nine -282 -KPX ucircumflex colon -159 -KPX ucircumflex less -319 -KPX ucircumflex backslash -139 -KPX ucircumflex questiondown -139 -KPX ucircumflex Aacute -139 -KPX ucircumflex Ebreve -73 -KPX ucircumflex Hbar -339 -KPX ucircumflex Idot -73 -KPX ucircumflex lacute -319 - -KPX ydieresis two -73 -KPX ydieresis seven -339 -KPX ydieresis eight -73 -KPX ydieresis nine -282 -KPX ydieresis colon -159 -KPX ydieresis less -319 -KPX ydieresis backslash -139 -KPX ydieresis questiondown -139 -KPX ydieresis Aacute -139 -KPX ydieresis Ebreve -73 -KPX ydieresis Hbar -339 -KPX ydieresis Idot -73 -KPX ydieresis lacute -319 - -KPX Abreve O -246 - -KPX abreve two -73 -KPX abreve seven -339 -KPX abreve eight -73 -KPX abreve nine -282 -KPX abreve colon -159 -KPX abreve less -319 -KPX abreve backslash -139 -KPX abreve questiondown -139 -KPX abreve Aacute -139 -KPX abreve Ebreve -73 -KPX abreve Hbar -339 -KPX abreve Idot -73 -KPX abreve lacute -319 - -KPX Edotaccent seven -92 -KPX Edotaccent less -112 -KPX Edotaccent backslash -92 -KPX Edotaccent questiondown -92 -KPX Edotaccent Aacute -92 -KPX Edotaccent Hbar -92 -KPX Edotaccent lacute -112 - - -KPX Ecaron seven -92 -KPX Ecaron less -112 -KPX Ecaron backslash -92 -KPX Ecaron questiondown -92 -KPX Ecaron Aacute -92 -KPX Ecaron Hbar -92 -KPX Ecaron lacute -112 - - -KPX Gdotaccent six -92 -KPX Gdotaccent Gdotaccent -92 -KPX Gdotaccent Gcommaaccent -92 - -KPX Gcommaaccent six -92 -KPX Gcommaaccent Gdotaccent -92 -KPX Gcommaaccent Gcommaaccent -92 - -KPX Hbar dollar -159 -KPX Hbar seven 47 -KPX Hbar D -264 -KPX Hbar F -272 -KPX Hbar H -272 -KPX Hbar R -272 -KPX Hbar U -225 -KPX Hbar V -272 -KPX Hbar X -225 -KPX Hbar Z -225 -KPX Hbar backslash -243 -KPX Hbar cent -264 -KPX Hbar sterling -264 -KPX Hbar currency -264 -KPX Hbar yen -264 -KPX Hbar brokenbar -264 -KPX Hbar section -264 -KPX Hbar dieresis -196 -KPX Hbar copyright -272 -KPX Hbar ordfeminine -272 -KPX Hbar guillemotleft -272 -KPX Hbar logicalnot -272 -KPX Hbar sfthyphen -272 -KPX Hbar acute -272 -KPX Hbar mu -272 -KPX Hbar paragraph -272 -KPX Hbar periodcentered -272 -KPX Hbar cedilla -272 -KPX Hbar ordmasculine -159 -KPX Hbar guillemotright -225 -KPX Hbar onequarter -225 -KPX Hbar onehalf -225 -KPX Hbar threequarters -225 -KPX Hbar questiondown -243 -KPX Hbar Aacute -243 -KPX Hbar Eacute -272 -KPX Hbar Idieresis -272 -KPX Hbar Yacute -272 -KPX Hbar ebreve -159 -KPX Hbar edotaccent -225 -KPX Hbar ecaron -225 -KPX Hbar gdotaccent -272 -KPX Hbar gcommaaccent -272 -KPX Hbar Hbar 47 -KPX Hbar dotlessi -225 - -KPX Idot dollar -63 - -KPX lacute dollar -196 -KPX lacute ampersand -73 -KPX lacute two -73 -KPX lacute D -188 -KPX lacute H -188 -KPX lacute R -188 -KPX lacute X -149 -KPX lacute cent -188 -KPX lacute sterling -188 -KPX lacute currency -188 -KPX lacute yen -188 -KPX lacute brokenbar -188 -KPX lacute section -188 -KPX lacute dieresis -188 -KPX lacute ordfeminine -188 -KPX lacute guillemotleft -188 -KPX lacute logicalnot -188 -KPX lacute sfthyphen -188 -KPX lacute acute -188 -KPX lacute mu -188 -KPX lacute paragraph -188 -KPX lacute periodcentered -188 -KPX lacute cedilla -188 -KPX lacute ordmasculine -188 -KPX lacute guillemotright -149 -KPX lacute onequarter -149 -KPX lacute onehalf -149 -KPX lacute threequarters -149 -KPX lacute Egrave -73 -KPX lacute Icircumflex -73 -KPX lacute Yacute -188 -KPX lacute Ebreve -92 -KPX lacute ebreve -188 -KPX lacute dotlessi -149 - - -KPX uni027D dollar -235 -KPX uni027D hyphen -92 -KPX uni027D nine 38 -KPX uni027D less 75 -KPX uni027D lacute 75 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.ufm.php b/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.ufm.php deleted file mode 100644 index da1b0613..00000000 --- a/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.ufm.php +++ /dev/null @@ -1,10765 +0,0 @@ - - array ( - 32 => 'space', - 33 => 'exclam', - 34 => 'quotedbl', - 35 => 'numbersign', - 36 => 'dollar', - 37 => 'percent', - 38 => 'ampersand', - 39 => 'quotesingle', - 40 => 'parenleft', - 41 => 'parenright', - 42 => 'asterisk', - 43 => 'plus', - 44 => 'comma', - 45 => 'hyphen', - 46 => 'period', - 47 => 'slash', - 48 => 'zero', - 49 => 'one', - 50 => 'two', - 51 => 'three', - 52 => 'four', - 53 => 'five', - 54 => 'six', - 55 => 'seven', - 56 => 'eight', - 57 => 'nine', - 58 => 'colon', - 59 => 'semicolon', - 60 => 'less', - 61 => 'equal', - 62 => 'greater', - 63 => 'question', - 64 => 'at', - 65 => 'A', - 66 => 'B', - 67 => 'C', - 68 => 'D', - 69 => 'E', - 70 => 'F', - 71 => 'G', - 72 => 'H', - 73 => 'I', - 74 => 'J', - 75 => 'K', - 76 => 'L', - 77 => 'M', - 78 => 'N', - 79 => 'O', - 80 => 'P', - 81 => 'Q', - 82 => 'R', - 83 => 'S', - 84 => 'T', - 85 => 'U', - 86 => 'V', - 87 => 'W', - 88 => 'X', - 89 => 'Y', - 90 => 'Z', - 91 => 'bracketleft', - 92 => 'backslash', - 93 => 'bracketright', - 94 => 'asciicircum', - 95 => 'underscore', - 96 => 'grave', - 97 => 'a', - 98 => 'b', - 99 => 'c', - 100 => 'd', - 101 => 'e', - 102 => 'f', - 103 => 'g', - 104 => 'h', - 105 => 'i', - 106 => 'j', - 107 => 'k', - 108 => 'l', - 109 => 'm', - 110 => 'n', - 111 => 'o', - 112 => 'p', - 113 => 'q', - 114 => 'r', - 115 => 's', - 116 => 't', - 117 => 'u', - 118 => 'v', - 119 => 'w', - 120 => 'x', - 121 => 'y', - 122 => 'z', - 123 => 'braceleft', - 124 => 'bar', - 125 => 'braceright', - 126 => 'asciitilde', - 160 => 'nbspace', - 161 => 'exclamdown', - 162 => 'cent', - 163 => 'sterling', - 164 => 'currency', - 165 => 'yen', - 166 => 'brokenbar', - 167 => 'section', - 168 => 'dieresis', - 169 => 'copyright', - 170 => 'ordfeminine', - 171 => 'guillemotleft', - 172 => 'logicalnot', - 173 => 'sfthyphen', - 174 => 'registered', - 175 => 'macron', - 176 => 'degree', - 177 => 'plusminus', - 178 => 'twosuperior', - 179 => 'threesuperior', - 180 => 'acute', - 181 => 'mu', - 182 => 'paragraph', - 183 => 'periodcentered', - 184 => 'cedilla', - 185 => 'onesuperior', - 186 => 'ordmasculine', - 187 => 'guillemotright', - 188 => 'onequarter', - 189 => 'onehalf', - 190 => 'threequarters', - 191 => 'questiondown', - 192 => 'Agrave', - 193 => 'Aacute', - 194 => 'Acircumflex', - 195 => 'Atilde', - 196 => 'Adieresis', - 197 => 'Aring', - 198 => 'AE', - 199 => 'Ccedilla', - 200 => 'Egrave', - 201 => 'Eacute', - 202 => 'Ecircumflex', - 203 => 'Edieresis', - 204 => 'Igrave', - 205 => 'Iacute', - 206 => 'Icircumflex', - 207 => 'Idieresis', - 208 => 'Eth', - 209 => 'Ntilde', - 210 => 'Ograve', - 211 => 'Oacute', - 212 => 'Ocircumflex', - 213 => 'Otilde', - 214 => 'Odieresis', - 215 => 'multiply', - 216 => 'Oslash', - 217 => 'Ugrave', - 218 => 'Uacute', - 219 => 'Ucircumflex', - 220 => 'Udieresis', - 221 => 'Yacute', - 222 => 'Thorn', - 223 => 'germandbls', - 224 => 'agrave', - 225 => 'aacute', - 226 => 'acircumflex', - 227 => 'atilde', - 228 => 'adieresis', - 229 => 'aring', - 230 => 'ae', - 231 => 'ccedilla', - 232 => 'egrave', - 233 => 'eacute', - 234 => 'ecircumflex', - 235 => 'edieresis', - 236 => 'igrave', - 237 => 'iacute', - 238 => 'icircumflex', - 239 => 'idieresis', - 240 => 'eth', - 241 => 'ntilde', - 242 => 'ograve', - 243 => 'oacute', - 244 => 'ocircumflex', - 245 => 'otilde', - 246 => 'odieresis', - 247 => 'divide', - 248 => 'oslash', - 249 => 'ugrave', - 250 => 'uacute', - 251 => 'ucircumflex', - 252 => 'udieresis', - 253 => 'yacute', - 254 => 'thorn', - 255 => 'ydieresis', - 256 => 'Amacron', - 257 => 'amacron', - 258 => 'Abreve', - 259 => 'abreve', - 260 => 'Aogonek', - 261 => 'aogonek', - 262 => 'Cacute', - 263 => 'cacute', - 264 => 'Ccircumflex', - 265 => 'ccircumflex', - 266 => 'Cdotaccent', - 267 => 'cdotaccent', - 268 => 'Ccaron', - 269 => 'ccaron', - 270 => 'Dcaron', - 271 => 'dcaron', - 272 => 'Dcroat', - 273 => 'dmacron', - 274 => 'Emacron', - 275 => 'emacron', - 276 => 'Ebreve', - 277 => 'ebreve', - 278 => 'Edotaccent', - 279 => 'edotaccent', - 280 => 'Eogonek', - 281 => 'eogonek', - 282 => 'Ecaron', - 283 => 'ecaron', - 284 => 'Gcircumflex', - 285 => 'gcircumflex', - 286 => 'Gbreve', - 287 => 'gbreve', - 288 => 'Gdotaccent', - 289 => 'gdotaccent', - 290 => 'Gcommaaccent', - 291 => 'gcommaaccent', - 292 => 'Hcircumflex', - 293 => 'hcircumflex', - 294 => 'Hbar', - 295 => 'hbar', - 296 => 'Itilde', - 297 => 'itilde', - 298 => 'Imacron', - 299 => 'imacron', - 300 => 'Ibreve', - 301 => 'ibreve', - 302 => 'Iogonek', - 303 => 'iogonek', - 304 => 'Idot', - 305 => 'dotlessi', - 306 => 'IJ', - 307 => 'ij', - 308 => 'Jcircumflex', - 309 => 'jcircumflex', - 310 => 'Kcommaaccent', - 311 => 'kcommaaccent', - 312 => 'kgreenlandic', - 313 => 'Lacute', - 314 => 'lacute', - 315 => 'Lcommaaccent', - 316 => 'lcommaaccent', - 317 => 'Lcaron', - 318 => 'lcaron', - 319 => 'Ldot', - 320 => 'ldot', - 321 => 'Lslash', - 322 => 'lslash', - 323 => 'Nacute', - 324 => 'nacute', - 325 => 'Ncommaaccent', - 326 => 'ncommaaccent', - 327 => 'Ncaron', - 328 => 'ncaron', - 329 => 'napostrophe', - 330 => 'Eng', - 331 => 'eng', - 332 => 'Omacron', - 333 => 'omacron', - 334 => 'Obreve', - 335 => 'obreve', - 336 => 'Ohungarumlaut', - 337 => 'ohungarumlaut', - 338 => 'OE', - 339 => 'oe', - 340 => 'Racute', - 341 => 'racute', - 342 => 'Rcommaaccent', - 343 => 'rcommaaccent', - 344 => 'Rcaron', - 345 => 'rcaron', - 346 => 'Sacute', - 347 => 'sacute', - 348 => 'Scircumflex', - 349 => 'scircumflex', - 350 => 'Scedilla', - 351 => 'scedilla', - 352 => 'Scaron', - 353 => 'scaron', - 354 => 'Tcommaaccent', - 355 => 'tcommaaccent', - 356 => 'Tcaron', - 357 => 'tcaron', - 358 => 'Tbar', - 359 => 'tbar', - 360 => 'Utilde', - 361 => 'utilde', - 362 => 'Umacron', - 363 => 'umacron', - 364 => 'Ubreve', - 365 => 'ubreve', - 366 => 'Uring', - 367 => 'uring', - 368 => 'Uhungarumlaut', - 369 => 'uhungarumlaut', - 370 => 'Uogonek', - 371 => 'uogonek', - 372 => 'Wcircumflex', - 373 => 'wcircumflex', - 374 => 'Ycircumflex', - 375 => 'ycircumflex', - 376 => 'Ydieresis', - 377 => 'Zacute', - 378 => 'zacute', - 379 => 'Zdotaccent', - 380 => 'zdotaccent', - 381 => 'Zcaron', - 382 => 'zcaron', - 383 => 'longs', - 384 => 'uni0180', - 385 => 'uni0181', - 386 => 'uni0182', - 387 => 'uni0183', - 388 => 'uni0184', - 389 => 'uni0185', - 390 => 'uni0186', - 391 => 'uni0187', - 392 => 'uni0188', - 393 => 'uni0189', - 394 => 'uni018A', - 395 => 'uni018B', - 396 => 'uni018C', - 397 => 'uni018D', - 398 => 'uni018E', - 399 => 'uni018F', - 400 => 'uni0190', - 401 => 'uni0191', - 402 => 'florin', - 403 => 'uni0193', - 404 => 'uni0194', - 405 => 'uni0195', - 406 => 'uni0196', - 407 => 'uni0197', - 408 => 'uni0198', - 409 => 'uni0199', - 410 => 'uni019A', - 411 => 'uni019B', - 412 => 'uni019C', - 413 => 'uni019D', - 414 => 'uni019E', - 415 => 'uni019F', - 416 => 'Ohorn', - 417 => 'ohorn', - 418 => 'uni01A2', - 419 => 'uni01A3', - 420 => 'uni01A4', - 421 => 'uni01A5', - 422 => 'uni01A6', - 423 => 'uni01A7', - 424 => 'uni01A8', - 425 => 'uni01A9', - 426 => 'uni01AA', - 427 => 'uni01AB', - 428 => 'uni01AC', - 429 => 'uni01AD', - 430 => 'uni01AE', - 431 => 'Uhorn', - 432 => 'uhorn', - 433 => 'uni01B1', - 434 => 'uni01B2', - 435 => 'uni01B3', - 436 => 'uni01B4', - 437 => 'uni01B5', - 438 => 'uni01B6', - 439 => 'uni01B7', - 440 => 'uni01B8', - 441 => 'uni01B9', - 442 => 'uni01BA', - 443 => 'uni01BB', - 444 => 'uni01BC', - 445 => 'uni01BD', - 446 => 'uni01BE', - 447 => 'uni01BF', - 448 => 'uni01C0', - 449 => 'uni01C1', - 450 => 'uni01C2', - 451 => 'uni01C3', - 452 => 'uni01C4', - 453 => 'uni01C5', - 454 => 'uni01C6', - 455 => 'uni01C7', - 456 => 'uni01C8', - 457 => 'uni01C9', - 458 => 'uni01CA', - 459 => 'uni01CB', - 460 => 'uni01CC', - 461 => 'uni01CD', - 462 => 'uni01CE', - 463 => 'uni01CF', - 464 => 'uni01D0', - 465 => 'uni01D1', - 466 => 'uni01D2', - 467 => 'uni01D3', - 468 => 'uni01D4', - 469 => 'uni01D5', - 470 => 'uni01D6', - 471 => 'uni01D7', - 472 => 'uni01D8', - 473 => 'uni01D9', - 474 => 'uni01DA', - 475 => 'uni01DB', - 476 => 'uni01DC', - 477 => 'uni01DD', - 478 => 'uni01DE', - 479 => 'uni01DF', - 480 => 'uni01E0', - 481 => 'uni01E1', - 482 => 'uni01E2', - 483 => 'uni01E3', - 484 => 'uni01E4', - 485 => 'uni01E5', - 486 => 'Gcaron', - 487 => 'gcaron', - 488 => 'uni01E8', - 489 => 'uni01E9', - 490 => 'uni01EA', - 491 => 'uni01EB', - 492 => 'uni01EC', - 493 => 'uni01ED', - 494 => 'uni01EE', - 495 => 'uni01EF', - 496 => 'uni01F0', - 497 => 'uni01F1', - 498 => 'uni01F2', - 499 => 'uni01F3', - 500 => 'uni01F4', - 501 => 'uni01F5', - 502 => 'uni01F6', - 503 => 'uni01F7', - 504 => 'uni01F8', - 505 => 'uni01F9', - 506 => 'Aringacute', - 507 => 'aringacute', - 508 => 'AEacute', - 509 => 'aeacute', - 510 => 'Oslashacute', - 511 => 'oslashacute', - 512 => 'uni0200', - 513 => 'uni0201', - 514 => 'uni0202', - 515 => 'uni0203', - 516 => 'uni0204', - 517 => 'uni0205', - 518 => 'uni0206', - 519 => 'uni0207', - 520 => 'uni0208', - 521 => 'uni0209', - 522 => 'uni020A', - 523 => 'uni020B', - 524 => 'uni020C', - 525 => 'uni020D', - 526 => 'uni020E', - 527 => 'uni020F', - 528 => 'uni0210', - 529 => 'uni0211', - 530 => 'uni0212', - 531 => 'uni0213', - 532 => 'uni0214', - 533 => 'uni0215', - 534 => 'uni0216', - 535 => 'uni0217', - 536 => 'Scommaaccent', - 537 => 'scommaaccent', - 538 => 'uni021A', - 539 => 'uni021B', - 540 => 'uni021C', - 541 => 'uni021D', - 542 => 'uni021E', - 543 => 'uni021F', - 544 => 'uni0220', - 545 => 'uni0221', - 546 => 'uni0222', - 547 => 'uni0223', - 548 => 'uni0224', - 549 => 'uni0225', - 550 => 'uni0226', - 551 => 'uni0227', - 552 => 'uni0228', - 553 => 'uni0229', - 554 => 'uni022A', - 555 => 'uni022B', - 556 => 'uni022C', - 557 => 'uni022D', - 558 => 'uni022E', - 559 => 'uni022F', - 560 => 'uni0230', - 561 => 'uni0231', - 562 => 'uni0232', - 563 => 'uni0233', - 564 => 'uni0234', - 565 => 'uni0235', - 566 => 'uni0236', - 567 => 'dotlessj', - 568 => 'uni0238', - 569 => 'uni0239', - 570 => 'uni023A', - 571 => 'uni023B', - 572 => 'uni023C', - 573 => 'uni023D', - 574 => 'uni023E', - 575 => 'uni023F', - 576 => 'uni0240', - 577 => 'uni0241', - 578 => 'uni0242', - 579 => 'uni0243', - 580 => 'uni0244', - 581 => 'uni0245', - 582 => 'uni0246', - 583 => 'uni0247', - 584 => 'uni0248', - 585 => 'uni0249', - 586 => 'uni024A', - 587 => 'uni024B', - 588 => 'uni024C', - 589 => 'uni024D', - 590 => 'uni024E', - 591 => 'uni024F', - 592 => 'uni0250', - 593 => 'uni0251', - 594 => 'uni0252', - 595 => 'uni0253', - 596 => 'uni0254', - 597 => 'uni0255', - 598 => 'uni0256', - 599 => 'uni0257', - 600 => 'uni0258', - 601 => 'uni0259', - 602 => 'uni025A', - 603 => 'uni025B', - 604 => 'uni025C', - 605 => 'uni025D', - 606 => 'uni025E', - 607 => 'uni025F', - 608 => 'uni0260', - 609 => 'uni0261', - 610 => 'uni0262', - 611 => 'uni0263', - 612 => 'uni0264', - 613 => 'uni0265', - 614 => 'uni0266', - 615 => 'uni0267', - 616 => 'uni0268', - 617 => 'uni0269', - 618 => 'uni026A', - 619 => 'uni026B', - 620 => 'uni026C', - 621 => 'uni026D', - 622 => 'uni026E', - 623 => 'uni026F', - 624 => 'uni0270', - 625 => 'uni0271', - 626 => 'uni0272', - 627 => 'uni0273', - 628 => 'uni0274', - 629 => 'uni0275', - 630 => 'uni0276', - 631 => 'uni0277', - 632 => 'uni0278', - 633 => 'uni0279', - 634 => 'uni027A', - 635 => 'uni027B', - 636 => 'uni027C', - 637 => 'uni027D', - 638 => 'uni027E', - 639 => 'uni027F', - 640 => 'uni0280', - 641 => 'uni0281', - 642 => 'uni0282', - 643 => 'uni0283', - 644 => 'uni0284', - 645 => 'uni0285', - 646 => 'uni0286', - 647 => 'uni0287', - 648 => 'uni0288', - 649 => 'uni0289', - 650 => 'uni028A', - 651 => 'uni028B', - 652 => 'uni028C', - 653 => 'uni028D', - 654 => 'uni028E', - 655 => 'uni028F', - 656 => 'uni0290', - 657 => 'uni0291', - 658 => 'uni0292', - 659 => 'uni0293', - 660 => 'uni0294', - 661 => 'uni0295', - 662 => 'uni0296', - 663 => 'uni0297', - 664 => 'uni0298', - 665 => 'uni0299', - 666 => 'uni029A', - 667 => 'uni029B', - 668 => 'uni029C', - 669 => 'uni029D', - 670 => 'uni029E', - 671 => 'uni029F', - 672 => 'uni02A0', - 673 => 'uni02A1', - 674 => 'uni02A2', - 675 => 'uni02A3', - 676 => 'uni02A4', - 677 => 'uni02A5', - 678 => 'uni02A6', - 679 => 'uni02A7', - 680 => 'uni02A8', - 681 => 'uni02A9', - 682 => 'uni02AA', - 683 => 'uni02AB', - 684 => 'uni02AC', - 685 => 'uni02AD', - 686 => 'uni02AE', - 687 => 'uni02AF', - 688 => 'uni02B0', - 689 => 'uni02B1', - 690 => 'uni02B2', - 691 => 'uni02B3', - 692 => 'uni02B4', - 693 => 'uni02B5', - 694 => 'uni02B6', - 695 => 'uni02B7', - 696 => 'uni02B8', - 697 => 'uni02B9', - 698 => 'uni02BA', - 699 => 'uni02BB', - 700 => 'uni02BC', - 701 => 'uni02BD', - 702 => 'uni02BE', - 703 => 'uni02BF', - 704 => 'uni02C0', - 705 => 'uni02C1', - 706 => 'uni02C2', - 707 => 'uni02C3', - 708 => 'uni02C4', - 709 => 'uni02C5', - 710 => 'circumflex', - 711 => 'caron', - 712 => 'uni02C8', - 713 => 'uni02C9', - 714 => 'uni02CA', - 715 => 'uni02CB', - 716 => 'uni02CC', - 717 => 'uni02CD', - 718 => 'uni02CE', - 719 => 'uni02CF', - 720 => 'uni02D0', - 721 => 'uni02D1', - 722 => 'uni02D2', - 723 => 'uni02D3', - 724 => 'uni02D4', - 725 => 'uni02D5', - 726 => 'uni02D6', - 727 => 'uni02D7', - 728 => 'breve', - 729 => 'dotaccent', - 730 => 'ring', - 731 => 'ogonek', - 732 => 'tilde', - 733 => 'hungarumlaut', - 734 => 'uni02DE', - 735 => 'uni02DF', - 736 => 'uni02E0', - 737 => 'uni02E1', - 738 => 'uni02E2', - 739 => 'uni02E3', - 740 => 'uni02E4', - 741 => 'uni02E5', - 742 => 'uni02E6', - 743 => 'uni02E7', - 744 => 'uni02E8', - 745 => 'uni02E9', - 748 => 'uni02EC', - 749 => 'uni02ED', - 750 => 'uni02EE', - 755 => 'uni02F3', - 759 => 'uni02F7', - 768 => 'gravecomb', - 769 => 'acutecomb', - 770 => 'uni0302', - 771 => 'tildecomb', - 772 => 'uni0304', - 773 => 'uni0305', - 774 => 'uni0306', - 775 => 'uni0307', - 776 => 'uni0308', - 777 => 'hookabovecomb', - 778 => 'uni030A', - 779 => 'uni030B', - 780 => 'uni030C', - 781 => 'uni030D', - 782 => 'uni030E', - 783 => 'uni030F', - 784 => 'uni0310', - 785 => 'uni0311', - 786 => 'uni0312', - 787 => 'uni0313', - 788 => 'uni0314', - 789 => 'uni0315', - 790 => 'uni0316', - 791 => 'uni0317', - 792 => 'uni0318', - 793 => 'uni0319', - 794 => 'uni031A', - 795 => 'uni031B', - 796 => 'uni031C', - 797 => 'uni031D', - 798 => 'uni031E', - 799 => 'uni031F', - 800 => 'uni0320', - 801 => 'uni0321', - 802 => 'uni0322', - 803 => 'dotbelowcomb', - 804 => 'uni0324', - 805 => 'uni0325', - 806 => 'uni0326', - 807 => 'uni0327', - 808 => 'uni0328', - 809 => 'uni0329', - 810 => 'uni032A', - 811 => 'uni032B', - 812 => 'uni032C', - 813 => 'uni032D', - 814 => 'uni032E', - 815 => 'uni032F', - 816 => 'uni0330', - 817 => 'uni0331', - 818 => 'uni0332', - 819 => 'uni0333', - 820 => 'uni0334', - 821 => 'uni0335', - 822 => 'uni0336', - 823 => 'uni0337', - 824 => 'uni0338', - 825 => 'uni0339', - 826 => 'uni033A', - 827 => 'uni033B', - 828 => 'uni033C', - 829 => 'uni033D', - 830 => 'uni033E', - 831 => 'uni033F', - 832 => 'uni0340', - 833 => 'uni0341', - 834 => 'uni0342', - 835 => 'uni0343', - 836 => 'uni0344', - 837 => 'uni0345', - 838 => 'uni0346', - 839 => 'uni0347', - 840 => 'uni0348', - 841 => 'uni0349', - 842 => 'uni034A', - 843 => 'uni034B', - 844 => 'uni034C', - 845 => 'uni034D', - 846 => 'uni034E', - 847 => 'uni034F', - 849 => 'uni0351', - 850 => 'uni0352', - 851 => 'uni0353', - 855 => 'uni0357', - 856 => 'uni0358', - 858 => 'uni035A', - 860 => 'uni035C', - 861 => 'uni035D', - 862 => 'uni035E', - 863 => 'uni035F', - 864 => 'uni0360', - 865 => 'uni0361', - 866 => 'uni0362', - 880 => 'uni0370', - 881 => 'uni0371', - 882 => 'uni0372', - 883 => 'uni0373', - 884 => 'uni0374', - 885 => 'uni0375', - 886 => 'uni0376', - 887 => 'uni0377', - 890 => 'uni037A', - 891 => 'uni037B', - 892 => 'uni037C', - 893 => 'uni037D', - 894 => 'uni037E', - 895 => 'uni037F', - 900 => 'tonos', - 901 => 'dieresistonos', - 902 => 'Alphatonos', - 903 => 'anoteleia', - 904 => 'Epsilontonos', - 905 => 'Etatonos', - 906 => 'Iotatonos', - 908 => 'Omicrontonos', - 910 => 'Upsilontonos', - 911 => 'Omegatonos', - 912 => 'iotadieresistonos', - 913 => 'Alpha', - 914 => 'Beta', - 915 => 'Gamma', - 916 => 'uni0394', - 917 => 'Epsilon', - 918 => 'Zeta', - 919 => 'Eta', - 920 => 'Theta', - 921 => 'Iota', - 922 => 'Kappa', - 923 => 'Lambda', - 924 => 'Mu', - 925 => 'Nu', - 926 => 'Xi', - 927 => 'Omicron', - 928 => 'Pi', - 929 => 'Rho', - 931 => 'Sigma', - 932 => 'Tau', - 933 => 'Upsilon', - 934 => 'Phi', - 935 => 'Chi', - 936 => 'Psi', - 937 => 'Omega', - 938 => 'Iotadieresis', - 939 => 'Upsilondieresis', - 940 => 'alphatonos', - 941 => 'epsilontonos', - 942 => 'etatonos', - 943 => 'iotatonos', - 944 => 'upsilondieresistonos', - 945 => 'alpha', - 946 => 'beta', - 947 => 'gamma', - 948 => 'delta', - 949 => 'epsilon', - 950 => 'zeta', - 951 => 'eta', - 952 => 'theta', - 953 => 'iota', - 954 => 'kappa', - 955 => 'lambda', - 956 => 'uni03BC', - 957 => 'nu', - 958 => 'xi', - 959 => 'omicron', - 960 => 'pi', - 961 => 'rho', - 962 => 'sigma1', - 963 => 'sigma', - 964 => 'tau', - 965 => 'upsilon', - 966 => 'phi', - 967 => 'chi', - 968 => 'psi', - 969 => 'omega', - 970 => 'iotadieresis', - 971 => 'upsilondieresis', - 972 => 'omicrontonos', - 973 => 'upsilontonos', - 974 => 'omegatonos', - 975 => 'uni03CF', - 976 => 'uni03D0', - 977 => 'theta1', - 978 => 'Upsilon1', - 979 => 'uni03D3', - 980 => 'uni03D4', - 981 => 'phi1', - 982 => 'omega1', - 983 => 'uni03D7', - 984 => 'uni03D8', - 985 => 'uni03D9', - 986 => 'uni03DA', - 987 => 'uni03DB', - 988 => 'uni03DC', - 989 => 'uni03DD', - 990 => 'uni03DE', - 991 => 'uni03DF', - 992 => 'uni03E0', - 993 => 'uni03E1', - 994 => 'uni03E2', - 995 => 'uni03E3', - 996 => 'uni03E4', - 997 => 'uni03E5', - 998 => 'uni03E6', - 999 => 'uni03E7', - 1000 => 'uni03E8', - 1001 => 'uni03E9', - 1002 => 'uni03EA', - 1003 => 'uni03EB', - 1004 => 'uni03EC', - 1005 => 'uni03ED', - 1006 => 'uni03EE', - 1007 => 'uni03EF', - 1008 => 'uni03F0', - 1009 => 'uni03F1', - 1010 => 'uni03F2', - 1011 => 'uni03F3', - 1012 => 'uni03F4', - 1013 => 'uni03F5', - 1014 => 'uni03F6', - 1015 => 'uni03F7', - 1016 => 'uni03F8', - 1017 => 'uni03F9', - 1018 => 'uni03FA', - 1019 => 'uni03FB', - 1020 => 'uni03FC', - 1021 => 'uni03FD', - 1022 => 'uni03FE', - 1023 => 'uni03FF', - 1024 => 'uni0400', - 1025 => 'uni0401', - 1026 => 'uni0402', - 1027 => 'uni0403', - 1028 => 'uni0404', - 1029 => 'uni0405', - 1030 => 'uni0406', - 1031 => 'uni0407', - 1032 => 'uni0408', - 1033 => 'uni0409', - 1034 => 'uni040A', - 1035 => 'uni040B', - 1036 => 'uni040C', - 1037 => 'uni040D', - 1038 => 'uni040E', - 1039 => 'uni040F', - 1040 => 'uni0410', - 1041 => 'uni0411', - 1042 => 'uni0412', - 1043 => 'uni0413', - 1044 => 'uni0414', - 1045 => 'uni0415', - 1046 => 'uni0416', - 1047 => 'uni0417', - 1048 => 'uni0418', - 1049 => 'uni0419', - 1050 => 'uni041A', - 1051 => 'uni041B', - 1052 => 'uni041C', - 1053 => 'uni041D', - 1054 => 'uni041E', - 1055 => 'uni041F', - 1056 => 'uni0420', - 1057 => 'uni0421', - 1058 => 'uni0422', - 1059 => 'uni0423', - 1060 => 'uni0424', - 1061 => 'uni0425', - 1062 => 'uni0426', - 1063 => 'uni0427', - 1064 => 'uni0428', - 1065 => 'uni0429', - 1066 => 'uni042A', - 1067 => 'uni042B', - 1068 => 'uni042C', - 1069 => 'uni042D', - 1070 => 'uni042E', - 1071 => 'uni042F', - 1072 => 'uni0430', - 1073 => 'uni0431', - 1074 => 'uni0432', - 1075 => 'uni0433', - 1076 => 'uni0434', - 1077 => 'uni0435', - 1078 => 'uni0436', - 1079 => 'uni0437', - 1080 => 'uni0438', - 1081 => 'uni0439', - 1082 => 'uni043A', - 1083 => 'uni043B', - 1084 => 'uni043C', - 1085 => 'uni043D', - 1086 => 'uni043E', - 1087 => 'uni043F', - 1088 => 'uni0440', - 1089 => 'uni0441', - 1090 => 'uni0442', - 1091 => 'uni0443', - 1092 => 'uni0444', - 1093 => 'uni0445', - 1094 => 'uni0446', - 1095 => 'uni0447', - 1096 => 'uni0448', - 1097 => 'uni0449', - 1098 => 'uni044A', - 1099 => 'uni044B', - 1100 => 'uni044C', - 1101 => 'uni044D', - 1102 => 'uni044E', - 1103 => 'uni044F', - 1104 => 'uni0450', - 1105 => 'uni0451', - 1106 => 'uni0452', - 1107 => 'uni0453', - 1108 => 'uni0454', - 1109 => 'uni0455', - 1110 => 'uni0456', - 1111 => 'uni0457', - 1112 => 'uni0458', - 1113 => 'uni0459', - 1114 => 'uni045A', - 1115 => 'uni045B', - 1116 => 'uni045C', - 1117 => 'uni045D', - 1118 => 'uni045E', - 1119 => 'uni045F', - 1120 => 'uni0460', - 1121 => 'uni0461', - 1122 => 'uni0462', - 1123 => 'uni0463', - 1124 => 'uni0464', - 1125 => 'uni0465', - 1126 => 'uni0466', - 1127 => 'uni0467', - 1128 => 'uni0468', - 1129 => 'uni0469', - 1130 => 'uni046A', - 1131 => 'uni046B', - 1132 => 'uni046C', - 1133 => 'uni046D', - 1134 => 'uni046E', - 1135 => 'uni046F', - 1136 => 'uni0470', - 1137 => 'uni0471', - 1138 => 'uni0472', - 1139 => 'uni0473', - 1140 => 'uni0474', - 1141 => 'uni0475', - 1142 => 'uni0476', - 1143 => 'uni0477', - 1144 => 'uni0478', - 1145 => 'uni0479', - 1146 => 'uni047A', - 1147 => 'uni047B', - 1148 => 'uni047C', - 1149 => 'uni047D', - 1150 => 'uni047E', - 1151 => 'uni047F', - 1152 => 'uni0480', - 1153 => 'uni0481', - 1154 => 'uni0482', - 1155 => 'uni0483', - 1156 => 'uni0484', - 1157 => 'uni0485', - 1158 => 'uni0486', - 1159 => 'uni0487', - 1160 => 'uni0488', - 1161 => 'uni0489', - 1162 => 'uni048A', - 1163 => 'uni048B', - 1164 => 'uni048C', - 1165 => 'uni048D', - 1166 => 'uni048E', - 1167 => 'uni048F', - 1168 => 'uni0490', - 1169 => 'uni0491', - 1170 => 'uni0492', - 1171 => 'uni0493', - 1172 => 'uni0494', - 1173 => 'uni0495', - 1174 => 'uni0496', - 1175 => 'uni0497', - 1176 => 'uni0498', - 1177 => 'uni0499', - 1178 => 'uni049A', - 1179 => 'uni049B', - 1180 => 'uni049C', - 1181 => 'uni049D', - 1182 => 'uni049E', - 1183 => 'uni049F', - 1184 => 'uni04A0', - 1185 => 'uni04A1', - 1186 => 'uni04A2', - 1187 => 'uni04A3', - 1188 => 'uni04A4', - 1189 => 'uni04A5', - 1190 => 'uni04A6', - 1191 => 'uni04A7', - 1192 => 'uni04A8', - 1193 => 'uni04A9', - 1194 => 'uni04AA', - 1195 => 'uni04AB', - 1196 => 'uni04AC', - 1197 => 'uni04AD', - 1198 => 'uni04AE', - 1199 => 'uni04AF', - 1200 => 'uni04B0', - 1201 => 'uni04B1', - 1202 => 'uni04B2', - 1203 => 'uni04B3', - 1204 => 'uni04B4', - 1205 => 'uni04B5', - 1206 => 'uni04B6', - 1207 => 'uni04B7', - 1208 => 'uni04B8', - 1209 => 'uni04B9', - 1210 => 'uni04BA', - 1211 => 'uni04BB', - 1212 => 'uni04BC', - 1213 => 'uni04BD', - 1214 => 'uni04BE', - 1215 => 'uni04BF', - 1216 => 'uni04C0', - 1217 => 'uni04C1', - 1218 => 'uni04C2', - 1219 => 'uni04C3', - 1220 => 'uni04C4', - 1221 => 'uni04C5', - 1222 => 'uni04C6', - 1223 => 'uni04C7', - 1224 => 'uni04C8', - 1225 => 'uni04C9', - 1226 => 'uni04CA', - 1227 => 'uni04CB', - 1228 => 'uni04CC', - 1229 => 'uni04CD', - 1230 => 'uni04CE', - 1231 => 'uni04CF', - 1232 => 'uni04D0', - 1233 => 'uni04D1', - 1234 => 'uni04D2', - 1235 => 'uni04D3', - 1236 => 'uni04D4', - 1237 => 'uni04D5', - 1238 => 'uni04D6', - 1239 => 'uni04D7', - 1240 => 'uni04D8', - 1241 => 'uni04D9', - 1242 => 'uni04DA', - 1243 => 'uni04DB', - 1244 => 'uni04DC', - 1245 => 'uni04DD', - 1246 => 'uni04DE', - 1247 => 'uni04DF', - 1248 => 'uni04E0', - 1249 => 'uni04E1', - 1250 => 'uni04E2', - 1251 => 'uni04E3', - 1252 => 'uni04E4', - 1253 => 'uni04E5', - 1254 => 'uni04E6', - 1255 => 'uni04E7', - 1256 => 'uni04E8', - 1257 => 'uni04E9', - 1258 => 'uni04EA', - 1259 => 'uni04EB', - 1260 => 'uni04EC', - 1261 => 'uni04ED', - 1262 => 'uni04EE', - 1263 => 'uni04EF', - 1264 => 'uni04F0', - 1265 => 'uni04F1', - 1266 => 'uni04F2', - 1267 => 'uni04F3', - 1268 => 'uni04F4', - 1269 => 'uni04F5', - 1270 => 'uni04F6', - 1271 => 'uni04F7', - 1272 => 'uni04F8', - 1273 => 'uni04F9', - 1274 => 'uni04FA', - 1275 => 'uni04FB', - 1276 => 'uni04FC', - 1277 => 'uni04FD', - 1278 => 'uni04FE', - 1279 => 'uni04FF', - 1280 => 'uni0500', - 1281 => 'uni0501', - 1282 => 'uni0502', - 1283 => 'uni0503', - 1284 => 'uni0504', - 1285 => 'uni0505', - 1286 => 'uni0506', - 1287 => 'uni0507', - 1288 => 'uni0508', - 1289 => 'uni0509', - 1290 => 'uni050A', - 1291 => 'uni050B', - 1292 => 'uni050C', - 1293 => 'uni050D', - 1294 => 'uni050E', - 1295 => 'uni050F', - 1296 => 'uni0510', - 1297 => 'uni0511', - 1298 => 'uni0512', - 1299 => 'uni0513', - 1300 => 'uni0514', - 1301 => 'uni0515', - 1302 => 'uni0516', - 1303 => 'uni0517', - 1304 => 'uni0518', - 1305 => 'uni0519', - 1306 => 'uni051A', - 1307 => 'uni051B', - 1308 => 'uni051C', - 1309 => 'uni051D', - 1310 => 'uni051E', - 1311 => 'uni051F', - 1312 => 'uni0520', - 1313 => 'uni0521', - 1314 => 'uni0522', - 1315 => 'uni0523', - 1316 => 'uni0524', - 1317 => 'uni0525', - 1329 => 'uni0531', - 1330 => 'uni0532', - 1331 => 'uni0533', - 1332 => 'uni0534', - 1333 => 'uni0535', - 1334 => 'uni0536', - 1335 => 'uni0537', - 1336 => 'uni0538', - 1337 => 'uni0539', - 1338 => 'uni053A', - 1339 => 'uni053B', - 1340 => 'uni053C', - 1341 => 'uni053D', - 1342 => 'uni053E', - 1343 => 'uni053F', - 1344 => 'uni0540', - 1345 => 'uni0541', - 1346 => 'uni0542', - 1347 => 'uni0543', - 1348 => 'uni0544', - 1349 => 'uni0545', - 1350 => 'uni0546', - 1351 => 'uni0547', - 1352 => 'uni0548', - 1353 => 'uni0549', - 1354 => 'uni054A', - 1355 => 'uni054B', - 1356 => 'uni054C', - 1357 => 'uni054D', - 1358 => 'uni054E', - 1359 => 'uni054F', - 1360 => 'uni0550', - 1361 => 'uni0551', - 1362 => 'uni0552', - 1363 => 'uni0553', - 1364 => 'uni0554', - 1365 => 'uni0555', - 1366 => 'uni0556', - 1369 => 'uni0559', - 1370 => 'uni055A', - 1371 => 'uni055B', - 1372 => 'uni055C', - 1373 => 'uni055D', - 1374 => 'uni055E', - 1375 => 'uni055F', - 1377 => 'uni0561', - 1378 => 'uni0562', - 1379 => 'uni0563', - 1380 => 'uni0564', - 1381 => 'uni0565', - 1382 => 'uni0566', - 1383 => 'uni0567', - 1384 => 'uni0568', - 1385 => 'uni0569', - 1386 => 'uni056A', - 1387 => 'uni056B', - 1388 => 'uni056C', - 1389 => 'uni056D', - 1390 => 'uni056E', - 1391 => 'uni056F', - 1392 => 'uni0570', - 1393 => 'uni0571', - 1394 => 'uni0572', - 1395 => 'uni0573', - 1396 => 'uni0574', - 1397 => 'uni0575', - 1398 => 'uni0576', - 1399 => 'uni0577', - 1400 => 'uni0578', - 1401 => 'uni0579', - 1402 => 'uni057A', - 1403 => 'uni057B', - 1404 => 'uni057C', - 1405 => 'uni057D', - 1406 => 'uni057E', - 1407 => 'uni057F', - 1408 => 'uni0580', - 1409 => 'uni0581', - 1410 => 'uni0582', - 1411 => 'uni0583', - 1412 => 'uni0584', - 1413 => 'uni0585', - 1414 => 'uni0586', - 1415 => 'uni0587', - 1417 => 'uni0589', - 1418 => 'uni058A', - 1456 => 'uni05B0', - 1457 => 'uni05B1', - 1458 => 'uni05B2', - 1459 => 'uni05B3', - 1460 => 'uni05B4', - 1461 => 'uni05B5', - 1462 => 'uni05B6', - 1463 => 'uni05B7', - 1464 => 'uni05B8', - 1465 => 'uni05B9', - 1466 => 'uni05BA', - 1467 => 'uni05BB', - 1468 => 'uni05BC', - 1469 => 'uni05BD', - 1470 => 'uni05BE', - 1471 => 'uni05BF', - 1472 => 'uni05C0', - 1473 => 'uni05C1', - 1474 => 'uni05C2', - 1475 => 'uni05C3', - 1478 => 'uni05C6', - 1479 => 'uni05C7', - 1488 => 'uni05D0', - 1489 => 'uni05D1', - 1490 => 'uni05D2', - 1491 => 'uni05D3', - 1492 => 'uni05D4', - 1493 => 'uni05D5', - 1494 => 'uni05D6', - 1495 => 'uni05D7', - 1496 => 'uni05D8', - 1497 => 'uni05D9', - 1498 => 'uni05DA', - 1499 => 'uni05DB', - 1500 => 'uni05DC', - 1501 => 'uni05DD', - 1502 => 'uni05DE', - 1503 => 'uni05DF', - 1504 => 'uni05E0', - 1505 => 'uni05E1', - 1506 => 'uni05E2', - 1507 => 'uni05E3', - 1508 => 'uni05E4', - 1509 => 'uni05E5', - 1510 => 'uni05E6', - 1511 => 'uni05E7', - 1512 => 'uni05E8', - 1513 => 'uni05E9', - 1514 => 'uni05EA', - 1520 => 'uni05F0', - 1521 => 'uni05F1', - 1522 => 'uni05F2', - 1523 => 'uni05F3', - 1524 => 'uni05F4', - 1542 => 'uni0606', - 1543 => 'uni0607', - 1545 => 'uni0609', - 1546 => 'uni060A', - 1548 => 'uni060C', - 1557 => 'uni0615', - 1563 => 'uni061B', - 1567 => 'uni061F', - 1569 => 'uni0621', - 1570 => 'uni0622', - 1571 => 'uni0623', - 1572 => 'uni0624', - 1573 => 'uni0625', - 1574 => 'uni0626', - 1575 => 'uni0627', - 1576 => 'uni0628', - 1577 => 'uni0629', - 1578 => 'uni062A', - 1579 => 'uni062B', - 1580 => 'uni062C', - 1581 => 'uni062D', - 1582 => 'uni062E', - 1583 => 'uni062F', - 1584 => 'uni0630', - 1585 => 'uni0631', - 1586 => 'uni0632', - 1587 => 'uni0633', - 1588 => 'uni0634', - 1589 => 'uni0635', - 1590 => 'uni0636', - 1591 => 'uni0637', - 1592 => 'uni0638', - 1593 => 'uni0639', - 1594 => 'uni063A', - 1600 => 'uni0640', - 1601 => 'uni0641', - 1602 => 'uni0642', - 1603 => 'uni0643', - 1604 => 'uni0644', - 1605 => 'uni0645', - 1606 => 'uni0646', - 1607 => 'uni0647', - 1608 => 'uni0648', - 1609 => 'uni0649', - 1610 => 'uni064A', - 1611 => 'uni064B', - 1612 => 'uni064C', - 1613 => 'uni064D', - 1614 => 'uni064E', - 1615 => 'uni064F', - 1616 => 'uni0650', - 1617 => 'uni0651', - 1618 => 'uni0652', - 1619 => 'uni0653', - 1620 => 'uni0654', - 1621 => 'uni0655', - 1623 => 'uni0657', - 1626 => 'uni065A', - 1632 => 'uni0660', - 1633 => 'uni0661', - 1634 => 'uni0662', - 1635 => 'uni0663', - 1636 => 'uni0664', - 1637 => 'uni0665', - 1638 => 'uni0666', - 1639 => 'uni0667', - 1640 => 'uni0668', - 1641 => 'uni0669', - 1642 => 'uni066A', - 1643 => 'uni066B', - 1644 => 'uni066C', - 1645 => 'uni066D', - 1646 => 'uni066E', - 1647 => 'uni066F', - 1648 => 'uni0670', - 1652 => 'uni0674', - 1657 => 'uni0679', - 1658 => 'uni067A', - 1659 => 'uni067B', - 1660 => 'uni067C', - 1661 => 'uni067D', - 1662 => 'uni067E', - 1663 => 'uni067F', - 1664 => 'uni0680', - 1665 => 'uni0681', - 1666 => 'uni0682', - 1667 => 'uni0683', - 1668 => 'uni0684', - 1669 => 'uni0685', - 1670 => 'uni0686', - 1671 => 'uni0687', - 1672 => 'uni0688', - 1673 => 'uni0689', - 1674 => 'uni068A', - 1675 => 'uni068B', - 1676 => 'uni068C', - 1677 => 'uni068D', - 1678 => 'uni068E', - 1679 => 'uni068F', - 1680 => 'uni0690', - 1681 => 'uni0691', - 1682 => 'uni0692', - 1683 => 'uni0693', - 1684 => 'uni0694', - 1685 => 'uni0695', - 1686 => 'uni0696', - 1687 => 'uni0697', - 1688 => 'uni0698', - 1689 => 'uni0699', - 1690 => 'uni069A', - 1691 => 'uni069B', - 1692 => 'uni069C', - 1693 => 'uni069D', - 1694 => 'uni069E', - 1695 => 'uni069F', - 1696 => 'uni06A0', - 1697 => 'uni06A1', - 1698 => 'uni06A2', - 1699 => 'uni06A3', - 1700 => 'uni06A4', - 1701 => 'uni06A5', - 1702 => 'uni06A6', - 1703 => 'uni06A7', - 1704 => 'uni06A8', - 1705 => 'uni06A9', - 1706 => 'uni06AA', - 1707 => 'uni06AB', - 1708 => 'uni06AC', - 1709 => 'uni06AD', - 1710 => 'uni06AE', - 1711 => 'uni06AF', - 1712 => 'uni06B0', - 1713 => 'uni06B1', - 1714 => 'uni06B2', - 1715 => 'uni06B3', - 1716 => 'uni06B4', - 1717 => 'uni06B5', - 1718 => 'uni06B6', - 1719 => 'uni06B7', - 1720 => 'uni06B8', - 1721 => 'uni06B9', - 1722 => 'uni06BA', - 1723 => 'uni06BB', - 1724 => 'uni06BC', - 1725 => 'uni06BD', - 1726 => 'uni06BE', - 1727 => 'uni06BF', - 1734 => 'uni06C6', - 1735 => 'uni06C7', - 1736 => 'uni06C8', - 1739 => 'uni06CB', - 1740 => 'uni06CC', - 1742 => 'uni06CE', - 1744 => 'uni06D0', - 1749 => 'uni06D5', - 1776 => 'uni06F0', - 1777 => 'uni06F1', - 1778 => 'uni06F2', - 1779 => 'uni06F3', - 1780 => 'uni06F4', - 1781 => 'uni06F5', - 1782 => 'uni06F6', - 1783 => 'uni06F7', - 1784 => 'uni06F8', - 1785 => 'uni06F9', - 1984 => 'uni07C0', - 1985 => 'uni07C1', - 1986 => 'uni07C2', - 1987 => 'uni07C3', - 1988 => 'uni07C4', - 1989 => 'uni07C5', - 1990 => 'uni07C6', - 1991 => 'uni07C7', - 1992 => 'uni07C8', - 1993 => 'uni07C9', - 1994 => 'uni07CA', - 1995 => 'uni07CB', - 1996 => 'uni07CC', - 1997 => 'uni07CD', - 1998 => 'uni07CE', - 1999 => 'uni07CF', - 2000 => 'uni07D0', - 2001 => 'uni07D1', - 2002 => 'uni07D2', - 2003 => 'uni07D3', - 2004 => 'uni07D4', - 2005 => 'uni07D5', - 2006 => 'uni07D6', - 2007 => 'uni07D7', - 2008 => 'uni07D8', - 2009 => 'uni07D9', - 2010 => 'uni07DA', - 2011 => 'uni07DB', - 2012 => 'uni07DC', - 2013 => 'uni07DD', - 2014 => 'uni07DE', - 2015 => 'uni07DF', - 2016 => 'uni07E0', - 2017 => 'uni07E1', - 2018 => 'uni07E2', - 2019 => 'uni07E3', - 2020 => 'uni07E4', - 2021 => 'uni07E5', - 2022 => 'uni07E6', - 2023 => 'uni07E7', - 2027 => 'uni07EB', - 2028 => 'uni07EC', - 2029 => 'uni07ED', - 2030 => 'uni07EE', - 2031 => 'uni07EF', - 2032 => 'uni07F0', - 2033 => 'uni07F1', - 2034 => 'uni07F2', - 2035 => 'uni07F3', - 2036 => 'uni07F4', - 2037 => 'uni07F5', - 2040 => 'uni07F8', - 2041 => 'uni07F9', - 2042 => 'uni07FA', - 3647 => 'uni0E3F', - 3713 => 'uni0E81', - 3714 => 'uni0E82', - 3716 => 'uni0E84', - 3719 => 'uni0E87', - 3720 => 'uni0E88', - 3722 => 'uni0E8A', - 3725 => 'uni0E8D', - 3732 => 'uni0E94', - 3733 => 'uni0E95', - 3734 => 'uni0E96', - 3735 => 'uni0E97', - 3737 => 'uni0E99', - 3738 => 'uni0E9A', - 3739 => 'uni0E9B', - 3740 => 'uni0E9C', - 3741 => 'uni0E9D', - 3742 => 'uni0E9E', - 3743 => 'uni0E9F', - 3745 => 'uni0EA1', - 3746 => 'uni0EA2', - 3747 => 'uni0EA3', - 3749 => 'uni0EA5', - 3751 => 'uni0EA7', - 3754 => 'uni0EAA', - 3755 => 'uni0EAB', - 3757 => 'uni0EAD', - 3758 => 'uni0EAE', - 3759 => 'uni0EAF', - 3760 => 'uni0EB0', - 3761 => 'uni0EB1', - 3762 => 'uni0EB2', - 3763 => 'uni0EB3', - 3764 => 'uni0EB4', - 3765 => 'uni0EB5', - 3766 => 'uni0EB6', - 3767 => 'uni0EB7', - 3768 => 'uni0EB8', - 3769 => 'uni0EB9', - 3771 => 'uni0EBB', - 3772 => 'uni0EBC', - 3773 => 'uni0EBD', - 3776 => 'uni0EC0', - 3777 => 'uni0EC1', - 3778 => 'uni0EC2', - 3779 => 'uni0EC3', - 3780 => 'uni0EC4', - 3782 => 'uni0EC6', - 3784 => 'uni0EC8', - 3785 => 'uni0EC9', - 3786 => 'uni0ECA', - 3787 => 'uni0ECB', - 3788 => 'uni0ECC', - 3789 => 'uni0ECD', - 3792 => 'uni0ED0', - 3793 => 'uni0ED1', - 3794 => 'uni0ED2', - 3795 => 'uni0ED3', - 3796 => 'uni0ED4', - 3797 => 'uni0ED5', - 3798 => 'uni0ED6', - 3799 => 'uni0ED7', - 3800 => 'uni0ED8', - 3801 => 'uni0ED9', - 3804 => 'uni0EDC', - 3805 => 'uni0EDD', - 4256 => 'uni10A0', - 4257 => 'uni10A1', - 4258 => 'uni10A2', - 4259 => 'uni10A3', - 4260 => 'uni10A4', - 4261 => 'uni10A5', - 4262 => 'uni10A6', - 4263 => 'uni10A7', - 4264 => 'uni10A8', - 4265 => 'uni10A9', - 4266 => 'uni10AA', - 4267 => 'uni10AB', - 4268 => 'uni10AC', - 4269 => 'uni10AD', - 4270 => 'uni10AE', - 4271 => 'uni10AF', - 4272 => 'uni10B0', - 4273 => 'uni10B1', - 4274 => 'uni10B2', - 4275 => 'uni10B3', - 4276 => 'uni10B4', - 4277 => 'uni10B5', - 4278 => 'uni10B6', - 4279 => 'uni10B7', - 4280 => 'uni10B8', - 4281 => 'uni10B9', - 4282 => 'uni10BA', - 4283 => 'uni10BB', - 4284 => 'uni10BC', - 4285 => 'uni10BD', - 4286 => 'uni10BE', - 4287 => 'uni10BF', - 4288 => 'uni10C0', - 4289 => 'uni10C1', - 4290 => 'uni10C2', - 4291 => 'uni10C3', - 4292 => 'uni10C4', - 4293 => 'uni10C5', - 4304 => 'uni10D0', - 4305 => 'uni10D1', - 4306 => 'uni10D2', - 4307 => 'uni10D3', - 4308 => 'uni10D4', - 4309 => 'uni10D5', - 4310 => 'uni10D6', - 4311 => 'uni10D7', - 4312 => 'uni10D8', - 4313 => 'uni10D9', - 4314 => 'uni10DA', - 4315 => 'uni10DB', - 4316 => 'uni10DC', - 4317 => 'uni10DD', - 4318 => 'uni10DE', - 4319 => 'uni10DF', - 4320 => 'uni10E0', - 4321 => 'uni10E1', - 4322 => 'uni10E2', - 4323 => 'uni10E3', - 4324 => 'uni10E4', - 4325 => 'uni10E5', - 4326 => 'uni10E6', - 4327 => 'uni10E7', - 4328 => 'uni10E8', - 4329 => 'uni10E9', - 4330 => 'uni10EA', - 4331 => 'uni10EB', - 4332 => 'uni10EC', - 4333 => 'uni10ED', - 4334 => 'uni10EE', - 4335 => 'uni10EF', - 4336 => 'uni10F0', - 4337 => 'uni10F1', - 4338 => 'uni10F2', - 4339 => 'uni10F3', - 4340 => 'uni10F4', - 4341 => 'uni10F5', - 4342 => 'uni10F6', - 4343 => 'uni10F7', - 4344 => 'uni10F8', - 4345 => 'uni10F9', - 4346 => 'uni10FA', - 4347 => 'uni10FB', - 4348 => 'uni10FC', - 5121 => 'uni1401', - 5122 => 'uni1402', - 5123 => 'uni1403', - 5124 => 'uni1404', - 5125 => 'uni1405', - 5126 => 'uni1406', - 5127 => 'uni1407', - 5129 => 'uni1409', - 5130 => 'uni140A', - 5131 => 'uni140B', - 5132 => 'uni140C', - 5133 => 'uni140D', - 5134 => 'uni140E', - 5135 => 'uni140F', - 5136 => 'uni1410', - 5137 => 'uni1411', - 5138 => 'uni1412', - 5139 => 'uni1413', - 5140 => 'uni1414', - 5141 => 'uni1415', - 5142 => 'uni1416', - 5143 => 'uni1417', - 5144 => 'uni1418', - 5145 => 'uni1419', - 5146 => 'uni141A', - 5147 => 'uni141B', - 5149 => 'uni141D', - 5150 => 'uni141E', - 5151 => 'uni141F', - 5152 => 'uni1420', - 5153 => 'uni1421', - 5154 => 'uni1422', - 5155 => 'uni1423', - 5156 => 'uni1424', - 5157 => 'uni1425', - 5158 => 'uni1426', - 5159 => 'uni1427', - 5160 => 'uni1428', - 5161 => 'uni1429', - 5162 => 'uni142A', - 5163 => 'uni142B', - 5164 => 'uni142C', - 5165 => 'uni142D', - 5166 => 'uni142E', - 5167 => 'uni142F', - 5168 => 'uni1430', - 5169 => 'uni1431', - 5170 => 'uni1432', - 5171 => 'uni1433', - 5172 => 'uni1434', - 5173 => 'uni1435', - 5175 => 'uni1437', - 5176 => 'uni1438', - 5177 => 'uni1439', - 5178 => 'uni143A', - 5179 => 'uni143B', - 5180 => 'uni143C', - 5181 => 'uni143D', - 5182 => 'uni143E', - 5183 => 'uni143F', - 5184 => 'uni1440', - 5185 => 'uni1441', - 5186 => 'uni1442', - 5187 => 'uni1443', - 5188 => 'uni1444', - 5189 => 'uni1445', - 5190 => 'uni1446', - 5191 => 'uni1447', - 5192 => 'uni1448', - 5193 => 'uni1449', - 5194 => 'uni144A', - 5196 => 'uni144C', - 5197 => 'uni144D', - 5198 => 'uni144E', - 5199 => 'uni144F', - 5200 => 'uni1450', - 5201 => 'uni1451', - 5202 => 'uni1452', - 5204 => 'uni1454', - 5205 => 'uni1455', - 5206 => 'uni1456', - 5207 => 'uni1457', - 5208 => 'uni1458', - 5209 => 'uni1459', - 5210 => 'uni145A', - 5211 => 'uni145B', - 5212 => 'uni145C', - 5213 => 'uni145D', - 5214 => 'uni145E', - 5215 => 'uni145F', - 5216 => 'uni1460', - 5217 => 'uni1461', - 5218 => 'uni1462', - 5219 => 'uni1463', - 5220 => 'uni1464', - 5221 => 'uni1465', - 5222 => 'uni1466', - 5223 => 'uni1467', - 5224 => 'uni1468', - 5225 => 'uni1469', - 5226 => 'uni146A', - 5227 => 'uni146B', - 5228 => 'uni146C', - 5229 => 'uni146D', - 5230 => 'uni146E', - 5231 => 'uni146F', - 5232 => 'uni1470', - 5233 => 'uni1471', - 5234 => 'uni1472', - 5235 => 'uni1473', - 5236 => 'uni1474', - 5237 => 'uni1475', - 5238 => 'uni1476', - 5239 => 'uni1477', - 5240 => 'uni1478', - 5241 => 'uni1479', - 5242 => 'uni147A', - 5243 => 'uni147B', - 5244 => 'uni147C', - 5245 => 'uni147D', - 5246 => 'uni147E', - 5247 => 'uni147F', - 5248 => 'uni1480', - 5249 => 'uni1481', - 5250 => 'uni1482', - 5251 => 'uni1483', - 5252 => 'uni1484', - 5253 => 'uni1485', - 5254 => 'uni1486', - 5255 => 'uni1487', - 5256 => 'uni1488', - 5257 => 'uni1489', - 5258 => 'uni148A', - 5259 => 'uni148B', - 5260 => 'uni148C', - 5261 => 'uni148D', - 5262 => 'uni148E', - 5263 => 'uni148F', - 5264 => 'uni1490', - 5265 => 'uni1491', - 5266 => 'uni1492', - 5267 => 'uni1493', - 5268 => 'uni1494', - 5269 => 'uni1495', - 5270 => 'uni1496', - 5271 => 'uni1497', - 5272 => 'uni1498', - 5273 => 'uni1499', - 5274 => 'uni149A', - 5275 => 'uni149B', - 5276 => 'uni149C', - 5277 => 'uni149D', - 5278 => 'uni149E', - 5279 => 'uni149F', - 5280 => 'uni14A0', - 5281 => 'uni14A1', - 5282 => 'uni14A2', - 5283 => 'uni14A3', - 5284 => 'uni14A4', - 5285 => 'uni14A5', - 5286 => 'uni14A6', - 5287 => 'uni14A7', - 5288 => 'uni14A8', - 5289 => 'uni14A9', - 5290 => 'uni14AA', - 5291 => 'uni14AB', - 5292 => 'uni14AC', - 5293 => 'uni14AD', - 5294 => 'uni14AE', - 5295 => 'uni14AF', - 5296 => 'uni14B0', - 5297 => 'uni14B1', - 5298 => 'uni14B2', - 5299 => 'uni14B3', - 5300 => 'uni14B4', - 5301 => 'uni14B5', - 5302 => 'uni14B6', - 5303 => 'uni14B7', - 5304 => 'uni14B8', - 5305 => 'uni14B9', - 5306 => 'uni14BA', - 5307 => 'uni14BB', - 5308 => 'uni14BC', - 5309 => 'uni14BD', - 5312 => 'uni14C0', - 5313 => 'uni14C1', - 5314 => 'uni14C2', - 5315 => 'uni14C3', - 5316 => 'uni14C4', - 5317 => 'uni14C5', - 5318 => 'uni14C6', - 5319 => 'uni14C7', - 5320 => 'uni14C8', - 5321 => 'uni14C9', - 5322 => 'uni14CA', - 5323 => 'uni14CB', - 5324 => 'uni14CC', - 5325 => 'uni14CD', - 5326 => 'uni14CE', - 5327 => 'uni14CF', - 5328 => 'uni14D0', - 5329 => 'uni14D1', - 5330 => 'uni14D2', - 5331 => 'uni14D3', - 5332 => 'uni14D4', - 5333 => 'uni14D5', - 5334 => 'uni14D6', - 5335 => 'uni14D7', - 5336 => 'uni14D8', - 5337 => 'uni14D9', - 5338 => 'uni14DA', - 5339 => 'uni14DB', - 5340 => 'uni14DC', - 5341 => 'uni14DD', - 5342 => 'uni14DE', - 5343 => 'uni14DF', - 5344 => 'uni14E0', - 5345 => 'uni14E1', - 5346 => 'uni14E2', - 5347 => 'uni14E3', - 5348 => 'uni14E4', - 5349 => 'uni14E5', - 5350 => 'uni14E6', - 5351 => 'uni14E7', - 5352 => 'uni14E8', - 5353 => 'uni14E9', - 5354 => 'uni14EA', - 5356 => 'uni14EC', - 5357 => 'uni14ED', - 5358 => 'uni14EE', - 5359 => 'uni14EF', - 5360 => 'uni14F0', - 5361 => 'uni14F1', - 5362 => 'uni14F2', - 5363 => 'uni14F3', - 5364 => 'uni14F4', - 5365 => 'uni14F5', - 5366 => 'uni14F6', - 5367 => 'uni14F7', - 5368 => 'uni14F8', - 5369 => 'uni14F9', - 5370 => 'uni14FA', - 5371 => 'uni14FB', - 5372 => 'uni14FC', - 5373 => 'uni14FD', - 5374 => 'uni14FE', - 5375 => 'uni14FF', - 5376 => 'uni1500', - 5377 => 'uni1501', - 5378 => 'uni1502', - 5379 => 'uni1503', - 5380 => 'uni1504', - 5381 => 'uni1505', - 5382 => 'uni1506', - 5383 => 'uni1507', - 5392 => 'uni1510', - 5393 => 'uni1511', - 5394 => 'uni1512', - 5395 => 'uni1513', - 5396 => 'uni1514', - 5397 => 'uni1515', - 5398 => 'uni1516', - 5399 => 'uni1517', - 5400 => 'uni1518', - 5401 => 'uni1519', - 5402 => 'uni151A', - 5403 => 'uni151B', - 5404 => 'uni151C', - 5405 => 'uni151D', - 5406 => 'uni151E', - 5407 => 'uni151F', - 5408 => 'uni1520', - 5409 => 'uni1521', - 5410 => 'uni1522', - 5411 => 'uni1523', - 5412 => 'uni1524', - 5413 => 'uni1525', - 5414 => 'uni1526', - 5415 => 'uni1527', - 5416 => 'uni1528', - 5417 => 'uni1529', - 5418 => 'uni152A', - 5419 => 'uni152B', - 5420 => 'uni152C', - 5421 => 'uni152D', - 5422 => 'uni152E', - 5423 => 'uni152F', - 5424 => 'uni1530', - 5425 => 'uni1531', - 5426 => 'uni1532', - 5427 => 'uni1533', - 5428 => 'uni1534', - 5429 => 'uni1535', - 5430 => 'uni1536', - 5431 => 'uni1537', - 5432 => 'uni1538', - 5433 => 'uni1539', - 5434 => 'uni153A', - 5435 => 'uni153B', - 5436 => 'uni153C', - 5437 => 'uni153D', - 5438 => 'uni153E', - 5440 => 'uni1540', - 5441 => 'uni1541', - 5442 => 'uni1542', - 5443 => 'uni1543', - 5444 => 'uni1544', - 5445 => 'uni1545', - 5446 => 'uni1546', - 5447 => 'uni1547', - 5448 => 'uni1548', - 5449 => 'uni1549', - 5450 => 'uni154A', - 5451 => 'uni154B', - 5452 => 'uni154C', - 5453 => 'uni154D', - 5454 => 'uni154E', - 5455 => 'uni154F', - 5456 => 'uni1550', - 5458 => 'uni1552', - 5459 => 'uni1553', - 5460 => 'uni1554', - 5461 => 'uni1555', - 5462 => 'uni1556', - 5463 => 'uni1557', - 5464 => 'uni1558', - 5465 => 'uni1559', - 5466 => 'uni155A', - 5467 => 'uni155B', - 5468 => 'uni155C', - 5469 => 'uni155D', - 5470 => 'uni155E', - 5471 => 'uni155F', - 5472 => 'uni1560', - 5473 => 'uni1561', - 5474 => 'uni1562', - 5475 => 'uni1563', - 5476 => 'uni1564', - 5477 => 'uni1565', - 5478 => 'uni1566', - 5479 => 'uni1567', - 5480 => 'uni1568', - 5481 => 'uni1569', - 5482 => 'uni156A', - 5492 => 'uni1574', - 5493 => 'uni1575', - 5494 => 'uni1576', - 5495 => 'uni1577', - 5496 => 'uni1578', - 5497 => 'uni1579', - 5498 => 'uni157A', - 5499 => 'uni157B', - 5500 => 'uni157C', - 5501 => 'uni157D', - 5502 => 'uni157E', - 5503 => 'uni157F', - 5504 => 'uni1580', - 5505 => 'uni1581', - 5506 => 'uni1582', - 5507 => 'uni1583', - 5508 => 'uni1584', - 5509 => 'uni1585', - 5514 => 'uni158A', - 5515 => 'uni158B', - 5516 => 'uni158C', - 5517 => 'uni158D', - 5518 => 'uni158E', - 5519 => 'uni158F', - 5520 => 'uni1590', - 5521 => 'uni1591', - 5522 => 'uni1592', - 5523 => 'uni1593', - 5524 => 'uni1594', - 5525 => 'uni1595', - 5526 => 'uni1596', - 5536 => 'uni15A0', - 5537 => 'uni15A1', - 5538 => 'uni15A2', - 5539 => 'uni15A3', - 5540 => 'uni15A4', - 5541 => 'uni15A5', - 5542 => 'uni15A6', - 5543 => 'uni15A7', - 5544 => 'uni15A8', - 5545 => 'uni15A9', - 5546 => 'uni15AA', - 5547 => 'uni15AB', - 5548 => 'uni15AC', - 5549 => 'uni15AD', - 5550 => 'uni15AE', - 5551 => 'uni15AF', - 5598 => 'uni15DE', - 5601 => 'uni15E1', - 5702 => 'uni1646', - 5703 => 'uni1647', - 5742 => 'uni166E', - 5743 => 'uni166F', - 5744 => 'uni1670', - 5745 => 'uni1671', - 5746 => 'uni1672', - 5747 => 'uni1673', - 5748 => 'uni1674', - 5749 => 'uni1675', - 5750 => 'uni1676', - 5760 => 'uni1680', - 5761 => 'uni1681', - 5762 => 'uni1682', - 5763 => 'uni1683', - 5764 => 'uni1684', - 5765 => 'uni1685', - 5766 => 'uni1686', - 5767 => 'uni1687', - 5768 => 'uni1688', - 5769 => 'uni1689', - 5770 => 'uni168A', - 5771 => 'uni168B', - 5772 => 'uni168C', - 5773 => 'uni168D', - 5774 => 'uni168E', - 5775 => 'uni168F', - 5776 => 'uni1690', - 5777 => 'uni1691', - 5778 => 'uni1692', - 5779 => 'uni1693', - 5780 => 'uni1694', - 5781 => 'uni1695', - 5782 => 'uni1696', - 5783 => 'uni1697', - 5784 => 'uni1698', - 5785 => 'uni1699', - 5786 => 'uni169A', - 5787 => 'uni169B', - 5788 => 'uni169C', - 7424 => 'uni1D00', - 7425 => 'uni1D01', - 7426 => 'uni1D02', - 7427 => 'uni1D03', - 7428 => 'uni1D04', - 7429 => 'uni1D05', - 7430 => 'uni1D06', - 7431 => 'uni1D07', - 7432 => 'uni1D08', - 7433 => 'uni1D09', - 7434 => 'uni1D0A', - 7435 => 'uni1D0B', - 7436 => 'uni1D0C', - 7437 => 'uni1D0D', - 7438 => 'uni1D0E', - 7439 => 'uni1D0F', - 7440 => 'uni1D10', - 7441 => 'uni1D11', - 7442 => 'uni1D12', - 7443 => 'uni1D13', - 7444 => 'uni1D14', - 7446 => 'uni1D16', - 7447 => 'uni1D17', - 7448 => 'uni1D18', - 7449 => 'uni1D19', - 7450 => 'uni1D1A', - 7451 => 'uni1D1B', - 7452 => 'uni1D1C', - 7453 => 'uni1D1D', - 7454 => 'uni1D1E', - 7455 => 'uni1D1F', - 7456 => 'uni1D20', - 7457 => 'uni1D21', - 7458 => 'uni1D22', - 7459 => 'uni1D23', - 7462 => 'uni1D26', - 7463 => 'uni1D27', - 7464 => 'uni1D28', - 7465 => 'uni1D29', - 7466 => 'uni1D2A', - 7467 => 'uni1D2B', - 7468 => 'uni1D2C', - 7469 => 'uni1D2D', - 7470 => 'uni1D2E', - 7472 => 'uni1D30', - 7473 => 'uni1D31', - 7474 => 'uni1D32', - 7475 => 'uni1D33', - 7476 => 'uni1D34', - 7477 => 'uni1D35', - 7478 => 'uni1D36', - 7479 => 'uni1D37', - 7480 => 'uni1D38', - 7481 => 'uni1D39', - 7482 => 'uni1D3A', - 7483 => 'uni1D3B', - 7484 => 'uni1D3C', - 7485 => 'uni1D3D', - 7486 => 'uni1D3E', - 7487 => 'uni1D3F', - 7488 => 'uni1D40', - 7489 => 'uni1D41', - 7490 => 'uni1D42', - 7491 => 'uni1D43', - 7492 => 'uni1D44', - 7493 => 'uni1D45', - 7494 => 'uni1D46', - 7495 => 'uni1D47', - 7496 => 'uni1D48', - 7497 => 'uni1D49', - 7498 => 'uni1D4A', - 7499 => 'uni1D4B', - 7500 => 'uni1D4C', - 7501 => 'uni1D4D', - 7502 => 'uni1D4E', - 7503 => 'uni1D4F', - 7504 => 'uni1D50', - 7505 => 'uni1D51', - 7506 => 'uni1D52', - 7507 => 'uni1D53', - 7508 => 'uni1D54', - 7509 => 'uni1D55', - 7510 => 'uni1D56', - 7511 => 'uni1D57', - 7512 => 'uni1D58', - 7513 => 'uni1D59', - 7514 => 'uni1D5A', - 7515 => 'uni1D5B', - 7517 => 'uni1D5D', - 7518 => 'uni1D5E', - 7519 => 'uni1D5F', - 7520 => 'uni1D60', - 7521 => 'uni1D61', - 7522 => 'uni1D62', - 7523 => 'uni1D63', - 7524 => 'uni1D64', - 7525 => 'uni1D65', - 7526 => 'uni1D66', - 7527 => 'uni1D67', - 7528 => 'uni1D68', - 7529 => 'uni1D69', - 7530 => 'uni1D6A', - 7543 => 'uni1D77', - 7544 => 'uni1D78', - 7547 => 'uni1D7B', - 7549 => 'uni1D7D', - 7557 => 'uni1D85', - 7579 => 'uni1D9B', - 7580 => 'uni1D9C', - 7581 => 'uni1D9D', - 7582 => 'uni1D9E', - 7583 => 'uni1D9F', - 7584 => 'uni1DA0', - 7585 => 'uni1DA1', - 7586 => 'uni1DA2', - 7587 => 'uni1DA3', - 7588 => 'uni1DA4', - 7589 => 'uni1DA5', - 7590 => 'uni1DA6', - 7591 => 'uni1DA7', - 7592 => 'uni1DA8', - 7593 => 'uni1DA9', - 7594 => 'uni1DAA', - 7595 => 'uni1DAB', - 7596 => 'uni1DAC', - 7597 => 'uni1DAD', - 7598 => 'uni1DAE', - 7599 => 'uni1DAF', - 7600 => 'uni1DB0', - 7601 => 'uni1DB1', - 7602 => 'uni1DB2', - 7603 => 'uni1DB3', - 7604 => 'uni1DB4', - 7605 => 'uni1DB5', - 7606 => 'uni1DB6', - 7607 => 'uni1DB7', - 7608 => 'uni1DB8', - 7609 => 'uni1DB9', - 7610 => 'uni1DBA', - 7611 => 'uni1DBB', - 7612 => 'uni1DBC', - 7613 => 'uni1DBD', - 7614 => 'uni1DBE', - 7615 => 'uni1DBF', - 7620 => 'uni1DC4', - 7621 => 'uni1DC5', - 7622 => 'uni1DC6', - 7623 => 'uni1DC7', - 7624 => 'uni1DC8', - 7625 => 'uni1DC9', - 7680 => 'uni1E00', - 7681 => 'uni1E01', - 7682 => 'uni1E02', - 7683 => 'uni1E03', - 7684 => 'uni1E04', - 7685 => 'uni1E05', - 7686 => 'uni1E06', - 7687 => 'uni1E07', - 7688 => 'uni1E08', - 7689 => 'uni1E09', - 7690 => 'uni1E0A', - 7691 => 'uni1E0B', - 7692 => 'uni1E0C', - 7693 => 'uni1E0D', - 7694 => 'uni1E0E', - 7695 => 'uni1E0F', - 7696 => 'uni1E10', - 7697 => 'uni1E11', - 7698 => 'uni1E12', - 7699 => 'uni1E13', - 7700 => 'uni1E14', - 7701 => 'uni1E15', - 7702 => 'uni1E16', - 7703 => 'uni1E17', - 7704 => 'uni1E18', - 7705 => 'uni1E19', - 7706 => 'uni1E1A', - 7707 => 'uni1E1B', - 7708 => 'uni1E1C', - 7709 => 'uni1E1D', - 7710 => 'uni1E1E', - 7711 => 'uni1E1F', - 7712 => 'uni1E20', - 7713 => 'uni1E21', - 7714 => 'uni1E22', - 7715 => 'uni1E23', - 7716 => 'uni1E24', - 7717 => 'uni1E25', - 7718 => 'uni1E26', - 7719 => 'uni1E27', - 7720 => 'uni1E28', - 7721 => 'uni1E29', - 7722 => 'uni1E2A', - 7723 => 'uni1E2B', - 7724 => 'uni1E2C', - 7725 => 'uni1E2D', - 7726 => 'uni1E2E', - 7727 => 'uni1E2F', - 7728 => 'uni1E30', - 7729 => 'uni1E31', - 7730 => 'uni1E32', - 7731 => 'uni1E33', - 7732 => 'uni1E34', - 7733 => 'uni1E35', - 7734 => 'uni1E36', - 7735 => 'uni1E37', - 7736 => 'uni1E38', - 7737 => 'uni1E39', - 7738 => 'uni1E3A', - 7739 => 'uni1E3B', - 7740 => 'uni1E3C', - 7741 => 'uni1E3D', - 7742 => 'uni1E3E', - 7743 => 'uni1E3F', - 7744 => 'uni1E40', - 7745 => 'uni1E41', - 7746 => 'uni1E42', - 7747 => 'uni1E43', - 7748 => 'uni1E44', - 7749 => 'uni1E45', - 7750 => 'uni1E46', - 7751 => 'uni1E47', - 7752 => 'uni1E48', - 7753 => 'uni1E49', - 7754 => 'uni1E4A', - 7755 => 'uni1E4B', - 7756 => 'uni1E4C', - 7757 => 'uni1E4D', - 7758 => 'uni1E4E', - 7759 => 'uni1E4F', - 7760 => 'uni1E50', - 7761 => 'uni1E51', - 7762 => 'uni1E52', - 7763 => 'uni1E53', - 7764 => 'uni1E54', - 7765 => 'uni1E55', - 7766 => 'uni1E56', - 7767 => 'uni1E57', - 7768 => 'uni1E58', - 7769 => 'uni1E59', - 7770 => 'uni1E5A', - 7771 => 'uni1E5B', - 7772 => 'uni1E5C', - 7773 => 'uni1E5D', - 7774 => 'uni1E5E', - 7775 => 'uni1E5F', - 7776 => 'uni1E60', - 7777 => 'uni1E61', - 7778 => 'uni1E62', - 7779 => 'uni1E63', - 7780 => 'uni1E64', - 7781 => 'uni1E65', - 7782 => 'uni1E66', - 7783 => 'uni1E67', - 7784 => 'uni1E68', - 7785 => 'uni1E69', - 7786 => 'uni1E6A', - 7787 => 'uni1E6B', - 7788 => 'uni1E6C', - 7789 => 'uni1E6D', - 7790 => 'uni1E6E', - 7791 => 'uni1E6F', - 7792 => 'uni1E70', - 7793 => 'uni1E71', - 7794 => 'uni1E72', - 7795 => 'uni1E73', - 7796 => 'uni1E74', - 7797 => 'uni1E75', - 7798 => 'uni1E76', - 7799 => 'uni1E77', - 7800 => 'uni1E78', - 7801 => 'uni1E79', - 7802 => 'uni1E7A', - 7803 => 'uni1E7B', - 7804 => 'uni1E7C', - 7805 => 'uni1E7D', - 7806 => 'uni1E7E', - 7807 => 'uni1E7F', - 7808 => 'Wgrave', - 7809 => 'wgrave', - 7810 => 'Wacute', - 7811 => 'wacute', - 7812 => 'Wdieresis', - 7813 => 'wdieresis', - 7814 => 'uni1E86', - 7815 => 'uni1E87', - 7816 => 'uni1E88', - 7817 => 'uni1E89', - 7818 => 'uni1E8A', - 7819 => 'uni1E8B', - 7820 => 'uni1E8C', - 7821 => 'uni1E8D', - 7822 => 'uni1E8E', - 7823 => 'uni1E8F', - 7824 => 'uni1E90', - 7825 => 'uni1E91', - 7826 => 'uni1E92', - 7827 => 'uni1E93', - 7828 => 'uni1E94', - 7829 => 'uni1E95', - 7830 => 'uni1E96', - 7831 => 'uni1E97', - 7832 => 'uni1E98', - 7833 => 'uni1E99', - 7834 => 'uni1E9A', - 7835 => 'uni1E9B', - 7836 => 'uni1E9C', - 7837 => 'uni1E9D', - 7838 => 'uni1E9E', - 7839 => 'uni1E9F', - 7840 => 'uni1EA0', - 7841 => 'uni1EA1', - 7842 => 'uni1EA2', - 7843 => 'uni1EA3', - 7844 => 'uni1EA4', - 7845 => 'uni1EA5', - 7846 => 'uni1EA6', - 7847 => 'uni1EA7', - 7848 => 'uni1EA8', - 7849 => 'uni1EA9', - 7850 => 'uni1EAA', - 7851 => 'uni1EAB', - 7852 => 'uni1EAC', - 7853 => 'uni1EAD', - 7854 => 'uni1EAE', - 7855 => 'uni1EAF', - 7856 => 'uni1EB0', - 7857 => 'uni1EB1', - 7858 => 'uni1EB2', - 7859 => 'uni1EB3', - 7860 => 'uni1EB4', - 7861 => 'uni1EB5', - 7862 => 'uni1EB6', - 7863 => 'uni1EB7', - 7864 => 'uni1EB8', - 7865 => 'uni1EB9', - 7866 => 'uni1EBA', - 7867 => 'uni1EBB', - 7868 => 'uni1EBC', - 7869 => 'uni1EBD', - 7870 => 'uni1EBE', - 7871 => 'uni1EBF', - 7872 => 'uni1EC0', - 7873 => 'uni1EC1', - 7874 => 'uni1EC2', - 7875 => 'uni1EC3', - 7876 => 'uni1EC4', - 7877 => 'uni1EC5', - 7878 => 'uni1EC6', - 7879 => 'uni1EC7', - 7880 => 'uni1EC8', - 7881 => 'uni1EC9', - 7882 => 'uni1ECA', - 7883 => 'uni1ECB', - 7884 => 'uni1ECC', - 7885 => 'uni1ECD', - 7886 => 'uni1ECE', - 7887 => 'uni1ECF', - 7888 => 'uni1ED0', - 7889 => 'uni1ED1', - 7890 => 'uni1ED2', - 7891 => 'uni1ED3', - 7892 => 'uni1ED4', - 7893 => 'uni1ED5', - 7894 => 'uni1ED6', - 7895 => 'uni1ED7', - 7896 => 'uni1ED8', - 7897 => 'uni1ED9', - 7898 => 'uni1EDA', - 7899 => 'uni1EDB', - 7900 => 'uni1EDC', - 7901 => 'uni1EDD', - 7902 => 'uni1EDE', - 7903 => 'uni1EDF', - 7904 => 'uni1EE0', - 7905 => 'uni1EE1', - 7906 => 'uni1EE2', - 7907 => 'uni1EE3', - 7908 => 'uni1EE4', - 7909 => 'uni1EE5', - 7910 => 'uni1EE6', - 7911 => 'uni1EE7', - 7912 => 'uni1EE8', - 7913 => 'uni1EE9', - 7914 => 'uni1EEA', - 7915 => 'uni1EEB', - 7916 => 'uni1EEC', - 7917 => 'uni1EED', - 7918 => 'uni1EEE', - 7919 => 'uni1EEF', - 7920 => 'uni1EF0', - 7921 => 'uni1EF1', - 7922 => 'Ygrave', - 7923 => 'ygrave', - 7924 => 'uni1EF4', - 7925 => 'uni1EF5', - 7926 => 'uni1EF6', - 7927 => 'uni1EF7', - 7928 => 'uni1EF8', - 7929 => 'uni1EF9', - 7930 => 'uni1EFA', - 7931 => 'uni1EFB', - 7936 => 'uni1F00', - 7937 => 'uni1F01', - 7938 => 'uni1F02', - 7939 => 'uni1F03', - 7940 => 'uni1F04', - 7941 => 'uni1F05', - 7942 => 'uni1F06', - 7943 => 'uni1F07', - 7944 => 'uni1F08', - 7945 => 'uni1F09', - 7946 => 'uni1F0A', - 7947 => 'uni1F0B', - 7948 => 'uni1F0C', - 7949 => 'uni1F0D', - 7950 => 'uni1F0E', - 7951 => 'uni1F0F', - 7952 => 'uni1F10', - 7953 => 'uni1F11', - 7954 => 'uni1F12', - 7955 => 'uni1F13', - 7956 => 'uni1F14', - 7957 => 'uni1F15', - 7960 => 'uni1F18', - 7961 => 'uni1F19', - 7962 => 'uni1F1A', - 7963 => 'uni1F1B', - 7964 => 'uni1F1C', - 7965 => 'uni1F1D', - 7968 => 'uni1F20', - 7969 => 'uni1F21', - 7970 => 'uni1F22', - 7971 => 'uni1F23', - 7972 => 'uni1F24', - 7973 => 'uni1F25', - 7974 => 'uni1F26', - 7975 => 'uni1F27', - 7976 => 'uni1F28', - 7977 => 'uni1F29', - 7978 => 'uni1F2A', - 7979 => 'uni1F2B', - 7980 => 'uni1F2C', - 7981 => 'uni1F2D', - 7982 => 'uni1F2E', - 7983 => 'uni1F2F', - 7984 => 'uni1F30', - 7985 => 'uni1F31', - 7986 => 'uni1F32', - 7987 => 'uni1F33', - 7988 => 'uni1F34', - 7989 => 'uni1F35', - 7990 => 'uni1F36', - 7991 => 'uni1F37', - 7992 => 'uni1F38', - 7993 => 'uni1F39', - 7994 => 'uni1F3A', - 7995 => 'uni1F3B', - 7996 => 'uni1F3C', - 7997 => 'uni1F3D', - 7998 => 'uni1F3E', - 7999 => 'uni1F3F', - 8000 => 'uni1F40', - 8001 => 'uni1F41', - 8002 => 'uni1F42', - 8003 => 'uni1F43', - 8004 => 'uni1F44', - 8005 => 'uni1F45', - 8008 => 'uni1F48', - 8009 => 'uni1F49', - 8010 => 'uni1F4A', - 8011 => 'uni1F4B', - 8012 => 'uni1F4C', - 8013 => 'uni1F4D', - 8016 => 'uni1F50', - 8017 => 'uni1F51', - 8018 => 'uni1F52', - 8019 => 'uni1F53', - 8020 => 'uni1F54', - 8021 => 'uni1F55', - 8022 => 'uni1F56', - 8023 => 'uni1F57', - 8025 => 'uni1F59', - 8027 => 'uni1F5B', - 8029 => 'uni1F5D', - 8031 => 'uni1F5F', - 8032 => 'uni1F60', - 8033 => 'uni1F61', - 8034 => 'uni1F62', - 8035 => 'uni1F63', - 8036 => 'uni1F64', - 8037 => 'uni1F65', - 8038 => 'uni1F66', - 8039 => 'uni1F67', - 8040 => 'uni1F68', - 8041 => 'uni1F69', - 8042 => 'uni1F6A', - 8043 => 'uni1F6B', - 8044 => 'uni1F6C', - 8045 => 'uni1F6D', - 8046 => 'uni1F6E', - 8047 => 'uni1F6F', - 8048 => 'uni1F70', - 8049 => 'uni1F71', - 8050 => 'uni1F72', - 8051 => 'uni1F73', - 8052 => 'uni1F74', - 8053 => 'uni1F75', - 8054 => 'uni1F76', - 8055 => 'uni1F77', - 8056 => 'uni1F78', - 8057 => 'uni1F79', - 8058 => 'uni1F7A', - 8059 => 'uni1F7B', - 8060 => 'uni1F7C', - 8061 => 'uni1F7D', - 8064 => 'uni1F80', - 8065 => 'uni1F81', - 8066 => 'uni1F82', - 8067 => 'uni1F83', - 8068 => 'uni1F84', - 8069 => 'uni1F85', - 8070 => 'uni1F86', - 8071 => 'uni1F87', - 8072 => 'uni1F88', - 8073 => 'uni1F89', - 8074 => 'uni1F8A', - 8075 => 'uni1F8B', - 8076 => 'uni1F8C', - 8077 => 'uni1F8D', - 8078 => 'uni1F8E', - 8079 => 'uni1F8F', - 8080 => 'uni1F90', - 8081 => 'uni1F91', - 8082 => 'uni1F92', - 8083 => 'uni1F93', - 8084 => 'uni1F94', - 8085 => 'uni1F95', - 8086 => 'uni1F96', - 8087 => 'uni1F97', - 8088 => 'uni1F98', - 8089 => 'uni1F99', - 8090 => 'uni1F9A', - 8091 => 'uni1F9B', - 8092 => 'uni1F9C', - 8093 => 'uni1F9D', - 8094 => 'uni1F9E', - 8095 => 'uni1F9F', - 8096 => 'uni1FA0', - 8097 => 'uni1FA1', - 8098 => 'uni1FA2', - 8099 => 'uni1FA3', - 8100 => 'uni1FA4', - 8101 => 'uni1FA5', - 8102 => 'uni1FA6', - 8103 => 'uni1FA7', - 8104 => 'uni1FA8', - 8105 => 'uni1FA9', - 8106 => 'uni1FAA', - 8107 => 'uni1FAB', - 8108 => 'uni1FAC', - 8109 => 'uni1FAD', - 8110 => 'uni1FAE', - 8111 => 'uni1FAF', - 8112 => 'uni1FB0', - 8113 => 'uni1FB1', - 8114 => 'uni1FB2', - 8115 => 'uni1FB3', - 8116 => 'uni1FB4', - 8118 => 'uni1FB6', - 8119 => 'uni1FB7', - 8120 => 'uni1FB8', - 8121 => 'uni1FB9', - 8122 => 'uni1FBA', - 8123 => 'uni1FBB', - 8124 => 'uni1FBC', - 8125 => 'uni1FBD', - 8126 => 'uni1FBE', - 8127 => 'uni1FBF', - 8128 => 'uni1FC0', - 8129 => 'uni1FC1', - 8130 => 'uni1FC2', - 8131 => 'uni1FC3', - 8132 => 'uni1FC4', - 8134 => 'uni1FC6', - 8135 => 'uni1FC7', - 8136 => 'uni1FC8', - 8137 => 'uni1FC9', - 8138 => 'uni1FCA', - 8139 => 'uni1FCB', - 8140 => 'uni1FCC', - 8141 => 'uni1FCD', - 8142 => 'uni1FCE', - 8143 => 'uni1FCF', - 8144 => 'uni1FD0', - 8145 => 'uni1FD1', - 8146 => 'uni1FD2', - 8147 => 'uni1FD3', - 8150 => 'uni1FD6', - 8151 => 'uni1FD7', - 8152 => 'uni1FD8', - 8153 => 'uni1FD9', - 8154 => 'uni1FDA', - 8155 => 'uni1FDB', - 8157 => 'uni1FDD', - 8158 => 'uni1FDE', - 8159 => 'uni1FDF', - 8160 => 'uni1FE0', - 8161 => 'uni1FE1', - 8162 => 'uni1FE2', - 8163 => 'uni1FE3', - 8164 => 'uni1FE4', - 8165 => 'uni1FE5', - 8166 => 'uni1FE6', - 8167 => 'uni1FE7', - 8168 => 'uni1FE8', - 8169 => 'uni1FE9', - 8170 => 'uni1FEA', - 8171 => 'uni1FEB', - 8172 => 'uni1FEC', - 8173 => 'uni1FED', - 8174 => 'uni1FEE', - 8175 => 'uni1FEF', - 8178 => 'uni1FF2', - 8179 => 'uni1FF3', - 8180 => 'uni1FF4', - 8182 => 'uni1FF6', - 8183 => 'uni1FF7', - 8184 => 'uni1FF8', - 8185 => 'uni1FF9', - 8186 => 'uni1FFA', - 8187 => 'uni1FFB', - 8188 => 'uni1FFC', - 8189 => 'uni1FFD', - 8190 => 'uni1FFE', - 8192 => 'uni2000', - 8193 => 'uni2001', - 8194 => 'uni2002', - 8195 => 'uni2003', - 8196 => 'uni2004', - 8197 => 'uni2005', - 8198 => 'uni2006', - 8199 => 'uni2007', - 8200 => 'uni2008', - 8201 => 'uni2009', - 8202 => 'uni200A', - 8203 => 'uni200B', - 8204 => 'uni200C', - 8205 => 'uni200D', - 8206 => 'uni200E', - 8207 => 'uni200F', - 8208 => 'uni2010', - 8209 => 'uni2011', - 8210 => 'figuredash', - 8211 => 'endash', - 8212 => 'emdash', - 8213 => 'uni2015', - 8214 => 'uni2016', - 8215 => 'underscoredbl', - 8216 => 'quoteleft', - 8217 => 'quoteright', - 8218 => 'quotesinglbase', - 8219 => 'quotereversed', - 8220 => 'quotedblleft', - 8221 => 'quotedblright', - 8222 => 'quotedblbase', - 8223 => 'uni201F', - 8224 => 'dagger', - 8225 => 'daggerdbl', - 8226 => 'bullet', - 8227 => 'uni2023', - 8228 => 'onedotenleader', - 8229 => 'twodotenleader', - 8230 => 'ellipsis', - 8231 => 'uni2027', - 8232 => 'uni2028', - 8233 => 'uni2029', - 8234 => 'uni202A', - 8235 => 'uni202B', - 8236 => 'uni202C', - 8237 => 'uni202D', - 8238 => 'uni202E', - 8239 => 'uni202F', - 8240 => 'perthousand', - 8241 => 'uni2031', - 8242 => 'minute', - 8243 => 'second', - 8244 => 'uni2034', - 8245 => 'uni2035', - 8246 => 'uni2036', - 8247 => 'uni2037', - 8248 => 'uni2038', - 8249 => 'guilsinglleft', - 8250 => 'guilsinglright', - 8251 => 'uni203B', - 8252 => 'exclamdbl', - 8253 => 'uni203D', - 8254 => 'uni203E', - 8255 => 'uni203F', - 8256 => 'uni2040', - 8257 => 'uni2041', - 8258 => 'uni2042', - 8259 => 'uni2043', - 8260 => 'fraction', - 8261 => 'uni2045', - 8262 => 'uni2046', - 8263 => 'uni2047', - 8264 => 'uni2048', - 8265 => 'uni2049', - 8266 => 'uni204A', - 8267 => 'uni204B', - 8268 => 'uni204C', - 8269 => 'uni204D', - 8270 => 'uni204E', - 8271 => 'uni204F', - 8272 => 'uni2050', - 8273 => 'uni2051', - 8274 => 'uni2052', - 8275 => 'uni2053', - 8276 => 'uni2054', - 8277 => 'uni2055', - 8278 => 'uni2056', - 8279 => 'uni2057', - 8280 => 'uni2058', - 8281 => 'uni2059', - 8282 => 'uni205A', - 8283 => 'uni205B', - 8284 => 'uni205C', - 8285 => 'uni205D', - 8286 => 'uni205E', - 8287 => 'uni205F', - 8288 => 'uni2060', - 8289 => 'uni2061', - 8290 => 'uni2062', - 8291 => 'uni2063', - 8292 => 'uni2064', - 8298 => 'uni206A', - 8299 => 'uni206B', - 8300 => 'uni206C', - 8301 => 'uni206D', - 8302 => 'uni206E', - 8303 => 'uni206F', - 8304 => 'uni2070', - 8305 => 'uni2071', - 8308 => 'uni2074', - 8309 => 'uni2075', - 8310 => 'uni2076', - 8311 => 'uni2077', - 8312 => 'uni2078', - 8313 => 'uni2079', - 8314 => 'uni207A', - 8315 => 'uni207B', - 8316 => 'uni207C', - 8317 => 'uni207D', - 8318 => 'uni207E', - 8319 => 'uni207F', - 8320 => 'uni2080', - 8321 => 'uni2081', - 8322 => 'uni2082', - 8323 => 'uni2083', - 8324 => 'uni2084', - 8325 => 'uni2085', - 8326 => 'uni2086', - 8327 => 'uni2087', - 8328 => 'uni2088', - 8329 => 'uni2089', - 8330 => 'uni208A', - 8331 => 'uni208B', - 8332 => 'uni208C', - 8333 => 'uni208D', - 8334 => 'uni208E', - 8336 => 'uni2090', - 8337 => 'uni2091', - 8338 => 'uni2092', - 8339 => 'uni2093', - 8340 => 'uni2094', - 8341 => 'uni2095', - 8342 => 'uni2096', - 8343 => 'uni2097', - 8344 => 'uni2098', - 8345 => 'uni2099', - 8346 => 'uni209A', - 8347 => 'uni209B', - 8348 => 'uni209C', - 8352 => 'uni20A0', - 8353 => 'colonmonetary', - 8354 => 'uni20A2', - 8355 => 'franc', - 8356 => 'lira', - 8357 => 'uni20A5', - 8358 => 'uni20A6', - 8359 => 'peseta', - 8360 => 'uni20A8', - 8361 => 'uni20A9', - 8362 => 'uni20AA', - 8363 => 'dong', - 8364 => 'Euro', - 8365 => 'uni20AD', - 8366 => 'uni20AE', - 8367 => 'uni20AF', - 8368 => 'uni20B0', - 8369 => 'uni20B1', - 8370 => 'uni20B2', - 8371 => 'uni20B3', - 8372 => 'uni20B4', - 8373 => 'uni20B5', - 8376 => 'uni20B8', - 8377 => 'uni20B9', - 8378 => 'uni20BA', - 8381 => 'uni20BD', - 8400 => 'uni20D0', - 8401 => 'uni20D1', - 8406 => 'uni20D6', - 8407 => 'uni20D7', - 8411 => 'uni20DB', - 8412 => 'uni20DC', - 8417 => 'uni20E1', - 8448 => 'uni2100', - 8449 => 'uni2101', - 8450 => 'uni2102', - 8451 => 'uni2103', - 8452 => 'uni2104', - 8453 => 'uni2105', - 8454 => 'uni2106', - 8455 => 'uni2107', - 8456 => 'uni2108', - 8457 => 'uni2109', - 8459 => 'uni210B', - 8460 => 'uni210C', - 8461 => 'uni210D', - 8462 => 'uni210E', - 8463 => 'uni210F', - 8464 => 'uni2110', - 8465 => 'Ifraktur', - 8466 => 'uni2112', - 8467 => 'uni2113', - 8468 => 'uni2114', - 8469 => 'uni2115', - 8470 => 'uni2116', - 8471 => 'uni2117', - 8472 => 'weierstrass', - 8473 => 'uni2119', - 8474 => 'uni211A', - 8475 => 'uni211B', - 8476 => 'Rfraktur', - 8477 => 'uni211D', - 8478 => 'prescription', - 8479 => 'uni211F', - 8480 => 'uni2120', - 8481 => 'uni2121', - 8482 => 'trademark', - 8483 => 'uni2123', - 8484 => 'uni2124', - 8485 => 'uni2125', - 8486 => 'uni2126', - 8487 => 'uni2127', - 8488 => 'uni2128', - 8489 => 'uni2129', - 8490 => 'uni212A', - 8491 => 'uni212B', - 8492 => 'uni212C', - 8493 => 'uni212D', - 8494 => 'estimated', - 8495 => 'uni212F', - 8496 => 'uni2130', - 8497 => 'uni2131', - 8498 => 'uni2132', - 8499 => 'uni2133', - 8500 => 'uni2134', - 8501 => 'aleph', - 8502 => 'uni2136', - 8503 => 'uni2137', - 8504 => 'uni2138', - 8505 => 'uni2139', - 8506 => 'uni213A', - 8507 => 'uni213B', - 8508 => 'uni213C', - 8509 => 'uni213D', - 8510 => 'uni213E', - 8511 => 'uni213F', - 8512 => 'uni2140', - 8513 => 'uni2141', - 8514 => 'uni2142', - 8515 => 'uni2143', - 8516 => 'uni2144', - 8517 => 'uni2145', - 8518 => 'uni2146', - 8519 => 'uni2147', - 8520 => 'uni2148', - 8521 => 'uni2149', - 8523 => 'uni214B', - 8526 => 'uni214E', - 8528 => 'uni2150', - 8529 => 'uni2151', - 8530 => 'uni2152', - 8531 => 'onethird', - 8532 => 'twothirds', - 8533 => 'uni2155', - 8534 => 'uni2156', - 8535 => 'uni2157', - 8536 => 'uni2158', - 8537 => 'uni2159', - 8538 => 'uni215A', - 8539 => 'oneeighth', - 8540 => 'threeeighths', - 8541 => 'fiveeighths', - 8542 => 'seveneighths', - 8543 => 'uni215F', - 8544 => 'uni2160', - 8545 => 'uni2161', - 8546 => 'uni2162', - 8547 => 'uni2163', - 8548 => 'uni2164', - 8549 => 'uni2165', - 8550 => 'uni2166', - 8551 => 'uni2167', - 8552 => 'uni2168', - 8553 => 'uni2169', - 8554 => 'uni216A', - 8555 => 'uni216B', - 8556 => 'uni216C', - 8557 => 'uni216D', - 8558 => 'uni216E', - 8559 => 'uni216F', - 8560 => 'uni2170', - 8561 => 'uni2171', - 8562 => 'uni2172', - 8563 => 'uni2173', - 8564 => 'uni2174', - 8565 => 'uni2175', - 8566 => 'uni2176', - 8567 => 'uni2177', - 8568 => 'uni2178', - 8569 => 'uni2179', - 8570 => 'uni217A', - 8571 => 'uni217B', - 8572 => 'uni217C', - 8573 => 'uni217D', - 8574 => 'uni217E', - 8575 => 'uni217F', - 8576 => 'uni2180', - 8577 => 'uni2181', - 8578 => 'uni2182', - 8579 => 'uni2183', - 8580 => 'uni2184', - 8581 => 'uni2185', - 8585 => 'uni2189', - 8592 => 'arrowleft', - 8593 => 'arrowup', - 8594 => 'arrowright', - 8595 => 'arrowdown', - 8596 => 'arrowboth', - 8597 => 'arrowupdn', - 8598 => 'uni2196', - 8599 => 'uni2197', - 8600 => 'uni2198', - 8601 => 'uni2199', - 8602 => 'uni219A', - 8603 => 'uni219B', - 8604 => 'uni219C', - 8605 => 'uni219D', - 8606 => 'uni219E', - 8607 => 'uni219F', - 8608 => 'uni21A0', - 8609 => 'uni21A1', - 8610 => 'uni21A2', - 8611 => 'uni21A3', - 8612 => 'uni21A4', - 8613 => 'uni21A5', - 8614 => 'uni21A6', - 8615 => 'uni21A7', - 8616 => 'arrowupdnbse', - 8617 => 'uni21A9', - 8618 => 'uni21AA', - 8619 => 'uni21AB', - 8620 => 'uni21AC', - 8621 => 'uni21AD', - 8622 => 'uni21AE', - 8623 => 'uni21AF', - 8624 => 'uni21B0', - 8625 => 'uni21B1', - 8626 => 'uni21B2', - 8627 => 'uni21B3', - 8628 => 'uni21B4', - 8629 => 'carriagereturn', - 8630 => 'uni21B6', - 8631 => 'uni21B7', - 8632 => 'uni21B8', - 8633 => 'uni21B9', - 8634 => 'uni21BA', - 8635 => 'uni21BB', - 8636 => 'uni21BC', - 8637 => 'uni21BD', - 8638 => 'uni21BE', - 8639 => 'uni21BF', - 8640 => 'uni21C0', - 8641 => 'uni21C1', - 8642 => 'uni21C2', - 8643 => 'uni21C3', - 8644 => 'uni21C4', - 8645 => 'uni21C5', - 8646 => 'uni21C6', - 8647 => 'uni21C7', - 8648 => 'uni21C8', - 8649 => 'uni21C9', - 8650 => 'uni21CA', - 8651 => 'uni21CB', - 8652 => 'uni21CC', - 8653 => 'uni21CD', - 8654 => 'uni21CE', - 8655 => 'uni21CF', - 8656 => 'arrowdblleft', - 8657 => 'arrowdblup', - 8658 => 'arrowdblright', - 8659 => 'arrowdbldown', - 8660 => 'arrowdblboth', - 8661 => 'uni21D5', - 8662 => 'uni21D6', - 8663 => 'uni21D7', - 8664 => 'uni21D8', - 8665 => 'uni21D9', - 8666 => 'uni21DA', - 8667 => 'uni21DB', - 8668 => 'uni21DC', - 8669 => 'uni21DD', - 8670 => 'uni21DE', - 8671 => 'uni21DF', - 8672 => 'uni21E0', - 8673 => 'uni21E1', - 8674 => 'uni21E2', - 8675 => 'uni21E3', - 8676 => 'uni21E4', - 8677 => 'uni21E5', - 8678 => 'uni21E6', - 8679 => 'uni21E7', - 8680 => 'uni21E8', - 8681 => 'uni21E9', - 8682 => 'uni21EA', - 8683 => 'uni21EB', - 8684 => 'uni21EC', - 8685 => 'uni21ED', - 8686 => 'uni21EE', - 8687 => 'uni21EF', - 8688 => 'uni21F0', - 8689 => 'uni21F1', - 8690 => 'uni21F2', - 8691 => 'uni21F3', - 8692 => 'uni21F4', - 8693 => 'uni21F5', - 8694 => 'uni21F6', - 8695 => 'uni21F7', - 8696 => 'uni21F8', - 8697 => 'uni21F9', - 8698 => 'uni21FA', - 8699 => 'uni21FB', - 8700 => 'uni21FC', - 8701 => 'uni21FD', - 8702 => 'uni21FE', - 8703 => 'uni21FF', - 8704 => 'universal', - 8705 => 'uni2201', - 8706 => 'partialdiff', - 8707 => 'existential', - 8708 => 'uni2204', - 8709 => 'emptyset', - 8710 => 'increment', - 8711 => 'gradient', - 8712 => 'element', - 8713 => 'notelement', - 8714 => 'uni220A', - 8715 => 'suchthat', - 8716 => 'uni220C', - 8717 => 'uni220D', - 8718 => 'uni220E', - 8719 => 'product', - 8720 => 'uni2210', - 8721 => 'summation', - 8722 => 'minus', - 8723 => 'uni2213', - 8724 => 'uni2214', - 8725 => 'uni2215', - 8726 => 'uni2216', - 8727 => 'asteriskmath', - 8728 => 'uni2218', - 8729 => 'uni2219', - 8730 => 'radical', - 8731 => 'uni221B', - 8732 => 'uni221C', - 8733 => 'proportional', - 8734 => 'infinity', - 8735 => 'orthogonal', - 8736 => 'angle', - 8737 => 'uni2221', - 8738 => 'uni2222', - 8739 => 'uni2223', - 8740 => 'uni2224', - 8741 => 'uni2225', - 8742 => 'uni2226', - 8743 => 'logicaland', - 8744 => 'logicalor', - 8745 => 'intersection', - 8746 => 'union', - 8747 => 'integral', - 8748 => 'uni222C', - 8749 => 'uni222D', - 8750 => 'uni222E', - 8751 => 'uni222F', - 8752 => 'uni2230', - 8753 => 'uni2231', - 8754 => 'uni2232', - 8755 => 'uni2233', - 8756 => 'therefore', - 8757 => 'uni2235', - 8758 => 'uni2236', - 8759 => 'uni2237', - 8760 => 'uni2238', - 8761 => 'uni2239', - 8762 => 'uni223A', - 8763 => 'uni223B', - 8764 => 'similar', - 8765 => 'uni223D', - 8766 => 'uni223E', - 8767 => 'uni223F', - 8768 => 'uni2240', - 8769 => 'uni2241', - 8770 => 'uni2242', - 8771 => 'uni2243', - 8772 => 'uni2244', - 8773 => 'congruent', - 8774 => 'uni2246', - 8775 => 'uni2247', - 8776 => 'approxequal', - 8777 => 'uni2249', - 8778 => 'uni224A', - 8779 => 'uni224B', - 8780 => 'uni224C', - 8781 => 'uni224D', - 8782 => 'uni224E', - 8783 => 'uni224F', - 8784 => 'uni2250', - 8785 => 'uni2251', - 8786 => 'uni2252', - 8787 => 'uni2253', - 8788 => 'uni2254', - 8789 => 'uni2255', - 8790 => 'uni2256', - 8791 => 'uni2257', - 8792 => 'uni2258', - 8793 => 'uni2259', - 8794 => 'uni225A', - 8795 => 'uni225B', - 8796 => 'uni225C', - 8797 => 'uni225D', - 8798 => 'uni225E', - 8799 => 'uni225F', - 8800 => 'notequal', - 8801 => 'equivalence', - 8802 => 'uni2262', - 8803 => 'uni2263', - 8804 => 'lessequal', - 8805 => 'greaterequal', - 8806 => 'uni2266', - 8807 => 'uni2267', - 8808 => 'uni2268', - 8809 => 'uni2269', - 8810 => 'uni226A', - 8811 => 'uni226B', - 8812 => 'uni226C', - 8813 => 'uni226D', - 8814 => 'uni226E', - 8815 => 'uni226F', - 8816 => 'uni2270', - 8817 => 'uni2271', - 8818 => 'uni2272', - 8819 => 'uni2273', - 8820 => 'uni2274', - 8821 => 'uni2275', - 8822 => 'uni2276', - 8823 => 'uni2277', - 8824 => 'uni2278', - 8825 => 'uni2279', - 8826 => 'uni227A', - 8827 => 'uni227B', - 8828 => 'uni227C', - 8829 => 'uni227D', - 8830 => 'uni227E', - 8831 => 'uni227F', - 8832 => 'uni2280', - 8833 => 'uni2281', - 8834 => 'propersubset', - 8835 => 'propersuperset', - 8836 => 'notsubset', - 8837 => 'uni2285', - 8838 => 'reflexsubset', - 8839 => 'reflexsuperset', - 8840 => 'uni2288', - 8841 => 'uni2289', - 8842 => 'uni228A', - 8843 => 'uni228B', - 8844 => 'uni228C', - 8845 => 'uni228D', - 8846 => 'uni228E', - 8847 => 'uni228F', - 8848 => 'uni2290', - 8849 => 'uni2291', - 8850 => 'uni2292', - 8851 => 'uni2293', - 8852 => 'uni2294', - 8853 => 'circleplus', - 8854 => 'uni2296', - 8855 => 'circlemultiply', - 8856 => 'uni2298', - 8857 => 'uni2299', - 8858 => 'uni229A', - 8859 => 'uni229B', - 8860 => 'uni229C', - 8861 => 'uni229D', - 8862 => 'uni229E', - 8863 => 'uni229F', - 8864 => 'uni22A0', - 8865 => 'uni22A1', - 8866 => 'uni22A2', - 8867 => 'uni22A3', - 8868 => 'uni22A4', - 8869 => 'perpendicular', - 8870 => 'uni22A6', - 8871 => 'uni22A7', - 8872 => 'uni22A8', - 8873 => 'uni22A9', - 8874 => 'uni22AA', - 8875 => 'uni22AB', - 8876 => 'uni22AC', - 8877 => 'uni22AD', - 8878 => 'uni22AE', - 8879 => 'uni22AF', - 8880 => 'uni22B0', - 8881 => 'uni22B1', - 8882 => 'uni22B2', - 8883 => 'uni22B3', - 8884 => 'uni22B4', - 8885 => 'uni22B5', - 8886 => 'uni22B6', - 8887 => 'uni22B7', - 8888 => 'uni22B8', - 8889 => 'uni22B9', - 8890 => 'uni22BA', - 8891 => 'uni22BB', - 8892 => 'uni22BC', - 8893 => 'uni22BD', - 8894 => 'uni22BE', - 8895 => 'uni22BF', - 8896 => 'uni22C0', - 8897 => 'uni22C1', - 8898 => 'uni22C2', - 8899 => 'uni22C3', - 8900 => 'uni22C4', - 8901 => 'dotmath', - 8902 => 'uni22C6', - 8903 => 'uni22C7', - 8904 => 'uni22C8', - 8905 => 'uni22C9', - 8906 => 'uni22CA', - 8907 => 'uni22CB', - 8908 => 'uni22CC', - 8909 => 'uni22CD', - 8910 => 'uni22CE', - 8911 => 'uni22CF', - 8912 => 'uni22D0', - 8913 => 'uni22D1', - 8914 => 'uni22D2', - 8915 => 'uni22D3', - 8916 => 'uni22D4', - 8917 => 'uni22D5', - 8918 => 'uni22D6', - 8919 => 'uni22D7', - 8920 => 'uni22D8', - 8921 => 'uni22D9', - 8922 => 'uni22DA', - 8923 => 'uni22DB', - 8924 => 'uni22DC', - 8925 => 'uni22DD', - 8926 => 'uni22DE', - 8927 => 'uni22DF', - 8928 => 'uni22E0', - 8929 => 'uni22E1', - 8930 => 'uni22E2', - 8931 => 'uni22E3', - 8932 => 'uni22E4', - 8933 => 'uni22E5', - 8934 => 'uni22E6', - 8935 => 'uni22E7', - 8936 => 'uni22E8', - 8937 => 'uni22E9', - 8938 => 'uni22EA', - 8939 => 'uni22EB', - 8940 => 'uni22EC', - 8941 => 'uni22ED', - 8942 => 'uni22EE', - 8943 => 'uni22EF', - 8944 => 'uni22F0', - 8945 => 'uni22F1', - 8946 => 'uni22F2', - 8947 => 'uni22F3', - 8948 => 'uni22F4', - 8949 => 'uni22F5', - 8950 => 'uni22F6', - 8951 => 'uni22F7', - 8952 => 'uni22F8', - 8953 => 'uni22F9', - 8954 => 'uni22FA', - 8955 => 'uni22FB', - 8956 => 'uni22FC', - 8957 => 'uni22FD', - 8958 => 'uni22FE', - 8959 => 'uni22FF', - 8960 => 'uni2300', - 8961 => 'uni2301', - 8962 => 'house', - 8963 => 'uni2303', - 8964 => 'uni2304', - 8965 => 'uni2305', - 8966 => 'uni2306', - 8967 => 'uni2307', - 8968 => 'uni2308', - 8969 => 'uni2309', - 8970 => 'uni230A', - 8971 => 'uni230B', - 8972 => 'uni230C', - 8973 => 'uni230D', - 8974 => 'uni230E', - 8975 => 'uni230F', - 8976 => 'revlogicalnot', - 8977 => 'uni2311', - 8984 => 'uni2318', - 8985 => 'uni2319', - 8988 => 'uni231C', - 8989 => 'uni231D', - 8990 => 'uni231E', - 8991 => 'uni231F', - 8992 => 'integraltp', - 8993 => 'integralbt', - 8996 => 'uni2324', - 8997 => 'uni2325', - 8998 => 'uni2326', - 8999 => 'uni2327', - 9000 => 'uni2328', - 9003 => 'uni232B', - 9004 => 'uni232C', - 9075 => 'uni2373', - 9076 => 'uni2374', - 9077 => 'uni2375', - 9082 => 'uni237A', - 9085 => 'uni237D', - 9095 => 'uni2387', - 9108 => 'uni2394', - 9115 => 'uni239B', - 9116 => 'uni239C', - 9117 => 'uni239D', - 9118 => 'uni239E', - 9119 => 'uni239F', - 9120 => 'uni23A0', - 9121 => 'uni23A1', - 9122 => 'uni23A2', - 9123 => 'uni23A3', - 9124 => 'uni23A4', - 9125 => 'uni23A5', - 9126 => 'uni23A6', - 9127 => 'uni23A7', - 9128 => 'uni23A8', - 9129 => 'uni23A9', - 9130 => 'uni23AA', - 9131 => 'uni23AB', - 9132 => 'uni23AC', - 9133 => 'uni23AD', - 9134 => 'uni23AE', - 9166 => 'uni23CE', - 9167 => 'uni23CF', - 9187 => 'uni23E3', - 9189 => 'uni23E5', - 9192 => 'uni23E8', - 9250 => 'uni2422', - 9251 => 'uni2423', - 9312 => 'uni2460', - 9313 => 'uni2461', - 9314 => 'uni2462', - 9315 => 'uni2463', - 9316 => 'uni2464', - 9317 => 'uni2465', - 9318 => 'uni2466', - 9319 => 'uni2467', - 9320 => 'uni2468', - 9321 => 'uni2469', - 9472 => 'SF100000', - 9473 => 'uni2501', - 9474 => 'SF110000', - 9475 => 'uni2503', - 9476 => 'uni2504', - 9477 => 'uni2505', - 9478 => 'uni2506', - 9479 => 'uni2507', - 9480 => 'uni2508', - 9481 => 'uni2509', - 9482 => 'uni250A', - 9483 => 'uni250B', - 9484 => 'SF010000', - 9485 => 'uni250D', - 9486 => 'uni250E', - 9487 => 'uni250F', - 9488 => 'SF030000', - 9489 => 'uni2511', - 9490 => 'uni2512', - 9491 => 'uni2513', - 9492 => 'SF020000', - 9493 => 'uni2515', - 9494 => 'uni2516', - 9495 => 'uni2517', - 9496 => 'SF040000', - 9497 => 'uni2519', - 9498 => 'uni251A', - 9499 => 'uni251B', - 9500 => 'SF080000', - 9501 => 'uni251D', - 9502 => 'uni251E', - 9503 => 'uni251F', - 9504 => 'uni2520', - 9505 => 'uni2521', - 9506 => 'uni2522', - 9507 => 'uni2523', - 9508 => 'SF090000', - 9509 => 'uni2525', - 9510 => 'uni2526', - 9511 => 'uni2527', - 9512 => 'uni2528', - 9513 => 'uni2529', - 9514 => 'uni252A', - 9515 => 'uni252B', - 9516 => 'SF060000', - 9517 => 'uni252D', - 9518 => 'uni252E', - 9519 => 'uni252F', - 9520 => 'uni2530', - 9521 => 'uni2531', - 9522 => 'uni2532', - 9523 => 'uni2533', - 9524 => 'SF070000', - 9525 => 'uni2535', - 9526 => 'uni2536', - 9527 => 'uni2537', - 9528 => 'uni2538', - 9529 => 'uni2539', - 9530 => 'uni253A', - 9531 => 'uni253B', - 9532 => 'SF050000', - 9533 => 'uni253D', - 9534 => 'uni253E', - 9535 => 'uni253F', - 9536 => 'uni2540', - 9537 => 'uni2541', - 9538 => 'uni2542', - 9539 => 'uni2543', - 9540 => 'uni2544', - 9541 => 'uni2545', - 9542 => 'uni2546', - 9543 => 'uni2547', - 9544 => 'uni2548', - 9545 => 'uni2549', - 9546 => 'uni254A', - 9547 => 'uni254B', - 9548 => 'uni254C', - 9549 => 'uni254D', - 9550 => 'uni254E', - 9551 => 'uni254F', - 9552 => 'SF430000', - 9553 => 'SF240000', - 9554 => 'SF510000', - 9555 => 'SF520000', - 9556 => 'SF390000', - 9557 => 'SF220000', - 9558 => 'SF210000', - 9559 => 'SF250000', - 9560 => 'SF500000', - 9561 => 'SF490000', - 9562 => 'SF380000', - 9563 => 'SF280000', - 9564 => 'SF270000', - 9565 => 'SF260000', - 9566 => 'SF360000', - 9567 => 'SF370000', - 9568 => 'SF420000', - 9569 => 'SF190000', - 9570 => 'SF200000', - 9571 => 'SF230000', - 9572 => 'SF470000', - 9573 => 'SF480000', - 9574 => 'SF410000', - 9575 => 'SF450000', - 9576 => 'SF460000', - 9577 => 'SF400000', - 9578 => 'SF540000', - 9579 => 'SF530000', - 9580 => 'SF440000', - 9581 => 'uni256D', - 9582 => 'uni256E', - 9583 => 'uni256F', - 9584 => 'uni2570', - 9585 => 'uni2571', - 9586 => 'uni2572', - 9587 => 'uni2573', - 9588 => 'uni2574', - 9589 => 'uni2575', - 9590 => 'uni2576', - 9591 => 'uni2577', - 9592 => 'uni2578', - 9593 => 'uni2579', - 9594 => 'uni257A', - 9595 => 'uni257B', - 9596 => 'uni257C', - 9597 => 'uni257D', - 9598 => 'uni257E', - 9599 => 'uni257F', - 9600 => 'upblock', - 9601 => 'uni2581', - 9602 => 'uni2582', - 9603 => 'uni2583', - 9604 => 'dnblock', - 9605 => 'uni2585', - 9606 => 'uni2586', - 9607 => 'uni2587', - 9608 => 'block', - 9609 => 'uni2589', - 9610 => 'uni258A', - 9611 => 'uni258B', - 9612 => 'lfblock', - 9613 => 'uni258D', - 9614 => 'uni258E', - 9615 => 'uni258F', - 9616 => 'rtblock', - 9617 => 'ltshade', - 9618 => 'shade', - 9619 => 'dkshade', - 9620 => 'uni2594', - 9621 => 'uni2595', - 9622 => 'uni2596', - 9623 => 'uni2597', - 9624 => 'uni2598', - 9625 => 'uni2599', - 9626 => 'uni259A', - 9627 => 'uni259B', - 9628 => 'uni259C', - 9629 => 'uni259D', - 9630 => 'uni259E', - 9631 => 'uni259F', - 9632 => 'filledbox', - 9633 => 'H22073', - 9634 => 'uni25A2', - 9635 => 'uni25A3', - 9636 => 'uni25A4', - 9637 => 'uni25A5', - 9638 => 'uni25A6', - 9639 => 'uni25A7', - 9640 => 'uni25A8', - 9641 => 'uni25A9', - 9642 => 'H18543', - 9643 => 'H18551', - 9644 => 'filledrect', - 9645 => 'uni25AD', - 9646 => 'uni25AE', - 9647 => 'uni25AF', - 9648 => 'uni25B0', - 9649 => 'uni25B1', - 9650 => 'triagup', - 9651 => 'uni25B3', - 9652 => 'uni25B4', - 9653 => 'uni25B5', - 9654 => 'uni25B6', - 9655 => 'uni25B7', - 9656 => 'uni25B8', - 9657 => 'uni25B9', - 9658 => 'triagrt', - 9659 => 'uni25BB', - 9660 => 'triagdn', - 9661 => 'uni25BD', - 9662 => 'uni25BE', - 9663 => 'uni25BF', - 9664 => 'uni25C0', - 9665 => 'uni25C1', - 9666 => 'uni25C2', - 9667 => 'uni25C3', - 9668 => 'triaglf', - 9669 => 'uni25C5', - 9670 => 'uni25C6', - 9671 => 'uni25C7', - 9672 => 'uni25C8', - 9673 => 'uni25C9', - 9674 => 'lozenge', - 9675 => 'circle', - 9676 => 'uni25CC', - 9677 => 'uni25CD', - 9678 => 'uni25CE', - 9679 => 'H18533', - 9680 => 'uni25D0', - 9681 => 'uni25D1', - 9682 => 'uni25D2', - 9683 => 'uni25D3', - 9684 => 'uni25D4', - 9685 => 'uni25D5', - 9686 => 'uni25D6', - 9687 => 'uni25D7', - 9688 => 'invbullet', - 9689 => 'invcircle', - 9690 => 'uni25DA', - 9691 => 'uni25DB', - 9692 => 'uni25DC', - 9693 => 'uni25DD', - 9694 => 'uni25DE', - 9695 => 'uni25DF', - 9696 => 'uni25E0', - 9697 => 'uni25E1', - 9698 => 'uni25E2', - 9699 => 'uni25E3', - 9700 => 'uni25E4', - 9701 => 'uni25E5', - 9702 => 'openbullet', - 9703 => 'uni25E7', - 9704 => 'uni25E8', - 9705 => 'uni25E9', - 9706 => 'uni25EA', - 9707 => 'uni25EB', - 9708 => 'uni25EC', - 9709 => 'uni25ED', - 9710 => 'uni25EE', - 9711 => 'uni25EF', - 9712 => 'uni25F0', - 9713 => 'uni25F1', - 9714 => 'uni25F2', - 9715 => 'uni25F3', - 9716 => 'uni25F4', - 9717 => 'uni25F5', - 9718 => 'uni25F6', - 9719 => 'uni25F7', - 9720 => 'uni25F8', - 9721 => 'uni25F9', - 9722 => 'uni25FA', - 9723 => 'uni25FB', - 9724 => 'uni25FC', - 9725 => 'uni25FD', - 9726 => 'uni25FE', - 9727 => 'uni25FF', - 9728 => 'uni2600', - 9729 => 'uni2601', - 9730 => 'uni2602', - 9731 => 'uni2603', - 9732 => 'uni2604', - 9733 => 'uni2605', - 9734 => 'uni2606', - 9735 => 'uni2607', - 9736 => 'uni2608', - 9737 => 'uni2609', - 9738 => 'uni260A', - 9739 => 'uni260B', - 9740 => 'uni260C', - 9741 => 'uni260D', - 9742 => 'uni260E', - 9743 => 'uni260F', - 9744 => 'uni2610', - 9745 => 'uni2611', - 9746 => 'uni2612', - 9747 => 'uni2613', - 9748 => 'uni2614', - 9749 => 'uni2615', - 9750 => 'uni2616', - 9751 => 'uni2617', - 9752 => 'uni2618', - 9753 => 'uni2619', - 9754 => 'uni261A', - 9755 => 'uni261B', - 9756 => 'uni261C', - 9757 => 'uni261D', - 9758 => 'uni261E', - 9759 => 'uni261F', - 9760 => 'uni2620', - 9761 => 'uni2621', - 9762 => 'uni2622', - 9763 => 'uni2623', - 9764 => 'uni2624', - 9765 => 'uni2625', - 9766 => 'uni2626', - 9767 => 'uni2627', - 9768 => 'uni2628', - 9769 => 'uni2629', - 9770 => 'uni262A', - 9771 => 'uni262B', - 9772 => 'uni262C', - 9773 => 'uni262D', - 9774 => 'uni262E', - 9775 => 'uni262F', - 9776 => 'uni2630', - 9777 => 'uni2631', - 9778 => 'uni2632', - 9779 => 'uni2633', - 9780 => 'uni2634', - 9781 => 'uni2635', - 9782 => 'uni2636', - 9783 => 'uni2637', - 9784 => 'uni2638', - 9785 => 'uni2639', - 9786 => 'smileface', - 9787 => 'invsmileface', - 9788 => 'sun', - 9789 => 'uni263D', - 9790 => 'uni263E', - 9791 => 'uni263F', - 9792 => 'female', - 9793 => 'uni2641', - 9794 => 'male', - 9795 => 'uni2643', - 9796 => 'uni2644', - 9797 => 'uni2645', - 9798 => 'uni2646', - 9799 => 'uni2647', - 9800 => 'uni2648', - 9801 => 'uni2649', - 9802 => 'uni264A', - 9803 => 'uni264B', - 9804 => 'uni264C', - 9805 => 'uni264D', - 9806 => 'uni264E', - 9807 => 'uni264F', - 9808 => 'uni2650', - 9809 => 'uni2651', - 9810 => 'uni2652', - 9811 => 'uni2653', - 9812 => 'uni2654', - 9813 => 'uni2655', - 9814 => 'uni2656', - 9815 => 'uni2657', - 9816 => 'uni2658', - 9817 => 'uni2659', - 9818 => 'uni265A', - 9819 => 'uni265B', - 9820 => 'uni265C', - 9821 => 'uni265D', - 9822 => 'uni265E', - 9823 => 'uni265F', - 9824 => 'spade', - 9825 => 'uni2661', - 9826 => 'uni2662', - 9827 => 'club', - 9828 => 'uni2664', - 9829 => 'heart', - 9830 => 'diamond', - 9831 => 'uni2667', - 9832 => 'uni2668', - 9833 => 'uni2669', - 9834 => 'musicalnote', - 9835 => 'musicalnotedbl', - 9836 => 'uni266C', - 9837 => 'uni266D', - 9838 => 'uni266E', - 9839 => 'uni266F', - 9840 => 'uni2670', - 9841 => 'uni2671', - 9842 => 'uni2672', - 9843 => 'uni2673', - 9844 => 'uni2674', - 9845 => 'uni2675', - 9846 => 'uni2676', - 9847 => 'uni2677', - 9848 => 'uni2678', - 9849 => 'uni2679', - 9850 => 'uni267A', - 9851 => 'uni267B', - 9852 => 'uni267C', - 9853 => 'uni267D', - 9854 => 'uni267E', - 9855 => 'uni267F', - 9856 => 'uni2680', - 9857 => 'uni2681', - 9858 => 'uni2682', - 9859 => 'uni2683', - 9860 => 'uni2684', - 9861 => 'uni2685', - 9862 => 'uni2686', - 9863 => 'uni2687', - 9864 => 'uni2688', - 9865 => 'uni2689', - 9866 => 'uni268A', - 9867 => 'uni268B', - 9868 => 'uni268C', - 9869 => 'uni268D', - 9870 => 'uni268E', - 9871 => 'uni268F', - 9872 => 'uni2690', - 9873 => 'uni2691', - 9874 => 'uni2692', - 9875 => 'uni2693', - 9876 => 'uni2694', - 9877 => 'uni2695', - 9878 => 'uni2696', - 9879 => 'uni2697', - 9880 => 'uni2698', - 9881 => 'uni2699', - 9882 => 'uni269A', - 9883 => 'uni269B', - 9884 => 'uni269C', - 9886 => 'uni269E', - 9887 => 'uni269F', - 9888 => 'uni26A0', - 9889 => 'uni26A1', - 9890 => 'uni26A2', - 9891 => 'uni26A3', - 9892 => 'uni26A4', - 9893 => 'uni26A5', - 9894 => 'uni26A6', - 9895 => 'uni26A7', - 9896 => 'uni26A8', - 9897 => 'uni26A9', - 9898 => 'uni26AA', - 9899 => 'uni26AB', - 9900 => 'uni26AC', - 9901 => 'uni26AD', - 9902 => 'uni26AE', - 9903 => 'uni26AF', - 9904 => 'uni26B0', - 9905 => 'uni26B1', - 9906 => 'uni26B2', - 9907 => 'uni26B3', - 9908 => 'uni26B4', - 9909 => 'uni26B5', - 9910 => 'uni26B6', - 9911 => 'uni26B7', - 9912 => 'uni26B8', - 9920 => 'uni26C0', - 9921 => 'uni26C1', - 9922 => 'uni26C2', - 9923 => 'uni26C3', - 9954 => 'uni26E2', - 9985 => 'uni2701', - 9986 => 'uni2702', - 9987 => 'uni2703', - 9988 => 'uni2704', - 9990 => 'uni2706', - 9991 => 'uni2707', - 9992 => 'uni2708', - 9993 => 'uni2709', - 9996 => 'uni270C', - 9997 => 'uni270D', - 9998 => 'uni270E', - 9999 => 'uni270F', - 10000 => 'uni2710', - 10001 => 'uni2711', - 10002 => 'uni2712', - 10003 => 'uni2713', - 10004 => 'uni2714', - 10005 => 'uni2715', - 10006 => 'uni2716', - 10007 => 'uni2717', - 10008 => 'uni2718', - 10009 => 'uni2719', - 10010 => 'uni271A', - 10011 => 'uni271B', - 10012 => 'uni271C', - 10013 => 'uni271D', - 10014 => 'uni271E', - 10015 => 'uni271F', - 10016 => 'uni2720', - 10017 => 'uni2721', - 10018 => 'uni2722', - 10019 => 'uni2723', - 10020 => 'uni2724', - 10021 => 'uni2725', - 10022 => 'uni2726', - 10023 => 'uni2727', - 10025 => 'uni2729', - 10026 => 'uni272A', - 10027 => 'uni272B', - 10028 => 'uni272C', - 10029 => 'uni272D', - 10030 => 'uni272E', - 10031 => 'uni272F', - 10032 => 'uni2730', - 10033 => 'uni2731', - 10034 => 'uni2732', - 10035 => 'uni2733', - 10036 => 'uni2734', - 10037 => 'uni2735', - 10038 => 'uni2736', - 10039 => 'uni2737', - 10040 => 'uni2738', - 10041 => 'uni2739', - 10042 => 'uni273A', - 10043 => 'uni273B', - 10044 => 'uni273C', - 10045 => 'uni273D', - 10046 => 'uni273E', - 10047 => 'uni273F', - 10048 => 'uni2740', - 10049 => 'uni2741', - 10050 => 'uni2742', - 10051 => 'uni2743', - 10052 => 'uni2744', - 10053 => 'uni2745', - 10054 => 'uni2746', - 10055 => 'uni2747', - 10056 => 'uni2748', - 10057 => 'uni2749', - 10058 => 'uni274A', - 10059 => 'uni274B', - 10061 => 'uni274D', - 10063 => 'uni274F', - 10064 => 'uni2750', - 10065 => 'uni2751', - 10066 => 'uni2752', - 10070 => 'uni2756', - 10072 => 'uni2758', - 10073 => 'uni2759', - 10074 => 'uni275A', - 10075 => 'uni275B', - 10076 => 'uni275C', - 10077 => 'uni275D', - 10078 => 'uni275E', - 10081 => 'uni2761', - 10082 => 'uni2762', - 10083 => 'uni2763', - 10084 => 'uni2764', - 10085 => 'uni2765', - 10086 => 'uni2766', - 10087 => 'uni2767', - 10088 => 'uni2768', - 10089 => 'uni2769', - 10090 => 'uni276A', - 10091 => 'uni276B', - 10092 => 'uni276C', - 10093 => 'uni276D', - 10094 => 'uni276E', - 10095 => 'uni276F', - 10096 => 'uni2770', - 10097 => 'uni2771', - 10098 => 'uni2772', - 10099 => 'uni2773', - 10100 => 'uni2774', - 10101 => 'uni2775', - 10102 => 'uni2776', - 10103 => 'uni2777', - 10104 => 'uni2778', - 10105 => 'uni2779', - 10106 => 'uni277A', - 10107 => 'uni277B', - 10108 => 'uni277C', - 10109 => 'uni277D', - 10110 => 'uni277E', - 10111 => 'uni277F', - 10112 => 'uni2780', - 10113 => 'uni2781', - 10114 => 'uni2782', - 10115 => 'uni2783', - 10116 => 'uni2784', - 10117 => 'uni2785', - 10118 => 'uni2786', - 10119 => 'uni2787', - 10120 => 'uni2788', - 10121 => 'uni2789', - 10122 => 'uni278A', - 10123 => 'uni278B', - 10124 => 'uni278C', - 10125 => 'uni278D', - 10126 => 'uni278E', - 10127 => 'uni278F', - 10128 => 'uni2790', - 10129 => 'uni2791', - 10130 => 'uni2792', - 10131 => 'uni2793', - 10132 => 'uni2794', - 10136 => 'uni2798', - 10137 => 'uni2799', - 10138 => 'uni279A', - 10139 => 'uni279B', - 10140 => 'uni279C', - 10141 => 'uni279D', - 10142 => 'uni279E', - 10143 => 'uni279F', - 10144 => 'uni27A0', - 10145 => 'uni27A1', - 10146 => 'uni27A2', - 10147 => 'uni27A3', - 10148 => 'uni27A4', - 10149 => 'uni27A5', - 10150 => 'uni27A6', - 10151 => 'uni27A7', - 10152 => 'uni27A8', - 10153 => 'uni27A9', - 10154 => 'uni27AA', - 10155 => 'uni27AB', - 10156 => 'uni27AC', - 10157 => 'uni27AD', - 10158 => 'uni27AE', - 10159 => 'uni27AF', - 10161 => 'uni27B1', - 10162 => 'uni27B2', - 10163 => 'uni27B3', - 10164 => 'uni27B4', - 10165 => 'uni27B5', - 10166 => 'uni27B6', - 10167 => 'uni27B7', - 10168 => 'uni27B8', - 10169 => 'uni27B9', - 10170 => 'uni27BA', - 10171 => 'uni27BB', - 10172 => 'uni27BC', - 10173 => 'uni27BD', - 10174 => 'uni27BE', - 10181 => 'uni27C5', - 10182 => 'uni27C6', - 10208 => 'uni27E0', - 10214 => 'uni27E6', - 10215 => 'uni27E7', - 10216 => 'uni27E8', - 10217 => 'uni27E9', - 10218 => 'uni27EA', - 10219 => 'uni27EB', - 10224 => 'uni27F0', - 10225 => 'uni27F1', - 10226 => 'uni27F2', - 10227 => 'uni27F3', - 10228 => 'uni27F4', - 10229 => 'uni27F5', - 10230 => 'uni27F6', - 10231 => 'uni27F7', - 10232 => 'uni27F8', - 10233 => 'uni27F9', - 10234 => 'uni27FA', - 10235 => 'uni27FB', - 10236 => 'uni27FC', - 10237 => 'uni27FD', - 10238 => 'uni27FE', - 10239 => 'uni27FF', - 10240 => 'uni2800', - 10241 => 'uni2801', - 10242 => 'uni2802', - 10243 => 'uni2803', - 10244 => 'uni2804', - 10245 => 'uni2805', - 10246 => 'uni2806', - 10247 => 'uni2807', - 10248 => 'uni2808', - 10249 => 'uni2809', - 10250 => 'uni280A', - 10251 => 'uni280B', - 10252 => 'uni280C', - 10253 => 'uni280D', - 10254 => 'uni280E', - 10255 => 'uni280F', - 10256 => 'uni2810', - 10257 => 'uni2811', - 10258 => 'uni2812', - 10259 => 'uni2813', - 10260 => 'uni2814', - 10261 => 'uni2815', - 10262 => 'uni2816', - 10263 => 'uni2817', - 10264 => 'uni2818', - 10265 => 'uni2819', - 10266 => 'uni281A', - 10267 => 'uni281B', - 10268 => 'uni281C', - 10269 => 'uni281D', - 10270 => 'uni281E', - 10271 => 'uni281F', - 10272 => 'uni2820', - 10273 => 'uni2821', - 10274 => 'uni2822', - 10275 => 'uni2823', - 10276 => 'uni2824', - 10277 => 'uni2825', - 10278 => 'uni2826', - 10279 => 'uni2827', - 10280 => 'uni2828', - 10281 => 'uni2829', - 10282 => 'uni282A', - 10283 => 'uni282B', - 10284 => 'uni282C', - 10285 => 'uni282D', - 10286 => 'uni282E', - 10287 => 'uni282F', - 10288 => 'uni2830', - 10289 => 'uni2831', - 10290 => 'uni2832', - 10291 => 'uni2833', - 10292 => 'uni2834', - 10293 => 'uni2835', - 10294 => 'uni2836', - 10295 => 'uni2837', - 10296 => 'uni2838', - 10297 => 'uni2839', - 10298 => 'uni283A', - 10299 => 'uni283B', - 10300 => 'uni283C', - 10301 => 'uni283D', - 10302 => 'uni283E', - 10303 => 'uni283F', - 10304 => 'uni2840', - 10305 => 'uni2841', - 10306 => 'uni2842', - 10307 => 'uni2843', - 10308 => 'uni2844', - 10309 => 'uni2845', - 10310 => 'uni2846', - 10311 => 'uni2847', - 10312 => 'uni2848', - 10313 => 'uni2849', - 10314 => 'uni284A', - 10315 => 'uni284B', - 10316 => 'uni284C', - 10317 => 'uni284D', - 10318 => 'uni284E', - 10319 => 'uni284F', - 10320 => 'uni2850', - 10321 => 'uni2851', - 10322 => 'uni2852', - 10323 => 'uni2853', - 10324 => 'uni2854', - 10325 => 'uni2855', - 10326 => 'uni2856', - 10327 => 'uni2857', - 10328 => 'uni2858', - 10329 => 'uni2859', - 10330 => 'uni285A', - 10331 => 'uni285B', - 10332 => 'uni285C', - 10333 => 'uni285D', - 10334 => 'uni285E', - 10335 => 'uni285F', - 10336 => 'uni2860', - 10337 => 'uni2861', - 10338 => 'uni2862', - 10339 => 'uni2863', - 10340 => 'uni2864', - 10341 => 'uni2865', - 10342 => 'uni2866', - 10343 => 'uni2867', - 10344 => 'uni2868', - 10345 => 'uni2869', - 10346 => 'uni286A', - 10347 => 'uni286B', - 10348 => 'uni286C', - 10349 => 'uni286D', - 10350 => 'uni286E', - 10351 => 'uni286F', - 10352 => 'uni2870', - 10353 => 'uni2871', - 10354 => 'uni2872', - 10355 => 'uni2873', - 10356 => 'uni2874', - 10357 => 'uni2875', - 10358 => 'uni2876', - 10359 => 'uni2877', - 10360 => 'uni2878', - 10361 => 'uni2879', - 10362 => 'uni287A', - 10363 => 'uni287B', - 10364 => 'uni287C', - 10365 => 'uni287D', - 10366 => 'uni287E', - 10367 => 'uni287F', - 10368 => 'uni2880', - 10369 => 'uni2881', - 10370 => 'uni2882', - 10371 => 'uni2883', - 10372 => 'uni2884', - 10373 => 'uni2885', - 10374 => 'uni2886', - 10375 => 'uni2887', - 10376 => 'uni2888', - 10377 => 'uni2889', - 10378 => 'uni288A', - 10379 => 'uni288B', - 10380 => 'uni288C', - 10381 => 'uni288D', - 10382 => 'uni288E', - 10383 => 'uni288F', - 10384 => 'uni2890', - 10385 => 'uni2891', - 10386 => 'uni2892', - 10387 => 'uni2893', - 10388 => 'uni2894', - 10389 => 'uni2895', - 10390 => 'uni2896', - 10391 => 'uni2897', - 10392 => 'uni2898', - 10393 => 'uni2899', - 10394 => 'uni289A', - 10395 => 'uni289B', - 10396 => 'uni289C', - 10397 => 'uni289D', - 10398 => 'uni289E', - 10399 => 'uni289F', - 10400 => 'uni28A0', - 10401 => 'uni28A1', - 10402 => 'uni28A2', - 10403 => 'uni28A3', - 10404 => 'uni28A4', - 10405 => 'uni28A5', - 10406 => 'uni28A6', - 10407 => 'uni28A7', - 10408 => 'uni28A8', - 10409 => 'uni28A9', - 10410 => 'uni28AA', - 10411 => 'uni28AB', - 10412 => 'uni28AC', - 10413 => 'uni28AD', - 10414 => 'uni28AE', - 10415 => 'uni28AF', - 10416 => 'uni28B0', - 10417 => 'uni28B1', - 10418 => 'uni28B2', - 10419 => 'uni28B3', - 10420 => 'uni28B4', - 10421 => 'uni28B5', - 10422 => 'uni28B6', - 10423 => 'uni28B7', - 10424 => 'uni28B8', - 10425 => 'uni28B9', - 10426 => 'uni28BA', - 10427 => 'uni28BB', - 10428 => 'uni28BC', - 10429 => 'uni28BD', - 10430 => 'uni28BE', - 10431 => 'uni28BF', - 10432 => 'uni28C0', - 10433 => 'uni28C1', - 10434 => 'uni28C2', - 10435 => 'uni28C3', - 10436 => 'uni28C4', - 10437 => 'uni28C5', - 10438 => 'uni28C6', - 10439 => 'uni28C7', - 10440 => 'uni28C8', - 10441 => 'uni28C9', - 10442 => 'uni28CA', - 10443 => 'uni28CB', - 10444 => 'uni28CC', - 10445 => 'uni28CD', - 10446 => 'uni28CE', - 10447 => 'uni28CF', - 10448 => 'uni28D0', - 10449 => 'uni28D1', - 10450 => 'uni28D2', - 10451 => 'uni28D3', - 10452 => 'uni28D4', - 10453 => 'uni28D5', - 10454 => 'uni28D6', - 10455 => 'uni28D7', - 10456 => 'uni28D8', - 10457 => 'uni28D9', - 10458 => 'uni28DA', - 10459 => 'uni28DB', - 10460 => 'uni28DC', - 10461 => 'uni28DD', - 10462 => 'uni28DE', - 10463 => 'uni28DF', - 10464 => 'uni28E0', - 10465 => 'uni28E1', - 10466 => 'uni28E2', - 10467 => 'uni28E3', - 10468 => 'uni28E4', - 10469 => 'uni28E5', - 10470 => 'uni28E6', - 10471 => 'uni28E7', - 10472 => 'uni28E8', - 10473 => 'uni28E9', - 10474 => 'uni28EA', - 10475 => 'uni28EB', - 10476 => 'uni28EC', - 10477 => 'uni28ED', - 10478 => 'uni28EE', - 10479 => 'uni28EF', - 10480 => 'uni28F0', - 10481 => 'uni28F1', - 10482 => 'uni28F2', - 10483 => 'uni28F3', - 10484 => 'uni28F4', - 10485 => 'uni28F5', - 10486 => 'uni28F6', - 10487 => 'uni28F7', - 10488 => 'uni28F8', - 10489 => 'uni28F9', - 10490 => 'uni28FA', - 10491 => 'uni28FB', - 10492 => 'uni28FC', - 10493 => 'uni28FD', - 10494 => 'uni28FE', - 10495 => 'uni28FF', - 10502 => 'uni2906', - 10503 => 'uni2907', - 10506 => 'uni290A', - 10507 => 'uni290B', - 10560 => 'uni2940', - 10561 => 'uni2941', - 10627 => 'uni2983', - 10628 => 'uni2984', - 10702 => 'uni29CE', - 10703 => 'uni29CF', - 10704 => 'uni29D0', - 10705 => 'uni29D1', - 10706 => 'uni29D2', - 10707 => 'uni29D3', - 10708 => 'uni29D4', - 10709 => 'uni29D5', - 10731 => 'uni29EB', - 10746 => 'uni29FA', - 10747 => 'uni29FB', - 10752 => 'uni2A00', - 10753 => 'uni2A01', - 10754 => 'uni2A02', - 10764 => 'uni2A0C', - 10765 => 'uni2A0D', - 10766 => 'uni2A0E', - 10767 => 'uni2A0F', - 10768 => 'uni2A10', - 10769 => 'uni2A11', - 10770 => 'uni2A12', - 10771 => 'uni2A13', - 10772 => 'uni2A14', - 10773 => 'uni2A15', - 10774 => 'uni2A16', - 10775 => 'uni2A17', - 10776 => 'uni2A18', - 10777 => 'uni2A19', - 10778 => 'uni2A1A', - 10779 => 'uni2A1B', - 10780 => 'uni2A1C', - 10799 => 'uni2A2F', - 10858 => 'uni2A6A', - 10859 => 'uni2A6B', - 10877 => 'uni2A7D', - 10878 => 'uni2A7E', - 10879 => 'uni2A7F', - 10880 => 'uni2A80', - 10881 => 'uni2A81', - 10882 => 'uni2A82', - 10883 => 'uni2A83', - 10884 => 'uni2A84', - 10885 => 'uni2A85', - 10886 => 'uni2A86', - 10887 => 'uni2A87', - 10888 => 'uni2A88', - 10889 => 'uni2A89', - 10890 => 'uni2A8A', - 10891 => 'uni2A8B', - 10892 => 'uni2A8C', - 10893 => 'uni2A8D', - 10894 => 'uni2A8E', - 10895 => 'uni2A8F', - 10896 => 'uni2A90', - 10897 => 'uni2A91', - 10898 => 'uni2A92', - 10899 => 'uni2A93', - 10900 => 'uni2A94', - 10901 => 'uni2A95', - 10902 => 'uni2A96', - 10903 => 'uni2A97', - 10904 => 'uni2A98', - 10905 => 'uni2A99', - 10906 => 'uni2A9A', - 10907 => 'uni2A9B', - 10908 => 'uni2A9C', - 10909 => 'uni2A9D', - 10910 => 'uni2A9E', - 10911 => 'uni2A9F', - 10912 => 'uni2AA0', - 10926 => 'uni2AAE', - 10927 => 'uni2AAF', - 10928 => 'uni2AB0', - 10929 => 'uni2AB1', - 10930 => 'uni2AB2', - 10931 => 'uni2AB3', - 10932 => 'uni2AB4', - 10933 => 'uni2AB5', - 10934 => 'uni2AB6', - 10935 => 'uni2AB7', - 10936 => 'uni2AB8', - 10937 => 'uni2AB9', - 10938 => 'uni2ABA', - 11001 => 'uni2AF9', - 11002 => 'uni2AFA', - 11008 => 'uni2B00', - 11009 => 'uni2B01', - 11010 => 'uni2B02', - 11011 => 'uni2B03', - 11012 => 'uni2B04', - 11013 => 'uni2B05', - 11014 => 'uni2B06', - 11015 => 'uni2B07', - 11016 => 'uni2B08', - 11017 => 'uni2B09', - 11018 => 'uni2B0A', - 11019 => 'uni2B0B', - 11020 => 'uni2B0C', - 11021 => 'uni2B0D', - 11022 => 'uni2B0E', - 11023 => 'uni2B0F', - 11024 => 'uni2B10', - 11025 => 'uni2B11', - 11026 => 'uni2B12', - 11027 => 'uni2B13', - 11028 => 'uni2B14', - 11029 => 'uni2B15', - 11030 => 'uni2B16', - 11031 => 'uni2B17', - 11032 => 'uni2B18', - 11033 => 'uni2B19', - 11034 => 'uni2B1A', - 11039 => 'uni2B1F', - 11040 => 'uni2B20', - 11041 => 'uni2B21', - 11042 => 'uni2B22', - 11043 => 'uni2B23', - 11044 => 'uni2B24', - 11091 => 'uni2B53', - 11092 => 'uni2B54', - 11360 => 'uni2C60', - 11361 => 'uni2C61', - 11362 => 'uni2C62', - 11363 => 'uni2C63', - 11364 => 'uni2C64', - 11365 => 'uni2C65', - 11366 => 'uni2C66', - 11367 => 'uni2C67', - 11368 => 'uni2C68', - 11369 => 'uni2C69', - 11370 => 'uni2C6A', - 11371 => 'uni2C6B', - 11372 => 'uni2C6C', - 11373 => 'uni2C6D', - 11374 => 'uni2C6E', - 11375 => 'uni2C6F', - 11376 => 'uni2C70', - 11377 => 'uni2C71', - 11378 => 'uni2C72', - 11379 => 'uni2C73', - 11380 => 'uni2C74', - 11381 => 'uni2C75', - 11382 => 'uni2C76', - 11383 => 'uni2C77', - 11385 => 'uni2C79', - 11386 => 'uni2C7A', - 11387 => 'uni2C7B', - 11388 => 'uni2C7C', - 11389 => 'uni2C7D', - 11390 => 'uni2C7E', - 11391 => 'uni2C7F', - 11520 => 'uni2D00', - 11521 => 'uni2D01', - 11522 => 'uni2D02', - 11523 => 'uni2D03', - 11524 => 'uni2D04', - 11525 => 'uni2D05', - 11526 => 'uni2D06', - 11527 => 'uni2D07', - 11528 => 'uni2D08', - 11529 => 'uni2D09', - 11530 => 'uni2D0A', - 11531 => 'uni2D0B', - 11532 => 'uni2D0C', - 11533 => 'uni2D0D', - 11534 => 'uni2D0E', - 11535 => 'uni2D0F', - 11536 => 'uni2D10', - 11537 => 'uni2D11', - 11538 => 'uni2D12', - 11539 => 'uni2D13', - 11540 => 'uni2D14', - 11541 => 'uni2D15', - 11542 => 'uni2D16', - 11543 => 'uni2D17', - 11544 => 'uni2D18', - 11545 => 'uni2D19', - 11546 => 'uni2D1A', - 11547 => 'uni2D1B', - 11548 => 'uni2D1C', - 11549 => 'uni2D1D', - 11550 => 'uni2D1E', - 11551 => 'uni2D1F', - 11552 => 'uni2D20', - 11553 => 'uni2D21', - 11554 => 'uni2D22', - 11555 => 'uni2D23', - 11556 => 'uni2D24', - 11557 => 'uni2D25', - 11568 => 'uni2D30', - 11569 => 'uni2D31', - 11570 => 'uni2D32', - 11571 => 'uni2D33', - 11572 => 'uni2D34', - 11573 => 'uni2D35', - 11574 => 'uni2D36', - 11575 => 'uni2D37', - 11576 => 'uni2D38', - 11577 => 'uni2D39', - 11578 => 'uni2D3A', - 11579 => 'uni2D3B', - 11580 => 'uni2D3C', - 11581 => 'uni2D3D', - 11582 => 'uni2D3E', - 11583 => 'uni2D3F', - 11584 => 'uni2D40', - 11585 => 'uni2D41', - 11586 => 'uni2D42', - 11587 => 'uni2D43', - 11588 => 'uni2D44', - 11589 => 'uni2D45', - 11590 => 'uni2D46', - 11591 => 'uni2D47', - 11592 => 'uni2D48', - 11593 => 'uni2D49', - 11594 => 'uni2D4A', - 11595 => 'uni2D4B', - 11596 => 'uni2D4C', - 11597 => 'uni2D4D', - 11598 => 'uni2D4E', - 11599 => 'uni2D4F', - 11600 => 'uni2D50', - 11601 => 'uni2D51', - 11602 => 'uni2D52', - 11603 => 'uni2D53', - 11604 => 'uni2D54', - 11605 => 'uni2D55', - 11606 => 'uni2D56', - 11607 => 'uni2D57', - 11608 => 'uni2D58', - 11609 => 'uni2D59', - 11610 => 'uni2D5A', - 11611 => 'uni2D5B', - 11612 => 'uni2D5C', - 11613 => 'uni2D5D', - 11614 => 'uni2D5E', - 11615 => 'uni2D5F', - 11616 => 'uni2D60', - 11617 => 'uni2D61', - 11618 => 'uni2D62', - 11619 => 'uni2D63', - 11620 => 'uni2D64', - 11621 => 'uni2D65', - 11631 => 'uni2D6F', - 11800 => 'uni2E18', - 11807 => 'uni2E1F', - 11810 => 'uni2E22', - 11811 => 'uni2E23', - 11812 => 'uni2E24', - 11813 => 'uni2E25', - 11822 => 'uni2E2E', - 19904 => 'uni4DC0', - 19905 => 'uni4DC1', - 19906 => 'uni4DC2', - 19907 => 'uni4DC3', - 19908 => 'uni4DC4', - 19909 => 'uni4DC5', - 19910 => 'uni4DC6', - 19911 => 'uni4DC7', - 19912 => 'uni4DC8', - 19913 => 'uni4DC9', - 19914 => 'uni4DCA', - 19915 => 'uni4DCB', - 19916 => 'uni4DCC', - 19917 => 'uni4DCD', - 19918 => 'uni4DCE', - 19919 => 'uni4DCF', - 19920 => 'uni4DD0', - 19921 => 'uni4DD1', - 19922 => 'uni4DD2', - 19923 => 'uni4DD3', - 19924 => 'uni4DD4', - 19925 => 'uni4DD5', - 19926 => 'uni4DD6', - 19927 => 'uni4DD7', - 19928 => 'uni4DD8', - 19929 => 'uni4DD9', - 19930 => 'uni4DDA', - 19931 => 'uni4DDB', - 19932 => 'uni4DDC', - 19933 => 'uni4DDD', - 19934 => 'uni4DDE', - 19935 => 'uni4DDF', - 19936 => 'uni4DE0', - 19937 => 'uni4DE1', - 19938 => 'uni4DE2', - 19939 => 'uni4DE3', - 19940 => 'uni4DE4', - 19941 => 'uni4DE5', - 19942 => 'uni4DE6', - 19943 => 'uni4DE7', - 19944 => 'uni4DE8', - 19945 => 'uni4DE9', - 19946 => 'uni4DEA', - 19947 => 'uni4DEB', - 19948 => 'uni4DEC', - 19949 => 'uni4DED', - 19950 => 'uni4DEE', - 19951 => 'uni4DEF', - 19952 => 'uni4DF0', - 19953 => 'uni4DF1', - 19954 => 'uni4DF2', - 19955 => 'uni4DF3', - 19956 => 'uni4DF4', - 19957 => 'uni4DF5', - 19958 => 'uni4DF6', - 19959 => 'uni4DF7', - 19960 => 'uni4DF8', - 19961 => 'uni4DF9', - 19962 => 'uni4DFA', - 19963 => 'uni4DFB', - 19964 => 'uni4DFC', - 19965 => 'uni4DFD', - 19966 => 'uni4DFE', - 19967 => 'uni4DFF', - 42192 => 'uniA4D0', - 42193 => 'uniA4D1', - 42194 => 'uniA4D2', - 42195 => 'uniA4D3', - 42196 => 'uniA4D4', - 42197 => 'uniA4D5', - 42198 => 'uniA4D6', - 42199 => 'uniA4D7', - 42200 => 'uniA4D8', - 42201 => 'uniA4D9', - 42202 => 'uniA4DA', - 42203 => 'uniA4DB', - 42204 => 'uniA4DC', - 42205 => 'uniA4DD', - 42206 => 'uniA4DE', - 42207 => 'uniA4DF', - 42208 => 'uniA4E0', - 42209 => 'uniA4E1', - 42210 => 'uniA4E2', - 42211 => 'uniA4E3', - 42212 => 'uniA4E4', - 42213 => 'uniA4E5', - 42214 => 'uniA4E6', - 42215 => 'uniA4E7', - 42216 => 'uniA4E8', - 42217 => 'uniA4E9', - 42218 => 'uniA4EA', - 42219 => 'uniA4EB', - 42220 => 'uniA4EC', - 42221 => 'uniA4ED', - 42222 => 'uniA4EE', - 42223 => 'uniA4EF', - 42224 => 'uniA4F0', - 42225 => 'uniA4F1', - 42226 => 'uniA4F2', - 42227 => 'uniA4F3', - 42228 => 'uniA4F4', - 42229 => 'uniA4F5', - 42230 => 'uniA4F6', - 42231 => 'uniA4F7', - 42232 => 'uniA4F8', - 42233 => 'uniA4F9', - 42234 => 'uniA4FA', - 42235 => 'uniA4FB', - 42236 => 'uniA4FC', - 42237 => 'uniA4FD', - 42238 => 'uniA4FE', - 42239 => 'uniA4FF', - 42564 => 'uniA644', - 42565 => 'uniA645', - 42566 => 'uniA646', - 42567 => 'uniA647', - 42572 => 'uniA64C', - 42573 => 'uniA64D', - 42576 => 'uniA650', - 42577 => 'uniA651', - 42580 => 'uniA654', - 42581 => 'uniA655', - 42582 => 'uniA656', - 42583 => 'uniA657', - 42594 => 'uniA662', - 42595 => 'uniA663', - 42596 => 'uniA664', - 42597 => 'uniA665', - 42598 => 'uniA666', - 42599 => 'uniA667', - 42600 => 'uniA668', - 42601 => 'uniA669', - 42602 => 'uniA66A', - 42603 => 'uniA66B', - 42604 => 'uniA66C', - 42605 => 'uniA66D', - 42606 => 'uniA66E', - 42634 => 'uniA68A', - 42635 => 'uniA68B', - 42636 => 'uniA68C', - 42637 => 'uniA68D', - 42644 => 'uniA694', - 42645 => 'uniA695', - 42648 => 'uniA698', - 42649 => 'uniA699', - 42760 => 'uniA708', - 42761 => 'uniA709', - 42762 => 'uniA70A', - 42763 => 'uniA70B', - 42764 => 'uniA70C', - 42765 => 'uniA70D', - 42766 => 'uniA70E', - 42767 => 'uniA70F', - 42768 => 'uniA710', - 42769 => 'uniA711', - 42770 => 'uniA712', - 42771 => 'uniA713', - 42772 => 'uniA714', - 42773 => 'uniA715', - 42774 => 'uniA716', - 42779 => 'uniA71B', - 42780 => 'uniA71C', - 42781 => 'uniA71D', - 42782 => 'uniA71E', - 42783 => 'uniA71F', - 42786 => 'uniA722', - 42787 => 'uniA723', - 42788 => 'uniA724', - 42789 => 'uniA725', - 42790 => 'uniA726', - 42791 => 'uniA727', - 42792 => 'uniA728', - 42793 => 'uniA729', - 42794 => 'uniA72A', - 42795 => 'uniA72B', - 42800 => 'uniA730', - 42801 => 'uniA731', - 42802 => 'uniA732', - 42803 => 'uniA733', - 42804 => 'uniA734', - 42805 => 'uniA735', - 42806 => 'uniA736', - 42807 => 'uniA737', - 42808 => 'uniA738', - 42809 => 'uniA739', - 42810 => 'uniA73A', - 42811 => 'uniA73B', - 42812 => 'uniA73C', - 42813 => 'uniA73D', - 42814 => 'uniA73E', - 42815 => 'uniA73F', - 42816 => 'uniA740', - 42817 => 'uniA741', - 42822 => 'uniA746', - 42823 => 'uniA747', - 42824 => 'uniA748', - 42825 => 'uniA749', - 42826 => 'uniA74A', - 42827 => 'uniA74B', - 42830 => 'uniA74E', - 42831 => 'uniA74F', - 42832 => 'uniA750', - 42833 => 'uniA751', - 42834 => 'uniA752', - 42835 => 'uniA753', - 42838 => 'uniA756', - 42839 => 'uniA757', - 42852 => 'uniA764', - 42853 => 'uniA765', - 42854 => 'uniA766', - 42855 => 'uniA767', - 42880 => 'uniA780', - 42881 => 'uniA781', - 42882 => 'uniA782', - 42883 => 'uniA783', - 42889 => 'uniA789', - 42890 => 'uniA78A', - 42891 => 'uniA78B', - 42892 => 'uniA78C', - 42893 => 'uniA78D', - 42894 => 'uniA78E', - 42896 => 'uniA790', - 42897 => 'uniA791', - 42912 => 'uniA7A0', - 42913 => 'uniA7A1', - 42914 => 'uniA7A2', - 42915 => 'uniA7A3', - 42916 => 'uniA7A4', - 42917 => 'uniA7A5', - 42918 => 'uniA7A6', - 42919 => 'uniA7A7', - 42920 => 'uniA7A8', - 42921 => 'uniA7A9', - 42922 => 'uniA7AA', - 43000 => 'uniA7F8', - 43001 => 'uniA7F9', - 43002 => 'uniA7FA', - 43003 => 'uniA7FB', - 43004 => 'uniA7FC', - 43005 => 'uniA7FD', - 43006 => 'uniA7FE', - 43007 => 'uniA7FF', - 61184 => 'uni02E5.5', - 61185 => 'uni02E6.5', - 61186 => 'uni02E7.5', - 61187 => 'uni02E8.5', - 61188 => 'uni02E9.5', - 61189 => 'uni02E5.4', - 61190 => 'uni02E6.4', - 61191 => 'uni02E7.4', - 61192 => 'uni02E8.4', - 61193 => 'uni02E9.4', - 61194 => 'uni02E5.3', - 61195 => 'uni02E6.3', - 61196 => 'uni02E7.3', - 61197 => 'uni02E8.3', - 61198 => 'uni02E9.3', - 61199 => 'uni02E5.2', - 61200 => 'uni02E6.2', - 61201 => 'uni02E7.2', - 61202 => 'uni02E8.2', - 61203 => 'uni02E9.2', - 61204 => 'uni02E5.1', - 61205 => 'uni02E6.1', - 61206 => 'uni02E7.1', - 61207 => 'uni02E8.1', - 61208 => 'uni02E9.1', - 61209 => 'stem', - 62464 => 'uniF400', - 62465 => 'uniF401', - 62466 => 'uniF402', - 62467 => 'uniF403', - 62468 => 'uniF404', - 62469 => 'uniF405', - 62470 => 'uniF406', - 62471 => 'uniF407', - 62472 => 'uniF408', - 62473 => 'uniF409', - 62474 => 'uniF40A', - 62475 => 'uniF40B', - 62476 => 'uniF40C', - 62477 => 'uniF40D', - 62478 => 'uniF40E', - 62479 => 'uniF40F', - 62480 => 'uniF410', - 62481 => 'uniF411', - 62482 => 'uniF412', - 62483 => 'uniF413', - 62484 => 'uniF414', - 62485 => 'uniF415', - 62486 => 'uniF416', - 62487 => 'uniF417', - 62488 => 'uniF418', - 62489 => 'uniF419', - 62490 => 'uniF41A', - 62491 => 'uniF41B', - 62492 => 'uniF41C', - 62493 => 'uniF41D', - 62494 => 'uniF41E', - 62495 => 'uniF41F', - 62496 => 'uniF420', - 62497 => 'uniF421', - 62498 => 'uniF422', - 62499 => 'uniF423', - 62500 => 'uniF424', - 62501 => 'uniF425', - 62502 => 'uniF426', - 62504 => 'uniF428', - 62505 => 'uniF429', - 62506 => 'uniF42A', - 62507 => 'uniF42B', - 62508 => 'uniF42C', - 62509 => 'uniF42D', - 62510 => 'uniF42E', - 62511 => 'uniF42F', - 62512 => 'uniF430', - 62513 => 'uniF431', - 62514 => 'uniF432', - 62515 => 'uniF433', - 62516 => 'uniF434', - 62517 => 'uniF435', - 62518 => 'uniF436', - 62519 => 'uniF437', - 62520 => 'uniF438', - 62521 => 'uniF439', - 62522 => 'uniF43A', - 62523 => 'uniF43B', - 62524 => 'uniF43C', - 62525 => 'uniF43D', - 62526 => 'uniF43E', - 62527 => 'uniF43F', - 62528 => 'uniF440', - 62529 => 'uniF441', - 63173 => 'uniF6C5', - 64256 => 'uniFB00', - 64257 => 'fi', - 64258 => 'fl', - 64259 => 'uniFB03', - 64260 => 'uniFB04', - 64261 => 'uniFB05', - 64262 => 'uniFB06', - 64275 => 'uniFB13', - 64276 => 'uniFB14', - 64277 => 'uniFB15', - 64278 => 'uniFB16', - 64279 => 'uniFB17', - 64285 => 'uniFB1D', - 64286 => 'uniFB1E', - 64287 => 'uniFB1F', - 64288 => 'uniFB20', - 64289 => 'uniFB21', - 64290 => 'uniFB22', - 64291 => 'uniFB23', - 64292 => 'uniFB24', - 64293 => 'uniFB25', - 64294 => 'uniFB26', - 64295 => 'uniFB27', - 64296 => 'uniFB28', - 64297 => 'uniFB29', - 64298 => 'uniFB2A', - 64299 => 'uniFB2B', - 64300 => 'uniFB2C', - 64301 => 'uniFB2D', - 64302 => 'uniFB2E', - 64303 => 'uniFB2F', - 64304 => 'uniFB30', - 64305 => 'uniFB31', - 64306 => 'uniFB32', - 64307 => 'uniFB33', - 64308 => 'uniFB34', - 64309 => 'uniFB35', - 64310 => 'uniFB36', - 64312 => 'uniFB38', - 64313 => 'uniFB39', - 64314 => 'uniFB3A', - 64315 => 'uniFB3B', - 64316 => 'uniFB3C', - 64318 => 'uniFB3E', - 64320 => 'uniFB40', - 64321 => 'uniFB41', - 64323 => 'uniFB43', - 64324 => 'uniFB44', - 64326 => 'uniFB46', - 64327 => 'uniFB47', - 64328 => 'uniFB48', - 64329 => 'uniFB49', - 64330 => 'uniFB4A', - 64331 => 'uniFB4B', - 64332 => 'uniFB4C', - 64333 => 'uniFB4D', - 64334 => 'uniFB4E', - 64335 => 'uniFB4F', - 64338 => 'uniFB52', - 64339 => 'uniFB53', - 64340 => 'uniFB54', - 64341 => 'uniFB55', - 64342 => 'uniFB56', - 64343 => 'uniFB57', - 64344 => 'uniFB58', - 64345 => 'uniFB59', - 64346 => 'uniFB5A', - 64347 => 'uniFB5B', - 64348 => 'uniFB5C', - 64349 => 'uniFB5D', - 64350 => 'uniFB5E', - 64351 => 'uniFB5F', - 64352 => 'uniFB60', - 64353 => 'uniFB61', - 64354 => 'uniFB62', - 64355 => 'uniFB63', - 64356 => 'uniFB64', - 64357 => 'uniFB65', - 64358 => 'uniFB66', - 64359 => 'uniFB67', - 64360 => 'uniFB68', - 64361 => 'uniFB69', - 64362 => 'uniFB6A', - 64363 => 'uniFB6B', - 64364 => 'uniFB6C', - 64365 => 'uniFB6D', - 64366 => 'uniFB6E', - 64367 => 'uniFB6F', - 64368 => 'uniFB70', - 64369 => 'uniFB71', - 64370 => 'uniFB72', - 64371 => 'uniFB73', - 64372 => 'uniFB74', - 64373 => 'uniFB75', - 64374 => 'uniFB76', - 64375 => 'uniFB77', - 64376 => 'uniFB78', - 64377 => 'uniFB79', - 64378 => 'uniFB7A', - 64379 => 'uniFB7B', - 64380 => 'uniFB7C', - 64381 => 'uniFB7D', - 64382 => 'uniFB7E', - 64383 => 'uniFB7F', - 64384 => 'uniFB80', - 64385 => 'uniFB81', - 64386 => 'uniFB82', - 64387 => 'uniFB83', - 64388 => 'uniFB84', - 64389 => 'uniFB85', - 64390 => 'uniFB86', - 64391 => 'uniFB87', - 64392 => 'uniFB88', - 64393 => 'uniFB89', - 64394 => 'uniFB8A', - 64395 => 'uniFB8B', - 64396 => 'uniFB8C', - 64397 => 'uniFB8D', - 64398 => 'uniFB8E', - 64399 => 'uniFB8F', - 64400 => 'uniFB90', - 64401 => 'uniFB91', - 64402 => 'uniFB92', - 64403 => 'uniFB93', - 64404 => 'uniFB94', - 64405 => 'uniFB95', - 64406 => 'uniFB96', - 64407 => 'uniFB97', - 64408 => 'uniFB98', - 64409 => 'uniFB99', - 64410 => 'uniFB9A', - 64411 => 'uniFB9B', - 64412 => 'uniFB9C', - 64413 => 'uniFB9D', - 64414 => 'uniFB9E', - 64415 => 'uniFB9F', - 64416 => 'uniFBA0', - 64417 => 'uniFBA1', - 64418 => 'uniFBA2', - 64419 => 'uniFBA3', - 64426 => 'uniFBAA', - 64427 => 'uniFBAB', - 64428 => 'uniFBAC', - 64429 => 'uniFBAD', - 64467 => 'uniFBD3', - 64468 => 'uniFBD4', - 64469 => 'uniFBD5', - 64470 => 'uniFBD6', - 64471 => 'uniFBD7', - 64472 => 'uniFBD8', - 64473 => 'uniFBD9', - 64474 => 'uniFBDA', - 64475 => 'uniFBDB', - 64476 => 'uniFBDC', - 64478 => 'uniFBDE', - 64479 => 'uniFBDF', - 64484 => 'uniFBE4', - 64485 => 'uniFBE5', - 64486 => 'uniFBE6', - 64487 => 'uniFBE7', - 64488 => 'uniFBE8', - 64489 => 'uniFBE9', - 64508 => 'uniFBFC', - 64509 => 'uniFBFD', - 64510 => 'uniFBFE', - 64511 => 'uniFBFF', - 65024 => 'uniFE00', - 65025 => 'uniFE01', - 65026 => 'uniFE02', - 65027 => 'uniFE03', - 65028 => 'uniFE04', - 65029 => 'uniFE05', - 65030 => 'uniFE06', - 65031 => 'uniFE07', - 65032 => 'uniFE08', - 65033 => 'uniFE09', - 65034 => 'uniFE0A', - 65035 => 'uniFE0B', - 65036 => 'uniFE0C', - 65037 => 'uniFE0D', - 65038 => 'uniFE0E', - 65039 => 'uniFE0F', - 65056 => 'uniFE20', - 65057 => 'uniFE21', - 65058 => 'uniFE22', - 65059 => 'uniFE23', - 65136 => 'uniFE70', - 65137 => 'uniFE71', - 65138 => 'uniFE72', - 65139 => 'uniFE73', - 65140 => 'uniFE74', - 65142 => 'uniFE76', - 65143 => 'uniFE77', - 65144 => 'uniFE78', - 65145 => 'uniFE79', - 65146 => 'uniFE7A', - 65147 => 'uniFE7B', - 65148 => 'uniFE7C', - 65149 => 'uniFE7D', - 65150 => 'uniFE7E', - 65151 => 'uniFE7F', - 65152 => 'uniFE80', - 65153 => 'uniFE81', - 65154 => 'uniFE82', - 65155 => 'uniFE83', - 65156 => 'uniFE84', - 65157 => 'uniFE85', - 65158 => 'uniFE86', - 65159 => 'uniFE87', - 65160 => 'uniFE88', - 65161 => 'uniFE89', - 65162 => 'uniFE8A', - 65163 => 'uniFE8B', - 65164 => 'uniFE8C', - 65165 => 'uniFE8D', - 65166 => 'uniFE8E', - 65167 => 'uniFE8F', - 65168 => 'uniFE90', - 65169 => 'uniFE91', - 65170 => 'uniFE92', - 65171 => 'uniFE93', - 65172 => 'uniFE94', - 65173 => 'uniFE95', - 65174 => 'uniFE96', - 65175 => 'uniFE97', - 65176 => 'uniFE98', - 65177 => 'uniFE99', - 65178 => 'uniFE9A', - 65179 => 'uniFE9B', - 65180 => 'uniFE9C', - 65181 => 'uniFE9D', - 65182 => 'uniFE9E', - 65183 => 'uniFE9F', - 65184 => 'uniFEA0', - 65185 => 'uniFEA1', - 65186 => 'uniFEA2', - 65187 => 'uniFEA3', - 65188 => 'uniFEA4', - 65189 => 'uniFEA5', - 65190 => 'uniFEA6', - 65191 => 'uniFEA7', - 65192 => 'uniFEA8', - 65193 => 'uniFEA9', - 65194 => 'uniFEAA', - 65195 => 'uniFEAB', - 65196 => 'uniFEAC', - 65197 => 'uniFEAD', - 65198 => 'uniFEAE', - 65199 => 'uniFEAF', - 65200 => 'uniFEB0', - 65201 => 'uniFEB1', - 65202 => 'uniFEB2', - 65203 => 'uniFEB3', - 65204 => 'uniFEB4', - 65205 => 'uniFEB5', - 65206 => 'uniFEB6', - 65207 => 'uniFEB7', - 65208 => 'uniFEB8', - 65209 => 'uniFEB9', - 65210 => 'uniFEBA', - 65211 => 'uniFEBB', - 65212 => 'uniFEBC', - 65213 => 'uniFEBD', - 65214 => 'uniFEBE', - 65215 => 'uniFEBF', - 65216 => 'uniFEC0', - 65217 => 'uniFEC1', - 65218 => 'uniFEC2', - 65219 => 'uniFEC3', - 65220 => 'uniFEC4', - 65221 => 'uniFEC5', - 65222 => 'uniFEC6', - 65223 => 'uniFEC7', - 65224 => 'uniFEC8', - 65225 => 'uniFEC9', - 65226 => 'uniFECA', - 65227 => 'uniFECB', - 65228 => 'uniFECC', - 65229 => 'uniFECD', - 65230 => 'uniFECE', - 65231 => 'uniFECF', - 65232 => 'uniFED0', - 65233 => 'uniFED1', - 65234 => 'uniFED2', - 65235 => 'uniFED3', - 65236 => 'uniFED4', - 65237 => 'uniFED5', - 65238 => 'uniFED6', - 65239 => 'uniFED7', - 65240 => 'uniFED8', - 65241 => 'uniFED9', - 65242 => 'uniFEDA', - 65243 => 'uniFEDB', - 65244 => 'uniFEDC', - 65245 => 'uniFEDD', - 65246 => 'uniFEDE', - 65247 => 'uniFEDF', - 65248 => 'uniFEE0', - 65249 => 'uniFEE1', - 65250 => 'uniFEE2', - 65251 => 'uniFEE3', - 65252 => 'uniFEE4', - 65253 => 'uniFEE5', - 65254 => 'uniFEE6', - 65255 => 'uniFEE7', - 65256 => 'uniFEE8', - 65257 => 'uniFEE9', - 65258 => 'uniFEEA', - 65259 => 'uniFEEB', - 65260 => 'uniFEEC', - 65261 => 'uniFEED', - 65262 => 'uniFEEE', - 65263 => 'uniFEEF', - 65264 => 'uniFEF0', - 65265 => 'uniFEF1', - 65266 => 'uniFEF2', - 65267 => 'uniFEF3', - 65268 => 'uniFEF4', - 65269 => 'uniFEF5', - 65270 => 'uniFEF6', - 65271 => 'uniFEF7', - 65272 => 'uniFEF8', - 65273 => 'uniFEF9', - 65274 => 'uniFEFA', - 65275 => 'uniFEFB', - 65276 => 'uniFEFC', - 65279 => 'uniFEFF', - 65529 => 'uniFFF9', - 65530 => 'uniFFFA', - 65531 => 'uniFFFB', - 65532 => 'uniFFFC', - 65533 => 'uniFFFD', - ), - 'isUnicode' => true, - 'EncodingScheme' => 'FontSpecific', - 'FontName' => 'DejaVu Sans', - 'FullName' => 'DejaVu Sans Bold', - 'Version' => 'Version 2.37', - 'PostScriptName' => 'DejaVuSans-Bold', - 'Weight' => 'Bold', - 'ItalicAngle' => '0', - 'IsFixedPitch' => 'false', - 'UnderlineThickness' => '44', - 'UnderlinePosition' => '-63', - 'FontHeightOffset' => '0', - 'Ascender' => '928', - 'Descender' => '-236', - 'FontBBox' => - array ( - 0 => '-1069', - 1 => '-415', - 2 => '1975', - 3 => '1174', - ), - 'StartCharMetrics' => '6196', - 'C' => - array ( - 32 => 348.0, - 33 => 456.0, - 34 => 521.0, - 35 => 838.0, - 36 => 696.0, - 37 => 1002.0, - 38 => 872.0, - 39 => 306.0, - 40 => 457.0, - 41 => 457.0, - 42 => 523.0, - 43 => 838.0, - 44 => 380.0, - 45 => 415.0, - 46 => 380.0, - 47 => 365.0, - 48 => 696.0, - 49 => 696.0, - 50 => 696.0, - 51 => 696.0, - 52 => 696.0, - 53 => 696.0, - 54 => 696.0, - 55 => 696.0, - 56 => 696.0, - 57 => 696.0, - 58 => 400.0, - 59 => 400.0, - 60 => 838.0, - 61 => 838.0, - 62 => 838.0, - 63 => 580.0, - 64 => 1000.0, - 65 => 774.0, - 66 => 762.0, - 67 => 734.0, - 68 => 830.0, - 69 => 683.0, - 70 => 683.0, - 71 => 821.0, - 72 => 837.0, - 73 => 372.0, - 74 => 372.0, - 75 => 775.0, - 76 => 637.0, - 77 => 995.0, - 78 => 837.0, - 79 => 850.0, - 80 => 733.0, - 81 => 850.0, - 82 => 770.0, - 83 => 720.0, - 84 => 682.0, - 85 => 812.0, - 86 => 774.0, - 87 => 1103.0, - 88 => 771.0, - 89 => 724.0, - 90 => 725.0, - 91 => 457.0, - 92 => 365.0, - 93 => 457.0, - 94 => 838.0, - 95 => 500.0, - 96 => 500.0, - 97 => 675.0, - 98 => 716.0, - 99 => 593.0, - 100 => 716.0, - 101 => 678.0, - 102 => 435.0, - 103 => 716.0, - 104 => 712.0, - 105 => 343.0, - 106 => 343.0, - 107 => 665.0, - 108 => 343.0, - 109 => 1042.0, - 110 => 712.0, - 111 => 687.0, - 112 => 716.0, - 113 => 716.0, - 114 => 493.0, - 115 => 595.0, - 116 => 478.0, - 117 => 712.0, - 118 => 652.0, - 119 => 924.0, - 120 => 645.0, - 121 => 652.0, - 122 => 582.0, - 123 => 712.0, - 124 => 365.0, - 125 => 712.0, - 126 => 838.0, - 160 => 348.0, - 161 => 456.0, - 162 => 696.0, - 163 => 696.0, - 164 => 636.0, - 165 => 696.0, - 166 => 365.0, - 167 => 500.0, - 168 => 500.0, - 169 => 1000.0, - 170 => 564.0, - 171 => 646.0, - 172 => 838.0, - 173 => 415.0, - 174 => 1000.0, - 175 => 500.0, - 176 => 500.0, - 177 => 838.0, - 178 => 438.0, - 179 => 438.0, - 180 => 500.0, - 181 => 736.0, - 182 => 636.0, - 183 => 380.0, - 184 => 500.0, - 185 => 438.0, - 186 => 564.0, - 187 => 646.0, - 188 => 1035.0, - 189 => 1035.0, - 190 => 1035.0, - 191 => 580.0, - 192 => 774.0, - 193 => 774.0, - 194 => 774.0, - 195 => 774.0, - 196 => 774.0, - 197 => 774.0, - 198 => 1085.0, - 199 => 734.0, - 200 => 683.0, - 201 => 683.0, - 202 => 683.0, - 203 => 683.0, - 204 => 372.0, - 205 => 372.0, - 206 => 372.0, - 207 => 372.0, - 208 => 838.0, - 209 => 837.0, - 210 => 850.0, - 211 => 850.0, - 212 => 850.0, - 213 => 850.0, - 214 => 850.0, - 215 => 838.0, - 216 => 850.0, - 217 => 812.0, - 218 => 812.0, - 219 => 812.0, - 220 => 812.0, - 221 => 724.0, - 222 => 738.0, - 223 => 719.0, - 224 => 675.0, - 225 => 675.0, - 226 => 675.0, - 227 => 675.0, - 228 => 675.0, - 229 => 675.0, - 230 => 1048.0, - 231 => 593.0, - 232 => 678.0, - 233 => 678.0, - 234 => 678.0, - 235 => 678.0, - 236 => 343.0, - 237 => 343.0, - 238 => 343.0, - 239 => 343.0, - 240 => 687.0, - 241 => 712.0, - 242 => 687.0, - 243 => 687.0, - 244 => 687.0, - 245 => 687.0, - 246 => 687.0, - 247 => 838.0, - 248 => 687.0, - 249 => 712.0, - 250 => 712.0, - 251 => 712.0, - 252 => 712.0, - 253 => 652.0, - 254 => 716.0, - 255 => 652.0, - 256 => 774.0, - 257 => 675.0, - 258 => 774.0, - 259 => 675.0, - 260 => 774.0, - 261 => 675.0, - 262 => 734.0, - 263 => 593.0, - 264 => 734.0, - 265 => 593.0, - 266 => 734.0, - 267 => 593.0, - 268 => 734.0, - 269 => 593.0, - 270 => 830.0, - 271 => 716.0, - 272 => 838.0, - 273 => 716.0, - 274 => 683.0, - 275 => 678.0, - 276 => 683.0, - 277 => 678.0, - 278 => 683.0, - 279 => 678.0, - 280 => 683.0, - 281 => 678.0, - 282 => 683.0, - 283 => 678.0, - 284 => 821.0, - 285 => 716.0, - 286 => 821.0, - 287 => 716.0, - 288 => 821.0, - 289 => 716.0, - 290 => 821.0, - 291 => 716.0, - 292 => 837.0, - 293 => 712.0, - 294 => 974.0, - 295 => 790.0, - 296 => 372.0, - 297 => 343.0, - 298 => 372.0, - 299 => 343.0, - 300 => 372.0, - 301 => 343.0, - 302 => 372.0, - 303 => 343.0, - 304 => 372.0, - 305 => 343.0, - 306 => 744.0, - 307 => 686.0, - 308 => 372.0, - 309 => 343.0, - 310 => 775.0, - 311 => 665.0, - 312 => 665.0, - 313 => 637.0, - 314 => 343.0, - 315 => 637.0, - 316 => 343.0, - 317 => 637.0, - 318 => 479.0, - 319 => 637.0, - 320 => 557.0, - 321 => 642.0, - 322 => 371.0, - 323 => 837.0, - 324 => 712.0, - 325 => 837.0, - 326 => 712.0, - 327 => 837.0, - 328 => 712.0, - 329 => 983.0, - 330 => 837.0, - 331 => 712.0, - 332 => 850.0, - 333 => 687.0, - 334 => 850.0, - 335 => 687.0, - 336 => 850.0, - 337 => 687.0, - 338 => 1167.0, - 339 => 1094.0, - 340 => 770.0, - 341 => 493.0, - 342 => 770.0, - 343 => 493.0, - 344 => 770.0, - 345 => 493.0, - 346 => 720.0, - 347 => 595.0, - 348 => 720.0, - 349 => 595.0, - 350 => 720.0, - 351 => 595.0, - 352 => 720.0, - 353 => 595.0, - 354 => 682.0, - 355 => 478.0, - 356 => 682.0, - 357 => 478.0, - 358 => 682.0, - 359 => 478.0, - 360 => 812.0, - 361 => 712.0, - 362 => 812.0, - 363 => 712.0, - 364 => 812.0, - 365 => 712.0, - 366 => 812.0, - 367 => 712.0, - 368 => 812.0, - 369 => 712.0, - 370 => 812.0, - 371 => 712.0, - 372 => 1103.0, - 373 => 924.0, - 374 => 724.0, - 375 => 652.0, - 376 => 724.0, - 377 => 725.0, - 378 => 582.0, - 379 => 725.0, - 380 => 582.0, - 381 => 725.0, - 382 => 582.0, - 383 => 435.0, - 384 => 716.0, - 385 => 811.0, - 386 => 762.0, - 387 => 716.0, - 388 => 762.0, - 389 => 716.0, - 390 => 734.0, - 391 => 734.0, - 392 => 593.0, - 393 => 838.0, - 394 => 879.0, - 395 => 757.0, - 396 => 716.0, - 397 => 688.0, - 398 => 683.0, - 399 => 849.0, - 400 => 696.0, - 401 => 683.0, - 402 => 435.0, - 403 => 821.0, - 404 => 793.0, - 405 => 1045.0, - 406 => 436.0, - 407 => 389.0, - 408 => 775.0, - 409 => 665.0, - 410 => 360.0, - 411 => 592.0, - 412 => 1042.0, - 413 => 837.0, - 414 => 712.0, - 415 => 850.0, - 416 => 874.0, - 417 => 687.0, - 418 => 1083.0, - 419 => 912.0, - 420 => 782.0, - 421 => 716.0, - 422 => 770.0, - 423 => 720.0, - 424 => 595.0, - 425 => 683.0, - 426 => 552.0, - 427 => 478.0, - 428 => 707.0, - 429 => 478.0, - 430 => 682.0, - 431 => 835.0, - 432 => 712.0, - 433 => 850.0, - 434 => 813.0, - 435 => 797.0, - 436 => 778.0, - 437 => 725.0, - 438 => 582.0, - 439 => 772.0, - 440 => 772.0, - 441 => 641.0, - 442 => 582.0, - 443 => 696.0, - 444 => 772.0, - 445 => 641.0, - 446 => 573.0, - 447 => 716.0, - 448 => 372.0, - 449 => 659.0, - 450 => 544.0, - 451 => 372.0, - 452 => 1555.0, - 453 => 1412.0, - 454 => 1298.0, - 455 => 1009.0, - 456 => 980.0, - 457 => 686.0, - 458 => 1209.0, - 459 => 1180.0, - 460 => 1055.0, - 461 => 774.0, - 462 => 675.0, - 463 => 372.0, - 464 => 343.0, - 465 => 850.0, - 466 => 687.0, - 467 => 812.0, - 468 => 712.0, - 469 => 812.0, - 470 => 712.0, - 471 => 812.0, - 472 => 712.0, - 473 => 812.0, - 474 => 712.0, - 475 => 812.0, - 476 => 712.0, - 477 => 678.0, - 478 => 774.0, - 479 => 675.0, - 480 => 774.0, - 481 => 675.0, - 482 => 1085.0, - 483 => 1048.0, - 484 => 821.0, - 485 => 716.0, - 486 => 821.0, - 487 => 716.0, - 488 => 775.0, - 489 => 665.0, - 490 => 850.0, - 491 => 687.0, - 492 => 850.0, - 493 => 687.0, - 494 => 772.0, - 495 => 582.0, - 496 => 343.0, - 497 => 1555.0, - 498 => 1412.0, - 499 => 1298.0, - 500 => 821.0, - 501 => 716.0, - 502 => 1289.0, - 503 => 787.0, - 504 => 837.0, - 505 => 712.0, - 506 => 774.0, - 507 => 675.0, - 508 => 1085.0, - 509 => 1048.0, - 510 => 850.0, - 511 => 687.0, - 512 => 774.0, - 513 => 675.0, - 514 => 774.0, - 515 => 675.0, - 516 => 683.0, - 517 => 678.0, - 518 => 683.0, - 519 => 678.0, - 520 => 372.0, - 521 => 343.0, - 522 => 372.0, - 523 => 343.0, - 524 => 850.0, - 525 => 687.0, - 526 => 850.0, - 527 => 687.0, - 528 => 770.0, - 529 => 493.0, - 530 => 770.0, - 531 => 493.0, - 532 => 812.0, - 533 => 712.0, - 534 => 812.0, - 535 => 712.0, - 536 => 720.0, - 537 => 595.0, - 538 => 682.0, - 539 => 478.0, - 540 => 690.0, - 541 => 607.0, - 542 => 837.0, - 543 => 712.0, - 544 => 837.0, - 545 => 865.0, - 546 => 809.0, - 547 => 659.0, - 548 => 725.0, - 549 => 582.0, - 550 => 774.0, - 551 => 675.0, - 552 => 683.0, - 553 => 678.0, - 554 => 850.0, - 555 => 687.0, - 556 => 850.0, - 557 => 687.0, - 558 => 850.0, - 559 => 687.0, - 560 => 850.0, - 561 => 687.0, - 562 => 724.0, - 563 => 652.0, - 564 => 492.0, - 565 => 867.0, - 566 => 512.0, - 567 => 343.0, - 568 => 1088.0, - 569 => 1088.0, - 570 => 774.0, - 571 => 734.0, - 572 => 593.0, - 573 => 637.0, - 574 => 682.0, - 575 => 595.0, - 576 => 582.0, - 577 => 782.0, - 578 => 614.0, - 579 => 762.0, - 580 => 812.0, - 581 => 774.0, - 582 => 683.0, - 583 => 678.0, - 584 => 372.0, - 585 => 343.0, - 586 => 860.0, - 587 => 791.0, - 588 => 770.0, - 589 => 493.0, - 590 => 724.0, - 591 => 652.0, - 592 => 675.0, - 593 => 716.0, - 594 => 716.0, - 595 => 716.0, - 596 => 593.0, - 597 => 593.0, - 598 => 717.0, - 599 => 792.0, - 600 => 678.0, - 601 => 678.0, - 602 => 876.0, - 603 => 557.0, - 604 => 545.0, - 605 => 815.0, - 606 => 731.0, - 607 => 343.0, - 608 => 792.0, - 609 => 716.0, - 610 => 627.0, - 611 => 644.0, - 612 => 635.0, - 613 => 712.0, - 614 => 712.0, - 615 => 712.0, - 616 => 545.0, - 617 => 440.0, - 618 => 545.0, - 619 => 559.0, - 620 => 693.0, - 621 => 343.0, - 622 => 841.0, - 623 => 1042.0, - 624 => 1042.0, - 625 => 1042.0, - 626 => 712.0, - 627 => 793.0, - 628 => 707.0, - 629 => 687.0, - 630 => 909.0, - 631 => 681.0, - 632 => 796.0, - 633 => 538.0, - 634 => 538.0, - 635 => 650.0, - 636 => 493.0, - 637 => 493.0, - 638 => 596.0, - 639 => 596.0, - 640 => 642.0, - 641 => 642.0, - 642 => 595.0, - 643 => 415.0, - 644 => 435.0, - 645 => 605.0, - 646 => 552.0, - 647 => 478.0, - 648 => 478.0, - 649 => 920.0, - 650 => 772.0, - 651 => 670.0, - 652 => 652.0, - 653 => 924.0, - 654 => 652.0, - 655 => 724.0, - 656 => 694.0, - 657 => 684.0, - 658 => 641.0, - 659 => 641.0, - 660 => 573.0, - 661 => 573.0, - 662 => 573.0, - 663 => 573.0, - 664 => 850.0, - 665 => 633.0, - 666 => 731.0, - 667 => 685.0, - 668 => 691.0, - 669 => 343.0, - 670 => 732.0, - 671 => 539.0, - 672 => 792.0, - 673 => 573.0, - 674 => 573.0, - 675 => 1156.0, - 676 => 1214.0, - 677 => 1155.0, - 678 => 975.0, - 679 => 769.0, - 680 => 929.0, - 681 => 1026.0, - 682 => 862.0, - 683 => 780.0, - 684 => 591.0, - 685 => 415.0, - 686 => 677.0, - 687 => 789.0, - 688 => 456.0, - 689 => 456.0, - 690 => 219.0, - 691 => 315.0, - 692 => 315.0, - 693 => 315.0, - 694 => 411.0, - 695 => 591.0, - 696 => 417.0, - 697 => 302.0, - 698 => 521.0, - 699 => 380.0, - 700 => 380.0, - 701 => 380.0, - 702 => 366.0, - 703 => 366.0, - 704 => 326.0, - 705 => 326.0, - 706 => 500.0, - 707 => 500.0, - 708 => 500.0, - 709 => 500.0, - 710 => 500.0, - 711 => 500.0, - 712 => 306.0, - 713 => 500.0, - 714 => 500.0, - 715 => 500.0, - 716 => 306.0, - 717 => 500.0, - 718 => 500.0, - 719 => 500.0, - 720 => 337.0, - 721 => 337.0, - 722 => 366.0, - 723 => 366.0, - 724 => 500.0, - 725 => 500.0, - 726 => 416.0, - 727 => 328.0, - 728 => 500.0, - 729 => 500.0, - 730 => 500.0, - 731 => 500.0, - 732 => 500.0, - 733 => 500.0, - 734 => 351.0, - 735 => 500.0, - 736 => 412.0, - 737 => 219.0, - 738 => 381.0, - 739 => 413.0, - 740 => 326.0, - 741 => 500.0, - 742 => 500.0, - 743 => 500.0, - 744 => 500.0, - 745 => 500.0, - 748 => 500.0, - 749 => 500.0, - 750 => 657.0, - 755 => 500.0, - 759 => 500.0, - 768 => 0.0, - 769 => 0.0, - 770 => 0.0, - 771 => 0.0, - 772 => 0.0, - 773 => 0.0, - 774 => 0.0, - 775 => 0.0, - 776 => 0.0, - 777 => 0.0, - 778 => 0.0, - 779 => 0.0, - 780 => 0.0, - 781 => 0.0, - 782 => 0.0, - 783 => 0.0, - 784 => 0.0, - 785 => 0.0, - 786 => 0.0, - 787 => 0.0, - 788 => 0.0, - 789 => 0.0, - 790 => 0.0, - 791 => 0.0, - 792 => 0.0, - 793 => 0.0, - 794 => 0.0, - 795 => 0.0, - 796 => 0.0, - 797 => 0.0, - 798 => 0.0, - 799 => 0.0, - 800 => 0.0, - 801 => 0.0, - 802 => 0.0, - 803 => 0.0, - 804 => 0.0, - 805 => 0.0, - 806 => 0.0, - 807 => 0.0, - 808 => 0.0, - 809 => 0.0, - 810 => 0.0, - 811 => 0.0, - 812 => 0.0, - 813 => 0.0, - 814 => 0.0, - 815 => 0.0, - 816 => 0.0, - 817 => 0.0, - 818 => 0.0, - 819 => 0.0, - 820 => 0.0, - 821 => 0.0, - 822 => 0.0, - 823 => 0.0, - 824 => 0.0, - 825 => 0.0, - 826 => 0.0, - 827 => 0.0, - 828 => 0.0, - 829 => 0.0, - 830 => 0.0, - 831 => 0.0, - 832 => 0.0, - 833 => 0.0, - 834 => 0.0, - 835 => 0.0, - 836 => 0.0, - 837 => 0.0, - 838 => 0.0, - 839 => 0.0, - 840 => 0.0, - 841 => 0.0, - 842 => 0.0, - 843 => 0.0, - 844 => 0.0, - 845 => 0.0, - 846 => 0.0, - 847 => 0.0, - 849 => 0.0, - 850 => 0.0, - 851 => 0.0, - 855 => 0.0, - 856 => 0.0, - 858 => 0.0, - 860 => 0.0, - 861 => 0.0, - 862 => 0.0, - 863 => 0.0, - 864 => 0.0, - 865 => 0.0, - 866 => 0.0, - 880 => 698.0, - 881 => 565.0, - 882 => 1022.0, - 883 => 836.0, - 884 => 302.0, - 885 => 302.0, - 886 => 837.0, - 887 => 701.0, - 890 => 500.0, - 891 => 593.0, - 892 => 550.0, - 893 => 549.0, - 894 => 400.0, - 895 => 372.0, - 900 => 441.0, - 901 => 500.0, - 902 => 797.0, - 903 => 380.0, - 904 => 846.0, - 905 => 1009.0, - 906 => 563.0, - 908 => 891.0, - 910 => 980.0, - 911 => 894.0, - 912 => 390.0, - 913 => 774.0, - 914 => 762.0, - 915 => 637.0, - 916 => 774.0, - 917 => 683.0, - 918 => 725.0, - 919 => 837.0, - 920 => 850.0, - 921 => 372.0, - 922 => 775.0, - 923 => 774.0, - 924 => 995.0, - 925 => 837.0, - 926 => 632.0, - 927 => 850.0, - 928 => 837.0, - 929 => 733.0, - 931 => 683.0, - 932 => 682.0, - 933 => 724.0, - 934 => 850.0, - 935 => 771.0, - 936 => 850.0, - 937 => 850.0, - 938 => 372.0, - 939 => 724.0, - 940 => 687.0, - 941 => 557.0, - 942 => 712.0, - 943 => 390.0, - 944 => 675.0, - 945 => 687.0, - 946 => 716.0, - 947 => 681.0, - 948 => 687.0, - 949 => 557.0, - 950 => 591.0, - 951 => 712.0, - 952 => 687.0, - 953 => 390.0, - 954 => 710.0, - 955 => 633.0, - 956 => 736.0, - 957 => 681.0, - 958 => 591.0, - 959 => 687.0, - 960 => 791.0, - 961 => 716.0, - 962 => 593.0, - 963 => 779.0, - 964 => 638.0, - 965 => 675.0, - 966 => 782.0, - 967 => 645.0, - 968 => 794.0, - 969 => 869.0, - 970 => 390.0, - 971 => 675.0, - 972 => 687.0, - 973 => 675.0, - 974 => 869.0, - 975 => 775.0, - 976 => 651.0, - 977 => 661.0, - 978 => 746.0, - 979 => 981.0, - 980 => 746.0, - 981 => 796.0, - 982 => 869.0, - 983 => 744.0, - 984 => 850.0, - 985 => 687.0, - 986 => 734.0, - 987 => 593.0, - 988 => 683.0, - 989 => 494.0, - 990 => 702.0, - 991 => 660.0, - 992 => 919.0, - 993 => 627.0, - 994 => 1093.0, - 995 => 837.0, - 996 => 832.0, - 997 => 716.0, - 998 => 928.0, - 999 => 744.0, - 1000 => 733.0, - 1001 => 650.0, - 1002 => 789.0, - 1003 => 671.0, - 1004 => 752.0, - 1005 => 716.0, - 1006 => 682.0, - 1007 => 590.0, - 1008 => 744.0, - 1009 => 716.0, - 1010 => 593.0, - 1011 => 343.0, - 1012 => 850.0, - 1013 => 645.0, - 1014 => 644.0, - 1015 => 738.0, - 1016 => 716.0, - 1017 => 734.0, - 1018 => 995.0, - 1019 => 732.0, - 1020 => 716.0, - 1021 => 698.0, - 1022 => 734.0, - 1023 => 698.0, - 1024 => 683.0, - 1025 => 683.0, - 1026 => 878.0, - 1027 => 637.0, - 1028 => 734.0, - 1029 => 720.0, - 1030 => 372.0, - 1031 => 372.0, - 1032 => 372.0, - 1033 => 1154.0, - 1034 => 1130.0, - 1035 => 878.0, - 1036 => 817.0, - 1037 => 837.0, - 1038 => 771.0, - 1039 => 837.0, - 1040 => 774.0, - 1041 => 762.0, - 1042 => 762.0, - 1043 => 637.0, - 1044 => 891.0, - 1045 => 683.0, - 1046 => 1224.0, - 1047 => 710.0, - 1048 => 837.0, - 1049 => 837.0, - 1050 => 817.0, - 1051 => 831.0, - 1052 => 995.0, - 1053 => 837.0, - 1054 => 850.0, - 1055 => 837.0, - 1056 => 733.0, - 1057 => 734.0, - 1058 => 682.0, - 1059 => 771.0, - 1060 => 992.0, - 1061 => 771.0, - 1062 => 928.0, - 1063 => 808.0, - 1064 => 1235.0, - 1065 => 1326.0, - 1066 => 939.0, - 1067 => 1036.0, - 1068 => 762.0, - 1069 => 734.0, - 1070 => 1174.0, - 1071 => 770.0, - 1072 => 675.0, - 1073 => 698.0, - 1074 => 633.0, - 1075 => 522.0, - 1076 => 808.0, - 1077 => 678.0, - 1078 => 995.0, - 1079 => 581.0, - 1080 => 701.0, - 1081 => 701.0, - 1082 => 679.0, - 1083 => 732.0, - 1084 => 817.0, - 1085 => 691.0, - 1086 => 687.0, - 1087 => 691.0, - 1088 => 716.0, - 1089 => 593.0, - 1090 => 580.0, - 1091 => 652.0, - 1092 => 992.0, - 1093 => 645.0, - 1094 => 741.0, - 1095 => 687.0, - 1096 => 1062.0, - 1097 => 1105.0, - 1098 => 751.0, - 1099 => 904.0, - 1100 => 632.0, - 1101 => 593.0, - 1102 => 972.0, - 1103 => 642.0, - 1104 => 678.0, - 1105 => 678.0, - 1106 => 714.0, - 1107 => 522.0, - 1108 => 593.0, - 1109 => 595.0, - 1110 => 343.0, - 1111 => 343.0, - 1112 => 343.0, - 1113 => 991.0, - 1114 => 956.0, - 1115 => 734.0, - 1116 => 679.0, - 1117 => 701.0, - 1118 => 652.0, - 1119 => 691.0, - 1120 => 1093.0, - 1121 => 869.0, - 1122 => 840.0, - 1123 => 736.0, - 1124 => 1012.0, - 1125 => 839.0, - 1126 => 992.0, - 1127 => 832.0, - 1128 => 1358.0, - 1129 => 1121.0, - 1130 => 850.0, - 1131 => 687.0, - 1132 => 1236.0, - 1133 => 1007.0, - 1134 => 696.0, - 1135 => 557.0, - 1136 => 1075.0, - 1137 => 1061.0, - 1138 => 850.0, - 1139 => 687.0, - 1140 => 850.0, - 1141 => 695.0, - 1142 => 850.0, - 1143 => 695.0, - 1144 => 1148.0, - 1145 => 1043.0, - 1146 => 1074.0, - 1147 => 863.0, - 1148 => 1405.0, - 1149 => 1173.0, - 1150 => 1093.0, - 1151 => 869.0, - 1152 => 734.0, - 1153 => 593.0, - 1154 => 652.0, - 1155 => 0.0, - 1156 => 0.0, - 1157 => 0.0, - 1158 => 0.0, - 1159 => 0.0, - 1160 => 418.0, - 1161 => 418.0, - 1162 => 957.0, - 1163 => 807.0, - 1164 => 762.0, - 1165 => 611.0, - 1166 => 733.0, - 1167 => 716.0, - 1168 => 637.0, - 1169 => 522.0, - 1170 => 666.0, - 1171 => 543.0, - 1172 => 808.0, - 1173 => 669.0, - 1174 => 1224.0, - 1175 => 995.0, - 1176 => 710.0, - 1177 => 581.0, - 1178 => 775.0, - 1179 => 679.0, - 1180 => 817.0, - 1181 => 679.0, - 1182 => 817.0, - 1183 => 679.0, - 1184 => 1015.0, - 1185 => 826.0, - 1186 => 956.0, - 1187 => 808.0, - 1188 => 1103.0, - 1189 => 874.0, - 1190 => 1273.0, - 1191 => 1017.0, - 1192 => 952.0, - 1193 => 858.0, - 1194 => 734.0, - 1195 => 593.0, - 1196 => 682.0, - 1197 => 580.0, - 1198 => 724.0, - 1199 => 652.0, - 1200 => 724.0, - 1201 => 652.0, - 1202 => 771.0, - 1203 => 645.0, - 1204 => 1112.0, - 1205 => 1000.0, - 1206 => 808.0, - 1207 => 687.0, - 1208 => 808.0, - 1209 => 687.0, - 1210 => 808.0, - 1211 => 712.0, - 1212 => 1026.0, - 1213 => 810.0, - 1214 => 1026.0, - 1215 => 810.0, - 1216 => 372.0, - 1217 => 1224.0, - 1218 => 995.0, - 1219 => 775.0, - 1220 => 630.0, - 1221 => 951.0, - 1222 => 805.0, - 1223 => 837.0, - 1224 => 691.0, - 1225 => 957.0, - 1226 => 807.0, - 1227 => 808.0, - 1228 => 687.0, - 1229 => 1115.0, - 1230 => 933.0, - 1231 => 343.0, - 1232 => 774.0, - 1233 => 675.0, - 1234 => 774.0, - 1235 => 675.0, - 1236 => 1085.0, - 1237 => 1048.0, - 1238 => 683.0, - 1239 => 678.0, - 1240 => 849.0, - 1241 => 678.0, - 1242 => 849.0, - 1243 => 678.0, - 1244 => 1224.0, - 1245 => 995.0, - 1246 => 710.0, - 1247 => 581.0, - 1248 => 772.0, - 1249 => 641.0, - 1250 => 837.0, - 1251 => 701.0, - 1252 => 837.0, - 1253 => 701.0, - 1254 => 850.0, - 1255 => 687.0, - 1256 => 850.0, - 1257 => 687.0, - 1258 => 850.0, - 1259 => 687.0, - 1260 => 734.0, - 1261 => 593.0, - 1262 => 771.0, - 1263 => 652.0, - 1264 => 771.0, - 1265 => 652.0, - 1266 => 771.0, - 1267 => 652.0, - 1268 => 808.0, - 1269 => 687.0, - 1270 => 637.0, - 1271 => 522.0, - 1272 => 1036.0, - 1273 => 904.0, - 1274 => 666.0, - 1275 => 543.0, - 1276 => 771.0, - 1277 => 645.0, - 1278 => 771.0, - 1279 => 645.0, - 1280 => 762.0, - 1281 => 608.0, - 1282 => 1159.0, - 1283 => 893.0, - 1284 => 1119.0, - 1285 => 920.0, - 1286 => 828.0, - 1287 => 693.0, - 1288 => 1242.0, - 1289 => 1017.0, - 1290 => 1289.0, - 1291 => 1013.0, - 1292 => 839.0, - 1293 => 638.0, - 1294 => 938.0, - 1295 => 803.0, - 1296 => 696.0, - 1297 => 557.0, - 1298 => 831.0, - 1299 => 732.0, - 1300 => 1286.0, - 1301 => 1068.0, - 1302 => 1065.0, - 1303 => 979.0, - 1304 => 1082.0, - 1305 => 1013.0, - 1306 => 850.0, - 1307 => 716.0, - 1308 => 1103.0, - 1309 => 924.0, - 1310 => 817.0, - 1311 => 679.0, - 1312 => 1267.0, - 1313 => 1059.0, - 1314 => 1273.0, - 1315 => 1017.0, - 1316 => 957.0, - 1317 => 807.0, - 1329 => 813.0, - 1330 => 729.0, - 1331 => 728.0, - 1332 => 731.0, - 1333 => 729.0, - 1334 => 733.0, - 1335 => 652.0, - 1336 => 720.0, - 1337 => 903.0, - 1338 => 728.0, - 1339 => 666.0, - 1340 => 558.0, - 1341 => 961.0, - 1342 => 788.0, - 1343 => 713.0, - 1344 => 651.0, - 1345 => 730.0, - 1346 => 715.0, - 1347 => 704.0, - 1348 => 780.0, - 1349 => 689.0, - 1350 => 715.0, - 1351 => 708.0, - 1352 => 731.0, - 1353 => 677.0, - 1354 => 867.0, - 1355 => 711.0, - 1356 => 780.0, - 1357 => 731.0, - 1358 => 715.0, - 1359 => 693.0, - 1360 => 666.0, - 1361 => 698.0, - 1362 => 576.0, - 1363 => 833.0, - 1364 => 698.0, - 1365 => 763.0, - 1366 => 855.0, - 1369 => 330.0, - 1370 => 342.0, - 1371 => 308.0, - 1372 => 374.0, - 1373 => 313.0, - 1374 => 461.0, - 1375 => 468.0, - 1377 => 938.0, - 1378 => 642.0, - 1379 => 704.0, - 1380 => 708.0, - 1381 => 642.0, - 1382 => 644.0, - 1383 => 565.0, - 1384 => 642.0, - 1385 => 756.0, - 1386 => 704.0, - 1387 => 643.0, - 1388 => 310.0, - 1389 => 984.0, - 1390 => 638.0, - 1391 => 643.0, - 1392 => 643.0, - 1393 => 603.0, - 1394 => 643.0, - 1395 => 642.0, - 1396 => 643.0, - 1397 => 309.0, - 1398 => 643.0, - 1399 => 486.0, - 1400 => 643.0, - 1401 => 366.0, - 1402 => 938.0, - 1403 => 573.0, - 1404 => 666.0, - 1405 => 643.0, - 1406 => 643.0, - 1407 => 934.0, - 1408 => 643.0, - 1409 => 643.0, - 1410 => 479.0, - 1411 => 934.0, - 1412 => 648.0, - 1413 => 620.0, - 1414 => 813.0, - 1415 => 812.0, - 1417 => 360.0, - 1418 => 374.0, - 1456 => 0.0, - 1457 => 0.0, - 1458 => 0.0, - 1459 => 0.0, - 1460 => 0.0, - 1461 => 0.0, - 1462 => 0.0, - 1463 => 0.0, - 1464 => 0.0, - 1465 => 0.0, - 1466 => 0.0, - 1467 => 0.0, - 1468 => 0.0, - 1469 => 0.0, - 1470 => 415.0, - 1471 => 0.0, - 1472 => 372.0, - 1473 => 0.0, - 1474 => 0.0, - 1475 => 372.0, - 1478 => 497.0, - 1479 => 0.0, - 1488 => 728.0, - 1489 => 610.0, - 1490 => 447.0, - 1491 => 588.0, - 1492 => 687.0, - 1493 => 343.0, - 1494 => 400.0, - 1495 => 687.0, - 1496 => 679.0, - 1497 => 294.0, - 1498 => 578.0, - 1499 => 566.0, - 1500 => 605.0, - 1501 => 696.0, - 1502 => 724.0, - 1503 => 343.0, - 1504 => 453.0, - 1505 => 680.0, - 1506 => 666.0, - 1507 => 675.0, - 1508 => 658.0, - 1509 => 661.0, - 1510 => 653.0, - 1511 => 736.0, - 1512 => 602.0, - 1513 => 758.0, - 1514 => 683.0, - 1520 => 664.0, - 1521 => 567.0, - 1522 => 519.0, - 1523 => 444.0, - 1524 => 710.0, - 1542 => 667.0, - 1543 => 667.0, - 1545 => 884.0, - 1546 => 1157.0, - 1548 => 380.0, - 1557 => 0.0, - 1563 => 400.0, - 1567 => 580.0, - 1569 => 511.0, - 1570 => 343.0, - 1571 => 343.0, - 1572 => 622.0, - 1573 => 343.0, - 1574 => 917.0, - 1575 => 343.0, - 1576 => 1005.0, - 1577 => 590.0, - 1578 => 1005.0, - 1579 => 1005.0, - 1580 => 721.0, - 1581 => 721.0, - 1582 => 721.0, - 1583 => 513.0, - 1584 => 513.0, - 1585 => 576.0, - 1586 => 576.0, - 1587 => 1380.0, - 1588 => 1380.0, - 1589 => 1345.0, - 1590 => 1345.0, - 1591 => 1039.0, - 1592 => 1039.0, - 1593 => 683.0, - 1594 => 683.0, - 1600 => 342.0, - 1601 => 1162.0, - 1602 => 894.0, - 1603 => 917.0, - 1604 => 868.0, - 1605 => 733.0, - 1606 => 854.0, - 1607 => 590.0, - 1608 => 622.0, - 1609 => 917.0, - 1610 => 917.0, - 1611 => 0.0, - 1612 => 0.0, - 1613 => 0.0, - 1614 => 0.0, - 1615 => 0.0, - 1616 => 0.0, - 1617 => 0.0, - 1618 => 0.0, - 1619 => 0.0, - 1620 => 0.0, - 1621 => 0.0, - 1623 => 0.0, - 1626 => 500.0, - 1632 => 610.0, - 1633 => 610.0, - 1634 => 610.0, - 1635 => 610.0, - 1636 => 610.0, - 1637 => 610.0, - 1638 => 610.0, - 1639 => 610.0, - 1640 => 610.0, - 1641 => 610.0, - 1642 => 610.0, - 1643 => 374.0, - 1644 => 380.0, - 1645 => 545.0, - 1646 => 1005.0, - 1647 => 894.0, - 1648 => 0.0, - 1652 => 292.0, - 1657 => 1005.0, - 1658 => 1005.0, - 1659 => 1005.0, - 1660 => 1005.0, - 1661 => 1005.0, - 1662 => 1005.0, - 1663 => 1005.0, - 1664 => 1005.0, - 1665 => 721.0, - 1666 => 721.0, - 1667 => 721.0, - 1668 => 721.0, - 1669 => 721.0, - 1670 => 721.0, - 1671 => 721.0, - 1672 => 445.0, - 1673 => 445.0, - 1674 => 445.0, - 1675 => 445.0, - 1676 => 445.0, - 1677 => 445.0, - 1678 => 445.0, - 1679 => 445.0, - 1680 => 445.0, - 1681 => 576.0, - 1682 => 576.0, - 1683 => 576.0, - 1684 => 576.0, - 1685 => 681.0, - 1686 => 576.0, - 1687 => 576.0, - 1688 => 576.0, - 1689 => 576.0, - 1690 => 1380.0, - 1691 => 1380.0, - 1692 => 1380.0, - 1693 => 1345.0, - 1694 => 1345.0, - 1695 => 1039.0, - 1696 => 683.0, - 1697 => 1162.0, - 1698 => 1162.0, - 1699 => 1162.0, - 1700 => 1162.0, - 1701 => 1162.0, - 1702 => 1162.0, - 1703 => 894.0, - 1704 => 894.0, - 1705 => 1024.0, - 1706 => 1271.0, - 1707 => 1024.0, - 1708 => 917.0, - 1709 => 917.0, - 1710 => 917.0, - 1711 => 1024.0, - 1712 => 1024.0, - 1713 => 1024.0, - 1714 => 1024.0, - 1715 => 1024.0, - 1716 => 1024.0, - 1717 => 868.0, - 1718 => 868.0, - 1719 => 868.0, - 1720 => 868.0, - 1721 => 854.0, - 1722 => 854.0, - 1723 => 854.0, - 1724 => 854.0, - 1725 => 854.0, - 1726 => 938.0, - 1727 => 721.0, - 1734 => 622.0, - 1735 => 622.0, - 1736 => 622.0, - 1739 => 622.0, - 1740 => 917.0, - 1742 => 917.0, - 1744 => 917.0, - 1749 => 590.0, - 1776 => 610.0, - 1777 => 610.0, - 1778 => 610.0, - 1779 => 610.0, - 1780 => 610.0, - 1781 => 610.0, - 1782 => 610.0, - 1783 => 610.0, - 1784 => 610.0, - 1785 => 610.0, - 1984 => 696.0, - 1985 => 696.0, - 1986 => 696.0, - 1987 => 696.0, - 1988 => 696.0, - 1989 => 696.0, - 1990 => 696.0, - 1991 => 696.0, - 1992 => 696.0, - 1993 => 696.0, - 1994 => 343.0, - 1995 => 547.0, - 1996 => 543.0, - 1997 => 652.0, - 1998 => 691.0, - 1999 => 691.0, - 2000 => 594.0, - 2001 => 691.0, - 2002 => 904.0, - 2003 => 551.0, - 2004 => 551.0, - 2005 => 627.0, - 2006 => 688.0, - 2007 => 444.0, - 2008 => 1022.0, - 2009 => 506.0, - 2010 => 826.0, - 2011 => 691.0, - 2012 => 652.0, - 2013 => 912.0, - 2014 => 627.0, - 2015 => 707.0, - 2016 => 506.0, - 2017 => 652.0, - 2018 => 574.0, - 2019 => 627.0, - 2020 => 627.0, - 2021 => 627.0, - 2022 => 574.0, - 2023 => 574.0, - 2027 => 0.0, - 2028 => 0.0, - 2029 => 0.0, - 2030 => 0.0, - 2031 => 0.0, - 2032 => 0.0, - 2033 => 0.0, - 2034 => 0.0, - 2035 => 0.0, - 2036 => 380.0, - 2037 => 380.0, - 2040 => 691.0, - 2041 => 691.0, - 2042 => 415.0, - 3647 => 696.0, - 3713 => 790.0, - 3714 => 748.0, - 3716 => 749.0, - 3719 => 569.0, - 3720 => 742.0, - 3722 => 744.0, - 3725 => 761.0, - 3732 => 706.0, - 3733 => 704.0, - 3734 => 747.0, - 3735 => 819.0, - 3737 => 730.0, - 3738 => 727.0, - 3739 => 727.0, - 3740 => 922.0, - 3741 => 827.0, - 3742 => 866.0, - 3743 => 866.0, - 3745 => 836.0, - 3746 => 761.0, - 3747 => 770.0, - 3749 => 769.0, - 3751 => 713.0, - 3754 => 827.0, - 3755 => 1031.0, - 3757 => 724.0, - 3758 => 784.0, - 3759 => 934.0, - 3760 => 688.0, - 3761 => 0.0, - 3762 => 610.0, - 3763 => 610.0, - 3764 => 0.0, - 3765 => 0.0, - 3766 => 0.0, - 3767 => 0.0, - 3768 => 0.0, - 3769 => 0.0, - 3771 => 0.0, - 3772 => 0.0, - 3773 => 670.0, - 3776 => 516.0, - 3777 => 860.0, - 3778 => 516.0, - 3779 => 650.0, - 3780 => 632.0, - 3782 => 759.0, - 3784 => 0.0, - 3785 => 0.0, - 3786 => 0.0, - 3787 => 0.0, - 3788 => 0.0, - 3789 => 0.0, - 3792 => 771.0, - 3793 => 771.0, - 3794 => 693.0, - 3795 => 836.0, - 3796 => 729.0, - 3797 => 729.0, - 3798 => 849.0, - 3799 => 790.0, - 3800 => 759.0, - 3801 => 910.0, - 3804 => 1363.0, - 3805 => 1363.0, - 4256 => 874.0, - 4257 => 733.0, - 4258 => 679.0, - 4259 => 834.0, - 4260 => 615.0, - 4261 => 768.0, - 4262 => 753.0, - 4263 => 914.0, - 4264 => 453.0, - 4265 => 620.0, - 4266 => 843.0, - 4267 => 882.0, - 4268 => 625.0, - 4269 => 854.0, - 4270 => 781.0, - 4271 => 629.0, - 4272 => 912.0, - 4273 => 621.0, - 4274 => 620.0, - 4275 => 854.0, - 4276 => 866.0, - 4277 => 724.0, - 4278 => 630.0, - 4279 => 621.0, - 4280 => 625.0, - 4281 => 620.0, - 4282 => 818.0, - 4283 => 874.0, - 4284 => 615.0, - 4285 => 623.0, - 4286 => 625.0, - 4287 => 725.0, - 4288 => 844.0, - 4289 => 596.0, - 4290 => 688.0, - 4291 => 596.0, - 4292 => 594.0, - 4293 => 738.0, - 4304 => 554.0, - 4305 => 563.0, - 4306 => 622.0, - 4307 => 834.0, - 4308 => 555.0, - 4309 => 564.0, - 4310 => 551.0, - 4311 => 828.0, - 4312 => 563.0, - 4313 => 556.0, - 4314 => 1074.0, - 4315 => 568.0, - 4316 => 568.0, - 4317 => 814.0, - 4318 => 554.0, - 4319 => 563.0, - 4320 => 823.0, - 4321 => 568.0, - 4322 => 700.0, - 4323 => 591.0, - 4324 => 852.0, - 4325 => 560.0, - 4326 => 814.0, - 4327 => 563.0, - 4328 => 553.0, - 4329 => 568.0, - 4330 => 622.0, - 4331 => 568.0, - 4332 => 553.0, - 4333 => 566.0, - 4334 => 568.0, - 4335 => 540.0, - 4336 => 554.0, - 4337 => 559.0, - 4338 => 553.0, - 4339 => 554.0, - 4340 => 553.0, - 4341 => 587.0, - 4342 => 853.0, - 4343 => 604.0, - 4344 => 563.0, - 4345 => 622.0, - 4346 => 554.0, - 4347 => 448.0, - 4348 => 324.0, - 5121 => 774.0, - 5122 => 774.0, - 5123 => 774.0, - 5124 => 774.0, - 5125 => 905.0, - 5126 => 905.0, - 5127 => 905.0, - 5129 => 905.0, - 5130 => 905.0, - 5131 => 905.0, - 5132 => 1018.0, - 5133 => 1009.0, - 5134 => 1018.0, - 5135 => 1009.0, - 5136 => 1018.0, - 5137 => 1009.0, - 5138 => 1149.0, - 5139 => 1140.0, - 5140 => 1149.0, - 5141 => 1140.0, - 5142 => 905.0, - 5143 => 1149.0, - 5144 => 1142.0, - 5145 => 1149.0, - 5146 => 1142.0, - 5147 => 905.0, - 5149 => 310.0, - 5150 => 529.0, - 5151 => 425.0, - 5152 => 425.0, - 5153 => 395.0, - 5154 => 395.0, - 5155 => 395.0, - 5156 => 395.0, - 5157 => 564.0, - 5158 => 470.0, - 5159 => 310.0, - 5160 => 395.0, - 5161 => 395.0, - 5162 => 395.0, - 5163 => 1213.0, - 5164 => 986.0, - 5165 => 1216.0, - 5166 => 1297.0, - 5167 => 774.0, - 5168 => 774.0, - 5169 => 774.0, - 5170 => 774.0, - 5171 => 886.0, - 5172 => 886.0, - 5173 => 886.0, - 5175 => 886.0, - 5176 => 886.0, - 5177 => 886.0, - 5178 => 1018.0, - 5179 => 1009.0, - 5180 => 1018.0, - 5181 => 1009.0, - 5182 => 1018.0, - 5183 => 1009.0, - 5184 => 1149.0, - 5185 => 1140.0, - 5186 => 1149.0, - 5187 => 1140.0, - 5188 => 1149.0, - 5189 => 1142.0, - 5190 => 1149.0, - 5191 => 1142.0, - 5192 => 886.0, - 5193 => 576.0, - 5194 => 229.0, - 5196 => 812.0, - 5197 => 812.0, - 5198 => 812.0, - 5199 => 812.0, - 5200 => 815.0, - 5201 => 815.0, - 5202 => 815.0, - 5204 => 815.0, - 5205 => 815.0, - 5206 => 815.0, - 5207 => 1056.0, - 5208 => 1048.0, - 5209 => 1056.0, - 5210 => 1048.0, - 5211 => 1056.0, - 5212 => 1048.0, - 5213 => 1060.0, - 5214 => 1054.0, - 5215 => 1060.0, - 5216 => 1054.0, - 5217 => 1060.0, - 5218 => 1052.0, - 5219 => 1060.0, - 5220 => 1052.0, - 5221 => 1060.0, - 5222 => 483.0, - 5223 => 1005.0, - 5224 => 1005.0, - 5225 => 1023.0, - 5226 => 1017.0, - 5227 => 743.0, - 5228 => 743.0, - 5229 => 743.0, - 5230 => 743.0, - 5231 => 743.0, - 5232 => 743.0, - 5233 => 743.0, - 5234 => 743.0, - 5235 => 743.0, - 5236 => 1029.0, - 5237 => 975.0, - 5238 => 980.0, - 5239 => 975.0, - 5240 => 980.0, - 5241 => 975.0, - 5242 => 1029.0, - 5243 => 975.0, - 5244 => 1029.0, - 5245 => 975.0, - 5246 => 980.0, - 5247 => 975.0, - 5248 => 980.0, - 5249 => 975.0, - 5250 => 980.0, - 5251 => 501.0, - 5252 => 501.0, - 5253 => 938.0, - 5254 => 938.0, - 5255 => 938.0, - 5256 => 938.0, - 5257 => 743.0, - 5258 => 743.0, - 5259 => 743.0, - 5260 => 743.0, - 5261 => 743.0, - 5262 => 743.0, - 5263 => 743.0, - 5264 => 743.0, - 5265 => 743.0, - 5266 => 1029.0, - 5267 => 975.0, - 5268 => 1029.0, - 5269 => 975.0, - 5270 => 1029.0, - 5271 => 975.0, - 5272 => 1029.0, - 5273 => 975.0, - 5274 => 1029.0, - 5275 => 975.0, - 5276 => 1029.0, - 5277 => 975.0, - 5278 => 1029.0, - 5279 => 975.0, - 5280 => 1029.0, - 5281 => 501.0, - 5282 => 501.0, - 5283 => 626.0, - 5284 => 626.0, - 5285 => 626.0, - 5286 => 626.0, - 5287 => 626.0, - 5288 => 626.0, - 5289 => 626.0, - 5290 => 626.0, - 5291 => 626.0, - 5292 => 881.0, - 5293 => 854.0, - 5294 => 863.0, - 5295 => 874.0, - 5296 => 863.0, - 5297 => 874.0, - 5298 => 881.0, - 5299 => 874.0, - 5300 => 881.0, - 5301 => 874.0, - 5302 => 863.0, - 5303 => 874.0, - 5304 => 863.0, - 5305 => 874.0, - 5306 => 863.0, - 5307 => 436.0, - 5308 => 548.0, - 5309 => 436.0, - 5312 => 988.0, - 5313 => 988.0, - 5314 => 988.0, - 5315 => 988.0, - 5316 => 931.0, - 5317 => 931.0, - 5318 => 931.0, - 5319 => 931.0, - 5320 => 931.0, - 5321 => 1238.0, - 5322 => 1247.0, - 5323 => 1200.0, - 5324 => 1228.0, - 5325 => 1200.0, - 5326 => 1228.0, - 5327 => 931.0, - 5328 => 660.0, - 5329 => 497.0, - 5330 => 660.0, - 5331 => 988.0, - 5332 => 988.0, - 5333 => 988.0, - 5334 => 988.0, - 5335 => 931.0, - 5336 => 931.0, - 5337 => 931.0, - 5338 => 931.0, - 5339 => 931.0, - 5340 => 1231.0, - 5341 => 1247.0, - 5342 => 1283.0, - 5343 => 1228.0, - 5344 => 1283.0, - 5345 => 1228.0, - 5346 => 1228.0, - 5347 => 1214.0, - 5348 => 1228.0, - 5349 => 1214.0, - 5350 => 1283.0, - 5351 => 1228.0, - 5352 => 1283.0, - 5353 => 1228.0, - 5354 => 660.0, - 5356 => 886.0, - 5357 => 730.0, - 5358 => 730.0, - 5359 => 730.0, - 5360 => 730.0, - 5361 => 730.0, - 5362 => 730.0, - 5363 => 730.0, - 5364 => 730.0, - 5365 => 730.0, - 5366 => 998.0, - 5367 => 958.0, - 5368 => 967.0, - 5369 => 989.0, - 5370 => 967.0, - 5371 => 989.0, - 5372 => 998.0, - 5373 => 958.0, - 5374 => 998.0, - 5375 => 958.0, - 5376 => 967.0, - 5377 => 989.0, - 5378 => 967.0, - 5379 => 989.0, - 5380 => 967.0, - 5381 => 493.0, - 5382 => 460.0, - 5383 => 493.0, - 5392 => 923.0, - 5393 => 923.0, - 5394 => 923.0, - 5395 => 1136.0, - 5396 => 1136.0, - 5397 => 1136.0, - 5398 => 1136.0, - 5399 => 1209.0, - 5400 => 1202.0, - 5401 => 1209.0, - 5402 => 1202.0, - 5403 => 1209.0, - 5404 => 1202.0, - 5405 => 1431.0, - 5406 => 1420.0, - 5407 => 1431.0, - 5408 => 1420.0, - 5409 => 1431.0, - 5410 => 1420.0, - 5411 => 1431.0, - 5412 => 1420.0, - 5413 => 746.0, - 5414 => 776.0, - 5415 => 776.0, - 5416 => 776.0, - 5417 => 776.0, - 5418 => 776.0, - 5419 => 776.0, - 5420 => 776.0, - 5421 => 776.0, - 5422 => 776.0, - 5423 => 1003.0, - 5424 => 1003.0, - 5425 => 1013.0, - 5426 => 996.0, - 5427 => 1013.0, - 5428 => 996.0, - 5429 => 1003.0, - 5430 => 1003.0, - 5431 => 1003.0, - 5432 => 1003.0, - 5433 => 1013.0, - 5434 => 996.0, - 5435 => 1013.0, - 5436 => 996.0, - 5437 => 1013.0, - 5438 => 495.0, - 5440 => 395.0, - 5441 => 510.0, - 5442 => 1033.0, - 5443 => 1033.0, - 5444 => 976.0, - 5445 => 976.0, - 5446 => 976.0, - 5447 => 976.0, - 5448 => 733.0, - 5449 => 733.0, - 5450 => 733.0, - 5451 => 733.0, - 5452 => 733.0, - 5453 => 733.0, - 5454 => 1003.0, - 5455 => 959.0, - 5456 => 495.0, - 5458 => 886.0, - 5459 => 774.0, - 5460 => 774.0, - 5461 => 774.0, - 5462 => 774.0, - 5463 => 928.0, - 5464 => 928.0, - 5465 => 928.0, - 5466 => 928.0, - 5467 => 1172.0, - 5468 => 1142.0, - 5469 => 602.0, - 5470 => 812.0, - 5471 => 812.0, - 5472 => 812.0, - 5473 => 812.0, - 5474 => 812.0, - 5475 => 812.0, - 5476 => 815.0, - 5477 => 815.0, - 5478 => 815.0, - 5479 => 815.0, - 5480 => 1060.0, - 5481 => 1052.0, - 5482 => 548.0, - 5492 => 977.0, - 5493 => 977.0, - 5494 => 977.0, - 5495 => 977.0, - 5496 => 977.0, - 5497 => 977.0, - 5498 => 977.0, - 5499 => 618.0, - 5500 => 837.0, - 5501 => 510.0, - 5502 => 1238.0, - 5503 => 1238.0, - 5504 => 1238.0, - 5505 => 1238.0, - 5506 => 1238.0, - 5507 => 1238.0, - 5508 => 1238.0, - 5509 => 989.0, - 5514 => 977.0, - 5515 => 977.0, - 5516 => 977.0, - 5517 => 977.0, - 5518 => 1591.0, - 5519 => 1591.0, - 5520 => 1591.0, - 5521 => 1295.0, - 5522 => 1295.0, - 5523 => 1591.0, - 5524 => 1591.0, - 5525 => 848.0, - 5526 => 1273.0, - 5536 => 988.0, - 5537 => 988.0, - 5538 => 931.0, - 5539 => 931.0, - 5540 => 931.0, - 5541 => 931.0, - 5542 => 660.0, - 5543 => 776.0, - 5544 => 776.0, - 5545 => 776.0, - 5546 => 776.0, - 5547 => 776.0, - 5548 => 776.0, - 5549 => 776.0, - 5550 => 495.0, - 5551 => 743.0, - 5598 => 830.0, - 5601 => 830.0, - 5702 => 496.0, - 5703 => 496.0, - 5742 => 413.0, - 5743 => 1238.0, - 5744 => 1591.0, - 5745 => 2016.0, - 5746 => 2016.0, - 5747 => 1720.0, - 5748 => 1678.0, - 5749 => 2016.0, - 5750 => 2016.0, - 5760 => 543.0, - 5761 => 637.0, - 5762 => 945.0, - 5763 => 1254.0, - 5764 => 1563.0, - 5765 => 1871.0, - 5766 => 627.0, - 5767 => 936.0, - 5768 => 1254.0, - 5769 => 1559.0, - 5770 => 1871.0, - 5771 => 569.0, - 5772 => 877.0, - 5773 => 1187.0, - 5774 => 1497.0, - 5775 => 1807.0, - 5776 => 637.0, - 5777 => 945.0, - 5778 => 1240.0, - 5779 => 1555.0, - 5780 => 1871.0, - 5781 => 569.0, - 5782 => 569.0, - 5783 => 789.0, - 5784 => 1234.0, - 5785 => 1559.0, - 5786 => 740.0, - 5787 => 638.0, - 5788 => 638.0, - 7424 => 652.0, - 7425 => 833.0, - 7426 => 1048.0, - 7427 => 608.0, - 7428 => 593.0, - 7429 => 676.0, - 7430 => 676.0, - 7431 => 559.0, - 7432 => 557.0, - 7433 => 343.0, - 7434 => 494.0, - 7435 => 665.0, - 7436 => 539.0, - 7437 => 817.0, - 7438 => 701.0, - 7439 => 687.0, - 7440 => 593.0, - 7441 => 660.0, - 7442 => 660.0, - 7443 => 660.0, - 7444 => 1094.0, - 7446 => 687.0, - 7447 => 687.0, - 7448 => 556.0, - 7449 => 642.0, - 7450 => 642.0, - 7451 => 580.0, - 7452 => 634.0, - 7453 => 737.0, - 7454 => 948.0, - 7455 => 695.0, - 7456 => 652.0, - 7457 => 924.0, - 7458 => 582.0, - 7459 => 646.0, - 7462 => 539.0, - 7463 => 652.0, - 7464 => 691.0, - 7465 => 556.0, - 7466 => 781.0, - 7467 => 732.0, - 7468 => 487.0, - 7469 => 683.0, - 7470 => 480.0, - 7472 => 523.0, - 7473 => 430.0, - 7474 => 430.0, - 7475 => 517.0, - 7476 => 527.0, - 7477 => 234.0, - 7478 => 234.0, - 7479 => 488.0, - 7480 => 401.0, - 7481 => 626.0, - 7482 => 527.0, - 7483 => 527.0, - 7484 => 535.0, - 7485 => 509.0, - 7486 => 461.0, - 7487 => 485.0, - 7488 => 430.0, - 7489 => 511.0, - 7490 => 695.0, - 7491 => 458.0, - 7492 => 458.0, - 7493 => 479.0, - 7494 => 712.0, - 7495 => 479.0, - 7496 => 479.0, - 7497 => 479.0, - 7498 => 479.0, - 7499 => 386.0, - 7500 => 386.0, - 7501 => 479.0, - 7502 => 219.0, - 7503 => 487.0, - 7504 => 664.0, - 7505 => 456.0, - 7506 => 488.0, - 7507 => 414.0, - 7508 => 488.0, - 7509 => 488.0, - 7510 => 479.0, - 7511 => 388.0, - 7512 => 456.0, - 7513 => 462.0, - 7514 => 664.0, - 7515 => 501.0, - 7517 => 451.0, - 7518 => 429.0, - 7519 => 433.0, - 7520 => 493.0, - 7521 => 406.0, - 7522 => 219.0, - 7523 => 315.0, - 7524 => 456.0, - 7525 => 501.0, - 7526 => 451.0, - 7527 => 429.0, - 7528 => 451.0, - 7529 => 493.0, - 7530 => 406.0, - 7543 => 716.0, - 7544 => 527.0, - 7547 => 545.0, - 7549 => 747.0, - 7557 => 514.0, - 7579 => 479.0, - 7580 => 414.0, - 7581 => 414.0, - 7582 => 488.0, - 7583 => 386.0, - 7584 => 377.0, - 7585 => 348.0, - 7586 => 479.0, - 7587 => 456.0, - 7588 => 347.0, - 7589 => 281.0, - 7590 => 347.0, - 7591 => 347.0, - 7592 => 431.0, - 7593 => 326.0, - 7594 => 330.0, - 7595 => 370.0, - 7596 => 664.0, - 7597 => 664.0, - 7598 => 562.0, - 7599 => 562.0, - 7600 => 448.0, - 7601 => 488.0, - 7602 => 542.0, - 7603 => 422.0, - 7604 => 396.0, - 7605 => 388.0, - 7606 => 583.0, - 7607 => 494.0, - 7608 => 399.0, - 7609 => 451.0, - 7610 => 501.0, - 7611 => 417.0, - 7612 => 523.0, - 7613 => 470.0, - 7614 => 455.0, - 7615 => 425.0, - 7620 => 0.0, - 7621 => 0.0, - 7622 => 0.0, - 7623 => 0.0, - 7624 => 0.0, - 7625 => 0.0, - 7680 => 774.0, - 7681 => 675.0, - 7682 => 762.0, - 7683 => 716.0, - 7684 => 762.0, - 7685 => 716.0, - 7686 => 762.0, - 7687 => 716.0, - 7688 => 734.0, - 7689 => 593.0, - 7690 => 830.0, - 7691 => 716.0, - 7692 => 830.0, - 7693 => 716.0, - 7694 => 830.0, - 7695 => 716.0, - 7696 => 830.0, - 7697 => 716.0, - 7698 => 830.0, - 7699 => 716.0, - 7700 => 683.0, - 7701 => 678.0, - 7702 => 683.0, - 7703 => 678.0, - 7704 => 683.0, - 7705 => 678.0, - 7706 => 683.0, - 7707 => 678.0, - 7708 => 683.0, - 7709 => 678.0, - 7710 => 683.0, - 7711 => 435.0, - 7712 => 821.0, - 7713 => 716.0, - 7714 => 837.0, - 7715 => 712.0, - 7716 => 837.0, - 7717 => 712.0, - 7718 => 837.0, - 7719 => 712.0, - 7720 => 837.0, - 7721 => 712.0, - 7722 => 837.0, - 7723 => 712.0, - 7724 => 372.0, - 7725 => 343.0, - 7726 => 372.0, - 7727 => 343.0, - 7728 => 775.0, - 7729 => 665.0, - 7730 => 775.0, - 7731 => 665.0, - 7732 => 775.0, - 7733 => 665.0, - 7734 => 637.0, - 7735 => 343.0, - 7736 => 637.0, - 7737 => 343.0, - 7738 => 637.0, - 7739 => 343.0, - 7740 => 637.0, - 7741 => 343.0, - 7742 => 995.0, - 7743 => 1042.0, - 7744 => 995.0, - 7745 => 1042.0, - 7746 => 995.0, - 7747 => 1042.0, - 7748 => 837.0, - 7749 => 712.0, - 7750 => 837.0, - 7751 => 712.0, - 7752 => 837.0, - 7753 => 712.0, - 7754 => 837.0, - 7755 => 712.0, - 7756 => 850.0, - 7757 => 687.0, - 7758 => 850.0, - 7759 => 687.0, - 7760 => 850.0, - 7761 => 687.0, - 7762 => 850.0, - 7763 => 687.0, - 7764 => 733.0, - 7765 => 716.0, - 7766 => 733.0, - 7767 => 716.0, - 7768 => 770.0, - 7769 => 493.0, - 7770 => 770.0, - 7771 => 493.0, - 7772 => 770.0, - 7773 => 493.0, - 7774 => 770.0, - 7775 => 493.0, - 7776 => 720.0, - 7777 => 595.0, - 7778 => 720.0, - 7779 => 595.0, - 7780 => 720.0, - 7781 => 595.0, - 7782 => 720.0, - 7783 => 595.0, - 7784 => 720.0, - 7785 => 595.0, - 7786 => 682.0, - 7787 => 478.0, - 7788 => 682.0, - 7789 => 478.0, - 7790 => 682.0, - 7791 => 478.0, - 7792 => 682.0, - 7793 => 478.0, - 7794 => 812.0, - 7795 => 712.0, - 7796 => 812.0, - 7797 => 712.0, - 7798 => 812.0, - 7799 => 712.0, - 7800 => 812.0, - 7801 => 712.0, - 7802 => 812.0, - 7803 => 712.0, - 7804 => 774.0, - 7805 => 652.0, - 7806 => 774.0, - 7807 => 652.0, - 7808 => 1103.0, - 7809 => 924.0, - 7810 => 1103.0, - 7811 => 924.0, - 7812 => 1103.0, - 7813 => 924.0, - 7814 => 1103.0, - 7815 => 924.0, - 7816 => 1103.0, - 7817 => 924.0, - 7818 => 771.0, - 7819 => 645.0, - 7820 => 771.0, - 7821 => 645.0, - 7822 => 724.0, - 7823 => 652.0, - 7824 => 725.0, - 7825 => 582.0, - 7826 => 725.0, - 7827 => 582.0, - 7828 => 725.0, - 7829 => 582.0, - 7830 => 712.0, - 7831 => 478.0, - 7832 => 924.0, - 7833 => 652.0, - 7834 => 675.0, - 7835 => 435.0, - 7836 => 435.0, - 7837 => 435.0, - 7838 => 896.0, - 7839 => 687.0, - 7840 => 774.0, - 7841 => 675.0, - 7842 => 774.0, - 7843 => 675.0, - 7844 => 774.0, - 7845 => 675.0, - 7846 => 774.0, - 7847 => 675.0, - 7848 => 774.0, - 7849 => 675.0, - 7850 => 774.0, - 7851 => 675.0, - 7852 => 774.0, - 7853 => 675.0, - 7854 => 774.0, - 7855 => 675.0, - 7856 => 774.0, - 7857 => 675.0, - 7858 => 774.0, - 7859 => 675.0, - 7860 => 774.0, - 7861 => 675.0, - 7862 => 774.0, - 7863 => 675.0, - 7864 => 683.0, - 7865 => 678.0, - 7866 => 683.0, - 7867 => 678.0, - 7868 => 683.0, - 7869 => 678.0, - 7870 => 683.0, - 7871 => 678.0, - 7872 => 683.0, - 7873 => 678.0, - 7874 => 683.0, - 7875 => 678.0, - 7876 => 683.0, - 7877 => 678.0, - 7878 => 683.0, - 7879 => 678.0, - 7880 => 372.0, - 7881 => 343.0, - 7882 => 372.0, - 7883 => 343.0, - 7884 => 850.0, - 7885 => 687.0, - 7886 => 850.0, - 7887 => 687.0, - 7888 => 850.0, - 7889 => 687.0, - 7890 => 850.0, - 7891 => 687.0, - 7892 => 850.0, - 7893 => 687.0, - 7894 => 850.0, - 7895 => 687.0, - 7896 => 850.0, - 7897 => 687.0, - 7898 => 874.0, - 7899 => 687.0, - 7900 => 874.0, - 7901 => 687.0, - 7902 => 874.0, - 7903 => 687.0, - 7904 => 874.0, - 7905 => 687.0, - 7906 => 874.0, - 7907 => 687.0, - 7908 => 812.0, - 7909 => 712.0, - 7910 => 812.0, - 7911 => 712.0, - 7912 => 835.0, - 7913 => 712.0, - 7914 => 835.0, - 7915 => 712.0, - 7916 => 835.0, - 7917 => 712.0, - 7918 => 835.0, - 7919 => 712.0, - 7920 => 835.0, - 7921 => 712.0, - 7922 => 724.0, - 7923 => 652.0, - 7924 => 724.0, - 7925 => 652.0, - 7926 => 724.0, - 7927 => 652.0, - 7928 => 724.0, - 7929 => 652.0, - 7930 => 953.0, - 7931 => 644.0, - 7936 => 687.0, - 7937 => 687.0, - 7938 => 687.0, - 7939 => 687.0, - 7940 => 687.0, - 7941 => 687.0, - 7942 => 687.0, - 7943 => 687.0, - 7944 => 774.0, - 7945 => 774.0, - 7946 => 1041.0, - 7947 => 1043.0, - 7948 => 935.0, - 7949 => 963.0, - 7950 => 835.0, - 7951 => 859.0, - 7952 => 557.0, - 7953 => 557.0, - 7954 => 557.0, - 7955 => 557.0, - 7956 => 557.0, - 7957 => 557.0, - 7960 => 792.0, - 7961 => 794.0, - 7962 => 1100.0, - 7963 => 1096.0, - 7964 => 1023.0, - 7965 => 1052.0, - 7968 => 712.0, - 7969 => 712.0, - 7970 => 712.0, - 7971 => 712.0, - 7972 => 712.0, - 7973 => 712.0, - 7974 => 712.0, - 7975 => 712.0, - 7976 => 945.0, - 7977 => 951.0, - 7978 => 1250.0, - 7979 => 1250.0, - 7980 => 1180.0, - 7981 => 1206.0, - 7982 => 1054.0, - 7983 => 1063.0, - 7984 => 390.0, - 7985 => 390.0, - 7986 => 390.0, - 7987 => 390.0, - 7988 => 390.0, - 7989 => 390.0, - 7990 => 390.0, - 7991 => 390.0, - 7992 => 483.0, - 7993 => 489.0, - 7994 => 777.0, - 7995 => 785.0, - 7996 => 712.0, - 7997 => 738.0, - 7998 => 604.0, - 7999 => 604.0, - 8000 => 687.0, - 8001 => 687.0, - 8002 => 687.0, - 8003 => 687.0, - 8004 => 687.0, - 8005 => 687.0, - 8008 => 892.0, - 8009 => 933.0, - 8010 => 1221.0, - 8011 => 1224.0, - 8012 => 1053.0, - 8013 => 1082.0, - 8016 => 675.0, - 8017 => 675.0, - 8018 => 675.0, - 8019 => 675.0, - 8020 => 675.0, - 8021 => 675.0, - 8022 => 675.0, - 8023 => 675.0, - 8025 => 930.0, - 8027 => 1184.0, - 8029 => 1199.0, - 8031 => 1049.0, - 8032 => 869.0, - 8033 => 869.0, - 8034 => 869.0, - 8035 => 869.0, - 8036 => 869.0, - 8037 => 869.0, - 8038 => 869.0, - 8039 => 869.0, - 8040 => 909.0, - 8041 => 958.0, - 8042 => 1246.0, - 8043 => 1251.0, - 8044 => 1076.0, - 8045 => 1105.0, - 8046 => 1028.0, - 8047 => 1076.0, - 8048 => 687.0, - 8049 => 687.0, - 8050 => 557.0, - 8051 => 557.0, - 8052 => 712.0, - 8053 => 712.0, - 8054 => 390.0, - 8055 => 390.0, - 8056 => 687.0, - 8057 => 687.0, - 8058 => 675.0, - 8059 => 675.0, - 8060 => 869.0, - 8061 => 869.0, - 8064 => 687.0, - 8065 => 687.0, - 8066 => 687.0, - 8067 => 687.0, - 8068 => 687.0, - 8069 => 687.0, - 8070 => 687.0, - 8071 => 687.0, - 8072 => 774.0, - 8073 => 774.0, - 8074 => 1041.0, - 8075 => 1043.0, - 8076 => 935.0, - 8077 => 963.0, - 8078 => 835.0, - 8079 => 859.0, - 8080 => 712.0, - 8081 => 712.0, - 8082 => 712.0, - 8083 => 712.0, - 8084 => 712.0, - 8085 => 712.0, - 8086 => 712.0, - 8087 => 712.0, - 8088 => 945.0, - 8089 => 951.0, - 8090 => 1250.0, - 8091 => 1250.0, - 8092 => 1180.0, - 8093 => 1206.0, - 8094 => 1054.0, - 8095 => 1063.0, - 8096 => 869.0, - 8097 => 869.0, - 8098 => 869.0, - 8099 => 869.0, - 8100 => 869.0, - 8101 => 869.0, - 8102 => 869.0, - 8103 => 869.0, - 8104 => 909.0, - 8105 => 958.0, - 8106 => 1246.0, - 8107 => 1251.0, - 8108 => 1076.0, - 8109 => 1105.0, - 8110 => 1028.0, - 8111 => 1076.0, - 8112 => 687.0, - 8113 => 687.0, - 8114 => 687.0, - 8115 => 687.0, - 8116 => 687.0, - 8118 => 687.0, - 8119 => 687.0, - 8120 => 774.0, - 8121 => 774.0, - 8122 => 876.0, - 8123 => 797.0, - 8124 => 774.0, - 8125 => 500.0, - 8126 => 500.0, - 8127 => 500.0, - 8128 => 500.0, - 8129 => 500.0, - 8130 => 712.0, - 8131 => 712.0, - 8132 => 712.0, - 8134 => 712.0, - 8135 => 712.0, - 8136 => 929.0, - 8137 => 846.0, - 8138 => 1080.0, - 8139 => 1009.0, - 8140 => 837.0, - 8141 => 500.0, - 8142 => 500.0, - 8143 => 500.0, - 8144 => 390.0, - 8145 => 390.0, - 8146 => 390.0, - 8147 => 390.0, - 8150 => 390.0, - 8151 => 390.0, - 8152 => 372.0, - 8153 => 372.0, - 8154 => 621.0, - 8155 => 563.0, - 8157 => 500.0, - 8158 => 500.0, - 8159 => 500.0, - 8160 => 675.0, - 8161 => 675.0, - 8162 => 675.0, - 8163 => 675.0, - 8164 => 716.0, - 8165 => 716.0, - 8166 => 675.0, - 8167 => 675.0, - 8168 => 724.0, - 8169 => 724.0, - 8170 => 1020.0, - 8171 => 980.0, - 8172 => 838.0, - 8173 => 500.0, - 8174 => 500.0, - 8175 => 500.0, - 8178 => 869.0, - 8179 => 869.0, - 8180 => 869.0, - 8182 => 869.0, - 8183 => 869.0, - 8184 => 1065.0, - 8185 => 891.0, - 8186 => 1084.0, - 8187 => 894.0, - 8188 => 850.0, - 8189 => 500.0, - 8190 => 500.0, - 8192 => 500.0, - 8193 => 1000.0, - 8194 => 500.0, - 8195 => 1000.0, - 8196 => 330.0, - 8197 => 250.0, - 8198 => 167.0, - 8199 => 696.0, - 8200 => 380.0, - 8201 => 200.0, - 8202 => 100.0, - 8203 => 0.0, - 8204 => 0.0, - 8205 => 0.0, - 8206 => 0.0, - 8207 => 0.0, - 8208 => 415.0, - 8209 => 415.0, - 8210 => 696.0, - 8211 => 500.0, - 8212 => 1000.0, - 8213 => 1000.0, - 8214 => 500.0, - 8215 => 500.0, - 8216 => 380.0, - 8217 => 380.0, - 8218 => 380.0, - 8219 => 380.0, - 8220 => 657.0, - 8221 => 657.0, - 8222 => 657.0, - 8223 => 657.0, - 8224 => 500.0, - 8225 => 500.0, - 8226 => 639.0, - 8227 => 639.0, - 8228 => 333.0, - 8229 => 667.0, - 8230 => 1000.0, - 8231 => 348.0, - 8232 => 0.0, - 8233 => 0.0, - 8234 => 0.0, - 8235 => 0.0, - 8236 => 0.0, - 8237 => 0.0, - 8238 => 0.0, - 8239 => 200.0, - 8240 => 1440.0, - 8241 => 1887.0, - 8242 => 264.0, - 8243 => 447.0, - 8244 => 630.0, - 8245 => 264.0, - 8246 => 447.0, - 8247 => 630.0, - 8248 => 733.0, - 8249 => 412.0, - 8250 => 412.0, - 8251 => 972.0, - 8252 => 627.0, - 8253 => 580.0, - 8254 => 500.0, - 8255 => 828.0, - 8256 => 828.0, - 8257 => 329.0, - 8258 => 1023.0, - 8259 => 500.0, - 8260 => 167.0, - 8261 => 457.0, - 8262 => 457.0, - 8263 => 1030.0, - 8264 => 829.0, - 8265 => 829.0, - 8266 => 513.0, - 8267 => 636.0, - 8268 => 500.0, - 8269 => 500.0, - 8270 => 523.0, - 8271 => 400.0, - 8272 => 828.0, - 8273 => 523.0, - 8274 => 556.0, - 8275 => 1000.0, - 8276 => 828.0, - 8277 => 838.0, - 8278 => 684.0, - 8279 => 813.0, - 8280 => 838.0, - 8281 => 838.0, - 8282 => 380.0, - 8283 => 872.0, - 8284 => 838.0, - 8285 => 380.0, - 8286 => 380.0, - 8287 => 222.0, - 8288 => 0.0, - 8289 => 0.0, - 8290 => 0.0, - 8291 => 0.0, - 8292 => 0.0, - 8298 => 0.0, - 8299 => 0.0, - 8300 => 0.0, - 8301 => 0.0, - 8302 => 0.0, - 8303 => 0.0, - 8304 => 438.0, - 8305 => 219.0, - 8308 => 438.0, - 8309 => 438.0, - 8310 => 438.0, - 8311 => 438.0, - 8312 => 438.0, - 8313 => 438.0, - 8314 => 528.0, - 8315 => 528.0, - 8316 => 528.0, - 8317 => 288.0, - 8318 => 288.0, - 8319 => 456.0, - 8320 => 438.0, - 8321 => 438.0, - 8322 => 438.0, - 8323 => 438.0, - 8324 => 438.0, - 8325 => 438.0, - 8326 => 438.0, - 8327 => 438.0, - 8328 => 438.0, - 8329 => 438.0, - 8330 => 528.0, - 8331 => 528.0, - 8332 => 528.0, - 8333 => 288.0, - 8334 => 288.0, - 8336 => 458.0, - 8337 => 479.0, - 8338 => 488.0, - 8339 => 413.0, - 8340 => 479.0, - 8341 => 456.0, - 8342 => 487.0, - 8343 => 219.0, - 8344 => 664.0, - 8345 => 456.0, - 8346 => 479.0, - 8347 => 381.0, - 8348 => 388.0, - 8352 => 929.0, - 8353 => 696.0, - 8354 => 696.0, - 8355 => 696.0, - 8356 => 696.0, - 8357 => 1042.0, - 8358 => 696.0, - 8359 => 1518.0, - 8360 => 1205.0, - 8361 => 1103.0, - 8362 => 904.0, - 8363 => 696.0, - 8364 => 696.0, - 8365 => 696.0, - 8366 => 696.0, - 8367 => 1392.0, - 8368 => 696.0, - 8369 => 696.0, - 8370 => 696.0, - 8371 => 696.0, - 8372 => 859.0, - 8373 => 696.0, - 8376 => 696.0, - 8377 => 696.0, - 8378 => 696.0, - 8381 => 696.0, - 8400 => 0.0, - 8401 => 0.0, - 8406 => 0.0, - 8407 => 0.0, - 8411 => 0.0, - 8412 => 0.0, - 8417 => 0.0, - 8448 => 1120.0, - 8449 => 1170.0, - 8450 => 734.0, - 8451 => 1211.0, - 8452 => 896.0, - 8453 => 1091.0, - 8454 => 1144.0, - 8455 => 614.0, - 8456 => 698.0, - 8457 => 1086.0, - 8459 => 1073.0, - 8460 => 913.0, - 8461 => 888.0, - 8462 => 712.0, - 8463 => 712.0, - 8464 => 597.0, - 8465 => 697.0, - 8466 => 856.0, - 8467 => 472.0, - 8468 => 974.0, - 8469 => 837.0, - 8470 => 1203.0, - 8471 => 1000.0, - 8472 => 697.0, - 8473 => 750.0, - 8474 => 850.0, - 8475 => 938.0, - 8476 => 814.0, - 8477 => 801.0, - 8478 => 896.0, - 8479 => 710.0, - 8480 => 1020.0, - 8481 => 1281.0, - 8482 => 1000.0, - 8483 => 755.0, - 8484 => 754.0, - 8485 => 578.0, - 8486 => 850.0, - 8487 => 850.0, - 8488 => 763.0, - 8489 => 338.0, - 8490 => 775.0, - 8491 => 774.0, - 8492 => 928.0, - 8493 => 818.0, - 8494 => 854.0, - 8495 => 636.0, - 8496 => 729.0, - 8497 => 808.0, - 8498 => 683.0, - 8499 => 1184.0, - 8500 => 465.0, - 8501 => 794.0, - 8502 => 731.0, - 8503 => 494.0, - 8504 => 684.0, - 8505 => 380.0, - 8506 => 945.0, - 8507 => 1348.0, - 8508 => 790.0, - 8509 => 737.0, - 8510 => 654.0, - 8511 => 863.0, - 8512 => 840.0, - 8513 => 775.0, - 8514 => 557.0, - 8515 => 637.0, - 8516 => 760.0, - 8517 => 830.0, - 8518 => 716.0, - 8519 => 678.0, - 8520 => 343.0, - 8521 => 343.0, - 8523 => 872.0, - 8526 => 547.0, - 8528 => 1035.0, - 8529 => 1035.0, - 8530 => 1483.0, - 8531 => 1035.0, - 8532 => 1035.0, - 8533 => 1035.0, - 8534 => 1035.0, - 8535 => 1035.0, - 8536 => 1035.0, - 8537 => 1035.0, - 8538 => 1035.0, - 8539 => 1035.0, - 8540 => 1035.0, - 8541 => 1035.0, - 8542 => 1035.0, - 8543 => 615.0, - 8544 => 372.0, - 8545 => 659.0, - 8546 => 945.0, - 8547 => 1099.0, - 8548 => 774.0, - 8549 => 1099.0, - 8550 => 1386.0, - 8551 => 1672.0, - 8552 => 1121.0, - 8553 => 771.0, - 8554 => 1120.0, - 8555 => 1407.0, - 8556 => 637.0, - 8557 => 734.0, - 8558 => 830.0, - 8559 => 995.0, - 8560 => 343.0, - 8561 => 607.0, - 8562 => 872.0, - 8563 => 984.0, - 8564 => 652.0, - 8565 => 962.0, - 8566 => 1227.0, - 8567 => 1491.0, - 8568 => 969.0, - 8569 => 645.0, - 8570 => 969.0, - 8571 => 1233.0, - 8572 => 343.0, - 8573 => 593.0, - 8574 => 716.0, - 8575 => 1042.0, - 8576 => 1289.0, - 8577 => 830.0, - 8578 => 1289.0, - 8579 => 734.0, - 8580 => 593.0, - 8581 => 734.0, - 8585 => 1035.0, - 8592 => 838.0, - 8593 => 838.0, - 8594 => 838.0, - 8595 => 838.0, - 8596 => 838.0, - 8597 => 838.0, - 8598 => 838.0, - 8599 => 838.0, - 8600 => 838.0, - 8601 => 838.0, - 8602 => 838.0, - 8603 => 838.0, - 8604 => 838.0, - 8605 => 838.0, - 8606 => 838.0, - 8607 => 838.0, - 8608 => 838.0, - 8609 => 838.0, - 8610 => 838.0, - 8611 => 838.0, - 8612 => 838.0, - 8613 => 838.0, - 8614 => 838.0, - 8615 => 838.0, - 8616 => 838.0, - 8617 => 838.0, - 8618 => 838.0, - 8619 => 838.0, - 8620 => 838.0, - 8621 => 838.0, - 8622 => 838.0, - 8623 => 838.0, - 8624 => 838.0, - 8625 => 838.0, - 8626 => 838.0, - 8627 => 838.0, - 8628 => 838.0, - 8629 => 838.0, - 8630 => 838.0, - 8631 => 838.0, - 8632 => 838.0, - 8633 => 838.0, - 8634 => 838.0, - 8635 => 838.0, - 8636 => 838.0, - 8637 => 838.0, - 8638 => 838.0, - 8639 => 838.0, - 8640 => 838.0, - 8641 => 838.0, - 8642 => 838.0, - 8643 => 838.0, - 8644 => 838.0, - 8645 => 838.0, - 8646 => 838.0, - 8647 => 838.0, - 8648 => 838.0, - 8649 => 838.0, - 8650 => 838.0, - 8651 => 838.0, - 8652 => 838.0, - 8653 => 838.0, - 8654 => 838.0, - 8655 => 838.0, - 8656 => 838.0, - 8657 => 838.0, - 8658 => 838.0, - 8659 => 838.0, - 8660 => 838.0, - 8661 => 838.0, - 8662 => 838.0, - 8663 => 838.0, - 8664 => 838.0, - 8665 => 838.0, - 8666 => 838.0, - 8667 => 838.0, - 8668 => 838.0, - 8669 => 838.0, - 8670 => 838.0, - 8671 => 838.0, - 8672 => 838.0, - 8673 => 838.0, - 8674 => 838.0, - 8675 => 838.0, - 8676 => 838.0, - 8677 => 838.0, - 8678 => 838.0, - 8679 => 838.0, - 8680 => 838.0, - 8681 => 838.0, - 8682 => 838.0, - 8683 => 838.0, - 8684 => 838.0, - 8685 => 838.0, - 8686 => 838.0, - 8687 => 838.0, - 8688 => 838.0, - 8689 => 838.0, - 8690 => 838.0, - 8691 => 838.0, - 8692 => 838.0, - 8693 => 838.0, - 8694 => 838.0, - 8695 => 838.0, - 8696 => 838.0, - 8697 => 838.0, - 8698 => 838.0, - 8699 => 838.0, - 8700 => 838.0, - 8701 => 838.0, - 8702 => 838.0, - 8703 => 838.0, - 8704 => 774.0, - 8705 => 696.0, - 8706 => 544.0, - 8707 => 683.0, - 8708 => 683.0, - 8709 => 856.0, - 8710 => 697.0, - 8711 => 697.0, - 8712 => 896.0, - 8713 => 896.0, - 8714 => 750.0, - 8715 => 896.0, - 8716 => 896.0, - 8717 => 750.0, - 8718 => 636.0, - 8719 => 787.0, - 8720 => 787.0, - 8721 => 718.0, - 8722 => 838.0, - 8723 => 838.0, - 8724 => 696.0, - 8725 => 365.0, - 8726 => 696.0, - 8727 => 838.0, - 8728 => 626.0, - 8729 => 380.0, - 8730 => 667.0, - 8731 => 667.0, - 8732 => 667.0, - 8733 => 712.0, - 8734 => 833.0, - 8735 => 838.0, - 8736 => 896.0, - 8737 => 896.0, - 8738 => 838.0, - 8739 => 500.0, - 8740 => 500.0, - 8741 => 500.0, - 8742 => 500.0, - 8743 => 812.0, - 8744 => 812.0, - 8745 => 812.0, - 8746 => 812.0, - 8747 => 610.0, - 8748 => 929.0, - 8749 => 1295.0, - 8750 => 563.0, - 8751 => 977.0, - 8752 => 1313.0, - 8753 => 563.0, - 8754 => 563.0, - 8755 => 563.0, - 8756 => 696.0, - 8757 => 696.0, - 8758 => 294.0, - 8759 => 696.0, - 8760 => 838.0, - 8761 => 838.0, - 8762 => 838.0, - 8763 => 838.0, - 8764 => 838.0, - 8765 => 838.0, - 8766 => 838.0, - 8767 => 838.0, - 8768 => 375.0, - 8769 => 838.0, - 8770 => 838.0, - 8771 => 838.0, - 8772 => 838.0, - 8773 => 838.0, - 8774 => 838.0, - 8775 => 838.0, - 8776 => 838.0, - 8777 => 838.0, - 8778 => 838.0, - 8779 => 838.0, - 8780 => 838.0, - 8781 => 838.0, - 8782 => 838.0, - 8783 => 838.0, - 8784 => 838.0, - 8785 => 838.0, - 8786 => 838.0, - 8787 => 838.0, - 8788 => 1063.0, - 8789 => 1063.0, - 8790 => 838.0, - 8791 => 838.0, - 8792 => 838.0, - 8793 => 838.0, - 8794 => 838.0, - 8795 => 838.0, - 8796 => 838.0, - 8797 => 838.0, - 8798 => 838.0, - 8799 => 838.0, - 8800 => 838.0, - 8801 => 838.0, - 8802 => 838.0, - 8803 => 838.0, - 8804 => 838.0, - 8805 => 838.0, - 8806 => 838.0, - 8807 => 838.0, - 8808 => 841.0, - 8809 => 841.0, - 8810 => 1047.0, - 8811 => 1047.0, - 8812 => 500.0, - 8813 => 838.0, - 8814 => 838.0, - 8815 => 838.0, - 8816 => 838.0, - 8817 => 838.0, - 8818 => 838.0, - 8819 => 838.0, - 8820 => 838.0, - 8821 => 838.0, - 8822 => 838.0, - 8823 => 838.0, - 8824 => 838.0, - 8825 => 838.0, - 8826 => 838.0, - 8827 => 838.0, - 8828 => 838.0, - 8829 => 838.0, - 8830 => 838.0, - 8831 => 838.0, - 8832 => 838.0, - 8833 => 838.0, - 8834 => 838.0, - 8835 => 838.0, - 8836 => 838.0, - 8837 => 838.0, - 8838 => 838.0, - 8839 => 838.0, - 8840 => 838.0, - 8841 => 838.0, - 8842 => 838.0, - 8843 => 838.0, - 8844 => 812.0, - 8845 => 812.0, - 8846 => 812.0, - 8847 => 838.0, - 8848 => 838.0, - 8849 => 838.0, - 8850 => 838.0, - 8851 => 796.0, - 8852 => 796.0, - 8853 => 838.0, - 8854 => 838.0, - 8855 => 838.0, - 8856 => 838.0, - 8857 => 838.0, - 8858 => 838.0, - 8859 => 838.0, - 8860 => 838.0, - 8861 => 838.0, - 8862 => 838.0, - 8863 => 838.0, - 8864 => 838.0, - 8865 => 838.0, - 8866 => 914.0, - 8867 => 914.0, - 8868 => 914.0, - 8869 => 914.0, - 8870 => 542.0, - 8871 => 542.0, - 8872 => 914.0, - 8873 => 914.0, - 8874 => 914.0, - 8875 => 914.0, - 8876 => 914.0, - 8877 => 914.0, - 8878 => 914.0, - 8879 => 914.0, - 8880 => 838.0, - 8881 => 838.0, - 8882 => 838.0, - 8883 => 838.0, - 8884 => 838.0, - 8885 => 838.0, - 8886 => 1000.0, - 8887 => 1000.0, - 8888 => 838.0, - 8889 => 838.0, - 8890 => 542.0, - 8891 => 812.0, - 8892 => 812.0, - 8893 => 812.0, - 8894 => 838.0, - 8895 => 838.0, - 8896 => 843.0, - 8897 => 843.0, - 8898 => 843.0, - 8899 => 843.0, - 8900 => 626.0, - 8901 => 380.0, - 8902 => 626.0, - 8903 => 838.0, - 8904 => 1000.0, - 8905 => 1000.0, - 8906 => 1000.0, - 8907 => 1000.0, - 8908 => 1000.0, - 8909 => 838.0, - 8910 => 812.0, - 8911 => 812.0, - 8912 => 838.0, - 8913 => 838.0, - 8914 => 838.0, - 8915 => 838.0, - 8916 => 838.0, - 8917 => 838.0, - 8918 => 838.0, - 8919 => 838.0, - 8920 => 1422.0, - 8921 => 1422.0, - 8922 => 838.0, - 8923 => 838.0, - 8924 => 838.0, - 8925 => 838.0, - 8926 => 838.0, - 8927 => 838.0, - 8928 => 838.0, - 8929 => 838.0, - 8930 => 838.0, - 8931 => 838.0, - 8932 => 838.0, - 8933 => 838.0, - 8934 => 838.0, - 8935 => 838.0, - 8936 => 838.0, - 8937 => 838.0, - 8938 => 838.0, - 8939 => 838.0, - 8940 => 838.0, - 8941 => 838.0, - 8942 => 1000.0, - 8943 => 1000.0, - 8944 => 1000.0, - 8945 => 1000.0, - 8946 => 1158.0, - 8947 => 896.0, - 8948 => 750.0, - 8949 => 896.0, - 8950 => 896.0, - 8951 => 750.0, - 8952 => 896.0, - 8953 => 896.0, - 8954 => 1158.0, - 8955 => 896.0, - 8956 => 750.0, - 8957 => 896.0, - 8958 => 750.0, - 8959 => 896.0, - 8960 => 602.0, - 8961 => 602.0, - 8962 => 716.0, - 8963 => 838.0, - 8964 => 838.0, - 8965 => 838.0, - 8966 => 838.0, - 8967 => 488.0, - 8968 => 457.0, - 8969 => 457.0, - 8970 => 457.0, - 8971 => 457.0, - 8972 => 809.0, - 8973 => 809.0, - 8974 => 809.0, - 8975 => 809.0, - 8976 => 838.0, - 8977 => 539.0, - 8984 => 928.0, - 8985 => 838.0, - 8988 => 469.0, - 8989 => 469.0, - 8990 => 469.0, - 8991 => 469.0, - 8992 => 610.0, - 8993 => 610.0, - 8996 => 1152.0, - 8997 => 1152.0, - 8998 => 1414.0, - 8999 => 1152.0, - 9000 => 1443.0, - 9003 => 1414.0, - 9004 => 873.0, - 9075 => 390.0, - 9076 => 716.0, - 9077 => 869.0, - 9082 => 687.0, - 9085 => 863.0, - 9095 => 1152.0, - 9108 => 873.0, - 9115 => 500.0, - 9116 => 500.0, - 9117 => 500.0, - 9118 => 500.0, - 9119 => 500.0, - 9120 => 500.0, - 9121 => 500.0, - 9122 => 500.0, - 9123 => 500.0, - 9124 => 500.0, - 9125 => 500.0, - 9126 => 500.0, - 9127 => 750.0, - 9128 => 750.0, - 9129 => 750.0, - 9130 => 750.0, - 9131 => 750.0, - 9132 => 750.0, - 9133 => 750.0, - 9134 => 610.0, - 9166 => 838.0, - 9167 => 945.0, - 9187 => 873.0, - 9189 => 769.0, - 9192 => 696.0, - 9250 => 716.0, - 9251 => 716.0, - 9312 => 847.0, - 9313 => 847.0, - 9314 => 847.0, - 9315 => 847.0, - 9316 => 847.0, - 9317 => 847.0, - 9318 => 847.0, - 9319 => 847.0, - 9320 => 847.0, - 9321 => 847.0, - 9472 => 602.0, - 9473 => 602.0, - 9474 => 602.0, - 9475 => 602.0, - 9476 => 602.0, - 9477 => 602.0, - 9478 => 602.0, - 9479 => 602.0, - 9480 => 602.0, - 9481 => 602.0, - 9482 => 602.0, - 9483 => 602.0, - 9484 => 602.0, - 9485 => 602.0, - 9486 => 602.0, - 9487 => 602.0, - 9488 => 602.0, - 9489 => 602.0, - 9490 => 602.0, - 9491 => 602.0, - 9492 => 602.0, - 9493 => 602.0, - 9494 => 602.0, - 9495 => 602.0, - 9496 => 602.0, - 9497 => 602.0, - 9498 => 602.0, - 9499 => 602.0, - 9500 => 602.0, - 9501 => 602.0, - 9502 => 602.0, - 9503 => 602.0, - 9504 => 602.0, - 9505 => 602.0, - 9506 => 602.0, - 9507 => 602.0, - 9508 => 602.0, - 9509 => 602.0, - 9510 => 602.0, - 9511 => 602.0, - 9512 => 602.0, - 9513 => 602.0, - 9514 => 602.0, - 9515 => 602.0, - 9516 => 602.0, - 9517 => 602.0, - 9518 => 602.0, - 9519 => 602.0, - 9520 => 602.0, - 9521 => 602.0, - 9522 => 602.0, - 9523 => 602.0, - 9524 => 602.0, - 9525 => 602.0, - 9526 => 602.0, - 9527 => 602.0, - 9528 => 602.0, - 9529 => 602.0, - 9530 => 602.0, - 9531 => 602.0, - 9532 => 602.0, - 9533 => 602.0, - 9534 => 602.0, - 9535 => 602.0, - 9536 => 602.0, - 9537 => 602.0, - 9538 => 602.0, - 9539 => 602.0, - 9540 => 602.0, - 9541 => 602.0, - 9542 => 602.0, - 9543 => 602.0, - 9544 => 602.0, - 9545 => 602.0, - 9546 => 602.0, - 9547 => 602.0, - 9548 => 602.0, - 9549 => 602.0, - 9550 => 602.0, - 9551 => 602.0, - 9552 => 602.0, - 9553 => 602.0, - 9554 => 602.0, - 9555 => 602.0, - 9556 => 602.0, - 9557 => 602.0, - 9558 => 602.0, - 9559 => 602.0, - 9560 => 602.0, - 9561 => 602.0, - 9562 => 602.0, - 9563 => 602.0, - 9564 => 602.0, - 9565 => 602.0, - 9566 => 602.0, - 9567 => 602.0, - 9568 => 602.0, - 9569 => 602.0, - 9570 => 602.0, - 9571 => 602.0, - 9572 => 602.0, - 9573 => 602.0, - 9574 => 602.0, - 9575 => 602.0, - 9576 => 602.0, - 9577 => 602.0, - 9578 => 602.0, - 9579 => 602.0, - 9580 => 602.0, - 9581 => 602.0, - 9582 => 602.0, - 9583 => 602.0, - 9584 => 602.0, - 9585 => 602.0, - 9586 => 602.0, - 9587 => 602.0, - 9588 => 602.0, - 9589 => 602.0, - 9590 => 602.0, - 9591 => 602.0, - 9592 => 602.0, - 9593 => 602.0, - 9594 => 602.0, - 9595 => 602.0, - 9596 => 602.0, - 9597 => 602.0, - 9598 => 602.0, - 9599 => 602.0, - 9600 => 769.0, - 9601 => 769.0, - 9602 => 769.0, - 9603 => 769.0, - 9604 => 769.0, - 9605 => 769.0, - 9606 => 769.0, - 9607 => 769.0, - 9608 => 769.0, - 9609 => 769.0, - 9610 => 769.0, - 9611 => 769.0, - 9612 => 769.0, - 9613 => 769.0, - 9614 => 769.0, - 9615 => 769.0, - 9616 => 769.0, - 9617 => 769.0, - 9618 => 769.0, - 9619 => 769.0, - 9620 => 769.0, - 9621 => 769.0, - 9622 => 769.0, - 9623 => 769.0, - 9624 => 769.0, - 9625 => 769.0, - 9626 => 769.0, - 9627 => 769.0, - 9628 => 769.0, - 9629 => 769.0, - 9630 => 769.0, - 9631 => 769.0, - 9632 => 945.0, - 9633 => 945.0, - 9634 => 945.0, - 9635 => 945.0, - 9636 => 945.0, - 9637 => 945.0, - 9638 => 945.0, - 9639 => 945.0, - 9640 => 945.0, - 9641 => 945.0, - 9642 => 678.0, - 9643 => 678.0, - 9644 => 945.0, - 9645 => 945.0, - 9646 => 550.0, - 9647 => 550.0, - 9648 => 769.0, - 9649 => 769.0, - 9650 => 769.0, - 9651 => 769.0, - 9652 => 502.0, - 9653 => 502.0, - 9654 => 769.0, - 9655 => 769.0, - 9656 => 502.0, - 9657 => 502.0, - 9658 => 769.0, - 9659 => 769.0, - 9660 => 769.0, - 9661 => 769.0, - 9662 => 502.0, - 9663 => 502.0, - 9664 => 769.0, - 9665 => 769.0, - 9666 => 502.0, - 9667 => 502.0, - 9668 => 769.0, - 9669 => 769.0, - 9670 => 769.0, - 9671 => 769.0, - 9672 => 769.0, - 9673 => 873.0, - 9674 => 494.0, - 9675 => 873.0, - 9676 => 873.0, - 9677 => 873.0, - 9678 => 873.0, - 9679 => 873.0, - 9680 => 873.0, - 9681 => 873.0, - 9682 => 873.0, - 9683 => 873.0, - 9684 => 873.0, - 9685 => 873.0, - 9686 => 527.0, - 9687 => 527.0, - 9688 => 840.0, - 9689 => 970.0, - 9690 => 970.0, - 9691 => 970.0, - 9692 => 387.0, - 9693 => 387.0, - 9694 => 387.0, - 9695 => 387.0, - 9696 => 769.0, - 9697 => 769.0, - 9698 => 769.0, - 9699 => 769.0, - 9700 => 769.0, - 9701 => 769.0, - 9702 => 639.0, - 9703 => 945.0, - 9704 => 945.0, - 9705 => 945.0, - 9706 => 945.0, - 9707 => 945.0, - 9708 => 769.0, - 9709 => 769.0, - 9710 => 769.0, - 9711 => 1119.0, - 9712 => 945.0, - 9713 => 945.0, - 9714 => 945.0, - 9715 => 945.0, - 9716 => 873.0, - 9717 => 873.0, - 9718 => 873.0, - 9719 => 873.0, - 9720 => 769.0, - 9721 => 769.0, - 9722 => 769.0, - 9723 => 830.0, - 9724 => 830.0, - 9725 => 732.0, - 9726 => 732.0, - 9727 => 769.0, - 9728 => 896.0, - 9729 => 1000.0, - 9730 => 896.0, - 9731 => 896.0, - 9732 => 896.0, - 9733 => 896.0, - 9734 => 896.0, - 9735 => 573.0, - 9736 => 896.0, - 9737 => 896.0, - 9738 => 888.0, - 9739 => 888.0, - 9740 => 671.0, - 9741 => 1013.0, - 9742 => 1246.0, - 9743 => 1250.0, - 9744 => 896.0, - 9745 => 896.0, - 9746 => 896.0, - 9747 => 532.0, - 9748 => 896.0, - 9749 => 896.0, - 9750 => 896.0, - 9751 => 896.0, - 9752 => 896.0, - 9753 => 896.0, - 9754 => 896.0, - 9755 => 896.0, - 9756 => 896.0, - 9757 => 609.0, - 9758 => 896.0, - 9759 => 609.0, - 9760 => 896.0, - 9761 => 896.0, - 9762 => 896.0, - 9763 => 896.0, - 9764 => 669.0, - 9765 => 746.0, - 9766 => 649.0, - 9767 => 784.0, - 9768 => 545.0, - 9769 => 896.0, - 9770 => 896.0, - 9771 => 896.0, - 9772 => 710.0, - 9773 => 896.0, - 9774 => 896.0, - 9775 => 896.0, - 9776 => 896.0, - 9777 => 896.0, - 9778 => 896.0, - 9779 => 896.0, - 9780 => 896.0, - 9781 => 896.0, - 9782 => 896.0, - 9783 => 896.0, - 9784 => 896.0, - 9785 => 1042.0, - 9786 => 1042.0, - 9787 => 1042.0, - 9788 => 896.0, - 9789 => 896.0, - 9790 => 896.0, - 9791 => 614.0, - 9792 => 732.0, - 9793 => 732.0, - 9794 => 896.0, - 9795 => 896.0, - 9796 => 896.0, - 9797 => 896.0, - 9798 => 896.0, - 9799 => 896.0, - 9800 => 896.0, - 9801 => 896.0, - 9802 => 896.0, - 9803 => 896.0, - 9804 => 896.0, - 9805 => 896.0, - 9806 => 896.0, - 9807 => 896.0, - 9808 => 896.0, - 9809 => 896.0, - 9810 => 896.0, - 9811 => 896.0, - 9812 => 896.0, - 9813 => 896.0, - 9814 => 896.0, - 9815 => 896.0, - 9816 => 896.0, - 9817 => 896.0, - 9818 => 896.0, - 9819 => 896.0, - 9820 => 896.0, - 9821 => 896.0, - 9822 => 896.0, - 9823 => 896.0, - 9824 => 896.0, - 9825 => 896.0, - 9826 => 896.0, - 9827 => 896.0, - 9828 => 896.0, - 9829 => 896.0, - 9830 => 896.0, - 9831 => 896.0, - 9832 => 896.0, - 9833 => 472.0, - 9834 => 638.0, - 9835 => 896.0, - 9836 => 896.0, - 9837 => 472.0, - 9838 => 357.0, - 9839 => 484.0, - 9840 => 748.0, - 9841 => 766.0, - 9842 => 896.0, - 9843 => 896.0, - 9844 => 896.0, - 9845 => 896.0, - 9846 => 896.0, - 9847 => 896.0, - 9848 => 896.0, - 9849 => 896.0, - 9850 => 896.0, - 9851 => 896.0, - 9852 => 896.0, - 9853 => 896.0, - 9854 => 896.0, - 9855 => 896.0, - 9856 => 869.0, - 9857 => 869.0, - 9858 => 869.0, - 9859 => 869.0, - 9860 => 869.0, - 9861 => 869.0, - 9862 => 896.0, - 9863 => 896.0, - 9864 => 896.0, - 9865 => 896.0, - 9866 => 896.0, - 9867 => 896.0, - 9868 => 896.0, - 9869 => 896.0, - 9870 => 896.0, - 9871 => 896.0, - 9872 => 896.0, - 9873 => 896.0, - 9874 => 896.0, - 9875 => 896.0, - 9876 => 896.0, - 9877 => 541.0, - 9878 => 896.0, - 9879 => 896.0, - 9880 => 896.0, - 9881 => 896.0, - 9882 => 896.0, - 9883 => 896.0, - 9884 => 896.0, - 9886 => 896.0, - 9887 => 896.0, - 9888 => 896.0, - 9889 => 702.0, - 9890 => 1004.0, - 9891 => 1089.0, - 9892 => 1175.0, - 9893 => 903.0, - 9894 => 838.0, - 9895 => 838.0, - 9896 => 838.0, - 9897 => 838.0, - 9898 => 838.0, - 9899 => 838.0, - 9900 => 838.0, - 9901 => 838.0, - 9902 => 838.0, - 9903 => 838.0, - 9904 => 844.0, - 9905 => 838.0, - 9906 => 732.0, - 9907 => 732.0, - 9908 => 732.0, - 9909 => 732.0, - 9910 => 850.0, - 9911 => 732.0, - 9912 => 732.0, - 9920 => 838.0, - 9921 => 838.0, - 9922 => 838.0, - 9923 => 838.0, - 9954 => 732.0, - 9985 => 838.0, - 9986 => 838.0, - 9987 => 838.0, - 9988 => 838.0, - 9990 => 838.0, - 9991 => 838.0, - 9992 => 838.0, - 9993 => 838.0, - 9996 => 838.0, - 9997 => 838.0, - 9998 => 838.0, - 9999 => 838.0, - 10000 => 838.0, - 10001 => 838.0, - 10002 => 838.0, - 10003 => 838.0, - 10004 => 838.0, - 10005 => 838.0, - 10006 => 838.0, - 10007 => 838.0, - 10008 => 838.0, - 10009 => 838.0, - 10010 => 838.0, - 10011 => 838.0, - 10012 => 838.0, - 10013 => 838.0, - 10014 => 838.0, - 10015 => 838.0, - 10016 => 838.0, - 10017 => 838.0, - 10018 => 838.0, - 10019 => 838.0, - 10020 => 838.0, - 10021 => 838.0, - 10022 => 838.0, - 10023 => 838.0, - 10025 => 838.0, - 10026 => 838.0, - 10027 => 838.0, - 10028 => 838.0, - 10029 => 838.0, - 10030 => 838.0, - 10031 => 838.0, - 10032 => 838.0, - 10033 => 838.0, - 10034 => 838.0, - 10035 => 838.0, - 10036 => 838.0, - 10037 => 838.0, - 10038 => 838.0, - 10039 => 838.0, - 10040 => 838.0, - 10041 => 838.0, - 10042 => 838.0, - 10043 => 838.0, - 10044 => 838.0, - 10045 => 838.0, - 10046 => 838.0, - 10047 => 838.0, - 10048 => 838.0, - 10049 => 838.0, - 10050 => 838.0, - 10051 => 838.0, - 10052 => 838.0, - 10053 => 838.0, - 10054 => 838.0, - 10055 => 838.0, - 10056 => 838.0, - 10057 => 838.0, - 10058 => 838.0, - 10059 => 838.0, - 10061 => 896.0, - 10063 => 896.0, - 10064 => 896.0, - 10065 => 896.0, - 10066 => 896.0, - 10070 => 896.0, - 10072 => 838.0, - 10073 => 838.0, - 10074 => 838.0, - 10075 => 347.0, - 10076 => 347.0, - 10077 => 587.0, - 10078 => 587.0, - 10081 => 838.0, - 10082 => 838.0, - 10083 => 838.0, - 10084 => 838.0, - 10085 => 838.0, - 10086 => 838.0, - 10087 => 838.0, - 10088 => 838.0, - 10089 => 838.0, - 10090 => 838.0, - 10091 => 838.0, - 10092 => 838.0, - 10093 => 838.0, - 10094 => 838.0, - 10095 => 838.0, - 10096 => 838.0, - 10097 => 838.0, - 10098 => 838.0, - 10099 => 838.0, - 10100 => 838.0, - 10101 => 838.0, - 10102 => 847.0, - 10103 => 847.0, - 10104 => 847.0, - 10105 => 847.0, - 10106 => 847.0, - 10107 => 847.0, - 10108 => 847.0, - 10109 => 847.0, - 10110 => 847.0, - 10111 => 847.0, - 10112 => 838.0, - 10113 => 838.0, - 10114 => 838.0, - 10115 => 838.0, - 10116 => 838.0, - 10117 => 838.0, - 10118 => 838.0, - 10119 => 838.0, - 10120 => 838.0, - 10121 => 838.0, - 10122 => 838.0, - 10123 => 838.0, - 10124 => 838.0, - 10125 => 838.0, - 10126 => 838.0, - 10127 => 838.0, - 10128 => 838.0, - 10129 => 838.0, - 10130 => 838.0, - 10131 => 838.0, - 10132 => 838.0, - 10136 => 838.0, - 10137 => 838.0, - 10138 => 838.0, - 10139 => 838.0, - 10140 => 838.0, - 10141 => 838.0, - 10142 => 838.0, - 10143 => 838.0, - 10144 => 838.0, - 10145 => 838.0, - 10146 => 838.0, - 10147 => 838.0, - 10148 => 838.0, - 10149 => 838.0, - 10150 => 838.0, - 10151 => 838.0, - 10152 => 838.0, - 10153 => 838.0, - 10154 => 838.0, - 10155 => 838.0, - 10156 => 838.0, - 10157 => 838.0, - 10158 => 838.0, - 10159 => 838.0, - 10161 => 838.0, - 10162 => 838.0, - 10163 => 838.0, - 10164 => 838.0, - 10165 => 838.0, - 10166 => 838.0, - 10167 => 838.0, - 10168 => 838.0, - 10169 => 838.0, - 10170 => 838.0, - 10171 => 838.0, - 10172 => 838.0, - 10173 => 838.0, - 10174 => 838.0, - 10181 => 457.0, - 10182 => 457.0, - 10208 => 494.0, - 10214 => 487.0, - 10215 => 487.0, - 10216 => 457.0, - 10217 => 457.0, - 10218 => 721.0, - 10219 => 721.0, - 10224 => 838.0, - 10225 => 838.0, - 10226 => 838.0, - 10227 => 838.0, - 10228 => 1157.0, - 10229 => 1434.0, - 10230 => 1434.0, - 10231 => 1434.0, - 10232 => 1434.0, - 10233 => 1434.0, - 10234 => 1434.0, - 10235 => 1434.0, - 10236 => 1434.0, - 10237 => 1434.0, - 10238 => 1434.0, - 10239 => 1434.0, - 10240 => 781.0, - 10241 => 781.0, - 10242 => 781.0, - 10243 => 781.0, - 10244 => 781.0, - 10245 => 781.0, - 10246 => 781.0, - 10247 => 781.0, - 10248 => 781.0, - 10249 => 781.0, - 10250 => 781.0, - 10251 => 781.0, - 10252 => 781.0, - 10253 => 781.0, - 10254 => 781.0, - 10255 => 781.0, - 10256 => 781.0, - 10257 => 781.0, - 10258 => 781.0, - 10259 => 781.0, - 10260 => 781.0, - 10261 => 781.0, - 10262 => 781.0, - 10263 => 781.0, - 10264 => 781.0, - 10265 => 781.0, - 10266 => 781.0, - 10267 => 781.0, - 10268 => 781.0, - 10269 => 781.0, - 10270 => 781.0, - 10271 => 781.0, - 10272 => 781.0, - 10273 => 781.0, - 10274 => 781.0, - 10275 => 781.0, - 10276 => 781.0, - 10277 => 781.0, - 10278 => 781.0, - 10279 => 781.0, - 10280 => 781.0, - 10281 => 781.0, - 10282 => 781.0, - 10283 => 781.0, - 10284 => 781.0, - 10285 => 781.0, - 10286 => 781.0, - 10287 => 781.0, - 10288 => 781.0, - 10289 => 781.0, - 10290 => 781.0, - 10291 => 781.0, - 10292 => 781.0, - 10293 => 781.0, - 10294 => 781.0, - 10295 => 781.0, - 10296 => 781.0, - 10297 => 781.0, - 10298 => 781.0, - 10299 => 781.0, - 10300 => 781.0, - 10301 => 781.0, - 10302 => 781.0, - 10303 => 781.0, - 10304 => 781.0, - 10305 => 781.0, - 10306 => 781.0, - 10307 => 781.0, - 10308 => 781.0, - 10309 => 781.0, - 10310 => 781.0, - 10311 => 781.0, - 10312 => 781.0, - 10313 => 781.0, - 10314 => 781.0, - 10315 => 781.0, - 10316 => 781.0, - 10317 => 781.0, - 10318 => 781.0, - 10319 => 781.0, - 10320 => 781.0, - 10321 => 781.0, - 10322 => 781.0, - 10323 => 781.0, - 10324 => 781.0, - 10325 => 781.0, - 10326 => 781.0, - 10327 => 781.0, - 10328 => 781.0, - 10329 => 781.0, - 10330 => 781.0, - 10331 => 781.0, - 10332 => 781.0, - 10333 => 781.0, - 10334 => 781.0, - 10335 => 781.0, - 10336 => 781.0, - 10337 => 781.0, - 10338 => 781.0, - 10339 => 781.0, - 10340 => 781.0, - 10341 => 781.0, - 10342 => 781.0, - 10343 => 781.0, - 10344 => 781.0, - 10345 => 781.0, - 10346 => 781.0, - 10347 => 781.0, - 10348 => 781.0, - 10349 => 781.0, - 10350 => 781.0, - 10351 => 781.0, - 10352 => 781.0, - 10353 => 781.0, - 10354 => 781.0, - 10355 => 781.0, - 10356 => 781.0, - 10357 => 781.0, - 10358 => 781.0, - 10359 => 781.0, - 10360 => 781.0, - 10361 => 781.0, - 10362 => 781.0, - 10363 => 781.0, - 10364 => 781.0, - 10365 => 781.0, - 10366 => 781.0, - 10367 => 781.0, - 10368 => 781.0, - 10369 => 781.0, - 10370 => 781.0, - 10371 => 781.0, - 10372 => 781.0, - 10373 => 781.0, - 10374 => 781.0, - 10375 => 781.0, - 10376 => 781.0, - 10377 => 781.0, - 10378 => 781.0, - 10379 => 781.0, - 10380 => 781.0, - 10381 => 781.0, - 10382 => 781.0, - 10383 => 781.0, - 10384 => 781.0, - 10385 => 781.0, - 10386 => 781.0, - 10387 => 781.0, - 10388 => 781.0, - 10389 => 781.0, - 10390 => 781.0, - 10391 => 781.0, - 10392 => 781.0, - 10393 => 781.0, - 10394 => 781.0, - 10395 => 781.0, - 10396 => 781.0, - 10397 => 781.0, - 10398 => 781.0, - 10399 => 781.0, - 10400 => 781.0, - 10401 => 781.0, - 10402 => 781.0, - 10403 => 781.0, - 10404 => 781.0, - 10405 => 781.0, - 10406 => 781.0, - 10407 => 781.0, - 10408 => 781.0, - 10409 => 781.0, - 10410 => 781.0, - 10411 => 781.0, - 10412 => 781.0, - 10413 => 781.0, - 10414 => 781.0, - 10415 => 781.0, - 10416 => 781.0, - 10417 => 781.0, - 10418 => 781.0, - 10419 => 781.0, - 10420 => 781.0, - 10421 => 781.0, - 10422 => 781.0, - 10423 => 781.0, - 10424 => 781.0, - 10425 => 781.0, - 10426 => 781.0, - 10427 => 781.0, - 10428 => 781.0, - 10429 => 781.0, - 10430 => 781.0, - 10431 => 781.0, - 10432 => 781.0, - 10433 => 781.0, - 10434 => 781.0, - 10435 => 781.0, - 10436 => 781.0, - 10437 => 781.0, - 10438 => 781.0, - 10439 => 781.0, - 10440 => 781.0, - 10441 => 781.0, - 10442 => 781.0, - 10443 => 781.0, - 10444 => 781.0, - 10445 => 781.0, - 10446 => 781.0, - 10447 => 781.0, - 10448 => 781.0, - 10449 => 781.0, - 10450 => 781.0, - 10451 => 781.0, - 10452 => 781.0, - 10453 => 781.0, - 10454 => 781.0, - 10455 => 781.0, - 10456 => 781.0, - 10457 => 781.0, - 10458 => 781.0, - 10459 => 781.0, - 10460 => 781.0, - 10461 => 781.0, - 10462 => 781.0, - 10463 => 781.0, - 10464 => 781.0, - 10465 => 781.0, - 10466 => 781.0, - 10467 => 781.0, - 10468 => 781.0, - 10469 => 781.0, - 10470 => 781.0, - 10471 => 781.0, - 10472 => 781.0, - 10473 => 781.0, - 10474 => 781.0, - 10475 => 781.0, - 10476 => 781.0, - 10477 => 781.0, - 10478 => 781.0, - 10479 => 781.0, - 10480 => 781.0, - 10481 => 781.0, - 10482 => 781.0, - 10483 => 781.0, - 10484 => 781.0, - 10485 => 781.0, - 10486 => 781.0, - 10487 => 781.0, - 10488 => 781.0, - 10489 => 781.0, - 10490 => 781.0, - 10491 => 781.0, - 10492 => 781.0, - 10493 => 781.0, - 10494 => 781.0, - 10495 => 781.0, - 10502 => 838.0, - 10503 => 838.0, - 10506 => 838.0, - 10507 => 838.0, - 10560 => 838.0, - 10561 => 838.0, - 10627 => 753.0, - 10628 => 753.0, - 10702 => 838.0, - 10703 => 1046.0, - 10704 => 1046.0, - 10705 => 1000.0, - 10706 => 1000.0, - 10707 => 1000.0, - 10708 => 1000.0, - 10709 => 1000.0, - 10731 => 494.0, - 10746 => 838.0, - 10747 => 838.0, - 10752 => 1000.0, - 10753 => 1000.0, - 10754 => 1000.0, - 10764 => 1661.0, - 10765 => 563.0, - 10766 => 563.0, - 10767 => 563.0, - 10768 => 563.0, - 10769 => 563.0, - 10770 => 563.0, - 10771 => 563.0, - 10772 => 563.0, - 10773 => 563.0, - 10774 => 563.0, - 10775 => 563.0, - 10776 => 563.0, - 10777 => 563.0, - 10778 => 563.0, - 10779 => 563.0, - 10780 => 563.0, - 10799 => 838.0, - 10858 => 838.0, - 10859 => 838.0, - 10877 => 838.0, - 10878 => 838.0, - 10879 => 838.0, - 10880 => 838.0, - 10881 => 838.0, - 10882 => 838.0, - 10883 => 838.0, - 10884 => 838.0, - 10885 => 838.0, - 10886 => 838.0, - 10887 => 838.0, - 10888 => 838.0, - 10889 => 838.0, - 10890 => 838.0, - 10891 => 838.0, - 10892 => 838.0, - 10893 => 838.0, - 10894 => 838.0, - 10895 => 838.0, - 10896 => 838.0, - 10897 => 838.0, - 10898 => 838.0, - 10899 => 838.0, - 10900 => 838.0, - 10901 => 838.0, - 10902 => 838.0, - 10903 => 838.0, - 10904 => 838.0, - 10905 => 838.0, - 10906 => 838.0, - 10907 => 838.0, - 10908 => 838.0, - 10909 => 838.0, - 10910 => 838.0, - 10911 => 838.0, - 10912 => 838.0, - 10926 => 838.0, - 10927 => 838.0, - 10928 => 838.0, - 10929 => 838.0, - 10930 => 838.0, - 10931 => 838.0, - 10932 => 838.0, - 10933 => 838.0, - 10934 => 838.0, - 10935 => 838.0, - 10936 => 838.0, - 10937 => 838.0, - 10938 => 838.0, - 11001 => 838.0, - 11002 => 838.0, - 11008 => 838.0, - 11009 => 838.0, - 11010 => 838.0, - 11011 => 838.0, - 11012 => 838.0, - 11013 => 838.0, - 11014 => 838.0, - 11015 => 838.0, - 11016 => 838.0, - 11017 => 838.0, - 11018 => 838.0, - 11019 => 838.0, - 11020 => 838.0, - 11021 => 838.0, - 11022 => 838.0, - 11023 => 838.0, - 11024 => 838.0, - 11025 => 838.0, - 11026 => 945.0, - 11027 => 945.0, - 11028 => 945.0, - 11029 => 945.0, - 11030 => 769.0, - 11031 => 769.0, - 11032 => 769.0, - 11033 => 769.0, - 11034 => 945.0, - 11039 => 869.0, - 11040 => 869.0, - 11041 => 873.0, - 11042 => 873.0, - 11043 => 873.0, - 11044 => 1119.0, - 11091 => 869.0, - 11092 => 869.0, - 11360 => 637.0, - 11361 => 360.0, - 11362 => 637.0, - 11363 => 733.0, - 11364 => 770.0, - 11365 => 675.0, - 11366 => 478.0, - 11367 => 956.0, - 11368 => 712.0, - 11369 => 775.0, - 11370 => 665.0, - 11371 => 725.0, - 11372 => 582.0, - 11373 => 860.0, - 11374 => 995.0, - 11375 => 774.0, - 11376 => 860.0, - 11377 => 778.0, - 11378 => 1221.0, - 11379 => 1056.0, - 11380 => 652.0, - 11381 => 698.0, - 11382 => 565.0, - 11383 => 782.0, - 11385 => 538.0, - 11386 => 687.0, - 11387 => 559.0, - 11388 => 219.0, - 11389 => 487.0, - 11390 => 720.0, - 11391 => 725.0, - 11520 => 663.0, - 11521 => 676.0, - 11522 => 661.0, - 11523 => 629.0, - 11524 => 661.0, - 11525 => 1032.0, - 11526 => 718.0, - 11527 => 1032.0, - 11528 => 648.0, - 11529 => 667.0, - 11530 => 1032.0, - 11531 => 673.0, - 11532 => 677.0, - 11533 => 1036.0, - 11534 => 680.0, - 11535 => 886.0, - 11536 => 1032.0, - 11537 => 683.0, - 11538 => 674.0, - 11539 => 1035.0, - 11540 => 1033.0, - 11541 => 1027.0, - 11542 => 676.0, - 11543 => 673.0, - 11544 => 667.0, - 11545 => 667.0, - 11546 => 660.0, - 11547 => 671.0, - 11548 => 1039.0, - 11549 => 673.0, - 11550 => 692.0, - 11551 => 659.0, - 11552 => 1048.0, - 11553 => 660.0, - 11554 => 654.0, - 11555 => 670.0, - 11556 => 733.0, - 11557 => 1017.0, - 11568 => 691.0, - 11569 => 941.0, - 11570 => 941.0, - 11571 => 725.0, - 11572 => 725.0, - 11573 => 725.0, - 11574 => 676.0, - 11575 => 774.0, - 11576 => 774.0, - 11577 => 683.0, - 11578 => 683.0, - 11579 => 802.0, - 11580 => 989.0, - 11581 => 761.0, - 11582 => 623.0, - 11583 => 761.0, - 11584 => 941.0, - 11585 => 941.0, - 11586 => 373.0, - 11587 => 740.0, - 11588 => 837.0, - 11589 => 914.0, - 11590 => 672.0, - 11591 => 737.0, - 11592 => 680.0, - 11593 => 683.0, - 11594 => 602.0, - 11595 => 1039.0, - 11596 => 778.0, - 11597 => 837.0, - 11598 => 683.0, - 11599 => 372.0, - 11600 => 778.0, - 11601 => 373.0, - 11602 => 725.0, - 11603 => 691.0, - 11604 => 941.0, - 11605 => 941.0, - 11606 => 837.0, - 11607 => 373.0, - 11608 => 836.0, - 11609 => 941.0, - 11610 => 941.0, - 11611 => 734.0, - 11612 => 876.0, - 11613 => 771.0, - 11614 => 734.0, - 11615 => 683.0, - 11616 => 774.0, - 11617 => 837.0, - 11618 => 683.0, - 11619 => 850.0, - 11620 => 697.0, - 11621 => 850.0, - 11631 => 716.0, - 11800 => 580.0, - 11807 => 838.0, - 11810 => 457.0, - 11811 => 457.0, - 11812 => 457.0, - 11813 => 457.0, - 11822 => 580.0, - 19904 => 896.0, - 19905 => 896.0, - 19906 => 896.0, - 19907 => 896.0, - 19908 => 896.0, - 19909 => 896.0, - 19910 => 896.0, - 19911 => 896.0, - 19912 => 896.0, - 19913 => 896.0, - 19914 => 896.0, - 19915 => 896.0, - 19916 => 896.0, - 19917 => 896.0, - 19918 => 896.0, - 19919 => 896.0, - 19920 => 896.0, - 19921 => 896.0, - 19922 => 896.0, - 19923 => 896.0, - 19924 => 896.0, - 19925 => 896.0, - 19926 => 896.0, - 19927 => 896.0, - 19928 => 896.0, - 19929 => 896.0, - 19930 => 896.0, - 19931 => 896.0, - 19932 => 896.0, - 19933 => 896.0, - 19934 => 896.0, - 19935 => 896.0, - 19936 => 896.0, - 19937 => 896.0, - 19938 => 896.0, - 19939 => 896.0, - 19940 => 896.0, - 19941 => 896.0, - 19942 => 896.0, - 19943 => 896.0, - 19944 => 896.0, - 19945 => 896.0, - 19946 => 896.0, - 19947 => 896.0, - 19948 => 896.0, - 19949 => 896.0, - 19950 => 896.0, - 19951 => 896.0, - 19952 => 896.0, - 19953 => 896.0, - 19954 => 896.0, - 19955 => 896.0, - 19956 => 896.0, - 19957 => 896.0, - 19958 => 896.0, - 19959 => 896.0, - 19960 => 896.0, - 19961 => 896.0, - 19962 => 896.0, - 19963 => 896.0, - 19964 => 896.0, - 19965 => 896.0, - 19966 => 896.0, - 19967 => 896.0, - 42192 => 762.0, - 42193 => 733.0, - 42194 => 733.0, - 42195 => 830.0, - 42196 => 682.0, - 42197 => 682.0, - 42198 => 821.0, - 42199 => 775.0, - 42200 => 775.0, - 42201 => 530.0, - 42202 => 734.0, - 42203 => 734.0, - 42204 => 725.0, - 42205 => 683.0, - 42206 => 683.0, - 42207 => 995.0, - 42208 => 837.0, - 42209 => 637.0, - 42210 => 720.0, - 42211 => 770.0, - 42212 => 770.0, - 42213 => 774.0, - 42214 => 774.0, - 42215 => 837.0, - 42216 => 775.0, - 42217 => 530.0, - 42218 => 1103.0, - 42219 => 771.0, - 42220 => 724.0, - 42221 => 762.0, - 42222 => 774.0, - 42223 => 774.0, - 42224 => 683.0, - 42225 => 683.0, - 42226 => 372.0, - 42227 => 850.0, - 42228 => 812.0, - 42229 => 812.0, - 42230 => 557.0, - 42231 => 830.0, - 42232 => 322.0, - 42233 => 322.0, - 42234 => 674.0, - 42235 => 674.0, - 42236 => 322.0, - 42237 => 322.0, - 42238 => 588.0, - 42239 => 588.0, - 42564 => 720.0, - 42565 => 595.0, - 42566 => 436.0, - 42567 => 440.0, - 42572 => 1405.0, - 42573 => 1173.0, - 42576 => 1234.0, - 42577 => 1027.0, - 42580 => 1174.0, - 42581 => 972.0, - 42582 => 1093.0, - 42583 => 958.0, - 42594 => 1085.0, - 42595 => 924.0, - 42596 => 1096.0, - 42597 => 912.0, - 42598 => 1260.0, - 42599 => 997.0, - 42600 => 850.0, - 42601 => 687.0, - 42602 => 1037.0, - 42603 => 868.0, - 42604 => 1406.0, - 42605 => 1106.0, - 42606 => 961.0, - 42634 => 963.0, - 42635 => 787.0, - 42636 => 682.0, - 42637 => 580.0, - 42644 => 808.0, - 42645 => 712.0, - 42648 => 1406.0, - 42649 => 1106.0, - 42760 => 500.0, - 42761 => 500.0, - 42762 => 500.0, - 42763 => 500.0, - 42764 => 500.0, - 42765 => 500.0, - 42766 => 500.0, - 42767 => 500.0, - 42768 => 500.0, - 42769 => 500.0, - 42770 => 500.0, - 42771 => 500.0, - 42772 => 500.0, - 42773 => 500.0, - 42774 => 500.0, - 42779 => 400.0, - 42780 => 400.0, - 42781 => 287.0, - 42782 => 287.0, - 42783 => 287.0, - 42786 => 444.0, - 42787 => 390.0, - 42788 => 540.0, - 42789 => 540.0, - 42790 => 837.0, - 42791 => 712.0, - 42792 => 1031.0, - 42793 => 857.0, - 42794 => 696.0, - 42795 => 557.0, - 42800 => 559.0, - 42801 => 595.0, - 42802 => 1349.0, - 42803 => 1052.0, - 42804 => 1284.0, - 42805 => 1064.0, - 42806 => 1216.0, - 42807 => 1054.0, - 42808 => 1079.0, - 42809 => 922.0, - 42810 => 1079.0, - 42811 => 922.0, - 42812 => 1035.0, - 42813 => 922.0, - 42814 => 698.0, - 42815 => 549.0, - 42816 => 656.0, - 42817 => 688.0, - 42822 => 850.0, - 42823 => 542.0, - 42824 => 683.0, - 42825 => 531.0, - 42826 => 918.0, - 42827 => 814.0, - 42830 => 1406.0, - 42831 => 1106.0, - 42832 => 733.0, - 42833 => 716.0, - 42834 => 948.0, - 42835 => 937.0, - 42838 => 850.0, - 42839 => 716.0, - 42852 => 738.0, - 42853 => 716.0, - 42854 => 738.0, - 42855 => 716.0, - 42880 => 637.0, - 42881 => 343.0, - 42882 => 837.0, - 42883 => 712.0, - 42889 => 400.0, - 42890 => 386.0, - 42891 => 456.0, - 42892 => 306.0, - 42893 => 808.0, - 42894 => 693.0, - 42896 => 928.0, - 42897 => 768.0, - 42912 => 821.0, - 42913 => 716.0, - 42914 => 775.0, - 42915 => 665.0, - 42916 => 837.0, - 42917 => 712.0, - 42918 => 770.0, - 42919 => 493.0, - 42920 => 720.0, - 42921 => 595.0, - 42922 => 886.0, - 43000 => 613.0, - 43001 => 689.0, - 43002 => 1062.0, - 43003 => 683.0, - 43004 => 733.0, - 43005 => 995.0, - 43006 => 372.0, - 43007 => 1325.0, - 61184 => 216.0, - 61185 => 242.0, - 61186 => 267.0, - 61187 => 277.0, - 61188 => 282.0, - 61189 => 242.0, - 61190 => 216.0, - 61191 => 242.0, - 61192 => 267.0, - 61193 => 277.0, - 61194 => 267.0, - 61195 => 242.0, - 61196 => 216.0, - 61197 => 242.0, - 61198 => 267.0, - 61199 => 277.0, - 61200 => 267.0, - 61201 => 242.0, - 61202 => 216.0, - 61203 => 242.0, - 61204 => 282.0, - 61205 => 277.0, - 61206 => 267.0, - 61207 => 242.0, - 61208 => 216.0, - 61209 => 282.0, - 62464 => 612.0, - 62465 => 612.0, - 62466 => 653.0, - 62467 => 902.0, - 62468 => 622.0, - 62469 => 622.0, - 62470 => 661.0, - 62471 => 895.0, - 62472 => 589.0, - 62473 => 622.0, - 62474 => 1163.0, - 62475 => 626.0, - 62476 => 627.0, - 62477 => 893.0, - 62478 => 612.0, - 62479 => 626.0, - 62480 => 924.0, - 62481 => 627.0, - 62482 => 744.0, - 62483 => 634.0, - 62484 => 886.0, - 62485 => 626.0, - 62486 => 907.0, - 62487 => 626.0, - 62488 => 621.0, - 62489 => 628.0, - 62490 => 677.0, - 62491 => 626.0, - 62492 => 621.0, - 62493 => 630.0, - 62494 => 627.0, - 62495 => 571.0, - 62496 => 622.0, - 62497 => 631.0, - 62498 => 612.0, - 62499 => 611.0, - 62500 => 618.0, - 62501 => 671.0, - 62502 => 963.0, - 62504 => 1023.0, - 62505 => 844.0, - 62506 => 563.0, - 62507 => 563.0, - 62508 => 563.0, - 62509 => 563.0, - 62510 => 563.0, - 62511 => 563.0, - 62512 => 555.0, - 62513 => 555.0, - 62514 => 555.0, - 62515 => 555.0, - 62516 => 573.0, - 62517 => 573.0, - 62518 => 573.0, - 62519 => 824.0, - 62520 => 824.0, - 62521 => 824.0, - 62522 => 824.0, - 62523 => 824.0, - 62524 => 611.0, - 62525 => 611.0, - 62526 => 611.0, - 62527 => 611.0, - 62528 => 611.0, - 62529 => 611.0, - 63173 => 687.0, - 64256 => 810.0, - 64257 => 741.0, - 64258 => 741.0, - 64259 => 1115.0, - 64260 => 1116.0, - 64261 => 808.0, - 64262 => 1020.0, - 64275 => 1388.0, - 64276 => 1384.0, - 64277 => 1378.0, - 64278 => 1384.0, - 64279 => 1713.0, - 64285 => 294.0, - 64286 => 0.0, - 64287 => 519.0, - 64288 => 665.0, - 64289 => 939.0, - 64290 => 788.0, - 64291 => 920.0, - 64292 => 786.0, - 64293 => 857.0, - 64294 => 869.0, - 64295 => 821.0, - 64296 => 890.0, - 64297 => 838.0, - 64298 => 758.0, - 64299 => 758.0, - 64300 => 758.0, - 64301 => 758.0, - 64302 => 728.0, - 64303 => 728.0, - 64304 => 728.0, - 64305 => 610.0, - 64306 => 447.0, - 64307 => 588.0, - 64308 => 687.0, - 64309 => 437.0, - 64310 => 485.0, - 64312 => 679.0, - 64313 => 435.0, - 64314 => 578.0, - 64315 => 566.0, - 64316 => 605.0, - 64318 => 724.0, - 64320 => 453.0, - 64321 => 680.0, - 64323 => 675.0, - 64324 => 658.0, - 64326 => 653.0, - 64327 => 736.0, - 64328 => 602.0, - 64329 => 758.0, - 64330 => 683.0, - 64331 => 343.0, - 64332 => 610.0, - 64333 => 566.0, - 64334 => 658.0, - 64335 => 710.0, - 64338 => 1005.0, - 64339 => 1059.0, - 64340 => 375.0, - 64341 => 408.0, - 64342 => 1005.0, - 64343 => 1059.0, - 64344 => 375.0, - 64345 => 408.0, - 64346 => 1005.0, - 64347 => 1059.0, - 64348 => 375.0, - 64349 => 408.0, - 64350 => 1005.0, - 64351 => 1059.0, - 64352 => 375.0, - 64353 => 408.0, - 64354 => 1005.0, - 64355 => 1059.0, - 64356 => 375.0, - 64357 => 408.0, - 64358 => 1005.0, - 64359 => 1059.0, - 64360 => 375.0, - 64361 => 408.0, - 64362 => 1162.0, - 64363 => 1191.0, - 64364 => 655.0, - 64365 => 720.0, - 64366 => 1162.0, - 64367 => 1191.0, - 64368 => 655.0, - 64369 => 720.0, - 64370 => 721.0, - 64371 => 721.0, - 64372 => 721.0, - 64373 => 721.0, - 64374 => 721.0, - 64375 => 721.0, - 64376 => 721.0, - 64377 => 721.0, - 64378 => 721.0, - 64379 => 721.0, - 64380 => 721.0, - 64381 => 721.0, - 64382 => 721.0, - 64383 => 721.0, - 64384 => 721.0, - 64385 => 721.0, - 64386 => 513.0, - 64387 => 578.0, - 64388 => 513.0, - 64389 => 578.0, - 64390 => 513.0, - 64391 => 578.0, - 64392 => 513.0, - 64393 => 578.0, - 64394 => 576.0, - 64395 => 622.0, - 64396 => 576.0, - 64397 => 622.0, - 64398 => 1024.0, - 64399 => 1024.0, - 64400 => 582.0, - 64401 => 582.0, - 64402 => 1024.0, - 64403 => 1024.0, - 64404 => 582.0, - 64405 => 582.0, - 64406 => 1024.0, - 64407 => 1024.0, - 64408 => 582.0, - 64409 => 582.0, - 64410 => 1024.0, - 64411 => 1024.0, - 64412 => 582.0, - 64413 => 582.0, - 64414 => 854.0, - 64415 => 900.0, - 64416 => 854.0, - 64417 => 900.0, - 64418 => 375.0, - 64419 => 408.0, - 64426 => 938.0, - 64427 => 880.0, - 64428 => 693.0, - 64429 => 660.0, - 64467 => 824.0, - 64468 => 843.0, - 64469 => 476.0, - 64470 => 552.0, - 64471 => 622.0, - 64472 => 627.0, - 64473 => 622.0, - 64474 => 627.0, - 64475 => 622.0, - 64476 => 627.0, - 64478 => 622.0, - 64479 => 627.0, - 64484 => 917.0, - 64485 => 1012.0, - 64486 => 375.0, - 64487 => 408.0, - 64488 => 375.0, - 64489 => 408.0, - 64508 => 917.0, - 64509 => 1012.0, - 64510 => 375.0, - 64511 => 408.0, - 65024 => 0.0, - 65025 => 0.0, - 65026 => 0.0, - 65027 => 0.0, - 65028 => 0.0, - 65029 => 0.0, - 65030 => 0.0, - 65031 => 0.0, - 65032 => 0.0, - 65033 => 0.0, - 65034 => 0.0, - 65035 => 0.0, - 65036 => 0.0, - 65037 => 0.0, - 65038 => 0.0, - 65039 => 0.0, - 65056 => 0.0, - 65057 => 0.0, - 65058 => 0.0, - 65059 => 0.0, - 65136 => 342.0, - 65137 => 342.0, - 65138 => 342.0, - 65139 => 346.0, - 65140 => 342.0, - 65142 => 342.0, - 65143 => 342.0, - 65144 => 342.0, - 65145 => 342.0, - 65146 => 342.0, - 65147 => 342.0, - 65148 => 342.0, - 65149 => 342.0, - 65150 => 342.0, - 65151 => 342.0, - 65152 => 511.0, - 65153 => 343.0, - 65154 => 375.0, - 65155 => 343.0, - 65156 => 375.0, - 65157 => 622.0, - 65158 => 627.0, - 65159 => 343.0, - 65160 => 375.0, - 65161 => 917.0, - 65162 => 917.0, - 65163 => 375.0, - 65164 => 408.0, - 65165 => 343.0, - 65166 => 375.0, - 65167 => 1005.0, - 65168 => 1059.0, - 65169 => 375.0, - 65170 => 408.0, - 65171 => 590.0, - 65172 => 606.0, - 65173 => 1005.0, - 65174 => 1059.0, - 65175 => 375.0, - 65176 => 408.0, - 65177 => 1005.0, - 65178 => 1059.0, - 65179 => 375.0, - 65180 => 408.0, - 65181 => 721.0, - 65182 => 721.0, - 65183 => 721.0, - 65184 => 721.0, - 65185 => 721.0, - 65186 => 721.0, - 65187 => 721.0, - 65188 => 721.0, - 65189 => 721.0, - 65190 => 721.0, - 65191 => 721.0, - 65192 => 721.0, - 65193 => 513.0, - 65194 => 578.0, - 65195 => 513.0, - 65196 => 578.0, - 65197 => 576.0, - 65198 => 622.0, - 65199 => 576.0, - 65200 => 622.0, - 65201 => 1380.0, - 65202 => 1414.0, - 65203 => 983.0, - 65204 => 1018.0, - 65205 => 1380.0, - 65206 => 1414.0, - 65207 => 983.0, - 65208 => 1018.0, - 65209 => 1345.0, - 65210 => 1364.0, - 65211 => 966.0, - 65212 => 985.0, - 65213 => 1345.0, - 65214 => 1364.0, - 65215 => 966.0, - 65216 => 985.0, - 65217 => 1039.0, - 65218 => 1071.0, - 65219 => 942.0, - 65220 => 974.0, - 65221 => 1039.0, - 65222 => 1071.0, - 65223 => 942.0, - 65224 => 974.0, - 65225 => 683.0, - 65226 => 683.0, - 65227 => 683.0, - 65228 => 564.0, - 65229 => 683.0, - 65230 => 683.0, - 65231 => 683.0, - 65232 => 564.0, - 65233 => 1162.0, - 65234 => 1191.0, - 65235 => 655.0, - 65236 => 720.0, - 65237 => 894.0, - 65238 => 901.0, - 65239 => 655.0, - 65240 => 720.0, - 65241 => 917.0, - 65242 => 931.0, - 65243 => 582.0, - 65244 => 582.0, - 65245 => 868.0, - 65246 => 893.0, - 65247 => 375.0, - 65248 => 408.0, - 65249 => 733.0, - 65250 => 784.0, - 65251 => 619.0, - 65252 => 670.0, - 65253 => 854.0, - 65254 => 900.0, - 65255 => 375.0, - 65256 => 408.0, - 65257 => 590.0, - 65258 => 606.0, - 65259 => 693.0, - 65260 => 660.0, - 65261 => 622.0, - 65262 => 627.0, - 65263 => 917.0, - 65264 => 1012.0, - 65265 => 917.0, - 65266 => 1012.0, - 65267 => 375.0, - 65268 => 408.0, - 65269 => 745.0, - 65270 => 759.0, - 65271 => 745.0, - 65272 => 759.0, - 65273 => 745.0, - 65274 => 759.0, - 65275 => 745.0, - 65276 => 759.0, - 65279 => 0.0, - 65529 => 0.0, - 65530 => 0.0, - 65531 => 0.0, - 65532 => 0.0, - 65533 => 1113.0, - ), - 'CIDtoGID_Compressed' => true, - 'CIDtoGID' => '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', - '_version_' => 6, -); \ No newline at end of file diff --git a/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-BoldOblique.ttf b/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-BoldOblique.ttf deleted file mode 100644 index 753f2d80b1f9a13026d641b6fd4cafb8d85dd479..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 643292 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�K>t5e2w`pONAN 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 _Sm54x-B)eBi#i*b3HrW76GSwDCbw}ep<%0yB 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 z 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

Y zx&bh{o5@MiFCgASdRu@Knnez6wF}w|QId|Q<>kB!ggu!X>xk9GtR^P2ud9!9s0Dgc zhCg?)zYzpa^lU2~=N7ttf0qkc@^(&VvA-mcI#vksvUL)dAT8Zl>?^$;g{YSbYa-g} zgMr>E_5rfJ!6VN%+efmu4eE53Ye)?i z(BHic#E2A%0c6>rJxJGAj4knKvMR6FecFO6uyh4Z$Zogx9BpDJnS$R~`%&59G1d$*Tn3_GRrX!%`Q#Ds8)4@hdPP zCyQQ`uA5>~bdD8A&_`IWYK`?cAUQcOf)j9#AE1B4C8LMRzOZS!m~>|MtZ-0gPK=ZX zxb#jPgR#y9MoAzt;Enylt2(OBFEzrQN&LkG<)yR;^E18KX>FItsIco{Z64j8Y#Oo7f86B4J>&_th#QgrbzeXmU7}4Mz#Oi5A(^=o?tdo z>_hn(GNFq}(=<)bc06mdQEPn6oiQQEsCh8S(JL~W?AZ-^G0gP6Fg}0afyihLxZw1o z;odCz&8f1i{3bspmi+sEMW-sM`Gi77{u65x!Wn#!<~_e!CRJz)tcS)XShg$t`5E7s z_4sqpsFa7N5VXRQd5yU$%dBlCx3}?HIXo-99ryma5*k0}uVTX_rBzM=MTgUlxD>;K z`Q7-k5on!x4UP(BHqO*ZBbd}Nc&pRnZKCuAcYT|^sZ13SjUP52aVW@$#*tHerroc$ zL$97@9nVHGOFoy5jtrBPSw#Ali>ukD7b@D3UR^&35ZroZ?vVms6lB(jub6#0L&ayf z8WwK+eb4Z<%N8svn+GXv{U@AiPbw7iWl;R3z?xYdANo6QW!#HlJ(G^ZP_@>rj)LxO zK2bn$#0DM~RXfdvCW#F|$7xcw%&S^=GMq!kwlvCjOWLpcG`XQF^Ue=XnlZ}8`Kd)+ z4@@+&Mois`Ph6yavOHE(*Tjqp+@+aNJEkQ^6w`#@hgaDu4`e-R+%acQ09p&MFg>*C z#oTNSoIt(T`6H(+G!F8ijdm&&SYXH2Y0e4w1T2$kVxp2nSag4cRx#W$*P;b_LbxI>Jux3rAi2 z%)&F6(K9>h#m|Q%KzRSyLeM0!W>q)xP)=e(k(RzJgAH$i>*inV zKCP^o5+_RV&za#`sm;CZyw(-#Hu3p5EjC7`2$>o&lMo^K@@bG^-Zq52omyXO#oJ;X z=lc9%xd<=ZPIXS;nhFMcD3&YrNwc&zA~Kcd${bhS9L#D9UI7V6y=xTorx1sMcDK2C=`&t+-1X|DvnHpeMr6=-5 zWjjYLVyP|1Eda8ur`K{}sfNB;$l7RmC(t)~1HXHKN!}O&d!Wh^XWLm?AE*r-jIl9E zb%|h2US_0THeC8Ilzo-Dl>c+s z@z3ko1F>y3ee|#*uD)PwbgHNj6!N)Mc*pW6E6_xUMx^@GkpbcaCtGCBI7Vly@lXDq z&$ro+CADaap2%P119ncJABhw2L?*?{eP6ZJSp-t1vZQnCt9f+;Yj1qM)WjD*odH_( ziv)GQ~6<+asCiYk&(WDGX2Gk951UI-v zB)Qh?N$^vCq7#$uoHDl7Idn;=l-Gg%d|&6g#P*aq?>7I+H2=em+K;)t;D3V(zihwLt9_`+=h|hq%r0#~EWi=$aL|A_+y;@0Rx~ z2t?5ESTIOG#dnT7lWZbt7xd);gBms3&%LhXrZGIutgI31)C;Xpq}3OeVV3}v?DLIW zj3R-UL#`$B+U1eMoTpjh5iWJkv++Rg;~)v#eu4VQKJ`V8@*tgCl#(jg22%Z7_)tph`DHAwA#eK&zq2{6%lP z(t_-LlJn25VS=~S@#)8yM-tSLXBJV6UvPH@9QLAa@jZ$DhpSiPV7J9pIX2(6Ed^iRdA9KTWH?tsGD82P zVL(5oPgCNA*q}9Lh)OBT)St2mBpDwHo7LOXI7sdwU#Z2GoFg_?B5>)C8==g~OCaWx zRK4-KHV#QPIyC!%-VJq<6AIP3s|RQj@xa zJPQXE{j1%t0#Noh4yQcxGWJEb{#=yc zSkJ0@?+UrIZ8OQ5b~G=+B?X;QS5gduyWg=!93lr!6f%2cfMi-_n@bJ&0I#{bwR8z+&_awZ!$raqSOU1>v#JgE2To4D?FBhtA_%lX7F(V zB<8wk&B_%<56;l!(ruN2)U?@)Qz2=IGimoYPBo&3gSM z24sT-g#*00rg?zRY8@)&x#b9eMp)fVvxt6VD?>f8^yvYIM+^RT&OJa7$ zb*(yi zAmx*xIv(exidxYg_^OvBe*s*QWL8d2B#z2k{Xl~q2e;%r-g40LOCUMKL(cB*L7AXz zY72;s8xhcAVfP6NaSE#AVueQpBqgWF2&vo)U)KzCHqNb**ua345tYDu-81gG1TCfC2VnERc_0gqGDPTkLAoL@r>{ zN4!zLgNp;K&UFeBP@Azqf79zx@P3^&uT|_F{=^02`$KL8a)b2AhYV%z-mog_{YTT! zv8#lE2aIvBNAY_b)UD$J@*=)3VdDvfMrFvnp>GT)YtChpd+WqrH7j)XJ-R@kr^%G~ z5AF)U*d%I`GP-}lCUAKhe!K?qKX8!!o(`Wrr2qP4_GVNM@pq^AP+SN;$g|`y8I(Z& z2O-(VNA3J20m;;war|{1O8m#A>R8>eJedEoKz%-TerJ~*a?kIx-Tn?!Kw?%PIFWBUz)W z?F~FXjvx%hIGO;Go_oxSj6r31@Tv?{c3lAV-qrU)GH$P5jA+3FoU}y^Kmm&8fj|uK zff#$&`IUW*mBi)%2CCY^9Ak#C9h~i5!-YZh_R}EzUiea0cvVV6g1{va>R+w;3<+nA z>>P5*@M&o6em}?&${9V#bJK5^>%S$Zi7DfHX7)QRlXFv(H)WYR$Bq*g-C zk}%*3yq47hv`JaDUr!2iyoWYeC!=uUioajyk1Os&f)pCjm)k^(7BUG?r&?WLgzKhC$5PnWs%0qkhe-HasETWF>r)0%7x8rk zq-q2;>X{VcK{2?8Ov&NCsi_izUa%2u_3q-45wNS?G94P$Q1=jdRp-K&3x&=a-On=j zd)8=+DcI0_FU8ceVXu+PW{9&bW`0yXcYZ#h9=9df%JQXywGRm0+^k)k z^-2F+vmNL`f*Z1dEAcz{63XH4=7Pjn2$&}^gectI21Hp?mvfsrk?YW?z3rGyXTZw& z5OzJmll4UsQfq*UpHwkA^r)%Dgk`t$f-_ul;&u5Glljpb*b2`vY3ge>@RvZ%~R8VC(&f5M9SIp%jE|Es})yH=7Jg7u-Gk6yL=h&-VKqP%Pyn$oa@Gmat&{Z<3@pG~4ZR%E!(QQ`R8}BzFBUQV%!PtffU?}<$4!+S|XTqrY zC-%i0;Xw8Ub{*I&L0wA1szTxN8`sh~HSxfe36JGBZRcs?kd~3GaewC(+``Aph#Rt@ zHw@3F5n(!rGuQV7X0dv(wQ(C#@z0?Ta{!x8J1HRVziY;=(7Pj@EP&jYvy8jCzj)0 zm{r24>&y|{TzOI89dkkUjok6C<=fK$)4>j)v*~T8q!o!k>oH8R4Iob)C2=hgWy;e2ngplMjS1n9FlRXq;};;36I^za$B3dy^#Mvt!)v3N&*HNA%cLTo8zDTeem_p}T!T-~vG zSd_?}C!IyWH(V)JwqWzR`56YMa%WQ0*Lm!&=sV{@_C>3}uNG`b#sYR$y;v}5%M0OWHJ#6R z#xrvB0wLmv!7;i~lP0qm=SgI*|uHv-uZ^BkYPVxTTI{I=}`w=1ILD%eH7 zZz)2#7I|Ww6$u^v%9CP30A#$tVIn6p*>wLKAA}`Ku5dP3cTbpnrtdneeJmy)xiNB+ z#o}X17Bs~CU{Z-O8Or8B1XH0b_B$H%zvYn!In{h!i}xynJ!)>kKY?av`VpJdqbYXDGM8I-+M+!I){2HT*6CKrMm*M&$op!zVn&1;>lhe{ z-YZ*v-#RQ0{(@Y8x27=v7UrIEHqWE06e`73dzFw>8f$55mnm;z0k^Q&RT4jp3%|8{ zxo7o9c9l^MbyFX=M>a2f@_RTSK$Txkx5XL`dm^SzCRi~Hde8k3QwO<$kY4u+m~tUK z#Dx;?4ySa_UH*kdb}yiV;CcqP$sZ`^VPozn=ppykugNbNM53~4gaCcwr<=|^dM`Z6 zE-xe45UGnIgexUMR;iml7tOb12)19*zA$_4w^YZ+n(!HR3FWu??+j57BtR(S!`c+= z>3+|Yk3D2zxO<&7*n@RuED-N5pS&U=91#K72tsAEjFT3T_m&?)_LH$L?WeBJh&giR zmVUbO4o~_$)rc6dvmGG!sZRwE&8e(OljiB{86;p}koZ13w>|LOY}Ty;q8|} z0k-*zGSVTq+{UE2kLb=%v|?>R&Qm+a?^R7X)wM;$9UZyou%yNV-QaT|9VmzyijUEXPq&8)hxN4E0bm`IkQhEiB7ZHFCV+Z_k4{eUW9yA z^vFTR@CP&n_h^PNLBSFFNe0fV_U69buBqGJkGU&Mwu`3BMSTs&{A}f)bBv6TZ3itOI_p!W;u^sgYv5QH54~M2qUEB}5rQ)1GC2n&Y`e$=psT zZ4vw@>@Tlc0TmIEheDiv-CA!P>dHd_sV7p(IC=>!6%iNBS1ue4)X&sn4%Fe(c;7fR z$A`EW)EMdBk3LQ8738$b1x(`iQ0|yraeMU0d|FUxt`Zh|9}@Dg3GIi;7TnPhr-_Rz z8MmDN{FIoL3KO{RLU^tmg@%xvN~2nTz#@P7J$_t%e}nUcxYw)tHe^&H_j3wTF)E>S zV#6`ErSqWQknX$fO5Bh48XKqL`fV;p4d@Q3b7q!u*!WCD&~?!8lg7maN(ZWJIO>5H zeuPjtxr$QQ;}>(U^vBAbI1pb%ry@wiIC5Y9rEBdm(c$D}?1kEai=0cU!jP&c*7{l< z>Oy@J4e+9P{;=C4f=cF}q8KmFQ+(}F6y8TenG8tt`3G`DasjRj0?dRu* z9o1N=t6^XWxejc|t!8P+}oIxVjm2{ zY#v=5-OsBb{#sXcFzInXW44;Q@e<;&rN-^}eS^xn;dox*(ESAJmP8RC$0PVr1?_dU z2Ou6uV@?E>ODV4_IfUZ1F+ch1*tKvW4Z`ZxkXp)(t8ye}>)F&kLgH#O70!pZ)T_lzSUrw!U3Iy)Mv#(vh+QRLg;qPF-|R zuLc&9IZa_kSYqIgt5lEe5gx4Z@-B_X>ZSP zR~@h*CDh{817Lj0lekyq*TwlE*>2kmP*_!w+C3LkF=9hdSd#2I*5*=VR%eX46K6iP zJ{YZI<|r6;`(6UbU~gV!65NPFu@bL&57aTTG8eom`%5O6A1vHI@on2Dj{1vGv}Z+Q z3r|7@Pn~J@#B-j_c6t1cvy-g3t3o*IZ5&F*_7cQ)b**b9JJF=QuG4$Bjv050+8xOU zrf7a7RT9rztKlPZ!Hajy*XqXCJf%vJQqOC`-t?w=A};R@s(Hz#Hiw&6-aHSg zWN;NlooSxu?G6RwpgykTalt7+?4#wC!ff@;GM*}?NsZBkOFPSANXk@v%T>1pQiCAh zw8or5!Fxi{5?m#uFNQg2p&1`?o40m@T-BegK=i;N6=>&I>6$38nmBjISqIY>rd`Dw zR^QQnivBDI_*fN|fg0WSu8<*4lm7OZD1VvE;6a-;BJXAsSy#0g6!$-4Nx;~t$X>qD zh}!D8;TU<0gZoX3uQ0@o>lqDuMziL!Mq|KNefO)CE&pwrdx%%EcIV zFu3u|wsu0t(LE-MKSvCUrGy)P1Jy}DCLoqQb#^L@CX6fF66rW!l)J+19WyPtjiVyO zh0bAo-P^5p>3KtxSAbL+OqQ^aUsNy zwbr)5Gf0!2qiHhiABz=5HYE#JZVkH{x=3ONk^9f#TUmltx#ky10O=Z%Ragu9l@{QD z!%fx+g!^tx$KFAMUJ+m~v#MTc_EXj(k*&`*QUCQi-K1sao{mJs1&zG3mpd z*#z6!to*D8GBUa{e?CJ0{12PsudW14Iq&FybtMLY0RY+mq%!@_`w<=SJaT>sxuN?3}h0c!|_m%>OJ zWWNIqcBh6@d#YWFsT1aW?$!GP4h@fc@Z&J(`^#n&`VJd6UK<}Wti|m}!4t|mJ6_~> zC<~ItFEw&C$McMNW4>TsMcgw!;P)3#yjuOT5>OvP((MJgOw+jrT@cV{yXQE@m~z!Uu0W- zBNuZ=TZg~*4E}DI=if5SNY6-5L(f6O!2Wk1e_j2deZ80UFDguy6aXOgpZfSmy$LPN zFTyQ~&sEiRhHm=m$j|&fn`@k6mgK^;3uXi%d3v-xyCjjM{8^)c&o^;xiIXrwD}J+Y2s^Vkm=RJ780Be{kS38{paa}Ekh(E z+-rxf&&9)&4%{1^=LgH7xTF*=G*-{E01=guqy>%}0SOSF;dAHsf}I~L=Vg(torLg$7siTaEnqoE0VBL)V+ciWZ+BlB-fV4l-BQs>xiIe@pO)Fxnr zX$*N^t{RvN__!swntp5pFX?J$#k`C`t8h6AzI^-bG#;i%INJC?g#E}waq?lYft*KL zq$J=Y4*xwQg2g-zxV8<&qd z?ptGjOl@jIyJmKz?kT(G-biNs)zcuCjN=ldCO^R;`2Bnr^k_eqygo>M&+T$#n|qtI z`C-RqNZxdqr6@V~hg&w!d7kNOSWvM6TZLRb@y5Av{ODui^Iey)bvLsSQ45rj=F z6!=y7)|A4}g-=oRERGw%#c1oh>8G~p;*nb7!boQvwJgPPoDY;&M7!f5$l@P!6Eo%;UpCvz!y&n>jQuJ!J>^zf zOpR*wg8?k<(q;$xIr29X#tU^LAsn~lL+O^^omN~A)%F}(An%Xt|QuV7a zMjD1s*^*c!`8pkA5E8EWaywwxNU=ANxtUJiXosN`Q}4Ns>^16XZD`v4#RP}x4q5H8 z@!3Pb)(zN4P@Zujuj>!R(elkYW*u#t#KAzz(Zz5$3wE}nBg#M?WDVWqP{z^~cDI}^n{(V4lrj?=(m^`a99j&2 zy5tkL_^0qIIB#wvHBAC{8XTqjtuCRZo^`93UUYrdkuSJwW13venpg7IW3*YLKOroP znztGz8j^wP;q4Hs?r!R4yl8X2NBYb-duHDJ+s*6@PuNqBWOtX2kSR>GDN-zfZ)SFMC~nqOI7q1 zkp85@!^ft(&8x+c-}F?5ykjHGqgU?IJ4aMFd6Gj-y9oA@*hmyAr~2o5 zxZ2HNo8vUM;Xg_t!k7E8r9O?L9;70JUL~Bl2w-!Sy*vA3G@x$xo{M|69~*@E>S8(v zESRV_RTv^p4KxIT)j+ycwsQ@eMVY`T@a`7WZ)WVW^1Hnt(Vf}QiA zt;;Gq<6<5lfEUQ&e!$Qb+WKG3xJkE{+uLIFKmS8b`3p@Ad^2ho_`=f1Uko3`{}fIA z|KRBfhW~@7cX+ybHIs2tT!4Wt07Ob7UwHbIqatG;C(FC&{jCv&m~=4a@lN7u&S6z1 z_-XoFEpN|%`x`2KMl+3wq!~)C6k|ZhCJEAAIxBB(o@os~#3o`0NEtC-)lowk-un5b zT=PK~sl>*)O%-yaaI#Vm0=aJ#N%D1jv)88D1y9`!l{3zZ;HxE0v6W>)cI6%8>`eMq zU4UZk#}G)Y)me6DCF`!eNIJwEQ{zI;HRV?Ia@;BmV=^_@PG58{*HI)|HbGT zyBOOzIno&EJL&%&;{M$%*S}%*|M1Bf=xG?4{_f$g%Pu`YeN_(z0F;sg022S1hkpQ} z4>bOQ&{I{@LO>vzs9ZLj^=zc}TE!$q69u9HFbGD+I+)K4y`_CCPV)iEA{9){_L$u zbWK#WaAXjt$P=M<>iO0V#1P@YQn!Xk%4jD!9poU+5Ecs*0TwKKu2s|v29E6yKDG>} zTP_TKt2S-hJs<0EMTlh8M>MQI3}u}+4S>sI7!7tMkY_7E2>-P|B(jfWL?9vs5eXL* z*o$YXiGlM+>D`0!d5m(oYY*Ga70Q5s0k{CCQ0bh&;7f&S!Cu*GUNksHQ~mkf>>iAUa5?5@MH@b5$!<{oqHvE!C2Gvl4A%b_{` zk4V3C(H6xhq_9Ly41Z&qs&pm2>Zi4wCkuUd>>r)kG|BZwS6Om$_j&cfE$}E@O-|Bl7I(R))K}fcd zyMH$RjK15%n{8V&q!pjB9CM-HUyskHm0+{}Irf|<#dX}7s|eCC!~KmvIo>m+nvO5K zG|+lRc+wo#N*k$38#;M}=e=(AL@+Fk*mUJd`zr7y5|P70!P3CaW#rdn2W8FF_^Oe6 zkPtdvnwWIXONWb@XA)Zth=~1xAMJi2w7q?&u)*%sLeSO43jg?V|JY>v;i{{8vGF>7 zrvSI5{U*G1lYzPMtxvNPpKV%IacZ>T)5A`NRX#Ctm*nUAE58EG<5GPkOjEn!rAv;P z)8^u&#^yJ!p$5k1dZfHjNn*)WmcoZRCU0JI+0shI_6L0m&scf7G7$%oZCXHPz?x1r5T!Uh@B0j`-)mfM$dXzLy>rFx^pny%@axi(34hwnx>u zI&3XO4rhf{3lEBcw_~q}wm~51>?ho>ccbSxpbA?3!(PcrDAFW!H4ji!d*%*(LbCDQ z_rqN@pYyh6gc_I+c&dq(xJZq#wKfU!MDGP)korGkiW=-$`WS3`c`yGYlT-b#PWJC9 z_U}oY^?zsaul-n;y|F-dekh(9vTRN_>-g^3g@i~c(klYG6 z&pu`sEIY`R=++cET^eXhNyQDoh>Q~dUbVjJ!V~u+#)XN?-5-|VoJ-T_zci?6Q=>+M z*{}MeHkl&l;+nOy9+{PPM0AAC=CTeNdV!6SJ3L@^I-YO0(?5rBK@NLkgCpZoOzYy> zfmnbFZP&iGvi7I3<4LCNZlbd7el;uW&!GM_u^@Xm@KMK{MjrWNZ|=eS#g%MXUEPw$ zPCXiA8%5grml$o>6=-#U33PP83FAGm7gAoDs~ADVr;?vB%B~&qYdwV^gH5q?p$tQW z>L%!SvQFPaTEyVvPj<+D?`%yG_cwDkaf?Hyu<{Z%~TSs$X6KC0KzL6sZNT zTx%<%w$j7(TfH=iD3XZ0AhR@K{-_>GfkvEmPBm-C)rLDmOf&}BX78AXm=ZIKApB83 zag7{xALJqeeFX3q@rfsAIR(juU&aZgnF{zq=Z%s5BNnQ4ib}o_YjwF_gRw2l{F}-q z!Hm(OIBZ+Yg^{=B3T&SnKyxJ|`P@40i!{pWNwWdev;xFC@(`M%{(3br>65iE#}H=e$iBj^tkdz zv8o9VGWFB$+~MtK7O_D7nCIJXIu-nad-UU~K-G$Cy!`8QGm69?mZm&g>-<}Aq&!On zMH*e(;dCW;#O*BvA31cvG=Zf*pep?Xye0E~sSbQnFHjNrV%20Pov3j>D|MG3An{IsGk+;H7X^Q(TQ($DEHOmNpa;{mW>dW* z+oP~jUM$wMl2`dKc-ydQsLaD$4GtD{2%3`nCiFzg3t!;X*+&`gk97?G4Vi_R=)owD z5X^B+r{)vhlZdq2$s>Nd^jHFn!FWXU3{+O~N4_B62By*XVKrOpaGoRw2Tbnatm_x<6pnhNiwHoXCCI8GF9<(1^BVqJ1ydz zf!RyStRe4Wy_}+tBP3-L(sr@2%R3j{DJuD>25djHMkUuYWkiefM-U_8%D8%7BsgD! zuN*ZPVtz_^EN+gDf}$<`Ml_`oea^ymr{MEb1UIH4ntY|%~N#i zb0auh1Dtn45XaF_@Vl~>2Um||i7cTyh5%uP3M@g5q%eru7(f=L+;D0I zO<2(!)jWdGjwOz;U<-QlMAJhRy@2>@y+i$)J72L1kX%` z*R*pBc&Epla}KbkA*+yYx4Xe%&CW;Fqq@3|<`*zIiWcsvk2!ZOG%jp#vd5xR4En?E z{d)ISR;F87xjOm$GBxGnJL(gi!{_;Ue`*oh@c)o@jzNMoTe>dWwr$(CZQHhO+qSxF z+qTi=E_PLyZq1yS6EpM8nfu+iKlb01vG>}MEA!1~y$M`9_xY$QZB(=1qzREJS*-!^ zd-+KoGV5wbJ*Bo^YYp`dngzc-xOdd;1neBO^q!r;9Z5`H;#+66g<; zEVm{_*Ex#Bi${o=-hQJ&8ET^BVl0q`6BQ$Y1TYs4_Me&p0tfJU$@u*ACy3O7ltplm zPHhh-v>-r+EkKY;q@i3-c1YPL zwFy-awM^vJ6Sr1v5&*5&Q~gFTOAJ!52E_e}Sm_`#;EO2&pt6CGH-aCj&j65hk!;Lh z)y?bbfgWTqs(F{*1+ah8((vUb30srKkNDF}Kd{(jid)co1Z;)V`oc2TQe&5KS)yFO zd(;$Cz~aVrRj#5bg9;;lIWzIzar?85%)7#sJ<1&;@1);_Opa9bAFJ9>b=vd>sl)=A z94_V4D^wQu9IY}!x`E{juxFNy3h`AdzU*W2<~O9s|9o{+WaboFg9P@_NzN0E>!dw{ z_f#G!$hs;d*l1{s>;nJwvu=Q8S0$sjFhB|5$jI?pNNGd}II-r(Wux0&_Rg&g>*10j zMOz^3GhZ@G7^!bLwiU%`>Y{!xwy_t5I&$E9Eb@4pKoO3@KG{~UtGh*~rqS8b;zCh| zT`)xNWjV2s*V*X4s@}JD&L|=c3}547mR&QgLMd{Qm#%WsvD&i}^uvBFQS9p{Cf-ZOO5;GXi)d4*>V3W>h65a7pk^DN)g2V=aQ!3p{3qDBhn zTXngf-u0)ZCoiJ>)NN{fJNAr3fcH5eUunkw4A2_7yaoM_YG@$*!)!^RdCtjoO2B*} zAnBO}4YO(g!CW8_d%K`p%?X8C_lbnsH0rIe1!7dER#>CU?Z^fKZpQhGJ0eI61ivrYoMdw1F9bCLm<`0ga zy3bwYC*QZJLTFlXdJ~D(pEP0Kdl6lT@HrnvS4FWwUCOy+hIRLbw}s|Si`F`*(v&x8 z99QB*@0K!Aa=*&0m{gH<6iRnOS*M0+#H7(R&Ld#S&VCjISTftGkd#V=@a*xH8=dM-&45I1^af_k zNd3xhIxSkevWCmmGcU+Nl_%?wiOygW2*e)*B*HhhJ2bul#s&9DH>e)sV1Ok)(yGF- z?}e)E$XXZ0wt{TOJ(4c$Mv1c-xi`~=HPQo}8B}YW))u4MPm>aCZtYbPL!2CR)j*LD zsZmv`%ySv|O?5Tg(>{^{L37chd2;i3?J!=vxgi;=s}n5pxT5-2&Y#|4anKZ&YhWgs zP-uDi-~k}u+G&%So5JEQ+IHFTOwFTy0!-?b<#8NJ3fM`kd<+~^vtMJO{HKzJ5Rzk? zF&AbyXZ!-JBV(y)p|>0~etJu9g_}{$48pV})uBPHcb7Wov9pOCrb-fXEWPAW)}pI5 zi@jL?PBD%Dk!q^cu`xw5e(~83_ro&Ju2Gw{=)G2B=g$oAvQD3^YvC^gEED9~Wm+dQ zR)Zdb8GGOjE4P+%Qi1$})UpD|afnAc`Z@Zg_>b>94zmC}cn{saekn7#x@vAGTfAZ_ zYo58#G}v9sGy3{9TfJ^WUb;`a)`H$ZcAwNCP)RVO=R``;99@$UI*SS3agjp0{fH@F z@PyPs=SnVbCX4sNdt7`Rh-4Q|ev7oXT$gaq@ANS5O@Tf?pB=(4EuNm>HIb*q=@85z zWoS{K3}=FvI|^;@so)$So4l?>he6NLqiUZl^&*UhMc`vK^GP=!J@lZ00|!-S!O&}R zInEw<)jSVsmY3L=m;}GDWYs?j2*(7c&urIsJCJ2 z&0-H9Anm;Vx4tVE`233A(iDsK%HdQ`J+1Rg@YunXR^u~b*!>77(p{pcebQ&JzWE+wEh}_x&zGuZfZ(}3B&Fo#3t?fmPHo0xA80clp&;OuhjB~g-#rIscB3Lh;_G)Xdbj`t#6`7<)05Tmwd1Jj6fyPd*LzUGgm@vr zD?@fTg<1yy5KC&s0|lNT8M+$+6-pLgFnSB-kGr#}LLk*jB-vilvZUyZGR)z9RD&NM zfjjFn=s+ZLDPew8u2Xm+ciho1OJ&QDwzRJ?;0sDsy1_wssjLt|P*g7SwO)4njGVjH z6U-}A=7Ntlh+&*yq?j7Z+jvB- z$uY+tt`x=c-TtD`QPw!MHvk%Sl@;RzYOHR2xj>z9(IJ1#=& z`WPw!G2LtKhnV?lN&%Zi$0*-%f%)f4{&kN}`!~1YW;Uj#E*7pve@8dq_bxO% zG8AGyIoQZN%y1lDN4tK?6y$I~!fwU4{m^x}0d_OeSoCL{eopY$8%OUR`%Qc-aj7-| z3@sK43 zAYY~^(B7X1cWyKmU{ifiANi~kY`zdrVWKH5fa>K2K!FTJ+yoMyk+(llA9NpXevT0~ z9VC~vkP6w-!I#@^b~3HtIZGfF#u~Od=-~_G3MJHqBux-fHS#bl!4AxDB`WP@!sd6& zG?d45zo$olBpR}nM3o43flwyITT}^>*l-_PwqV82>ww_l4ZNu5&z_zfX+T4@HDE$J zyTt$(F#(13#Rt+j@PoT}zLnSR?jFs(`HfrBQd(a915b=z_?)s;ZL$T?Pm9*yH?4NB zg1};`Lz{;r54gvOHb!RVvnsH-d3O$=M$mvDNLYGF0-N@ zmc+-7z@&BU5K>WzRU?u0LkVQ@TXC`#>W>hN;7KFxhc=m|G-x559lGf*eW?-TBSS3C zUGdSC@Fu_ZpW+3<;}neVkqefgt6O3K&wMXe~#lLh3AYHft{*0(eFjYe;#!gJ)zE_Se62;RG1 zX)uX*8Yp8^o1J!pQF}!`N-da*@XPSUMrvRVxnKFOzc~nj!S_zR7@wCoNYR zap%?2leyULeK)uO4B|2rEvH-J#P_*EBJOz{Q?+U|p?-W;w3aurdqr(q>dNo# ziSt!En@Zkq>(mfJIjAV4c4I^J_RqbwXBgv3^PdjPlm$z!(!smGN_+L0G^C$NE|W*0 zrce(#Ef1h`KhL^?o?qglyjCl|4~Im-T51>w_p3~!!UWYNGGrQ z2ha{pKr*RYGjEHVQlBP1aSY*#dyNEvw!4av{noUElxz7WNYZnQe)my}{askON5?6? z8eq?c?;zgZ73A#Xqw<^V9RPn)Vr7T=#hAZ#U9hmPBxhQ7NER}aiGT0~pcd+Q;O@p= z{_NSn%462o7v<;IuRjm7)^9UQuiJlI?~cRANK<)COj}}u2bT5jgyG|5BoolXt6y6< zv||yHcbpTOIDyZ|@6@t(DzWuc202*|*`g(rLbs@?aH|3?xK+cKDN1r8C@hjcN9uq8 zMhf2j+^Iw_>CXUWe<;5KUX~S(2>EXA8k!w?Yv^fT>`juRSjqqmp z^6WQS@uFoPX~7_Ht>jFuj6n-<Q)U|>t*|r3(;mkmbXJAF9GN9j6VYVrLcY#4m0{^?%$~*%uCvJabn7=c%5=T% znCD!z$iAkZ7l7~|IUKr?>gB1_t5`A95Ar{b(DXcCMjba^0u{WlamR?6hhoFHiPbgU$qGe(-A0@3IdKh6@|ext0{xH#a8jDuB8AtKUejV`lXvL-G7>lFCMfWT)o3M&T1TsU7)M!XsG zc!oG0L7meGfmuYcIO#r1(59qe*=Dy0^Mt&MTmk`VrIrmfMBF`k|2|w2zWp_R$H7CRjTR9t9%GD4oy%X9?sB|Bv%ivUjH!rVpld zyl3}kJth{;K}JG!SBH3-U+P4e+hQ7!NmK8l#-_%VH0M^E%8ITc#$fA_Lu?BmQl?=j-mhKPlI;hOF#4*NO>OsuRoR7} zZoJs=)j6W@zcl^)K>R?iha{{t;FsUlU9z;aQ|p+ z3I`nLx^+&X>#K6Y?A>Q_TIkAETbrKI4mQGMX6PXDX6JcRjH&LN;v9yrhlMF~j0%-p zOW7VT5Tf(LS}#~{r0TgICU4Flk*D@%R3p=Pz*F?Dp8^>&#kA35G3MFH*q<=gVg|G7 zv9IxjyH~E%@g{VwopmW&$ePtzB5H$uC4EO6*QVDf%Am?$$1RgHAUB|mfZ6Qo zy<(SnV>q)#Zsi2KTzc_Van^RyX|gNqN*bC+7UHb{F)<7~juC7K?wf+yjIE2pSl{@h z+psSw(MGzLWO0MD3dW z4?80L1XeO4Jhiz_?dBz*`ZGDTrw8y*_=T^5lobLVkUJg9x8Z5k*jXOKj&(plq-v)e%zSRa7AD?v#pEU+9J{EpD$;a_| zq2GJ?KJg={_zJXU{Enba(I5yWa7AMbX&5zOfmISqQ}+#&9qy9YiCJIjA+~ zb+RSbU|*B{xgHY4LJ$OLfrNpj&q{1hJrBE`**($ck%pfmLZFyv@BZdG)3sHP#_M!Z zia;x0%p2Fen;pv0U&^sOAlDNJ2@SdQxz;$$w*}(*-3bh;zt$RKm7Ej5@H}q%YBc+ozz`ea z%xaKe3hhezl&&L|L8&BJcGU_uwaN`Ik2=T1#f^3lSyGpY-El1pB(i?sR#8+M5XGi0 z(Tu_A#IM%2UT0HXjD*)~51j@mfs!7vX^75&Na%%BsVWo7u?mBXmP-T++o9n{=@_PQN8|d-fnK)msL}xFrjK%JWih227i! z-NJ7pd;wQ`LBy=`QHnVaciqR3V~Y+~#st zInb0sA%d~uN?6$_ywr+HSbQ41TfGJLwOrg&yg3sjMOR2v7(s@#=HU(xS6gdu!?>nO zS6@Hgy#CbPdc3XEUCMq~t^=4~==4A@0rdG|9Traz6oqH!Zn33 z&nPagkIxEkgG`d*N@Np}B);dGGXnDplQNvKrxhaxt3%J&Hl?Ip;R+m4rLGl&bR{Jn zuev$~Ip-v7QFl-!psh3Ntz<$id0c5GsQ#f049RMt4PAW|6VnfYQe^8A+eqjv#rJLl zl#~04kE6!Kb0A5u}Ih^qPXMNOl*j3~TWvkKiNmSHe zzjY+hE+ca|HSzr9{7IeY(HXpQd?uWV;=CZyJ;Zs7ROCg@4R3!r-xnWt*Sg#gS9eDw zwimu);dgEy;cM1ZqK|+0reB6b#1Tlt@Etd)lIfJhO%I168psXWK1AJzu8 z$Y~)qRB`+6=RX=W#(_0}^HMHQ<(@}y)k|bN_G14E^p-I;a0#8{EtQ;7zZMu(+m^)g z!b*kU2Cp_m04}fc;EhM5hT^x5k9&{qtpD!)9<#v`5q^v+x0y)Q{>YhG_7+V#tKG1@ z9Mz!*8p`y9XI%UlV6a!0oE#`XIQ+!YYyyTT($$;bJ5ZR4oREVt46D47ie!SVP|)cD z1f^-9KnTb(tTvM;l%S3>Ypk=tUvD^#VFV$TlSTcoskc55e2hU?soutfGwUQ2o*%uZ zh?CsMWS&;k>X21iE}~;nuiMsnb8Txw9o0Z+h=s!eyQ4{hL6RC!QcmI0c@GvsV;QH6 zXdk(&vH^G>+adDpQ&DQ$k<`T}YE7qkz5-+R=_hYcKnmz$LTjI&n%Y_vnpX9cbpmTN z?m_4V5hHMMPuQbEldCWUA4}CbYqmn3q`>BOy^@ z#Vc(B&MpxMy-`WBK`Ej=6O}M%!vf85i2R|!%A*M)B$dK4V(Pr4+)l39PwP?fEqHa* zVLO75x-xQiPBc?dNo)mCeJ2#|mPDm&yK#C4cq?ORcp&8uEDd}82{utB&4#GC^_TKS z!x--j{g}I92mq?x*HjpXsH~_AgWBsf#EzXQZuVw0$|&xR>C1M^WQ-V0UeG%f)mBZ8 zWnGo!MnNoq7$`FZ5pe5W`JeGcDXl><_gGsrL_Y5+$1cW#R-L8@<)ev-MPhYqCA-n7 z6&e|-#~PXzSodCuMOfKwpP84YTX;G~ED2%zK?tG47ov(v2uR8g9g|gqe#(bZ5oR$q zNClC`b;6Wh&-NM;{=GK!T=DV%_f1VpA8 zDtBLo5);uL+&z9N4JQ8Q z*sUZr1;=B9f_5d*mv$qVhhRm#T|A|-V@+iz4Oqw#Pz4iGkG+r~6JeLqt<@8?+P3v% z0v!*<7l{U3VJNi>n;M}2t(m`O72DX6c+zrsI5|l!orPF9l;AD?VqFGIFPsNZ5 zdP$BqJ~19q-l0UYNsh}&sVX%FNrcTgo(3T8us6-BWufKyT`^IvDEx{W(>iz$^c0~K zi&;^ZV%>l%h4oY<^vKqXIFL?iC-Oa?6r;3^JRr&{E=B9o=&MkQ>2)u2UYYU-hsRXl zdrUk@8e5W8WZ4sUu%x*)C51+d7@LAAvL|8b`zAIaW0i-n8jdMJyPA92 zdPa zCQKGWV_~25m{la2(xi9x?P3Y5eOL$b-^_nJ+&ChsH{};U=RZ=b-@$6F z-yAh9XT5p!hV2H`(h_qaOm!_h0*Uq9($%M@A)2ivV2y{ycEN>fR$vG2zaI6)q7Sz) z1XQOx%wIbNQlGG2N&>mTYehFsiLVw|T#zEl&_~lHbs*M&{8Y4Iyd4U?Q(K1=N;yx6 z+y+It3`s8Tp;6IpO}n;OzF)BhDPx9@-?F{jC7UI1dSa%enb|wE^=Rrg$U(n~*-~(%Y5Zz{P`k_`LlLcf?@>}lGj~rT<5f$ix_PafI};0ok1aJs z8?&i#Dw>6rzs)eQLmr&@Ui>IM)jW(|!~3kjm_;iJ?_2|Uv&cSr1FuXQy#x#dx${dr zfsc@K4Q3R$6wru!?OjRt2qmt%#SzzRY&BbYy$t;}LkmfWpE>>Mi9>^CZfhI{K$)0h zsM1+UE9;WRw)%ojSVI{up4=caq{S(<(W3Bzx2m1x9EK5QN^5~!Cq@g_sR$4}FQZbZ z7niyW-MR0zSeZ;n%(jTwbK^Zk^40ax?{YF&#OkjA%muCG{vDe5kUBOoOXS6)Dg(Bf zsu)gGG^+fWsIY#l;#5}Tqwj?v`hKp+$RH+1FinMXrj94ac;g!@Q*$075nfy|fJVt= z9A&w1@%Mi)TYOu)=~1i<1|*Bq>5!<})Tg8|pIH-iz4CZ?IpdRo*hRk>)G?Pqf&3swf*Lz9 z_o$#e-ayXJNo7aEZWBM_p;)G5EuvUe@19dC=bS2?0-Wi?-Y}X8y*1pPW*!-p z_(jGrGc|`Hwm3_Wd2cUFx!}?S`T)|9=h%5>T(+d%qD!13#*|MPcelkQhq9U{fH8_e zXU^mlWOPg(3j+k}w@456IqevpS<*h*ia{|jRFM9Ys<+aJfP|eBpL?`{mFMFHcce4R zU8+>OSbPUnbq_&RO;5+rdK*wM++l=PA$Vr`VVs+&=nhCqz6&`hn;^)Xlo`NiXZRkb zni8=64@Frqr)A&)roL32AQm+Gl?s;iTp0d?G|zkpB_UOuB?vkvk79tX#Lp@*FNC`MHS5{Q$)2_>a!LR? z&aDMD8nW@);4bLY=nb_)V&)68(dGM2AiQz*Zgs650$nl)8dRE*ERd> zQZ1pEItQ|*3vK&tdrLxS_jeQD6*=rt%KhS|X*a3EZjg2cJ^qyOO3@5chVYdj;E^`y z2C2%Y8HXWT+(Zm>;A15XtGY|5sgPqPqbb0OaZzFnF5(Qh^vO^!s7*Ds>XoJaN>-wq z_y`z>)!m<^yO*G!c$#%oI18^y8D&7>+S3RB$SyqJPC`Mxy=^^Nw_t$D&-I!LOO2zb z(>mOe(kVbl7x6AVHFZH_38@t`gF4R)u=AH3&R&;&Jl@IfV<-eAS$$XJ$BePh8hZnh zev04A2JdTu`{ew%uisx=7iXq0MwJA^)cI4o z+>-0Z@gMa8O4Ui^)FU&h+wU~fk#-iEtd`1jjH*^71RH+&Sj33!Qx}J`42(5g67`^L zxxX%!W{&CWE_m;q%yI4lPhP(I-0gHga%! z~BpuNw6a4wK3!mv9{5)n5jO!~AEwSZYA zYChp!V>u2o9giFA>SdUeppo&{)`Cu$Xo+ke2&f8|EQ)bNTYK15le~?R3@Bb{=;6}{ zWi0drQ0n(7*=w`vCl--iW)+_5z$g&fwKmBm(J;k@Hzb|ifyv-r90C4}*|jLRdKuZ9 zkO06J1F|R8jOL2eV_?$gBtj(26Aa)-4O52iyV-XXFje5)oJr18Qe7Y~kWz@2LX{A5 zFIg6=Vbn1-bONe$&25-D^^EfBz}EN^=!T}+x+RDCC=?4EvSQ{~Ga|uj*O#Xhx*;NK z)dXT$265on2Hp@9v#r7grou+tl2_vC%)~15g+nvFKl+sBVQzq1Xt%JgvG1IcSH@s5gz1ni84G4<;OW6cr${RfT!L5ew0 zIhP^m#Jc7Q`~$2rP-J_-?}lP}pFP`Jwdm!c^tSv7NQf{&L5*SYDp4AX#aYT76*LEd zXOk$`uv%8Er^L^sA_C<*6$H_s2!DWNBWeL6ygJB&3lHDP&`dc46~pM%&w>0$6E-CP z$yb@UYu5%ig5I;?4}r&Q8Qv7n%rlg#mrzBC{uXlOqESDh2EYT4lYpKx)Z`>aSjP~g zJqX+(ZMY|e;MSIg3wBjCMr%oKV zH#w%tWu$=L7<>NVQ|6?`CA{+_=91Lu%b;y-(8lf}sh>j)qTnngiZswnkE2>N`;Bsr z)I?2jliE7S8ayT5O6SXg*3i++RO_$phlS)~zT|#&<;!gO)UQh&achEs@#t9quBJB# zQ*G{W`GxbL3}tTO+lB%Y-pdXZB<;BVkRni8b<>C$L;vTTG!`*UJ9H^LAMcI>HbQML z2yq7ep$ZKhRumsSvQRG{J0=U>)i~^wffUC<(cg)#x@|Zwn7zjh951d6K`Ceot`()Q z8o?aUizU2phN4F3k4>6>PE?Mmh!ZFx4IbBJ*ltpxVX*YFS9Yz#d!0=`f8-P2kna*i zdhH=IugC*X=8^hLoB~yzomHN5{54$ok2as_U+wi?RMPc~u;!<{!yiI>+{o31;~7d} z`t)!NV`(S!xrBjy6+}v^nr@gZHxLu@(qGus%UA)dKwCBrSyGO2H>6ywqlkR=%p?eR ziZeSF&V)o&Pww1D}U=t$-o!)199RZZSh7L^d-JLQ!1+C(HSw~h<8 zXR7ckp_@9Ilxw>#&<@hpo(GD}^oezn>JKWq;ZtT>y70z=zdI-#^kgmFQt3A~;(x1SVMvg-*!Y36k>N;rxfHK*bkPaIRnPhO%O6%|CHtq zTdMD)L}kG!rCUW(7TS>?zd$`J*i>RG2BT`A7TV*Qy zqQk*RO^bLcX^(d3%{lVnn`(Px&t3}6#LcHbbDieS#{541u^do8SFSZMqq}Ra=V>Is zLBzr|vz;WkiTD`7(pu81cpTaesUFRc_0wa3rQ_ zm#S!P<8u)cQ{C#gn&mR4E_UnkvP0mT(0VsB^7BI2+N62nR?~d^%5+iFuN^Wb4sKT; z7ez8U1vyl=wKLc4J?kcw5$8Evk@G8c?0TlO_?MV*9;q0b&xvM;bEK9Ia3rx`!M;}@ zGVRUN`E_p_D`OZm%YI+Sxa8lC3521eeM| z@e~R~f)q^5%KIcS2GW!1Bpf8E0*Sc!f(Vs+4FtZr-kGUo$PbtcIY?7fcyd)P2Lzb` zj*4_B&dwr`abJ78kzX8z-5R-S0&4LPT&wll#ZvV2%H$^jol7PU=vHf9hz6SuiYQge zT7#2L%4K=N%3%h1e2k%U;VdZz2FVd7qyx7^K1R|*n|;~SE#wdBETFur%{|!{Y^*DZ z4*|Wu$^N+D`=e8MoyW67ATG1c1b0FHLL?VxByiDN)(}Kd(h_M6;gplkU)p(!%3r3Y z7R3@d@!*UXIESE5eW!r%Fh8CBc-Gl zoh#gQdbeAyXkGaWN$Sq6lBN1HTSAGEAW5|k@y$CJ-jn`Two-epJ`fFO3ApEV>UQS! zcBX4D+di!?{L9uX&$pXAAdeASUc@G**B{wCS6VJ1hF>5g@Ih_C*-Yw32<48$0B9wQ zjbu6FRWoB7iWA89OSAy+WpTl z!9m$Di}JeZA0Ru>?4$<9rA~+Ne`aM8EQDRq*N_TS*s+FrXM!1@%0kj>!4f!Cf1IXT z002dd=SSBCJ%+CmnML}W*H^v$0L}Bnf1c8b>G1v;>(P+tqPc8br8~K*Qld|<|4O+t zj}MHHIIYlsz)36=(mmM!YlvCJ;GlliXs*_^YoXlH-(iK7F4hispgr3dSqV!s{8(nj zWHA<7D1gB$EUl5NBfEyEj5C$VUJ53Dkx+4qK_Vyj?8$?hf7OWKV77+JZc#p4!*SEl z+#JV0i4j`G@H$XJZwN?)axXcKvWWHxrk-a=5LSMjxJL=LFR|m9=x2|`Q}AGAnnsDp zD*{Jr`nWZiDhs{q#rCy0NKPe^sveOOSkyKC(T0xbwj|84+@{Z{h3-6gVkrT*wRd4B&P>nB!SjA)ho$ zS6aA(J`F)%u_0%$Lnc-fgmdWOXqf3Yo?LqJ^EjiUVNh-c#nTqmvHVSO+6>Jd^YbqH zdU{9Sfm1`KoeC>3Q;lvuDu5pF&QcIRll~~q4`_y%<5y$_Ij7p{)FtRxG#BmQ&yG0U z_B^L{79_0LFa>vR^xV7DyLjax3+!t!DRsIyEjppBb9plFye`0+fDviq6CXTLR)b#$ zWZ~BFdOlPqz81LeOFS>vKleYh&&xa+n{e(}A*6Qp^WHN?ZG=#e+m zbM?$x@Yuv6+jd@I_lOu_S%!3KQl9KJmy5^5uWlu=*0anD-Kksg7jiV&HJ|kd2*z-$qZ#n;#bokH*5)0`6YEkIo}YOf zZ|r}Q<9FT_y%z4>V%4tOGKA#h#9_;ndqqT$w9q-IA1s*bw-=BxI2GZSzm#!Gb$A(Q zqPfUf+8aG;;U`^-74Kl0_JOXCHRR{mvK1N_sV$8T6AU}|h;c4XPB8&8oM|3nsHc<_ z4>05ACu_Uqq?@)MSf+F07BOW6ICe}7eOo*K9)L}^Tsr91^vz8%LfyLIl20C9&K?WZ zXpwWO+h3-Z!<89PoDN@XYeCg)6g$K$emBj!1sHZE@y%c}hFId5|*0}t(>smv}19xu8dPc0`1n$sH(JLukvcZbH;y5mpYtz^V$ z<09}sPM9zt(Sa3=USDr8#lc9Mu}vx$drX4QzLCUM;`0_Y=kyU5!_h5V{t;g*>fx2e zkI@%)cvmfMo+!wCf-X%}sC|f#Pl#Jf-1`HIXziQlak^C&kTY0MD4p1Fgv;zr0SMFH zWOl!{kp$UUh{P#Q5wdzaXpi+B1RwhR!umDNg7u_by+X8ex0VcrhGj3F=59Y%6KTAg z{Y=!Ex&g)5&G{#b9*jl8&1N_3vKZzqYfPfXT#2`{X+;A-Y4iBqUq-|P|HPz-TRUu+ zsdwD=-NaDS2;#BZriO5ybox1~6{ss0M)0!RRsN=2vBe{5%RThcDF|^>J3QxsNt(ft zU?$~o);XAI>}{SWdQj^+Vd+8MBD5P^}HLi;)>UWKsUFGQ>$ zMPTM&Y0*9Qy>8F9o1HgzdwIFIUOS}U{xd+txfj)sU=A);kDITmXfMz#%#80$7{HSe zIl&iKE`=u0hyN~qCss$-d`?PKf)#vAd@@_DRNNK@=EE~xrZNvV z4ngWt?yR+i3(>7iu}kr}bPc9)jS$mLHb?R5N1rPVd*EBdljg#)M{a5Cz^09|rYiwq zm_x+*Eg5CY51_gK%?;u9kP@ zNz{E92KAXY;S419QpkFbElVSA_oroj!2PHzTqv!^3zVV`i?{erSn&x(z6nL{vDG3Q zqAs ztD=hBmX#`_>dM;JPVUivWvebsF2?z%$#}a$cNI|PoUu)}Lm94{5^M2fbR2QS$E_q= z;RR+(uzmeV_ZGa@6kS3~F7D5G4WDFg}ttFCp{kWci|@w1V72ne9I3(Wf&>M;;~ z5`o7%HFi`Uq!-~p@S&O%vFh?*w7X5@p%Uzs6tBozb~C{zFY3}=#$I!0o?l6x%j|EH zLYwV*|Hl!}TFqCQ)4vwu@(O9)m=tH7y@hD`7gxK*3pGELEL&ZjcxokiL}Qp8m4*JN ztYOdZAoem0sd~X;Y*6|8QcXvel|J#&jlJTphp(e>{7)|r2&6i753GW?bi{}=KGIIA zJE-f&H_}!^`!a{qSzFIHZDpdZkUakuuO#HLT35z z`KZvcox6HZo$mbN<2JF!zvsXQ3Dg=Lw+e===rJpWCgcx-sX=3~GNx3uaqA^b3b4h% zpyd)k5)0&I0!dzY*~FKBUmzKG4ar1nx{9xFmD%VILSa+JpM0B5V3Ob2S+h4IP&P~G zD8;EsS)yqA{(*hA12y%=wJgA|#r43zHQA;L?<*4e4ndStp5P|gq@N4{bw~zXEwaa) ztKxS~b;&`Oz14>HhRJ+{>f$uG1fG?&uBBVD!U!4WCW`X!FW8UM`rs zlLCi9Z&Y@rwFMU6OK^;Dq+XWhp9;lyJp-UCyN9$RXkdRo# zBGHEoci>!7-Lf+^E53G1sVfG8N2$oXH`tkPXSRADUuq_+m;Wifrh1$64GQj z!jTl1OpLT(bO^|N5m)WepvknN@6lILbl`e#s^j z+iIDC?XM&JVX2@==c9x z(d692#l^LtUgB9&hH+l?;59%cOJLF>H8UOuD#bW4zF{$e>89a>%_a%3J34^IyP`{ z{%|ye4+qCSzSdat(^vwTNe|H^Q${A1W~fni3cus$W_K**xRe1^O&WsJ{X2-iyUtb{ z`ZL#OMCC7a_zw0{pj`0FCxN|!b_Gv<&Yv4ttx^=P`$VX@2)|=8Xhx~ zJY0oh64hw+p6^+@l~B^QI9d0*6i%n!a#Q+3oJ`7HFk#8D=-d>2fs8+t*J1keOI;Xg z$?ccN>`J+}XN@+dG~))+k6v*aW-AWH>a4jbLnplRUW(~wixtWC=n{ZuQ=5@U3KzQV z)6Mrk&t3O3wGZ=7iPx3Z&$&9|KEu$}wnA}N_Q74sCXRgJ~f-SFVsdZnFRt_DR? zimqT)mEaNTSgzVbY9k^p$3%B6Qd=aO9Ztd>q3A^EvAxHQK07UnrwAh zYy#CO4oS{p@C-J$(BvPjw^d`v0xM8*ro1hVK^m8bB<(0(?**L}iXFp26Ptl8H5Ghy z2)Avl0GK;bVbz+x=j(LSKeT{Y)4|zQwau#mwo`jV@0;$d||DB z0GL3V0St$hWLJp3&$!{hl&16p?B~E_R}L#=7Rh)HlNb2tLjz9l$VkwxhXBZUC>cSo zFhi8hZ7;#h>4+dU0jn#D_=HH->W*&7&PsdFMFkVRqR{~9dPMTd=?g^>vztLHGA6Bp zMi2JN6+^Qt&!um--IT#FII=28$0=BW3{p9M-yHh{xwtnP*>fqJ&=QDPRY1bcJdOij zw|5TDn{Q?nS<=Iyxq9<8hq9=$TBLbZU2b&vy<1D{$Z^^ilr|D{mh$QA?eZji10h9ph z(E3oo;Yv4!t0hK@k{hNI4Izki1tfapT_bl1jkrndaCZ6LQ#h8!4pd6tqg|2bjeQ@d zm?;^mz!Eq&DXkL$Fs3UnKP$ZAA^@Po3YM(W7%0QFuV9e7#qm@MT{k;zVja)`u@wlT zqKeH7=4Px1F_;=v@eG|(m-=I&PrB5j7yC@m(Cc$VEP`EQ-@1g7qAWTl#wK-_Xk<0= z_$fwY4$PLXcv=foiC~>NA`_JqP@p3cut*OLR|);LEosG!5eK9$YQv`_>Asmjdu~e%D;J7FbyGt#ma2Y0ep?zbfeXl8qga(>FqLwF@T9WH~6iyOp`KNw8rFG zGWta6(|?6MYdt_l+lN72)b@LU4^-GJ#7e-3&Fh=6fAlu;ueg0Sot*6~r!><|V)V<} z+HfDO4SpJ)Y~Ne=C&-}73&F0}R-SZ(9D0Tee`tI*A>;C>ZguPQZ_jz{zxL4~n-xqA zs2`Z$noEU0I-pMlW+ z!(RA+m!V+~`eMv7y)hpfow^!GqW16LvrW4Btt<(<#4nnb>}+)*hIdmNv-ezGrRJ*9 zpOXoTvfwqN*n2O-d?DB0<=DJpoyJ&=k3gR!D>=%`vgSXnz6DS3Gztijb1$k3qI#f~ zIRu=cm#E^rgiDr2^&9%li%xDjON;QVfN9>@(D`IgIwcnMit3A9adxeSn_a%qft7B7 zf7C;7ol|XqjmFi==WTRHO$mJ7P-CHOIU}ls*;1|ZtWX_0kGmgxKd!HODY6j9q_p?^ zo-ai#D78S$a4LNc1^!C%M9swcWx#?Lzu+kCQV}cK*(0LDm!U7vnrzFya|xs3LyPJL4(qe|CZ&=G9sQ9E{bMt!DeOqbgzB-cw#@Esh8o%$jzy+ zV*lY;SXNZjd-9^AqN8Inz^Qcz%ggRj?ONjdW<^i&nHo7ZF~JqeefRKt^UYmTQYO1C z92A-H&i^T$8LM0zky>6LDVpC2?VmgR8TipC7ww3)+V2{;^O5i>7%eGaPp3e)+5v{Z z@#;SkiMFFK)SI@pGa_?91(KYLH9^=O(}?ykmoaO$VXMro!1;#DD_N=Dq$r@{vJt}` zp5Y>@BI>6+#1Syq7fV=kt`z%l=fWVFt!4;}kjs2FQ_ybC2UQO?iYaV!-d8H<^@feZ zRfBD;y+TAYQRC=2MrlB(`ifi{xg6AL4pbqDhA!Ol*J=huE<;U#vmk}rC4r|bRCd@B znP84I^05+4enJ|TQsZa$m{w-KpsA`w^h(X}he#&Wq>zauCL*deIXjtfb-^dcAI|&5 zZC|zCUGMgNI4atCzrDIV_c@(d>^ya#*gE!Gt-y%eY^jm__*I#Si0r+ z{W$VgT{R@VJ#8|Vj~(C5^Zk8#PC80zTD&z6+1;S=<2-7WTJ;bFJJ6`dWUUXi{bsmS zfu->t2d!IYYYiWg!Gh>MCOSct84B_NqyxyxU6i)F60o0u5Htdqa@}#-Dq6X=Bzh1w!e@ zTC>g=N47WByNxW91)rBBguq<3YH<%#(@;20 zwIwpQt^&q*38I4iKve=BYr4AOk@`!{ozr#z76rK!l;GnkYp@u}t~S>BmC~Y1(y98*E!C6KST1?Ax=_A;xmU+a0^K zF(&c47l0>=81l4Hcx^=w(!PNa4ciON6r`5SXK4n@M#Y;ZI5z!@j`bJ&L`Mck!X#BV zI8%Wkk^x#*VP9B>_l;~QXbsNK{L3~8cctW@1&6Us=+-;%M);3c^L0e!$1y%;IMu5& zbR6M?tWx%=^YFa$(q(i;Qb`txk*bhRhPRH=s=}0MeWfd_P`7Uysn_ueqi|eD^q-Xn z<>kECdwa9$J(7fhjzNVw$EX%uj0OyORA%HrkWxvYwjsMe%aUoa2I{U=`2+Ca5pCM=&8fjkE^_! z)@bfyZd-+SxpTWpVK_>_&0M@OB(i={3Ni2?{Trk#bOpjbkZg1XPC!r@2FZ=O31dhx ztk~gb3Jzh(n;>R9HslMLMD2Z~B!pX1#s*&nE*r3aYkL!#j}$vD506n;td&of#+j^? zT5%1X^v#ej_*Ai%1#*X9zRRAvlN3@mg7CN+ye$MK=j2%<#hta4w$SIWfP#~Ip(Qlx z8d<@hTzE?W3Fg6YLi-0~^F61B`+hsNNE)erLSOS#EF$alT7DPVo(kVq`cy((xwM(k-0?wy1ce%;(gD(G{B{Bxx60Bpe1S#$_s5 z!*NW4N0#l$4*QM$h%6oL2wOmnwq!AQu&#KFx_98pBxg6{xVY5u+i#W|3}K`ms4-Wr z)X-{`1U>3A8KgkFsL?J3W?E9AA`49aG~5}pq_oVcl^v12PX;@p&EakoJt{uF-!*#R zIBiJ7Er}C0>@z^1&J%#6th=6}P8!cxwDx>F6GAe10zJ|?WuDP<^#qe{I(HVZLoSOT*}h}(x}nUhW)aIUnkPiN=`5O5k_eea;?nc zTCo_=j>hAOqs-YI^0<8NX7*BBCOGt3>XXS~E&rOWif_r{a#%Ub>h18%gK~YBA7$r| zpMLwm`^b^F^Le)Al|Ez2a;8gQNHwSHz<9fMb0i<~-O!olP_+AVjGc*EFcO=)e#Eo5 zqwrhpNt^cS@cxSp*X4WBd?4#o;EAzpT+#C4@&5TNqHQpVG8{>MGOmjSW=lI|lT`r! zq_Ch3tQ?t(&e9EVpmj!H&z3R6UXupz`tb0!sZlDPW;;S$zBP7~VC{h@&=C{p%^lZg z=J$E?|7x&r{~IvO^p8t2_{Syvr-OX|8yNq8-~^L-?FShULfw2r+GvVH;Z&=9WffGd z(8tvXO-RL^NPp(HJNoxWh45VDdxg0rqK8!Pu5%dqBMj*_rZOTnHz%zR*0S4-Duv+i`l#iJ; z&7^X@tZtqXoZkG%ECFJ9q#2UcnaL^KBiy0(vKb`S*!dHDd3OP{E@WIUUIzr8jo&Ub zqNl<_S=*Z%Z?t>+=bv4Hiyk=wCaaGB#&p->v>YRVUS+ZTEU;yzI@f zVl|`Y4(P!kS%ur4tn5|5wBg*F*(ie0+pc`3yiYSrqF5+Kxvc4-qFdFJvYA zQ(coj8=D%KevifRR#rRpnq2e2^kKf^{)gS!@QwR14@@cb!doLEm|!s! zg1%P)w_}k-(Y6gcc8yxm_Kt&@UeWhvUt#|*smr0qSzUH*wO)te5$Mmw z_-_r^AG5`AG!w8T`9XE#Mu(70Sd<#%cXQ-B6sbT3t;Ak`oqgs^-=%+(8>e7B=SE6n zkHbO%eua#Lh+s0Fv-?MtHGVh>P;IyHqHoy_vUSqWYmuXs$^OpJiasJSR9I^YF{Q>x z71m>|mYGmT{vmHMNl@$&{_Xu^SHHz&hv9X)1L31sPYY;-i`*q4X~xD@SZ5HLLrsBAH4_({@Xaz_HO~TUT6jT|*<5IyiA!tRR4y;Q*(^-I$o4O6%hp^`Wcx2{+f+VB z>|0`Kf~TBfdt}fOP5g>)t06ubpWuPgF7M1Tp2_b}C@tDTp0B2o7XlZaD@)z~wbBrb z^2-Ua!kEMRy7kDbc}F1LXebA3BVjQ+5%IURB5}KORaD8dmAQZRC4QJnNC{8GNZ4!p zbz88FiDJ8bBn!>WYzhNMI8qI0k2a*Nu;9j%8Y@~>f*1{Ae3`C1oHV2I0yETi8OVrk z#Q&aQR1tM9P{HhEK&-jtdWfPrL@|$6#DY+jkpaTgjBpQ39~YVtD#UPkjBVhIQXk`Z z(13MC9+aEysSf=L${~+d0OQ|&bz7}KmMhi<@R)k_z~A)~IODE((PpZD%5X@OrEMIM zSU?R@3AwqX-qD?==BFV;&7^|zC`%J1o2>0&Dw(yNLZo+tyEdT9Kj5)8*{&K95~9d>=gS#gCWR=XN6F_+*>;{HJNT0KAFKncST zXq-{74NE8^+*EC!ts8-HMvJlJoN$Iah1comA}(O5juFpo=L)3Nv7Y}l(-{}4t-q+J zRfGGY@3{~yxM8u3LqMxi)<;!6&tIh{{VuE;C?|IW;GD`3CR8dmC^>*`aioy^R8wq- z?JIZ8avro%0k8Mm2<^pk1ytpV&RUM)u!{s}#blc;mEG-1rKFQ_%jN*kJ>G$aCM)$w za7G1cl$|cVSnVwZ!5*vu##F5~QI(REQ>xr)xoO^^(kK<)(yJ3l5SOeE;{rpz@A1 zr2@-VF436>i#US>dRvqR0x}hNP-QhstCuAAD1(lY&*k1EVkv+AWzzPcAP!3O<|M*U3AzbPC-NVttb z9jp=!(USz2Zb^n!cTV)iuiN*1E;4sezSXM+1m!~Z!#3afhn!OgWB18g zYL(h>cA@9U89e8NmW-#!Y|uI|5wvV_Mh71lW`oE~WM&~lZZP<;Kj=Wg;jV$XLcV31 zD-}S$y<`5^2QE$#z<$uA(~3Y|`0a2c5Zb z*#Q?8p2#Yr8+Z;swYseJw%E{pQKc!~Z3U@yF;V%XIaoooOK<&S211mU*_{M)?$W60 zObbDBLLlu92oPgQ$zq;mt55r^ZiWMR(8^M8NR)s;YxL8vit@b!HS*bmW(NH~OUT^J z-0lPXy{sH{Y8)SR$Le}_Xr=VM}F>oAkEz!s#V-W(5A=d7ADGjOqnU`iKgmphWz z?R(lyy7{9tf{YINoQ*J(r<>1s_Y4V0F4r#bF91R0-`pI|9Io95ydUleRhKmHql$ie zR&Cm^CF!g*UDFQkEZ5Uq7{8O@cJPus`JB;rJLA3$ciwJW+fxsWa0sOq#Dp0(!D9O` zsl_F)0=E#bN~p*Vht|xxHp~5R>dhUg(7o|zV)~a_omDND9jnAmo?L|aeC>4cUF@O+ zH>Zr2lyf9e%6a^z!Y$gTxu9q<^Mejh?x4NJXFwMKh&dKxH!f(SHT>=5@DQ9(t;O+D zq#DBh;vO3HX89pr?7}j<<+ytz7_xfokNU*PUb%W{=Y+%zkRm2MogCsk|2GZ3_*4M+ z2`i5W7V$}<`L&4f=C5mfWI}upM!^b%z}R}`(&^%vmAN(GrgCbcq}T?D6TC*RZJ|+nC(&ioKZKHg741zKW~TE=lXBAn=|Nc zeqFZzR+zs>|9!uB>*eMoS@c`kN}e5#DC7s*S%y9FuW=t|>~j$QD>^VW0=g+1C^rU% zyP!gDJ@=9-6Yobjw#SV`nrM9Zc(>Mf%yg)RiN3#uhKRgw9WI3B8UF|{L_UHw`)J+q zxCJTheMk;yTz9>uUDu}HqThGKtFk{N>schvM3R5I{cqcJj9gVAQ_nqZD6MzcauR&47r& zqo52J&}PAY#Dz;4aH{1>g{@&|F;^`m#ZvCZLNfIu1-1v#e0Raj8I;Zk!pn={DFI08P>HhlpmE3+_0h$U(EGyoQdHAvzz zRQ}=>h*?0Zjrd6=aNW4dm}SjeMWekRHQUN{&2$i1mQDgQ^`&@iSl%E~ZAx!lsX4x3 zy_m+!{7PTCaU_11k^+Lz)K-1?KNu@J{b5+0K7ymZvWDp*oGrzGZznCoiu_0U;~U}7 z(W8@C*aC}S8j0exVb43{@E*ulk;9?ZYT^R@(}v1A&)+#z7jgZiGPq%ZWaxnv*G&x6 z8Adu_9FRR6XOdX)rZkgf&x>;iH6#+qN`K1%buvL4vId)AY*KjpCvTbRuFx+E7rUDi zZGHQwHM%SFxP!xs`KYk~Ule~&CIGR$uUA*AYIfP%+Vpz%THpIW2hi&at2+$pdH`lr zwO1M}m8gWrr)&Y%+%@*lN;nrQiG?T9PnZQgoBnBzafXfdB5kHN!NLckfD5YG<^aot zLn-yW-lUneP>^KZl%mt>oW|Nb%PBqY$z?y2b50z)SoW|R38`O}nWT=TPx|8xblsn= zEhAAitu3-Y>2Y-1?YBPQ^RA~y6O0X`+DS6>>F&fO)jLjjkSF>C<_6imbN++E;NwSO z4^etR-63Ik4C2&AZr_e^-uwlPsy3-Gw>p)e@b%Qt`<*}DnQ8cQ(7R^Oce{=}5N12& z*-x)=we+9hzB>FlUVZ4nR-F3RFJ$y7KISOk`?Bz?3o#9Dn3$gIq#@l+=!r)u9dUn8 zLz@&7^Hf4LABI?-c`kprU+6} zptN_8h<(!8L7NEOqoQz@oY|X11XfXJi6PQC{{XPNW4^+S(2HwgREcs%c3S3RamGMx zXxKz`AUh74XS%Rv@lEZ;vc=o5fCK#xV^VAj%6QSq{nlr9-9 zQ*@rd@3?nG&?}vlstKyms)MGj8Z?Q+v80q^9qVF-7iPKl5h)*;COEpG>_iR8M88m9 zma9eSW2L0tqW6sj33F{zcE45QQw6hU4yrT*{S5_<^F78 z+~VZM-nHAVx&A``0pAJxZ0zlAU0oOSW0lvASsTKySu!i))zRnX-qhi?Z3%<86IW~Y z_-g~Zw&v#RJ?Q14Ex9lS)7=ncpa-kCuf+^3{~H#-#8p0spM~*k`rwM4Vo&UOXD6!!4a2i!sXGZi=) zKw{(4?Jv&HcyRr!+M}6yO*P3k{jSTAk6=l0K#)yR#t@}jo-@N)pkPg`#XVP7+Iz}o zAvUK7V1^9ER|r%3;xA~fK0mO^Q)pH$K#siyM7F$9IW%&}$IffAh+HZCYt~)9p=POm zg8W`8aMWD|7w@lLg1MPu+;plx`t#&t7fRoJkP5V6dujabf*r|&X15sVdrx7EfkIVa z*naK`70P_!b7ij|G?mJo!&Z|}2#{90Pz4kyFDif$CVDqV8T#JQ`ru~01OUOyp?$@Q zy4?5!fpzghZ06t$ib&4W$xu_(U>8g&r+bQP>_CplKm&RX41GvufvlSyeQ#wM)(Y+b z_fLN;y*_U{ZS_b?t??XJB%e?pW!ro!(lwV zJOYL&BB*3{{=g90oK`)&R(vnn`#8ui4LJA&Ukc!?VlF-5P3B{jMW(cKvlG)x9s;#gYQZjbCBI1qjcbiZVw30MQVKxci;^#nh z`J{>(6_3azVc1*w!1mKny?@YQ34mo4&)uq=rnq1t=mvntaW>paudMPLxAFTbWy9u^ z+vO8JM=^I0FlLvSstsb}om5T|t~K5^DTz=-uOJ6lkxo z*?+E64m*@y%GsU93WJSy;v?e;2Qz>SfW~aR7F~#!fu3^j<>X%W)Qlw{6rhsBdWN}5rQA|Y|#cC4pC|c5F@c?-g zH8x$L5rwCePD#fHzk4Ep2gM6Vbgx*fUt)uu$DT4iB%g^m<~e(z#CboGbritFhZ&;_ zxm=lSm$_lI#BJ&+sTw2^JH4=Or7$U?-*Oyk@k7o(Xd8t_G28fVtd{da)A6J~oMVHS zGaxoyxgLjn9?&6{YXtHQ2mKsg={RHzMo&_h+m%IvkNUu{p5lvm<13g06(CRrF6Ryi zr`oW+8urN1CGq~q3-C~Y&*_8rk>qWSUxGi7VulBY4LR1M$-jAt%EEc1c zW-3*!<6I_ZA8sg0WZ?4B+he_$E(pO)Zk{ zta9@8T9yh0lZ{3N!4b6`T%6*`A}gg&3iBP4p42S2BFYEz_$nD=>-wl(_&YC zkp5+vMneaX(f%eC!icWdlrd$W!I zOg_uaeo95rms8%WJb3l(NTgMtHR~zLwZ`m4w3~sFbOKK9dKYx3!y=pThP!bAWY!CP zg<3~VC4=gCA+23XvYAxONPh=;TKYhIre!p}#1oN0IgH{Lqf(WI_sIFo1Lg`VKk*nu zRlT|~NZ#(`dTa1K#r!%UNEe-*u%9kX+7dwhijn%D#nWf^FROzojrFzF&x+vL+rn~G z!&uv-jF4r`>x&EX1f)LbP`SZiF&f=Q>XD9=kqun13(N2W`-a`Ax2G?MapAG=3Xcf3 zV@*qV-mzL5;d1JQSH37TveZsC$FGXtCvc5Tz-DDIH8b_QMWM>hS>Dg#ho zR+p+61Ui@_k03tYPx+hLXNz}*83IUHtY1*qBrmNFBoLJYjDlW#B?kih$nHb!h#L(> zl~}JRnaAng@T@bW!cMGGx$D8$%a|_?!MDzk-(Z3T)GQg`cM_F|a9BP^40$}w6d>os zcW`pYXZoo$&7tg9+}<;*z!z)G;AqO_aBud;^Ci^S!udG0{k3I)f^No|^vxl;4_#LrfZ;YM z4|v5P<=@(`Qr-d>n1`1O9kR0R)MWlfN(zhD(TIp25JYWNnxWk&x?D7O_nB*=yB%*x zKqhDitnVljvll$IUZ(47;sw`#!?u>YqV-OHoC3&=94gcAPzUBP&t1^{8h`MhcRT zQl7xxouyCBt0cTDdznS_xln5}GQ(Xy{z}^0yUnK{so?>hU3I0#6ZquVqlWd|EbI&{ zaDTn;ojKpW4Rsyb@nhn@z{h?D&5dmj-2WctecPQ5E$F>>J?_`P_Hv)ykk)sB-zNDn zUbApdYHuKR;5r|_Bacr1!uob>x|=}%xoQ6YOUL-%3uGgSy#Heb z_Ujjvy{3~+Qc4|Y1SmqF6bwbBT+C)>@#*+W!prVbqKhd^(eBt{k^0MwPv0f;tzido z2&^lF@V|kT>$Z%AAVXkmgI@Ecu7fsurq@{p1IU{Kfw+|)R*JMbnw^yoKI=;V##+~Q ze<;Of}H}>dJp!L)GKfRi^J1}8ABT%9};zvU}<_OOMGJ^xiFa%&AbY5{B zITQl4l{l zAH<=Em?TT&!idA#M*|Z>z@ge85`^B3VERM(ZjS8c%0Pl0ZV&uMmF+cW|`^ z>)GWiFh`?E%M^lhfdpj3vUxX)ykS7)k6AF~qopu`XP>;dua)4cU&LSG*IVjoF@z~1L7sDru|t7cl7d(W-6hZ$GKMg`9MBRU z8Q|cq=9JHbhlCEpF5i?A{h5p92Ti#q++9rmFpvkj*{grMAc4j4JxDaY=GDF*ZAZC_aHn0$nYl2lAbmS^z1;Z~;q19>f~yp? zZ5N?-tjmotPGAW*kx*0YU+_tq-8Y332fQjrl%>4EPV_7EOWE+MrP$1BxF;@2GJFaT znw)}t+YM^9lJhoh13ATH`@n=N9lPdOc~C$y^~T~3e(X(8<9bxbuk|wu+m)rXc67FtGVwgIjK9R-2oJM9!g>*O`94{-fB$*D~Tr^X&~bmnH;0UHHo z;j;nwdb06qXSV=zvR9Cv0m+{l?$XH8XMZ{5aG;Z7+?!e2-k*4IY2mj1(j=|7713SD zwA5}8cuX9NfsE-bq9(Lk!>+;C^SBRWUnfcd$twiB!Yz5X&zrnj%jFD@X9FOKk6iyQ zoW)@hmSL!ZmiFD^9nNV`{=ovqp-AqgTysZ*(yNUa%*;up-1s|Vr}rqKwk_TTG25*6 z&j5ZxI@$JOrjr;F#-PL0FA}0iWRf71WWxrvfpR=0SEkT9nay(y*+%)WoM5$4IS`rr zA-NXo62a@UCa1NqPlC!G{wH!tV;{$*yuV8TAY&b}0r zH~hRdVquNxW*xIok~6zPz6#CNam*`mK=rt!x$ve=@Ne_$pD*JF`edX&*((4NNEb-88NaTzmlN7%c#z))DSPNp!l}oRT>I96#TS=mj>VpFDbXfW8UEv*`|Puk#WQ2*6){ zH-7X4^tmOSN}xCyRRDmUYw5Nx-QDOiOjVILhZA21B=3&B>C}5(cs}&mUO1|XM zm1bQ?w*0ChS(OEglCQHix})XXC#_DG{>rVftCa7Rf#ubXGNiFW9ih*;v<|QK}EqGHgBY`sqy&`Gifmz~w2{b^FRtMtneEQ`X5V6}mw5 zCvEM-hdOmPa#X1iE$yhQ?6sz*q}-M;sa>`e1;oUCc8Kn0_JFQpLIa(b6dhwGghFO*i0 z7h-_g8wUg*2PBf(V7EnsJ`>IvJwAr9t9@Tk-exh4+K|(P45K70zEm>$=HV6WQAdmuur?4N#(hS zJ5Li_?^Y&9kB}-o-@;Bo1ds%(WHzL-=^?1-fI!STL8*@LW>P}>oeo#ltPR31>@BpG z{So9JydPVzuR9dZY=Y3Lynnc1()so_cXax0LN{3KYnKGjeR5b zC@ta#?X3Y%R_fo*c!`MDN1ka**Km+*yqf2hgyo|%yZhkmQ5zW+k~R5GQ7LdGUavEez)|04mDnNkU6sV$Fu~m@ zLTm=EIccUUOQN-#GnEhC6MD|7X3p3T_vPs&GuVnlKD&l?Vz$V&7oVK3R7p}5QtO}} zhi?2RGLgeQU|mNq)mQF&TNTtMP^L89wQonQ*wD`wIt%L+Uv_nt;}`hBaA+-=?Brz7 z637ah_tKaa4UB8c6yZ@^K{-5P#@81-ytA99x1sDK8^#4bB`G3Fj`tCuD@!xOUIovXOXqk$X;?yk=RvtYpo6P4_! zKMaR9a?td{iJvO4M9C@H=@kn{&5}Qd! zIg+0Bzdn+R;BiEvi%JI^U|44wG-y$(_)#YJA5**NZc%wJFI+`k4A)!1%**e*65Inw zV_j_&LX!Rq&CW@~k8)f+yRruuwucw|wm#@Go#X*M2+OySv-J_2@K%+d=xi z(uZedAp53Bu0Kl~8N@gW4>_~?zhZvKh4vJZLmZR6S1RvrzBgC-7M2$E+xHxT@P_`< z5hjrXDj&TPMmX{Zn4j7CD7TAJOC%qC3O(QYFXykO9LFL%sMNBTs0coUgr~r=pK^(Z zpe?}fxoBKGFn33_S*7>E<1wL0Bk3cXW~bL zM9=_|95;l-s;bW;^}5s}&Y1lHKuG9=1VyiZ6|b)Z<;4L^cP6fu6m#ESUxpC{3PSCB z+6GJOWkUgJY|Tr)B(-_HI+R`?KON~VTK$V!lDAQXDQEeXXle{W!TBK=F!e*msCYU~ z$RtlbpN|h-?8NF<71SA%E|r<@6oEImjK@Uk;XJ<~?UZ}uc5mL~Zp5QLq&i?6MNiw? z2r#FZ4)zj2kK1CIxPklpbI&wDAJa^CPfr^~TZ;u5;3N3P5bGG3WZ;-S{93L;49*)~ zK5&1x({9kqUEAJe42Q6UWMweB7RVsmJYcCJf-)a<3VqN8S=s0sz~cg6Bq)BlIf1(M zXTxd`cx(Z^)OQ7Mz?vzBPfd?KiA1sOW+|wwahI?HAlGd?w;`8rNb!Eg% zs_sfYHTLX~9<~{o#aS&gmdxhplNsnxpipPJ=8(bVPfHV~s4W|S6&MFB;0QJWT))GW z%o?hA_KdYy6jemtNEQYrRU-$6_t0oSHsD3i9yjG8>tae&ghg$pn<}Kh;RE~Ff^v%WQkGZ>uO%E+EM$~_G(e*CSi9Jz;RbS|30Vit(hNHcG$aSYv?Cm7v1Da zs;!IVYJbzkr~3$;V>U<|YdBSSCb+7WqaLh!M>yU*m2Zyu(4M!Kt^`; zZO5)Pan0P{5?ly^zht;WA}3d{umVc#!TvC<$PCv?Vfk!)3_8GM0nL&$yed5EB8c>b z@ZrN>+Ayq45$0HYF-7rD`-U!6L73tTB%LQf+WP*ggPi-3b1!6{bXsfC?LW;f1?$;x z=*s0eDCAR+yz#QI9O93RZRADjT3Gc1&#V)f*uH4;?ZU^>f!H_3u2MZha&{DC*zdB3 zbq1Ksi4MNNDXI;!pmZf>6p=$9vH^c7MAI@Z;W^VJ$sjnhHJ`=GDhHz85 zE3a`51L~EQqoZD?61x!8%%+=V|?}||6vn7_w z9c(Vk3ifDrXa7XCdhpS!BSr`;DUo7PEihJ0=w=J0(ja@9*Z9pr#7L;+s_xpx%K2h0v# z7+c!A{|=aacF>u;iF$HYi~2aHwFA4-nWSj+{hd1??Zl71WIm zn!v?G&4K0VmM1tmDOq618kJ@$W;U!l8dBdWaz0^t{OYA83leqXA{92oKzP;xMdQ3R zO^i?G(L&$d+YJ%{hxLb`lbK3N*_f*%e;8w>;w+bgtPC!hIx$An1E$UptTkRzdMo`mg{i2=WDW zKG1}MpuaIJ$0mu93w=U_=ue8(sCDtB&MlHxCP7G9r-K6DQSl7$a@ zh?W6SayVJZf#suSvdVGGqYqbQ&thhMM95SuHw=>mIzK#(62$WRd9u?V`scWF(nYZ3 zZ7Y7rRC-g<#Xf*&mwNNuk4W!1BPX9wW;0(Nr$n^q4iy>V*j*S{SBbfS+(IRig#^H* zJ+_g|8F-gn0o%vh|F@1ccj;Olo>(B|{aDvZ){uLgpFHyvXGI@!v?F^#3%-GZK?}rNI+;#HcdmV~NA` zi2fy4`a#>Ww}wlK&Qmvubb{mL#|l~ONN0jI8zw!qP1JM=PjK9!BKBXj)~1+Kq8b}h zY2ZrVJMz!!B^@JN`;pFNT?oKR^;RL+R0NM6<)|%_mJzq-LA;M^Fn@Q;GS=iHV z4QO`TxQzuf*FW3cXkGleJ-pc~_7nO25byI!^y8T^Q!w9d(o219^mF%>W7fgf%k{g~ zU$j?87YFSV;=AMc_djGx{*0YeB4pp?J1R2&M~%@mB3=PqqcmjOzsuC;7K|CKJwr@! ztv<+hbX#=~?E<|nzW3W`31kXI!V+R#vr6~l2p*-tNBDG0smu&E6D#Y{b=_04Jn|#C z&{heDh8soZVFE>YralbLzd(>zgV@iFYZGZ8EMnE=J4q;Fzct~U_9n8u(@b7dwkR}T zZDif^VsMi<>i#j&VLXUomkZrm2EE`{g$k^Nbz58@3wyHS`L)Ej&I60fgN#;B5nYa;nt3RAh`6G;KUN>B5Y{h}l` zp0-6r!J0pj1k7ka^~0iEWlXA7FV`-(J03LtpBnXTLqiKy2FGjNUuxBLrg{7Hlm28a zubLA37B|;BWE{Q}M(bX+eNWy#IeSyj1p{I*)jHGsA2M)1G<))H2V|!x&@~5L!VkMw zvEkN{R^%yrTPzumO`fNEwe6SAT=8nJ^MjESF?v6e20soExyg0QLN0wUC>l{m{+{1z z$WQgM4UvV(bkDTRNme-YJ%7lzXO}lrUXQEXtV)_E>q#&zUqHiT5JfDmHf`6uzD9p# zUA1!Uc1p@}g&+yfygA<}Uk$U6nd4ZJoQeU}^lT6m*a{U^w0W8*6cyHzyWnmr7ij($ zaSb=RkF>2(!VhZ~U&b@ttX_Q=dhwuzy{~9s{Jz!>%&7L{G;f||HV%GhNxx5)>0FOj z3=xP8Xk&KAMbHPzNk~*v=ql68!i~uhn>45*CUSEB(^Z?{V^o?7y@h&3i|1{pyIvCm zcW=v@P`_41?4=|HIn=~(m@J6lJe|z_Q(bK;5+=lJ1n0rfG)V9arGH4T5yRrk24e1uPqo&`d zHLs9)4-g#_V7;o!O)i%iGxcd7858SaRFIQ3ZDT5+x;Us;irFP;sR>h4opENbbPKe1 zhZ}ZvaH?K394BVrlGXlwTjBY)hYaO!ZH?G%-g8BvmS*o)h$_dW(?}O`k;&l8Iw1`x+Po1b~XwSeL!zQhSrXV{PMb!6z(!C zeKmOrR$$2+S*jjTdP1V5M=v>7t1BDitwJio_RaVcLgne7IZb6lKXmjwVDot$IZZ3O zl4GQS%IJ5O7(zHeti4GD_<{lGr~ohkMeIsqWTk+-eedI{9(?PXSo>9YJhx_8vlihj z+wGrET^!GL*5n(P$kHMXdyBs{p`*A_R8iivaNV`&Jeju6RGYdftyt48Ydt*9w~mkA zsOT{wrirPrCu#WDj)Oa9wN*ajyIs>_23sku zsq6@rsTEPrW)}XXG@{TlxsRC}h2BG(WZJLYXR`ahY3!Cq36K z{BkpCQ_@~mhF=jf?gRd>o@+LGiwCF>2T!4>Dwbwo(Oy) z*@+*FWz;fXf`rtGg>spJVsS2E}Q7^GANZyEo;%I@bHNZ*74yW_1gLTDjCltK&!v2iilmPdjhgg7(skcGaeK zkj6bO2&1wu-rNFgJ#jr|?sk3!MImH|hu#HR8W`6z0cf7FUQrvPTVGO_S{kPNMSnL7KnJibVXWQx<@;THxz~-84@^+HU<$``ev;CgX;6?Ys(EGl%>0{^Rc3Py9{Jl* zu~|D(dyJV22WPbH=GTEA(!97^C&)c9{At=1bB8sD_&RzKS#?=&gv@)gu+(~w3 zv3IyY@`X+j`6|$Sx=Uj809gGE&4kT6U2jmeXg1_`{HJl>W1`vpQ_|j46gT!jfT+Q2 zR>0zfm?oGJD7yhvotyu5UwBSctEfJ{IMsKih3mQX8!=Gxj5DTxbmclu2%h2U-IT)C z%3<;LguuDH?I1!-P4tWzzZj?1oQ+|5ynPS}vhNo)Q9!54LL(hZ5&mDSy|{i?*qRF0qX&&zjXAH9+EbHOF~L5)f)M7>q__FGecF zG?3YGbsNVG3+g?4;6pZl=8`}Kgm0CHX?h|TvvFtDnN}KSsO&85G}Rmee$I@6&O7aWt-7*1>bLLN|cWv}x^-sH6?2bnI8@UknK~;w!h|#mc+)&yleMk$LV6eBi|!t}J`|rq*|g^Dm`$4$TmRY(klqk~ z$kJtT-2d=m?CSpGu_GeW{L7kFW+&)bO@nGYOU)<NMoZ!0V=t?Tn{5Ay-r=5 z*4rb;fXw=v4bh^S&JmMrmr~HH%LWVLVK$N*Wg%Z0J@Poq*3<+-AD#c=rx_LAbTOL+l6f? zf{6Fw$tY2Dx6xn6_y@ut{xuX>s36vj&$Zo^OIgSR7(S6_Kz#kaDCEV8u5X9CLXE!Y z?$-{GSn4f4cA*xAWoE47zn}bnY%5azODF$LsdD+3x|FQ{g>e5{!;$IR#FOkL#Aa@AA_3$t*fybs~jC zMS8ilrkH%pLNu8tMdq;MX+SV&A5s8=NGK-yo_X1p&ZHU012cBir1^Q8aqIFAApw8) zk>1;6erLe`&dWZ9=e9l$zJYf!W>0lz|2;d}!*Sh2j}dl^WEROYM~lWR&N81Rf0xHqPZQ(qF~H=^`x zdpHXCNMG;ijq7{r&&_D33FDqPXMh^J9wQy?TmKsicgU77g!W;MN>wxDL~nH0D1x~- zX!`o}IbJe@*jR&6V^fW5=sjblUJvlA*b$BJfCWRcXC_p>mlnQ8<&VL}ecG(pFF56U5V@uQOUC7o!^!Ln zR7}ZR&q|R+i}=yQU5x>rq%*Tk#~m%_%{sPvT_UYx?xe6rH29_D!PZa1av7o(o3>cZ zT`n2LQvDwqAiV2R49h^x2GDD|^}S@+Ud4dwTli$Ykz!n<=o=G+wD&|Mn{HX#EO}A4 zQR^CbR1VhFer|%(){heg8GX33`X?f^j}6gH|Dd*}{CGJu7~m4n;{B}!G??biddwJ* zADBh`jgEDR0VQJ&GmrDdI#8qvJ9}n_p|L!vxMAB;Ml8>|jMO=PY#E6NSb}ityOP+K z(#DoE^9#7mf{o3Vz|VIS9T^iBu)(f>$gdf8$ytP}fOt?NTA)dTi){SYVcr&Cy0{yd zXuzTn#6lcH)1kp#+pV3q%7qFw_m}k1-N*2a&p$&>^&nNHTAG%^^P3^Gv<6rsEfP!y zkAQhhQ_Ke6=Bh%JCu#mN+GdadSD<>_)?4LJDUBw`t?SN9Owy>MdrWYB$Wy2u>6)jz zos`7#nq^LQB-P&6x5#xB+!Eop%(jaowf1=@4DzIz6tRq3oA}HGoUDOv5QY^>>obysjPfU-78d&P_d5;5w|b`I z3kyiZoz5F}fv=3Fd-g$>MKs|S+HD;8hm)|WIL*$75VXXL*H_Br;vE-^@*}Hb4DFmD z@l0_Rj9 zpvJp9{?J}%Q23&`4*bd}Z^nj9{CGyh6myPcd=`v(&0(HdH^4o;E_!O`&EXfoA@arj z_fFlBt&*El6j#-%n zNOP*Vz}HA^$2(j^%-5=ppZ2+VIjJ)GxSc~*)(^HCWQ4LRYGifsvr~c z!6159HsMyphbgLw)^bjR`My@~w3I!aaKy?(%U4P}=j=@ww6=ef z>Mhm`lQhw9VatQ-a{}5jbojKf!ELRGu;H1knUo)@$Nxh9;Mn&0B>Ph_M+ehu07qS0 z5|(d5v!gake_q6!2PVYZ&RWzlhe`j5gJwIA!e(0yU3qLr}g9Khv}TrRCe@pRBb$7ruk9 z+dB@6RX@#}+c5K~bluKj((r2vX50|b()7MHgy=}O@jh1h-!%a@fY|rF(&56)Ser2z z1pd-?7ej@{I^6F}>239P*wDbts>=oR*8E0X#T2{-(aNCSD%WIjcT|rA>I*!9Ddpf%^6);~{U<#iB`tX&VfxWq`448Eh zz&$9e98PX;iwvBfib!xb(8&91fi>?G6u7Z$u&2}Cw5ujK)^`ubAo(zr^J{qWSxDMD zN<^YXof<4yjK@U8mOc+0ERZ+;Fur!T?yd<;lpRf)lM6_TF4@_0)uiR%;QjBG;*=kQRSbLt|PmoT<67Ob<8|GnCay~zD%TWE%~g+UIN6S zg>M|8wY%b#FdKG9dtx9XQw1oNX1(bDfXBxx)P3Kl*9x*HcgWgSTZZj-_m1y%h3yZ# z!%4$aBSjiKU&PJ4f_BLN%=^AVPTg?!tn)`YISp8;w*8-QgOLs@DUB<9Z&7@7iKfLvt zoeuwo*tR`fn=mTBIE4_~qakOxvwm1YNeSih8^&}Ykt0h z$afwRDIuEf$>`^HK|=}(WQH{aA%l(@uqQ`IBQDkctU6?zd?STzrffIndg$JQJX`OC zzGqiHEr^-f*sv^@^F&AObH}IH%T+rQ2UG(o>QdEm@@mQx4-yD2{w@Bd;=Prt#~Kr5 zE&U^8LC02O$vtU&VKK*Qpu6?T9~Qn_b7vy%hXl1}HO45M>7VebkxA&387UT&g3{UH$$={uz9ivh~}?;3|KhLb5BA; z@YkZ!Rbr|7Qe>xfxC3tjan0b}rm~`@XX%b3n)UHSH?5Jxkkg}U#xHm0sKWN-@}q#zC}3@{J#PPhrOmazXoWYp@b*`1XEg(Imd^5U{-KWM)nf^x~!@^6)x$ zgYHfqVdLKU>xa4tK0mobTmJgicDDU#YrEqPXe(G#vfm559KTiu_>DL)2ncOOUKTum zIf-f!#fBcG&wGo2Pc6Pi6%lJzt&8>$P9M=ED6O8Y$OTdcTwFz?cU_w@na65J4TdPb zi=db-5qOoD3e*C2O0*Rrh-yVga{EKHCd%jsE+~Mdoa866wEp<}MYRS$j7fDBJ$oWI zG*eEEIZ>cv-`^q!q`C+Hjg~3zwlPZDi1vwk%wd^hhaheIt2ekunn@{}4haq0Vt&9A zy=~H$7wh%u<)PDdVV>gRg>=GB-lUsOT^8l{0Oe1{$fMv#P8GU``S&~-2EYR~k{83u zRUE7X5#g96-);?JjYBCm`w(wYlh54M0vZ>uFUFd{;;Mx^OEM|!2vB+oW#8g_2>mtY#-o8*{@ zc+vcU3|o@s#1L5N@_&c||rKeDl z=|c^(pj=->dUw(|w!lt7_KPY#BMhHSz7M8>My7zM`JJ_oQayfoj)k3490V z0P__^Z^X?4RyMM{{ZBBnf`7MpNi`QMW6#c}g3bJD9Dh4qP_>ku zr@QSF*K9RXjAk}%&L={AoKwh@v5r@*30JD+EEZugU&}GYn`&@1KlffzKK#y1cCv}c zw30f-#0(}$@2eY#d)Ud4R_7X<>s!&cT;H}GQb|LvviIONdw~9{agQWlsjEK+D;|@W zXV6JaA^Ez!m1#a4kdl?Og|tYTe@}jwQ7NrI>t`Qsjbt9C$+7j7>FJUhqUj-_eE#Cr z>$RNdLA;_4Gt&=UdSk)5b-;$>z5q)N3$HMr2xbWGNiNPBt=jX`RG>#SLkjHJMki;} zO@R#NxJ)LdYUdr>U_x5(L_)S?`;BAt*k{=*AA{|>a5AoK|6BuX1)RjHt#{8B7PAkQ&q>amZ++R?@-L38 zL_+s@5B)OCY<}7Dn{L$A!%t|?Z-Q6$hyqHL8r8t%Vx29M#%h)Y{ z^0KE?0PJ^oP^VUl!-uq5$fsEwvV-7$5r&znO$u@R1&RN){><#*q23t)f9Zdg{^ ztYN|xhAXdYIM|xzB$#$+>8dJl6H?rA#nT0WUaiMVjD@nS?s0m=Z8c%Alt6w#*KZ;f z1~{Y_eaO3gu1hR#HQrD@D1JtTt>T(Rqab|REKfR304HX+*r5yQ=6(95WQZX)Pnruk zexO{Mwpl$49fP8r3-F%=Zw02nB&8dK1`NU#|H_BH@c{En4Y6sMG>_gy6|GMd`qSFp z;FkffxJFY0uj;sbjDsxx1Y=vEnBAq;l{orEYzelaZ?dd_RyE^cl5zpas7&3`MKIre z2T=;f$XO{!CPk_vsOF{^C&sdWAe#u$uI|)Y2zn|y^bT$Jvzt`nQtYJ_%>C<=2^@*^9D+hx1ngZn;L}ezi25dZdXoL7qk9dc^(hRpOQb$ z-Fmg_$I+SjH}}@;{deyW|F&HzS2^d()Q#+fezH8Rg#J0bUaygwEOe`eT5WPPVaX*? zm|_5>5)_@*iqb&w`()Q7$E0#C$5-Ct6pnnwnw>R#1cLO3mr*>vEk{1QeeA0Yr->VE zj;CAIDyC;qo!EPvNZv5iSmP1eEJ>q5x!RRnH zgEUkmgfNRDCV}opF=y+7ZJoRWDgmlYtPxjXgmF$UOD%DH}uou09X{jkK zk}de0LTZ-deq3r1P@K=JO7jp;TA{av=vUIU`SJ4xw+?j!`y!CZ{Ky5Dc{S8{C5ND= zD49&N0#O`?ak<-M1DA8}$S{@_{lrPf-a?88?bySPsU z%hUpfb|_(O=f=CjhvCpHl)Jv$bYmQGPP9*`rupHZe%9+l^V3OgfRqYSMkyR8XG;l$Lq4)$KdMe5<@;F-XJqxq9IZI zcMSx3$bgW-;Ge!PME9gC0!yt((cOq$3@ACfUjsd9y03?aH;0D@hoAfpU!zZ>1BHBE zufEwgY1dN2ps*HnT|qT&pj1jew7GSiDZ5H}C4#p4v(#AVjjMPj1ure%MSzmUd0D{8 z#uP4h1WrgS#GK>T&rKm00!m`;o#nsyV$SX?u>>}KQ06U|LagoY&lrzu=OS>@8hA}YjarlKwIA1VsO z{PpeE$e%T(LGLh}O34i5H;wNjilta-p*3+Ds%Y#p8l(;hcVGZ*P-Lwyj* zqCe4~lhZVDte-2#w3&{LP3n4^pV^?Tqq3R=xlJUm9{WX%Hg{40BRCZ0p`c?80_kU< z19+;hiO>nlo`RB_`u;9ovd~Z+&>WU-c)>#CuBhkFMc$f-JJ=pwuIoijsyexuP?S+CQQ6YnZ!i5Iy4wF%5(Z zv*-DcIFC@sfq7cQ*J<*zJdUASN`Ejc{tmb#l2APwdyVRT#y-+LV}KVmbJ-YQs;uRAJOw2kjS6K@LVQF%C(Mjw6oK)O49jt5cJi3|p+6(8@-@v>F zj3XA{f6WE(u)I7ZO2$T>0mda269O669*$CXF7h)kuA>VVMFk=_;(j?GxBECdXMGKQ z1ibqyYjA8|#ZwWJ^j!#4F^nECE8rIUoCM4;j15Vo1ozx@^sqiUpn}qNmx27bD^{6V zq4d(wC|aj@HEGEZe+2VN$$dP+p2T4&R;ds=te~{H`H=tBXM3UEbQ$;PC2gO+$!AHH zk5xbeV zxD1J5*ka^QT|?qw;z!NkLD1lf95CPf?y4j1JhWdQLH@MY7d*PKKzdgSiR5DHssoZf zSXtBtzz4XMZ+byJgY zMT;3Wx0hR5boj`MYv*T1_%uOm@lLL!5%{>VP}OtQi~CBu0+tHuW#}uX4dtz?n4RIo zFfjs>xVkgujMjK(`FNIJCatUrlX-Rfw7=l6h14{_@eSItzhxyiyuq%XbD01=<-1~| zIM~QO4yBA1ZJqXmmcCE*ba(E5{cs;k4>>!tzN95#mGc&NUH($K9_j&}<|_LR?wMb5 z`J~qiGA7f2;Rw0Yya5v5nE(LXVUhA6xgA6jfAvt}Rh}nj*2?>X(#E{6bDqIfQ z;ho_S46=r5M*B}dWZ zPUN1MFR{f~7^EB*7g@o%=~BbC2{3>3%)}L>H%WSO&91XAf!e_p`uOg-(sncSK#c$~ zYmWSQw#5eF+RrsUxMq21D|}a`9P0hSC6;^fF7^Bgyd|V6>9Z*4VeCgC6B>$nt?1J9 z=SS1R^;bLZips~E2b7fGB12=fXbk1g6_QolySQ_9IzCBr*4eEEJEKBucd6evNx`!$ zmsw>)#$zV^66#tHhNGr&y&+{n4$&IXFja38PXL0Yf$I+^=Wiam|2s4#^>bfd&=g)f zMGm3d%xe%e*}1_`( zchzaYxqhN+v4{Q{_U8}pV)L`m{+rr6QxgmM%N2*Ev>9Ev^F)ao zyCV2x$_So;;N2(quLUm+0jatJf7vL*F1_4d$% zT96AzOY*-PTkq!W0;iXg)IK)MtR)e4gLegyg-Nzy3eW3^`<$nxXIEu>Eg#hSY!Wv-^Ke&FGsI{5O4x z$OHbuA>9l;MtW45Knx6}X`!CtDjpXH+mr&*Ey_(tMXDwyCXWX|^84;K;#=_z!J4ni zhDzcM^7qJ{2d^B}Ak&b>GY}3h<;-t&9l}uXJ>wXZ_qqau9-rSAw1Q#y60HASU7)Y=z2A{L1?c1HTc?l;LZ`gyyEgq8z!_+ldD!!z*Z20p{ zYKIYxyvzQ=0~7>|Vm^P57!mPtSaEmEcL`t{3xC(Hdo1*aao?86NX$?aj@oEp&4JpP zeXoC+nz#wN3(To-^EZNMBZLD_^f)2hz#9Ttv?lk2s?I4T6P+n2GOQbRT8!H1vBO-zrom% zL~E8V77rOK4NFFMF42bZuYlzpNkcrxs4sGM6+OTJ&ainQPbt=iAa}ZdNyww4NUP`jPI@KCy3z43*I0pVp}xm13GOo5J?? zfEufe@f61Yg3C$!63j}DB&mp?O2!@J-^zs+6 z`;nv4c2doIIJq)*pzkG8sz5C%9l9m556414r=U_2|2dMA5chI9p?f`y_X_eGvz3(^ z=hDg(%&PAP#LOB~N4PWm+t|{J@+y!Lwx+Jvl-B^2(-Ayz*QlDW= zoK%4}aDs9*cU?86bzbz&Oli%w)JV@UvRY~rhV_z%3*F4}b*Di%un6YoCo(9^{CYI8 z%f1gcmIoi*&eP8rb9p`H=!D}oG@nv|4jCHp`0ONGAuq5=ntBIMjz5mJ1!MgQs7wPa zGZ@*EdhxItX#X}dPH3pN_S$N%_+5KB+N+r~vtDVfuZQFgl@PHPZAb<3o@|8-G)5HP zxH2#R{>m%*WnUyX(BI9|+r5+tX*ik?>*62gHxG;mO+yhJWv=TO*J>EgIrOkQa*QhZaOP21_$j4D!L@BcA4Q;8l~Tfp&FkBz~3MJqE0iy>N~qko7q1;A8~jl zgZixPl0-hS0sm{1Z;o4&EbDYup?QKfg!%I&*qq_GmLP>ij=DJ%y-eRkFw$)+p0qxM z*r0V5OLyYH9bXUGuJ(^^#BExw7V4%W`ZllIuToN zgnLji>dI>4OXb|3!(z1JJqy>RSbCfO=aNfD1s=+q^X57u1PLd0r6rfq3PBwPX>a_NDgIbHqNdVWF6?;&K@$o7$Qo)dC#WWJos{eq zLPklQJbSwq555}LK;tV~S`oBuGjApsCV-Y@z0cEFv+FLm> z%V1wvBRAOAH6TR$eJ1S7v`mx(^X`-7L57z_rIhsE#y_JR?JCx-4clDHR!Ed(P?jw4=TnU5IdI8oTL z^-d>G+K7}5eiH(SW3ims@HKwh z+Iua|oNq<)DA5HB2A)_X+C044T6VKz}b1+9sT1l9gEXJ(hB zg0O7;LID`Rr~CDOIS!LI+WV^V-ECI5V=w3a^z9(>M3S{?<#tyUUtFa+&bk_OuB6vj zM>sC%KzN-F%?v~=K=_g-F?>20 zEr^u-tay)(7f`{?H+RE#!sTfxFJUzuaGr=adP*f7DB~V@Z2P&qXyjElgj)0*{&QtD zy`B-#;CKKJVVrwm#B1dYUNQsnWBY!;m?0ptwXY<2H4$ClHie)zv(1O6>X7HX+dL-% znFg~%9llOY(Z85+-@c#vn*wO_;`Z{98VLOFrNKWaj9XndnIqq|6vcNfW$-_lMgQ{( z%Rl~G!Al8F{C_KWy?Rl@K?xh1fcF>#EXq3O+4++>>6u?JNM)kaFsDJb0H_$^sFnvTR!lsNGLRN=`ero9fo zJBzzuIpy=3PU0ABi~}C6Q)tN?Efg0?ALSpEt`Z?;8S2 z`xq6SAs&B{zI9guSbax7c(t(+UV&w9zx4R&8ShRW;WWl|cQpTxUHE?_t+M~u5At6w zt^T!f`2SaF^^e&9_ljy!nRmDBTX10&0SHLpzq^J1$1?wNg{$O6Vl`vM#`r|Oq#1DP)VS|2VY8+J9CgCR|Mq+N9d7hu*BW(jxc?%D3H z;ms_~stmDjo5tY+=juDijJmVm3}MB_B%$4fiz*1Nz}gWO6r-AxJn_{Y#s;vswh1Ah zm_8oE>JN4}PO?*qBOSnMQMe)+6B?n++sA`kq;G~yL(-zT-0_DIAka03zPhRYY?EDm zQm_D*cxP~R8f+=g5%R}M1y^J5l>Eu9BP=`Yx0<`8cRRtWQL<_@8;0i~P?YS!d;JJg zG$_de)E8ize9iAqEK8Vil_STjeZrQk(NOy7`WWt>MM|zO1!WWt{xQZ^ZI=@q~DJ-2J!&&|(X>ahm9%Vq_fsZw4?-d)g7|Blet)pg!n zTa8RwKumH#^sUnxPuI5NvE2?lG_`Bl> zz2O_a?YQZCJ@F;?T9xZ&y3j#~$*h0eSo^M*@!INMS2)>2rP>&{O)ejmjQWsTxI$P$ zDI-^IA`Q>KIF;TwL)gup&hNJ3>Ci53(Sw-#wHGagV_V!y z`-}eG#OBtaugm5Q)|td`h)P=5ud_p!;Vj}TC#!qo+W}y!3S=^6DS+ouAnu*07j8}h z@LtU_|9;*j*asI$8i?Uj8m*HnHx8JGm|Zn`*Z#QgJFhHm3viHnU>LrY z6l}63%Y8Ci7rqem-gHmEp)9RBR#@%C4%2>kDSep^{Xf|Dk0jAYlaS&4oh0JFFZKTc zVEE5-1N|f~N{A2~&_aP~*|)(^n-gAOW|Juui$hS9U6$G6<<|42XBXp<3i6=oN|3=G zh#|s$I~GF9XqQyTu6=|QYPWXr4JA2)T&e{${JRy(uyzW|pUdA-kI;zh^n6yoO$auw z42-*6sB0~)jPC{8dxJ0GHyyU}YYG27GyX?F=l-v6+SS_9!PxHGef~ebzy8PgV*h{Q z|L-{k=I=R$e=63PWt&+#@eS`pY?w!aAiR4q8LKCdYNov*9!0{#=$VzJqTbTQ1sZ zj10&!Aw1M{asiCWiEhwyEH6Ca27qiS=M$31M<{!>g9;M@#YQT?L^ct27_<<*Zr%Q* z+!Ly!k0=S|?hyzr(aANDrFy#NZ21%1c*Pw-kk`So^W>V#0Sd)-;kbB7If4_s9ZuC2 z^pRAes`r?Q0#SlAo&s9pQY=rJ!z4J_1qtPxt4#{1Fd6yb`kHG7DkD47AgU0{y&s$E zRKk?oKR3&jZ8S}U$OVhi87c1wslYby0(TlGRZR6uxjj@w*g~4vdpb)?cTKQr2865kBB2#`2rt)Fi2sc(IUh2@JV$2`e;NSgH!Hn#Tb1BzuKsy*(u{8c!+uVAnBw@|ccFw+fjv zLU6Duz5p!Yv>9m=&6TUr1%K{k)o| z=wWqc+Mfn>JY$o~Dp0>`mr4Q{gCPBw2|x*(Sn0@aPJUG_`u_HV3Xf=t5S2S39u+GV zx5G)fU|PdV<2iDVJQ2L8og-tOfGUz4^;^_>v1$%GrUnn+NV4lG7kCw9rd#1~qIgT2 z(hzdn1)u|OL&>UNrmZi9&<}l5gKm&*_b9^i2XbOZz zq3|xRb(}S-%T6_P=UokH7%(JfI4$(`6UCa55@Ud7?m_JQ{o8E#zqv0}iOCiOwHXcB zyQ|(XdNsld{dy3**|3)`o|$6?(R8L{y!Cf}*wKqU8pnmVlFH1eC*$qGW1Kbt5O?`e zG#FG<_sC``vv@QXsOr)e*o`)#6f8NQ*lJYgmFd(cvCUGnOyp9mHZ*I8 zO)Ds?TLLBQxdEj`!<$71dtmt_28ZK82klv%A-$JBJhymfeso%t_PWS!&8|`tW?=3~ zdFSZW{>^ttMV&bZE{F|%mz@dzTenS93E6p}`Bg z3~UBQHEZX>=&AAZGBA>vdta&C~{-dWyxQ z6w!JM;N8X!*nS25cP#uz0tgT+2lx91|K#sW`+o>P{`DkK>I~1skuV^;!HkB@Nrx@izwkgn8zDeIBLB_M{{+|n=<9lJai9duH!kG*L^Hai za?I`~98Sb5&~4F9{&M|hw_716XGxV|l%e(Xd;nmRh@z)~z#Nq?+9(k*n6Zrdv4KJd zfj%w;Ii_bzOH1e6&cpMcc46EFxQ)kuNem8xyg>0HyYK>>o36vI$3gMH7L}t;B^yw= zB?f|LclO1~O!hEuNc}bmolRWYNe#sj8E(7}!A-*U+5lCumad z`)Pq&jy_!88k~zYW+sgu<{Y#<7t=mQ1=rz~zz}jqxAA(t?~uUJY;#z{bh|Kskeuvt z2FOc4{d;TDL*Zdm#{aZtAQ!Ah)>-&|S%4BvQUS#jMAG z_qksRmRkE##t2@00l2n{^YX9AsYf`(=hE%z1U`5_CV1AB1&~#Hnf=dN+Zh;>_8j_t zdG9~;UAA(zpnDqDI#U>K6}Fd(>BztV!i!k5pjROMP?~EYIxg25F%y%z*{M@jmoSjL zi4jamy!wYmJz6QBTGozEowrObk;w3>U>j0zK5WLV@!6Ecrul_pW~_Q*TZQw=Sp8!C znltM#+#;S`(Gj0nXN548#l=$Mi!pFS^~4Gp2y;!qv&v;w<5b}scJiuK50NZN5MK+7 z==n^kokdutp@=j*&I%kI&D_AOEShT|W89v!t@D#l4mW>kj972LyJIT`C6CwPlSYW3 zdNA@g$x1pNC^<|UrJ8pOamcN(*nhP^On-9@tKd##5b5SX>R@N8$molS*-YZ2l`dmD z%pqQ&4#1aYU;T_>nOv_3R~A=RGyY(yiQSiA+{|R@X4^{id9v2`*S}14&}2^qHBY6t zTkCjCiz<9pI)5m~+1h#URutO~p6zGU!67xgHj!AFwjp>>{pE6MTH}@@Qm36#+45GZ zeKl*nOR=wn`L{i^aX&?ZTOAv9L}NX>`VCAj4T#wZw{RFm;IxRn!xl34UxeGEfaBt_ zf>!A?v$W?&8k@mgU&hO-9-XuvUDqE zMb4IM;)H`-1kx4?rLnlnqos=#m&y!k`Vr|6|X%UYP z^nL{W7TR-6H5t?RYfW!1S6i-9G4OT-`$?Hk+DZIHu7E6$)$*Y-Q|`Mv^=%svg*mU% z@%0fO`r%l}TR1cfC}>r?Iz68E1Z;o(RS2LAq?kMb?Be&iBLrL$zWeyy+|M2iUisdc z&%Ksl2n5Q0=J+$p;wu8-^xVBe(Wl5OZocd~zZ0&1nI;>j{3fXrcw-Xc*mODadS07| zuFLgn*_FdyI$q=e*?+(`;+&1dtg==bVJN)OX;Jwffh z2Hv4!0sqIjq{amXULUF%RPo2dJRy zbnaa3x2>)s%Du2I2o`1i@A8{~gvDVXJd&bu7~ZDSw?Yp$4(JC~_Ghn-?%c)>V(q+? zGgZ7}S9b~?w^$-1ALXmY7>0bon`v5k*5YYg#7R-;WdfOF#$!; zbu%LD9jNf)Rw}Yp^RmnkSNe|8%VdBI1r$mSaa{5OE>Wf<<4$rTmD){BmzjG$F1=+h z?RCV2$mxMp{z-2xHkG_Rp?FuaGC~2LJOq%$R3mc7U|Sfj?uu5;KG&Uw8HP`AMggFJ z7a4|F377<0CD>iGR`tp#CO;uFyaJ=fWF5n*7f8J!v>8#pA`6PqGRD*R=7VK)J z*v(JZ^{eE4NOLYk>#{M==>=yebhepYHwv5J3y|B{7g}h^rWf%39BDZaxP^`tk8j9o zn`=iU%=bsOSD||da=~Rpr)I^(J=q+XU3C0#S0ex5u6+F1st)yS?qcRvL#&9u!E)zm z&I4T36hqtj|pYk&6-&IsDV6*R^h(DfIQJI;|4f}#r4F4{F8?S^JQ}G?m z>dCTGn=qD4WG+s9KLiwSc0IsIr{?S+;XBE$oD#&@fyLrtDQSqZEnZG1sewuE@R^2P zcbdE7AxK7*&>^yp)kp?PXBWEYry{;ohQH5>;*`;IA&GR3JWA|K8wP_kVP&-wTsl#> zimfIBYUDV(>APlDoeq_V+u&Ut#kA2Aky``C&Kb>knP8ai-(mY)oD3#pxKCv4R&`$Q z&1S=gYE(Fy7m;Rz+z@tknn7H_pfD8S!LrZnW=^ZeJc@KPPnyiLW2+M$qvKvz#8y?< z+I(1*8N}9@lFaOLA($0kdjJ7Wzpa_Lzjoz}C{Hwx6NB=ps?vf}M=RwMC<5h}A5MXp zGe=|JsIsw_5Vz&IO&DT>Dy0RT*uI7g!s0L|Q<8#?Fi^^q^FBeyi3OHo3fqLWda=N+C!@!d=CiC7?bOt2b)cGTBx3$iAyFC~iC!?wz^Hw7 zm=s1H&At3TGUH?1b~@+ukWU9Db*zjW_U|vA^PsGWuUv^S*}K z-mhIs?h9G5c%D^jWao`s#vc4S@p5D3{!>WFnPovi*=5!(1|XZyM8aN^&TZO+U6HYo zR-vR>l|MKt?4=smK~9ln+h5%TO?Ib*r_xrc1g>&vFM`8f1ssPnZ$x2uGzcX6n{q0X zTjLG{Kvl40>v(VS0!Q>S0M}W8oGChfE4LdUGAKZDVy>5BhC1V^^X4LqDGj>u;qCNx z;~@t2#bMsxf4U|0vI}9!N0Q!^3U*(_bXT1v%55w&QPZ9aXYx!F$Ci!J^*D1~r{<)s zswHt+ms_;~=`SQ;FK$0FHmw9p-LhzRi-7)6yK@?~gHFi0#7Kl1WQIme>*sDz+@;Ia ze#vH`d2B58Ylk4RC%WJ(+BY)%@)5!6baQ*oM-s37vU8g|Y& z!|r%3|Ep~${G4%OiXMIu4K^?-L+df3`&kQK3EpQ$qWwc-k1Scmn&x@#A{gGvr@fH- z+`zC;j(W+XqjQqp;P6!i9`5XGu;X~-XTCSGJCdaXZf*k(;hO$SwX^u-LQy%a=2MHx zo#03Ol!UOU z@8S#*ki@W!%29c6^Wr$FAL0x=Ztm2tCieT@lOb(B&HaDRCx_lR@d)Xwxgv)A{LUm* z()&^#@~{ePhyVid;~*V?Ky6A+tH1q2n?UYLtlpYD$On}aNwyGFbIf2^M(P;x%^yZE7Gy-pbT(%}B& zhv`;ZeE=x?d_xJ%uOSo?uX)|o48E#mID=lh8*wEvlwS+_i}J^!I(!hSa8{}k^# z+1Oc`&{{g#+0xpZ+p8#p00357(&+oda@h^gLkIr|w6>a+l&&MZj1LSbI2pD9U_&K1 zf18ctl;?BxRs|LE$lK#bItE78H@!31hI`+~7@Tc|Th&3aNKSBh5>Tx33+Vw{f=b{A z=~+se45xOu>y4CbCaiQ+J+&}$`u)}Lus=fO2|d{TIf?3^bo(}Wl0ZsPxv<1M2EMdZ z;vYdYoQvmm<{$JiJi2gFBIxPJ$G$AdCgagY>d^$bZV?@QV-kM3XvUMzE*wY6cmZ#m&IN*~HO_hVdWQbx8h4_@;;7e5dL(A#g!LCGJ)hh*L*5 z9|~k_oo-^Vu|B_&9_SgVUMD1AAo6H)yYBLuVSDa=Mxq$1XCq!R1v9J>FYT?~@CQ+b z&Q>qP0(MzP%r=rJHTk1HR#nFzYRpqXJ5f$+*0e!2;IF*20O#l$*b7+Yjy7Z_9NiGo z+J*EOLLM_XfV~VQDlf!@xyQ8BC+mX~YKe+6{fC(>b`L?kP(wf!HJ-lIVH!G!Pg7Y9 zL0L1%%&i;Q$KWB)sOo~rPo1}iMPsHNY_e8ugDj5yi$9cHn64n0aw8a!`dB0;?$>LQ zeMY>&5d5`u}afKk6d? znyLK1i`@o4a*Kzvh0(v1gvIk;*xCQT@XtBMLPO8~pBUE{H{zig{K)4vX#fCH|F`$} zXH*=HmD4)wotJM&x5ts;YJH+J;`XCwIi8xH&4kg|sWw(L7^*=gj7YgRyA0Fo^~fJ^ z_zw5*#=|VG^s?V;&$Ose`T}43zlS#WhMrvQ9FIl2u$BwEyduCE^d|fSFE9~@u zTVw_MUbk!w^S}_X-LQFXe>b$$b+D|gT-Z!nNHbc#4j_|?c+UjTSeVW(x}gS~j~o+p zIeb&&XBZmWV;IFuPA|zmc_V;2&_i|Z8Gt79M4P)`PoLbpaTYz(hNr6Yp%r-vrMN=) zB)M;4q%QzDvXl9N_{xRaUyO#exA00_3UicQI~5xtZYjzhCJZL@tC$w|t@n$DpZA8I zIyGmNnfj=onHqkF5S<$Cw$`0^C4mmrRHmKZ_|>ve2O5dh0Wn;q|tYihp9@E-AXnVh*;8T zA{H8;2PZ$eJ5m_O1v7b~4vGovasBq2HaGc=i~`F0L`Os!!u@m|e#|*=!J zaj16EBQWyu*l`B+MBxiyXWO5tiri4_8o84 zAQRNGt1iM)Nd4@vsF2Th0NL)TM){W;pi4yWs@q2vqPzV@Sm#$- zuE{WTpXx_kU&pYWBMh?-dcTgpH-n(WTzClrop;Abk#y`L+;MW`ybGZwC*?VEGzOFp z3lPb^v>9Ud=+jMX^i+sj30zW&tlB*aHC)A2$%j7_pCWO%UT02xJxO1(rfV$F4GxCl z5J1u>jpOF^MY1J}P{PF@DK`z5x=5aZ%_!o!r;qHGx28?>zXsU`mgnA+9|#fQ3fKvD z5`xFUQLC+)ba9#KmsT&+?v-^dr*J-wyqCY!b2uvtg+$f+dL?OC45fJEFXG)U@n6*S zak@x2o^~Lqgz_0(SlV|{@pIU7lQuD=%-3bhR<79B6TH>Mzp;NJt#sJ_rHIRyw&=!}Kc~wC_^A5Fg zPT+tuv;*N9!8oAv3_b5D7A;(8j zAB;NW!|Jj}4Z%alzsJ2dja$J+WeN^|rX?APQY4D`g`H#{nb>dKOU8HA4hXUczPU0A z?12#VEe!i9DBX7YYp$X1?QyL@fA>j?pzq%t>7v_ zmK~%-n_bdJY`keyxekW)t$vh8|UJOPaRS z$(oGRlGQnds-TlulUHe=u8hv6Of=1ltB*l@Pi#d;;OVRt`nl5RxUo(XF;#54^4=Yp zq57$IV!23+P7nEVs}_MMmYSFVJJ~I<%Mhh4NL@AxlxzJqHBQ zSyC6VMkoI{F+k}ct+Nsm!0vb$elGHg4EU1c1|%+{N*zpg0B#%ZXL>&v&)veEqZ9U; z7MjC0G%Lya#!dcuUG7nmVWH%+{qe=Gr+_5FPxrLte_||8C zX9$!)VVJW^a?_iNWnt}1d0qC6)fONu0XhK5)8dcw{3L;un=qH)-dcf#U_OB1hk z&I}8T6l8S+{A1;5>d8YlPqaMp_$MuC!sg8o~}`D}Ep&$1L;zKy|Qd`ZFD z>2UQV^9*a5k2vAT&8h>X#^n#7 zA>C#?_RsqFrrht_`tRMKdz0hyiLQ_Dj#IoM*a{op`fH-$}3m{S1aW0fb4qy9&3qLWH-qX z&f^XVR=j}Wz6Cc(R$my^7ty{C^Y59sAwN$%T4#>Dtd!i8k8jN z)eE)O1oDVJrKFf*j}@p;Db8Z`5ot#w&$Du@+Jt1;WH&#--}KT?3fzT6Fh)~awW5Yc zw<4=}tvQoN;ezg)6%b|b?4zLCncWn-V&R=PA?ZFIo%4_Q#kyX{hlXz6LJ}0Z66qB3 zNL@YG-Q7+m{e~h8-4Iegu0m)c!V=6bU$hWFXVdJ4aBKOdDu#Bah2E}U>~5W}i%Z@w z?%J3q1{wTw=tRsNv3(1HEnGjR zx>$`0X^yEHPJAxL8V_mMg&cJ)rWzL9$c6>JpsyC$hs~m;in!0m{Sg7kXjNyOuB^1g z1sM!k-dnaZ;lNG+xEZo+BBXnCS7zz_T-!`%I1XwF>#_GtMifnbtq6B9f0$h zPOHAXGj3Tqk4bNZM5JjD+^ix(&*R6WGWTvzZ=!-60)zQPDk~vC?6Sf(q!EPA;JmV_ ziu^$2^A6zDdkrl-GNBT zk*Uq%a^P`G$mX{G5Qlx2s{K^~TLP~~1B~zKl$&V*pawg@HYSj@-sdvxz|yjz1_SZe z-|aUX;!(FV)h1&v(t(4L^DH2gzJ|%v3@i}@yU}|r z?J@{6;o4~0y&fH%@>`kWt@ZrphbPnyj^ccPuHw0Yy&D|pH4H!A^V!iNNp zkO99GCLB=!enRh!ABOJ@x$L0wWx(X-fsV zz&rOJk}2Zn`mZz({x4zke@_3=jCH^U%KvnJX4jky?=|T&Gu%ER*#_qaKq=Rf*o5C+ z>u{g9@h(}=!0&R@4fINd!g0)^W(-rWk~_i$onm$7CYFJ=yR0a|PgAe1N|?Wby2bo1 z=Pf?VIwPuPu9q+MD1W9?qo5u!1%gTXHcCdcbu(Yn@uKkk=LE!mr9tPvKd|fnqCw{$ zxedPm6MEpM^bZNaPD9T^!}w2asojh+c=u3$vbkUW#Sr%Ycii)Te1QMqF8`E zA}}>LU9xa-y)XM!;w|fSxjQg>H3k(vHw(q^YWBsWglvudatOBzG4^=adR7(dyBi3< z_SlW=)$3H(%zxYqx=iSWrCxUA{ryDfe%5)Cm7|lDm6PkN+g-c#Bys%u4K(vPPG)e> zA@6PDdlXWoyO!>-!|CQKeInPmyoM*Q#1c(|_~zQ2z4M^ljo5w~>Fy2QSLyp_G|& zg&2~PV|EsGK_Y!#=G0IA#R~eg6fQKV4H8n-K4Ie4<$59Vc3-?NGJ#iVf6M-Wi)*MV zb{L+6;IBc<0bX(Lz@oys%;{fCC_=k@%$uoAT(wCT|@4{pNZo1 z2fEbZSR#|bF&X=Q`4T;KE1^>cb7lUwJs9{5%<0qiU$N-Hl=}|94wmN*Z+X%-DNrDE};Q7|m0MY0VfTH^$ z3U!h$9lFL6aM*4Kx6)?w11RqJ?O>u48ge=x#A^!*>@5uUIM9n3mI8A}0J*>8m{N=` zSa6rg*_tWT;VX8|odQN$4ELQ@6QA4-xPg~A&`t^NeAyS>V~$r`kgx;(*Zm$RpfWh& z#dBx*znB&lo0j?t!KiQSXLZv4m`^S;lXO>W9Aqpp>N9ouT!GGcUcM4-X^=oZ4N z4H6_s1cF)g#a@i-MVahBTljsobozlnyemEb3+l|3l{e zCphS;ABEXX66oX2P10s{UVHZ5O7;v-6wD#uGYgIQD%yJN^ z)ilWlPM_8Aa*egP^-DyE3APi<%N%Y72-2%1wjW(beGC?L3+Z-2X2khcToqLx2cQ(9 z;%2H;^H;xeQ((?d3)=6=&I)&a-2)nm==@vXt1;R6tx?CP6R)`eqscPGR)>t@f)5bNF#b*%_q|3bEX@N%BY{#5O;4*BYQ#m8id$AJUqitASq zzJMkr5KD1^WK(A6L4zwF$XO2Ltk4uZ$Ylv^;a{kw&H1IixR?H@1D;e`pSY|rT}^|v z)ci!QCK>XqRv_m$m70F&o1Kv(zmRzc=kc)Y0U|mJZZV>Guyk3V3d{ODu0jcapb%Cq z?t*{8CnbB23siM#{U9}N5rmW~mO>M0?6SV$l0axl1}B5eVrIf@N2)S9>j(rN8aMDy zcXEQ1ddT+*uZFF7s`Emox&*Fb2`uMR+U6D}^}@_axL^NIOUzX`p8kP{*gi&U@(q5G zK!YdMP6`=e5*1tI770ZiiM@;q85@9K$UB*ylWoSlEb56Sla^Xr2|Bg573IjW%)9;g zuSYrV?7V1R9s3!gI{XA|DATkAioV_?u!SFJM0WU`QC`eIqPb-;W8ScBM43W$Q~RO7 z2zpQ7`eCgrxq#a!(P~i$6U=>y7oh(jsUi5e{!Ia!u9Z|#tFG@~T1FdFPcs9!O#O5o( zzg*S151TJ)idTxB-><+w&j$06<+%`2fk1Y(GSJ!o3lmZKx5JxST?hid%58&rdd{{Q zyQ##9cu8RTK;B&%SNZI*fRU`9tFg_3nIO&>GG0Z+qoy15_ z7bjlOrsPU77n*V`Z{&AZbAQ~6N66H-CRvZO+*WqZ$LZDU*d?Ba%@7aq!$*~CDL0Gv zcW5u9%m5ONsCLmcLoUK6P?eA+scqxhq8#M9#Wh{-@^u??pWmZ|gU;pco?O^R z$tkvs-RZ^t!CuZ?`J}&?dM7?!%h@ibK-soQdgRPDC0?)R+_S#D=FfFM$v#Iuj!3_4 zc)QO~Yd2r5nY%7v@A=*f$4stc2mx-;t5j3uYzm}Uakyl}#$AZh|0pu%g2;HY;tfZL zMB1AW>D2BZdC1J|T&D1Osl!+|ee7ONIta8SjL0VXQGSicrcm^edp~%;qm_WCn2%p( zb+_+~)#4-(Ipz9Hqug?8dgBwAFn2wzaBSUe^6`C_sFzA_>uR05NE=$e)>Q;26 z4mWh_2!8cJjU%<9+?jRDrZz+{Q%pB5q}U<7031Pb5*Jj0C6bf}x|(34+i=>Wuo)pV z2A#g?kf64Al~a*rp{qyJDB9c}-&p>-i}HrN{pI~;wKU7+wb_Exm+l9GADh`Z`Hkxd z^^levWDrHpEoLXWR5W#7;biYP-koH>;EoduP?8JDqa4EosX=laPH7(2>s#0=IP#DcVR8uDbA9qnZ#h5ITkoYZ5-y}{YL zMp}}iPx9NW=RGO>W4HwcNNtlL3y1=4j*V@`2CR5gOY^;tQgwd-S2SDa72+B{IX;7q zc$si>%Cf%zvL?l(8v#?(Dgv(~Fx*@QXUVAjzM&ixGdD(7tSyUze zW+M0MywbeZy2`0x3FLB@WuBX6e8mDq18unrpe}nX`AJInX$GMZW6s9SD2o&k>h?x7QKmQJ*=V>@}1n?9fb`1_vI^zMNzAJEw+zML#an*Omj;;X-Yx5^Tbjg7N_e#wUGR3+emJk=KNop_9J?HMhG7#) z1j=>yy;l)f?-#~m`9S?X->+?Z0y60(Oe-BVC`n)Gr5M{~+P0}bn9YWZy6WV%)^l0G z6es5^_I@F^7PvpsiN$WO&_Z0`TT%2Rf6r#aH0HQ{vlwJ6gVk3ihnaJzC zZz-A&Go=W|s}K$J;{b_4BWo87M^wi_g^fwU+dnH1MjEEI4KL}g%nqYCXfyyK%`b+& z&1!DaRc+vK>&;WVtcbCI*XlqE^rpYc#I~m|cGdwx7&&VM8VWmeWP&XybI;-^Uz>^O zck3lvf|6OL<}0(}(vgh`xz;tL4fcREyQx^3swp9&3VW6SPMV;~okes8@?aQiE*@8G z1OcO@ZQI5qyLmz6uH=Xh*2n(_=WMRO8u}u_mxW56GACW<UFgC1jQe2Dgs#5s#*+cP7PSZnHef6BN#RWI;xJuxv`{i0fDXTNQ{pv79@7Ai$EMQxFso%LItfciC zQ-{JE5hD);Z#}LrzA-LXJ_;eUmD^E$=nZ=*GAlfVqyTQxvrad(`D$R@bFlC3)vSl2 zySmJ)d5E+zfCYAmoX$-13`wrK4w)M_2nsh&bW?1k^_d?M1U#@>Gf1??BWxTH$l3-p zHP_b;KqG7=lbaML#R_07k>a%l4!!>q`23F1NYB8bf(4KrR=dju)n6Rvu@U4AX|@Fh zG-NeySLs2YoL2OSa-z+lh`-zvTo&%8iG#h&Z{D2|3=pq;A7u%{5O4|adq@ee39K;q zw0f+vzoSdT*yO*%S|Iq<6Wy0s59Tvd!#mo&PzJCzr*?Ss!hBj#UW^yIH4w**U~s9* z>B!T18k?}~J8JdzM4C89{5qm?{g_3m35}9hL1UVaby#*HicVh8u+HBa1)@-<&It$u zRQTv8W2iz6M1$o#vcJ1i&xK|D2ejepLFR6Iu9fX{n$aq%Bk{_91q-%B83f-$N2Zh4 zNVi=g0dFm*yf#kvl$iI8X#?p5q3dN(U6!M(;Z?E9E76tjQOUyNhFeD4T;Wqh*Vz^p zsf0TR@YGua$iz25HU#oxDQa%GytQO#n-1t5yWTS-c21Z8;2|o~V^tm9a!{@r9doui zv6Y<7L;ihHfOXi93(_MLMIs9*mhGbq?v!^=Lu6_FC*s#+Oc-ryj+P;;lPHsCF6F zqN`786%|BN{@CM^hjuWo#e$aSnP;K4z1d5%f zx+s#lAyb^{yb_DyajTjPA@a2SYp*Q@`t*LqNb_+CAN)P~PTervNl(JfSi_h3Ft&FKC@&>{y>{o?xk`EdW5TE-%BYC>VL(a}{e84KSF-at9FR1Y9ckFli#v7SF3 z#@7~+|FmiWn6tSPI5EtweB%FltwmXmR*tY*DsovBqLBn*Hic>+P@86$uQw2kF4C;1 z<{2X3B&mSJ4eiSp(ArC4rnbbzO0P~Edbluw=OU%wnjX%6#*vjGI9*+DNt@3+t75r2eA+W-kT z3?M7vG*#3U-RD4t55h1n$dKfdz*O<|0zF1wYDlZ?Wex+9F350Um)tiM-MWsiy8QEv znUl4dP0IKDJ1CRw7H@mrPkYucD?8ao=U9VlNJa2f{;{E66T4M=C#SJwpaD5~-AsFx zV@+2YNq-*D$9T~DPg87C1vhY+1w>v8CY(U14bAT!)KXS%>y=?SX#GBU_W*bD7;*7W zm}^*`nx*U`UmORbh%FzGkV^?F?mGQcYQpWK7>YP>SCBR1bp@MR#PZ{P2@i?=HY=VV zBETB-xfOud*G@!MT?3(_rxUy=?I^IvbJd`*@N_?)!lkvo*$}T^H&nbFS9GjiMfnh~ z?KSUvLud;#rorGCbzi)-q@1z)lL;xVavk`x&oQ>v)3~B@LZXHXYr{J=l*((f;+y!p z^$f;qDE9M8f2D)-$auG!;lx?1$dd~Tb?$yjQUR-UD~fy%7G|`bk%K%Yk3UA&BFo)P zT~5WQxd;piMT+m>9D>y;O3*W3w-kq>PU{PfyVT?U7hSfHeCSUEX3)nxn;A!&r43fks^~U-6Ve z77LMp?l!C?zN{i4{Y@fBo@&Q^Qm$&{U`AYx`eX+px>88J4;jntBYd4sA4?YpaTuFtQ>Qm(f4 zOu5iQe~$FmiT)7LfP3$}vJ2WAa9sLSnAJss4|XN~LIcam1kT_-AQ-+Z} z64C|xZyp#s*?)eN5Dj)C!@X^(R)kPc*iwC|HKG0Wj+d(K!){rt0Pxsw98g_E@6mwf zN(1SHD91AcdY^!2C;Gopwm45o5N0U{7sQR;Om1H>=oN3s#A_!-2~`lCbvd86p>9wB0O9eAHC?$99jFc5>Q>C$>Ht!|?)6&W*3~v`Cw%P( zmbyAXtLS7`90^a{RC|8~{OYTB!F$P6ZT;AQ@Wyi;(4W)coIUk*<$-VCE$jgHeJ*-F zg3I2b%iex&pI*Am!v1D@=u!jpSJ-LdZC;DT2iMuQYT5cM{>#g8)uh+5h6R8_P4R^| zhd-+QgvQIRb^2i{on1{6$XU4`%)JXDumhGZV{W_P zC2T$6TN}aJ8#KHOvNAk6k~Jx9g%%IJ8I83NK%y>r`W_jA=RyBhJlhUZkPkAh!kvwv zGy^brm*ZvwGQPP1k_>;8*v#^P6CrA>XR@;H8}gF`!)Avh9ROrIOu~hm&{Y002)QCy z0;k-`-$*l63TJ1LC(%Ng{CRKmZOaLEiJ#;e{N&7iQIS~kNbBP@xif0U6WoJrz~W#4 z>R>ThLXsw=Xnnp3%ND!Uz4UUY@i+J#6w6vKmhv4GM=I={=Bo&r5YG2(KNi9xk#TSD z=hrqUw>IzC`odya{@Z47t5-?O11AL|ZXn18P(*$)mnkxS-E&nqh zN~ja$A}N5GIf`-dpD>~%^*~PgDoI9Tb_OO&z@eK?`J$B~0udQ;Z6ty4PDo~vtn$%_ zmt39cjj>Z2m*4qVDbPqMI0161BOpsa5{x%(4OD&8hupxuDDe_>ZZGc0YXTyM0 zA_%O}Z#9FDfiuo!km=5i#?HLxeHo}!Or=SJj&}N zCW~MvzV{P*9Xg!xdsC5=0OH$M_q8zPU=?Vz+Z>BtQaBdvY43TsI{(J*ceG>t@h*64 z*5X&&W@5H$f4#SQ8ENP_+#0xd#eqX8_H%3uU?aBy04{^Qn{k42FHiEnL~1xt6a5TN zXM@j=z0o424F-fPb=_D*KAdJ~t27!-yFEb(I`oKGuK=IhJu(utbpb+Z)qjdC z&P)0o6T)8Af8P=GsnVJ~m+`433iEdu2o8G4FTeEK?5C}w;3Qu0UvcN!n??77QYREN z0&5|TD^#Ow*8g(iV_WQ(DS!8y8!?_#6R>*%ZtA5SB&5Mr3${u_5+*{S$Pkgj8aapDw z@w=+Gztz#-uxXLm3n{-1Zzl7)`Iri(dk+`s~XWUtkO&HG(bwllnJU@*(q#L zot%bCYQl8~D@EzfLr?<5qD$A27u~WFnU-7CI^zIN52*{j`yzFNZBLT?X2z2wPq+F_ zWz33OqRm)_W(+?#KnQ&XkZXUoJAGcWYaEy$P@7lX1r4Ii@9!$ zQ_spItH9C{S?p2(8Q5IKlO&=ML+zKhruG0is;2NnA0|eTDfEG$u}mD8a;e(MI{tg2 zSVBZ#$~^z7OKWw0MxB)jrEZ523=T*N0qCj5s*jZFc@M{Hp>I{q4ehYOa#E7|D{j9{ z?&5^P>SiLb(B%-!subOwXR@-zu#N?e-{Iwy^r65r2ddIU2WGBwZjq&#CRbIx)^NFb zG-uucT%8ie!4#0$CNf4@%1z2kt&z@+;c|n#=7aDd*eQZub4BCER#&_EO4bLA_U_8{A*5?bs#3Tj4U9F*0}2z5 z_T>_7rXH01X$0m#^eqzVHPqzS7n7dO@FXE+co2g&6PlsR3d+y2VzX-EtBe{26ok;Fx)2TO69}^^I zE83%~Cl|g?2%oXvLfiT)r-?pn7$ymsdps2v!TAb#w}WZ$){u!%6pj9-xeqE!VT4ZN z&VTl_W8{$RTeU(`$NjH!1xaB{6M$aF$qwe?Ii^Kkhw)gg~yOgk3M=S zYMkj{A2!sKYZCqxEfNndoYXgr6c%-;@~SNgc6SEI!*!@*N+OhZ6rMR;>svn9I5~&+ zT*F!4FZK3pN>AV0%|z$Nf91^d>ef=~I$z%I=IIJF=8ACh3m9p9#~ZJY3{Dx3 z!UTNydM0cd!xgxF0mpB1zESAA3z_Rzq&ktu()GFx+@`4rO18N^VU^P2eqx+Q@HPFpzjX&q4Qb3x6jgB|Nc>^kKsAGZ+6S9uUTtuE=y{K z3q;^CG3X$w?)_fJEMUyndzGEnTXNx+Ei=dfEmDypnrhSY-$mn;(0lr*)F)yQ}Aigp$fT$n`^vxIXTDR#)4K~Z{?HR?Gyd(XHa=_!i{%3 z?nna+E4qaie|iW(e?{PO&g}w%d;!a zrBVoiH>h8Snu!Jg(TB7N>*Ak*>JZfREG+5jm6^oz%IzYLp(JP$WzA1hzt9wR+okC$ zLNkv+PBPeEkxgrNFc*?v61HZo?JE!6Z@<pmB`nlc>d{mY~o@fB1~SbUN&Ef*MD zidlhT6)cu4Eg>Gyg3>qIgiIWurV<;_(F)T~k`Wsi!sc}W+Q4$VW&=G&-S6$nq4 zMayL7Gs3hm*j2H9&+u3$4Wo%R)jxuwKUoh1rI}Hnx;TgJ`3y>JRM^rkrar@Kr(Tga zLbdH<-v!cF$!f66Nr?=Rq^CfYYi zH*S5yJ5p^O4jUg!8d`kf0gtv$g}8N0?`jg)tXM zqq0C&Wy|Vw@mJ^kRk1-0StCv$<^zh+lVxNJ5>=wA5Zq8jdE443y1DLH3P@EW07c;p zxYF@t6ReV1P+oM7u$X-jmq^NPp^#aJ%~fDu8?-i$x|kF>S+w*~#^b4yn`jw|jZz-S zST9_h$uvUP%2%l*nl>oj065$k0 zgoQvo^}#EYava)r%;kop?g9YIy+??pU*r&f=!;W?b9R^EofQtD9ETfKq!dgZvDt7^ zYgI*xel_3eM}Zp(kc5aLKO&YsPd$-OX?XsjUoA|=sGy>H;H~L|pDOcC0`te_{<{oC z7m;WbIvbDIJR2Cpc!JWDSYcpBkiclW6N;zscnLj4^p!arBJ6;{LDDQoSkgF|kVNhZ zLtuh(mc2p^k&vzV*5p3hBuf#TyZSbr2&07Bn}A3!V{Q(lc5bCHb(4@7IayN49AZ3` zXPF^k-^utfXbgI8A4+zie(?w#;?5HXXcqjVZobFK&5XR{?ZDo};;91iNdDC6+ezk@2-Ou<|vhvO|{rgp6r zt(xFLljLCXYR)@5>m}JNEYP1?9NJveffm5Z*Q7#fq$5aJta~jEWw?Se3-|$QZNZ%| zkwRC+6iQlwZbcC4tS?WEwfkLt`AqnsWvn(n;$S?sBDfz-3m$5@7mWy=qeIQfqno*T z7PJEDL5{#gXev^C?Oo;>K!Dt;p1%DXOs&b?#apdxYLL^Y5&u=2rBn$wU-iBe<0oaj zUdCJ0vBw95s|P=ch2(JkHSkJ`GCkUj{J}Qh#^`MmXqm!P#3&BX@80CuxiL3js-8S3 zLiiv-dE)r<$?FeKrh&oE-^T-oWI0iXrw)Xn{NwFnK^wZOz}d*_)M>~mN`0(Ry<@YM z5!sGoX|ZFRKP*1W8QsK(59=l!Y#E$A&3|Zi)=ww!oYt_y2l!bD21U_y3-Z-3Q`yLY z7ny3-@Aq#IdL?>7Xt^w(B3t>Yv0l`sGV#tPSvQX3YS|B+9KS-7Gw<1-6wq z6i$c_@lYMntiSXqy4TIkKr#^k0*n{|KH)rJ5cOClL90G`7%ucpVN4A6kTb ze_Y{y*Z6!~AKjkk%9V^PZ-0}RA*P+GO3_Op#{)t=REa^)`=dJfSmReyL}3>{6eTE} zI^GXamCXE+iP)8ar;elQa}!RsSgO3N=&AT#O#(M1 zdLR7@Vgj`fX5tA?i%$2ZJVl?vgEx~}i$DZ+)e0T!+Vx6?qiLf}|m9GSb&= z4dc1JYqw~-TU@vIL|dC9am$^vGfR4gwkA~P&S539vj;m@&TIenkR9+Gj$yXeM}TjR zZu;-4M$f{?Xi0YDM8#Fjw0^|5+)fR4)csz))7H5xT@C3gS#>({$)y(bB3{DJ*ReKO z!AKr>Z>3#4x7x5_y|N|fESNqE`MjmRIIW)PPM&SIcXuLsD9lAe(>(O#z9I3d58MJg zOV4jDI2^T8&+xP~$U?#yPCepHyMm5&ua`0rj&C#sjTLlCA6DFp|50W@xAm@M;RtO{QR-!49n`E*(l4nK429LgJ&GDe}#M`fTS2x2- zRT`vG9h+#47&`^FHh-|vg|q`=P(k!`41=PJ4bWfz-6m4~TdJZCU-~*>)W1Br{5MMaWbSHh2FAYg=Pp( z=&w`qS{^6%&+;#DeFEUu0D!1} zANxa-3XjbzuVS9jWFPZZNx1=zX+r`*h6!A^t|Q z*4(V6w)hzCVLF-e>FxB0YS4qJVQ${$<$@YRdZ=@NwlVKC;JHl{5;kP6L#7KA@WJ5Mk_HF}sM>FTuzloB$id zv2m8;)NcEO9;cD4%RUEt@zr_}?m-WEt9_Hvot}t76okxdpOg9|c%wViIhZ zf1|SsR;7u8pE&N9e>-8>@V4_(2AoDePVhGHmIYHotBChjn~XT&c)zJ}$DhE=viii^ zokV9Y<0R6tovM4>cBpIXwVo% zaMZ|de%Xh?SnURbf=j^8T9LO6upO+@NyHe#l}yacaK%X1H9k|l@_pN(*A~Gm$s(D7 zZ=;&BLQ6=R@D~7oK>Q)O)?m0$jFyrM0~Akx$SDDa7Cb{^jzw`O36A*yuWnlBrjccpr-vESA?`1U)-x#!tj zJQbTuC+D0}%GI)VMdSXBvpU4%p8Z;$yc*}^QCX=FH5$?i0>mp&!*MKOG9&m7ruz*j z=Q$Jc=phmie}5o2>76vpL=aBl2n3i*?pdOC)wgIFX1)RQ6Y#)&Z{Wi$tktcTpjk&+ zKsx0R8DdJJQEBL;v!YKoJx9qL%_ZBMRba3?<}XaXtnzd;o*^=O31&rB_bl{X8aM0| zzX$X{Vksl#e2t^hbI{;hpQ`i@E`TZ{o`j>ygCE~7v>IMH%Ghn29wa;jE-;&CMWDvh z(qx-I9jvVTQC#|oJiL7hsFZvajCp(NZ2a8t#dwu_ZHAhiIKCbvXSOu1fX>-!J~dyT z_EA2B9{r^i+-M2P0lYE-1M58f-ng^yNTW7==rD`r*hPgGxXqh8VsaVSt|EInGOFXR zO-XV72n2@N_lUE(A;(&z*ZzU6nFE5u~mCzVjS#fjWUq-Fr3Lb&j{VAo{@c>wp>K)pNWrG$C6vB~T%yj~5vyPWa-(_J);kH~oy^*LXW06itufkw zQv={`j=d!D8Efyf%AS^&dh_39twHvlaGm}YBsKfBFvN}dPI&Q5OeM){);`K$26oNt znQY$Sidz{cqfSlzVzk^N z3yL0$K0EI(eBZy>GD@Zn4tE+FE_zHVRomT%$TrP;_Fxy>368^p$k)IO8or`g|Wq{n7bG&-5$K ztjaPHr=*CnGFDHo1YN{Bh>j0zIJ%)c*Wnc+Hv1^KxWS@!F`k^!oXU}9`&D#o`7W37 zy+9LN)AGE?&}D7S>ii&9hxO*TsVRN7 z9$L>*pJ0;{`@oqI*W6A(S9nH&ER_~EmAIYvX2_#wMKZ@zHb>maSwvLTBcY+eP#i3jBO zXKm!vef$9NPvk659d4s7DE($J=3yvvBAH)$I|+dD>qt>yP0T`e40h<)j^cNEu?vm2 z_Zp{h&#~ODK-gl2;yt{rj5q(*BF^RV>YoUki zAhwqJ1I$<~JE($QK_B<6$%2yl#9b(I-GGnge|+`N4OYE91p&|M-Re6#3Xoy_+8EcU z_w0jVRo(CPJo0$N+on=dnen-JvIbX2!xDNl|A=ZnN}#8&A->_X_Dn91zZz!aF5ezv z#n%6n+SZI>40QA|uX%MXxww1Xs_a*C_;I};$p{USwDsN4W*{!1_J`V+nCD!EiKhmK znh3s(4ue^F+UfrIFHDHpS={EyU*8t$?{W>1|AR^RKijoavmG`;^zfjw*)^%tu!B;G zv~)$1b-#*MX$8$d8am+g3exHjzj=XNf*W=D&pfXxh8ma>lVM>U>#$-Cw?T{JB@8MaqBtBL zmr8Lj;Gb;n`F-0br|D9*u*ic6v%+(tbkvADJy3U(LuzK*$E(ip$mZ;NW3Ef77-iET z)e46k@BfPxj;BTf^Ygc*)qkz<|BFHTPx9=7W2OF)yB2iwhT{1^GVDxFcZVqG2M?jr zTQ%M%$yzlwFju`b?;D!{5l2Z(yX;|lyl^?>+;fdowCin+LAil%1se#tJ%-{UK5Phy z(uUevNy2f0qLe3j5M8dRx+XnSwCqrf(o#Jf_{&9G@D$j&7NkzV;DQq{MJ-neob1_3r68WV-*{C#U;Yj;)oxrLl>vgSEbsxvkBAx3>Q~D#ZD} zuljFT4-*a3KlRQ7fG4(3Apih6MgPUUzyJBR|HB3TnTw94?YPc<+tm}mX2K~$V9vEN z;SCG;*Zkp!+dR&jGD4I4D_ z7C0&Od|eQD+3M>Ufcsq#SkU4trhf}1gm{qqRJ7C`%ARj`wQSqdvMy%Zam7~k429S$ zP7;V5LgyQqE3AW8C49GEJ7mmvwGzbiAP$9_-w?jH=i5+i;@a`2SP&Ws$@7d@# zu=+x#2l{4oW3Y{>)LxY*&JK#>jvWR#`fy4Lp!}P>%IAkSL#S`c1Txqf=oU7SxIl~C za&UBE7f;-xz0htiT|GutB+Wz)Kz%dYfWHa+4oc(?JI0~cSs(e3rrJW#fX6@VY)o!=+kIE%DtpgGn#LqpM;3885*@%{d$17@ zgNecP!_cJ`s=y84Rpk}Ri=}XN_SP{#l6(N)nPO$y%yht9fC7j1i1GU9;Mrs1b3g@_ zzfJOi26bSFYZTVFMH=xY*h}JI%p#22jNl;i%*By1o%lWJ|CppjsLmUxvMD=%sj*s! zY;jGHXu&(ti7KTp%mB76rRV(})C@mq+wOE#Y znke=`r#6Vv=bsk*MKeb@XQ5<5$>3f7%pj9jq(KLCDR34{LV2#$=W(u49+JS6-4JCq z`()xFmp+YFJKNy*5WnD7e)P~PXtNA>C2){#OnI&y`8L?bp>k?6Lxa+3$5xuaBh?X#bJC=mry~`9+MOaS*vWe+NTelh{$93#wWg-j>5E^hf!QHcWg454 zk}gncmVOGzV4bLIAm&+Rdhj*(&OZi3NTFXi4?PknuIXNUGTkpFNG)vXlSrdwo+RJA z_OfR!6_I~F$UZpIZv|fZ?Md@Z#w#{YD2x{It%gDaXpQ`!5PEuxlJnB%78AAWc|2B8 zn$1>fpW!rh3RAA+*@)!(C_Z>v*s`IdG0wLgb5eK`g$tXxyqoM$c<(>MPb|5&=MiBgUOrpr##OJlR=F|t84NWR2WbR!G2pH~N@iiM{`djbz+w?sz z3$-6eTD<33w+_3>-Co5Us$=Q*ZX9pnw8%$v!vVM zkTNLli444`k2jLt`nT@kEbiUf!?}Xtl0$09T11MY_RsdrN?JQhtJft@1ud;KqKHfn zniU$-;Fb+0XA&z2#oP|C!e^XTl@yA0HK?CPdWxjv7FvMq?xK4|#vuI0!Sg-C{q%Z! zM_0nkYEci)$33iy?HT?kD5+svA3Lj)_dBKQ&n`j73?#pT7Kqi(69K7YZXy^fQDpu~ z$oM*L%wjEC1)j^5&}-gs_r2SB6d$AAO$mA|83$NT5lS8^t_xyHF$3yB9p8~@){e~t z8$*uctQ?=~!`5r?8IA1lOdaf=d3PWqn8M^oVyRgOXS=)*B3Mt;h31xfoZ6CA$DPA= zNzgJy9fZdm)1LA-Y*3qsBE`k@JYc{|=Q1qG(c*Xz>Ek zb*0;Ixxz{8GHT*$nmjENxl~QY(`}vU-W2uyPy$(SoJI$Aoi!w5g!N#sEsh@>VY?HV zI<_K9?|(&a4#BbD#vA3Cyz~qvkKdxh@RDu!*he30%BfB@INxw0&h}!)77B9E79q zFS@PrwS#Y&E3iBYT`P4oZ!po#tY!O~{qH0uZ4`Fn3M8yxlzpKH2LlT4?+A632D(<_#id*jgmu~x? zKWDn87~}@{VL*3zdiI;CVOM7T0m+eS0m|jskX2OoEv4iCF8$5@^n`;#L^2fXnUT9W zH@QCP_iVY6(9T8J;wlX^(z;^E_tQTKxIJvdqSR-tnSY1-yITMlEEzJ2{r$n%TY*Mx zsr;Ggk|LnaOeLp_azt=8Uif8y9B(3eUc06z-m`H7zLv#f0CrrsT>UA=7*;sFcny*mh=J~p;C_|Gs36=UxymCnL(wiiJhw?t=GUq()l z`?ePcX6P`*twTmI1icrdBM|+lcjSR~+!7RwW6^A^u)82cV&TjZR4XH;abWz|Vhly} zJHo#joNpcgqLidLe+P#8SBWIJ0c?w%WtbtptM=9u+(IdmE&;t1oX$d*7`29@y6|;A zh4}kk4#g2rU^lX5p5F0J|8@lEzjy=#1j0MD4}CC!5BBjJ-*K~xPwBhk6Lt;MT22uu zr>rL3!yk%&3Hb~ssW0AbgV^{&s^x%?LBVK7sa;|4gO+qfcMB)ivD&K)nh>fA9F%EC z2eCGW?jsBVTS4l?rOweiI|?%7CUpKqTOr^U9iEQ}gfJ_E&xv&vedSWp!0QLwjI?Rs z8OM@Vx$*}HP)I6Ve%VIxW|jVr;p8?A#DWefN$9p4%$%aVD3H2iHPE5~R-~C{(1!AT zvEcv~f|%5C7>X&qYsE}$S{g1GOMf`TQUPV(=tPF%ma_?&$Z-4(vR7WKcZ;fdao#-n zbG3ic-|5-BHe4-GU^#P8aS0)3{pJAzn2{0d>#qrxC zYn-L!ldt{H^;#f{DCg8*GaH&%=gwO7lFWU+1Le60Vdva+EZG(iNzsYzW`Pz4$Z(|g zF#Uat)cl~O4e77pt;;O=15b*&M)$|KjbZ}HR(V0%A~}9p&+t_2k-d@6!;vm0X&NB4 z>IglcSblBNMowWvkV;TG+MxTmBXib%@Bq988jp_R znkC!J^ECYj`5P`m8Y*n@7}Y~btn*9@lMWJu^LMC)TYUh}DbM`r`QCBlu!!ieFFV&1 z-o7&%Sa#=KzhCSuuY#CM?tyGi-KqAC+qU9W8n?{YB;DI)DCz7A9GJE#q1Sg>fa@`; zbmEXvGcYL>N`0k@sPBpSXaHoF|n6BC2rU*lPeNq+fF9lt_<*OK)0TbBk` z=K-bLqpw2;^l6$QgRSkRj7%?lpicnUSlLc@m>svTHd+sABF`P;3HV zxku-v>%C4?;6M6OOek1in?Uf^{vJ2Ley};bv-dgB<89FJ9m>P}V7RvVEOAb;n{USozduOvxEH1tPg0JO5=a0Aw zps(%F;1}<*1clBW_cQXq5=*GlPTC2)%g`$&TkaUxwuy5~DV`Hxj}VWjrpM5$q5#yV zl2IL18(mHlrsMB>not}y-?d?c1*c?*g2r*abMbU+=xY0$QI*5LA(X|w&0{!QnOpRL z`64dEMn+{;$%{Us=XWn{q%!XYWY;GUxBD9iKRj3u+7t_J&t!t(Rb3KT?V!3S&m0X4 zGt(}=P_F{S2J8<0+6v{aqE}!2h^zfQau#9c9!2^O;51=rUlt7_4ArfOh9`z;-h57t zUMHB3PYK?|0KQ>Cfm!K@ynvunH1$-n1|d0Eo0-j9)r>Bh3oG}O>EW*fdLNc12xErj z)V_4eSO#XDvzmVWF>$R_TI*w8VS;>xT3)ZA%R>PZm-@YFdAL3(Z0aRVvt*9y*)@1) zFYAyz7I(EYbJuAaOR!V!F{tj-ipiJTJrcpwl zt>&F`;4Wi+*xHlV%kcySNg!fUs#2D;GKB!T1DQ1uDbNYxi-{qBW8-B>%fkoqgPx{Y z7I0__((8CU( zU#3)gA{cQreAa64jY6V}v}k!?Z8ZRCm_>`TWKV>G*w*-t3D%05ZGXf-`ZyVCWHZa4 z(3s0|P9n|)A^#q}U>msyXH{Z->9UMy8r5%}wU4BE3g^6y7BE&?>kS779qiW5qgPx^ zwa9G`y+n4JmSVy7EU`JQ@Xp9@5UI`>ByNDEW-V6HHjL!K7C-M;09mnLp>*N)Mvt4+ z6)bwTN3#!+j5l*ZkAAFBTG5bCx{oDHbI}xt1cot+19(=AOeM~GSH<1rk-Cxf zQW84daER6uo7d=v{#lXS_^|5|;5}QNsXU!aeXMn!1F3?eG6;&G!JN&D*2-eCSKkSw4_p^;NS*q@V5 zMr{Uvyl?EWwfmx3&LE)RQDW#XwtFk{8Xv zKv}v`qJ1+btI9mXMJvbXWSSB+%%)cILODm!ob`7ozWx{exidz`GdcFXGog@E{2}hB zHRc)+yA`xZ5rSpMU1mrvy~N%(muw)FZ5(cJhaPuSF_dNN=AJUit(U5HTA`m^e8urE zTvdC|J(VD#kX2Nb5}9a6n??K+*2&BTj$1Sh%4kC@0Ty^IIKZ(FQUu9^LQ)k9(^C7p z%0qvZ(bRZlvL&xt4LjM#JQ4*c$#N5z#4NPOpL@|m8yun+-;=>RDU5feXjjULg25tB zqubO{qa$O6^^W9Z^CFTSeoY)mWlIxDdJ_*u_sjCB#Ysan6AFEj-bUd%DMS27#(H$O zoWMDwMDGx%H~1i*#}%K|iRoP90E1Hg&kUVQ*wDXmI_I{z90+5|9oV!lox|p&F%r3{ z>#K2tPiOYmDk{n$Z8)#+o339IkNu?vK^hr@O z#*!!AlL7i>g0ug!WnX!V^o1ltoFxLW7`jVKDTmZ4kQ5YoAy4EHB~U{X$cQ-MXclWh z$6iuB(cqHW%83eHT(2NU@^#R9QWPZIKLEMj?V?*r{HGdDSc3|stJw8L=-*rVH#n)| zD}(t_vs}+$?IbyLWX`EDlGNm~IYBsVN^N_ID9Dag!Sf9-#dcKOl*Ts(Mdcs^$~$-h zm{j(rQdkZ-2uE==h5@wV?!Jlf2gw^!kNtv_VsRm8kZ%42sY5zJp zMk$If)F~e*g@kUeC`?n~3rkLc?{mP*C8Jei0yfpfBRbG(A`^?rW^Cd=S!FwzExr&| z_KV7RYP?^*EfB8j3E7?f#%;IZ+1Sn4i)H+Iy}PI!piZ%A!MHvr zC$4do&^O1JKt4*)SaLyhHjKtSNcm{Qm;weWfS#&(FB zny`@(BBcD);T6eUADwe0O3IDjIvcoNkCk{kzbE)>e2`*^D;}Dgydh?HW z8#FEt=DC#KUrX8&&Cg#2CTjJ$4zs2=_V_TwzAD5L=G+G0L_=tQwUZB1o9rr{x zt;gN-kU^>5!=<_T-R+3zQv#@~o6#4|ci%%~?0i}b8|C?Ntp$}2@es%v@@AAmfO>=5 zEfJ4tLuKjIH72l?LS>hW4->a228O5))`ktm=V2c}B4<+65R;~t9jOvPesJo%y;(cd zS?N#6y5#-@#^L6*UhALYB2HYCup<8C=8@~XDEsI~4MHYhy4=0kUFE&ecv@e>V1;GV z;O6ofSPoF>1z`pVEt&8df(A(v4h9Zwg-}-n;acoHG`K(1%_%l81dA{f2#5CAd0QsO zO>(3{2UWwDP$?+#e9wZD>SoKtihH}1OW|^t#=dXFZWPu8T6#j2+?_tqzP^NB3q0MZuOd3CHO2_YwLACHyIlNX zv^`Gh**9xkWdb{j>VQM!(?EfpmZ-)sUE8Ynj2~LF(n>GX!r4Ua)QTc8k9I)@>L~|n z_m#E+&30iMvM%dVwnx9Fp`vHzV$B@7S?b~|I~?EKu!}VCrOXHNv?j}SIudrq{b?<@6Ybw$NT%H*PO(m0BVWQa>;y98H%Y4>T)3>&H#}J| zzJe4^aM0w(-4rHMeaq^{(EbEn_;D_F!uVep@3AwR$1QKkla2v;_Ug-|Bhia`Fh-QH zcE>s3QL;}c7!hy|Xzq5ztgk7vWy@)Gf{s7=edbyDBWde8c{U9fNEII_*ub zBWKAdHE>M+s#@bfDFW)8{}>cPR*XQZ)CaF|!Y6@umm#T#;@75%ATaYg8kQb9oi9h| zmhLoP!y=27q!}xu6!R}cAjN>Ke&m}g0<3TBCszVpuVQ@m2`z%+4vh6 z*^JgNe4Tz=Kxj*_VLXM4ydj_Fo+qQ&P{kv!KDYKzLH8tp1L3FfbUU+IOZJ2g+#PQ} zbN%ToWYn@cx*AnyX@mzw#9=HW+zx32>I!G?28C65e;2+VQfjXEnr6Wm)`CxBUgKdm zCZ_YNBaTYFv$m2Zg$PDnRZ8`zZm88%eOt5+jMn6YvHz8zahtFa7xCOPx+3M5cOBie zVCIeeD(|4rn&I=4kdcc>hK21mc9dW(%c*-=)~$u zPb8-)_{Y6sNy9=f_z_aG(|or=8_SNaqN%L=O);)_HI8vC{w121~)-%zxPgkG)GoLoMZ5*N*uQ|JNNC4#S-)Gw%eel6jYPPpLg@CQk#MW?3m~HrFR!Z)RlqC#cJ3_o3&E48sRZ5aairgV@ zGC;hKH?a*3#J^rYSbDgLS<&o_{t&;^bvhvw-#w;w-4V$LavTLmjzPrCfc>2*@(s{+ z$rI$C+hB|)@vC(*5^Z#Im0&Jead}md87_=qL@gcEmk=H#=2|y>p@g;UoBzbbjkNSK zbDW%(4iQ}jG=QgDnXPT}pd+4hD@uqe15fE>7ca3rFk{@_(XOuhhbKV0mMcDbJ0BIk zS}E1&P6bw!>jKGtdI{#nYkU3o)nVJg_1>Y~IBU``2A6Ls65BYKNA)}D>fnhUfMEGL zrwMJ6(ltoaW}(>Lb!6KK-JS6v1~M*Z=NdA77?hX8A)mT~w{&Khf<1&kZ9QSx4L{?BNy$T=P?FY;&BlUcod~SF{ORKp_S~*;F0uD)2?tzB| z$!vW+x?~oHf^)<)X3Gc@F5Nyn4(z~EMDUwSu@r=a zKNXu`>!b!m$YjPUvs>~~;V-$deSee?5V#H-Pu(>-4->YYLoV)X4mPBFNx%J=5DJzs zQon9_BImMW_+Q9ZUor&=u8o%!`Rj?Sd$k-(GI7|O_$O5I~ER)BW{hw{uH)MVy@q_ zxj@3hsmXWq$(vcPm(?F|_17g_vxv4n`&MDjj|mEy5(kwbB&Q0y3TgTXCtF$CrV- z!gjKf=6W<&*}?>p+_S_dU`WL7AJd`GhN}(bXUsHG5~WsBx4QXl2hNnG5tmZUM^DO%kqGuvJ_@wP zA2@hAVz`qMO@jG$!EaR(TWlzZ{T=~6OZFv&F2f^pVz`XlP>i5WANV5vu3HKfT{dbsr1(J|5; zRIWHPy>>25+7m4sV9qN*avqb6De2%0RDCqet#&DBTiw0|Cb$X4ZAA>D$VG>+G*+U_ z-j?O@(I#?x%k3LzHj|40q?ARNbE2JsA5~_DxmwROK;U+7KTKPJWa`DO>_=@XpV>dwOnRK zT|72ePV%&=byf|#U1FO8$vT0PM#aL&(XilC1KWJW#=XM7bVx{a-Q>;mnzhv>$=$Ju z#wFLN!J793ONCFh!20QJ_<2UF;c7~;A)dO=gFESfl}GG=5Rs!@u-Z+C35VCFOlUhw zI9*A)&z8&3^wDK_Z7u!i0VASmM%4D(>BKy!L4VyCk#;yu#IAt*MPwQ3ivDRvt~yZ_ z67z#vf+iP*N#{G*wd^WcmGrL3Xo|WEbh>6{uizOyFmY$MuLO?G|J_TiSm)p5{TbO zLa{DbE1&v<yhM3GNCs5OfD#;!f8|!UiL{LV-W2w&|*6 zXI<<{wmOQ7v)e1lk-sqXsT$jEKb!=_r#SSNWUYszzYjz@ZY_R1fk<6Kf%`eMD1fil z)E!)wxqK&Csqc8PaJ12h^6?hsuCn|ToS<7xf$pUqm_|o-41Qr;8>rKzq_1P2#a=O(TY6qrp~YcDiN`xvN(x<6=$olp~}$v+mH_D0s+ zNNn#+(R5KQnl$J;#z+(_nWP#;xcFD5>(jT=t%d8NW5h*U@Nvsri?uTxq!HlEcS%B; za5L+Pf<|-sde9Bdq@KbUf0W}4D~@9@gIv%_yn$wp$@#dqKi4!gJP&zfmz5y5+j5#h z?%91$3S!^sZdhs##hzGZU=7vewCQGGS>~ka;#{w=em|ACUVLT#)E&ceJ&qikuzs3* zAO&YNHIw5 z+l^JhYMhhhLcUdb-w92a4x!)^%p>v*SxHH!UubO!68JzM5<@z`P-cL?Jvw zuScgoONf3t9c|3^-<6e0D;Fah+d!ky;%YbN={?WW>DIh9R>7FVHIuzCgPj)h z4fTYJuD;CU!ezo$Y6$;+$TUvoCUwv4`L^SpJm*;KTw#X$=T;T=-*# zMncFp((|$1w9QHBhwU!yF&Yl$yFep-bzyPI)#KRFY~p(HOxo7$rdh7mWWQ1>dI*kS1nkX$2MV*bd9PPlA zo8o+A8$VXHjFdd|-c?6DGW0SKUQo_vq|Sy1SGD#W>fnAg(1Z;+d+Z68$(^iVBJUu& z1+5;-b~0O-N+{%Ds6T*{OVhX0@$N9C$+ziYVR(VwX0*>6>T2bVJtA+)4dSy`i0M_Q z6`+MJ=d9$xJeAc7vzO&wwlc6%cd1;47G8}9MsjTrKK=k4z1}EiDifKOA0R0|&?*i^ z!)4Mea+fN!P*78FcE@;;1AiM>fu#_|@#{lMQZ0$@(Hsa{gJ$NFuz$B526HW|ogV>& zR#4r(JZ)B8iuZ3CR6w)a$C^z4KYqO)rJ9gDCs!$&q~cPBzBWJiUoMeD($nR%t%E>6Rik?ho&VyY zv1gK#)G1YLwNBjWMOp}{wWuQ>oc(J>jSuCK7f9_`!;9^S`!L1PkQ~;FJB3l~y@3N* z$FN)|LxQXz<3bpfBO7D3grCOmuD7822vzfws$eOy@w7Su6UoG!Bf=>0EC7u&)E1rp z6^W6@d#Ez3FBih4iLxMRpR8*OCKZ%l1}7GXvbDry%8BshqiD`X&^;I93Qk`BuDGRy z#6^-2zI3o7Zv3x+AS-O~Z`We8ZUEQ^BC-3S%r{+Ydy(%iic6ppJ#8rU$;O1 zj@SGfq9kPg*~IY|Px1u&m&xz{7q9sbJk0;hCJoKY$o2EXgY9zl7}$0-(u#AJq2s5= z`7!jlF$7g!$qzSoOkGmX`_iFg+@r)?Ihz(g7;W=%A6;}36}jmapioH*e3DZo8X^tm z`XdVws~R!t7ZBqc{?>ppF8n>FY^?hyzGZ7$d-e+aD|=EUN~4Yd>(QpWY7Pg;rEsX^ z_S@2|kqj67Xabq$my$B7)l(3sYo}2{Z}&t7g`^+1t{a8P=mbbad2JTGQ8P8h2$^9` z?U6@fZ~LQOv&MO3aF1z}42WYC%ekA?Bh*2N2-@>X>j|t`HkKH{q;mF+2j;Ri&|)WA z$pGVWPj&eAW%v3xYz_N#9nBi8qUezN=hbP56G&z`&?)dJt8dN05?LWDb!gb%%pGcD z_^Wv+9E8(av!k3I*|M=E3Neu+=Z5J6aG~Mi zqcw{Yqr(Wg){bfn+AkV^r-f=5>g`%SHm_~eBB>56oOokjkVa=xgs{c+r zr(0K|es4fxRZu~yOq%8_1k+F`O~v53?FFY?1h%2Po8{KHRB2O-G){2$&Fbr7NO?bj zvdD51+WKPs-t{)TG<5%S+G{UM`*2VD0ra06ita#5n(?=p0igflfRUB{e?9oF`sPl? z4vsX8v=)xGHnetTb}GuC0D#pNG7 zn@Iy|cJw%dN~x@_JMks)*o2Y^^3C8Cxr2rt4h}5gwaN^l!@0gs$|pZTyVTN zlXE4NoUB^BgBBXB78zgh&2KcBOGp&aQsQTW?2qVC069hTwBU07j7B^z7Vr~F@r0a` zd0>$b;U%B2re1nAW!G%!wQ*=N$R2(8c{7-JE`KrmDC99&I%o&ca%nZZB{puL?1T~A z15g8|K)8o~V7dRUOaX1Si=2&Nj`-HpENQixRSv?0ZJ8?;(XE#C<0(IpRP(>3e{YK$ z{mGE=MtfsPm(DP#sq4`$W(~$WyG**@oUS*^_A@hG#Bl&U01VF{kGTLvwg)b zxBJAKa-41@P$fUHrS60K`9GxaQvXZTp0OK^wXKn{)xVT)#rD4}`EQdnf0M2_{yV_< zZ!c`+Ac#$8Gys6Tw}18A{(m?8AFBT|)KJ^gaf3bn$Co#_!lpcPQrP~|*@3Bh!*Q%R zQ$;=5%fk)NFe@TiFU>My@qTYLu^jkE+({T z2(_*0&A_!UEAJ(ni|-CYvWel%7az~a_n3&!?z*P0mGutM3KNc}=f%uVLsQqw_rP;U z)fMPHtfK5I!oqG;3bwi;X`bk_)mdt@?_NIEgTLbJ_|Aa~Jd`4dTJQCT_PzHRXE&2G z_4}Mi_6~j_@tDwc7l%lRzp-;PXg=~(@SW|*_IYk-m7`+cvVxul(?Yf_EICI)15bgw zL)cWC^==-&*2DG70kd?rD&7+*z3JG_964Jn0)`=>sRVpKiN_s2ZU=;r%i*h)%4j6#{Y3K$4(yKoVk;C{2Ff)N=hBMOfvJpud z{6CRk5zM{Q2awsNFq*0QkWCI?E95lC@D4VwM1g!@$p^piQpiJvgzFi(_xBk8#*tNN z5i(0h$`y8E$pUg5fvA%sw=udFN?>5y&!0DjRCOK+_kn(_X~i-7iTQl>4Q!r+(5ebw z{vksp-(PN&9+&`#EmjkN|Ji^&X%vVMWYNcLwgj%kTs_bnX#TVG$Zcv7@~#Iq4q)FE z7s_|qLQz#g${VNI{Vh!(Sf!Oq5-}dnuAb`JE!tBK1W`SG5vDO#Ce5OX(yU;?q2)f+ z2^G_bfd#|FFqu{yOjFe#w#=>0R9OwX47pr)lpDYyK^IzUMxg@8Y%>lvflcjbQXK+X z>2JmDd6CwcHhc?q4|4w}_JZ}2LJ?C0MudjbAuh4yf#o)CBU=TC(^{tsoi8@#1LG~% zk>EWWu=hmOp3a$Z2%C*rSsB1<6wHscJU54ew0f!TF%zGH8`8?ay!FuwB3KUy8-nAv z2*)xsz4-Lq*pt612CYId3LuO*|8u4p^4$tKg=OaN_3U)P+oLvfhq$2nnknu?u9D0I z__K(*8Z_rFNSI?^*n~I6?QX?gw=pZ*rTkuH0ScQaRA%$yrnFGW#_<7VP*fi7W$>`x zMz00cHXf1)#@Sh*&PDBH?BTN7(YmU6znGck5Om676gfrkh$sFMrmG+?I$z^_*cfkt zw9!Igm0F1`4V5{G^@8YM2@gX=iypr@X{n#{3lYt7=}kc)%$A10d5d*_nJ?>*Gla)W z>KV|Ilj@%RYFePf!&wj8KOKCu42aQCAg>`v+!CV#NG|rN)rkOX35KBK1Cof|RT-4t zkw$!|LJCpeRS~Qrlw7~9grz-?Hf5~?VH_W5V+j*-gXV;8Vjl76OQt|3$=A@YjLPmd zOLVM8OJAc`9jsy0A@S3|3Y!1AlS1+a)JGIAXJ56}kNmmCO?fpn{1$uja#ko-agPEswhYe@J_$C{2QJOY|?>wrzA-UAEa}+qP}9%eJ~~ z+qP}Hrp}plAMQQt%$hs1R^&@Qd>P7!%)P(ZyWCNAJg0BwJ8q<0M);?BZ5HeK)Lj|i z#Hstk{cbxr)pNR&!7PFq0D*$&2xqrg@_jraS5Oz#a6$txc!{$|LuIxso0jCgP1tCSFT)UpvDv z`%TB~#k>@8w6NGJCaIOm>oAGgqXP*xp5}<$ToG$`zP4XxY+w4UU%c74U7wG~W~_*rOK7bB*`(nQ@Zn zXUX31$L+8)d3DvPi*gq0%SZJsG@E%GgGJ(AG}lQAJq*ksEZHC73;5E;-2hv{?u(ja zM*TGo>0=6j`!QYcX##${y^!39Ptl4N;Rxgje2=IP!{6aERI1&X%@z?AQRYSZI^wZ| z6M4>;#$9biT0RKQ|NS>QA|~u5gdWe^$W2crfKZWGJ3FVR;7w75MmyN<*S|5AY&j#xz~^1Q&n@uqSvuZUI@SZC<=# zBmrp<5(}7=0dBs=a5^@6z)D21(}X$$zG-6{ZOaa1j|$vCHE`*8IxU2mT6h`ED0f{x z7dVkst-8oXiUwBf0NTP7nZbAkTs$j$`B}tWghg+X16`kr(>pxx5tYev2-*P?Vgof) zWJ0Lb^uwfQ29?VED;by21rhfm-umXKNcVH=Ha4vIoPGBqZj;Y~?hOE%V|5BumqGN~yCM7iXf->Xr`1r_#I+eo`}W%|a?nMWT8k+UgLR;oaijlnZECh)4$$GbS-w)@adZ5%{}eD z!3?83vK~wV4<{f-h68NyWf|wyAL@{{oX}VT$U;e76R`i0C+}I!I!ramU#l+;kL)b$ zSx1Y`@6j}K)dJxvY6%gGC~Nb+TqwUT|H8bfl~!tCK##l~W?f@a68Wvxr@q+Fyi+xB z!}O}u5Ku60vg%@iRqbv#r_gHmcMy5wG#`pJ(mwhZE-~6{z-k-X1WiVIfT6Uc@671>E@G!&vH*W@}jFoPlbxwcZ5mn4kU%Xfj_MySkmXvED#inH_8E=*&iomPx&A}jWaogZm zdmoFFwg(&p;!qOli2LUUfekPvWF*AZTZLGKT=R%rv>xOpl+(1t9yT~q4!yAGl2x+q zKqdBzRd>vnezCxHphjA7AM3^>tLt)6O@%P4i}%ow$I^BMS1b22ryr<7zWj-w+#N{t8!Bs zWUUeEf#Rhm*$Z1m?bNcD_&`7`qzgZCmQA1OWfoASo8^4af}tJrT)gpQ!xr3=o7nZoB}_ly#*#oO$GaPtbX_xcJ_j*l$}2!gB_TOVzP3 zAnP*ebi~nquWAs0v06&=hj#g+j*;hVL|SE-dNXx_72_3eHkH*)r1?)Iy3Ngc12J1o zk03^-*05kk*gAzHOX;C!DlNwfdUM)NHQ0DJL`RK$%LQ72=4=8m_Lmi=+AruFOq1J- zJE>*r-XVURmBr)(iV)41jtX}5i7|^Jl217E0TSRg+cTp}#A%*cr-6=b3X!ehed9`9Pr zXA3~ZDuXn=sveB=ABQW&pEIWgAd`C-OfT$(lDRAE?nRzg?pLC#&AEDKwxx`}OWPTV zy&CQFSkhB#yQA(ORCIT!PAq5xKUs6xgcul*&kn}$4K4f@%gVj7ucw?mdAAYwo&w1e z8eQfJH5qLnTz=2}u0r!LW{P<7TE`9*i`W^S@}TDzy{lO^stWwKrzVVF&Ki?@5|2=s zS=@G4h(Ed)=8C5+p;v~~pnmTC2hr&CJP!U~9{$tw!k-!FR!6l`9N}(Ba41eu#^U}T zI&~tZi~{MaG-9699M4lPE0M&MY%crCbLkXvd&*;Qg*w9ywXIXRBM;KcSPuQQsoG)= z#k==Y$q!xHrxN!d)!OdN^=H5-XcM|pPg3}EkjtM1e=ZZm$B}XYb!{knV`%bJo zp?NfP-V9Lq1xp@ZwWqLTYp}-3D3Ya)I|c=jip3)Up>XGqe<4=)#BaWrqF6=Xi|~QP zH@Y5ZN=bVE2(TJal4`=tu#Q@n7Bu-R)dHqYts}oJu2~fFY`c@X816igqA2<1dR=4i zZz_fcYB{j}X08Sn97*%ZDhc`z2zA#T2+KxBHJZ6Isl`Q+ zXw+7>{*v?Q5{Cj*2&Q^*g9d+m|W$Svx*?Z{p*mny5_(@C!U~GN2lx%c`~xyPcgHP ztkXq4bnIX2WYxd0ns4i?sOB%#jsvxvpz~%uBY(x_f<_wz^Iu|LZ~E!YFQ)gtMTfq@ zSC4J2;64}fat}A5YOATrry7+1G&_&xD?id5n8aChxz?p+PV83`-&x<&t|=P}nF?|{ zrO-^W3)LnTR+4$<HvKx8p}D=_=u;h`wb|NS#98!t&6H|6|vD zlh&>Hxid+0H9%sno%KT3@vryaGvNCdQMj(__NDj71FyRVEu4Vvap@oZGR^`Il$E@a z143&PL*}o?Nq8bAZ1(+{Zf{%C?&lw!>!L1RFOsC^C&nx4kCdzwO1t=LJ~mrOhKg%S z$|=wdVnfkiG8*Goi4HjWy`u+}bYWjQvWVWq5m=Y45z2hKs>xB$bB{)t_qoKh?drg- z?mhSJgO^-oSCv!AO#UO8@o`Oh6GfMtt21SOXlfo_diA*?OhVC#=$|WQG5G{JvH1iA zGZO+jhQ80wCu%fb!t*v8L+1Q%_8YJ&f4Y%|Ja#jb6eaW+c4ztqnn77#ryY*!UU>|O z(K=~*((P4ClO2axdQ)JiOQfrUzGSs5SN?HHM5e4wtj?-2aeM#^VR01hhSE^I682l- zYzKYyiLjFwT0Oc0lTlBgprGj^^(B%9s>$QCicwtRzj9c8MyC%RCp4>!-vf6jJHY>y z8n@KGu3!AN?B=zSnPVRh-#45)myPkXln{X7JEK;pcS z^9+`vvtWL9r-jq%xy}5!wO=v=g_)0V2c(8RetM!of=gDaS|Z93s$7&wcQ-XR-{4?5 z%kRQqJ#UwqGx3!OMEp#2DFx1pe=ws8;m6tt*4)n|4d_egM#? zUuvrh5yn#RxgPH}w_x*7=P7_2^X37Ym7)LCnbpD-^Vz2?EqvC^T|qMwlS(U$xJN{= zQj0W=PN<1BJ)7-Gt9&-PG1;&`cq-$0)yTzTG+(2KS@JnP}z5=gU=akB>`3$JFdU_WZ8Eg@{ z-F>+@AmtK6D16LglAh+To;m0^WpP}qtYbUshbOfmC2V{nWnv45gh~U*e-sm5;tZq{ zb2EI$2=`aG)~&w;l-LX}F7MronwHT%B(F0>2q2S_*`s4TcH{G1TvyIQy21Z$*)e~- zi$wnAyel?7D#O^V>N2}x)FCfJ)VsfHmV4Kt${{8UXQVEX3>SHQp0M{`T3 z6lL$27EHY)%b?EiAWo=DvmB6)1)Dnmi7}x} zNa7hId1SS)88XL5jK2dJz<-oSKwj^RI+9w-Ga!X2L-q7Ci~h@XDEbFmd+=t-NAyf) zfBj(ny?H`{N`7%cMX)wM^_X7VnlfB{K%$D+624)h#z1QloUT-)zqEJBljvy;6Tb-B z(I3aEEFd`>d16O`mlJ&%ETV?Y7TErr(vT>;zrB9F2D(^nWddw@R;T;3b<^5~Jaux4 zl1GN)LRURyx-t?(~XKxj%pQ|~~pBSbB2`}6eFhp}z!N8*wh>H=2YNgL(D1#k~ z3uA}Crto)|!B0Boj3R?i$#$$aF?}Gu1+Mo$PpB0-C$Tplw(alfUUK;62)@!W8G%o? zK^vjrbBXGN>)KXb30eKtd4KRKUPyVs1r~1{=kI5t=;*{$q{7GOh58h(dJ8UBVj~lZ znBG{ZU|Dj>_cw@`HA}rASrGC78lSL(D3?0=ih9Id{t7tL^2L>MsQ>BD?P zIc@UO_899S-Wg{GW@JtnJMk*XGwm2UK;qm{BO@U3ivj{y-jz4Y#QJ8QMjV=&-$03e zpkxZ=_e#VK{xr^EVYg7y#E4gA(C>I1asPUyZQvghj{D9zE0$+omeBUXjCGSGOEzQ2 z_BZhVr*HqOm;}@RR^OT%8rwJ;(^>1==$jfl{8v)uzsBYHKZ*Op%y7^#{*?b#qU}%Q z65#|Y01*B&HzfZrAMxLkKc}ug=8NB5zQOztykyaMx~r_2E}3H~S!Rag)ua^G4b=oB zL~QKHWeG`!*SFmm0EP_=2`Rp;lKS*%L?yjtZj2Apd7i1jEk&Uo|oLH)`DtMPISC zd>=<((k`w!UUo-x2jM6`m~lavaN0Yw#1SXbLcejEil+k)Zr%grhb_?F z0qfoTb*4s@52G$>(QxWk7K2Zm$>gdQDLCgIrxnCVy&olXL5GS{F~ZhD&W@^Uje-k7 z1(Hers7EgvG0!dW$``0G<2o>H%om(_qPuB*UKV0eNZ;C(ue{~kpcjGW5? zF*MT5D&7$C7BXK4u#VxT6vFyh^UoJ*NZ0ds2n#-%v0>hsl@#|pufbE5}oso+lNY193XF%x*-eR3VAj0BD`wW6$(=`Tnva`H<7FX%hx;2Ye~t6~6? zAA?s~r9I2|a2Y@i?G~z&QB2YMpI_}<)hBfz!N8V0q~hPYAyHYy8h%FqR`v@=ULaF5 zqT#?WUIC(H?BK}by^&K5z%wnn`x4|DtcN!Y=%)`lAaEH?=2`OpTKz((dQg8q&D7Qc zJ%O8uREC(O>6c~UPZRqZ4k zmg10&;}c>(+MW5ifTzQ!0iPCzN?QS#g>OUR@*HS4Ra$Kc3kZoG4Neb+^z@GhncY+1 zqtOWD&Rp~KPT9*OnoLE@<)Zre~s4U z3t0>3Gogeex*n!H<(510f{K*Dh^w$DS7eY!V5LI)wNLj=WILm375=ri+|O+wY@{+A zI$(QZjCExpvzBXU1^@d=#E8{iueC&&KUpRcN9Jz{3+6I4&rsl2iflb$=iy|RK zN(}X9pb(BoNIe}4n)FpoaKDLURg%z%1H$k-lAnI)d!v%Nmw0-S)~4`rO-Ni}K{D5z zY$jd=tBg+U_d?~>y~Tx!_K}rrgR6m}$6)|{P-Vh9FFo3qJ2G@m&({$b7VI2`CNH{xS-i+Sawx;i|T;T@mAzojd~M>l@KG;(YcH{ z68cS1Z;g;pOoM>6SoX(CHohcIY{iOlSs3GrNcWBX+Ordo8yL)SgQSrGaK_)LwxvGQ z!*hT8iZVk@V%U1>yDvLfva>fR00YRo^BH-VVxDmk@`Iq%9tpbo^+{b9S?`@@QE zN}{7t5`TrzH$!qtY=v4RN|NnM=WDV#_L@+Q%ILUc2}d%uq0lVn5%^2UhBP!4RAQGt zt(wY@G)f<$DIbi!AaCZDnGEJtqo2)1stW`-nwC*fITC=CoskBZ?X?`E84rFV(fWn) zlb?+%MXUi-Kxk2nv(y)jqPglZmD{%i-D`8vmkip| zyX*C0_|dmed0msc-S?wR<>s2YA}pzUMRt>`97BTR{szzcmLo{?sTjixsvsSAPtgXx zlLL!3Af6w^e&IKwu!Pa{7EC|Y4d|oS6tV;J0#ndbXCB!g(L=w4k3yT^d}~K+TI3E@ zVk$WjZUXThiyg4?`O=^@v$8+Q2N-+(AF3JY2XSjXV&gDznNv^u4nSg)+13mWez!;K zKN$qDnUeJPMulY)`v8!FEy=%6q|g+M&M#j{PCKHMEFYiv8@K{M0cP-rX<=>un(mR& zFkPY*rZ@u~GMZVkd0~-KZ1tccT1JElye&B3T> zFEH5vV`>fcih)30*wt(bqb2)0Qgcovtd#UgVgE!KK$iqqVoA|2K@{)90u@+W>dN>L zYO=*CTS}yR<)oI^@vckoUu&c#6>Kk6na)d6y#AY}7t@_o_!C>fEM}?<_135^A_B~L zim~uXk5pK*h}dnKpwGlA#^J9#{F6eB3jLtlK0pllgBWG>*Bb$UKU8ne{F3NH*MKD{ za19q!lv<*ZLsl5oR0r_}6D=qf;nkuP))6p(*7^voxaU1kFr5T=Vm?|2+#)YfRTy$a zrts49aU!YqTy-m_>t6WTqeT+o+cYPd)vg(sj zm{Qx08|aS}D#c$ilKe_zGQGr*mUie}iGB&*aN}Yfme|2H-2uZG+!%2alzG639Icx| zIm)ug!-j&9KhDp@|Aeb&(>`0ZW=r^X?siHu2pKb zJ9~U|Hl{hzY?+&)FFW83C2#A*a#bbH&k)qU)hKFSUOWe%u?*-ALP4@n)uf+)42W?h z856jaYGSmlE$MTY-hFn<~rjuVooDJRfLl@U502%u+ z=4xLS<1~Z77gakUFPb#sF0>A$ZNx~c+lP`Y{U*CNr76B!sL0Nb$@4lc;h@0?9inFJ zB#RYTQ@CLg#cNi@GMqj-Iv0GrxV5b@@+|r(@2twz14Ag4>zNX#=Q&=heJ*!1`m1J? zO;~h;8i5_;6a1|@X3c7S?dn_kJ5TG3+NLUcu7CdsWSw%=(hnb&Ah^Fs|1#52pC1I< zl4Xn)CTTE}2`u8FHuD-BPH;T#NLNdbi;wL$e18+(kcr1x)tD_ON+sHKqlD2?h{ zl%=Uduk5HkP*(;>{@F7K2Sw1rq7|w~z+085dGi-;Po}&2OGX2w;M!O_Zf(WuYX2(z zd=|AoqMA~u%j~-ED*|E>C8TXb0T^bxQ0!7GiMKr3UllXY*)6p2g*#70O`L=!{>V{ zu<_S{!jI()Eg#mwbk{@p?x@zr%+Kh^CDy@ z-<1_O)|rF-M`G=Ly8lgWVci?;PbRY0@LLz0Yv1TkmDt{NcXz(*pAIEjzdTQ^UTbpT zeQgDIH{Wk}_kV9oIP&80uKq~u_1T6Iem=cHeLQ>4#!~Qqf8c&UUYur9e7}CqH$=0H z3`~{$s)i(S|-T$y@=k@cgKAevwq1Vt5}(xsa>OvED7P^zT~8a1w-kC2zg$bA*n$d zIo}_=+6rT_=UZH_hJcc?oAgI=?_Wo)- zE#+TWsUb)|HTv)!ie|d4TA-;4K|(+_ah;t4!)c`;rYX5&7Uh`OVUW^MRHHvL)vs9O zfltwI8Je5oQ1#Cf5li_xeLK(Lh_kDcx(w+@8G~f~N?dZVLo)MsckGLZ#a2Z_(kz52 zatE?`^yrOug`->kL903S7}{+fd;d*(6AjIkUE&k?vs+$O4P8|Q&10n9xX0ICi);R( z+O}NQh3E-7Lv|Xduh6z!kRRzYYHn_lUc15tq29D{HACz*U=tk$sN2-@@5ERT6+myQ z90r~Ijk2IblqJdHDi;nFwKSfjRJ24gP_kbzj+BA31FN8U7yxCkS$#Bds3*SYMQ=zS z@~qMUMSGxfvHwMHFiFab$G#!8^j&&)#*^MG~f4kz3|uN1HF5rR;njlSSD$lxt2Ou@e#ha%#Y3I+$xH zSaHx@rta9bIkkg{szH&EoryPkrNf*NUzvb6nt9>nnk(N$nTO4M%eB9M_M;iBMAy|; zoVCGLILc-SrWF)12}g`6_8gYO!PY;imuZ`c1d}6b&uvO=g7=*8Gdk2XuwZI#Scuxf zszPnfS7=JTK)#-$R4>PimnLX4>yXH(wY&C@gF%0U!6ID{trrIIY0VymdRf%R*JEb! z$yggFPniU*@J@#vR-B_I3O z)2&<*0c}|kQ7-&ipGMSZwZ&fjrhE&~J?%nHr5&AWOmE{cw=rkM6N+o)b>?{^tM+g| z)_=7d0ZJ3_EU}ZKO!4-%A7_`AD}b&-V~fN0n&}|LMe2Fw9se_ zuasQw9C5~v2Z|e9TyHo>ce_Iiu4ZpON;hr0 zFX8Kbxs9N(Voyxa5%c1?0(1rvrfz(0(dUDZ5_bFzcI%F;rfv<+LsMJ5`_1oo$Q0n_ z?Uh$XP}C@rQ+u%_Bh7zR;-jnUYT`->DiTJPIb!i@x2ekB!d}!4zOfH>-+KZuJHemF zm%pLmL`tJLb1BEqO{=CvRoyO!U!aH!lxPY!wDq-4qUdEURU?Yx7EmRw)pr((Sv~`= zdULtGT=}?swl7n){(|2c@F9?RdC5Fn4cvjZ%oCP%e+%KLMMCu)LRJabh)7T}$=I`j zmE22I$<1#KeMNsQWSN8pW=K~am2G9j@+~{Y{Cf+IrEXaa+(m=;w2~tiBtI-g3qgeM zq3u9sU#=#Vx>Z?_d-TL1=uwHZ2fHu*d)Uw{37tWQW3O*>tGF!k`C zOX2?#JpEq->vW^s@PUl5fSJEaZieO-C(32rQcgm!=uAX(EAe;>=gmSz&7J23v_-#z zjuY^XI+(pi{GZB+>S`4ZAsbG?@wa=GY1(8k%aE(x4ea4@pvc&GoIg38_<7MKHA>6f zPhuI=%%je2fI%9+$EoQyt{9_2Z|A&#{(G34=6|obre;o#`sP;uI{-J^|G$Vo&^FtD zICnF1{MX?B^GJivc7^R74*)>81Pl=VKMwxif!f~Yj{6)5PtTudpZX*`ESgtW<$Nx# zTQtfk8%1UW*izNmo2P#u=z5u#kw=Nj${nVse0}Y206n0PexR4wECwE9#LV_ad;nwt z;@j?TU5A{HdG>9ue{Bd2HCKIjZ)Zwz-e|aYFK&^h{E$?_G_IY%Mxu4?Y<7==a`9mz7JXS9019%O>6TNRValM^~Of?aw*rSA{VVV{E zGQ)x#_Aye_=QdjHg2j$l zQCqls15V+bt{OIH%o0$}FK=$8!L*5^XLYF_ZVoC$pvSQ~h(#@SJGkqDQH^1rVJf3e zNyQ5gR!JdJUbrAJ^8k{`;-N1f9KG7d1wiMVf#7O=75gEoiy}S%2cYf>S24|z-U30i zA}UFL~ql zzzw8op>Iemf3?!7pR1WkvD)I#9$ZJ{C}PyduC;X>bh$VYlx2Vd+z^4L9?ASg4@KnZ zcT|~5HLF4j&n~{zY0wHi?Fa~97{w+ezK2Zl=`{dO(ihl+jYGoC?#Z*a0hoCO^e+Vi z8F*>z)Xq9}AS@K?$Dhfyv-)y(qSG=+6=b(_C!f;xu{GdBMGdgvni0XLQND=kJwQa= zX;n?io6WcfhG`|B$!1KDsJ}tLIAzl!xrK(_p4LtL0`3DLltwRNtn@Jm#c_*PgNn|ucYH04LFAwkb2qm z0U`S?gr>7>YQ@(@SCyE~KF+0ME=Er*OU=!FG^Z~#^JDxP10RX8AUxw%R$IviyQD*` z?24b)Wie*!87cP`8l2+Y?ZNv25RU>h>(%TM9$xl~@E$TLt_BLEHGq8JJGGca$`0=EwdoqiOGv;gcB zgjTZo7t<;Z>&3)?IXL#s%9%Le#+-WoupT;8h&bQzNEJN1$CI{jPE0SaH_B~A|v?>0IvfT zVjPhs!F&S-X{9Rd0g}1{1naRX)K6ds z0^AGfNFA{?n}*PXps5$4Wy!uxp;S)hN+Nv>m`=H3bibAQZT$T8L&O2hO&D3u4+**s z5I*o+@26j6>~QE-pJu24mPv@P(3S$lYoSFwrg#l^_0@PS2lfEmU0h<%nhiEBX&>i4 z`l7|1$$$8F@F)Kg(%f|iF|6I-3?mfpY*?ufPMk=PJw22uz_}g5N|N)6< zP%Ri=K>dsE#EPEFAI?&uugsA0@4+EkNom|z({<6+wOD;cV-D{U^}OZiLx_vwb4_ky z!CJ-HspUmV=;yr3w~9$pVGHg&6}!Be1ux@4mEM5B)l)d7QU7Bj0FLI`qR2Uc zz)p$h1B*cd@Pg!4O2wSR#bPrS>6$?rukH&Q5d5BJG5doa4@lQ-X`#g@+Crk_1u_0j zeyer53m^9iCaE3AEARH7cSSt&Ifb*#b1^-`qDnHifbt2%y>cAb#_WejI3nBt67WNj z*79!PVm9~)O`~i9`KIzGVzApJ!Tpd-F|eQh0$4cVQuiQ$c1&@e{?ZShWCR3&O1|2o zrqg$ZA*g^HU`A{<3F-sTOC)I$XbBnwA<$@LKqdYeIAF{oHOLP<3}QEcfwQwJB6dw6 zs2Fa;VPV7^Fba~kw#x#lhfBm9kk2o#j0O&*Q1S*Ol-$jU$dQ5s>KzEcM{hBjW~{|T zbo*I5Ize_>$zl9n;;6HJ=}B(i?2I}5j_BbFD5jXv%BylXp`8B!6pU=*LZkguaVu&2 zYY9vG2nIQ(CX32VEY}T0Qi?~Bu3vt~K3t=G+88v6U%;H6pu7wsFyT@}SO%RWti#{z zNdb#fQi2CHNZno=QTd1wcm&69YOe|{#NsVaPdRx7OhSvCB+VG&Nye!$q|0;v#Fp!Ez^X`B%?_l&q55b+;1V;3-I@HZO?1y1}NMAXJ7iR%Cvb<(@@ zwiZ@0AW+8^Bg@fa2Aj3pIR(u?qW$z2`RwERnJVZhwiPhABmfU^0FUTGnGca36TTfS z3FI4~*Gmp~k+KFWd=y`g5LGV>B-|8KkU?N%i{czikP4XX?nRh@u(W|a7%Y2zTegMFVD1;CyIK=v$f-n}o@9M08il^@YA&M-807^^6f}itm zKs?`YXWY{Fgbqcvin(e=a^CMRcn9Tv1!!0OE+EqReJs{~1=11WesSgP^i1P~Gn^qF zsn`Z#7efxhy?z@gdlV7K(NXQOj>$J z$IvN0AdUMr0V8?Q4%6!7H~D;dkcOQSTGJ}}x__>x214OZq{tEJ1-KY){3Mx0p(Z}+ zdkhL+$s*XC5Vekvm94K8#`b6t$G`y(2l#fmbTf$XbnZOQgGG}WvzWMVgJk%6N25j! zL0-4HKq)G zD7-xZ<6DR@z{8M!Ism`HYL2|hL@&zji4En)U!N^8R%W+clFHd&&Iu57s_8fu@dX6! zwgj8cTw~58Eom2EfYwJ!`r9ah6EMh8a0=C7+Ta#|aE}vTE>Mb51QOW2BbZco=3wRH z$55MOJa9BS*D%J&3sVLxb~hv);1q>@<4 zMMu&vCmjrf607WMWAoMPsHx$t?1M@nDlv$(6&&@Ry-K};5q(g3UjXwe^v}*57<2EE z`#*Q)6JlS?8(2uv^A`egtmvIHAT42!q@q4VtpZ{u20Y@JS|WG#;}&;N3eU#wL%o(5 zc1U^ZI^F{7yn30AsWr2w7UHauq6k`qM0Df`q&&Kor!a4ZHJoCzDl4k-6G)Lz3putZ z8z|%$%!u)Ber0!y6hGo}kW=(Q;!(<4X z&JiP+y#BUO!%9y&^m!YD`GLgp!3`}Ak{<%QeS9>8c7qfcc&Bl3?WYvrB-4B`eLN-@ zY36MAC-mTHQ@`8tZ*Tda<`^SM*j$GYVP!Lf2jzn(u0gD?fs6Dz{6oSS$7a!!aiNL= zsU?J#>a50gZ}20p`L=!^WWLz7(-?=qr4WWo$lt5b=1OY7A#btpBQ(HDB_cqM#Bwo9 z@Z#>-pj0PYtE-|O#tC%k^vv+qpqzj7&IUAAcy**B;@2uBW9cLgDE2Rap-l(5cf`2H zMaYsSG}JPq6mZmdsj8W`Y&vu*G)@^Yi;y=^_Cy3Kd*BRnqlP`PFI)829o?DU89T7G za#8qBFr+M(l-wu2UKlvD{H-LPdr54Ki5ir!OUA&%!G4CmAWy8^IoctF^8*eZ6)3GF z__bRFzTI-mieluxY{3vY#ng1w8v3Bh)aY+RQ3jVPG`mvZtR3{n4^FgTRd{Mm^v-(n zIv4UUzMtfd13}i{r+fq_E$+hDHmNnz!Ly`0f7-al$a+`-^`=!l!~v6?Sm_pr?%+&+ zi;KsqJ*U9is9q84k3Toazbw-_>yI8u`R=>b9Q+^mI(8W+{1~T80(G>`skFPDg<)6= zeoCq}_FBE!kSJRhF!CF5>gtF7?Hk~|l65v5oYJU@s=;Q6i5DL6jMpm=kH80@-=5HZ z*`t5J73~!K2u&WLHzc><+sOr9=h5#mEq{p(dc2%;f8AZ)cKg1pKl}2V_;!?izZ{bg z+9pBhcbYL;E`jUx8QE0W9D<|jPLq)s;JTW39Pa`#kGCjGrb_gnwfoWb8l(u)tgCX4 zgKTn<<&3Jb!<4Jqx+drzhH$EFh)H8_gtRmIeoS)&Fcm1D*`^6Gfd;Homj_o)(I!%# zP&>B%RROXMg#CQ!6dg%|+=L+L=lE-XXEQ$xUXvTUd{}jG7hAt@H~EX(e>=s>(d-}W z*oK#{RptzpiU#v@W&DLQxzt=F8pdVYRTa$;Fx*n~plmSpjI7 zEjGDqoE{QU@;Tt1GV|{CN9Kseu9Vuj54Z^G&!ThGY=yJMpk%C>V?EXrrLaWRBXrvD z5ff%w!47FnxXNVoU8p`A$LI8@$19*jv0&~uB^ylUN%F;OkK`cZo2{2pNyi*Gnly-; zU~Z!gfBpi2UG2SLl0@}=>Tk8Y4M=!NbJi>$Fxas~a>e2G$%55wK9~dLM|0vQqC+q&JN(aA$DzpLB z!c?C}p9l@&_=lpY5~^h)nCy4R9OH^MF6yS^C`IZ%e)5`;*pe&|*1QUiu2ftC_qU$4 zryQ^gRw_LK@Qs%QFH|I>E&YE?Z@ zlEhc6&x%z-RS`8M0Dk@fv2YgV8_nVe3JgTp(&YhP zh*dRe6H-3IFmR^i?qe=t7t5TWi+u>|t;yqALUWBoEOizWY*RJOnMpE+vnatqN3Oj< zopF`TCSpla%R~PWY7M>_@)gcG1l#v2+6Qu05UQu8v{pxI*bZ#y2!tz;Zr#v1w{8F!e6#7+swL>HpbwKwX60S-sD2M zpLV&0CPgrsnqB;}vVW_u0#BI#em){zsNR-4aCwp;LT*osN3k!8F;l@`QKumbCP>RDdq8d2a`|!))3UtBK&&Z~h|Gukq8)B2tPr%AtLH|6 zR=%}@kw~nc)&Tk*f+309KuixG3IrYUeL}3YF zE6{M=G0{WyhMnhFBdL9#Zdq{nPV>zCU5`E;SQx%68gz-j-U`)R%hJAH$Ebcu?{QoZ zGM=6T)+`P)>wS~%^R~;~lqcca;j_r$i4fyk5PDgo+xhzbozxxS8_WM8^;*OeUPG;S zy(3?T?Z&ZiW5d>Ie0kM*sCWV&*_yDgN@qz_&)}8Myf&eLM>`6fH(Z^iOiAEox75OH zL~N^{R}b$Z%9B(b_dz6cYsUT`7?pBV1T(*w7AC`q<1lWY6}E|}&gH=j%b!q*+Q4Sh z!iM7;Lo_J?f4z8r`V~u$qQzm$w0)|}ZlQCmCLVECGQ&mf#p9ZTvhx)7FQW>d}U& z+i_zBMzw59<_~#iJ2Cl^rlne|STB7yf2-Iz1c*^bMVbAacIowzj75cNLpg6XYjgWR z6E3l33eQHtOB@4IN=9!L>mAMDQan{>d=9PSED6m}(|Q9m=kvnlVkvKAb3^P>!N1l{ zLzm0eA_rcHJd28Yfet~q5g9?Ei@3ahbZ@Ct6IQRp%}v0(zcj6qs?APg4Ax8C>sz{} z`n6v)|MA<$JlVfd`Y5BCww1ojUgrzmP_sTXFg5sbb2Z-@9bIXY(;F9mnL`gMgg=7H zkb8S8u!Thhgy9!n_B%^{k399-43{@TmFdpU(u=P)=;e%eD;H^ANg*$u@%Rt zQan6AI^|IbGj{PtajXFk!oXb?K4IJ9+^jg7xm89s=NTVF2#I=G!!8N`PVwH0K~!-% zaYQ!Q?;Dv8P+7B9)w~vuvBEY}>YN+qP}nw(FFwQ?_l}=G2{z?&+8t-E*fO@-^e% z@$Z+tGS|1xZ{8g5Rjoc1-P>>wCpLZ`h0Di(`EJzBRJ^MlmH13(U2i1nDA9+kj@QI! z75(-*gG_r{D)sNx^K{zVAPEYMd5ch+cq^0BOtFf9@Z2D|2Iu9w2U|mCQg4b7bZc12h z^6zE2@J&MChZcmS-iTLSGGdFicq$Bko$+^?UTcV8SJpwr(6B`C)E2K^ztYxzu{0sUHxCZm@*Z4Hkv!mL>IpR;CS}VYuX-dqE z$p3PuQ(0}vY>vCH&fYQFC44i7KWtlg@hr*Ab&YHP(fRu~LbnRp$!KEF$7r&&>&r1O zd}N6F7bl?hM}0Z23T=Pp{l;PoUu2*`z;ge6K_(n$v+WfJ0dn*OI&#I!F186L!wSA6 z3el)T7IA>Bqk<>6-)A;PQ}p0a>yr42?8L5{uNHdjDqJL`iFx{(Q z|73d`ZkW_60q&9{-GgE`S`0=)h||e8oAQtlkIU=?YEjY_(Cy^!H`{yWow*&Q>TV#u zv^~v-Q)z$eizFF;%PHAMcUxXFFI=KsDt&{I3DV|PS81}2-%!&2%QM>0cze00rR>9Q zkfNozMLHxuKE#cNJNl+w+FNQ5mJ3v+pRk3l;wUXWE4U=*V>3sGJ^dblkw;6A1gK9X zsc;z$tL@o3ugrl!*$*5aCw5)F@7lAXB= zvbL)4T&SO{b5moW7uHE`8`LwDCm6tCsxSb;!aDwFQu>6+M6XUt?u6_{=UsH23Huq5 zpIsDZC6sob9hMMm_5XuTxsY&5n6AqUz2}J{K zy*h!ivPg^Qb%z|LX=G0hdtt<`i*0JQ(l79|PX`}7J0+~EJ)2cLUlPJXh_B&ls&$nk z$f87%r;9B#z*R11`;kuyms)pSi$tBS7V}&GQ?j7AA}ez4q>*T0Q4QkJD^V!mMrXE zzWxJ}g&Nw+EZg?LZ7VkboUHC!5v$)7dnRu-Awp%>0~hw63U)2qH_lLAp_@bML4%h) z)>(zrc_ll&c2~9-Fry=9=fdJ6|>1KbPKhR`Z%rdUj~~ z5AvBna>O? z#v#PYL^H8F>W%^GhUT3?HLhZe**Z!_S!!x$wwpL>3Y7B$?Kb%FFh~Dj%X?E6GHq47!%gdA z3T8`j4c=AM;@g?iXUFI_EgC(;OW$rO9=yB0#}==28oWlFD~~4%n@xJz`~lp3BC5dl zg)28&YcG#DOVDn1FxV9hkFv^U8tMztKKt_Fb1s|>t#|cGRZ>aY+JjYWf6{3gC>dwy zIDKG@ijdd@VJbjKOxIEANeFLU5ib6DsSCh%s2a!GusmVWJZ1uM=L3!kqp;`unJ=6> zGVKHRD~~SLYn64tzq4q3^rRMDBy8yG#;zl&e5@lApkYJU4Z$Tx)5V4Pi4%qO@#}MN z=wu!W>v656nIKRXvrbi{ftXq%0J5w99G%UWw#kgKgFEnwm`&#R;O2nW-cutTsSC%O zZ<)4HCz=j~LX|^QtelT=tjq8g^l?NVN(BI3xM2$~;Yy&Bb4L_>?bzKkLG|s%2XQ4E z?E3|A8dpHT6Qt_>tn$^<=05uE@SKum7;HxkbNkbLJ7mw{tJvXPnSgq!ShfFjPdprc z%;aJ3_#*VCG?$1i9!#Ekm{#jh3Qnm|vu|HEoyE?*)K&-<@#iBW#dpZ?we8#tFHeQG$yi4wQ`G z(Libc6dfKk(yl_+q&8yX)(S+FdS45js12hVQx7M-;>jEvz-ch)6u!O*zDK z90iZbWKL=AZ96yTZaTKw`sY~r4Kvjd7rp!GxbMMmAh^v&tk1|9&5sKA|DqJWG`#@8f|8S3&v zUH6z(OwRV$d<3d3QCrMr`_W6W)Z5W5}*dim)pb^TkVDj)a**Xhpn5w0IqbrdaF<4QE%ncnOAD3BBMt;@Kwk?`hFJ-}Wr~WBo?(lt7yde^$f-!wxDEXN6Il%2tW} z<NOfiG!iC~2V%~1_6zbik5hzRL87X26FjZR` zJPOa^y*y>3mX|;t$(lh+l#L)Gwj$#+l7d7bJf!%ayscqV`d(hPR+OIFOw+&S%a0Dc z+Nj3t>W}U#ZOy#T_hYBB8XHhSxa*neZ1ysp>#4IBi7jBq1W-=MLJL<*5;Zo(w_>)f z^iH3cWj7OP9gD1`(!Wks#j$eox{THLdQp||(>0_e$<8X&@!!0L-OjxUi_BfC^{asC z7Qm*D$GgeG5eF5=`0U-ey5|m5D6C0uaw#X9v~|EPCMbNhl!C)T@(o={h;fMW(0S16 zD3GcT8)kDq2m2@M{oFG{mM9i*A=avmlYQ3#lUYsNz26w)tlH-oV#~1>MAk8Ws*%N( zziR2OrKnjmRcp3!6G2~0$uhtM`DVX6f=9J2li6OIG4I2?zbUwS5@}!UiCRRvl@K}g zxqrj8L6p#{5Th#F=tyX()J@zZES_fp@HA{#LK$uR9Xng~R+2n7)T$UKbBJu<=AR