gitextract_r56vcy8c/ ├── .commitlintrc.json ├── .env-cmdrc.sample ├── .eslintrc.json ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ └── workflows/ │ ├── autodeploy.yml │ ├── code-lint.yml │ └── commit-lint.yml ├── .gitignore ├── .husky/ │ ├── commit-msg │ └── pre-commit ├── ACT_INSTALLATION.md ├── CHANGELOG.md ├── LICENSE ├── README.md ├── craco.config.js ├── package.json ├── public/ │ ├── data/ │ │ └── streamers.txt │ ├── index.html │ ├── logs/ │ │ └── .gitignore │ └── manifest.json ├── scripts/ │ ├── effects.py │ ├── instances.py │ ├── jobs.py │ ├── local/ │ │ ├── effects.py │ │ ├── instances.py │ │ ├── ogcd-skills.py │ │ ├── pvp-zones.py │ │ └── skill-indirections.py │ ├── ogcd-skills.py │ ├── pvp-zones.py │ ├── skill-indirections.py │ └── traits.py └── src/ ├── components/ │ ├── EmberComponent.js │ ├── Parser/ │ │ ├── AggroTable/ │ │ │ └── Monster.js │ │ ├── AggroTable.js │ │ ├── Container/ │ │ │ ├── DiscordMenu.js │ │ │ ├── EncounterMenu.js │ │ │ ├── IconButton.js │ │ │ ├── Import.js │ │ │ └── Menu.js │ │ ├── Container.js │ │ ├── Footer.js │ │ ├── GameState.js │ │ ├── Header.js │ │ ├── PercentBar.js │ │ ├── Placeholder/ │ │ │ └── Toggle.js │ │ ├── Placeholder.js │ │ ├── PlayerDetail/ │ │ │ └── HistoryChart.js │ │ ├── PlayerDetail.js │ │ ├── PlayerTable/ │ │ │ ├── OverlayInfo.js │ │ │ └── Player.js │ │ ├── PlayerTable.js │ │ ├── SpellGrid/ │ │ │ └── Spell.js │ │ └── SpellGrid.js │ ├── Parser.js │ ├── Settings/ │ │ ├── About/ │ │ │ └── SocialLink.js │ │ ├── About.js │ │ ├── Donate.js │ │ ├── Export.js │ │ ├── Screen/ │ │ │ ├── Inputs/ │ │ │ │ ├── Slider.js │ │ │ │ ├── Table/ │ │ │ │ │ ├── MetricNameTable.js │ │ │ │ │ ├── SpellsUITable.js │ │ │ │ │ └── TTSRulesTable.js │ │ │ │ └── Table.js │ │ │ └── Section.js │ │ ├── Screen.js │ │ └── Streamers.js │ └── Settings.js ├── constants/ │ ├── Locales.js │ ├── Migrations.js │ ├── PVPZoneData.js │ ├── SampleAggroData.js │ ├── SampleGameData.js │ ├── SampleHistoryData.js │ ├── SettingsSchema.js │ ├── SkillData.js │ ├── ZoneData.js │ └── index.js ├── data/ │ ├── Settings.js │ ├── game/ │ │ ├── buff-jobs.json │ │ ├── debuff-jobs.json │ │ ├── dot-jobs.json │ │ ├── effects.json │ │ ├── instances.json │ │ ├── jobs.json │ │ ├── ogcd-skills.json │ │ ├── pvp-zones.json │ │ └── skill-indirections.json │ └── locales/ │ ├── monster-metrics.json │ ├── overlay.json │ ├── player-metrics.json │ └── settings.json ├── helpers/ │ ├── GameHelper.js │ ├── StringHelper.js │ └── UUIDHelper.js ├── index.css ├── index.js ├── migrations/ │ ├── 01-convert-binary-short-name-setting.js │ ├── 02-store-settings-in-overlayplugin.js │ ├── 03-convert-light-theme.js │ ├── 04-convert-spell-layout.js │ ├── 05-copy-spell-tts.js │ ├── 06-change-critical-hp-setting-key.js │ └── 07-convert-auto-hide-to-options.js ├── processors/ │ ├── GameDataProcessor.js │ ├── MessageProcessor.js │ ├── MonsterProcessor.js │ └── PlayerProcessor.js ├── redux/ │ ├── actions/ │ │ └── index.js │ ├── reducers/ │ │ └── index.js │ └── store/ │ └── index.js ├── semantic-ui/ │ ├── site/ │ │ ├── collections/ │ │ │ ├── breadcrumb.overrides │ │ │ ├── breadcrumb.variables │ │ │ ├── form.overrides │ │ │ ├── form.variables │ │ │ ├── grid.overrides │ │ │ ├── grid.variables │ │ │ ├── menu.overrides │ │ │ ├── menu.variables │ │ │ ├── message.overrides │ │ │ ├── message.variables │ │ │ ├── table.overrides │ │ │ └── table.variables │ │ ├── elements/ │ │ │ ├── button.overrides │ │ │ ├── button.variables │ │ │ ├── container.overrides │ │ │ ├── container.variables │ │ │ ├── divider.overrides │ │ │ ├── divider.variables │ │ │ ├── flag.overrides │ │ │ ├── flag.variables │ │ │ ├── header.overrides │ │ │ ├── header.variables │ │ │ ├── icon.overrides │ │ │ ├── icon.variables │ │ │ ├── image.overrides │ │ │ ├── image.variables │ │ │ ├── input.overrides │ │ │ ├── input.variables │ │ │ ├── label.overrides │ │ │ ├── label.variables │ │ │ ├── list.overrides │ │ │ ├── list.variables │ │ │ ├── loader.overrides │ │ │ ├── loader.variables │ │ │ ├── rail.overrides │ │ │ ├── rail.variables │ │ │ ├── reveal.overrides │ │ │ ├── reveal.variables │ │ │ ├── segment.overrides │ │ │ ├── segment.variables │ │ │ ├── step.overrides │ │ │ └── step.variables │ │ ├── globals/ │ │ │ ├── reset.overrides │ │ │ ├── reset.variables │ │ │ ├── site.overrides │ │ │ └── site.variables │ │ ├── modules/ │ │ │ ├── accordion.overrides │ │ │ ├── accordion.variables │ │ │ ├── chatroom.overrides │ │ │ ├── chatroom.variables │ │ │ ├── checkbox.overrides │ │ │ ├── checkbox.variables │ │ │ ├── dimmer.overrides │ │ │ ├── dimmer.variables │ │ │ ├── dropdown.overrides │ │ │ ├── dropdown.variables │ │ │ ├── embed.overrides │ │ │ ├── embed.variables │ │ │ ├── modal.overrides │ │ │ ├── modal.variables │ │ │ ├── nag.overrides │ │ │ ├── nag.variables │ │ │ ├── popup.overrides │ │ │ ├── popup.variables │ │ │ ├── progress.overrides │ │ │ ├── progress.variables │ │ │ ├── rating.overrides │ │ │ ├── rating.variables │ │ │ ├── search.overrides │ │ │ ├── search.variables │ │ │ ├── shape.overrides │ │ │ ├── shape.variables │ │ │ ├── sidebar.overrides │ │ │ ├── sidebar.variables │ │ │ ├── sticky.overrides │ │ │ ├── sticky.variables │ │ │ ├── tab.overrides │ │ │ ├── tab.variables │ │ │ ├── transition.overrides │ │ │ └── transition.variables │ │ └── views/ │ │ ├── ad.overrides │ │ ├── ad.variables │ │ ├── card.overrides │ │ ├── card.variables │ │ ├── comment.overrides │ │ ├── comment.variables │ │ ├── feed.overrides │ │ ├── feed.variables │ │ ├── item.overrides │ │ ├── item.variables │ │ ├── statistic.overrides │ │ └── statistic.variables │ └── theme.config ├── services/ │ ├── AnimateService.js │ ├── DiscordService.js │ ├── DonationService.js │ ├── LocalizationService.js │ ├── MigrationService.js │ ├── ObjectService.js │ ├── PluginService/ │ │ ├── OverlayPluginService.js │ │ ├── OverlayProcService.js │ │ ├── PluginServiceAbstract.js │ │ └── SocketService.js │ ├── PluginService.js │ ├── SettingsService.js │ ├── SpellService.js │ ├── TTSService.js │ ├── TabSyncService.js │ ├── ThemeService.js │ ├── TwitchAPIService.js │ ├── UsageService.js │ └── VersionService.js └── styles/ ├── components/ │ ├── parser/ │ │ ├── common/ │ │ │ └── parser.less │ │ └── parser-theme.less │ └── settings/ │ ├── common/ │ │ └── settings.less │ └── settings-theme.less ├── functions/ │ └── common.less └── themes/ └── variables/ ├── ffxiv-classic.less ├── ffxiv-clear-blue.less ├── ffxiv-dark.less └── ffxiv-light.less