├── .browserslistrc ├── .ddev ├── README.md ├── apache │ └── apache-site.conf ├── commands │ ├── host │ │ ├── matomo_init │ │ ├── matomo_init_dev │ │ └── matomo_init_tests │ └── web │ │ └── matomo_console ├── config.yaml ├── homeadditions │ └── bash_aliases ├── initial-config │ └── config.js ├── mysql │ └── local_infile.cnf ├── web-build │ ├── Dockerfile.zzzFontCacheRenew │ └── pre.Dockerfile.aptSourcesContrib └── xhprof │ └── xhprof_prepend.php ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .lfsconfig ├── CHANGELOG.md ├── CONTRIBUTING.md ├── DIObject.php ├── LEGALNOTICE ├── LICENSE ├── LegacyAutoloader.php ├── PRIVACY.md ├── README.md ├── SECURITY.md ├── babel.config.js ├── bootstrap-phpstan.php ├── composer.json ├── composer.lock ├── config ├── environment │ ├── dev.php │ ├── test.php │ ├── ui-test-tidb.php │ └── ui-test.php ├── global.ini.php └── global.php ├── console ├── core ├── API │ ├── ApiRenderer.php │ ├── CORSHandler.php │ ├── DataTableGenericFilter.php │ ├── DataTableManipulator.php │ ├── DataTableManipulator │ │ ├── Flattener.php │ │ ├── LabelFilter.php │ │ └── ReportTotalsCalculator.php │ ├── DataTablePostProcessor.php │ ├── DocumentationGenerator.php │ ├── Inconsistencies.php │ ├── NoDefaultValue.php │ ├── Proxy.php │ ├── Request.php │ └── ResponseBuilder.php ├── Access.php ├── Access │ ├── CapabilitiesProvider.php │ ├── Capability.php │ ├── Role.php │ ├── Role │ │ ├── Admin.php │ │ ├── View.php │ │ └── Write.php │ └── RolesProvider.php ├── Application │ ├── Environment.php │ ├── EnvironmentManipulator.php │ └── Kernel │ │ ├── EnvironmentValidator.php │ │ ├── GlobalSettingsProvider.php │ │ └── PluginList.php ├── Archive.php ├── Archive │ ├── ArchiveInvalidator.php │ ├── ArchiveInvalidator │ │ └── InvalidationResult.php │ ├── ArchivePurger.php │ ├── ArchiveQuery.php │ ├── ArchiveQueryFactory.php │ ├── ArchiveState.php │ ├── Chunk.php │ ├── DataCollection.php │ ├── DataTableFactory.php │ └── Parameters.php ├── ArchiveProcessor.php ├── ArchiveProcessor │ ├── ArchivingStatus.php │ ├── Loader.php │ ├── LoaderLock.php │ ├── Parameters.php │ ├── PluginsArchiver.php │ ├── PluginsArchiverException.php │ ├── Record.php │ ├── RecordBuilder.php │ └── Rules.php ├── Archiver │ └── Request.php ├── AssetManager.php ├── AssetManager │ ├── UIAsset.php │ ├── UIAsset │ │ ├── InMemoryUIAsset.php │ │ └── OnDiskUIAsset.php │ ├── UIAssetCacheBuster.php │ ├── UIAssetCatalog.php │ ├── UIAssetCatalogSorter.php │ ├── UIAssetFetcher.php │ ├── UIAssetFetcher │ │ ├── Chunk.php │ │ ├── JScriptUIAssetFetcher.php │ │ ├── PluginUmdAssetFetcher.php │ │ ├── StaticUIAssetFetcher.php │ │ └── StylesheetUIAssetFetcher.php │ ├── UIAssetMerger.php │ ├── UIAssetMerger │ │ ├── JScriptUIAssetMerger.php │ │ └── StylesheetUIAssetMerger.php │ └── UIAssetMinifier.php ├── Auth.php ├── Auth │ ├── Password.php │ └── PasswordStrength.php ├── AuthResult.php ├── BaseFactory.php ├── Cache.php ├── CacheId.php ├── Category │ ├── Category.php │ ├── CategoryList.php │ └── Subcategory.php ├── Changes │ ├── Model.php │ └── UserChanges.php ├── CliMulti.php ├── CliMulti │ ├── CliPhp.php │ ├── Output.php │ ├── OutputInterface.php │ ├── Process.php │ ├── ProcessSymfony.php │ ├── RequestCommand.php │ └── StaticOutput.php ├── Columns │ ├── ComputedMetricFactory.php │ ├── Dimension.php │ ├── DimensionMetricFactory.php │ ├── DimensionSegmentFactory.php │ ├── DimensionsProvider.php │ ├── Discriminator.php │ ├── Join.php │ ├── Join │ │ ├── ActionNameJoin.php │ │ ├── GoalNameJoin.php │ │ └── SiteNameJoin.php │ ├── MetricsList.php │ └── Updater.php ├── Common.php ├── Concurrency │ ├── DistributedList.php │ ├── Lock.php │ ├── LockBackend.php │ └── LockBackend │ │ └── MySqlLockBackend.php ├── Config.php ├── Config │ ├── Cache.php │ ├── ConfigNotFoundException.php │ ├── DatabaseConfig.php │ ├── GeneralConfig.php │ ├── IniFileChain.php │ └── SectionConfig.php ├── Console.php ├── Container │ ├── Container.php │ ├── ContainerDoesNotExistException.php │ ├── ContainerFactory.php │ ├── IniConfigDefinitionSource.php │ └── StaticContainer.php ├── Context.php ├── Cookie.php ├── CronArchive.php ├── CronArchive │ ├── ArchiveFilter.php │ ├── FixedSiteIds.php │ ├── Performance │ │ ├── Logger.php │ │ └── Measurement.php │ ├── QueueConsumer.php │ ├── ReArchiveList.php │ ├── SegmentArchiving.php │ ├── SharedSiteIds.php │ └── StopArchiverException.php ├── DI.php ├── DataAccess │ ├── Actions.php │ ├── ArchiveSelector.php │ ├── ArchiveTableCreator.php │ ├── ArchiveTableDao.php │ ├── ArchiveWriter.php │ ├── ArchivingDbAdapter.php │ ├── LogAggregator.php │ ├── LogQueryBuilder.php │ ├── LogQueryBuilder │ │ ├── JoinGenerator.php │ │ └── JoinTables.php │ ├── LogTableTemporary.php │ ├── Model.php │ ├── RawLogDao.php │ └── TableMetadata.php ├── DataArray.php ├── DataFiles │ └── Providers.php ├── DataTable.php ├── DataTable │ ├── BaseFilter.php │ ├── Bridges.php │ ├── DataTableInterface.php │ ├── Filter │ │ ├── AddColumnsProcessedMetrics.php │ │ ├── AddColumnsProcessedMetricsGoal.php │ │ ├── AddSegmentByLabel.php │ │ ├── AddSegmentByLabelMapping.php │ │ ├── AddSegmentByRangeLabel.php │ │ ├── AddSegmentBySegmentValue.php │ │ ├── AddSegmentValue.php │ │ ├── AddSummaryRow.php │ │ ├── BeautifyRangeLabels.php │ │ ├── BeautifyTimeRangeLabels.php │ │ ├── CalculateEvolutionFilter.php │ │ ├── ColumnCallbackAddColumn.php │ │ ├── ColumnCallbackAddColumnPercentage.php │ │ ├── ColumnCallbackAddColumnQuotient.php │ │ ├── ColumnCallbackAddMetadata.php │ │ ├── ColumnCallbackDeleteMetadata.php │ │ ├── ColumnCallbackDeleteRow.php │ │ ├── ColumnCallbackReplace.php │ │ ├── ColumnDelete.php │ │ ├── EnrichRecordWithGoalMetricSums.php │ │ ├── ExcludeLowPopulation.php │ │ ├── GroupBy.php │ │ ├── Limit.php │ │ ├── MetadataCallbackAddMetadata.php │ │ ├── MetadataCallbackReplace.php │ │ ├── Pattern.php │ │ ├── PatternRecursive.php │ │ ├── PivotByDimension.php │ │ ├── PrependSegment.php │ │ ├── PrependValueToMetadata.php │ │ ├── RangeCheck.php │ │ ├── RemoveSubtables.php │ │ ├── ReplaceColumnNames.php │ │ ├── ReplaceSummaryRowLabel.php │ │ ├── SafeDecodeLabel.php │ │ ├── Sort.php │ │ └── Truncate.php │ ├── Manager.php │ ├── Map.php │ ├── Renderer.php │ ├── Renderer │ │ ├── Console.php │ │ ├── Csv.php │ │ ├── Html.php │ │ ├── Json.php │ │ ├── Rss.php │ │ ├── Tsv.php │ │ └── Xml.php │ ├── Row.php │ ├── Row │ │ └── DataTableSummaryRow.php │ ├── Simple.php │ └── TableNotFoundException.php ├── Date.php ├── Db.php ├── Db │ ├── Adapter.php │ ├── Adapter │ │ ├── Mysqli.php │ │ └── Pdo │ │ │ └── Mysql.php │ ├── AdapterInterface.php │ ├── BatchInsert.php │ ├── Schema.php │ ├── Schema │ │ ├── Mariadb.php │ │ ├── Mysql.php │ │ └── Tidb.php │ ├── SchemaInterface.php │ ├── Settings.php │ ├── TransactionLevel.php │ ├── TransactionalDatabaseDynamicTrait.php │ ├── TransactionalDatabaseInterface.php │ └── TransactionalDatabaseStaticTrait.php ├── DbHelper.php ├── Development.php ├── DeviceDetector │ ├── DeviceDetectorCache.php │ └── DeviceDetectorFactory.php ├── Email │ └── ContentGenerator.php ├── ErrorHandler.php ├── EventDispatcher.php ├── Exception │ ├── AuthenticationFailedException.php │ ├── DI │ │ ├── DependencyException.php │ │ └── NotFoundException.php │ ├── DatabaseSchemaIsNewerThanCodebaseException.php │ ├── ErrorException.php │ ├── Exception.php │ ├── FailedCopyException.php │ ├── IRedirectException.php │ ├── InvalidDimensionException.php │ ├── InvalidRequestParameterException.php │ ├── MissingFilePermissionException.php │ ├── NoPrivilegesException.php │ ├── NoWebsiteFoundException.php │ ├── NotGitInstalledException.php │ ├── NotSupportedBrowserException.php │ ├── NotYetInstalledException.php │ ├── PluginDeactivatedException.php │ ├── PluginRequiresInternetException.php │ ├── RedirectException.php │ ├── StylesheetLessCompileException.php │ └── UnexpectedWebsiteFoundException.php ├── ExceptionHandler.php ├── FileIntegrity.php ├── Filechecks.php ├── Filesystem.php ├── FrontController.php ├── Http.php ├── Http │ ├── BadRequestException.php │ ├── ControllerResolver.php │ ├── HttpCodeException.php │ └── Router.php ├── IP.php ├── Intl │ ├── Data │ │ ├── Provider │ │ │ ├── CurrencyDataProvider.php │ │ │ ├── DateTimeFormatProvider.php │ │ │ ├── LanguageDataProvider.php │ │ │ └── RegionDataProvider.php │ │ └── Resources │ │ │ ├── continents.php │ │ │ ├── countries-extra.php │ │ │ ├── countries.php │ │ │ ├── currencies.php │ │ │ ├── languages-to-countries.php │ │ │ └── languages.php │ └── Locale.php ├── Log.php ├── Log │ ├── Logger.php │ ├── LoggerInterface.php │ └── NullLogger.php ├── LogDeleter.php ├── Mail.php ├── Mail │ ├── EmailStyles.php │ └── Transport.php ├── Measurable │ ├── Measurable.php │ ├── Type.php │ └── Type │ │ └── TypeManager.php ├── Menu │ ├── Group.php │ ├── MenuAbstract.php │ ├── MenuAdmin.php │ └── MenuTop.php ├── Metrics.php ├── Metrics │ ├── Formatter.php │ ├── Formatter │ │ └── Html.php │ ├── Sorter.php │ └── Sorter │ │ └── Config.php ├── NoAccessException.php ├── Nonce.php ├── Notification.php ├── Notification │ └── Manager.php ├── NumberFormatter.php ├── Option.php ├── Period.php ├── Period │ ├── Day.php │ ├── Factory.php │ ├── Month.php │ ├── PeriodValidator.php │ ├── Range.php │ ├── Week.php │ └── Year.php ├── Piwik.php ├── Plugin.php ├── Plugin │ ├── API.php │ ├── AggregatedMetric.php │ ├── ArchivedMetric.php │ ├── Archiver.php │ ├── Categories.php │ ├── ComponentFactory.php │ ├── ComputedMetric.php │ ├── ConsoleCommand.php │ ├── ConsoleCommand │ │ ├── ConsoleCommandBufferedOutput.php │ │ └── ConsoleCommandConsoleOutput.php │ ├── Controller.php │ ├── ControllerAdmin.php │ ├── Dependency.php │ ├── Dimension │ │ ├── ActionDimension.php │ │ ├── ConversionDimension.php │ │ ├── DimensionMetadataProvider.php │ │ └── VisitDimension.php │ ├── LogTablesProvider.php │ ├── Manager.php │ ├── Menu.php │ ├── MetadataLoader.php │ ├── Metric.php │ ├── PluginException.php │ ├── ProcessedMetric.php │ ├── ReleaseChannels.php │ ├── Report.php │ ├── ReportsProvider.php │ ├── RequestProcessors.php │ ├── Segment.php │ ├── SettingsProvider.php │ ├── Tasks.php │ ├── ThemeStyles.php │ ├── ViewDataTable.php │ ├── Visualization.php │ └── WidgetsProvider.php ├── Policy │ ├── CnilPolicy.php │ ├── CompliancePolicy.php │ ├── Exceptions │ │ └── CompliancyPolicyNotFoundException.php │ └── PolicyManager.php ├── Process.php ├── ProfessionalServices │ └── Advertising.php ├── Profiler.php ├── ProxyHeaders.php ├── ProxyHttp.php ├── QuickForm2.php ├── RankingQuery.php ├── Report │ ├── ReportWidgetConfig.php │ └── ReportWidgetFactory.php ├── ReportRenderer.php ├── ReportRenderer │ ├── Csv.php │ ├── Html.php │ ├── Pdf.php │ └── Tsv.php ├── Request.php ├── Request │ └── AuthenticationToken.php ├── Scheduler │ ├── RetryableException.php │ ├── Schedule │ │ ├── Daily.php │ │ ├── Hourly.php │ │ ├── Monthly.php │ │ ├── Schedule.php │ │ ├── SpecificTime.php │ │ └── Weekly.php │ ├── ScheduledTaskLock.php │ ├── Scheduler.php │ ├── Task.php │ ├── TaskLoader.php │ └── Timetable.php ├── Segment.php ├── Segment │ ├── SegmentExpression.php │ └── SegmentsList.php ├── Sequence.php ├── Session.php ├── Session │ ├── SaveHandler │ │ └── DbTable.php │ ├── SessionAuth.php │ ├── SessionFingerprint.php │ ├── SessionInitializer.php │ └── SessionNamespace.php ├── Settings │ ├── FieldConfig.php │ ├── FieldConfig │ │ ├── ArrayField.php │ │ └── MultiPair.php │ ├── Interfaces │ │ ├── ConfigSettingInterface.php │ │ ├── CustomSettingInterface.php │ │ ├── MeasurableSettingInterface.php │ │ ├── OptionSettingInterface.php │ │ ├── PolicyComparisonInterface.php │ │ ├── SettingValueInterface.php │ │ ├── SystemSettingInterface.php │ │ └── Traits │ │ │ ├── Getters │ │ │ ├── ConfigGetterTrait.php │ │ │ ├── CustomGetterTrait.php │ │ │ ├── MeasurableGetterTrait.php │ │ │ ├── OptionGetterTrait.php │ │ │ └── SystemGetterTrait.php │ │ │ ├── PolicyComparisonTrait.php │ │ │ └── Setters │ │ │ ├── MeasurableSetterTrait.php │ │ │ └── SystemSetterTrait.php │ ├── Measurable │ │ ├── MeasurableProperty.php │ │ ├── MeasurableSetting.php │ │ └── MeasurableSettings.php │ ├── Plugin │ │ ├── SystemConfigSetting.php │ │ ├── SystemSetting.php │ │ ├── SystemSettings.php │ │ ├── UserSetting.php │ │ └── UserSettings.php │ ├── Setting.php │ ├── Settings.php │ └── Storage │ │ ├── Backend │ │ ├── BackendInterface.php │ │ ├── BaseSettingsTable.php │ │ ├── Cache.php │ │ ├── Config.php │ │ ├── MeasurableSettingsTable.php │ │ ├── NullBackend.php │ │ ├── PluginSettingsTable.php │ │ └── SitesTable.php │ │ ├── Factory.php │ │ └── Storage.php ├── SettingsPiwik.php ├── SettingsServer.php ├── Singleton.php ├── Site.php ├── SiteContentDetector.php ├── SupportedBrowser.php ├── TCPDF.php ├── Theme.php ├── Timer.php ├── Tracker.php ├── Tracker │ ├── Action.php │ ├── ActionPageview.php │ ├── BotRequest.php │ ├── BotRequestProcessor.php │ ├── Cache.php │ ├── Config │ │ └── ThirdPartyCookies.php │ ├── Db.php │ ├── Db │ │ ├── DbException.php │ │ ├── Mysqli.php │ │ └── Pdo │ │ │ └── Mysql.php │ ├── Failures.php │ ├── FingerprintSalt.php │ ├── GoalManager.php │ ├── Handler.php │ ├── Handler │ │ └── Factory.php │ ├── IgnoreCookie.php │ ├── LogTable.php │ ├── Model.php │ ├── PageUrl.php │ ├── Request.php │ ├── RequestHandlerTrait.php │ ├── RequestProcessor.php │ ├── RequestSet.php │ ├── Response.php │ ├── ScheduledTasksRunner.php │ ├── Settings.php │ ├── TableLogAction.php │ ├── TrackerCodeGenerator.php │ ├── TrackerConfig.php │ ├── Visit.php │ ├── Visit │ │ ├── Factory.php │ │ ├── ReferrerSpamFilter.php │ │ └── VisitProperties.php │ ├── VisitExcluded.php │ ├── VisitInterface.php │ ├── Visitor.php │ ├── VisitorNotFoundInDb.php │ └── VisitorRecognizer.php ├── Translation │ ├── Loader │ │ ├── DevelopmentLoader.php │ │ ├── JsonFileLoader.php │ │ ├── LoaderCache.php │ │ └── LoaderInterface.php │ ├── Translator.php │ └── Weblate │ │ └── API.php ├── Twig.php ├── Twig │ └── Extension │ │ └── EscapeFilter.php ├── Unzip.php ├── UpdateCheck.php ├── UpdateCheck │ └── ReleaseChannel.php ├── Updater.php ├── Updater │ ├── Migration.php │ ├── Migration │ │ ├── Config │ │ │ ├── Factory.php │ │ │ └── Set.php │ │ ├── Custom.php │ │ ├── Db.php │ │ ├── Db │ │ │ ├── AddColumn.php │ │ │ ├── AddColumns.php │ │ │ ├── AddIndex.php │ │ │ ├── AddPrimaryKey.php │ │ │ ├── AddUniqueKey.php │ │ │ ├── BatchInsert.php │ │ │ ├── BoundSql.php │ │ │ ├── ChangeColumn.php │ │ │ ├── ChangeColumnType.php │ │ │ ├── ChangeColumnTypes.php │ │ │ ├── CreateTable.php │ │ │ ├── DropColumn.php │ │ │ ├── DropColumns.php │ │ │ ├── DropIndex.php │ │ │ ├── DropPrimaryKey.php │ │ │ ├── DropTable.php │ │ │ ├── Factory.php │ │ │ ├── Insert.php │ │ │ └── Sql.php │ │ ├── Factory.php │ │ └── Plugin │ │ │ ├── Activate.php │ │ │ ├── Deactivate.php │ │ │ ├── Factory.php │ │ │ └── Uninstall.php │ └── UpdateObserver.php ├── UpdaterErrorException.php ├── Updates.php ├── Updates │ ├── 0.2.10.php │ ├── 0.2.12.php │ ├── 0.2.13.php │ ├── 0.2.24.php │ ├── 0.2.27.php │ ├── 0.2.32.php │ ├── 0.2.33.php │ ├── 0.2.35.php │ ├── 0.2.37.php │ ├── 0.4.1.php │ ├── 0.4.2.php │ ├── 0.4.4.php │ ├── 0.4.php │ ├── 0.5.4.php │ ├── 0.5.5.php │ ├── 0.5.php │ ├── 0.6-rc1.php │ ├── 0.6.3.php │ ├── 0.7.php │ ├── 0.9.1.php │ ├── 1.1.php │ ├── 1.10-b4.php │ ├── 1.10.1.php │ ├── 1.10.2-b1.php │ ├── 1.10.2-b2.php │ ├── 1.11-b1.php │ ├── 1.12-b1.php │ ├── 1.12-b15.php │ ├── 1.12-b16.php │ ├── 1.2-rc1.php │ ├── 1.2-rc2.php │ ├── 1.2.3.php │ ├── 1.2.5-rc1.php │ ├── 1.2.5-rc7.php │ ├── 1.4-rc1.php │ ├── 1.4-rc2.php │ ├── 1.5-b1.php │ ├── 1.5-b2.php │ ├── 1.5-b3.php │ ├── 1.5-b4.php │ ├── 1.5-b5.php │ ├── 1.5-rc6.php │ ├── 1.6-b1.php │ ├── 1.6-rc1.php │ ├── 1.7-b1.php │ ├── 1.7.2-rc5.php │ ├── 1.7.2-rc7.php │ ├── 1.8.3-b1.php │ ├── 1.8.4-b1.php │ ├── 1.9-b16.php │ ├── 1.9-b19.php │ ├── 1.9-b9.php │ ├── 1.9.1-b2.php │ ├── 1.9.3-b10.php │ ├── 1.9.3-b3.php │ ├── 1.9.3-b8.php │ ├── 2.0-a12.php │ ├── 2.0-a13.php │ ├── 2.0-a17.php │ ├── 2.0-a7.php │ ├── 2.0-b10.php │ ├── 2.0-b13.php │ ├── 2.0-b3.php │ ├── 2.0-b9.php │ ├── 2.0-rc1.php │ ├── 2.0.3-b7.php │ ├── 2.0.4-b5.php │ ├── 2.0.4-b7.php │ ├── 2.0.4-b8.php │ ├── 2.1.1-b11.php │ ├── 2.10.0-b10.php │ ├── 2.10.0-b4.php │ ├── 2.10.0-b5.php │ ├── 2.10.0-b7.php │ ├── 2.10.0-b8.php │ ├── 2.11.0-b2.php │ ├── 2.11.0-b4.php │ ├── 2.11.0-b5.php │ ├── 2.11.1-b4.php │ ├── 2.13.0-b3.php │ ├── 2.13.1.php │ ├── 2.14.0-b1.php │ ├── 2.14.0-b2.php │ ├── 2.14.2.php │ ├── 2.15.0-b12.php │ ├── 2.15.0-b16.php │ ├── 2.15.0-b17.php │ ├── 2.15.0-b20.php │ ├── 2.15.0-b3.php │ ├── 2.15.0.php │ ├── 2.16.2-b2.php │ ├── 2.16.2-rc2.php │ ├── 2.16.3-b1.php │ ├── 2.16.3-b2.php │ ├── 2.16.3-rc2.php │ ├── 2.16.5.php │ ├── 2.2.3-b6.php │ ├── 2.4.0-b1.php │ ├── 2.4.0-b3.php │ ├── 2.4.0-b4.php │ ├── 2.4.0-b6.php │ ├── 2.4.0-b8.php │ ├── 2.5.0-b1.php │ ├── 2.5.0-rc2.php │ ├── 2.5.0-rc4.php │ ├── 2.6.0-b1.php │ ├── 2.7.0-b2.php │ ├── 2.7.0-b4.php │ ├── 2.9.0-b1.php │ ├── 2.9.0-b7.php │ ├── 3.0.0-b1.php │ ├── 3.0.0-b3.php │ ├── 3.0.0-b4.php │ ├── 3.0.1-b1.php │ ├── 3.10.0-b2.php │ ├── 3.10.0-rc5.php │ ├── 3.11.0-b1.php │ ├── 3.12.0-b1.php │ ├── 3.12.0-b7.php │ ├── 3.13.1-b2.php │ ├── 3.13.4-b1.php │ ├── 3.13.5-rc1.php │ ├── 3.5.0-b2.php │ ├── 3.5.0-b4.php │ ├── 3.5.0-rc2.php │ ├── 3.5.1-b1.php │ ├── 3.6.0-b2.php │ ├── 3.6.0-b3.php │ ├── 3.6.0-b4.php │ ├── 3.6.1-b2.php │ ├── 3.6.1-b3.php │ ├── 3.7.0-b1.php │ ├── 3.8.0-b3.php │ ├── 3.8.0-b4.php │ ├── 4.0.0-b1.php │ ├── 4.0.0-b3.php │ ├── 4.0.0-rc3.php │ ├── 4.0.0-rc4.php │ ├── 4.0.1-b1.php │ ├── 4.0.4-b1.php │ ├── 4.1.2-b1.php │ ├── 4.1.2-b2.php │ ├── 4.10.0-b1.php │ ├── 4.11.0-b1.php │ ├── 4.11.0-rc2.php │ ├── 4.12.0-b1.php │ ├── 4.12.0-b2.php │ ├── 4.12.0-b3.php │ ├── 4.12.0-b4.php │ ├── 4.3.0-b3.php │ ├── 4.3.0-b4.php │ ├── 4.3.0-rc2.php │ ├── 4.4.0-b1.php │ ├── 4.5.0-b1.php │ ├── 4.6.0-b1.php │ ├── 4.6.0-b4.php │ ├── 4.6.2-rc2.php │ ├── 4.7.0-b2.php │ ├── 4.7.1-b1.php │ ├── 5.0.0-b1.php │ ├── 5.0.0-rc2.php │ ├── 5.0.0-rc5.php │ ├── 5.2.0-b2.php │ ├── 5.2.0-b6.php │ ├── 5.3.0-b1.php │ ├── 5.3.0-rc1.php │ ├── 5.4.0-b1.php │ ├── 5.4.0-b3.php │ ├── 5.4.0-b4.php │ ├── 5.5.0-b2.php │ └── 5.6.0-b1.php ├── Url.php ├── UrlHelper.php ├── Validators │ ├── BaseValidator.php │ ├── CharacterLength.php │ ├── DateTime.php │ ├── Email.php │ ├── Exception.php │ ├── IdSite.php │ ├── IpRanges.php │ ├── NotEmpty.php │ ├── NumberRange.php │ ├── Regex.php │ ├── UrlLike.php │ └── WhitelistedValue.php ├── Version.php ├── View.php ├── View │ ├── HtmlEmailFooterView.php │ ├── HtmlReportEmailHeaderView.php │ ├── MethodCallExpression.php │ ├── OneClickDone.php │ ├── RenderTokenParser.php │ ├── SecurityPolicy.php │ ├── UIControl.php │ └── ViewInterface.php ├── ViewDataTable │ ├── Config.php │ ├── Factory.php │ ├── Manager.php │ ├── Request.php │ └── RequestConfig.php ├── Visualization │ └── Sparkline.php ├── Widget │ ├── Widget.php │ ├── WidgetConfig.php │ ├── WidgetContainerConfig.php │ └── WidgetsList.php ├── bootstrap.php ├── dispatch.php └── testMinimumPhpVersion.php ├── index.php ├── jest.config.js ├── js ├── LICENSE.txt ├── README.md ├── index.php ├── piwik.js ├── piwik.min.js └── tracker.php ├── lang ├── README.md ├── am.json ├── ar.json ├── az.json ├── be.json ├── bg.json ├── bn.json ├── bs.json ├── ca.json ├── cs.json ├── cy.json ├── da.json ├── de.json ├── dev.json ├── dv.json ├── el.json ├── en.json ├── eo.json ├── es-ar.json ├── es.json ├── et.json ├── eu.json ├── fa.json ├── fi.json ├── fr.json ├── ga.json ├── gl.json ├── gu.json ├── he.json ├── hi.json ├── hr.json ├── hu.json ├── hy.json ├── id.json ├── is.json ├── it.json ├── ja.json ├── ka.json ├── ko.json ├── ku.json ├── lb.json ├── lt.json ├── lv.json ├── ms.json ├── nb.json ├── nl.json ├── nn.json ├── pl.json ├── pt-br.json ├── pt.json ├── ro.json ├── ru.json ├── si.json ├── sk.json ├── sl.json ├── sq.json ├── sr.json ├── sv.json ├── ta.json ├── te.json ├── th.json ├── tl.json ├── tr.json ├── tzm.json ├── uk.json ├── ur.json ├── vi.json ├── zh-cn.json └── zh-tw.json ├── libs ├── Authenticator │ ├── LICENSE.md │ ├── README.md │ └── TwoFactorAuthenticator.php ├── HTML │ ├── Common2.php │ ├── QuickForm2.php │ └── QuickForm2 │ │ ├── Container.php │ │ ├── Container │ │ ├── Fieldset.php │ │ └── Group.php │ │ ├── Controller.php │ │ ├── Controller │ │ ├── Action.php │ │ ├── Action │ │ │ ├── Back.php │ │ │ ├── Direct.php │ │ │ ├── Display.php │ │ │ ├── Jump.php │ │ │ ├── Next.php │ │ │ └── Submit.php │ │ ├── DefaultAction.php │ │ ├── Page.php │ │ └── SessionContainer.php │ │ ├── DataSource.php │ │ ├── DataSource │ │ ├── Array.php │ │ ├── Session.php │ │ ├── Submit.php │ │ └── SuperGlobal.php │ │ ├── Element.php │ │ ├── Element │ │ ├── Button.php │ │ ├── Date.php │ │ ├── Input.php │ │ ├── InputButton.php │ │ ├── InputCheckable.php │ │ ├── InputCheckbox.php │ │ ├── InputFile.php │ │ ├── InputHidden.php │ │ ├── InputImage.php │ │ ├── InputPassword.php │ │ ├── InputRadio.php │ │ ├── InputReset.php │ │ ├── InputSubmit.php │ │ ├── InputText.php │ │ ├── Select.php │ │ ├── Static.php │ │ └── Textarea.php │ │ ├── Exception.php │ │ ├── Factory.php │ │ ├── JavascriptBuilder.php │ │ ├── Loader.php │ │ ├── Node.php │ │ ├── Renderer.php │ │ ├── Renderer │ │ ├── Array.php │ │ ├── Default.php │ │ ├── Plugin.php │ │ ├── Proxy.php │ │ └── Smarty.php │ │ ├── Rule.php │ │ └── Rule │ │ ├── Callback.php │ │ ├── Compare.php │ │ ├── Each.php │ │ ├── Empty.php │ │ ├── Length.php │ │ ├── MaxFileSize.php │ │ ├── MimeType.php │ │ ├── Nonempty.php │ │ ├── NotCallback.php │ │ ├── NotRegex.php │ │ ├── Regex.php │ │ └── Required.php ├── MaxMindGeoIP │ └── geoipregionvars.php ├── PiwikTracker │ └── PiwikTracker.php ├── README.md ├── Zend │ ├── Config.php │ ├── Db.php │ ├── Db │ │ ├── Adapter │ │ │ ├── Abstract.php │ │ │ ├── Exception.php │ │ │ ├── Mysqli.php │ │ │ ├── Mysqli │ │ │ │ └── Exception.php │ │ │ └── Pdo │ │ │ │ ├── Abstract.php │ │ │ │ └── Mysql.php │ │ ├── Exception.php │ │ ├── Expr.php │ │ ├── Profiler.php │ │ ├── Profiler │ │ │ ├── Exception.php │ │ │ ├── Firebug.php │ │ │ └── Query.php │ │ ├── Select.php │ │ ├── Select │ │ │ └── Exception.php │ │ ├── Statement.php │ │ ├── Statement │ │ │ ├── Exception.php │ │ │ ├── Interface.php │ │ │ ├── Mysqli.php │ │ │ ├── Mysqli │ │ │ │ └── Exception.php │ │ │ └── Pdo.php │ │ ├── Table.php │ │ └── Table │ │ │ ├── Abstract.php │ │ │ ├── Definition.php │ │ │ ├── Exception.php │ │ │ ├── Row.php │ │ │ ├── Row │ │ │ ├── Abstract.php │ │ │ └── Exception.php │ │ │ ├── Rowset.php │ │ │ ├── Rowset │ │ │ ├── Abstract.php │ │ │ └── Exception.php │ │ │ ├── Select.php │ │ │ └── Select │ │ │ └── Exception.php │ ├── Exception.php │ ├── LICENSE.txt │ ├── Registry.php │ ├── Session.php │ ├── Session │ │ ├── Abstract.php │ │ ├── Exception.php │ │ ├── Namespace.php │ │ └── Validator │ │ │ ├── Abstract.php │ │ │ ├── HttpUserAgent.php │ │ │ └── Interface.php │ └── Version.php ├── jqplot │ ├── MIT-LICENSE.txt │ ├── build_minified_script.sh │ ├── excanvas.min.js │ ├── gpl-2.0.txt │ ├── jqplot-custom.min.js │ ├── jqplot.axisLabelRenderer.js │ ├── jqplot.axisTickRenderer.js │ ├── jqplot.canvasGridRenderer.js │ ├── jqplot.core.js │ ├── jqplot.divTitleRenderer.js │ ├── jqplot.linePattern.js │ ├── jqplot.lineRenderer.js │ ├── jqplot.linearAxisRenderer.js │ ├── jqplot.markerRenderer.js │ ├── jqplot.shadowRenderer.js │ ├── jqplot.shapeRenderer.js │ ├── jqplot.sprintf.js │ ├── jqplot.tableLegendRenderer.js │ ├── jqplot.themeEngine.js │ └── plugins │ │ ├── jqplot.barRenderer.js │ │ ├── jqplot.canvasAxisTickRenderer.js │ │ ├── jqplot.canvasTextRenderer.js │ │ ├── jqplot.categoryAxisRenderer.js │ │ └── jqplot.pieRenderer.js └── upgradephp │ ├── README │ ├── dev.php │ └── upgrade.php ├── matomo.js ├── matomo.php ├── misc ├── How to install Matomo.html ├── cron │ ├── .htaccess │ ├── archive.php │ ├── archive.sh │ └── updatetoken.php ├── others │ ├── ExampleMatomoTracker.php │ ├── geoipUpdateRows.php │ ├── tracker_simpleImageTracker.php │ └── uninstall-delete-matomo-directory.php ├── package │ ├── README.md │ └── WebAppGallery │ │ ├── Manifest.xml │ │ ├── install.sql │ │ └── parameters.xml ├── proxy-hide-piwik-url │ └── README.md └── user │ ├── .gitkeep │ └── index.html ├── offline-service-worker.js ├── package.json ├── phpcs.xml ├── phpstan-baseline.neon ├── phpstan.neon ├── piwik.js ├── piwik.php ├── plugins ├── AIAgents │ ├── AIAgents.php │ ├── API.php │ ├── Archiver.php │ ├── Categories │ │ ├── AIAssistantsCategory.php │ │ └── AIAssistantsOverviewSubcategory.php │ ├── Columns │ │ ├── AIAgentName.php │ │ └── Metrics │ │ │ └── AIAgentMetric.php │ ├── Controller.php │ ├── Providers │ │ ├── AgentAbstract.php │ │ ├── ChatGPT.php │ │ └── NovaAct.php │ ├── Reports │ │ └── Get.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ └── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json ├── API │ ├── API.php │ ├── Controller.php │ ├── DataTable │ │ └── MergeDataTables.php │ ├── Filter │ │ ├── DataComparisonFilter.php │ │ └── DataComparisonFilter │ │ │ └── ComparisonRowGenerator.php │ ├── Glossary.php │ ├── Menu.php │ ├── ProcessedReport.php │ ├── Renderer │ │ ├── Console.php │ │ ├── Csv.php │ │ ├── Html.php │ │ ├── Json.php │ │ ├── Original.php │ │ ├── Rss.php │ │ ├── Tsv.php │ │ └── Xml.php │ ├── Reports │ │ └── Get.php │ ├── RowEvolution.php │ ├── SegmentMetadata.php │ ├── WidgetMetadata.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── css │ │ └── styles.css │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ ├── glossary.less │ │ └── listAllAPI.less │ ├── templates │ │ ├── glossary.twig │ │ ├── glossaryAdmin.twig │ │ ├── glossaryWidget.twig │ │ └── listAllAPI.twig │ └── vue │ │ ├── dist │ │ ├── API.umd.js │ │ ├── API.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── Glossary │ │ └── Glossary.vue │ │ └── index.ts ├── Actions │ ├── API.php │ ├── Actions.php │ ├── Actions │ │ ├── ActionClickUrl.php │ │ ├── ActionDownloadUrl.php │ │ └── ActionSiteSearch.php │ ├── Archiver.php │ ├── ArchivingHelper.php │ ├── Categories │ │ ├── DownloadsSubcategory.php │ │ ├── EntryPagesSubcategory.php │ │ ├── ExitPagesSubcategory.php │ │ ├── OutlinksSubcategory.php │ │ ├── PageTitlesSubcategory.php │ │ ├── PagesSubcategory.php │ │ └── SiteSearchSubcategory.php │ ├── Columns │ │ ├── ActionType.php │ │ ├── ActionUrl.php │ │ ├── ClickedUrl.php │ │ ├── DestinationPage.php │ │ ├── DownloadUrl.php │ │ ├── EntryPageTitle.php │ │ ├── EntryPageUrl.php │ │ ├── ExitPageTitle.php │ │ ├── ExitPageUrl.php │ │ ├── IdPageview.php │ │ ├── Keyword.php │ │ ├── KeywordwithNoSearchResult.php │ │ ├── Metrics │ │ │ ├── AveragePageGenerationTime.php │ │ │ ├── AverageTimeOnPage.php │ │ │ ├── BounceRate.php │ │ │ └── ExitRate.php │ │ ├── PageGenerationTime.php │ │ ├── PageTitle.php │ │ ├── PageUrl.php │ │ ├── PageViewPosition.php │ │ ├── SearchCategory.php │ │ ├── SearchCount.php │ │ ├── SearchDestinationPage.php │ │ ├── SearchKeyword.php │ │ ├── SearchNoResultKeyword.php │ │ ├── TimeSpentRefAction.php │ │ ├── VisitTotalActions.php │ │ ├── VisitTotalInteractions.php │ │ └── VisitTotalSearches.php │ ├── DataTable │ │ └── Filter │ │ │ └── Actions.php │ ├── Metrics.php │ ├── RecordBuilders │ │ ├── ActionReports.php │ │ ├── Hits.php │ │ └── SearchCategories.php │ ├── Reports │ │ ├── Base.php │ │ ├── Get.php │ │ ├── GetDownloads.php │ │ ├── GetEntryPageTitles.php │ │ ├── GetEntryPageUrls.php │ │ ├── GetExitPageTitles.php │ │ ├── GetExitPageUrls.php │ │ ├── GetOutlinks.php │ │ ├── GetPageTitles.php │ │ ├── GetPageTitlesFollowingSiteSearch.php │ │ ├── GetPageUrls.php │ │ ├── GetPageUrlsFollowingSiteSearch.php │ │ ├── GetSiteSearchCategories.php │ │ ├── GetSiteSearchKeywords.php │ │ ├── GetSiteSearchNoResultKeywords.php │ │ └── SiteSearchBase.php │ ├── Segment.php │ ├── Tracker │ │ └── ActionsRequestProcessor.php │ ├── VisitorDetails.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── javascripts │ │ ├── actionsDataTable.js │ │ └── rowactions.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ └── templates │ │ └── _profileSummary.twig ├── Annotations │ ├── API.php │ ├── Annotations.php │ ├── Controller.php │ ├── Model.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── javascripts │ │ └── annotations.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── annotations.less │ └── templates │ │ ├── _annotation.twig │ │ ├── _annotationList.twig │ │ ├── getAnnotationManager.twig │ │ ├── getEvolutionIcons.twig │ │ └── saveAnnotation.twig ├── BotTracking │ ├── BotDetector.php │ ├── BotTracking.php │ ├── Dao │ │ └── BotRequestsDao.php │ ├── Tracker │ │ └── BotRequestProcessor.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ └── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json ├── BulkTracking │ ├── BulkTracking.php │ ├── Tracker │ │ ├── Handler.php │ │ ├── Requests.php │ │ └── Response.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ └── plugin.json ├── Contents │ ├── API.php │ ├── Actions │ │ └── ActionContent.php │ ├── Archiver.php │ ├── Categories │ │ └── ContentsSubcategory.php │ ├── Columns │ │ ├── ContentInteraction.php │ │ ├── ContentName.php │ │ ├── ContentPiece.php │ │ ├── ContentTarget.php │ │ └── Metrics │ │ │ └── InteractionRate.php │ ├── Contents.php │ ├── Dimensions.php │ ├── README.md │ ├── RecordBuilders │ │ └── ContentRecords.php │ ├── Reports │ │ ├── Base.php │ │ ├── GetContentNames.php │ │ └── GetContentPieces.php │ ├── VisitorDetails.php │ ├── Widgets │ │ └── ContentsByDimension.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── javascripts │ │ └── contentsDataTable.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── screenshots │ │ └── .gitkeep │ └── templates │ │ ├── _actionContent.twig │ │ └── _actionTooltip.twig ├── CoreAdminHome │ ├── API.php │ ├── Commands │ │ ├── ConfigDelete.php │ │ ├── ConfigGet.php │ │ ├── DeleteLogsData.php │ │ ├── FixDuplicateLogActions.php │ │ ├── InvalidateReportData.php │ │ ├── MigrateAnnotations.php │ │ ├── MigrateTokenAuths.php │ │ ├── OptimizeArchiveTables.php │ │ ├── PurgeBrokenArchiveData.php │ │ ├── PurgeLegacyAnnotations.php │ │ ├── PurgeOldArchiveData.php │ │ ├── ResetInvalidations.php │ │ ├── RunScheduledTasks.php │ │ ├── SetConfig.php │ │ ├── SetConfig │ │ │ └── ConfigSettingManipulation.php │ │ └── VersionInfo.php │ ├── Controller.php │ ├── CoreAdminHome.php │ ├── CustomLogo.php │ ├── Emails │ │ ├── AnonymousAccessEnabledEmail.php │ │ ├── JsTrackingCodeMissingEmail.php │ │ ├── RecoveryCodesRegeneratedEmail.php │ │ ├── RecoveryCodesShowedEmail.php │ │ ├── SecurityNotificationEmail.php │ │ ├── SettingsChangedEmail.php │ │ ├── TokenAuthCreatedEmail.php │ │ ├── TokenAuthDeletedEmail.php │ │ ├── TrackingFailuresEmail.php │ │ ├── TwoFactorAuthDisabledEmail.php │ │ ├── TwoFactorAuthEnabledEmail.php │ │ ├── UserAcceptInvitationEmail.php │ │ ├── UserCreatedEmail.php │ │ ├── UserDeclinedInvitationEmail.php │ │ └── UserDeletedEmail.php │ ├── Menu.php │ ├── Model │ │ └── DuplicateActionRemover.php │ ├── OptOutManager.php │ ├── SystemSettings.php │ ├── Tasks.php │ ├── Tasks │ │ └── ArchivesToPurgeDistributedList.php │ ├── Widgets │ │ └── GetTrackingFailures.php │ ├── config │ │ ├── config.php │ │ ├── test.php │ │ └── tracker.php │ ├── javascripts │ │ ├── optOut.js │ │ └── protocolCheck.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ ├── generalSettings.less │ │ ├── jsTrackingGenerator.css │ │ ├── trackingCodeGenerator.less │ │ └── whatIsNew.less │ ├── templates │ │ ├── _jsTrackingCodeMissingEmail.twig │ │ ├── _securityNotificationEmail.twig │ │ ├── _trackingFailuresEmail.twig │ │ ├── generalSettings.twig │ │ ├── getTrackingFailures.twig │ │ ├── home.twig │ │ ├── optOut.twig │ │ ├── trackingCodeGenerator.twig │ │ ├── trackingFailures.twig │ │ └── whatIsNew.twig │ └── vue │ │ ├── dist │ │ ├── CoreAdminHome.umd.js │ │ ├── CoreAdminHome.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── ArchivingSettings │ │ └── ArchivingSettings.vue │ │ ├── BrandingSettings │ │ └── BrandingSettings.vue │ │ ├── ImageTrackingCodeGenerator │ │ └── ImageTrackingCodeGenerator.vue │ │ ├── JsTrackingCodeGenerator │ │ ├── JsTrackingCodeAdvancedOptions.vue │ │ ├── JsTrackingCodeGenerator.vue │ │ └── JsTrackingCodeGeneratorSitesWithoutData.vue │ │ ├── SmtpSettings │ │ └── SmtpSettings.vue │ │ ├── TrackingFailures │ │ ├── FailureRow.vue │ │ ├── TrackingFailures.less │ │ └── TrackingFailures.vue │ │ └── index.ts ├── CoreConsole │ ├── Commands │ │ ├── BuildTracker.php │ │ ├── ClearCaches.php │ │ ├── ComputeJsAssetSize.php │ │ ├── CoreArchiver.php │ │ ├── DevelopmentEnable.php │ │ ├── DevelopmentManageTestFiles.php │ │ ├── DevelopmentSyncProcessedSystemTests.php │ │ ├── GenerateApi.php │ │ ├── GenerateArchiver.php │ │ ├── GenerateCommand.php │ │ ├── GenerateController.php │ │ ├── GenerateDimension.php │ │ ├── GenerateMenu.php │ │ ├── GeneratePlugin.php │ │ ├── GeneratePluginBase.php │ │ ├── GenerateReport.php │ │ ├── GenerateScheduledTask.php │ │ ├── GenerateSettings.php │ │ ├── GenerateSystemCheck.php │ │ ├── GenerateTest.php │ │ ├── GenerateUpdate.php │ │ ├── GenerateVisualizationPlugin.php │ │ ├── GenerateVueConstructBase.php │ │ ├── GenerateWidget.php │ │ ├── GetSegmentSql.php │ │ ├── GitCommit.php │ │ ├── GitPull.php │ │ ├── GitPush.php │ │ ├── TestEmail.php │ │ └── WatchLog.php │ ├── CoreConsole.php │ ├── FeatureFlags │ │ ├── CliMultiProcessSymfony.php │ │ └── SystemSignals.php │ └── config │ │ ├── config.php │ │ └── tracker.php ├── CoreHome │ ├── Categories │ │ ├── ActionsCategory.php │ │ ├── DevicesSubcategory.php │ │ ├── EngagementSubcategory.php │ │ ├── GenericCategory.php │ │ ├── SoftwareSubcategory.php │ │ ├── VisitorsCategory.php │ │ └── VisitorsOverviewSubcategory.php │ ├── Columns │ │ ├── IdSite.php │ │ ├── LinkVisitActionId.php │ │ ├── LinkVisitActionIdPages.php │ │ ├── Metrics │ │ │ ├── ActionsPerVisit.php │ │ │ ├── AverageTimeOnSite.php │ │ │ ├── BounceRate.php │ │ │ ├── CallableProcessedMetric.php │ │ │ ├── ConversionRate.php │ │ │ ├── EvolutionMetric.php │ │ │ └── VisitsPercent.php │ │ ├── Profilable.php │ │ ├── ServerMinute.php │ │ ├── ServerTime.php │ │ ├── UserId.php │ │ ├── VisitFirstActionMinute.php │ │ ├── VisitFirstActionTime.php │ │ ├── VisitGoalBuyer.php │ │ ├── VisitGoalConverted.php │ │ ├── VisitId.php │ │ ├── VisitIp.php │ │ ├── VisitLastActionDate.php │ │ ├── VisitLastActionDayOfMonth.php │ │ ├── VisitLastActionDayOfWeek.php │ │ ├── VisitLastActionDayOfYear.php │ │ ├── VisitLastActionMinute.php │ │ ├── VisitLastActionMonth.php │ │ ├── VisitLastActionQuarter.php │ │ ├── VisitLastActionSecond.php │ │ ├── VisitLastActionTime.php │ │ ├── VisitLastActionWeekOfYear.php │ │ ├── VisitLastActionYear.php │ │ ├── VisitTotalTime.php │ │ ├── VisitorDaysSinceFirst.php │ │ ├── VisitorDaysSinceOrder.php │ │ ├── VisitorFingerprint.php │ │ ├── VisitorId.php │ │ ├── VisitorReturning.php │ │ ├── VisitorSecondsSinceFirst.php │ │ ├── VisitorSecondsSinceOrder.php │ │ └── VisitsCount.php │ ├── Controller.php │ ├── CoreHome.php │ ├── DataTableRowAction │ │ ├── MultiRowEvolution.php │ │ └── RowEvolution.php │ ├── EntityDuplicator │ │ ├── DuplicateRequestResponse.php │ │ └── EntityDuplicatorHelper.php │ ├── LoginAllowlist.php │ ├── Menu.php │ ├── Segment.php │ ├── SystemSummary │ │ └── Item.php │ ├── Tracker │ │ ├── LogTable │ │ │ ├── Action.php │ │ │ ├── Conversion.php │ │ │ ├── ConversionItem.php │ │ │ ├── LinkVisitAction.php │ │ │ └── Visit.php │ │ └── VisitRequestProcessor.php │ ├── VisitorDetails.php │ ├── Widgets │ │ ├── GetDonateForm.php │ │ ├── GetPromoVideo.php │ │ ├── GetSystemSummary.php │ │ └── QuickLinks.php │ ├── config │ │ ├── config.php │ │ ├── test.php │ │ └── tracker.php │ ├── images │ │ ├── applePinnedTab.svg │ │ ├── applogo_128.png │ │ ├── applogo_144.png │ │ ├── applogo_192.png │ │ ├── applogo_256.png │ │ ├── applogo_32.png │ │ ├── applogo_72.png │ │ ├── applogo_732.png │ │ ├── bg_header.png │ │ ├── bullet1.png │ │ ├── bullet2.png │ │ ├── favicon.ico │ │ ├── favicon.png │ │ ├── more.png │ │ ├── more_date.png │ │ ├── more_period.png │ │ ├── navigation_collapse.png │ │ ├── navigation_expand.png │ │ ├── promo_video_splash.jpg │ │ ├── reset_search.png │ │ └── search.png │ ├── javascripts │ │ ├── broadcast.js │ │ ├── broadcast.spec.js │ │ ├── calendar.js │ │ ├── color_manager.js │ │ ├── corehome.js │ │ ├── dataTable.js │ │ ├── dataTable_rowactions.js │ │ ├── listingFormatter.js │ │ ├── manifest.json │ │ ├── materialize-bc.js │ │ ├── notification.js │ │ ├── popover.js │ │ ├── require.js │ │ ├── sparkline.js │ │ ├── top_controls.js │ │ └── uiControl.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ ├── _donate.less │ │ ├── cloud.less │ │ ├── color_manager.css │ │ ├── coreHome.less │ │ ├── dataTable.less │ │ ├── dataTable │ │ │ ├── _comparisonsTable.less │ │ │ ├── _dataTable.less │ │ │ ├── _entityTable.less │ │ │ ├── _limitSelection.less │ │ │ ├── _reportDocumentation.less │ │ │ ├── _rowActions.less │ │ │ ├── _subDataTable.less │ │ │ └── _tableConfiguration.less │ │ ├── jquery.ui.autocomplete.css │ │ ├── layout.less │ │ ├── matomo-loader.less │ │ ├── notification.less │ │ ├── promo.less │ │ ├── selector.less │ │ ├── sparklineColors.less │ │ ├── vue-transitions.less │ │ └── zen-mode.less │ ├── templates │ │ ├── ReportRenderer │ │ │ ├── _htmlReportBody.twig │ │ │ ├── _htmlReportFooter.twig │ │ │ └── _htmlReportHeader.twig │ │ ├── _adblockDetect.twig │ │ ├── _angularComponent.twig │ │ ├── _applePinnedTabIcon.twig │ │ ├── _dataTable.twig │ │ ├── _dataTableActions.twig │ │ ├── _dataTableCell.twig │ │ ├── _dataTableFooter.twig │ │ ├── _dataTableHead.twig │ │ ├── _dataTableJS.twig │ │ ├── _donate.twig │ │ ├── _favicon.twig │ │ ├── _headerMessage.twig │ │ ├── _htmlEmailFooter.twig │ │ ├── _htmlEmailHeader.twig │ │ ├── _indexContent.twig │ │ ├── _javaScriptDisabled.twig │ │ ├── _loader.twig │ │ ├── _logo.twig │ │ ├── _menu.twig │ │ ├── _notifications.twig │ │ ├── _periodSelect.twig │ │ ├── _shortcuts.twig │ │ ├── _singleReport.twig │ │ ├── _singleWidget.twig │ │ ├── _siteSelectHeader.twig │ │ ├── _topBar.twig │ │ ├── _topScreen.twig │ │ ├── _uiControl.twig │ │ ├── _warningInvalidHost.twig │ │ ├── checkForUpdates.twig │ │ ├── getDefaultIndexView.twig │ │ ├── getDonateForm.twig │ │ ├── getMultiRowEvolutionPopover.twig │ │ ├── getPromoVideo.twig │ │ ├── getRowEvolutionPopover.twig │ │ ├── getSystemSummary.twig │ │ ├── quickLinks.twig │ │ └── widgetContainer.twig │ └── vue │ │ ├── dist │ │ ├── CoreHome.umd.js │ │ ├── CoreHome.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── ActivityIndicator │ │ └── ActivityIndicator.vue │ │ ├── AjaxForm │ │ └── AjaxForm.vue │ │ ├── AjaxHelper │ │ ├── AjaxHelper.adapter.ts │ │ └── AjaxHelper.ts │ │ ├── Alert │ │ ├── Alert.vue │ │ └── alert.less │ │ ├── AutoClearPassword │ │ └── AutoClearPassword.ts │ │ ├── Comparisons │ │ ├── Comparisons.less │ │ ├── Comparisons.store.instance.ts │ │ ├── Comparisons.store.spec.ts │ │ ├── Comparisons.store.ts │ │ └── Comparisons.vue │ │ ├── ContentBlock │ │ └── ContentBlock.vue │ │ ├── ContentIntro │ │ └── ContentIntro.ts │ │ ├── ContentTable │ │ └── ContentTable.ts │ │ ├── CookieHelper │ │ └── CookieHelper.ts │ │ ├── CopyToClipboard │ │ └── CopyToClipboard.ts │ │ ├── DataTable │ │ └── DataTableActions.vue │ │ ├── DatePicker │ │ └── DatePicker.vue │ │ ├── DateRangePicker │ │ ├── DateRangePicker.less │ │ └── DateRangePicker.vue │ │ ├── DropdownButton │ │ └── DropdownButton.ts │ │ ├── DropdownMenu │ │ ├── DropdownMenu.less │ │ └── DropdownMenu.ts │ │ ├── EnrichedHeadline │ │ ├── EnrichedHeadline.less │ │ └── EnrichedHeadline.vue │ │ ├── EntityDuplicator │ │ ├── EntityDuplicatorAction.less │ │ ├── EntityDuplicatorAction.vue │ │ ├── EntityDuplicatorAdapter.ts │ │ ├── EntityDuplicatorModal.less │ │ ├── EntityDuplicatorModal.vue │ │ └── EntityDuplicatorStore.ts │ │ ├── ExpandOnClick │ │ └── ExpandOnClick.ts │ │ ├── ExpandOnHover │ │ └── ExpandOnHover.ts │ │ ├── FieldArray │ │ ├── FieldArray.less │ │ └── FieldArray.vue │ │ ├── FocusAnywhereButHere │ │ └── FocusAnywhereButHere.ts │ │ ├── FocusIf │ │ └── FocusIf.ts │ │ ├── Matomo │ │ └── Matomo.ts │ │ ├── MatomoDialog │ │ └── MatomoDialog.vue │ │ ├── MatomoHelper │ │ └── MatomoHelper.spec.ts │ │ ├── MatomoLoader │ │ └── MatomoLoader.vue │ │ ├── MatomoUrl │ │ ├── MatomoUrl.spec.ts │ │ └── MatomoUrl.ts │ │ ├── MenuItemsDropdown │ │ ├── MenuItemsDropdown.less │ │ └── MenuItemsDropdown.vue │ │ ├── MobileLeftMenu │ │ └── MobileLeftMenu.vue │ │ ├── MultiPairField │ │ ├── MultiPairField.less │ │ └── MultiPairField.vue │ │ ├── Notification │ │ ├── Notification.less │ │ ├── Notification.ts │ │ ├── Notification.vue │ │ ├── NotificationGroup.vue │ │ ├── Notifications.store.ts │ │ └── index.ts │ │ ├── NumberFormatter │ │ ├── NumberFormatter.adapter.ts │ │ ├── NumberFormatter.spec.ts │ │ ├── NumberFormatter.ts │ │ ├── index.ts │ │ └── utilities.ts │ │ ├── Orderable.ts │ │ ├── Passthrough │ │ └── Passthrough.vue │ │ ├── PasswordStrength │ │ ├── PasswordStrength.less │ │ ├── PasswordStrength.ts │ │ └── PasswordStrength.vue │ │ ├── PeriodDatePicker │ │ └── PeriodDatePicker.vue │ │ ├── PeriodSelector │ │ ├── PeriodSelector.less │ │ └── PeriodSelector.vue │ │ ├── Periods │ │ ├── Day.ts │ │ ├── Month.ts │ │ ├── Periods.spec.ts │ │ ├── Periods.ts │ │ ├── Range.ts │ │ ├── Week.ts │ │ ├── Year.ts │ │ ├── index.ts │ │ └── utilities.ts │ │ ├── PopoverHandler │ │ └── PopoverHandler.ts │ │ ├── Progressbar │ │ ├── Progressbar.less │ │ └── Progressbar.vue │ │ ├── QuickAccess │ │ ├── QuickAccess.less │ │ └── QuickAccess.vue │ │ ├── ReportExport │ │ ├── ReportExport.less │ │ ├── ReportExport.ts │ │ └── ReportExportPopover.vue │ │ ├── ReportMetadata │ │ └── ReportMetadata.store.ts │ │ ├── ReportingMenu │ │ ├── Category.ts │ │ ├── ReportingMenu.store.ts │ │ ├── ReportingMenu.vue │ │ └── Subcategory.ts │ │ ├── ReportingPage │ │ ├── ReportingPage.less │ │ ├── ReportingPage.store.ts │ │ └── ReportingPage.vue │ │ ├── ReportingPages │ │ └── ReportingPages.store.ts │ │ ├── SearchFiltersPersistence │ │ └── SearchFiltersPersistence.store.ts │ │ ├── Segmentation │ │ └── Segments.store.ts │ │ ├── SelectOnFocus │ │ └── SelectOnFocus.ts │ │ ├── ShowHelpLink │ │ └── ShowHelpLink.vue │ │ ├── ShowSensitiveData │ │ └── ShowSensitiveData.ts │ │ ├── SideNav │ │ └── SideNav.ts │ │ ├── SiteSelector │ │ ├── AllSitesLink.vue │ │ ├── Site.ts │ │ ├── SiteRef.ts │ │ ├── SiteSelector.less │ │ ├── SiteSelector.vue │ │ ├── SitesStore.spec.ts │ │ └── SitesStore.ts │ │ ├── Sparkline │ │ ├── Sparkline.less │ │ └── Sparkline.vue │ │ ├── Tooltips │ │ └── Tooltips.ts │ │ ├── VersionInfoHeaderMessage │ │ └── VersionInfoHeaderMessage.vue │ │ ├── VueEntryContainer │ │ └── VueEntryContainer.vue │ │ ├── Widget │ │ ├── Widget.vue │ │ ├── Widgets.store.ts │ │ └── types.ts │ │ ├── WidgetByDimensionContainer │ │ ├── WidgetByDimensionContainer.less │ │ └── WidgetByDimensionContainer.vue │ │ ├── WidgetContainer │ │ └── WidgetContainer.vue │ │ ├── WidgetLoader │ │ └── WidgetLoader.vue │ │ ├── clone.ts │ │ ├── createVueApp.ts │ │ ├── debounce.ts │ │ ├── directiveUtilities.ts │ │ ├── externalLink.ts │ │ ├── importPluginUmd.ts │ │ ├── index.ts │ │ ├── noAdblockFlag.ts │ │ ├── scrollToAnchorInUrl.ts │ │ ├── translate.ts │ │ ├── useExternalPluginComponent.ts │ │ └── zenMode.ts ├── CorePluginsAdmin │ ├── API.php │ ├── Commands │ │ ├── ActivatePlugin.php │ │ ├── DeactivatePlugin.php │ │ ├── InstallPlugin.php │ │ ├── ListPlugins.php │ │ └── UninstallPlugin.php │ ├── Controller.php │ ├── CorePluginsAdmin.php │ ├── Menu.php │ ├── Model │ │ └── TagManagerTeaser.php │ ├── PluginInstaller.php │ ├── PluginInstallerException.php │ ├── SettingsMetadata.php │ ├── config │ │ ├── config.php │ │ ├── test.php │ │ └── tracker.php │ ├── images │ │ ├── paypal_donate.png │ │ ├── plugins.png │ │ └── themes.png │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── plugins_admin.less │ ├── templates │ │ ├── license.twig │ │ ├── plugins.twig │ │ ├── safemode.twig │ │ ├── tagManagerTeaser.twig │ │ ├── themes.twig │ │ └── uploadPlugin.twig │ └── vue │ │ ├── dist │ │ ├── CorePluginsAdmin.umd.js │ │ ├── CorePluginsAdmin.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── Field │ │ └── Field.vue │ │ ├── Form │ │ └── Form.ts │ │ ├── FormField │ │ ├── AbortableEvent.ts │ │ ├── AbortableModifiers.ts │ │ ├── FieldCheckbox.vue │ │ ├── FieldCheckboxArray.vue │ │ ├── FieldExpandableSelect.less │ │ ├── FieldExpandableSelect.vue │ │ ├── FieldFieldArray.vue │ │ ├── FieldFile.vue │ │ ├── FieldHidden.vue │ │ ├── FieldMultituple.less │ │ ├── FieldMultituple.vue │ │ ├── FieldNumber.vue │ │ ├── FieldPassword.vue │ │ ├── FieldRadio.vue │ │ ├── FieldSelect.less │ │ ├── FieldSelect.vue │ │ ├── FieldSite.vue │ │ ├── FieldText.vue │ │ ├── FieldTextArray.vue │ │ ├── FieldTextarea.vue │ │ ├── FieldTextareaArray.vue │ │ ├── FormField.vue │ │ └── utilities.ts │ │ ├── GroupedSettings │ │ ├── GroupedSetting.vue │ │ └── GroupedSettings.vue │ │ ├── InstallAllPaidPluginsButton │ │ └── InstallAllPaidPluginsButton.vue │ │ ├── PasswordConfirmation │ │ ├── PasswordConfirmation.less │ │ └── PasswordConfirmation.vue │ │ ├── PluginSettings │ │ ├── PluginSettings.less │ │ ├── PluginSettings.vue │ │ ├── Setting.ts │ │ └── SettingsForSinglePlugin.ts │ │ ├── Plugins │ │ ├── PluginFilter.ts │ │ ├── PluginManagement.ts │ │ ├── PluginName.ts │ │ └── PluginUpload.ts │ │ ├── PluginsIntro │ │ └── PluginsIntro.vue │ │ ├── PluginsTable │ │ ├── PluginsTable.vue │ │ └── PluginsTableWithUpdates.vue │ │ ├── PluginsUpdateCount │ │ └── PluginsUpdateCount.vue │ │ ├── SaveButton │ │ └── SaveButton.vue │ │ ├── ThemesIntro │ │ └── ThemesIntro.vue │ │ ├── UploadPluginDialog │ │ └── UploadPluginDialog.vue │ │ ├── expressions.ts │ │ └── index.ts ├── CoreUpdater │ ├── ArchiveDownloadException.php │ ├── Commands │ │ ├── ConvertToUtf8mb4.php │ │ ├── SecurityFiles.php │ │ ├── Update.php │ │ └── Update │ │ │ └── CliUpdateObserver.php │ ├── Controller.php │ ├── CoreUpdater.php │ ├── Diagnostic │ │ └── HttpsUpdateCheck.php │ ├── Model.php │ ├── NoUpdatesFoundException.php │ ├── ReleaseChannel.php │ ├── ReleaseChannel │ │ ├── LatestBeta.php │ │ ├── LatestCurrentBeta.php │ │ ├── LatestCurrentStable.php │ │ ├── LatestPreview.php │ │ └── LatestStable.php │ ├── SystemSettings.php │ ├── Tasks.php │ ├── UpdateCommunication.php │ ├── Updater.php │ ├── UpdaterException.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── javascripts │ │ └── updateLayout.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── updateLayout.css │ └── templates │ │ ├── _updateCommunicationEmail.twig │ │ ├── layout.twig │ │ ├── newVersionAvailable.twig │ │ ├── runUpdaterAndExit_done.twig │ │ ├── runUpdaterAndExit_welcome.twig │ │ ├── updateHttpError.twig │ │ ├── updateHttpsError.twig │ │ └── updateSuccess.twig ├── CoreVisualizations │ ├── CoreVisualizations.php │ ├── JqplotDataGenerator.php │ ├── JqplotDataGenerator │ │ ├── Chart.php │ │ └── Evolution.php │ ├── Metrics │ │ └── Formatter │ │ │ └── Numeric.php │ ├── Visualizations │ │ ├── Cloud.php │ │ ├── Cloud │ │ │ └── Config.php │ │ ├── EvolutionPeriodSelector.php │ │ ├── Graph.php │ │ ├── Graph │ │ │ └── Config.php │ │ ├── HtmlTable.php │ │ ├── HtmlTable │ │ │ ├── AllColumns.php │ │ │ ├── Config.php │ │ │ └── RequestConfig.php │ │ ├── JqplotGraph.php │ │ ├── JqplotGraph │ │ │ ├── Bar.php │ │ │ ├── Config.php │ │ │ ├── Evolution.php │ │ │ ├── Evolution │ │ │ │ └── Config.php │ │ │ └── Pie.php │ │ ├── Sparkline.php │ │ ├── Sparklines.php │ │ └── Sparklines │ │ │ └── Config.php │ ├── Widgets │ │ └── SingleMetricView.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── javascripts │ │ ├── jqplot.js │ │ ├── jqplotBarGraph.js │ │ ├── jqplotEvolutionGraph.js │ │ ├── jqplotPieGraph.js │ │ └── seriesPicker.js │ ├── stylesheets │ │ ├── dataTableVisualizations.less │ │ └── jqplot.css │ ├── templates │ │ ├── _dataTableViz_htmlTable.twig │ │ ├── _dataTableViz_htmlTable_comparisons.twig │ │ ├── _dataTableViz_htmlTable_ratio.twig │ │ ├── _dataTableViz_jqplotGraph.twig │ │ ├── _dataTableViz_sparklines.twig │ │ ├── _dataTableViz_tagCloud.twig │ │ └── macros.twig │ └── vue │ │ ├── dist │ │ ├── CoreVisualizations.umd.js │ │ ├── CoreVisualizations.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── SeriesPicker │ │ ├── SeriesPicker.less │ │ └── SeriesPicker.vue │ │ ├── SingleMetricView │ │ ├── SingleMetricView.less │ │ └── SingleMetricView.vue │ │ └── index.ts ├── CoreVue │ ├── Commands │ │ ├── Build.php │ │ ├── BuildPolyfill.php │ │ └── GenerateVueComponent.php │ ├── CoreVue.php │ ├── polyfills │ │ ├── babel.config.js │ │ ├── dist │ │ │ ├── MatomoPolyfills.js │ │ │ └── MatomoPolyfills.min.js │ │ ├── src │ │ │ ├── index.ts │ │ │ └── jqueryNativeEventTrigger.ts │ │ ├── tsconfig.json │ │ └── vue.config.js │ ├── scripts │ │ └── cli-service-proxy.js │ └── types │ │ └── index.d.ts ├── CustomDimensions │ ├── API.php │ ├── Archiver.php │ ├── Columns │ │ └── Metrics │ │ │ └── AverageTimeOnDimension.php │ ├── Commands │ │ ├── AddCustomDimension.php │ │ ├── Info.php │ │ └── RemoveCustomDimension.php │ ├── Controller.php │ ├── CustomDimension.php │ ├── CustomDimensions.php │ ├── Dao │ │ ├── AutoSuggest.php │ │ ├── Configuration.php │ │ └── LogTable.php │ ├── DataTable │ │ └── Filter │ │ │ ├── AddSegmentMetadata.php │ │ │ ├── AddSubtableSegmentMetadata.php │ │ │ └── RemoveUserIfNeeded.php │ ├── Dimension │ │ ├── Active.php │ │ ├── CaseSensitive.php │ │ ├── CustomActionDimension.php │ │ ├── CustomVisitDimension.php │ │ ├── Dimension.php │ │ ├── Extraction.php │ │ ├── Extractions.php │ │ ├── Index.php │ │ ├── Name.php │ │ └── Scope.php │ ├── FeatureFlags │ │ └── CustomDimensionReportWithRollUp.php │ ├── GetCustomDimension.php │ ├── Menu.php │ ├── ProfileSummary │ │ └── VisitScopeSummary.php │ ├── RecordBuilders │ │ └── CustomDimension.php │ ├── Tracker │ │ └── CustomDimensionsRequestProcessor.php │ ├── Updates │ │ ├── 0.1.2.php │ │ └── 3.1.7.php │ ├── VisitorDetails.php │ ├── docs │ │ └── faq.md │ ├── javascripts │ │ └── rowactions.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── plugin.json │ ├── stylesheets │ │ └── reports.less │ ├── templates │ │ ├── _actionTooltip.twig │ │ ├── _profileSummary.twig │ │ ├── _visitorDetails.twig │ │ └── manage.twig │ └── vue │ │ ├── dist │ │ ├── CustomDimensions.umd.js │ │ ├── CustomDimensions.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── CustomDimensions.store.ts │ │ ├── Edit │ │ ├── Edit.less │ │ └── Edit.vue │ │ ├── List │ │ ├── List.less │ │ └── List.vue │ │ ├── Manage │ │ └── Manage.vue │ │ ├── index.ts │ │ ├── types.ts │ │ └── utilities.ts ├── CustomJsTracker │ ├── API.php │ ├── Commands │ │ └── UpdateTracker.php │ ├── CustomJsTracker.php │ ├── Diagnostic │ │ └── TrackerJsCheck.php │ ├── Exception │ │ └── AccessDeniedException.php │ ├── File.php │ ├── Tasks.php │ ├── TrackerUpdater.php │ ├── TrackingCode │ │ ├── JsTestPluginTrackerFiles.php │ │ ├── PiwikJsManipulator.php │ │ └── PluginTrackerFiles.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ └── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json ├── DBStats │ ├── API.php │ ├── Controller.php │ ├── DBStats.php │ ├── Menu.php │ ├── MySQLMetadataDataAccess.php │ ├── MySQLMetadataProvider.php │ ├── Reports │ │ ├── Base.php │ │ ├── GetAdminDataSummary.php │ │ ├── GetDatabaseUsageSummary.php │ │ ├── GetIndividualMetricsSummary.php │ │ ├── GetIndividualReportsSummary.php │ │ ├── GetMetricDataSummary.php │ │ ├── GetMetricDataSummaryByYear.php │ │ ├── GetReportDataSummary.php │ │ ├── GetReportDataSummaryByYear.php │ │ └── GetTrackerDataSummary.php │ ├── Tasks.php │ ├── config │ │ ├── config.php │ │ ├── test.php │ │ └── tracker.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── dbstats.less │ ├── templates │ │ └── index.twig │ └── vue │ │ ├── dist │ │ ├── DBStats.umd.js │ │ ├── DBStats.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── DBStatsIntro │ │ └── DBStatsIntro.vue │ │ └── index.ts ├── Dashboard │ ├── API.php │ ├── Categories │ │ └── DashboardCategory.php │ ├── Controller.php │ ├── Dashboard.php │ ├── Menu.php │ ├── Model.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── javascripts │ │ ├── dashboard.js │ │ ├── dashboardObject.js │ │ ├── dashboardWidget.js │ │ └── widgetMenu.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ ├── dashboard.less │ │ ├── standalone.css │ │ └── widget.less │ ├── templates │ │ ├── _header.twig │ │ ├── _widgetFactoryTemplate.twig │ │ ├── embeddedIndex.twig │ │ └── index.twig │ └── vue │ │ ├── dist │ │ ├── Dashboard.umd.js │ │ ├── Dashboard.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── Dashboard │ │ ├── Dashboard.store.ts │ │ └── Dashboard.ts │ │ ├── DashboardSettings │ │ └── DashboardSettings.vue │ │ ├── index.ts │ │ └── types.ts ├── DevicePlugins │ ├── API.php │ ├── Archiver.php │ ├── Columns │ │ ├── DevicePluginColumn.php │ │ ├── Plugin.php │ │ ├── PluginCookie.php │ │ ├── PluginFlash.php │ │ ├── PluginJava.php │ │ ├── PluginPdf.php │ │ ├── PluginQuickTime.php │ │ ├── PluginRealPlayer.php │ │ ├── PluginSilverlight.php │ │ └── PluginWindowsMedia.php │ ├── DevicePlugins.php │ ├── RecordBuilders │ │ └── DevicePlugins.php │ ├── Reports │ │ ├── Base.php │ │ └── GetPlugin.php │ ├── VisitorDetails.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── functions.php │ └── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json ├── DevicesDetection │ ├── API.php │ ├── Archiver.php │ ├── Columns │ │ ├── Base.php │ │ ├── BrowserEngine.php │ │ ├── BrowserName.php │ │ ├── BrowserVersion.php │ │ ├── ClientType.php │ │ ├── DeviceBrand.php │ │ ├── DeviceModel.php │ │ ├── DeviceType.php │ │ ├── Os.php │ │ └── OsVersion.php │ ├── Controller.php │ ├── DevicesDetection.php │ ├── Menu.php │ ├── ProfileSummary │ │ └── DevicesSummary.php │ ├── RecordBuilders │ │ ├── Base.php │ │ ├── BrowserEngines.php │ │ ├── BrowserVersions.php │ │ ├── Browsers.php │ │ ├── DeviceBrands.php │ │ ├── DeviceModels.php │ │ ├── DeviceTypes.php │ │ ├── OperatingSystemVersions.php │ │ └── OperatingSystems.php │ ├── Reports │ │ ├── Base.php │ │ ├── GetBrand.php │ │ ├── GetBrowserEngines.php │ │ ├── GetBrowserVersions.php │ │ ├── GetBrowsers.php │ │ ├── GetModel.php │ │ ├── GetOsFamilies.php │ │ ├── GetOsVersions.php │ │ └── GetType.php │ ├── Settings │ │ ├── DeviceModelDetectionDisabled.php │ │ └── OnlyMajorVersions.php │ ├── Updates │ │ └── 1.14.php │ ├── VisitorDetails.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── functions.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── templates │ │ ├── _profileSummary.twig │ │ ├── detection.twig │ │ └── list.twig │ └── vue │ │ ├── dist │ │ ├── DevicesDetection.umd.js │ │ ├── DevicesDetection.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── DetectionPage │ │ ├── DetectionPage.less │ │ └── DetectionPage.vue │ │ └── index.ts ├── Diagnostics │ ├── Commands │ │ ├── AnalyzeArchiveTable.php │ │ ├── ArchivingConfig.php │ │ ├── ArchivingInstanceStatistics.php │ │ ├── ArchivingMetrics.php │ │ ├── ArchivingQueue.php │ │ ├── ArchivingStatus.php │ │ ├── Run.php │ │ └── UnexpectedFiles.php │ ├── ConfigReader.php │ ├── Controller.php │ ├── Diagnostic │ │ ├── AbstractPrivateDirectories.php │ │ ├── ArchiveInvalidationsInformational.php │ │ ├── ConfigInformational.php │ │ ├── CronArchivingCheck.php │ │ ├── CronArchivingLastRunCheck.php │ │ ├── DatabaseAbilitiesCheck.php │ │ ├── DatabaseInformational.php │ │ ├── DbAdapterCheck.php │ │ ├── DbMaxPacket.php │ │ ├── DbOverSSLCheck.php │ │ ├── DbReaderCheck.php │ │ ├── Diagnostic.php │ │ ├── DiagnosticResult.php │ │ ├── DiagnosticResultItem.php │ │ ├── FileIntegrityCheck.php │ │ ├── ForceSSLCheck.php │ │ ├── GdExtensionCheck.php │ │ ├── HttpClientCheck.php │ │ ├── MatomoInformational.php │ │ ├── MemoryLimitCheck.php │ │ ├── NfsDiskCheck.php │ │ ├── PHPBinaryCheck.php │ │ ├── PageSpeedCheck.php │ │ ├── PhpExtensionsCheck.php │ │ ├── PhpFunctionsCheck.php │ │ ├── PhpInformational.php │ │ ├── PhpSettingsCheck.php │ │ ├── PhpVersionCheck.php │ │ ├── RecommendedExtensionsCheck.php │ │ ├── RecommendedFunctionsCheck.php │ │ ├── RecommendedPrivateDirectories.php │ │ ├── ReportInformational.php │ │ ├── RequiredPhpSetting.php │ │ ├── RequiredPrivateDirectories.php │ │ ├── ServerInformational.php │ │ ├── TimezoneCheck.php │ │ ├── TrackerCheck.php │ │ ├── UserInformational.php │ │ └── WriteAccessCheck.php │ ├── DiagnosticReport.php │ ├── DiagnosticService.php │ ├── Diagnostics.php │ ├── Menu.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── plugin.json │ ├── stylesheets │ │ └── configfile.less │ ├── templates │ │ ├── configfile.twig │ │ └── force_ssl_link.twig │ └── vue │ │ ├── dist │ │ ├── Diagnostics.umd.js │ │ ├── Diagnostics.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── ConfigFile │ │ └── ConfigFile.vue │ │ └── index.ts ├── Ecommerce │ ├── Categories │ │ ├── EcommerceCategory.php │ │ ├── EcommerceLogSubcategory.php │ │ ├── EcommerceOverviewSubcategory.php │ │ ├── ProductSubcategory.php │ │ └── SalesSubcategory.php │ ├── Columns │ │ ├── BaseConversion.php │ │ ├── Items.php │ │ ├── Order.php │ │ ├── ProductCategory.php │ │ ├── ProductName.php │ │ ├── ProductPrice.php │ │ ├── ProductQuantity.php │ │ ├── ProductSku.php │ │ ├── ProductViewCategory.php │ │ ├── ProductViewCategory2.php │ │ ├── ProductViewCategory3.php │ │ ├── ProductViewCategory4.php │ │ ├── ProductViewCategory5.php │ │ ├── ProductViewName.php │ │ ├── ProductViewPrice.php │ │ ├── ProductViewSku.php │ │ ├── Revenue.php │ │ ├── RevenueDiscount.php │ │ ├── RevenueShipping.php │ │ ├── RevenueSubtotal.php │ │ └── RevenueTax.php │ ├── Controller.php │ ├── Ecommerce.php │ ├── ProfileSummary │ │ └── EcommerceSummary.php │ ├── Reports │ │ ├── Base.php │ │ ├── BaseItem.php │ │ ├── GetDaysToConversionAbandonedCart.php │ │ ├── GetDaysToConversionEcommerceOrder.php │ │ ├── GetEcommerceAbandonedCart.php │ │ ├── GetEcommerceOrder.php │ │ ├── GetItemsCategory.php │ │ ├── GetItemsName.php │ │ ├── GetItemsSku.php │ │ ├── GetVisitsUntilConversionAbandonedCart.php │ │ └── GetVisitsUntilConversionEcommerceOrder.php │ ├── Tracker │ │ └── EcommerceRequestProcessor.php │ ├── VisitorDetails.php │ ├── Widgets │ │ ├── GetEcommerceLog.php │ │ └── ProductsByDimension.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── plugin.json │ ├── templates │ │ ├── _actionTooltip.twig │ │ ├── _profileSummary.twig │ │ ├── conversionOverview.twig │ │ └── getSparklines.twig │ └── vue │ │ ├── dist │ │ ├── Ecommerce.umd.js │ │ ├── Ecommerce.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── ConversionOverview │ │ └── ConversionOverview.vue │ │ └── index.ts ├── Events │ ├── API.php │ ├── Actions │ │ └── ActionEvent.php │ ├── Archiver.php │ ├── Categories │ │ ├── EventsCategory.php │ │ └── EventsSubcategory.php │ ├── Columns │ │ ├── EventAction.php │ │ ├── EventCategory.php │ │ ├── EventName.php │ │ ├── EventUrl.php │ │ ├── EventValue.php │ │ ├── Metrics │ │ │ └── AverageEventValue.php │ │ └── TotalEvents.php │ ├── DataTable │ │ └── Filter │ │ │ └── ReplaceEventNameNotSet.php │ ├── Events.php │ ├── RecordBuilders │ │ └── EventReports.php │ ├── Reports │ │ ├── Base.php │ │ ├── GetAction.php │ │ ├── GetActionFromCategoryId.php │ │ ├── GetActionFromNameId.php │ │ ├── GetCategory.php │ │ ├── GetCategoryFromActionId.php │ │ ├── GetCategoryFromNameId.php │ │ ├── GetName.php │ │ ├── GetNameFromActionId.php │ │ └── GetNameFromCategoryId.php │ ├── VisitorDetails.php │ ├── Widgets │ │ └── EventsByDimension.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── datatable.less │ └── templates │ │ └── _actionEvent.twig ├── ExampleAPI │ ├── API.php │ ├── ExampleAPI.php │ ├── MagicObject.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ └── plugin.json ├── ExampleCommand │ ├── Commands │ │ └── HelloWorld.php │ ├── ExampleCommand.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ └── plugin.json ├── ExampleLogTables │ ├── Columns │ │ ├── GroupAttributeAdmin.php │ │ └── UserAttributeGender.php │ ├── Dao │ │ ├── CustomGroupLog.php │ │ └── CustomUserLog.php │ ├── ExampleLogTables.php │ ├── Tracker │ │ └── LogTable │ │ │ ├── CustomGroupLog.php │ │ │ └── CustomUserLog.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ └── plugin.json ├── ExamplePlugin │ ├── API.php │ ├── CHANGELOG.md │ ├── Controller.php │ ├── Diagnostic │ │ └── ExampleCheck.php │ ├── ExamplePlugin.php │ ├── Menu.php │ ├── README.md │ ├── RecordBuilders │ │ ├── ExampleBlob.php │ │ ├── ExampleMetric.php │ │ └── ExampleMetric2.php │ ├── Tasks.php │ ├── Updates │ │ └── 0.0.2.php │ ├── Widgets │ │ └── MyExampleWidget.php │ ├── changes.json │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── docs │ │ ├── faq.md │ │ └── index.md │ ├── javascripts │ │ └── plugin.js │ ├── plugin.json │ ├── screenshots │ │ └── .gitkeep │ └── templates │ │ └── index.twig ├── ExampleReport │ ├── API.php │ ├── ExampleReport.php │ ├── Reports │ │ ├── Base.php │ │ └── GetExampleReport.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ └── plugin.json ├── ExampleSettingsPlugin │ ├── ExampleSettingsPlugin.php │ ├── MeasurableSettings.php │ ├── SystemSettings.php │ ├── UserSettings.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ └── plugin.json ├── ExampleTheme │ ├── CHANGELOG.md │ ├── ExampleTheme.php │ ├── README.md │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── docs │ │ ├── faq.md │ │ └── index.md │ ├── images │ │ └── .gitkeep │ ├── plugin.json │ ├── screenshots │ │ └── .gitkeep │ └── stylesheets │ │ └── theme.less ├── ExampleTracker │ ├── Columns │ │ ├── ExampleActionDimension.php │ │ ├── ExampleConversionDimension.php │ │ ├── ExampleDimension.php │ │ └── ExampleVisitDimension.php │ ├── ExampleTracker.php │ ├── VisitorDetails.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── lang │ │ └── en.json │ ├── plugin.json │ ├── templates │ │ └── _visitorLogIcons.twig │ └── tracker.js ├── ExampleUI │ ├── API.php │ ├── Categories │ │ └── ExampleUiCategory.php │ ├── Controller.php │ ├── ExampleUI.php │ ├── Menu.php │ ├── Reports │ │ ├── Base.php │ │ ├── GetPlanetRatios.php │ │ ├── GetPlanetRatiosWithLogos.php │ │ ├── GetTemperatures.php │ │ └── GetTemperaturesEvolution.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── images │ │ └── icons-planet │ │ │ ├── LICENSE │ │ │ ├── earth.png │ │ │ ├── jupiter.png │ │ │ ├── mars.png │ │ │ ├── mercury.png │ │ │ ├── neptune.png │ │ │ ├── saturn.png │ │ │ ├── uranus.png │ │ │ └── venus.png │ ├── lang │ │ └── en.json │ ├── plugin.json │ └── templates │ │ ├── evolutiongraph.twig │ │ ├── notifications.twig │ │ └── sparklines.twig ├── ExampleVisualization │ ├── ExampleVisualization.php │ ├── README.md │ ├── Visualizations │ │ └── SimpleTable.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── images │ │ └── table.png │ ├── plugin.json │ └── templates │ │ └── simpleTable.twig ├── ExampleVue │ ├── ExampleVue.php │ ├── Widgets │ │ └── GetExampleVue.php │ ├── lang │ │ └── en.json │ ├── plugin.json │ └── vue │ │ ├── dist │ │ ├── ExampleVue.css │ │ ├── ExampleVue.umd.js │ │ ├── ExampleVue.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── ExampleComponent │ │ └── ExampleComponent.vue │ │ └── index.ts ├── FeatureFlags │ ├── Commands │ │ ├── DeleteFeatureFlag.php │ │ ├── DisableFeatureFlag.php │ │ ├── EnableFeatureFlag.php │ │ └── FeatureFlagFinder │ │ │ └── FeatureFlagFinder.php │ ├── FeatureFlagInterface.php │ ├── FeatureFlagManager.php │ ├── FeatureFlagStorageInterface.php │ ├── FeatureFlags.php │ ├── FeatureFlags │ │ └── Example.php │ ├── Storage │ │ └── ConfigFeatureFlagStorage.php │ └── config │ │ └── config.php ├── Feedback │ ├── API.php │ ├── Controller.php │ ├── Feedback.php │ ├── FeedbackReminder.php │ ├── Menu.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── images │ │ ├── capterra.svg │ │ ├── g2crowd.svg │ │ ├── newsletter.svg │ │ ├── producthunt.svg │ │ ├── saasworthy.png │ │ ├── softwarereviews.svg │ │ └── trustradius.svg │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── feedback.less │ ├── templates │ │ ├── feedbackQuestionBanner.twig │ │ └── index.twig │ └── vue │ │ ├── dist │ │ ├── Feedback.umd.js │ │ ├── Feedback.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── FeedbackQuestion │ │ ├── FeedbackQuestion.less │ │ └── FeedbackQuestion.vue │ │ ├── RateFeature │ │ ├── RateFeature.less │ │ ├── RateFeature.vue │ │ ├── icon_license │ │ ├── thumbs-down.png │ │ └── thumbs-up.png │ │ ├── ReviewLinks │ │ ├── ReviewLinks.less │ │ └── ReviewLinks.vue │ │ └── index.ts ├── GeoIp2 │ ├── Commands │ │ ├── ConvertRegionCodesToIso.php │ │ └── UpdateRegionCodes.php │ ├── Controller.php │ ├── GeoIP2AutoUpdater.php │ ├── GeoIp2.php │ ├── LocationProvider │ │ ├── GeoIp2.php │ │ └── GeoIp2 │ │ │ ├── Php.php │ │ │ └── ServerModule.php │ ├── SystemSettings.php │ ├── Tasks.php │ ├── config │ │ ├── config.php │ │ ├── test.php │ │ └── tracker.php │ ├── data │ │ ├── isoRegionNames.php │ │ └── regionMapping.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── templates │ │ ├── _updaterNextRunTime.twig │ │ ├── configuration.twig │ │ ├── serverModule.twig │ │ └── setupguide.twig │ └── vue │ │ ├── dist │ │ ├── GeoIp2.umd.js │ │ ├── GeoIp2.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── GeoIp2Updater │ │ └── GeoIp2Updater.vue │ │ └── index.ts ├── Goals │ ├── API.php │ ├── Archiver.php │ ├── Categories │ │ ├── AddANewGoalSubcategory.php │ │ ├── GoalsCategory.php │ │ ├── GoalsOverviewSubcategory.php │ │ └── ManageGoalsSubcategory.php │ ├── Columns │ │ ├── DaysToConversion.php │ │ ├── GoalName.php │ │ ├── IdGoal.php │ │ ├── Metrics │ │ │ ├── AverageOrderRevenue.php │ │ │ ├── AveragePrice.php │ │ │ ├── AverageQuantity.php │ │ │ ├── GoalConversionRate.php │ │ │ ├── GoalSpecific │ │ │ │ ├── AverageOrderRevenue.php │ │ │ │ ├── ConversionEntryRate.php │ │ │ │ ├── ConversionPageRate.php │ │ │ │ ├── ConversionRate.php │ │ │ │ ├── Conversions.php │ │ │ │ ├── ConversionsAttrib.php │ │ │ │ ├── ConversionsEntry.php │ │ │ │ ├── ItemsCount.php │ │ │ │ ├── Revenue.php │ │ │ │ ├── RevenueAttrib.php │ │ │ │ ├── RevenueEntry.php │ │ │ │ ├── RevenuePerEntry.php │ │ │ │ └── RevenuePerVisit.php │ │ │ ├── GoalSpecificProcessedMetric.php │ │ │ ├── ProductConversionRate.php │ │ │ └── RevenuePerVisit.php │ │ ├── PageviewsBefore.php │ │ ├── Revenue.php │ │ └── VisitsUntilConversion.php │ ├── Commands │ │ └── CalculateConversionPages.php │ ├── Controller.php │ ├── Conversions.php │ ├── DataTable │ │ └── Filter │ │ │ ├── AppendNameToColumnNames.php │ │ │ ├── CalculateConversionPageRate.php │ │ │ └── RemoveUnusedGoalRevenueColumns.php │ ├── GoalDimension.php │ ├── Goals.php │ ├── Menu.php │ ├── Model.php │ ├── Pages.php │ ├── RecordBuilders │ │ ├── Base.php │ │ ├── GeneralGoalsRecords.php │ │ └── ProductRecord.php │ ├── Reports │ │ ├── Base.php │ │ ├── Get.php │ │ ├── GetDaysToConversion.php │ │ ├── GetMetrics.php │ │ └── GetVisitsUntilConversion.php │ ├── Tracker │ │ └── GoalsRequestProcessor.php │ ├── TranslationHelper.php │ ├── Updates │ │ └── 3.0.0-b1.php │ ├── VisitorDetails.php │ ├── Visualizations │ │ └── Goals.php │ ├── Widgets │ │ ├── AddNewGoal.php │ │ └── EditGoals.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── goals.less │ ├── templates │ │ ├── _addEditGoal.twig │ │ ├── _listTopDimension.twig │ │ ├── addNewGoal.twig │ │ ├── conversionOverview.twig │ │ ├── editGoals.twig │ │ └── manageGoals.twig │ └── vue │ │ ├── dist │ │ ├── Goals.umd.js │ │ ├── Goals.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── Goal.ts │ │ ├── GoalPageLink │ │ └── GoalPageLink.ts │ │ ├── ManageGoals │ │ ├── ManageGoals.store.ts │ │ └── ManageGoals.vue │ │ └── index.ts ├── Heartbeat │ ├── Heartbeat.php │ ├── Tracker │ │ └── PingRequestProcessor.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ └── plugin.json ├── ImageGraph │ ├── API.php │ ├── Controller.php │ ├── ImageGraph.php │ ├── StaticGraph.php │ ├── StaticGraph │ │ ├── Evolution.php │ │ ├── Exception.php │ │ ├── GridGraph.php │ │ ├── HorizontalBar.php │ │ ├── Pie.php │ │ ├── Pie3D.php │ │ ├── PieGraph.php │ │ └── VerticalBar.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── fonts │ │ └── tahoma.ttf │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ └── templates │ │ ├── index.twig │ │ └── testAllSizes.twig ├── Insights │ ├── API.php │ ├── Controller.php │ ├── DataTable │ │ └── Filter │ │ │ ├── ExcludeLowValue.php │ │ │ ├── Insight.php │ │ │ ├── Limit.php │ │ │ ├── MinGrowth.php │ │ │ └── OrderBy.php │ ├── InsightReport.php │ ├── Insights.php │ ├── Model.php │ ├── Visualizations │ │ ├── Insight.php │ │ └── Insight │ │ │ └── RequestConfig.php │ ├── Widgets │ │ ├── GetInsightsOverview.php │ │ └── GetOverallMoversAndShakers.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── images │ │ └── idea.png │ ├── javascripts │ │ └── insightsDataTable.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── insightVisualization.less │ └── templates │ │ ├── cannotDisplayReport.twig │ │ ├── insightControls.twig │ │ ├── insightVisualization.twig │ │ ├── insightsOverviewWidget.twig │ │ ├── moversAndShakersOverviewWidget.twig │ │ ├── overviewWidget.twig │ │ ├── table_header.twig │ │ └── table_row.twig ├── Installation │ ├── Controller.php │ ├── Exception │ │ └── DatabaseConnectionFailedException.php │ ├── FormDatabaseSetup.php │ ├── FormDefaultSettings.php │ ├── FormFirstWebsiteSetup.php │ ├── FormSuperUser.php │ ├── HostPortExtractor.php │ ├── Installation.php │ ├── Menu.php │ ├── Onboarding.php │ ├── ServerFilesGenerator.php │ ├── View.php │ ├── Widgets │ │ └── GetSystemCheck.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── javascripts │ │ └── installation.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ ├── installation.css │ │ └── systemCheckPage.less │ ├── templates │ │ ├── _integrityDetails.twig │ │ ├── _systemCheckSection.twig │ │ ├── cannotConnectToDb.twig │ │ ├── databaseSetup.twig │ │ ├── finished.twig │ │ ├── firstWebsiteSetup.twig │ │ ├── getSystemCheckWidget.twig │ │ ├── layout.twig │ │ ├── reuseTables.twig │ │ ├── setupSuperUser.twig │ │ ├── systemCheck.twig │ │ ├── systemCheckPage.twig │ │ ├── tablesCreation.twig │ │ ├── trackingCode.twig │ │ └── welcome.twig │ └── vue │ │ ├── dist │ │ ├── Installation.umd.js │ │ ├── Installation.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── SystemCheck │ │ ├── DiagnosticTable.vue │ │ ├── SystemCheck.vue │ │ ├── SystemCheckLegend.vue │ │ ├── SystemCheckPage.vue │ │ └── SystemCheckSection.vue │ │ └── index.ts ├── Intl │ ├── Commands │ │ └── GenerateIntl.php │ ├── DateTimeFormatProvider.php │ ├── Intl.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ └── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dev.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json ├── IntranetMeasurable │ ├── IntranetMeasurable.php │ ├── MeasurableSettings.php │ ├── Tracker │ │ └── RequestProcessor.php │ ├── Type.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ └── plugin.json ├── JsTrackerInstallCheck │ ├── API.php │ ├── JsTrackerInstallCheck.php │ ├── NonceOption │ │ └── JsTrackerInstallCheckOption.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ └── vue │ │ ├── dist │ │ ├── JsTrackerInstallCheck.umd.js │ │ ├── JsTrackerInstallCheck.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── JsTrackerInstallCheck │ │ ├── JsTrackerInstallCheck.less │ │ └── JsTrackerInstallCheck.vue │ │ └── index.ts ├── LanguagesManager │ ├── API.php │ ├── Commands │ │ ├── FetchTranslations.php │ │ ├── LanguageCodes.php │ │ ├── LanguageInfo.php │ │ ├── LanguageNames.php │ │ ├── PluginsWithTranslations.php │ │ ├── SetTranslations.php │ │ ├── TranslationBase.php │ │ ├── Update.php │ │ └── Validate.php │ ├── Controller.php │ ├── LanguagesHelper.php │ ├── LanguagesManager.php │ ├── Menu.php │ ├── Model.php │ ├── TranslationWriter │ │ ├── Filter │ │ │ ├── ByBaseTranslations.php │ │ │ ├── ByParameterCount.php │ │ │ ├── EmptyTranslations.php │ │ │ ├── EncodedEntities.php │ │ │ ├── FilterAbstract.php │ │ │ └── UnnecassaryWhitespaces.php │ │ ├── Validate │ │ │ ├── CoreTranslations.php │ │ │ ├── NoScripts.php │ │ │ └── ValidateAbstract.php │ │ └── Writer.php │ ├── Updates │ │ └── 2.15.1-b1.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── templates │ │ ├── getLanguagesSelector.twig │ │ └── searchTranslation.twig │ └── vue │ │ ├── dist │ │ ├── LanguagesManager.umd.js │ │ ├── LanguagesManager.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── LanguageSelector │ │ └── LanguageSelector.ts │ │ ├── LanguagesDropdown │ │ └── LanguagesDropdown.vue │ │ ├── TranslationSearch │ │ ├── TranslationSearch.vue │ │ └── TranslationSearchPage.vue │ │ └── index.ts ├── Live │ ├── API.php │ ├── Categories │ │ ├── LiveCategory.php │ │ ├── RealTimeVisitorsSubcategory.php │ │ └── VisitorLogSubcategory.php │ ├── Controller.php │ ├── Exception │ │ └── MaxExecutionTimeExceededException.php │ ├── Live.php │ ├── MeasurableSettings.php │ ├── Model.php │ ├── ProfileSummary │ │ ├── ImportantVisits.php │ │ ├── ProfileSummaryAbstract.php │ │ └── Summary.php │ ├── ProfileSummaryProvider.php │ ├── Reports │ │ ├── Base.php │ │ ├── GetLastVisits.php │ │ ├── GetLastVisitsDetails.php │ │ └── GetSimpleLastVisitCount.php │ ├── Settings │ │ └── VisitorLogDisabled.php │ ├── SystemSettings.php │ ├── Visitor.php │ ├── VisitorDetails.php │ ├── VisitorDetailsAbstract.php │ ├── VisitorFactory.php │ ├── VisitorInterface.php │ ├── VisitorProfile.php │ ├── Visualizations │ │ ├── VisitorLog.php │ │ └── VisitorLog │ │ │ └── Config.php │ ├── Widgets │ │ ├── GetVisitorProfilePopup.php │ │ └── Widget.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── images │ │ ├── file0.png │ │ ├── file1.png │ │ ├── file2.png │ │ ├── file3.png │ │ ├── file4.png │ │ ├── file5.png │ │ ├── file6.png │ │ ├── file7.png │ │ ├── file8.png │ │ ├── file9.png │ │ ├── pause.png │ │ ├── play.png │ │ ├── returningVisitor.png │ │ ├── unknown_avatar.png │ │ └── visitorProfileLaunch.png │ ├── javascripts │ │ ├── SegmentedVisitorLog.js │ │ ├── live.js │ │ ├── rowaction.js │ │ ├── visitorActions.js │ │ ├── visitorLog.js │ │ └── visitorProfile.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ ├── live.less │ │ └── visitor_profile.less │ ├── templates │ │ ├── _actionCommon.twig │ │ ├── _actionEcommerce.twig │ │ ├── _actionGoal.twig │ │ ├── _actionTooltip.twig │ │ ├── _actionsList.twig │ │ ├── _dataTableViz_visitorLog.twig │ │ ├── _profileSummary.twig │ │ ├── _profileSummaryVisits.twig │ │ ├── _totalVisitors.twig │ │ ├── _visitorDetails.twig │ │ ├── _visitorLogIcons.twig │ │ ├── ajaxTotalVisitors.twig │ │ ├── getLastVisitsStart.twig │ │ ├── getSimpleLastVisitCount.twig │ │ ├── getVisitList.twig │ │ ├── getVisitorProfilePopup.twig │ │ ├── index.twig │ │ └── indexVisitorLog.twig │ └── vue │ │ ├── dist │ │ ├── Live.umd.js │ │ ├── Live.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── IndexHeader │ │ └── IndexHeader.vue │ │ ├── LastVisits │ │ └── LastVisits.ts │ │ ├── LivePage │ │ └── LivePage.vue │ │ ├── LiveWidget │ │ └── LiveWidgetRefresh.ts │ │ ├── TotalVisitors │ │ └── TotalVisitors.vue │ │ └── index.ts ├── Login │ ├── API.php │ ├── Auth.php │ ├── Commands │ │ └── UnblockBlockedIps.php │ ├── Controller.php │ ├── Emails │ │ ├── LoginFromDifferentCountryEmail.php │ │ ├── PasswordResetCancelEmail.php │ │ ├── PasswordResetEmail.php │ │ └── SuspiciousLoginAttemptsInLastHourEmail.php │ ├── FormLogin.php │ ├── FormResetPassword.php │ ├── Login.php │ ├── Menu.php │ ├── Model.php │ ├── PasswordResetUserIsInvalidException.php │ ├── PasswordResetter.php │ ├── PasswordVerifier.php │ ├── Security │ │ ├── BruteForceDetection.php │ │ └── LoginFromDifferentCountryDetection.php │ ├── SessionInitializer.php │ ├── SystemSettings.php │ ├── Tasks.php │ ├── config │ │ ├── config.php │ │ ├── test.php │ │ └── tracker.php │ ├── images │ │ └── invitation-image.png │ ├── javascripts │ │ ├── bruteforcelog.js │ │ └── login.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ ├── login.less │ │ └── variables.less │ ├── templates │ │ ├── _formErrors.twig │ │ ├── _loginFromDifferentCountryHtmlEmail.twig │ │ ├── _loginFromDifferentCountryTextEmail.twig │ │ ├── _passwordResetCancelHtmlEmail.twig │ │ ├── _passwordResetCancelTextEmail.twig │ │ ├── _passwordResetHtmlEmail.twig │ │ ├── _passwordResetTextEmail.twig │ │ ├── _suspiciousLoginAttemptsEmail.twig │ │ ├── bruteForceLog.twig │ │ ├── cancelResetPassword.twig │ │ ├── confirmPassword.twig │ │ ├── confirmResetPassword.twig │ │ ├── initiateCancelResetPassword.twig │ │ ├── invitation.twig │ │ ├── invitationDecline.twig │ │ ├── invitationDeclineSuccess.twig │ │ ├── login.twig │ │ ├── loginLayout.twig │ │ └── resetPassword.twig │ └── vue │ │ ├── dist │ │ ├── Login.umd.js │ │ ├── Login.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── BruteForceLog │ │ └── BruteForceLog.vue │ │ ├── FormErrors │ │ └── FormErrors.vue │ │ └── index.ts ├── Marketplace │ ├── API.php │ ├── Api │ │ ├── Client.php │ │ ├── Exception.php │ │ ├── Service.php │ │ └── Service │ │ │ └── Exception.php │ ├── Categories │ │ ├── BrowseSubcategory.php │ │ └── MarketplaceCategory.php │ ├── Commands │ │ └── SetLicenseKey.php │ ├── Consumer.php │ ├── Controller.php │ ├── Emails │ │ └── RequestTrialNotificationEmail.php │ ├── Environment.php │ ├── Input │ │ ├── PluginName.php │ │ ├── PurchaseType.php │ │ └── Sort.php │ ├── LicenseKey.php │ ├── Marketplace.php │ ├── Menu.php │ ├── PluginTrial │ │ ├── Notification.php │ │ ├── Request.php │ │ ├── Service.php │ │ └── Storage.php │ ├── Plugins.php │ ├── Plugins │ │ └── InvalidLicenses.php │ ├── Tasks.php │ ├── UpdateCommunication.php │ ├── Widgets │ │ ├── GetNewPlugins.php │ │ ├── GetPremiumFeatures.php │ │ └── Marketplace.php │ ├── config │ │ ├── config.php │ │ ├── test.php │ │ └── tracker.php │ ├── images │ │ ├── categories │ │ │ ├── matomo.png │ │ │ └── uncategorised.png │ │ ├── divider.svg │ │ ├── matomo-badge.png │ │ ├── rating_important.png │ │ └── star.svg │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ ├── marketplace-widget.less │ │ ├── marketplace.less │ │ ├── plugin-details.less │ │ └── rich-menu-button.less │ ├── templates │ │ ├── _requestTrialNotificationEmail.twig │ │ ├── _updateCommunicationEmail.twig │ │ ├── getNewPlugins.twig │ │ ├── getNewPluginsAdmin.twig │ │ ├── getPremiumFeatures.twig │ │ ├── installPlugin.twig │ │ ├── macros.twig │ │ ├── manageLicenseKey.twig │ │ ├── overview.twig │ │ ├── plugin-details.twig │ │ ├── subscription-overview.twig │ │ └── updatePlugin.twig │ └── vue │ │ ├── dist │ │ ├── Marketplace.umd.js │ │ ├── Marketplace.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── GetNewPlugins │ │ └── GetNewPlugins.vue │ │ ├── GetNewPluginsAdmin │ │ └── GetNewPluginsAdmin.vue │ │ ├── GetPremiumFeatures │ │ └── GetPremiumFeatures.vue │ │ ├── ManageLicenseKey │ │ └── ManageLicenseKey.vue │ │ ├── Marketplace │ │ └── Marketplace.vue │ │ ├── MissingReqsNotice │ │ └── MissingReqsNotice.vue │ │ ├── OverviewIntro │ │ └── OverviewIntro.vue │ │ ├── PluginDetailsModal │ │ └── PluginDetailsModal.vue │ │ ├── PluginList │ │ ├── CTAContainer.vue │ │ ├── DownloadButton.vue │ │ ├── MoreDetailsAction.vue │ │ └── PluginList.vue │ │ ├── RequestTrial │ │ └── RequestTrial.vue │ │ ├── RichMenuButton │ │ └── RichMenuButton.vue │ │ ├── StartFreeTrial │ │ └── StartFreeTrial.vue │ │ ├── SubscriptionOverview │ │ └── SubscriptionOverview.vue │ │ ├── index.ts │ │ └── types.ts ├── MobileAppMeasurable │ ├── MeasurableSettings.php │ ├── MobileAppMeasurable.php │ ├── Type.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ └── plugin.json ├── MobileMessaging │ ├── API.php │ ├── APIException.php │ ├── Controller.php │ ├── CountryCallingCodes.php │ ├── Diagnostic │ │ └── MobileMessagingInformational.php │ ├── GSMCharset.php │ ├── Menu.php │ ├── MobileMessaging.php │ ├── Model.php │ ├── ReportRenderer │ │ ├── ReportRendererException.php │ │ └── Sms.php │ ├── SMSProvider.php │ ├── SMSProvider │ │ ├── ASPSMS.php │ │ ├── Development.php │ │ └── StubbedProvider.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── images │ │ ├── ASPSMS.png │ │ ├── Clockwork.png │ │ └── phone.png │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── MobileMessagingSettings.less │ ├── templates │ │ ├── SMSReport.twig │ │ ├── index.twig │ │ └── reportParametersScheduledReports.twig │ └── vue │ │ ├── dist │ │ ├── MobileMessaging.umd.js │ │ ├── MobileMessaging.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── AdminPage │ │ └── AdminPage.vue │ │ ├── DelegateMobileMessagingSettings │ │ └── DelegateMobileMessagingSettings.vue │ │ ├── ManageMobilePhoneNumbers │ │ └── ManageMobilePhoneNumbers.vue │ │ ├── ManageSmsProvider │ │ └── ManageSmsProvider.vue │ │ ├── ReportParameters │ │ └── ReportParameters.vue │ │ ├── SelectPhoneNumbers │ │ └── SelectPhoneNumbers.vue │ │ ├── SmsProviderCredentials │ │ └── SmsProviderCredentials.vue │ │ └── index.ts ├── Monolog │ ├── Formatter │ │ ├── ConsoleFormatter.php │ │ └── LineMessageFormatter.php │ ├── Handler │ │ ├── DatabaseHandler.php │ │ ├── EchoHandler.php │ │ ├── ErrorLogHandler.php │ │ ├── FailureLogMessageDetector.php │ │ ├── FileHandler.php │ │ ├── LogCaptureHandler.php │ │ ├── SyslogHandler.php │ │ └── WebNotificationHandler.php │ ├── Monolog.php │ ├── Processor │ │ ├── ClassNameProcessor.php │ │ ├── ExceptionToTextProcessor.php │ │ ├── RequestIdProcessor.php │ │ ├── SprintfProcessor.php │ │ └── TokenProcessor.php │ ├── config │ │ ├── cli.php │ │ ├── config.php │ │ └── tracker.php │ └── plugin.json ├── Morpheus │ ├── Controller.php │ ├── Menu.php │ ├── Morpheus.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── fonts │ │ ├── README.md │ │ ├── matomo.eot │ │ ├── matomo.svg │ │ ├── matomo.ttf │ │ ├── matomo.woff │ │ ├── matomo.woff2 │ │ ├── selection.json │ │ └── svgs │ │ │ ├── icon-add.svg │ │ │ ├── icon-admin-development.svg │ │ │ ├── icon-admin-diagnostic.svg │ │ │ ├── icon-admin-platform.svg │ │ │ ├── icon-admin-settings.svg │ │ │ ├── icon-alert.svg │ │ │ ├── icon-annotation.svg │ │ │ ├── icon-archive.svg │ │ │ ├── icon-arrow-bottom.svg │ │ │ ├── icon-arrow-left.svg │ │ │ ├── icon-arrow-right.svg │ │ │ ├── icon-arrow-top.svg │ │ │ ├── icon-arrowdown.svg │ │ │ ├── icon-arrowup.svg │ │ │ ├── icon-audio.svg │ │ │ ├── icon-bell-ring.svg │ │ │ ├── icon-bug.svg │ │ │ ├── icon-business.svg │ │ │ ├── icon-calendar.svg │ │ │ ├── icon-chart-bar.svg │ │ │ ├── icon-chart-pie.svg │ │ │ ├── icon-chevron-down.svg │ │ │ ├── icon-chevron-up.svg │ │ │ ├── icon-clock.svg │ │ │ ├── icon-close.svg │ │ │ ├── icon-code.svg │ │ │ ├── icon-configure.svg │ │ │ ├── icon-content-copy.svg │ │ │ ├── icon-datepicker-arr-l.svg │ │ │ ├── icon-datepicker-arr-r.svg │ │ │ ├── icon-delete.svg │ │ │ ├── icon-document.svg │ │ │ ├── icon-dollar-sign.svg │ │ │ ├── icon-done.svg │ │ │ ├── icon-download.svg │ │ │ ├── icon-drop-crossed.svg │ │ │ ├── icon-drop.svg │ │ │ ├── icon-ecommerce-abandoned.svg │ │ │ ├── icon-ecommerce-order.svg │ │ │ ├── icon-edit.svg │ │ │ ├── icon-email.svg │ │ │ ├── icon-embed.svg │ │ │ ├── icon-error.svg │ │ │ ├── icon-evolution.svg │ │ │ ├── icon-export.svg │ │ │ ├── icon-fast-forward.svg │ │ │ ├── icon-fast-rewind.svg │ │ │ ├── icon-feed.svg │ │ │ ├── icon-finance.svg │ │ │ ├── icon-folder.svg │ │ │ ├── icon-form.svg │ │ │ ├── icon-fullscreen.svg │ │ │ ├── icon-funnel.svg │ │ │ ├── icon-github.svg │ │ │ ├── icon-goal.svg │ │ │ ├── icon-heart.svg │ │ │ ├── icon-help.svg │ │ │ ├── icon-hide.svg │ │ │ ├── icon-hits.svg │ │ │ ├── icon-image.svg │ │ │ ├── icon-info.svg │ │ │ ├── icon-insights.svg │ │ │ ├── icon-lab.svg │ │ │ ├── icon-locked.svg │ │ │ ├── icon-marketplace.svg │ │ │ ├── icon-maximise.svg │ │ │ ├── icon-menu-hamburger.svg │ │ │ ├── icon-minimise.svg │ │ │ ├── icon-minus-square.svg │ │ │ ├── icon-minus.svg │ │ │ ├── icon-more-horiz.svg │ │ │ ├── icon-more-verti.svg │ │ │ ├── icon-new_releases.svg │ │ │ ├── icon-open-source.svg │ │ │ ├── icon-outlink.svg │ │ │ ├── icon-overlay.svg │ │ │ ├── icon-page-performance.svg │ │ │ ├── icon-pause.svg │ │ │ ├── icon-play.svg │ │ │ ├── icon-plugin.svg │ │ │ ├── icon-plus-square.svg │ │ │ ├── icon-plus.svg │ │ │ ├── icon-puzzle.svg │ │ │ ├── icon-refresh.svg │ │ │ ├── icon-reload.svg │ │ │ ├── icon-remove.svg │ │ │ ├── icon-replay.svg │ │ │ ├── icon-reporting-actions.svg │ │ │ ├── icon-reporting-dashboard.svg │ │ │ ├── icon-reporting-ecommerce.svg │ │ │ ├── icon-reporting-goal.svg │ │ │ ├── icon-reporting-referer.svg │ │ │ ├── icon-reporting-visitors.svg │ │ │ ├── icon-rocket.svg │ │ │ ├── icon-search.svg │ │ │ ├── icon-segment.svg │ │ │ ├── icon-segmented-visits-log.svg │ │ │ ├── icon-server.svg │ │ │ ├── icon-settings.svg │ │ │ ├── icon-show.svg │ │ │ ├── icon-sign-in.svg │ │ │ ├── icon-sign-out.svg │ │ │ ├── icon-skip-next.svg │ │ │ ├── icon-skip-previous.svg │ │ │ ├── icon-star.svg │ │ │ ├── icon-stop.svg │ │ │ ├── icon-success.svg │ │ │ ├── icon-table-more.svg │ │ │ ├── icon-table.svg │ │ │ ├── icon-tag-cloud.svg │ │ │ ├── icon-transition.svg │ │ │ ├── icon-upload.svg │ │ │ ├── icon-user-add.svg │ │ │ ├── icon-user-personal.svg │ │ │ ├── icon-user.svg │ │ │ ├── icon-users.svg │ │ │ ├── icon-visitor-profile.svg │ │ │ ├── icon-zoom-in.svg │ │ │ └── icon-zoom-out.svg │ ├── images │ │ ├── action.svg │ │ ├── add.png │ │ ├── affix-arrow.png │ │ ├── annotations.png │ │ ├── annotations_starred.png │ │ ├── arr_r.png │ │ ├── background-submit.png │ │ ├── bullet.png │ │ ├── calendar.png │ │ ├── chart_bar.png │ │ ├── chart_line_edit.png │ │ ├── chart_pie.png │ │ ├── close.png │ │ ├── collapsed_arrows.png │ │ ├── compare.svg │ │ ├── configure-highlight.png │ │ ├── configure.png │ │ ├── contentimpression.png │ │ ├── contentimpression.svg │ │ ├── contentinteraction.png │ │ ├── contentinteraction.svg │ │ ├── dashboard_h_bg.png │ │ ├── data_table_footer_active_item.png │ │ ├── datepicker_arr_l.png │ │ ├── datepicker_arr_r.png │ │ ├── delete.png │ │ ├── download.png │ │ ├── download.svg │ │ ├── ecommerceAbandonedCart.png │ │ ├── ecommerceAbandonedCart.svg │ │ ├── ecommerceOrder.png │ │ ├── ecommerceOrder.svg │ │ ├── email.png │ │ ├── error.png │ │ ├── error_medium.png │ │ ├── event.png │ │ ├── event.svg │ │ ├── expanded_arrows.png │ │ ├── export.png │ │ ├── feed.png │ │ ├── forms-sprite.png │ │ ├── fullscreen.png │ │ ├── goal.png │ │ ├── goal.svg │ │ ├── help.png │ │ ├── html_icon.png │ │ ├── ico_alert.png │ │ ├── ico_delete.png │ │ ├── ico_edit.png │ │ ├── ico_info.png │ │ ├── icon-calendar.png │ │ ├── image.png │ │ ├── info.png │ │ ├── inp_bg.png │ │ ├── li_dbl_gray.png │ │ ├── link.png │ │ ├── link.svg │ │ ├── loading-blue.gif │ │ ├── login-sprite.png │ │ ├── logo-dark.svg │ │ ├── logo-email.png │ │ ├── logo-header.png │ │ ├── logo.png │ │ ├── logo.svg │ │ ├── maximise.png │ │ ├── minimise.png │ │ ├── minus.png │ │ ├── newtab.png │ │ ├── ok.png │ │ ├── plus.png │ │ ├── plus_blue.png │ │ ├── refresh.png │ │ ├── reload.png │ │ ├── row_evolution.png │ │ ├── row_evolution_hover.png │ │ ├── search.svg │ │ ├── search_bg.png │ │ ├── search_ico.png │ │ ├── segment-users.png │ │ ├── select_arrow.png │ │ ├── signout.png │ │ ├── sites_selection.png │ │ ├── sort_subtable_asc.png │ │ ├── sort_subtable_asc_light.png │ │ ├── sort_subtable_desc.png │ │ ├── sort_subtable_desc_light.png │ │ ├── sortasc.png │ │ ├── sortasc_dark.png │ │ ├── sortdesc.png │ │ ├── sortdesc_dark.png │ │ ├── star.png │ │ ├── star_empty.png │ │ ├── success_medium.png │ │ ├── table.png │ │ ├── table_more.png │ │ ├── tagcloud.png │ │ ├── video_play.png │ │ ├── warning.png │ │ ├── warning_medium.png │ │ ├── warning_small.png │ │ ├── zoom-out-disabled.png │ │ └── zoom-out.png │ ├── javascripts │ │ ├── layout.js │ │ └── piwikHelper.js │ ├── plugin.json │ ├── stylesheets │ │ ├── base.less │ │ ├── base │ │ │ ├── bootstrap.css │ │ │ ├── colors.less │ │ │ ├── icons.css │ │ │ └── mixins.less │ │ ├── general │ │ │ ├── _admin.less │ │ │ ├── _default.less │ │ │ ├── _form.less │ │ │ ├── _forms.less │ │ │ ├── _jqueryUI.less │ │ │ ├── _misc.less │ │ │ ├── _typography.less │ │ │ └── _utils.less │ │ ├── main.less │ │ ├── simple_structure.css │ │ ├── ui │ │ │ ├── _buttons.less │ │ │ ├── _cards.less │ │ │ ├── _charts.less │ │ │ ├── _code.less │ │ │ ├── _components.less │ │ │ ├── _list-group.less │ │ │ ├── _map.less │ │ │ ├── _modal.less │ │ │ ├── _navs.less │ │ │ ├── _panels.less │ │ │ ├── _popups.less │ │ │ ├── _progress-bars.less │ │ │ ├── _tables.less │ │ │ ├── _tabs.less │ │ │ └── _tooltip.less │ │ └── uibase │ │ │ ├── _dataTable.less │ │ │ ├── _header.less │ │ │ ├── _headerMessage.less │ │ │ ├── _languageSelect.less │ │ │ ├── _loading.less │ │ │ └── _periodSelect.less │ ├── templates │ │ ├── _iframeBuster.twig │ │ ├── _jsCssIncludes.twig │ │ ├── _jsGlobalVariables.twig │ │ ├── _sparklineFooter.twig │ │ ├── admin.twig │ │ ├── ajaxMacros.twig │ │ ├── contentBlock.twig │ │ ├── dashboard.twig │ │ ├── demo.twig │ │ ├── empty.twig │ │ ├── genericForm.twig │ │ ├── javascriptCode.twig │ │ ├── layout.twig │ │ ├── macros.twig │ │ ├── maintenance.tpl │ │ ├── simpleLayoutFooter.tpl │ │ └── simpleLayoutHeader.tpl │ └── vue │ │ ├── dist │ │ ├── Morpheus.umd.js │ │ ├── Morpheus.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── Demo │ │ ├── Demo.vue │ │ └── DemoCodePair.vue │ │ └── index.ts ├── MultiSites │ ├── API.php │ ├── Categories │ │ └── MultiSitesCategory.php │ ├── Columns │ │ ├── Metrics │ │ │ └── EcommerceOnlyEvolutionMetric.php │ │ └── Website.php │ ├── Controller.php │ ├── Dashboard.php │ ├── DataTable │ │ └── Filter │ │ │ └── NestedSitesLimiter.php │ ├── Menu.php │ ├── MultiSites.php │ ├── Reports │ │ ├── Base.php │ │ ├── GetAll.php │ │ └── GetOne.php │ ├── config │ │ ├── config.php │ │ ├── tracker.php │ │ └── ui-test.php │ ├── images │ │ ├── arrow_down.png │ │ ├── arrow_down_green.png │ │ ├── arrow_up.png │ │ ├── arrow_up_red.png │ │ ├── kpi_divider.svg │ │ ├── kpi_divider_horizontal.svg │ │ └── stop.png │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── templates │ │ └── allWebsitesDashboard.twig │ └── vue │ │ ├── dist │ │ ├── MultiSites.umd.js │ │ ├── MultiSites.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── AllWebsitesDashboard │ │ ├── AllWebsitesDashboard.less │ │ ├── AllWebsitesDashboard.store.ts │ │ ├── AllWebsitesDashboard.vue │ │ ├── KPICard.vue │ │ ├── KPICardContainer.vue │ │ ├── SitesTable.vue │ │ └── SitesTableSite.vue │ │ ├── index.ts │ │ └── types.ts ├── Overlay │ ├── API.php │ ├── Controller.php │ ├── Overlay.php │ ├── client │ │ ├── client.css │ │ ├── client.js │ │ ├── close.png │ │ ├── followingpages.js │ │ ├── linktags.png │ │ ├── linktags_lessshadow.png │ │ ├── linktags_noshadow.png │ │ ├── loading.gif │ │ ├── translations.js │ │ └── urlnormalizer.js │ ├── config │ │ ├── config.php │ │ ├── tracker.php │ │ └── ui-test.php │ ├── images │ │ ├── overlay_icon.png │ │ └── overlay_icon_hover.png │ ├── javascripts │ │ ├── Overlay_Helper.js │ │ ├── Piwik_Overlay.js │ │ └── rowaction.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ ├── overlay.css │ │ └── showErrorWrongDomain.css │ └── templates │ │ ├── index.twig │ │ ├── index_noframe.twig │ │ ├── notifyParentIframe.twig │ │ ├── renderSidebar.twig │ │ ├── showErrorWrongDomain.twig │ │ └── startOverlaySession.twig ├── PagePerformance │ ├── API.php │ ├── Archiver.php │ ├── Categories │ │ └── PerformanceSubcategory.php │ ├── Columns │ │ ├── Base.php │ │ ├── Metrics │ │ │ ├── AveragePageLoadTime.php │ │ │ ├── AveragePerformanceMetric.php │ │ │ ├── AverageTimeDomCompletion.php │ │ │ ├── AverageTimeDomProcessing.php │ │ │ ├── AverageTimeNetwork.php │ │ │ ├── AverageTimeOnLoad.php │ │ │ ├── AverageTimeServer.php │ │ │ └── AverageTimeTransfer.php │ │ ├── TimeDomCompletion.php │ │ ├── TimeDomProcessing.php │ │ ├── TimeNetwork.php │ │ ├── TimeOnLoad.php │ │ ├── TimeServer.php │ │ └── TimeTransfer.php │ ├── Controller.php │ ├── JqplotDataGenerator │ │ ├── Chart.php │ │ └── StackedBarEvolution.php │ ├── Metrics.php │ ├── PagePerformance.php │ ├── RecordBuilders │ │ └── PerformanceTotals.php │ ├── Reports │ │ └── Get.php │ ├── Tracker │ │ └── PerformanceDataProcessor.php │ ├── Visualizations │ │ ├── JqplotGraph │ │ │ └── StackedBarEvolution.php │ │ └── PerformanceColumns.php │ ├── javascripts │ │ ├── PagePerformance.js │ │ ├── jqplotStackedBarEvolutionGraph.js │ │ └── rowaction.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ └── templates │ │ └── getPagePerformancePopover.twig ├── PrivacyManager │ ├── API.php │ ├── Commands │ │ └── AnonymizeRawData.php │ ├── Config.php │ ├── Controller.php │ ├── Dao │ │ └── LogDataAnonymizer.php │ ├── Diagnostic │ │ └── PrivacyInformational.php │ ├── DoNotTrackHeaderChecker.php │ ├── FeatureFlags │ │ └── PrivacyCompliance.php │ ├── IPAnonymizer.php │ ├── LogDataPurger.php │ ├── Menu.php │ ├── Model │ │ ├── DataSubjects.php │ │ └── LogDataAnonymizations.php │ ├── PrivacyManager.php │ ├── ReferrerAnonymizer.php │ ├── ReportsPurger.php │ ├── Settings │ │ ├── CampaignTrackingParametersDisabled.php │ │ ├── CompliancePolicyEnforcedSetting.php │ │ ├── IPAnonymisation.php │ │ ├── IpAddressMaskLength.php │ │ ├── ReferrerAnonymisation.php │ │ └── ReportRetention.php │ ├── SystemSettings.php │ ├── Tasks.php │ ├── Tracker │ │ └── RequestProcessor.php │ ├── Validators │ │ └── VisitsDataSubject.php │ ├── changes.json │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ ├── compliance.less │ │ ├── footerLinks.less │ │ └── gdprOverview.less │ ├── templates │ │ ├── askingForConsent.twig │ │ ├── compliance.twig │ │ ├── footerLinks.twig │ │ ├── gdprOverview.twig │ │ ├── gdprTools.twig │ │ ├── getDatabaseSize.twig │ │ ├── privacySettings.twig │ │ └── usersOptOut.twig │ ├── tracker.js │ ├── tracker.min.js │ └── vue │ │ ├── dist │ │ ├── PrivacyManager.umd.js │ │ ├── PrivacyManager.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── AnonymizeIp │ │ └── AnonymizeIp.vue │ │ ├── AnonymizeLogData │ │ ├── AnonymizeLogData.less │ │ ├── AnonymizeLogData.vue │ │ └── PreviousAnonymizations.vue │ │ ├── AskingForConsent │ │ └── AskingForConsent.vue │ │ ├── Compliance │ │ ├── Compliance.store.ts │ │ ├── Compliance.vue │ │ ├── ComplianceOverview.vue │ │ └── ComplianceTable.vue │ │ ├── DeleteOldLogs │ │ └── DeleteOldLogs.vue │ │ ├── DeleteOldReports │ │ └── DeleteOldReports.vue │ │ ├── DoNotTrackPreference │ │ └── DoNotTrackPreference.vue │ │ ├── GdprOverview │ │ └── GdprOverview.vue │ │ ├── ManageGdpr │ │ ├── ManageGdpr.less │ │ └── ManageGdpr.vue │ │ ├── OptOutCustomizer │ │ ├── OptOutCustomizer.less │ │ └── OptOutCustomizer.vue │ │ ├── PrivacySettings │ │ └── PrivacySettings.vue │ │ ├── ReportDeletionSettings │ │ └── ReportDeletionSettings.store.ts │ │ ├── ScheduleReportDeletion │ │ └── ScheduleReportDeletion.vue │ │ ├── UsersOptOut │ │ └── UsersOptOut.vue │ │ └── index.ts ├── ProfessionalServices │ ├── API.php │ ├── Categories │ │ ├── PromoAbTestingCategory.php │ │ ├── PromoCrashAnalytics.php │ │ ├── PromoCustomReportsCategory.php │ │ ├── PromoFormsCategory.php │ │ ├── PromoFunnelsCategory.php │ │ ├── PromoHeatmapCategory.php │ │ ├── PromoMediaCategory.php │ │ └── PromoSessionRecordingCategory.php │ ├── ProfessionalServices.php │ ├── Promo.php │ ├── PromoWidgetApplicable.php │ ├── PromoWidgetDismissal.php │ ├── Widgets │ │ ├── DismissibleWidget.php │ │ ├── PromoAbTesting.php │ │ ├── PromoCrashAnalytics.php │ │ ├── PromoCustomReports.php │ │ ├── PromoFormAnalytics.php │ │ ├── PromoFunnels.php │ │ ├── PromoHeatmaps.php │ │ ├── PromoMediaAnalytics.php │ │ ├── PromoServices.php │ │ ├── PromoSessionRecordings.php │ │ └── Rss.php │ ├── changes.json │ ├── config │ │ ├── config.php │ │ ├── test.php │ │ └── tracker.php │ ├── images │ │ ├── ad-abtesting.png │ │ ├── ad-crashanalytics.png │ │ ├── ad-customreports.png │ │ ├── ad-formanalytics.png │ │ ├── ad-funnels.png │ │ ├── ad-heatmaps.png │ │ ├── ad-mediaanalytics.png │ │ ├── ad-sessionrecordings.png │ │ └── promo.png │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── plugin.json │ ├── stylesheets │ │ ├── promos.less │ │ └── widget.less │ ├── templates │ │ ├── pluginAdvertising.twig │ │ ├── promoBelowCampaigns.twig │ │ ├── promoBelowEvents.twig │ │ ├── promoBelowReferrerTypes.twig │ │ ├── promoCustomVariables.twig │ │ ├── promoExperiments.twig │ │ ├── promoFunnel.twig │ │ ├── promoHeatmaps.twig │ │ ├── promoSEOWebVitals.twig │ │ ├── promoSearchKeywords.twig │ │ ├── promoServicesWidget.twig │ │ └── promoSessionRecordings.twig │ └── vue │ │ ├── dist │ │ ├── ProfessionalServices.umd.js │ │ ├── ProfessionalServices.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── DismissPromoWidget │ │ └── DismissPromoWidget.ts │ │ └── index.ts ├── Proxy │ ├── Controller.php │ ├── Proxy.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ └── plugin.json ├── Referrers │ ├── AIAssistant.php │ ├── API.php │ ├── Archiver.php │ ├── Categories │ │ ├── AIAssistantsSubcategory.php │ │ ├── AllReferrersSubcategory.php │ │ ├── CampaignUrlBuilderSubcategory.php │ │ ├── CampaignsSubcategory.php │ │ ├── ReferrersCategory.php │ │ ├── ReferrersOverviewSubcategory.php │ │ ├── SearchEnginesSubcategory.php │ │ ├── SocialsSubcategory.php │ │ └── WebsitesSubcategory.php │ ├── Columns │ │ ├── AIAssistant.php │ │ ├── Base.php │ │ ├── Campaign.php │ │ ├── Keyword.php │ │ ├── Metrics │ │ │ └── VisitorsFromReferrerPercent.php │ │ ├── Referrer.php │ │ ├── ReferrerName.php │ │ ├── ReferrerType.php │ │ ├── ReferrerUrl.php │ │ ├── SearchEngine.php │ │ ├── SocialNetwork.php │ │ ├── Website.php │ │ └── WebsitePage.php │ ├── Controller.php │ ├── DataTable │ │ └── Filter │ │ │ ├── GroupDifferentSocialWritings.php │ │ │ ├── KeywordNotDefined.php │ │ │ ├── KeywordsFromSearchEngineId.php │ │ │ ├── SearchEnginesFromKeywordId.php │ │ │ ├── SetGetReferrerTypeSubtables.php │ │ │ ├── UrlsForAIAssistant.php │ │ │ ├── UrlsForSocial.php │ │ │ └── UrlsFromWebsiteId.php │ ├── RecordBuilders │ │ ├── AIReferrers.php │ │ └── Referrers.php │ ├── Referrers.php │ ├── Reports │ │ ├── Base.php │ │ ├── Get.php │ │ ├── GetAIAssistants.php │ │ ├── GetAll.php │ │ ├── GetCampaigns.php │ │ ├── GetEntryPageTitlesForAIAssistant.php │ │ ├── GetEntryPageUrlsForAIAssistant.php │ │ ├── GetKeywords.php │ │ ├── GetKeywordsFromCampaignId.php │ │ ├── GetKeywordsFromSearchEngineId.php │ │ ├── GetReferrerType.php │ │ ├── GetSearchEngines.php │ │ ├── GetSearchEnginesFromKeywordId.php │ │ ├── GetSocials.php │ │ ├── GetUrlsForSocial.php │ │ ├── GetUrlsFromWebsiteId.php │ │ └── GetWebsites.php │ ├── SearchEngine.php │ ├── Social.php │ ├── Tasks.php │ ├── VisitorDetails.php │ ├── Widgets │ │ └── GetCampaignUrlBuilder.php │ ├── changes.json │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── functions.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── templates │ │ ├── _actionTooltip.twig │ │ ├── _visitorDetails.twig │ │ └── campaignBuilder.twig │ └── vue │ │ ├── dist │ │ ├── Referrers.umd.js │ │ ├── Referrers.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── CampaignBuilder │ │ ├── CampaignBuilder.less │ │ └── CampaignBuilder.vue │ │ └── index.ts ├── Resolution │ ├── API.php │ ├── Archiver.php │ ├── Columns │ │ ├── Configuration.php │ │ └── Resolution.php │ ├── RecordBuilders │ │ ├── Configuration.php │ │ └── Resolution.php │ ├── Reports │ │ ├── Base.php │ │ ├── GetConfiguration.php │ │ └── GetResolution.php │ ├── Resolution.php │ ├── Settings │ │ └── ScreenResolutionDetectionDisabled.php │ ├── VisitorDetails.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── functions.php │ └── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json ├── RssWidget │ ├── RssRenderer.php │ ├── RssWidget.php │ ├── Widgets │ │ ├── RssChangelog.php │ │ └── RssPiwik.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── plugin.json │ └── stylesheets │ │ └── rss.less ├── SEO │ ├── API.php │ ├── Metric │ │ ├── Aggregator.php │ │ ├── Bing.php │ │ ├── DomainAge.php │ │ ├── Metric.php │ │ ├── MetricsProvider.php │ │ └── ProviderCache.php │ ├── SEO.php │ ├── Widgets │ │ └── GetRank.php │ ├── config │ │ ├── config.php │ │ ├── tracker.php │ │ └── ui-test.php │ ├── javascripts │ │ └── rank.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ └── templates │ │ └── getRank.twig ├── ScheduledReports │ ├── API.php │ ├── Controller.php │ ├── GeneratedReport.php │ ├── Menu.php │ ├── Model.php │ ├── ReportEmailGenerator.php │ ├── ReportEmailGenerator │ │ ├── AttachedFileReportEmailGenerator.php │ │ └── HtmlReportEmailGenerator.php │ ├── ScheduledReportEmail.php │ ├── ScheduledReports.php │ ├── SubscriptionModel.php │ ├── Tasks.php │ ├── config │ │ ├── config.php │ │ ├── tcpdf_config.php │ │ └── tracker.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── scheduledreports.less │ ├── templates │ │ ├── index.twig │ │ ├── reportParametersScheduledReports.twig │ │ └── unsubscribe.twig │ └── vue │ │ ├── dist │ │ ├── ScheduledReports.umd.js │ │ ├── ScheduledReports.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── AddReport │ │ └── AddReport.vue │ │ ├── ListReports │ │ └── ListReports.vue │ │ ├── ManageScheduledReport │ │ └── ManageScheduledReport.vue │ │ ├── ReportParameters │ │ └── ReportParameters.vue │ │ ├── index.ts │ │ ├── types.ts │ │ └── utilities.ts ├── SegmentEditor │ ├── API.php │ ├── Model.php │ ├── SegmentEditor.php │ ├── SegmentFormatter.php │ ├── SegmentQueryDecorator.php │ ├── SegmentSelectorControl.php │ ├── Services │ │ └── StoredSegmentService.php │ ├── Settings │ │ └── LimitSegments.php │ ├── UnprocessedSegmentException.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── images │ │ ├── ajax-loader.gif │ │ ├── bg-segment-search.png │ │ ├── bg-select.png │ │ ├── close.png │ │ ├── close_btn.png │ │ ├── dashboard_h_bg_hover.png │ │ ├── edit_segment.png │ │ ├── icon-users.png │ │ ├── reset_search.png │ │ ├── search_btn.png │ │ └── segment-close.png │ ├── javascripts │ │ └── Segmentation.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── segmentation.less │ ├── templates │ │ ├── _segmentSelector.twig │ │ └── _unprocessedSegmentMessage.twig │ └── vue │ │ ├── dist │ │ ├── SegmentEditor.umd.js │ │ ├── SegmentEditor.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── SegmentGenerator │ │ ├── SegmentGenerator.less │ │ ├── SegmentGenerator.store.ts │ │ ├── SegmentGenerator.vue │ │ └── ValueInput.vue │ │ ├── index.ts │ │ └── types.ts ├── SitesManager │ ├── API.php │ ├── Controller.php │ ├── Menu.php │ ├── Model.php │ ├── SiteContentDetection │ │ ├── BugSnag.php │ │ ├── Cloudflare.php │ │ ├── Complianz.php │ │ ├── ConsentManagerDetectionAbstract.php │ │ ├── CookieYes.php │ │ ├── Cookiebot.php │ │ ├── Drupal.php │ │ ├── GoogleAnalytics3.php │ │ ├── GoogleAnalytics4.php │ │ ├── GoogleTagManager.php │ │ ├── Joomla.php │ │ ├── Klaro.php │ │ ├── Matomo.php │ │ ├── MatomoTagManager.php │ │ ├── Osano.php │ │ ├── RaygunCrashReporting.php │ │ ├── ReactJs.php │ │ ├── Rollbar.php │ │ ├── Sentry.php │ │ ├── Sharepoint.php │ │ ├── Shopify.php │ │ ├── SiteContentDetectionAbstract.php │ │ ├── Squarespace.php │ │ ├── TarteAuCitron.php │ │ ├── TrackJs.php │ │ ├── VueJs.php │ │ ├── Webflow.php │ │ ├── Wix.php │ │ └── WordPress.php │ ├── SiteUrls.php │ ├── SitesManager.php │ ├── Tracker │ │ └── SitesManagerRequestProcessor.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── images │ │ ├── cloudflare.svg │ │ ├── code.svg │ │ ├── gtm.svg │ │ ├── integrations.svg │ │ ├── mtm.png │ │ ├── others.svg │ │ ├── reactjs.svg │ │ ├── vuejs.svg │ │ └── wordpress.svg │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── SitesManager.less │ ├── templates │ │ ├── _displayJavascriptCode.twig │ │ ├── _gtmTabInstructions.twig │ │ ├── _integrationsTab.twig │ │ ├── _matomoTabInstructions.twig │ │ ├── _othersTab.twig │ │ ├── _trackingCodeEmail.twig │ │ ├── _vueTabInstructions.twig │ │ ├── _wordpressTabInstructions.twig │ │ ├── globalSettings.twig │ │ ├── index.twig │ │ └── siteWithoutData.twig │ └── vue │ │ ├── dist │ │ ├── SitesManager.umd.js │ │ ├── SitesManager.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── CurrencyStore │ │ └── CurrencyStore.ts │ │ ├── GlobalSettingsStore │ │ ├── GlobalSettings.ts │ │ └── GlobalSettingsStore.ts │ │ ├── ManageGlobalSettings │ │ ├── ExcludeQueryParameterSettings.vue │ │ └── ManageGlobalSettings.vue │ │ ├── SiteFields │ │ └── SiteFields.vue │ │ ├── SiteTypesStore │ │ ├── SiteType.ts │ │ └── SiteTypesStore.ts │ │ ├── SiteWithoutData │ │ └── SiteWithoutData.vue │ │ ├── SitesManagement │ │ ├── ButtonBar.vue │ │ └── SitesManagement.vue │ │ ├── TimezoneStore │ │ └── TimezoneStore.ts │ │ └── index.ts ├── TestRunner │ ├── Commands │ │ ├── CheckDirectDependencyUse.php │ │ ├── CodeCoverage.php │ │ ├── GenerateGitHubTestActionFile.php │ │ ├── SyncScreenshots.php │ │ ├── TestsRun.php │ │ ├── TestsRunJS.php │ │ ├── TestsRunUI.php │ │ └── TestsSetupFixture.php │ ├── Controller.php │ ├── TestRunner.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── plugin.json │ └── templates │ │ └── matomo-tests.yml.twig ├── Tour │ ├── API.php │ ├── CHANGELOG.md │ ├── Dao │ │ └── DataFinder.php │ ├── Engagement │ │ ├── Challenge.php │ │ ├── ChallengeAddedAnnotation.php │ │ ├── ChallengeAddedSegment.php │ │ ├── ChallengeAddedWebsite.php │ │ ├── ChallengeBrowseMarketplace.php │ │ ├── ChallengeChangeVisualisation.php │ │ ├── ChallengeConfigureGeolocation.php │ │ ├── ChallengeCreatedGoal.php │ │ ├── ChallengeCustomLogo.php │ │ ├── ChallengeCustomiseDashboard.php │ │ ├── ChallengeDisableBrowserArchiving.php │ │ ├── ChallengeFlattenActions.php │ │ ├── ChallengeInvitedUser.php │ │ ├── ChallengeScheduledReport.php │ │ ├── ChallengeSelectDateRange.php │ │ ├── ChallengeSetupConsentManager.php │ │ ├── ChallengeSetupTwoFa.php │ │ ├── ChallengeTrackingCode.php │ │ ├── ChallengeViewRowEvolution.php │ │ ├── ChallengeViewVisitorProfile.php │ │ ├── ChallengeViewVisitsLog.php │ │ ├── Challenges.php │ │ └── Levels.php │ ├── Tour.php │ ├── Widgets │ │ └── GetEngagement.php │ ├── config │ │ ├── config.php │ │ ├── test.php │ │ └── tracker.php │ ├── javascripts │ │ └── engagement.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── engagement.less │ └── templates │ │ └── engagement.twig ├── Transitions │ ├── API.php │ ├── Categories │ │ └── TransitionsSubcategory.php │ ├── Controller.php │ ├── Transitions.php │ ├── Widgets │ │ └── GetTransitions.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── images │ │ ├── transitions_icon.png │ │ └── transitions_icon_hover.png │ ├── javascripts │ │ └── transitions.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ ├── _transitionColors.less │ │ └── transitions.less │ ├── templates │ │ ├── renderPopover.twig │ │ └── transitions.twig │ └── vue │ │ ├── dist │ │ ├── Transitions.umd.js │ │ ├── Transitions.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── TransitionExporter │ │ ├── TransitionExporter.ts │ │ ├── TransitionExporterLink.vue │ │ ├── TransitionExporterPopover.less │ │ ├── TransitionExporterPopover.vue │ │ └── transitionParams.ts │ │ ├── TransitionSwitcher │ │ └── TransitionSwitcher.vue │ │ ├── TransitionsPage │ │ └── TransitionsPage.vue │ │ └── index.ts ├── TwoFactorAuth │ ├── API.php │ ├── Commands │ │ └── Disable2FAForUser.php │ ├── Controller.php │ ├── Dao │ │ ├── RecoveryCodeDao.php │ │ ├── RecoveryCodeRandomGenerator.php │ │ ├── RecoveryCodeStaticGenerator.php │ │ ├── TwoFaSecretRandomGenerator.php │ │ └── TwoFaSecretStaticGenerator.php │ ├── FormTwoFactorAuthCode.php │ ├── SystemSettings.php │ ├── Tasks.php │ ├── TwoFactorAuth.php │ ├── TwoFactorAuthentication.php │ ├── Validator.php │ ├── config │ │ ├── config.php │ │ ├── test.php │ │ └── tracker.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── twofactorauth.less │ ├── templates │ │ ├── loginTwoFactorAuth.twig │ │ ├── setupFinished.twig │ │ ├── setupTwoFactorAuth.twig │ │ ├── setupTwoFactorAuthStandalone.twig │ │ ├── showRecoveryCodes.twig │ │ └── userSettings.twig │ └── vue │ │ ├── dist │ │ ├── TwoFactorAuth.umd.js │ │ ├── TwoFactorAuth.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── LoginTwoFactorAuth │ │ └── LoginTwoFactorAuth.vue │ │ ├── SetupFinished │ │ └── SetupFinished.vue │ │ ├── SetupTwoFactorAuth │ │ ├── InstallOTPApp.vue │ │ └── SetupTwoFactorAuth.vue │ │ ├── ShowRecoveryCodes │ │ ├── ShowRecoveryCodes.vue │ │ └── ShowRecoveryCodesPage.vue │ │ ├── UserSettings │ │ └── UserSettings.vue │ │ ├── index.ts │ │ └── types.ts ├── UserCountry │ ├── API.php │ ├── Archiver.php │ ├── Categories │ │ ├── LocationsCategory.php │ │ └── LocationsSubcategory.php │ ├── Columns │ │ ├── Base.php │ │ ├── City.php │ │ ├── Continent.php │ │ ├── Country.php │ │ ├── Latitude.php │ │ ├── Longitude.php │ │ └── Region.php │ ├── Commands │ │ └── AttributeHistoricalDataWithLocations.php │ ├── Controller.php │ ├── Diagnostic │ │ └── GeolocationDiagnostic.php │ ├── LocationProvider.php │ ├── LocationProvider │ │ ├── DefaultProvider.php │ │ └── DisabledProvider.php │ ├── Menu.php │ ├── ProfileSummary │ │ └── LocationSummary.php │ ├── RecordBuilders │ │ └── Locations.php │ ├── Reports │ │ ├── Base.php │ │ ├── GetCity.php │ │ ├── GetContinent.php │ │ ├── GetCountry.php │ │ └── GetRegion.php │ ├── UserCountry.php │ ├── VisitorDetails.php │ ├── VisitorGeolocator.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── functions.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── userCountry.less │ ├── templates │ │ ├── _profileSummary.twig │ │ ├── adminIndex.twig │ │ └── getDistinctCountries.twig │ └── vue │ │ ├── dist │ │ ├── UserCountry.umd.js │ │ ├── UserCountry.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── AdminPage │ │ └── AdminPage.vue │ │ ├── GetDistinctCountries │ │ └── GetDistinctCountries.vue │ │ ├── LocationProviderSelection │ │ └── LocationProviderSelection.vue │ │ └── index.ts ├── UserCountryMap │ ├── Categories │ │ └── RealTimeMapSubcategory.php │ ├── Controller.php │ ├── UserCountryMap.php │ ├── Widgets │ │ ├── GetRealtimeMap.php │ │ └── GetVisitorMap.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── images │ │ ├── cities.png │ │ ├── realtimemap-loading.gif │ │ ├── regions.png │ │ └── zoom-out-disabled.png │ ├── javascripts │ │ ├── realtime-map.js │ │ ├── vendor │ │ │ ├── jquery.qtip.min.js │ │ │ ├── kartograph.min.js │ │ │ └── raphael.min.js │ │ └── visitor-map.js │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ ├── map.css │ │ ├── realtime-map.less │ │ └── visitor-map.less │ ├── svg │ │ ├── AF.svg │ │ ├── AFG.svg │ │ ├── AGO.svg │ │ ├── ALB.svg │ │ ├── ARE.svg │ │ ├── ARG.svg │ │ ├── ARM.svg │ │ ├── AS.svg │ │ ├── AUS.svg │ │ ├── AUT.svg │ │ ├── AZE.svg │ │ ├── BDI.svg │ │ ├── BEL.svg │ │ ├── BEN.svg │ │ ├── BFA.svg │ │ ├── BGD.svg │ │ ├── BGR.svg │ │ ├── BIH.svg │ │ ├── BLR.svg │ │ ├── BLZ.svg │ │ ├── BOL.svg │ │ ├── BRA.svg │ │ ├── BRB.svg │ │ ├── BRN.svg │ │ ├── BTN.svg │ │ ├── BWA.svg │ │ ├── CAF.svg │ │ ├── CAN.svg │ │ ├── CHE.svg │ │ ├── CHL.svg │ │ ├── CHN.svg │ │ ├── CIV.svg │ │ ├── CMR.svg │ │ ├── COD.svg │ │ ├── COG.svg │ │ ├── COL.svg │ │ ├── CRI.svg │ │ ├── CUB.svg │ │ ├── CYP.svg │ │ ├── CZE.svg │ │ ├── DEU.svg │ │ ├── DJI.svg │ │ ├── DMA.svg │ │ ├── DNK.svg │ │ ├── DOM.svg │ │ ├── DZA.svg │ │ ├── ECU.svg │ │ ├── EGY.svg │ │ ├── ERI.svg │ │ ├── ESP.svg │ │ ├── EST.svg │ │ ├── ETH.svg │ │ ├── EU.svg │ │ ├── FIN.svg │ │ ├── FJI.svg │ │ ├── FRA.svg │ │ ├── FRO.svg │ │ ├── GAB.svg │ │ ├── GBR.svg │ │ ├── GEO.svg │ │ ├── GHA.svg │ │ ├── GIN.svg │ │ ├── GMB.svg │ │ ├── GNB.svg │ │ ├── GNQ.svg │ │ ├── GRC.svg │ │ ├── GRL.svg │ │ ├── GTM.svg │ │ ├── GUY.svg │ │ ├── HND.svg │ │ ├── HRV.svg │ │ ├── HTI.svg │ │ ├── HUN.svg │ │ ├── IDN.svg │ │ ├── IND.svg │ │ ├── IRL.svg │ │ ├── IRN.svg │ │ ├── IRQ.svg │ │ ├── ISL.svg │ │ ├── ISR.svg │ │ ├── ITA.svg │ │ ├── JAM.svg │ │ ├── JOR.svg │ │ ├── JPN.svg │ │ ├── KAZ.svg │ │ ├── KEN.svg │ │ ├── KGZ.svg │ │ ├── KHM.svg │ │ ├── KOR.svg │ │ ├── KWT.svg │ │ ├── LAO.svg │ │ ├── LBN.svg │ │ ├── LBR.svg │ │ ├── LBY.svg │ │ ├── LKA.svg │ │ ├── LSO.svg │ │ ├── LTU.svg │ │ ├── LUX.svg │ │ ├── LVA.svg │ │ ├── MAR.svg │ │ ├── MDA.svg │ │ ├── MDG.svg │ │ ├── MEX.svg │ │ ├── MKD.svg │ │ ├── MLI.svg │ │ ├── MMR.svg │ │ ├── MNE.svg │ │ ├── MNG.svg │ │ ├── MOZ.svg │ │ ├── MRT.svg │ │ ├── MWI.svg │ │ ├── MYS.svg │ │ ├── NA.svg │ │ ├── NAM.svg │ │ ├── NCL.svg │ │ ├── NER.svg │ │ ├── NFK.svg │ │ ├── NGA.svg │ │ ├── NIC.svg │ │ ├── NLD.svg │ │ ├── NOR.svg │ │ ├── NPL.svg │ │ ├── NZL.svg │ │ ├── OC.svg │ │ ├── OMN.svg │ │ ├── PAK.svg │ │ ├── PAN.svg │ │ ├── PER.svg │ │ ├── PHL.svg │ │ ├── PNG.svg │ │ ├── POL.svg │ │ ├── PRK.svg │ │ ├── PRT.svg │ │ ├── PRY.svg │ │ ├── QAT.svg │ │ ├── ROU.svg │ │ ├── RUS.svg │ │ ├── RWA.svg │ │ ├── SA.svg │ │ ├── SAU.svg │ │ ├── SDN.svg │ │ ├── SEN.svg │ │ ├── SLB.svg │ │ ├── SLE.svg │ │ ├── SLV.svg │ │ ├── SOM.svg │ │ ├── SRB.svg │ │ ├── SSD.svg │ │ ├── SUR.svg │ │ ├── SVK.svg │ │ ├── SVN.svg │ │ ├── SWE.svg │ │ ├── SWZ.svg │ │ ├── SYR.svg │ │ ├── TCD.svg │ │ ├── TGO.svg │ │ ├── THA.svg │ │ ├── TJK.svg │ │ ├── TKM.svg │ │ ├── TLS.svg │ │ ├── TTO.svg │ │ ├── TUN.svg │ │ ├── TUR.svg │ │ ├── TWN.svg │ │ ├── TZA.svg │ │ ├── UGA.svg │ │ ├── UKR.svg │ │ ├── URY.svg │ │ ├── USA.svg │ │ ├── UZB.svg │ │ ├── VEN.svg │ │ ├── VNM.svg │ │ ├── VUT.svg │ │ ├── YEM.svg │ │ ├── ZAF.svg │ │ ├── ZMB.svg │ │ ├── ZWE.svg │ │ ├── tmp.svg │ │ └── world.svg │ └── templates │ │ ├── realtimeMap.twig │ │ └── visitorMap.twig ├── UserId │ ├── API.php │ ├── Archiver.php │ ├── Categories │ │ └── VisitorsUserSubcategory.php │ ├── Columns │ │ └── UserId.php │ ├── RecordBuilders │ │ └── Users.php │ ├── Reports │ │ ├── Base.php │ │ └── GetUsers.php │ ├── Settings │ │ └── UserIdDisabled.php │ ├── UserId.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── javascripts │ │ └── rowaction.js │ └── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json ├── UserLanguage │ ├── API.php │ ├── Archiver.php │ ├── Columns │ │ └── Language.php │ ├── RecordBuilders │ │ └── Languages.php │ ├── Reports │ │ ├── Base.php │ │ ├── GetLanguage.php │ │ └── GetLanguageCode.php │ ├── UserLanguage.php │ ├── VisitorDetails.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── functions.php │ └── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json ├── UsersManager │ ├── API.php │ ├── Controller.php │ ├── Emails │ │ ├── AuthTokenExpirationWarningNotificationEmail.php │ │ ├── AuthTokenRotationNotificationEmail.php │ │ ├── InactiveUsersNotificationEmail.php │ │ ├── UserInfoChangedEmail.php │ │ └── UserInviteEmail.php │ ├── LastSeenTimeLogger.php │ ├── Menu.php │ ├── Model.php │ ├── NewsletterSignup.php │ ├── Repository │ │ └── UserRepository.php │ ├── Sql │ │ ├── SiteAccessFilter.php │ │ └── UserTableFilter.php │ ├── SystemSettings.php │ ├── Tasks.php │ ├── TokenNotifications │ │ ├── AuthTokenExpirationWarningEmailNotification.php │ │ ├── AuthTokenRotationEmailNotification.php │ │ ├── TokenEmailNotification.php │ │ ├── TokenExpirationWarningNotificationProvider.php │ │ ├── TokenNotification.php │ │ ├── TokenNotificationInterface.php │ │ ├── TokenNotificationProvider.php │ │ ├── TokenNotificationProviderInterface.php │ │ ├── TokenNotifierTask.php │ │ └── TokenRotationNotificationProvider.php │ ├── UserAccessFilter.php │ ├── UserNotifications │ │ ├── InactiveUsersEmailNotification.php │ │ ├── InactiveUsersNotificationProvider.php │ │ ├── UserEmailNotification.php │ │ ├── UserNotification.php │ │ ├── UserNotificationInterface.php │ │ ├── UserNotificationProvider.php │ │ ├── UserNotificationProviderInterface.php │ │ └── UserNotifierTask.php │ ├── UserPreferences.php │ ├── UserUpdater.php │ ├── UsersManager.php │ ├── Validators │ │ ├── AllowedEmailDomain.php │ │ ├── Email.php │ │ └── Login.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── images │ │ ├── no-access.png │ │ └── ok.png │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── usersManager.less │ ├── templates │ │ ├── _authTokenExpirationWarningNotificationHtmlEmail.twig │ │ ├── _authTokenExpirationWarningNotificationTextEmail.twig │ │ ├── _authTokenRotationNotificationHtmlEmail.twig │ │ ├── _authTokenRotationNotificationTextEmail.twig │ │ ├── _inactiveUsersNotificationHtmlEmail.twig │ │ ├── _inactiveUsersNotificationTextEmail.twig │ │ ├── _userInfoChangedEmail.twig │ │ ├── _userInviteEmail.twig │ │ ├── addNewToken.twig │ │ ├── addNewTokenSuccess.twig │ │ ├── anonymousSettings.twig │ │ ├── index.twig │ │ ├── noWebsiteAdminAccess.twig │ │ ├── userSecurity.twig │ │ └── userSettings.twig │ └── vue │ │ ├── dist │ │ ├── UsersManager.umd.js │ │ ├── UsersManager.umd.min.js │ │ └── umd.metadata.json │ │ └── src │ │ ├── AddNewToken │ │ ├── AddNewToken.vue │ │ └── AddNewTokenSuccess.vue │ │ ├── AnonymousSettings │ │ └── AnonymousSettings.vue │ │ ├── CapabilitiesEdit │ │ ├── CapabilitiesEdit.less │ │ └── CapabilitiesEdit.vue │ │ ├── CapabilitiesStore │ │ ├── CapabilitiesStore.ts │ │ └── Capability.ts │ │ ├── NewsletterSettings │ │ └── NewsletterSettings.vue │ │ ├── PagedUsersList │ │ ├── PagedUsersList.less │ │ ├── PagedUsersList.vue │ │ └── SearchParams.ts │ │ ├── PersonalSettings │ │ └── PersonalSettings.vue │ │ ├── User.ts │ │ ├── UserEditForm │ │ ├── UserEditForm.less │ │ └── UserEditForm.vue │ │ ├── UserInvite │ │ ├── ResendInviteModal.vue │ │ ├── UserInvite.less │ │ └── UserInvite.vue │ │ ├── UserPermissionsEdit │ │ ├── UserPermissionsEdit.less │ │ └── UserPermissionsEdit.vue │ │ ├── UserSecurity │ │ └── UserSecurity.vue │ │ ├── UserSettings │ │ └── UserSettings.vue │ │ ├── UsersManager │ │ ├── UsersManager.less │ │ └── UsersManager.vue │ │ └── index.ts ├── VisitFrequency │ ├── API.php │ ├── Archiver.php │ ├── Columns │ │ └── Metrics │ │ │ └── ReturningMetric.php │ ├── Controller.php │ ├── Reports │ │ └── Get.php │ ├── VisitFrequency.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ └── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json ├── VisitTime │ ├── API.php │ ├── Archiver.php │ ├── Categories │ │ └── TimesSubcategory.php │ ├── Columns │ │ ├── DayOfTheWeek.php │ │ ├── LocalMinute.php │ │ └── LocalTime.php │ ├── DataTable │ │ └── Filter │ │ │ └── AddSegmentByLabelInUTC.php │ ├── RecordBuilders │ │ ├── Base.php │ │ ├── LocalTime.php │ │ └── ServerTime.php │ ├── Reports │ │ ├── Base.php │ │ ├── GetByDayOfWeek.php │ │ ├── GetVisitInformationPerLocalTime.php │ │ └── GetVisitInformationPerServerTime.php │ ├── VisitTime.php │ ├── VisitorDetails.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── functions.php │ └── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json ├── VisitorInterest │ ├── API.php │ ├── Archiver.php │ ├── Columns │ │ ├── PagesPerVisit.php │ │ ├── VisitDuration.php │ │ ├── VisitorDaysSinceLast.php │ │ ├── VisitorSecondsSinceLast.php │ │ └── VisitsbyVisitNumber.php │ ├── RecordBuilders │ │ └── Engagement.php │ ├── Reports │ │ ├── Base.php │ │ ├── GetNumberOfVisitsByDaysSinceLast.php │ │ ├── GetNumberOfVisitsByVisitCount.php │ │ ├── GetNumberOfVisitsPerPage.php │ │ └── GetNumberOfVisitsPerVisitDuration.php │ ├── VisitorDetails.php │ ├── VisitorInterest.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ └── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json ├── VisitsSummary │ ├── API.php │ ├── Controller.php │ ├── Reports │ │ └── Get.php │ ├── VisitsSummary.php │ ├── Widgets │ │ └── Index.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ ├── stylesheets │ │ └── datatable.less │ └── templates │ │ ├── _sparklines.twig │ │ └── getSparklines.twig ├── WebsiteMeasurable │ ├── MeasurableSettings.php │ ├── Settings │ │ ├── EcommerceRestricted.php │ │ └── Urls.php │ ├── Type.php │ ├── WebsiteMeasurable.php │ ├── config │ │ ├── config.php │ │ └── tracker.php │ ├── lang │ │ ├── am.json │ │ ├── ar.json │ │ ├── az.json │ │ ├── be.json │ │ ├── bg.json │ │ ├── bn.json │ │ ├── bs.json │ │ ├── ca.json │ │ ├── cs.json │ │ ├── cy.json │ │ ├── da.json │ │ ├── de.json │ │ ├── dv.json │ │ ├── el.json │ │ ├── en.json │ │ ├── eo.json │ │ ├── es-ar.json │ │ ├── es.json │ │ ├── et.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── ga.json │ │ ├── gl.json │ │ ├── gu.json │ │ ├── he.json │ │ ├── hi.json │ │ ├── hr.json │ │ ├── hu.json │ │ ├── hy.json │ │ ├── id.json │ │ ├── is.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ka.json │ │ ├── ko.json │ │ ├── ku.json │ │ ├── lb.json │ │ ├── lt.json │ │ ├── lv.json │ │ ├── ms.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── nn.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── si.json │ │ ├── sk.json │ │ ├── sl.json │ │ ├── sq.json │ │ ├── sr.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── te.json │ │ ├── th.json │ │ ├── tl.json │ │ ├── tr.json │ │ ├── tzm.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── vi.json │ │ ├── zh-cn.json │ │ └── zh-tw.json │ └── plugin.json └── Widgetize │ ├── Controller.php │ ├── Menu.php │ ├── Widgetize.php │ ├── config │ ├── config.php │ └── tracker.php │ ├── lang │ ├── am.json │ ├── ar.json │ ├── az.json │ ├── be.json │ ├── bg.json │ ├── bn.json │ ├── bs.json │ ├── ca.json │ ├── cs.json │ ├── cy.json │ ├── da.json │ ├── de.json │ ├── dv.json │ ├── el.json │ ├── en.json │ ├── eo.json │ ├── es-ar.json │ ├── es.json │ ├── et.json │ ├── eu.json │ ├── fa.json │ ├── fi.json │ ├── fr.json │ ├── ga.json │ ├── gl.json │ ├── gu.json │ ├── he.json │ ├── hi.json │ ├── hr.json │ ├── hu.json │ ├── hy.json │ ├── id.json │ ├── is.json │ ├── it.json │ ├── ja.json │ ├── ka.json │ ├── ko.json │ ├── ku.json │ ├── lb.json │ ├── lt.json │ ├── lv.json │ ├── ms.json │ ├── nb.json │ ├── nl.json │ ├── nn.json │ ├── pl.json │ ├── pt-br.json │ ├── pt.json │ ├── ro.json │ ├── ru.json │ ├── si.json │ ├── sk.json │ ├── sl.json │ ├── sq.json │ ├── sr.json │ ├── sv.json │ ├── ta.json │ ├── te.json │ ├── th.json │ ├── tl.json │ ├── tr.json │ ├── tzm.json │ ├── uk.json │ ├── ur.json │ ├── vi.json │ ├── zh-cn.json │ └── zh-tw.json │ ├── stylesheets │ └── widgetize.less │ ├── templates │ ├── iframe.twig │ ├── iframe_empty.twig │ └── index.twig │ └── vue │ ├── dist │ ├── Widgetize.umd.js │ ├── Widgetize.umd.min.js │ └── umd.metadata.json │ └── src │ ├── ExportWidget │ └── ExportWidget.vue │ ├── WidgetPreview │ ├── WidgetPreview.vue │ └── WidgetPreviewIframe.vue │ └── index.ts ├── robots.txt ├── tmp ├── .gitkeep └── CACHEDIR.TAG ├── tsconfig.json ├── tsconfig.spec.json └── vue.config.js /.ddev/homeadditions/bash_aliases: -------------------------------------------------------------------------------- 1 | alias ll="ls -lhA" 2 | -------------------------------------------------------------------------------- /.ddev/mysql/local_infile.cnf: -------------------------------------------------------------------------------- 1 | [mysqld] 2 | local_infile=ON 3 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.lfsconfig: -------------------------------------------------------------------------------- 1 | [lfs] 2 | fetchexclude = * 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DIObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/DIObject.php -------------------------------------------------------------------------------- /LEGALNOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/LEGALNOTICE -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/SECURITY.md -------------------------------------------------------------------------------- /console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/console -------------------------------------------------------------------------------- /core/DI.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/core/DI.php -------------------------------------------------------------------------------- /core/Db.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/core/Db.php -------------------------------------------------------------------------------- /core/IP.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/core/IP.php -------------------------------------------------------------------------------- /core/Log.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/core/Log.php -------------------------------------------------------------------------------- /core/Url.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/core/Url.php -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/index.php -------------------------------------------------------------------------------- /js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/js/README.md -------------------------------------------------------------------------------- /js/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/js/index.php -------------------------------------------------------------------------------- /js/piwik.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/js/piwik.js -------------------------------------------------------------------------------- /lang/am.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/am.json -------------------------------------------------------------------------------- /lang/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/ar.json -------------------------------------------------------------------------------- /lang/az.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/az.json -------------------------------------------------------------------------------- /lang/be.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/be.json -------------------------------------------------------------------------------- /lang/bg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/bg.json -------------------------------------------------------------------------------- /lang/bn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/bn.json -------------------------------------------------------------------------------- /lang/bs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/bs.json -------------------------------------------------------------------------------- /lang/ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/ca.json -------------------------------------------------------------------------------- /lang/cs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/cs.json -------------------------------------------------------------------------------- /lang/cy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/cy.json -------------------------------------------------------------------------------- /lang/da.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/da.json -------------------------------------------------------------------------------- /lang/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/de.json -------------------------------------------------------------------------------- /lang/dv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/dv.json -------------------------------------------------------------------------------- /lang/el.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/el.json -------------------------------------------------------------------------------- /lang/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/en.json -------------------------------------------------------------------------------- /lang/eo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/eo.json -------------------------------------------------------------------------------- /lang/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/es.json -------------------------------------------------------------------------------- /lang/et.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/et.json -------------------------------------------------------------------------------- /lang/eu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/eu.json -------------------------------------------------------------------------------- /lang/fa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/fa.json -------------------------------------------------------------------------------- /lang/fi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/fi.json -------------------------------------------------------------------------------- /lang/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/fr.json -------------------------------------------------------------------------------- /lang/ga.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/ga.json -------------------------------------------------------------------------------- /lang/gl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/gl.json -------------------------------------------------------------------------------- /lang/gu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/gu.json -------------------------------------------------------------------------------- /lang/he.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/he.json -------------------------------------------------------------------------------- /lang/hi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/hi.json -------------------------------------------------------------------------------- /lang/hr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/hr.json -------------------------------------------------------------------------------- /lang/hu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/hu.json -------------------------------------------------------------------------------- /lang/hy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/hy.json -------------------------------------------------------------------------------- /lang/id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/id.json -------------------------------------------------------------------------------- /lang/is.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/is.json -------------------------------------------------------------------------------- /lang/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/it.json -------------------------------------------------------------------------------- /lang/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/ja.json -------------------------------------------------------------------------------- /lang/ka.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/ka.json -------------------------------------------------------------------------------- /lang/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/ko.json -------------------------------------------------------------------------------- /lang/ku.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/ku.json -------------------------------------------------------------------------------- /lang/lb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/lb.json -------------------------------------------------------------------------------- /lang/lt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/lt.json -------------------------------------------------------------------------------- /lang/lv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/lv.json -------------------------------------------------------------------------------- /lang/ms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/ms.json -------------------------------------------------------------------------------- /lang/nb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/nb.json -------------------------------------------------------------------------------- /lang/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/nl.json -------------------------------------------------------------------------------- /lang/nn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/nn.json -------------------------------------------------------------------------------- /lang/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/pl.json -------------------------------------------------------------------------------- /lang/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/pt.json -------------------------------------------------------------------------------- /lang/ro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/ro.json -------------------------------------------------------------------------------- /lang/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/ru.json -------------------------------------------------------------------------------- /lang/si.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/si.json -------------------------------------------------------------------------------- /lang/sk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/sk.json -------------------------------------------------------------------------------- /lang/sl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/sl.json -------------------------------------------------------------------------------- /lang/sq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/sq.json -------------------------------------------------------------------------------- /lang/sr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/sr.json -------------------------------------------------------------------------------- /lang/sv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/sv.json -------------------------------------------------------------------------------- /lang/ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/ta.json -------------------------------------------------------------------------------- /lang/te.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/te.json -------------------------------------------------------------------------------- /lang/th.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/th.json -------------------------------------------------------------------------------- /lang/tl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/tl.json -------------------------------------------------------------------------------- /lang/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/tr.json -------------------------------------------------------------------------------- /lang/uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/uk.json -------------------------------------------------------------------------------- /lang/ur.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/ur.json -------------------------------------------------------------------------------- /lang/vi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/lang/vi.json -------------------------------------------------------------------------------- /matomo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/matomo.js -------------------------------------------------------------------------------- /matomo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/matomo.php -------------------------------------------------------------------------------- /misc/user/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/package.json -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/phpstan.neon -------------------------------------------------------------------------------- /piwik.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/piwik.js -------------------------------------------------------------------------------- /piwik.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matomo-org/matomo/HEAD/piwik.php -------------------------------------------------------------------------------- /plugins/AIAgents/config/config.php: -------------------------------------------------------------------------------- 1 |