01-07-26, 05:49 PM
Hello everyone, today I am selling full source code of alfa bet brazil. I warned them but they didn't care
. Here is full tree of what I have:
Note: It looks very unstructured so I also uploaded tree as a .txt file, anyone can download and look from here: https://filebin.net/4vtdggbpwg93apdx
Contact info (session) : 057517160fb79f87e0efaf99c052b6f87cad2597d9b8c26edc04864785e13fc827
Only XMR
Price 5k (negotiable)
No more sample will be provided.
. Here is full tree of what I have:Note: It looks very unstructured so I also uploaded tree as a .txt file, anyone can download and look from here: https://filebin.net/4vtdggbpwg93apdx
Contact info (session) : 057517160fb79f87e0efaf99c052b6f87cad2597d9b8c26edc04864785e13fc827
Only XMR
Price 5k (negotiable)
No more sample will be provided.
├── Alfa-Entretenimento__alfa-ai-base
│ ├── .cursor
│ │ └── mcp
│ │ └── filesystem_mcp.json
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-4697d41511a970dd64224c566dafc1e5a7e0cf35.idx
│ │ │ ├── pack-4697d41511a970dd64224c566dafc1e5a7e0cf35.pack
│ │ │ └── pack-4697d41511a970dd64224c566dafc1e5a7e0cf35.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── CLICKHOUSE_SETUP.md
│ ├── CONFIGURATION.md
│ ├── README.md
│ ├── betslip-accordion-analysis.md
│ ├── betslip-validation-report.md
│ ├── core
│ │ ├── __init__.py
│ │ ├── agents
│ │ │ ├── __init__.py
│ │ │ ├── base
│ │ │ │ ├── __init__.py
│ │ │ │ ├── agent.py
│ │ │ │ ├── capabilities.py
│ │ │ │ └── context.py
│ │ │ └── specialized
│ │ │ ├── __init__.py
│ │ │ ├── coder.py
│ │ │ ├── config
│ │ │ │ └── design_system_config.json
│ │ │ ├── design_system_specialist.py
│ │ │ ├── modules
│ │ │ │ ├── duplicate_detector.py
│ │ │ │ └── token_manager.py
│ │ │ ├── planner.py
│ │ │ ├── researcher.py
│ │ │ ├── reviewer.py
│ │ │ └── tester.py
│ │ ├── ai
│ │ │ └── prompts
│ │ │ ├── data_analysis_prompts.json
│ │ │ ├── design_prompts.json
│ │ │ ├── engineering_prompts.json
│ │ │ ├── marketing_prompts.json
│ │ │ └── product_prompts.json
│ │ ├── base
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── exceptions.py
│ │ │ └── logger.py
│ │ ├── communication
│ │ │ ├── __init__.py
│ │ │ ├── interface.py
│ │ │ ├── message_bus.py
│ │ │ └── protocols.py
│ │ ├── config
│ │ │ ├── README.md
│ │ │ ├── __init__.py
│ │ │ ├── clickhouse.py
│ │ │ └── examples
│ │ │ └── clickhouse_example.py
│ │ ├── mcp
│ │ │ ├── README.md
│ │ │ ├── README_INSTRUCTIONS.md
│ │ │ ├── browser
│ │ │ │ ├── README.md
│ │ │ │ ├── browser-automation-config.json
│ │ │ │ └── setup-browser-automation.sh
│ │ │ ├── context7
│ │ │ │ ├── README.md
│ │ │ │ └── context7-config.json
│ │ │ ├── figma
│ │ │ │ ├── README.md
│ │ │ │ ├── figma-config.json
│ │ │ │ ├── quick-start-guide.md
│ │ │ │ ├── setup-figma.sh
│ │ │ │ ├── tutorial-figma-mcp.md
│ │ │ │ └── video-script.md
│ │ │ ├── health_check.py
│ │ │ ├── setup-all-mcps.sh
│ │ │ └── shared
│ │ │ └── claude-desktop-config-template.json
│ │ ├── orchestration
│ │ │ ├── __init__.py
│ │ │ ├── executor.py
│ │ │ ├── manager.py
│ │ │ ├── scheduler.py
│ │ │ └── workflow.py
│ │ ├── scripts
│ │ │ ├── README.md
│ │ │ ├── figma
│ │ │ │ ├── diagnostic.sh
│ │ │ │ └── setup.sh
│ │ │ └── setup.sh
│ │ ├── storage
│ │ │ ├── __init__.py
│ │ │ ├── cache.py
│ │ │ ├── database.py
│ │ │ └── file_system.py
│ │ ├── tests
│ │ │ ├── __init__.py
│ │ │ ├── integration
│ │ │ │ ├── __init__.py
│ │ │ │ ├── figma-test.md
│ │ │ │ └── test-figma-integration.md
│ │ │ └── unit
│ │ │ └── __init__.py
│ │ ├── tools
│ │ │ ├── __init__.py
│ │ │ ├── api_clients
│ │ │ │ ├── __init__.py
│ │ │ │ ├── graphql_client.py
│ │ │ │ └── rest_client.py
│ │ │ ├── browser_automation
│ │ │ │ ├── __init__.py
│ │ │ │ ├── monitoring.py
│ │ │ │ ├── testing.py
│ │ │ │ └── visual_regression.py
│ │ │ ├── context7
│ │ │ │ ├── __init__.py
│ │ │ │ └── examples.py
│ │ │ ├── data_processing
│ │ │ │ ├── __init__.py
│ │ │ │ ├── analyzer.py
│ │ │ │ └── transformer.py
│ │ │ ├── file_manipulation
│ │ │ │ ├── __init__.py
│ │ │ │ ├── processor.py
│ │ │ │ ├── reader.py
│ │ │ │ └── writer.py
│ │ │ └── web_scraping
│ │ │ ├── __init__.py
│ │ │ ├── parser.py
│ │ │ └── scraper.py
│ │ └── utils
│ │ ├── __init__.py
│ │ ├── formatters.py
│ │ ├── helpers.py
│ │ └── validators.py
│ ├── debug
│ │ ├── file_info.json
│ │ ├── file_structure.json
│ │ └── styles.json
│ ├── design-system
│ │ ├── .storybook
│ │ │ ├── main.ts
│ │ │ ├── preview.ts
│ │ │ └── preview.tsx
│ │ ├── FIGMA-INTEGRATION-GUIDE.md
│ │ ├── GETTING_STARTED.md
│ │ ├── README.md
│ │ ├── TOKEN-ANALYSIS.md
│ │ ├── TOKEN-SHOWCASE-UPDATE-PROCESS.md
│ │ ├── VALIDATION_GUIDE.md
│ │ ├── apps
│ │ │ └── showcase
│ │ │ ├── index.html
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── App.tsx
│ │ │ │ ├── BetslipImprovedShowcase.tsx
│ │ │ │ ├── BetslipSimpleShowcase.tsx
│ │ │ │ ├── CompleteFigmaTokensPage.tsx
│ │ │ │ ├── TokensPage.tsx
│ │ │ │ ├── index.css
│ │ │ │ └── main.tsx
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.node.json
│ │ │ └── vite.config.ts
│ │ ├── demo-token-editor.html
│ │ ├── e2e
│ │ │ └── header.spec.ts
│ │ ├── extract-figma-tokens.js
│ │ ├── figma-tokens.json
│ │ ├── package.json
│ │ ├── packages
│ │ │ ├── components
│ │ │ │ ├── package.json
│ │ │ │ ├── src
│ │ │ │ │ ├── Banner
│ │ │ │ │ │ ├── Banner.css
│ │ │ │ │ │ ├── Banner.stories.tsx
│ │ │ │ │ │ ├── Banner.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── Button
│ │ │ │ │ │ ├── Button.css
│ │ │ │ │ │ ├── Button.stories.tsx
│ │ │ │ │ │ ├── Button.test.simple-fixed.tsx
│ │ │ │ │ │ ├── Button.test.simple.tsx
│ │ │ │ │ │ ├── Button.test.tsx
│ │ │ │ │ │ ├── Button.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── Header
│ │ │ │ │ │ ├── Header.css
│ │ │ │ │ │ ├── Header.stories.tsx
│ │ │ │ │ │ ├── Header.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── OddBox
│ │ │ │ │ │ ├── OddBox.css
│ │ │ │ │ │ ├── OddBox.stories.tsx
│ │ │ │ │ │ ├── OddBox.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── PromotionTag
│ │ │ │ │ │ ├── PromotionTag.css
│ │ │ │ │ │ ├── PromotionTag.stories.tsx
│ │ │ │ │ │ ├── PromotionTag.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── SportButton
│ │ │ │ │ │ ├── SportButton.css
│ │ │ │ │ │ ├── SportButton.stories.tsx
│ │ │ │ │ │ ├── SportButton.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── TokenShowcase
│ │ │ │ │ │ ├── TokenShowcase.css
│ │ │ │ │ │ ├── TokenShowcase.stories.tsx
│ │ │ │ │ │ ├── TokenShowcase.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── styles
│ │ │ │ │ ├── components.css
│ │ │ │ │ └── index.css
│ │ │ │ ├── tailwind.config.js
│ │ │ │ ├── tsconfig.json
│ │ │ │ └── vite.config.ts
│ │ │ ├── preset
│ │ │ │ ├── package.json
│ │ │ │ └── preset.js
│ │ │ └── tokens
│ │ │ ├── README.md
│ │ │ ├── build-alfa.ts
│ │ │ ├── build-complete.ts
│ │ │ ├── build-semantic.ts
│ │ │ ├── build.ts
│ │ │ ├── generate-tokens.ts
│ │ │ ├── package.json
│ │ │ ├── scripts
│ │ │ │ ├── extract-button-from-set.js
│ │ │ │ ├── extract-button-specs.js
│ │ │ │ ├── extract-header-from-file.js
│ │ │ │ ├── extract-header-specs.js
│ │ │ │ ├── extract-primary-button.js
│ │ │ │ ├── find-button-component.js
│ │ │ │ ├── sync-figma.js
│ │ │ │ ├── validate-figma.js
│ │ │ │ └── validate-tokens.js
│ │ │ └── src
│ │ │ ├── alfa-brand-tokens.ts
│ │ │ ├── alfa-component-tokens.ts
│ │ │ ├── alfa-css-generator.ts
│ │ │ ├── borders.ts
│ │ │ ├── breakpoints.ts
│ │ │ ├── colors.ts
│ │ │ ├── complete-css-generator.ts
│ │ │ ├── complete-tokens.ts
│ │ │ ├── css-generator.ts
│ │ │ ├── figma
│ │ │ │ ├── FigmaService.ts
│ │ │ │ ├── README.md
│ │ │ │ ├── config.ts
│ │ │ │ ├── diagnostics.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── sync.ts
│ │ │ │ └── webhook.ts
│ │ │ ├── index.ts
│ │ │ ├── primitive-tokens.ts
│ │ │ ├── semantic-tokens.ts
│ │ │ ├── semantic.ts
│ │ │ ├── shadows.ts
│ │ │ ├── spacing.ts
│ │ │ ├── styles
│ │ │ │ ├── globals.css
│ │ │ │ └── tokens.css
│ │ │ ├── tailwind-generator.ts
│ │ │ ├── themes.ts
│ │ │ ├── token-map.ts
│ │ │ ├── transitions.ts
│ │ │ ├── typography.ts
│ │ │ ├── validation
│ │ │ │ ├── index.ts
│ │ │ │ └── token-validator.ts
│ │ │ └── zIndex.ts
│ │ ├── playwright-report
│ │ │ └── index.html
│ │ ├── playwright.config.ts
│ │ ├── screenshots
│ │ │ └── header-review
│ │ │ ├── 01-storybook-home.png
│ │ │ ├── 02-components-header--mobile-logged-out.png
│ │ │ ├── 03-components-header--mobile-logged-in.png
│ │ │ ├── REVIEW-REPORT.md
│ │ │ ├── responsive-mobile-small.png
│ │ │ └── review-report.json
│ │ ├── scripts
│ │ │ └── review-header-storybook.js
│ │ ├── stories
│ │ │ ├── BetslipImprovedDemo.stories.tsx
│ │ │ ├── BetslipTest.stories.tsx
│ │ │ ├── Configure.mdx
│ │ │ ├── Page.stories.ts
│ │ │ ├── Page.tsx
│ │ │ ├── Tokens.stories.tsx
│ │ │ ├── TokensSimple.stories.tsx
│ │ │ ├── assets
│ │ │ │ ├── accessibility.png
│ │ │ │ ├── accessibility.svg
│ │ │ │ ├── addon-library.png
│ │ │ │ ├── assets.png
│ │ │ │ ├── avif-test-image.avif
│ │ │ │ ├── context.png
│ │ │ │ ├── discord.svg
│ │ │ │ ├── docs.png
│ │ │ │ ├── figma-plugin.png
│ │ │ │ ├── github.svg
│ │ │ │ ├── share.png
│ │ │ │ ├── styling.png
│ │ │ │ ├── testing.png
│ │ │ │ ├── theming.png
│ │ │ │ ├── tutorials.svg
│ │ │ │ └── youtube.svg
│ │ │ ├── button.css
│ │ │ ├── header.css
│ │ │ └── page.css
│ │ ├── tailwind.config.js
│ │ ├── test
│ │ │ └── setup.ts
│ │ └── vitest.config.ts
│ ├── design_system_audit_20250807_200218.md
│ ├── design_system_audit_20250807_200838.md
│ ├── design_system_audit_20250808_111937.md
│ ├── design_system_audit_20250808_112658.md
│ ├── figma-betslip-specs.json
│ ├── figma-header-specs.json
│ ├── figma-novo-frontend-specs.json
│ ├── package.json
│ ├── projects
│ │ ├── __init__.py
│ │ ├── alfa-front
│ │ │ ├── .next
│ │ │ │ ├── app-build-manifest.json
│ │ │ │ ├── build-manifest.json
│ │ │ │ ├── cache
│ │ │ │ │ └── webpack
│ │ │ │ │ ├── client-development
│ │ │ │ │ │ ├── 0.pack.gz
│ │ │ │ │ │ ├── 1.pack.gz
│ │ │ │ │ │ ├── 2.pack.gz
│ │ │ │ │ │ ├── index.pack.gz
│ │ │ │ │ │ └── index.pack.gz.old
│ │ │ │ │ └── server-development
│ │ │ │ │ ├── 0.pack.gz
│ │ │ │ │ ├── 1.pack.gz
│ │ │ │ │ ├── 2.pack.gz
│ │ │ │ │ ├── index.pack.gz
│ │ │ │ │ └── index.pack.gz.old
│ │ │ │ ├── package.json
│ │ │ │ ├── react-loadable-manifest.json
│ │ │ │ ├── server
│ │ │ │ │ ├── app
│ │ │ │ │ │ ├── page.js
│ │ │ │ │ │ └── page_client-reference-manifest.js
│ │ │ │ │ ├── app-paths-manifest.json
│ │ │ │ │ ├── interception-route-rewrite-manifest.js
│ │ │ │ │ ├── middleware-build-manifest.js
│ │ │ │ │ ├── middleware-manifest.json
│ │ │ │ │ ├── middleware-react-loadable-manifest.js
│ │ │ │ │ ├── next-font-manifest.js
│ │ │ │ │ ├── next-font-manifest.json
│ │ │ │ │ ├── pages-manifest.json
│ │ │ │ │ ├── server-reference-manifest.js
│ │ │ │ │ ├── server-reference-manifest.json
│ │ │ │ │ ├── vendor-chunks
│ │ │ │ │ │ ├── @swc.js
│ │ │ │ │ │ └── next.js
│ │ │ │ │ └── webpack-runtime.js
│ │ │ │ ├── static
│ │ │ │ │ ├── chunks
│ │ │ │ │ │ ├── app
│ │ │ │ │ │ │ ├── layout.js
│ │ │ │ │ │ │ └── page.js
│ │ │ │ │ │ ├── app-pages-internals.js
│ │ │ │ │ │ ├── main-app.js
│ │ │ │ │ │ ├── polyfills.js
│ │ │ │ │ │ └── webpack.js
│ │ │ │ │ ├── css
│ │ │ │ │ │ └── app
│ │ │ │ │ │ └── layout.css
│ │ │ │ │ ├── development
│ │ │ │ │ │ ├── _buildManifest.js
│ │ │ │ │ │ └── _ssgManifest.js
│ │ │ │ │ └── webpack
│ │ │ │ │ └── 633457081244afec._.hot-update.json
│ │ │ │ ├── trace
│ │ │ │ └── types
│ │ │ │ ├── app
│ │ │ │ │ ├── layout.ts
│ │ │ │ │ └── page.ts
│ │ │ │ └── package.json
│ │ │ ├── README.md
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── postcss.config.js
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ ├── globals.css
│ │ │ │ │ ├── layout.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── components
│ │ │ │ │ └── layout
│ │ │ │ │ ├── AppHeader.tsx
│ │ │ │ │ └── AppLayout.tsx
│ │ │ │ └── hooks
│ │ │ │ ├── useBreakpoint.ts
│ │ │ │ └── useSidebar.ts
│ │ │ ├── tailwind.config.js
│ │ │ └── tsconfig.json
│ │ ├── betbuilder
│ │ │ └── .next
│ │ │ └── cache
│ │ │ └── webpack
│ │ │ ├── client-development
│ │ │ │ ├── 0.pack.gz
│ │ │ │ └── index.pack.gz
│ │ │ └── server-development
│ │ │ ├── 0.pack.gz
│ │ │ └── index.pack.gz
│ │ ├── design_system_sync
│ │ │ ├── README.md
│ │ │ ├── __init__.py
│ │ │ ├── config.yaml
│ │ │ ├── requirements.txt
│ │ │ └── sync.py
│ │ ├── espiao
│ │ │ ├── README.md
│ │ │ ├── RESULTADO_ANALISE_REAL.md
│ │ │ ├── config
│ │ │ │ └── sites.json
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ ├── analyzer-demo.js
│ │ │ ├── analyzer.js
│ │ │ ├── index-demo.js
│ │ │ ├── index-real.js
│ │ │ ├── index.js
│ │ │ ├── scraper-demo.js
│ │ │ ├── scraper-real.js
│ │ │ ├── scraper-simple.js
│ │ │ └── scraper.js
│ │ ├── example_analysis
│ │ │ ├── __init__.py
│ │ │ ├── config.yaml
│ │ │ ├── requirements.txt
│ │ │ └── workflow.py
│ │ ├── example_automation
│ │ │ ├── __init__.py
│ │ │ ├── config.yaml
│ │ │ ├── requirements.txt
│ │ │ └── workflow.py
│ │ ├── example_research
│ │ │ ├── __init__.py
│ │ │ ├── config.yaml
│ │ │ ├── requirements.txt
│ │ │ └── workflow.py
│ │ ├── example_sales_report
│ │ │ ├── README.md
│ │ │ ├── __init__.py
│ │ │ └── script.py
│ │ ├── novo-frontend-clean
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── eslint.config.js
│ │ │ ├── index.html
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ └── vite.svg
│ │ │ ├── src
│ │ │ │ ├── App.css
│ │ │ │ ├── App.tsx
│ │ │ │ ├── assets
│ │ │ │ │ └── react.svg
│ │ │ │ ├── index.css
│ │ │ │ ├── main.tsx
│ │ │ │ └── vite-env.d.ts
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.node.json
│ │ │ └── vite.config.ts
│ │ └── novo-frontend-prototype
│ │ ├── index.html
│ │ ├── package-old.json
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── App.css
│ │ │ ├── App.tsx
│ │ │ ├── components
│ │ │ │ ├── Banner
│ │ │ │ │ ├── Banner.css
│ │ │ │ │ ├── Banner.stories.tsx
│ │ │ │ │ ├── Banner.tsx
│ │ │ │ │ └── index.ts
│ │ │ │ ├── Header
│ │ │ │ │ ├── Header.css
│ │ │ │ │ ├── Header.stories.tsx
│ │ │ │ │ ├── Header.tsx
│ │ │ │ │ └── index.ts
│ │ │ │ ├── OddBox
│ │ │ │ │ ├── OddBox.css
│ │ │ │ │ ├── OddBox.stories.tsx
│ │ │ │ │ ├── OddBox.tsx
│ │ │ │ │ └── index.ts
│ │ │ │ ├── PromotionTag
│ │ │ │ │ ├── PromotionTag.css
│ │ │ │ │ ├── PromotionTag.stories.tsx
│ │ │ │ │ ├── PromotionTag.tsx
│ │ │ │ │ └── index.ts
│ │ │ │ ├── SportButton
│ │ │ │ │ ├── SportButton.css
│ │ │ │ │ ├── SportButton.stories.tsx
│ │ │ │ │ ├── SportButton.tsx
│ │ │ │ │ └── index.ts
│ │ │ │ └── styles
│ │ │ │ ├── Banner.css
│ │ │ │ ├── Button.css
│ │ │ │ ├── Header.css
│ │ │ │ ├── OddBox.css
│ │ │ │ ├── PromotionTag.css
│ │ │ │ ├── SportButton.css
│ │ │ │ ├── TokenShowcase.css
│ │ │ │ ├── components.css
│ │ │ │ └── index.css
│ │ │ ├── main.tsx
│ │ │ ├── pages
│ │ │ │ ├── HomePage.css
│ │ │ │ └── HomePage.tsx
│ │ │ └── styles
│ │ │ └── globals.css
│ │ ├── tsconfig.json
│ │ ├── tsconfig.node.json
│ │ └── vite.config.ts
│ ├── scripts
│ │ ├── FIGMA-TOKEN-SETUP.md
│ │ ├── README-figma-tokens.md
│ │ ├── auto-sync-figma.js
│ │ ├── auto-update.js
│ │ ├── extract-header-specs.js
│ │ ├── extract-novo-frontend-specs.js
│ │ ├── fetch-figma-variables.js
│ │ ├── figma-api-sync.js
│ │ ├── figma-complete-sync.js
│ │ ├── figma-debug-api.js
│ │ ├── figma-extract-real-colors.js
│ │ ├── figma-plugin-export.js
│ │ ├── figma-variables-api.js
│ │ ├── figma-variables-sync.js
│ │ ├── migrate_to_proper_structure.sh
│ │ ├── package.json
│ │ ├── process-figma-export.js
│ │ ├── process-figma-json.js
│ │ ├── restart-services.sh
│ │ ├── sample-figma-tokens.json
│ │ └── sync-figma-tokens.js
│ └── start-showcase.sh
├── Alfa-Entretenimento__alfa-aside-menu-plugin
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-8a2a6c2c844ee740d865ac03409f39e16419dbef.idx
│ │ │ ├── pack-8a2a6c2c844ee740d865ac03409f39e16419dbef.pack
│ │ │ └── pack-8a2a6c2c844ee740d865ac03409f39e16419dbef.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── CODEOWNERS
│ ├── .gitignore
│ ├── CONTRIBUTING.md
│ ├── README.md
│ ├── alfa-aside-menu.php
│ ├── assets
│ │ ├── css
│ │ │ └── aside-menu.css
│ │ └── js
│ │ └── aside-menu.js
│ ├── deploy.sh
│ └── widgets
│ └── elementor-aside-menu-widget.php
├── Alfa-Entretenimento__alfa-backend
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-ce34cde26530345c84e0a972158df813e12cc7c4.idx
│ │ │ ├── pack-ce34cde26530345c84e0a972158df813e12cc7c4.pack
│ │ │ └── pack-ce34cde26530345c84e0a972158df813e12cc7c4.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── Dockerfile
│ ├── Makefile
│ ├── README.md
│ ├── certs
│ │ └── softswiss
│ │ └── README.md
│ ├── cmd
│ │ └── api
│ │ └── main.go
│ ├── commitlint.config.js
│ ├── configs
│ │ └── default.yml
│ ├── docker-compose.yml
│ ├── docs
│ │ ├── AUTH_SYSTEM.md
│ │ ├── docs.go
│ │ ├── swagger.json
│ │ └── swagger.yaml
│ ├── go.mod
│ ├── go.sum
│ ├── internal
│ │ ├── adapters
│ │ │ ├── cms
│ │ │ │ ├── app_versions.go
│ │ │ │ ├── banners.go
│ │ │ │ ├── carousels.go
│ │ │ │ ├── client.go
│ │ │ │ ├── filter_chips.go
│ │ │ │ ├── game_showcases.go
│ │ │ │ ├── pages.go
│ │ │ │ └── social_links.go
│ │ │ └── softswiss
│ │ │ ├── auth.go
│ │ │ ├── bonus.go
│ │ │ ├── client.go
│ │ │ ├── games.go
│ │ │ ├── groups.go
│ │ │ ├── images.go
│ │ │ ├── serasa_provider.go
│ │ │ ├── signed_client.go
│ │ │ └── wallet.go
│ │ ├── application
│ │ │ ├── auth
│ │ │ │ ├── brazil_registration_service.go
│ │ │ │ ├── serasa_face_auth_service.go
│ │ │ │ └── service.go
│ │ │ ├── games
│ │ │ │ └── service.go
│ │ │ ├── services
│ │ │ │ ├── banners_service.go
│ │ │ │ ├── carousels_service.go
│ │ │ │ ├── client_version_service.go
│ │ │ │ ├── cms_page_service.go
│ │ │ │ ├── filter_chips_service.go
│ │ │ │ ├── game_showcases_service.go
│ │ │ │ ├── groups_service.go
│ │ │ │ ├── page_service.go
│ │ │ │ ├── session_renewal_service.go
│ │ │ │ ├── social_auth_service.go
│ │ │ │ └── social_links_service.go
│ │ │ ├── usecases
│ │ │ │ └── auth_usecase.go
│ │ │ └── wallet
│ │ │ └── service.go
│ │ ├── domain
│ │ │ ├── auth
│ │ │ │ ├── entity.go
│ │ │ │ └── social.go
│ │ │ ├── banner
│ │ │ │ └── entity.go
│ │ │ ├── bonus
│ │ │ │ └── entity.go
│ │ │ ├── game
│ │ │ │ └── entity.go
│ │ │ ├── page
│ │ │ │ └── entity.go
│ │ │ ├── user
│ │ │ │ ├── entity.go
│ │ │ │ └── entity_brazil.go
│ │ │ └── wallet
│ │ │ └── entity.go
│ │ ├── infra
│ │ │ ├── config
│ │ │ │ └── config.go
│ │ │ ├── google
│ │ │ │ └── oauth_provider.go
│ │ │ ├── http
│ │ │ │ └── middleware
│ │ │ │ ├── apikey_middleware.go
│ │ │ │ ├── auth_middleware.go
│ │ │ │ └── version_middleware.go
│ │ │ ├── jwt
│ │ │ │ └── jwt_service.go
│ │ │ ├── logger
│ │ │ │ └── logger.go
│ │ │ ├── postgres
│ │ │ │ ├── auth_method_repository.go
│ │ │ │ ├── client_version_repository.go
│ │ │ │ ├── page_repository.go
│ │ │ │ ├── postgres.go
│ │ │ │ ├── user_repository.go
│ │ │ │ └── user_session_repository.go
│ │ │ ├── redis
│ │ │ │ ├── registration_state_repository.go
│ │ │ │ └── session_repository.go
│ │ │ └── server
│ │ │ └── server.go
│ │ └── ports
│ │ ├── primary
│ │ │ └── rest
│ │ │ ├── auth_handlers.go
│ │ │ ├── banners_handlers.go
│ │ │ ├── brazil_auth_handler.go
│ │ │ ├── carousels_handlers.go
│ │ │ ├── cms_page_handlers.go
│ │ │ ├── filter_chips_handlers.go
│ │ │ ├── games_handlers.go
│ │ │ ├── groups_handlers.go
│ │ │ ├── handlers.go
│ │ │ ├── internal_handlers.go
│ │ │ ├── page_handlers.go
│ │ │ ├── router.go
│ │ │ ├── serasa_face_handlers.go
│ │ │ ├── showcases_handlers.go
│ │ │ ├── social_auth_handlers.go
│ │ │ ├── social_links_handlers.go
│ │ │ ├── version_handlers.go
│ │ │ └── wallet_handlers.go
│ │ └── secondary
│ │ └── provider
│ │ ├── auth.go
│ │ ├── bonus.go
│ │ ├── games.go
│ │ ├── groups.go
│ │ ├── provider.go
│ │ └── wallet.go
│ ├── migrations
│ │ ├── 20251230000000_create_auth_tables.sql
│ │ ├── 20251231000000_rename_ss_user_id.sql
│ │ ├── 20260106000000_create_client_versions.sql
│ │ └── _deprecated
│ │ ├── 20251217000000_create_goadmin_tables.sql
│ │ ├── 20251217000001_create_banners.sql
│ │ └── 20260107000000_create_pages.sql
│ └── pkg
│ ├── apperrors
│ │ ├── codes.go
│ │ └── errors.go
│ └── response
│ └── response.go
├── Alfa-Entretenimento__alfa-backoffice
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-764ca436a5f1dbd66da6950b30341c86bcf5144c.idx
│ │ │ ├── pack-764ca436a5f1dbd66da6950b30341c86bcf5144c.pack
│ │ │ └── pack-764ca436a5f1dbd66da6950b30341c86bcf5144c.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── Dockerfile
│ ├── Makefile
│ ├── README.md
│ ├── cmd
│ │ └── backoffice
│ │ └── main.go
│ ├── docker-compose.yml
│ ├── go.mod
│ ├── go.sum
│ ├── internal
│ │ ├── config
│ │ │ └── config.go
│ │ ├── models
│ │ │ └── banner.go
│ │ └── tables
│ │ ├── banners.go
│ │ ├── client_versions.go
│ │ └── tables.go
│ └── uploads
│ └── .gitkeep
├── Alfa-Entretenimento__alfa-bigquery
│ ├── .dockerignore
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-dabe90205bb5f03cf8fa95e329872eb0cda448f3.idx
│ │ │ ├── pack-dabe90205bb5f03cf8fa95e329872eb0cda448f3.pack
│ │ │ └── pack-dabe90205bb5f03cf8fa95e329872eb0cda448f3.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── pull_request_template.md
│ ├── .gitignore
│ ├── .pre-commit-config.yaml
│ ├── Dockerfile
│ ├── Makefile
│ ├── README.md
│ ├── api
│ │ ├── __init__.py
│ │ ├── dependencies.py
│ │ └── routers
│ │ ├── __init__.py
│ │ └── analytics.py
│ ├── config.py
│ ├── connectors
│ │ ├── __init__.py
│ │ ├── bigquery_connector.py
│ │ └── clickhouse_connector.py
│ ├── docker-compose.yml
│ ├── docs
│ │ ├── CHANGELOG_v2.1.0.md
│ │ ├── CLAUDE.md
│ │ ├── CLICKHOUSE_SCHEMA_COMPLETE.md
│ │ ├── CONTRIBUTING.md
│ │ ├── DATABASE_SCHEMA.md
│ │ ├── DEPLOYMENT.md
│ │ ├── DOCKER_LOCAL_TESTING.md
│ │ ├── KPI_QUERIES.md
│ │ ├── PROJECT_STRUCTURE.md
│ │ ├── QUERIES.md
│ │ ├── README.md
│ │ └── UTM_MAPPING_ISSUES.md
│ ├── main.py
│ ├── models
│ │ ├── __init__.py
│ │ ├── analytics.py
│ │ └── executive.py
│ ├── repositories
│ │ ├── __init__.py
│ │ ├── attribution_repository.py
│ │ ├── channel_repository.py
│ │ ├── funnel_repository.py
│ │ └── media_cost_repository.py
│ ├── requirements.txt
│ ├── scripts
│ │ ├── gitmoji_commit.py
│ │ └── update_schema_clickhouse.py
│ ├── services
│ │ ├── __init__.py
│ │ ├── analytics_service.py
│ │ ├── channel_service.py
│ │ └── funnel_service.py
│ ├── tests
│ │ ├── __init__.py
│ │ ├── test_connections.py
│ │ ├── test_corrected_queries.py
│ │ ├── test_utm_extraction.py
│ │ ├── test_utm_filters.py
│ │ └── validate_media_queries.py
│ └── utils
│ ├── __init__.py
│ └── database_helpers.py
├── Alfa-Entretenimento__alfa-blog-aws
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-9e842b2129f10743239c988d9ff0ae1fd84bf171.idx
│ │ │ ├── pack-9e842b2129f10743239c988d9ff0ae1fd84bf171.pack
│ │ │ └── pack-9e842b2129f10743239c988d9ff0ae1fd84bf171.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ └── terraform-deploy.yml
│ ├── .gitignore
│ ├── .terraform.lock.hcl
│ ├── README.md
│ ├── environments
│ │ ├── production
│ │ │ └── production.tfvars
│ │ └── staging
│ │ └── staging.tfvars
│ ├── modules
│ │ ├── alb
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── ecs
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── iam
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── monitoring
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── networking
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── rds
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── s3
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── vpc
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ └── waf
│ │ ├── logging.tf
│ │ ├── main.tf
│ │ ├── outputs.tf
│ │ └── variables.tf
│ ├── staging-s3-policy.json
│ └── terraform
│ ├── iam-users.tf
│ ├── main.tf
│ ├── outputs.tf
│ ├── production.plan
│ ├── provider.tf
│ └── variables.tf
├── Alfa-Entretenimento__alfa-braavos-api
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-6651a11185d6eb77cea2a8ae2831820dbae7ba17.idx
│ │ │ ├── pack-6651a11185d6eb77cea2a8ae2831820dbae7ba17.pack
│ │ │ └── pack-6651a11185d6eb77cea2a8ae2831820dbae7ba17.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ ├── quality-check.yml
│ │ └── serverless-deploy.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── CHANGELOG.md
│ ├── Dockerfile
│ ├── README.md
│ ├── app
│ │ ├── api
│ │ │ └── routers
│ │ │ ├── __init__.py
│ │ │ ├── auth.py
│ │ │ ├── casino_bets.py
│ │ │ ├── metrics.py
│ │ │ ├── payments.py
│ │ │ ├── sportsbook_bets.py
│ │ │ └── users.py
│ │ ├── core
│ │ │ ├── config.py
│ │ │ ├── context.py
│ │ │ ├── exceptions.py
│ │ │ ├── logging.py
│ │ │ ├── prometheus_metrics.py
│ │ │ └── system_metrics.py
│ │ ├── db
│ │ │ ├── client.py
│ │ │ └── metrics_cursor.py
│ │ ├── main.py
│ │ ├── schemas
│ │ │ ├── auth.py
│ │ │ ├── casino_bets.py
│ │ │ ├── common.py
│ │ │ ├── payments.py
│ │ │ ├── sportsbook_bets.py
│ │ │ └── users.py
│ │ └── services
│ │ ├── casino_bet_service.py
│ │ ├── payment_service.py
│ │ ├── s3_service.py
│ │ ├── sportsbook_bet_service.py
│ │ └── user_service.py
│ ├── auth_proxy.py
│ ├── docker-compose.yml
│ ├── handler.py
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── poetry.lock
│ ├── pyproject.toml
│ ├── scripts
│ │ └── dev-setup.sh
│ ├── serverless.local.yml
│ └── serverless.yml
├── Alfa-Entretenimento__alfa-cms
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-39a15affee8b4efb7e896e840bc1d0d1dd3b7d1d.idx
│ │ │ ├── pack-39a15affee8b4efb7e896e840bc1d0d1dd3b7d1d.pack
│ │ │ └── pack-39a15affee8b4efb7e896e840bc1d0d1dd3b7d1d.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── .pnpmbuiltconfig.json
│ ├── Dockerfile
│ ├── README.md
│ ├── commitlint.config.js
│ ├── docs
│ │ ├── README.md
│ │ ├── api-keys.md
│ │ ├── banners-carousels.md
│ │ ├── pages.md
│ │ └── player-groups.md
│ ├── media
│ │ └── .gitkeep
│ ├── next.config.mjs
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── public
│ │ └── favicon.png
│ ├── src
│ │ ├── app
│ │ │ ├── (payload)
│ │ │ │ ├── admin
│ │ │ │ │ ├── [[...segments]]
│ │ │ │ │ │ ├── not-found.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── importMap.js
│ │ │ │ │ └── importMap.ts
│ │ │ │ ├── api
│ │ │ │ │ └── [...slug]
│ │ │ │ │ └── route.ts
│ │ │ │ ├── custom.scss
│ │ │ │ └── layout.tsx
│ │ │ └── api
│ │ │ └── player-groups
│ │ │ └── route.ts
│ │ ├── collections
│ │ │ ├── APIKeys.ts
│ │ │ ├── Admins.ts
│ │ │ ├── AppVersions.ts
│ │ │ ├── Banners.ts
│ │ │ ├── Carousels.ts
│ │ │ ├── Media.ts
│ │ │ ├── Pages.ts
│ │ │ └── SocialLinks.ts
│ │ ├── components
│ │ │ ├── Avatar.tsx
│ │ │ ├── BannerThumbnail.tsx
│ │ │ ├── ClearAllPagesCacheButton.tsx
│ │ │ ├── ClearPageCacheButton.tsx
│ │ │ ├── CustomAvatar.tsx
│ │ │ ├── Divider.tsx
│ │ │ ├── Icon.tsx
│ │ │ ├── Logo.tsx
│ │ │ ├── NavHeader.tsx
│ │ │ └── PlayerGroupsSelect.tsx
│ │ ├── payload.config.ts
│ │ └── seed
│ │ ├── banners.ts
│ │ ├── carousels.ts
│ │ ├── pages.ts
│ │ └── socialLinks.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfa-customer-hub
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-4f3d3bf94e1ef5a921ec291d6d154fc982974c88.idx
│ │ │ ├── pack-4f3d3bf94e1ef5a921ec291d6d154fc982974c88.pack
│ │ │ └── pack-4f3d3bf94e1ef5a921ec291d6d154fc982974c88.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── postcss.config.js
│ ├── public
│ │ └── delta-pi.svg
│ ├── src
│ │ ├── App.jsx
│ │ ├── components
│ │ │ ├── PlayerFullView.jsx
│ │ │ ├── PlayerInfoPanel.jsx
│ │ │ └── TransactionDetailsModal.jsx
│ │ ├── data
│ │ │ └── mockPlayerData.js
│ │ ├── index.css
│ │ └── main.jsx
│ ├── tailwind.config.js
│ └── vite.config.js
├── Alfa-Entretenimento__alfa-customer-hub-sidebar
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-88e5dfe2a997f8b18ff1443026c81f129bda398f.idx
│ │ │ ├── pack-88e5dfe2a997f8b18ff1443026c81f129bda398f.pack
│ │ │ └── pack-88e5dfe2a997f8b18ff1443026c81f129bda398f.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── .zcliignore
│ ├── DEPLOY.md
│ ├── QUICK-START.md
│ ├── README.md
│ ├── SECURITY.md
│ ├── assets
│ │ ├── icon.png
│ │ ├── icon_128x128.png
│ │ ├── logo-small.png
│ │ ├── logo.png
│ │ ├── logo.svg
│ │ ├── script.js
│ │ ├── style.css
│ │ └── template.html
│ ├── data.json
│ ├── manifest.json
│ ├── package-app.sh
│ ├── package.json
│ ├── railway-package.json
│ ├── server.js
│ ├── start-api.sh
│ └── translations
│ └── pt-br.json
├── Alfa-Entretenimento__alfa-geo-location
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-2db7ec26260138adf82db9f13e384883f71b6889.idx
│ │ │ ├── pack-2db7ec26260138adf82db9f13e384883f71b6889.pack
│ │ │ └── pack-2db7ec26260138adf82db9f13e384883f71b6889.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ ├── ci.yml
│ │ ├── deploy-gcp.yml
│ │ └── deploy-sdk.yml
│ ├── .gitignore
│ ├── .golangci.yml
│ ├── Makefile
│ ├── README.md
│ ├── admin
│ │ ├── .env.example
│ │ ├── Dockerfile
│ │ ├── next-env.d.ts
│ │ ├── next.config.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── postcss.config.js
│ │ ├── public
│ │ │ └── .gitkeep
│ │ ├── src
│ │ │ ├── app
│ │ │ │ ├── blocks
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── dashboard
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── globals.css
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── operators
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── page.tsx
│ │ │ │ ├── providers.tsx
│ │ │ │ ├── queue
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── reports
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── sessions
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── settings
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── verifications
│ │ │ │ │ └── page.tsx
│ │ │ │ └── webhooks
│ │ │ │ └── page.tsx
│ │ │ ├── components
│ │ │ │ ├── GeoMap.tsx
│ │ │ │ ├── RecentVerifications.tsx
│ │ │ │ ├── RiskChart.tsx
│ │ │ │ ├── Sidebar.tsx
│ │ │ │ ├── StatsCard.tsx
│ │ │ │ ├── VerificationModal.tsx
│ │ │ │ └── operators
│ │ │ │ ├── APIKeysModal.tsx
│ │ │ │ ├── ConfirmModal.tsx
│ │ │ │ ├── OperatorFormModal.tsx
│ │ │ │ └── index.ts
│ │ │ ├── hooks
│ │ │ │ ├── index.ts
│ │ │ │ ├── useApi.ts
│ │ │ │ ├── useBlocks.ts
│ │ │ │ ├── useOperators.ts
│ │ │ │ ├── useQueue.ts
│ │ │ │ ├── useReports.ts
│ │ │ │ ├── useSessions.ts
│ │ │ │ ├── useSettings.ts
│ │ │ │ ├── useStats.ts
│ │ │ │ ├── useVerifications.ts
│ │ │ │ └── useWebhooks.ts
│ │ │ └── lib
│ │ │ ├── api
│ │ │ │ ├── blocks.ts
│ │ │ │ ├── client.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── operators.ts
│ │ │ │ ├── queue.ts
│ │ │ │ ├── reports.ts
│ │ │ │ ├── sessions.ts
│ │ │ │ ├── settings.ts
│ │ │ │ ├── stats.ts
│ │ │ │ ├── types.ts
│ │ │ │ ├── verifications.ts
│ │ │ │ └── webhooks.ts
│ │ │ └── api.ts
│ │ ├── tailwind.config.ts
│ │ └── tsconfig.json
│ ├── cmd
│ │ ├── api
│ │ │ ├── handlers
│ │ │ │ ├── admin.go
│ │ │ │ ├── apikeys.go
│ │ │ │ ├── blocks.go
│ │ │ │ ├── common.go
│ │ │ │ ├── docs.go
│ │ │ │ ├── middleware.go
│ │ │ │ ├── operators.go
│ │ │ │ ├── queue.go
│ │ │ │ ├── reports.go
│ │ │ │ ├── sessions.go
│ │ │ │ ├── settings.go
│ │ │ │ ├── users.go
│ │ │ │ ├── verify.go
│ │ │ │ └── webhooks.go
│ │ │ ├── main.go
│ │ │ ├── openapi.yaml
│ │ │ └── types
│ │ │ └── requests.go
│ │ └── worker
│ │ └── main.go
│ ├── demo
│ │ └── index.html
│ ├── docker
│ │ ├── Dockerfile
│ │ └── nominatim
│ │ ├── README.md
│ │ └── docker-compose.yml
│ ├── docker-compose.yml
│ ├── docs
│ │ ├── ADMIN_PANEL_IMPLEMENTATION.md
│ │ ├── API.md
│ │ ├── ARCHITECTURE.md
│ │ ├── SDK.md
│ │ ├── SETUP.md
│ │ └── openapi.yaml
│ ├── go.mod
│ ├── go.sum
│ ├── internal
│ │ ├── config
│ │ │ └── config.go
│ │ ├── handlers
│ │ │ └── geolocation_handler.go
│ │ ├── middleware
│ │ │ └── auth.go
│ │ ├── models
│ │ │ ├── geolocation.go
│ │ │ ├── operator.go
│ │ │ ├── session.go
│ │ │ ├── verification.go
│ │ │ └── webhook.go
│ │ ├── repository
│ │ │ ├── apikeys.go
│ │ │ ├── blocks.go
│ │ │ ├── models.go
│ │ │ ├── operators.go
│ │ │ ├── reports.go
│ │ │ ├── repository.go
│ │ │ ├── sessions.go
│ │ │ ├── settings.go
│ │ │ ├── stats.go
│ │ │ ├── verifications.go
│ │ │ └── webhooks.go
│ │ └── services
│ │ ├── geolocation_service.go
│ │ └── webhook_service.go
│ ├── migrations
│ │ ├── 002_complete_fields.sql
│ │ ├── 003_partitioning.sql
│ │ ├── 004_fix_field_sizes.sql
│ │ ├── 005_blocks_enhancement.sql
│ │ ├── 006_system_settings.sql
│ │ └── init.sql
│ ├── pkg
│ │ ├── fingerprint
│ │ │ └── fingerprint.go
│ │ ├── geoip
│ │ │ └── geoip.go
│ │ ├── ibge
│ │ │ └── ibge.go
│ │ ├── queue
│ │ │ ├── metrics.go
│ │ │ ├── queue.go
│ │ │ └── worker.go
│ │ └── vpndetect
│ │ └── vpndetect.go
│ ├── scripts
│ │ ├── create_partitions.sh
│ │ ├── download-maxmind.sh
│ │ └── load_test.sh
│ └── sdk
│ ├── gtm
│ │ ├── README.md
│ │ └── alfa-geo-tag.js
│ └── js
│ ├── package-lock.json
│ ├── package.json
│ ├── rollup.config.js
│ ├── src
│ │ └── index.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfa-go
│ ├── .editorconfig
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── master
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-873e7e263df89774167a88fed8cde992eb929218.idx
│ │ │ ├── pack-873e7e263df89774167a88fed8cde992eb929218.pack
│ │ │ └── pack-873e7e263df89774167a88fed8cde992eb929218.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── master
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ └── goose-validate.yml
│ ├── .gitignore
│ ├── .pre-commit-config.yaml
│ ├── .vscode
│ │ └── launch.json
│ ├── README.md
│ ├── migrations
│ │ ├── 00001_init_database.sql
│ │ ├── 00002_create_raw_account_limits.sql
│ │ ├── 00003_create_raw_accounts.sql
│ │ ├── 00004_create_raw_admin_comments.sql
│ │ ├── 00005_create_raw_balance_transactions.sql
│ │ ├── 00006_create_raw_bonus_issues.sql
│ │ ├── 00007_create_raw_comp_point_transaction.sql
│ │ ├── 00008_create_raw_documents.sql
│ │ ├── 00009_create_raw_freespin_issues.sql
│ │ ├── 00010_create_raw_game_categories.sql
│ │ ├── 00011_create_raw_games.sql
│ │ ├── 00012_create_raw_groups.sql
│ │ ├── 00013_create_raw_payment_commissions.sql
│ │ ├── 00014_create_raw_payments.sql
│ │ ├── 00015_create_raw_sportsbook_bets.sql
│ │ ├── 00016_create_raw_user_groups.sql
│ │ ├── 00017_create_raw_user_phones.sql
│ │ ├── 00018_create_raw_user_sessions.sql
│ │ ├── 00019_create_raw_user_tags.sql
│ │ ├── 00020_create_raw_users.sql
│ │ ├── 00021_create_nds_database.sql
│ │ ├── 00022_create_users_mv.sql
│ │ ├── 00023_create_balance_transactions_mv.sql
│ │ ├── 00024_create_sportsbook_bets_mv.sql
│ │ ├── 00025_create_accounts_mv.sql
│ │ ├── 00026_create_payments_mv.sql
│ │ ├── 00027_create_kafka.sql
│ │ ├── 00028_create_rs.sql
│ │ ├── 00029_documents.sql
│ │ ├── 00030_sportsbook_bet.sql
│ │ ├── 00031_admin_comment.sql
│ │ ├── 00032_user_tags.sql
│ │ ├── 00033_comp_point_transaction.sql
│ │ ├── 00034_payment_commissions.sql
│ │ ├── 00035_game.sql
│ │ ├── 00036_user_phones.sql
│ │ ├── 00037_account.sql
│ │ ├── 00038_game_category.sql
│ │ ├── 00039_user_group.sql
│ │ ├── 00040_account_limit.sql
│ │ ├── 00041_payment.sql
│ │ ├── 00042_user_session.sql
│ │ ├── 00043_group.sql
│ │ ├── 00044_user.sql
│ │ ├── 00045_bonus_issue.sql
│ │ ├── 00046_freespin_issue.sql
│ │ ├── 00047_balance_transaction.sql
│ │ ├── 00048_recreate_rs_tables.sql
│ │ ├── 00049_create_bi_user.sql
│ │ ├── 00050_upgrade_nds_mv.sql
│ │ ├── 00051_fix_users_mv_date_parsing_null_handling.sql
│ │ ├── 00052_alter_users_table_datetime_columns_nullable.sql
│ │ ├── 00053_cleanup_invalid_1970_epoch_datetime_records.sql
│ │ ├── 00054_cleanup_sportsbook_bets_customer_date_of_birth_1970.sql
│ │ ├── 00055_nds_account_changes.sql
│ │ ├── 00056_nds_user_changes.sql
│ │ ├── 00057_nds_users_v2.sql
│ │ ├── 00058_dayly_registration_report.sql
│ │ ├── 00059_game_changes_v1.sql
│ │ ├── 00060_game_category_changes_v1.sql
│ │ ├── 00061_user_phones_changes_v1.sql
│ │ ├── 00062_user_tags_changes_v1.sql
│ │ ├── 00063_payment_changes_v1.sql
│ │ ├── 00064_user_session_changes_v1.sql
│ │ ├── 00065_add_cpf_number_to_users_v2.sql
│ │ ├── 00066_create_rs_export.sql
│ │ ├── 00067_unified_kafka_consumer.sql
│ │ ├── 00068_nds_bonus_issue_v1.sql
│ │ ├── 00069_nds_user_groups_v2.sql
│ │ ├── 00070_nds_groups_v2.sql
│ │ ├── 00071_nds_users_v3.sql
│ │ ├── 00072_nds_sportsbook_bets_v3.sql
│ │ ├── 00073_nds_comp_points_transaction.sql
│ │ ├── 00074_nds_documents.sql
│ │ ├── 00075_nds_empty_bonus.sql
│ │ ├── 00076_nds_freespin_issue.sql
│ │ ├── 00077_nds_game.sql
│ │ ├── 00078_nds_game_category.sql
│ │ ├── 00079_nds_group.sql
│ │ ├── 00080_nds_user_group.sql
│ │ ├── 00081_nds_user_phones.sql
│ │ ├── 00082_nds_user_tags.sql
│ │ ├── 00083_nds_random_bonus.sql
│ │ ├── 00084_nds_user_session.sql
│ │ ├── 00085_nds_balance_transaction_v3.sql
│ │ ├── 00086_create_rs_softswiss_events.sql
│ │ ├── 00087_migrate_documents.sql
│ │ ├── 00088_migrate_group.sql
│ │ ├── 00089_migrate_game_category.sql
│ │ ├── 00090_migrate_game.sql
│ │ ├── 00091_migrate_admin_comment.sql
│ │ ├── 00092_migrate_bonus_issue.sql
│ │ ├── 00093_migrate_user_phones.sql
│ │ ├── 00094_migrate_account.sql
│ │ ├── 00095_migrate_freespin_issue.sql
│ │ ├── 00096_migrate_user_tags.sql
│ │ ├── 00097_migrate_account_limit.sql
│ │ ├── 00098_migrate_payment_commissions.sql
│ │ ├── 00099_migrate_payment.sql
│ │ ├── 00100_migrate_user_session.sql
│ │ ├── 00101_migrate_sportsbook_bet.sql
│ │ ├── 00102_migrate_user_group.sql
│ │ ├── 00103_migrate_user.sql
│ │ ├── 00104_migrate_comp_point_transaction.sql
│ │ ├── 00105_migrate_export.sql
│ │ ├── 00106_migrate_balance_transaction.sql
│ │ ├── 00107_recreate_mv.sql
│ │ ├── 00108_check_rs_tables.sql
│ │ ├── 00109_refill_rs_tables.sql
│ │ ├── 00110_recreate_rs_mv.sql
│ │ ├── 00111_restore_cpf_number.sql
│ │ ├── 00112_create_gremio_database.sql
│ │ ├── 00113_create_gremio_connected_members_table.sql
│ │ ├── 00114_create_db_alfabet_pg.sql
│ │ ├── 00115_fix_daily_registration_timezone.sql
│ │ ├── 00116_create_daily_ftd_table.sql
│ │ ├── 00117_create_daily_deposits_table.sql
│ │ ├── 00118_create_daily_active_players_bitmap_table.sql
│ │ ├── 00119_update_daily_registration_with_confirmations.sql
│ │ ├── 00120_create_daily_betting_table.sql
│ │ ├── 00121_create_daily_financials_table.sql
│ │ ├── 00122_create_daily_rankings_table.sql
│ │ ├── 00123_create_daily_cashouts_table.sql
│ │ ├── 00124_create_daily_depositors_bitmap_table.sql
│ │ ├── 00125_create_daily_user_activity_summary.sql
│ │ ├── 00126_create_daily_activated_bonus_table.sql
│ │ ├── 00127_fix_daily_registration_remove_mv.sql
│ │ ├── 00128_add_segmented_rankings.sql
│ │ ├── 00129_add_no_outliers_columns_to_daily_financials.sql
│ │ ├── 00130_add_no_outliers_columns_to_daily_betting.sql
│ │ ├── 00131_upgrade_rs_tables.sql
│ │ ├── 00132_dm1_events_buffer.sql
│ │ ├── 00133_dm1_balance_transactions_nds.sql
│ │ ├── 00134_dm1_user_sessions.sql
│ │ ├── 00135_dm1_users.sql
│ │ ├── 00136_dm1_user_tags.sql
│ │ ├── 00137_dm1_user_groups.sql
│ │ ├── 00138_dm1_groups.sql
│ │ ├── 00139_dm1_issued_bonuses.sql
│ │ ├── 00140_dm1_payments.sql
│ │ ├── 00141_dm1_issued_freespins.sql
│ │ ├── 00142_dm1_comp_point_transactions.sql
│ │ ├── 00143_dm1_games.sql
│ │ ├── 00144_dm1_game_categories.sql
│ │ ├── 00145_dm1_accounts.sql
│ │ ├── 00146_dm1_account_limits.sql
│ │ ├── 00147_dm1_balance_transactions.sql
│ │ ├── 00148_inter_connected_members.sql
│ │ ├── 00149_add_bonus_cost_cents_to_daily_financials.sql
│ │ ├── 00150_migrate_daily_activated_bonus_to_dm1.sql
│ │ ├── 00151_remove_daily_activated_bonus_mv_table_view.sql
│ │ ├── 00152_softswiss_kafka_events_table.sql
│ │ ├── 00153_dm1_balance_transactions_daily.sql
│ │ ├── 00154_create_daily_financials_utc0_table.sql
│ │ ├── 00155_create_audit_database.sql
│ │ ├── 00156_audit_email_audit_table.sql
│ │ ├── 00157_audit_email_status_events_table.sql
│ │ ├── 00158_audit_email_views.sql
│ │ ├── 00159_audit_email_clicks_table.sql
│ │ ├── 00160_audit_email_opens_table.sql
│ │ ├── 00161_audit_email_suppression_table.sql
│ │ ├── 00162_audit_email_tracking_views.sql
│ │ ├── 00163_audit_email_complete_history_view.sql
│ │ ├── 00164_audit_email_events_raw.sql
│ │ └── 00165_audit_email_processed_events.sql
│ └── scripts
│ ├── clickhouse-backup-cleanup.sh
│ └── clickhouse-backup.sh
├── Alfa-Entretenimento__alfa-guideline
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-86ba4b4b39c2455f4d993610ce347c11252c3868.idx
│ │ │ ├── pack-86ba4b4b39c2455f4d993610ce347c11252c3868.pack
│ │ │ └── pack-86ba4b4b39c2455f4d993610ce347c11252c3868.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── README.md
│ └── git
│ ├── branch-protection.md
│ ├── codeowners.md
│ └── commit-conventions.md
├── Alfa-Entretenimento__alfa-ironthrone
│ ├── .commitlintrc.js
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── master
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-c11aafd6f8088c61fa323bbc582b45877dfacbdb.idx
│ │ │ ├── pack-c11aafd6f8088c61fa323bbc582b45877dfacbdb.pack
│ │ │ └── pack-c11aafd6f8088c61fa323bbc582b45877dfacbdb.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── master
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ ├── generate-atlantis-config.yml
│ │ ├── infracost.yml
│ │ ├── terraform-fast-checks.yml
│ │ └── terraform-validate.yml
│ ├── .gitignore
│ ├── .gitmessage
│ ├── .terraform.lock.hcl
│ ├── .tflint.hcl
│ ├── CODEOWNERS
│ ├── README.md
│ ├── TERRAFORM_STRUCTURE.md
│ ├── accounts
│ │ ├── emails.csv
│ │ ├── ids.yaml
│ │ └── ou.yaml
│ ├── app
│ │ └── docker-compose.yaml
│ ├── atlantis.yaml
│ ├── docs
│ │ └── decisions.md
│ ├── environments
│ │ ├── README.md
│ │ ├── appmodelo
│ │ │ ├── homolog
│ │ │ │ ├── .terraform.lock.hcl
│ │ │ │ ├── backend.tf
│ │ │ │ ├── main.tf
│ │ │ │ ├── providers.tf
│ │ │ │ ├── terraform.tfvars
│ │ │ │ └── variables.tf
│ │ │ ├── labs
│ │ │ │ ├── .terraform.lock.hcl
│ │ │ │ ├── TROUBLESHOOTING.md
│ │ │ │ ├── backend.tf
│ │ │ │ ├── cleanup.sh
│ │ │ │ ├── main.tf
│ │ │ │ ├── providers.tf
│ │ │ │ ├── terraform.tfvars
│ │ │ │ └── variables.tf
│ │ │ ├── live
│ │ │ │ ├── .terraform.lock.hcl
│ │ │ │ ├── backend.tf
│ │ │ │ ├── main.tf
│ │ │ │ ├── providers.tf
│ │ │ │ ├── terraform.tfvars
│ │ │ │ └── variables.tf
│ │ │ └── stg
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── backend.tf
│ │ │ ├── main.tf
│ │ │ ├── providers.tf
│ │ │ ├── terraform.tfvars
│ │ │ └── variables.tf
│ │ ├── atlantis-domain
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── README.md
│ │ │ ├── acm.tf
│ │ │ ├── dns-role.tf
│ │ │ ├── endpoints.tf
│ │ │ ├── locals.tf
│ │ │ ├── network.tf
│ │ │ ├── outputs.tf
│ │ │ ├── providers.tf
│ │ │ ├── tfplan
│ │ │ ├── variables.tf
│ │ │ ├── versions.tf
│ │ │ └── waf.tf
│ │ ├── aws-application
│ │ │ └── simple.tf
│ │ ├── bastion
│ │ │ ├── dev.tf
│ │ │ ├── hml.tf
│ │ │ ├── prod.tf
│ │ │ └── terragrunt.hcl
│ │ ├── bi-analytics-instance
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── deploy.sh
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── user-data.sh
│ │ │ └── variables.tf
│ │ ├── braavos-api
│ │ │ ├── DOMAIN_SETUP.md
│ │ │ ├── README.md
│ │ │ ├── SSM_INTEGRATION.md
│ │ │ ├── create-ssm-parameters.sh
│ │ │ ├── deploy.sh
│ │ │ ├── import.sh
│ │ │ ├── modules
│ │ │ │ └── ssm-parameters
│ │ │ │ ├── main.tf
│ │ │ │ ├── outputs.tf
│ │ │ │ └── variables.tf
│ │ │ ├── prod
│ │ │ │ ├── main.tf
│ │ │ │ ├── outputs.tf
│ │ │ │ └── variables.tf
│ │ │ ├── qa
│ │ │ │ ├── main.tf
│ │ │ │ ├── outputs.tf
│ │ │ │ └── variables.tf
│ │ │ └── terraform.tfvars.example
│ │ ├── clickhouse
│ │ │ ├── dev.tf
│ │ │ ├── hml.tf
│ │ │ ├── prod.tf
│ │ │ └── terragrunt.hcl
│ │ ├── github-runner-qa
│ │ │ └── labs
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── README.md
│ │ │ ├── backend.tf
│ │ │ ├── discover-network.sh
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── providers.tf
│ │ │ ├── terraform.tfvars
│ │ │ ├── terraform.tfvars.example
│ │ │ ├── user_data.sh
│ │ │ └── variables.tf
│ │ ├── grafana
│ │ │ ├── prod.tf
│ │ │ ├── terraform.tfvars.example
│ │ │ ├── user_data.sh
│ │ │ └── variables.tf
│ │ ├── helloapp
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── README.MD
│ │ │ ├── backend.tf
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── plan.labs
│ │ │ ├── providers.tf
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ ├── landing-pages
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── terraform.tfvars.example
│ │ │ └── variables.tf
│ │ ├── oldtown-api
│ │ │ ├── IMPORT_GUIDE.md
│ │ │ ├── README.md
│ │ │ ├── deploy.sh
│ │ │ ├── lambda_code
│ │ │ │ ├── .gitkeep
│ │ │ │ ├── bootstrap
│ │ │ │ └── placeholder.txt
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── terraform.tfvars.dev
│ │ │ ├── terraform.tfvars.example
│ │ │ ├── terraform.tfvars.prod
│ │ │ ├── terraform.tfvars.qa
│ │ │ └── variables.tf
│ │ ├── openvpn
│ │ │ ├── dev.tf
│ │ │ ├── hml.tf
│ │ │ ├── prod.tf
│ │ │ └── terragrunt.hcl
│ │ ├── ravens-service
│ │ │ ├── README.md
│ │ │ ├── deploy.sh
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── terraform.tfvars.dev
│ │ │ ├── terraform.tfvars.prod
│ │ │ ├── terraform.tfvars.qa
│ │ │ └── variables.tf
│ │ ├── redshift
│ │ │ ├── README.md
│ │ │ ├── deploy.sh
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── terraform.tfvars.dev
│ │ │ ├── terraform.tfvars.example
│ │ │ ├── terraform.tfvars.prod
│ │ │ ├── terraform.tfvars.qa
│ │ │ ├── terragrunt.hcl
│ │ │ └── variables.tf
│ │ ├── rodapp
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── README.MD
│ │ │ ├── backend.tf
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── providers.tf
│ │ │ ├── terraform.tfvars.example
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ ├── s3-iam
│ │ │ ├── README.md
│ │ │ └── softswiss
│ │ │ ├── .gitignore
│ │ │ ├── TICKET.md
│ │ │ ├── deploy.sh
│ │ │ ├── main.tf
│ │ │ └── tfplan
│ │ ├── scraping-instance
│ │ │ ├── README.md
│ │ │ ├── deploy.sh
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── user-data.sh
│ │ │ └── variables.tf
│ │ ├── security-groups
│ │ │ ├── dev.tf
│ │ │ ├── hml.tf
│ │ │ ├── prod.tf
│ │ │ └── terragrunt.hcl
│ │ ├── terragrunt.hcl
│ │ ├── vpc
│ │ │ ├── README.md
│ │ │ ├── backend.tf
│ │ │ ├── backend.tf.example
│ │ │ ├── existing-resources.tf
│ │ │ ├── frontend.tf
│ │ │ ├── imports.tf.disabled
│ │ │ ├── main.tf
│ │ │ ├── management.tf
│ │ │ ├── terraform.tfvars.new
│ │ │ ├── terragrunt.hcl
│ │ │ └── variables.tf
│ │ ├── vpc-peering
│ │ │ ├── README.md
│ │ │ ├── arthur-clickhouse
│ │ │ │ ├── ARTHUR_CLICKHOUSE_INSTRUCTIONS.md
│ │ │ │ ├── ARTHUR_PEERING_INSTRUCTIONS.txt
│ │ │ │ ├── ARTHUR_TROUBLESHOOTING.txt
│ │ │ │ ├── CLICKHOUSE_CORRECT_PORTS.txt
│ │ │ │ ├── CREDENCIAIS_CORRETAS_CLICKHOUSE.txt
│ │ │ │ ├── arthur-diagnostics.sh
│ │ │ │ ├── arthur_instructions.txt
│ │ │ │ ├── deploy.sh
│ │ │ │ ├── main.tf
│ │ │ │ ├── terraform.tfvars.example
│ │ │ │ ├── test-clickhouse-connection.sh
│ │ │ │ ├── tfplan
│ │ │ │ └── variables.tf
│ │ │ └── arthur-redshift
│ │ │ ├── ARTHUR_INSTRUCTIONS.md
│ │ │ ├── RUN_THIS.md
│ │ │ ├── arthur-quick-setup.txt
│ │ │ ├── init-and-apply.sh
│ │ │ ├── main.tf
│ │ │ ├── terraform.tfvars.example
│ │ │ ├── variables.tf
│ │ │ └── vpc-peering-guide.md
│ │ └── waf
│ │ ├── dev.tf
│ │ ├── hml.tf
│ │ ├── prod.tf
│ │ └── terragrunt.hcl
│ ├── gcp
│ │ ├── README.md
│ │ ├── apps
│ │ │ └── geo-location
│ │ │ ├── README.md
│ │ │ ├── modules
│ │ │ │ └── geo-location-infra
│ │ │ │ ├── cdn.tf
│ │ │ │ ├── cicd.tf
│ │ │ │ ├── cloud-run.tf
│ │ │ │ ├── cloud-sql.tf
│ │ │ │ ├── load-balancer.tf
│ │ │ │ ├── main.tf
│ │ │ │ ├── memorystore.tf
│ │ │ │ ├── nominatim.tf
│ │ │ │ ├── outputs.tf
│ │ │ │ ├── secrets.tf
│ │ │ │ ├── storage.tf
│ │ │ │ ├── variables.tf
│ │ │ │ └── versions.tf
│ │ │ ├── prj-alfa-homolog
│ │ │ │ ├── .terraform.lock.hcl
│ │ │ │ ├── backend.tf
│ │ │ │ ├── main.tf
│ │ │ │ ├── outputs.tf
│ │ │ │ └── variables.tf
│ │ │ ├── prj-alfa-labs
│ │ │ │ ├── .terraform.lock.hcl
│ │ │ │ ├── backend.tf
│ │ │ │ ├── main.tf
│ │ │ │ ├── outputs.tf
│ │ │ │ └── variables.tf
│ │ │ ├── prj-alfa-live
│ │ │ │ ├── .terraform.lock.hcl
│ │ │ │ ├── backend.tf
│ │ │ │ ├── main.tf
│ │ │ │ ├── outputs.tf
│ │ │ │ └── variables.tf
│ │ │ └── prj-alfa-staging
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── backend.tf
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── dedicated
│ │ │ ├── clickhouse
│ │ │ │ └── prj-alfa-clickhouse-stg
│ │ │ │ ├── .terraform.lock.hcl
│ │ │ │ ├── backend.tf
│ │ │ │ ├── main.tf
│ │ │ │ ├── outputs.tf
│ │ │ │ ├── variables.tf
│ │ │ │ └── versions.tf
│ │ │ └── marketingia
│ │ │ └── prj-alfa-marketingia-live
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── artifact-registry.tf
│ │ │ ├── backend.tf
│ │ │ ├── cloud-run.tf
│ │ │ ├── firestore.tf
│ │ │ ├── iam.tf
│ │ │ ├── load-balancer.tf
│ │ │ ├── main.tf
│ │ │ ├── networking.tf
│ │ │ ├── outputs.tf
│ │ │ ├── storage.tf
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ ├── foundation
│ │ │ ├── prj-alfa-management
│ │ │ │ ├── .terraform.lock.hcl
│ │ │ │ ├── backend.tf
│ │ │ │ ├── billing.tf
│ │ │ │ ├── main.tf
│ │ │ │ ├── org-policies.tf
│ │ │ │ ├── outputs.tf
│ │ │ │ ├── variables.tf
│ │ │ │ └── versions.tf
│ │ │ ├── prj-alfa-security
│ │ │ │ ├── .terraform.lock.hcl
│ │ │ │ ├── backend.tf
│ │ │ │ ├── kms.tf
│ │ │ │ ├── logging.tf
│ │ │ │ ├── main.tf
│ │ │ │ ├── outputs.tf
│ │ │ │ ├── variables.tf
│ │ │ │ └── versions.tf
│ │ │ └── prj-alfa-tools
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── artifact-registry.tf
│ │ │ ├── backend.tf
│ │ │ ├── dns.tf
│ │ │ ├── gemini-code-assist.tf
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── shared-vpc.tf
│ │ │ ├── variables.tf
│ │ │ ├── versions.tf
│ │ │ └── workload-identity.tf
│ │ ├── projects
│ │ │ ├── hierarchy.yaml
│ │ │ └── ids.yaml
│ │ └── workloads
│ │ ├── prj-alfa-homolog
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── backend.tf
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ ├── prj-alfa-labs
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── backend.tf
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ ├── prj-alfa-live
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── backend.tf
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ └── prj-alfa-staging
│ │ ├── .terraform.lock.hcl
│ │ ├── backend.tf
│ │ ├── main.tf
│ │ ├── outputs.tf
│ │ ├── variables.tf
│ │ └── versions.tf
│ ├── infra
│ │ ├── README.md
│ │ ├── docker
│ │ │ ├── Dockerfile
│ │ │ └── entrypoint.sh
│ │ ├── docker-compose.yml
│ │ └── user_data.sh
│ ├── infracost_test.tf
│ ├── modules
│ │ ├── _template-new-app
│ │ │ ├── README.md
│ │ │ └── __APP__
│ │ │ ├── homolog
│ │ │ │ ├── backend.tf
│ │ │ │ ├── main.tf
│ │ │ │ ├── providers.tf
│ │ │ │ ├── terraform.tfvars.example
│ │ │ │ └── variables.tf
│ │ │ ├── labs
│ │ │ │ ├── backend.tf
│ │ │ │ ├── main.tf
│ │ │ │ ├── providers.tf
│ │ │ │ ├── terraform.tfvars.example
│ │ │ │ └── variables.tf
│ │ │ ├── live
│ │ │ │ ├── backend.tf
│ │ │ │ ├── main.tf
│ │ │ │ ├── providers.tf
│ │ │ │ ├── terraform.tfvars.example
│ │ │ │ └── variables.tf
│ │ │ └── stg
│ │ │ ├── backend.tf
│ │ │ ├── main.tf
│ │ │ ├── providers.tf
│ │ │ ├── terraform.tfvars.example
│ │ │ └── variables.tf
│ │ ├── aws-application
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── bastion
│ │ │ ├── README.md
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── user_data.sh
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ ├── clickhouse
│ │ │ ├── README.md
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── user_data.sh
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ ├── ec2-backup
│ │ │ ├── lambda
│ │ │ │ ├── cleanup_backup.py
│ │ │ │ └── create_backup.py
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── ecr
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── README.md
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ ├── global-vars
│ │ │ ├── README.md
│ │ │ ├── locals.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── grafana
│ │ │ ├── __user_data.sh
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ ├── iam-oidc-gha
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── README.MD
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ ├── iam-s3
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── lambda-api
│ │ │ ├── api-gateway
│ │ │ │ ├── main.tf
│ │ │ │ ├── outputs.tf
│ │ │ │ └── variables.tf
│ │ │ ├── dns-certificate
│ │ │ │ ├── main.tf
│ │ │ │ ├── outputs.tf
│ │ │ │ └── variables.tf
│ │ │ ├── lambda
│ │ │ │ ├── main.tf
│ │ │ │ ├── outputs.tf
│ │ │ │ └── variables.tf
│ │ │ └── network
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── openvpn
│ │ │ ├── README.md
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── templates
│ │ │ │ └── client.ovpn.tpl
│ │ │ ├── user_data.sh
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ ├── redshift
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── security-groups
│ │ │ ├── README.md
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ ├── vpc
│ │ │ ├── README.md
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ ├── vpc-peering
│ │ │ ├── README.md
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ └── variables.tf
│ │ ├── waf
│ │ │ ├── README.md
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ └── wordpress
│ │ ├── README.md
│ │ ├── alb.tf
│ │ ├── certificate.tf
│ │ ├── main.tf
│ │ ├── outputs.tf
│ │ ├── user_data.sh
│ │ ├── variables.tf
│ │ ├── versions.tf
│ │ └── waf.tf
│ ├── org
│ │ ├── cur
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── HOWTO_SAVE_QUERIES.md
│ │ │ ├── QUERY_TEST_RESULTS.md
│ │ │ ├── README.md
│ │ │ ├── athena.tf
│ │ │ ├── dynamodb.tf
│ │ │ ├── eventbridge.tf
│ │ │ ├── glue.tf
│ │ │ ├── iam.tf
│ │ │ ├── main.tf
│ │ │ ├── monitoring.tf
│ │ │ ├── outputs.tf
│ │ │ ├── plan-output.txt
│ │ │ ├── queries.sql
│ │ │ ├── s3.tf
│ │ │ └── variables.tf
│ │ └── scp
│ │ ├── .terraform.lock.hcl
│ │ ├── README.md
│ │ ├── backend.tf
│ │ ├── main.tf
│ │ ├── providers.tf
│ │ └── variables.tf
│ ├── package.json
│ ├── scripts
│ │ ├── deploy.sh
│ │ ├── generate-atlantis-config.sh
│ │ ├── manual-backup.sh
│ │ ├── migrate-to-backend-vpc.sh
│ │ ├── redshift_dump.sh
│ │ ├── redshift_dump_balance_transactions.py
│ │ ├── setup_redshift_env.sh
│ │ └── validate-cur.sh
│ ├── terraform
│ │ ├── .terraform.lock.hcl
│ │ ├── backend.tf
│ │ ├── guardrails.tf
│ │ ├── iam-bootstrap
│ │ │ ├── .terraform.lock.hcl
│ │ │ ├── README.md
│ │ │ ├── main.tf
│ │ │ ├── outputs.tf
│ │ │ ├── variables.tf
│ │ │ └── versions.tf
│ │ ├── providers.tf
│ │ └── version.tf
│ └── tunnels
│ ├── README.md
│ ├── clickhouse-tunnel.sh
│ └── redshift-tunnel.sh
├── Alfa-Entretenimento__alfa-kafka-connect
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── master
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-f18c90f61f12f66fcc8fd91d53ff25663cc5ebcc.idx
│ │ │ ├── pack-f18c90f61f12f66fcc8fd91d53ff25663cc5ebcc.pack
│ │ │ └── pack-f18c90f61f12f66fcc8fd91d53ff25663cc5ebcc.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── master
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ └── application.yml
│ └── docker-compose.yml
├── Alfa-Entretenimento__alfa-kingsguard-service
│ ├── .dockerignore
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-3bdcdebdeacb69cd30791e055ac432cafe402bae.idx
│ │ │ ├── pack-3bdcdebdeacb69cd30791e055ac432cafe402bae.pack
│ │ │ └── pack-3bdcdebdeacb69cd30791e055ac432cafe402bae.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ ├── CODEOWNERS
│ │ └── workflows
│ │ ├── deploy.yml
│ │ └── validate.yml
│ ├── .gitignore
│ ├── .golangci.yml
│ ├── CHANGELOG.md
│ ├── Dockerfile
│ ├── Makefile
│ ├── README.md
│ ├── SSM_PARAMETERS.md
│ ├── WARP.md
│ ├── cmd
│ │ └── server
│ │ └── main.go
│ ├── go.mod
│ ├── go.sum
│ ├── internal
│ │ ├── config
│ │ │ └── config.go
│ │ ├── handlers
│ │ │ ├── auth.go
│ │ │ ├── authorizer.go
│ │ │ ├── permissions.go
│ │ │ └── sso.go
│ │ ├── middleware
│ │ │ └── auth.go
│ │ ├── services
│ │ │ ├── auth
│ │ │ │ ├── microsoft.go
│ │ │ │ └── supabase.go
│ │ │ └── permissions
│ │ │ └── dynamodb.go
│ │ └── types
│ │ ├── auth.go
│ │ ├── permissions.go
│ │ └── sso.go
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── serverless.yml
│ └── shared-config.json
├── Alfa-Entretenimento__alfa-knowledge-base
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-74758c2fd3a1eb2f321679087ab476b0dcfdf057.idx
│ │ │ ├── pack-74758c2fd3a1eb2f321679087ab476b0dcfdf057.pack
│ │ │ └── pack-74758c2fd3a1eb2f321679087ab476b0dcfdf057.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── CLAUDE.md
│ ├── CONTRIBUTING.md
│ ├── INDEX.md
│ ├── README.md
│ ├── architecture
│ │ ├── alfalabs-microfrontends.md
│ │ └── westeros-ecosystem.md
│ ├── conversations
│ │ ├── 2025-11-25_23-45_fabio_setup-inicial-knowledge-base.md
│ │ ├── 2025-11-26_00-30_fabio_documentacao-arquiteturas.md
│ │ ├── 2025-11-26_01-30_fabio_documentacao-clickhouse.md
│ │ ├── 2025-11-26_01-45_fabio_documentacao-pot.md
│ │ └── 2025-11-26_02-30_fabio_migracao-studies.md
│ ├── docs
│ │ ├── .gitkeep
│ │ ├── business-rules.md
│ │ └── commit-conventions.md
│ ├── queries
│ │ ├── clickhouse
│ │ │ ├── .gitkeep
│ │ │ ├── README.md
│ │ │ └── tables.md
│ │ ├── formulas
│ │ │ └── .gitkeep
│ │ ├── pot
│ │ │ ├── 01-registrations.sql
│ │ │ ├── 02-active-users.sql
│ │ │ ├── 03-ftd.sql
│ │ │ ├── 04-deposits.sql
│ │ │ ├── 05-withdrawals.sql
│ │ │ ├── 06-turnover.sql
│ │ │ ├── 07-ggr.sql
│ │ │ ├── 08-bonus.sql
│ │ │ ├── 09-gifts.sql
│ │ │ ├── 10-player-value.sql
│ │ │ ├── README.md
│ │ │ ├── formulas.md
│ │ │ └── glossary.md
│ │ ├── sql
│ │ │ └── .gitkeep
│ │ └── studies
│ │ ├── README.md
│ │ ├── bets-analysis
│ │ │ ├── all-players-bets.sql
│ │ │ ├── bets-screen-main.sql
│ │ │ ├── last-7-days-bets.sql
│ │ │ ├── period-totals.sql
│ │ │ └── top-bettors-24h.sql
│ │ ├── casino-games
│ │ │ ├── games-recurrence.sql
│ │ │ └── top-profitable-games.sql
│ │ ├── sportsbook
│ │ │ ├── football-teams.sql
│ │ │ ├── live-betting.sql
│ │ │ ├── popular-matchups.sql
│ │ │ ├── sports-profit.sql
│ │ │ └── sportsbook-overview.sql
│ │ ├── trends
│ │ │ ├── peak-hours-brazil.sql
│ │ │ └── time-series.sql
│ │ ├── user-journey
│ │ │ ├── user-bets-detail.sql
│ │ │ ├── user-journey-complete.sql
│ │ │ └── user-lookup.sql
│ │ └── users-extraction
│ │ ├── new-users-analysis.sql
│ │ ├── unverified-users.sql
│ │ └── users-extraction.sql
│ └── templates
│ └── conversation.md
├── Alfa-Entretenimento__alfa-loyalty-api
│ ├── .dockerignore
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-074cc1fe06ebd65c0a62dac881d5445254edaae0.idx
│ │ │ ├── pack-074cc1fe06ebd65c0a62dac881d5445254edaae0.pack
│ │ │ └── pack-074cc1fe06ebd65c0a62dac881d5445254edaae0.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── ARQUITETURA_UNIFIED.md
│ ├── DATABASE_MODELING_FEEDBACK.md
│ ├── EVENTOS_MOTOR_MISSOES.md
│ ├── EVENTSELECTOR_FINAL_TEST_RESULTS.md
│ ├── EVENTSELECTOR_TEST_REPORT.md
│ ├── LOYALTY_VISION.md
│ ├── MISSION_IDEAS.md
│ ├── MODULE_REGISTRY_FIX_REPORT.md
│ ├── README.md
│ ├── dev.db
│ ├── docs
│ │ ├── ADMIN_USER_STORIES.md
│ │ ├── API_DOCUMENTATION.md
│ │ ├── COINS_POINTS_USER_STORIES.md
│ │ ├── CUSTOMER_GROUPS_EXCLUSION.md
│ │ ├── GAME_SELECTION_SYSTEM.md
│ │ ├── IGAMING-INTEGRATION.md
│ │ └── mission-ideas.md
│ ├── fix-admin-endpoints.js
│ ├── fix-dev.sh
│ ├── manual-test-guide.md
│ ├── next.config.js
│ ├── package.json
│ ├── playwright-report
│ │ └── index.html
│ ├── playwright.config.ts
│ ├── postcss.config.js
│ ├── prisma
│ │ ├── migrations
│ │ │ ├── 20251124175123_separate_admin_users_and_players
│ │ │ │ └── migration.sql
│ │ │ ├── 20251126202330_align_with_production
│ │ │ │ └── migration.sql
│ │ │ └── migration_lock.toml
│ │ ├── schema.backup.prisma
│ │ ├── schema.prisma
│ │ ├── schema.production.prisma
│ │ ├── seed-dates.ts
│ │ ├── seed-expanded.ts
│ │ └── seed.ts
│ ├── railway.toml
│ ├── scripts
│ │ ├── check-and-generate-demo-data.ts
│ │ ├── create-admin.ts
│ │ ├── create-sample-companies.js
│ │ ├── create-sample-players.js
│ │ ├── generate-demo-data.ts
│ │ ├── list-companies.js
│ │ ├── list-programs.js
│ │ └── start.sh
│ ├── server.log
│ ├── simple-test.html
│ ├── src
│ │ ├── app
│ │ │ ├── admin
│ │ │ │ ├── admin-users
│ │ │ │ │ ├── new
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── companies
│ │ │ │ │ ├── [id]
│ │ │ │ │ │ ├── edit
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── new
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── customers
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── dashboard
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── missions
│ │ │ │ │ ├── [id]
│ │ │ │ │ │ └── edit
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── new
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── page.tsx
│ │ │ │ ├── products
│ │ │ │ │ ├── [id]
│ │ │ │ │ │ └── edit
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── new
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── programs
│ │ │ │ │ ├── [id]
│ │ │ │ │ │ ├── settings
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── xp-coins-config
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── new
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── rewards
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── test-sports-integration
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── tier-points
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── tier-rewards
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── tiers
│ │ │ │ │ ├── page-broken.tsx
│ │ │ │ │ ├── page-original.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ └── users
│ │ │ │ └── page.tsx
│ │ │ ├── api
│ │ │ │ ├── admin
│ │ │ │ │ ├── admin-users
│ │ │ │ │ │ ├── [id]
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── companies
│ │ │ │ │ │ ├── [id]
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── customers
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── dashboard
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── generate-demo-data
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── jobs
│ │ │ │ │ │ ├── close-period
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ ├── expire-points
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── status
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── metrics
│ │ │ │ │ │ └── tiers
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── missions
│ │ │ │ │ │ └── [id]
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── products
│ │ │ │ │ │ ├── [id]
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── programs
│ │ │ │ │ │ ├── [id]
│ │ │ │ │ │ │ ├── audit-logs
│ │ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ │ ├── bonus-rules
│ │ │ │ │ │ │ │ ├── [ruleId]
│ │ │ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ │ │ ├── preview
│ │ │ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ │ ├── calculation-preview
│ │ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ │ ├── excluded-users
│ │ │ │ │ │ │ │ ├── route.ts
│ │ │ │ │ │ │ │ └── stats
│ │ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ │ ├── missions
│ │ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ │ ├── route.ts
│ │ │ │ │ │ │ ├── settings
│ │ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ │ ├── tiers
│ │ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ │ └── xp-coins-config
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── sports-data
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── stats
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── tier-rewards
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── tiers
│ │ │ │ │ │ ├── [id]
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ ├── route.ts
│ │ │ │ │ │ ├── simulate
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── validate-ranges
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ └── users
│ │ │ │ │ ├── [userId]
│ │ │ │ │ │ └── tier
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ └── route.ts
│ │ │ │ ├── auth
│ │ │ │ │ ├── login
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── logout
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ └── me
│ │ │ │ │ └── route.ts
│ │ │ │ ├── customer-groups
│ │ │ │ │ ├── batch
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── route.ts
│ │ │ │ │ └── search
│ │ │ │ │ └── route.ts
│ │ │ │ ├── events
│ │ │ │ │ ├── route.ts
│ │ │ │ │ └── status
│ │ │ │ │ └── route.ts
│ │ │ │ ├── health
│ │ │ │ │ └── route.ts
│ │ │ │ ├── missions
│ │ │ │ │ ├── [id]
│ │ │ │ │ │ ├── claim
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ └── route.ts
│ │ │ │ ├── players
│ │ │ │ │ └── [id]
│ │ │ │ │ ├── points
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ └── tier-status
│ │ │ │ │ └── route.ts
│ │ │ │ ├── programs
│ │ │ │ │ └── route.ts
│ │ │ │ ├── rewards
│ │ │ │ │ ├── [id]
│ │ │ │ │ │ ├── redeem
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── bonus-config
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ └── route.ts
│ │ │ │ ├── test
│ │ │ │ │ └── route.ts
│ │ │ │ ├── test-events
│ │ │ │ │ └── route.ts
│ │ │ │ ├── tier-points
│ │ │ │ │ └── route.ts
│ │ │ │ └── users
│ │ │ │ └── [id]
│ │ │ │ ├── groups
│ │ │ │ │ └── route.ts
│ │ │ │ └── route.ts
│ │ │ ├── api-docs
│ │ │ │ └── page.tsx
│ │ │ ├── demo
│ │ │ │ └── page.tsx
│ │ │ ├── globals.css
│ │ │ ├── layout.tsx
│ │ │ ├── login
│ │ │ │ └── page.tsx
│ │ │ ├── page.tsx
│ │ │ ├── test-mission-builder
│ │ │ │ └── page.tsx
│ │ │ └── tests
│ │ │ └── [filename]
│ │ │ └── route.ts
│ │ ├── components
│ │ │ ├── LanguageSelector.tsx
│ │ │ ├── admin
│ │ │ │ ├── BoosterConfigurator.tsx
│ │ │ │ ├── ComboBoostConfigurator.tsx
│ │ │ │ ├── ConfigAuditLog.tsx
│ │ │ │ ├── CreateMissionModal.tsx
│ │ │ │ ├── CreateRewardModal.tsx
│ │ │ │ ├── EditMissionModal.tsx
│ │ │ │ ├── FormulaPreview.tsx
│ │ │ │ ├── GameSelectionSummary.tsx
│ │ │ │ ├── GameSelector.tsx
│ │ │ │ ├── ProductConfigTable.tsx
│ │ │ │ ├── QualificationModal.tsx
│ │ │ │ ├── RewardSelector.tsx
│ │ │ │ ├── RuleBuilder.tsx
│ │ │ │ ├── TemplateSelector.tsx
│ │ │ │ ├── TierMultipliersTab.tsx
│ │ │ │ └── iGamingBonusBuilder.tsx
│ │ │ ├── customer-groups
│ │ │ │ ├── CustomerGroupSelector.tsx
│ │ │ │ ├── GroupSearchInput.tsx
│ │ │ │ ├── GroupSelectionSummary.tsx
│ │ │ │ ├── GroupTag.tsx
│ │ │ │ └── hooks
│ │ │ │ └── useCustomerGroups.ts
│ │ │ ├── mission-builder
│ │ │ │ ├── AdvancedConditionBuilder.tsx
│ │ │ │ ├── CustomerGroupsStep.tsx
│ │ │ │ ├── DynamicFieldRenderer.tsx
│ │ │ │ ├── EventSelector.tsx
│ │ │ │ ├── MissionPreview.tsx
│ │ │ │ ├── ModularRuleBuilder.tsx
│ │ │ │ ├── ModuleSelector.tsx
│ │ │ │ ├── QuickTemplates.tsx
│ │ │ │ ├── TriggerConfigurator.tsx
│ │ │ │ └── index.tsx
│ │ │ └── ui
│ │ │ ├── SportsFilterSelector.tsx
│ │ │ ├── alert.tsx
│ │ │ ├── avatar.tsx
│ │ │ ├── badge.tsx
│ │ │ ├── button.tsx
│ │ │ ├── card.tsx
│ │ │ ├── dialog.tsx
│ │ │ ├── info-tooltip.tsx
│ │ │ ├── input.tsx
│ │ │ ├── label.tsx
│ │ │ ├── select.tsx
│ │ │ ├── switch.tsx
│ │ │ ├── tabs.tsx
│ │ │ ├── textarea.tsx
│ │ │ └── tier-status-widget.tsx
│ │ ├── contexts
│ │ │ └── LanguageContext.tsx
│ │ ├── core
│ │ │ ├── module-registry.ts
│ │ │ └── types.ts
│ │ ├── example-usage.ts
│ │ ├── hooks
│ │ │ └── useSportsData.ts
│ │ ├── lib
│ │ │ ├── admin-auth.ts
│ │ │ ├── auth-edge.ts
│ │ │ ├── auth.ts
│ │ │ ├── calculation-engine.ts
│ │ │ ├── db-utils.ts
│ │ │ ├── event-bus.ts
│ │ │ ├── game-providers
│ │ │ │ ├── cache.ts
│ │ │ │ ├── config.ts
│ │ │ │ ├── factory.ts
│ │ │ │ ├── providers
│ │ │ │ │ └── mock-provider.ts
│ │ │ │ ├── service.ts
│ │ │ │ └── types.ts
│ │ │ ├── mission-templates.ts
│ │ │ ├── permissions.ts
│ │ │ ├── prisma.ts
│ │ │ ├── rule-engine.ts
│ │ │ ├── sports-providers
│ │ │ │ ├── cache.ts
│ │ │ │ ├── config.ts
│ │ │ │ ├── factory.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── providers
│ │ │ │ │ └── mock-provider.ts
│ │ │ │ ├── service.ts
│ │ │ │ └── types.ts
│ │ │ ├── tier-rewards.ts
│ │ │ ├── utils.ts
│ │ │ └── validation
│ │ │ └── multi-tenant-schemas.ts
│ │ ├── middleware.ts
│ │ ├── modules
│ │ │ ├── business-rules
│ │ │ │ └── types.ts
│ │ │ ├── casino
│ │ │ │ └── index.ts
│ │ │ ├── deposits
│ │ │ │ └── index.ts
│ │ │ ├── engagement
│ │ │ │ └── index.ts
│ │ │ ├── igaming
│ │ │ │ ├── index.ts
│ │ │ │ ├── templates.ts
│ │ │ │ └── types.ts
│ │ │ ├── index.ts
│ │ │ ├── sportsbook
│ │ │ │ └── index.ts
│ │ │ └── tiers
│ │ │ ├── index.ts
│ │ │ ├── jobs.ts
│ │ │ ├── services.ts
│ │ │ └── types.ts
│ │ ├── services
│ │ │ ├── customerGroups.ts
│ │ │ └── programEligibility.ts
│ │ └── types
│ │ ├── bonus.ts
│ │ ├── customer-groups.ts
│ │ ├── enums.ts
│ │ ├── event-types.ts
│ │ ├── game-selection.ts
│ │ ├── mission-rules.ts
│ │ └── multi-tenant.ts
│ ├── tailwind.config.ts
│ ├── test-results
│ │ ├── .last-run.json
│ │ ├── module-initialization-final-screenshot.png
│ │ └── results.json
│ └── tsconfig.json
├── Alfa-Entretenimento__alfa-maesters-service
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-13615740ad47dae85432cf71bc5df0ceea9e0687.idx
│ │ │ ├── pack-13615740ad47dae85432cf71bc5df0ceea9e0687.pack
│ │ │ └── pack-13615740ad47dae85432cf71bc5df0ceea9e0687.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── Dockerfile.local
│ ├── Makefile
│ ├── README.md
│ ├── check_tables.py
│ ├── docker-compose.yml
│ ├── lambdas
│ │ ├── bonus-ratio
│ │ │ └── handler.py
│ │ ├── bonus-ratio-high
│ │ │ └── handler.py
│ │ ├── fraud-failed-deposits
│ │ │ └── handler.py
│ │ ├── orchestrator
│ │ │ └── handler.py
│ │ └── pld-high-deposits
│ │ └── handler.py
│ ├── layers
│ │ └── clickhouse-layer
│ │ └── python
│ │ ├── clickhouse_http.py
│ │ └── clickhouse_utils.py
│ ├── package-lock.json
│ ├── package.json
│ ├── requirements-dev.txt
│ ├── requirements.txt
│ ├── scripts
│ │ ├── deploy.sh
│ │ ├── docker-test.sh
│ │ └── test_local.py
│ ├── serverless.yml
│ └── test_prod_tables.py
├── Alfa-Entretenimento__alfa-magic-bet
│ ├── .eslintrc.json
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-82d7d69328399ae7a5b63c6464e2375a5668451f.idx
│ │ │ ├── pack-82d7d69328399ae7a5b63c6464e2375a5668451f.pack
│ │ │ └── pack-82d7d69328399ae7a5b63c6464e2375a5668451f.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── README.md
│ ├── next.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── postcss.config.js
│ ├── public
│ │ ├── next.svg
│ │ └── vercel.svg
│ ├── railway.json
│ ├── src
│ │ ├── app
│ │ │ ├── favicon.ico
│ │ │ ├── globals.css
│ │ │ ├── layout.tsx
│ │ │ ├── page.tsx
│ │ │ └── page.tsx.backup
│ │ ├── components
│ │ │ ├── BettingSite
│ │ │ │ ├── BetMagicSuggestion.tsx
│ │ │ │ ├── BettingSite.tsx
│ │ │ │ └── index.ts
│ │ │ ├── MagicSlider
│ │ │ │ ├── BetslipCard.tsx
│ │ │ │ ├── MagicSlider.tsx
│ │ │ │ └── index.ts
│ │ │ ├── Sidebar
│ │ │ │ ├── BetMagic.tsx
│ │ │ │ ├── BetMagicCard.tsx
│ │ │ │ ├── BetslipSidebar.tsx
│ │ │ │ ├── RegularBetslip.tsx
│ │ │ │ └── index.ts
│ │ │ └── SmartSuggestionEngine
│ │ │ ├── SmartSuggestionEngine.ts
│ │ │ └── index.ts
│ │ ├── data
│ │ │ ├── mockData.ts
│ │ │ └── mockGenerator.ts
│ │ └── types
│ │ └── index.ts
│ ├── tailwind.config.js
│ ├── tailwind.config.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfa-match-carousel-plugin
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-cd2c4cf305b2a7330ef77a04342107d39903ec19.idx
│ │ │ ├── pack-cd2c4cf305b2a7330ef77a04342107d39903ec19.pack
│ │ │ └── pack-cd2c4cf305b2a7330ef77a04342107d39903ec19.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── CODEOWNERS
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── CONTRIBUTING.md
│ ├── README.md
│ ├── WIDGET-JOGOS-SUGERIDOS.md
│ ├── admin
│ │ ├── dashboard.php
│ │ └── settings.php
│ ├── alfa-match-carousel.php
│ ├── assets
│ │ ├── css
│ │ │ ├── admin.css
│ │ │ └── frontend.css
│ │ └── js
│ │ ├── admin.js
│ │ ├── frontend.js
│ │ └── suggested-matches.js
│ ├── deploy.sh
│ ├── includes
│ │ ├── class-alfabet-api.php
│ │ ├── class-betbook-api.php
│ │ ├── class-cache-manager.php
│ │ ├── class-github-updater.php
│ │ └── config-updater.php
│ ├── test-api-logos.php
│ ├── test-search-api.php
│ ├── test-suggested-matches.php
│ ├── widgets
│ │ ├── elementor-match-widget.php
│ │ └── elementor-suggested-matches-widget.php
│ └── wp-config-sample.php
├── Alfa-Entretenimento__alfa-oldtown-api
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-13df4bf3a036ffa2c8809950f9688633e429aed0.idx
│ │ │ ├── pack-13df4bf3a036ffa2c8809950f9688633e429aed0.pack
│ │ │ └── pack-13df4bf3a036ffa2c8809950f9688633e429aed0.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ ├── CODEOWNERS
│ │ ├── pull_request_template.md
│ │ └── workflows
│ │ ├── commit-lint.yml
│ │ ├── deploy.yml
│ │ └── validate.yml
│ ├── .gitignore
│ ├── .golangci.yml
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── CHANGELOG.md
│ ├── Dockerfile
│ ├── README.md
│ ├── cmd
│ │ ├── auth-proxy
│ │ │ └── main.go
│ │ ├── server
│ │ │ └── main.go
│ │ └── slack-worker
│ │ └── main.go
│ ├── commitlint.config.js
│ ├── go.mod
│ ├── go.sum
│ ├── internal
│ │ ├── backoffice
│ │ │ ├── models
│ │ │ │ ├── connected_members.go
│ │ │ │ ├── daily.go
│ │ │ │ ├── favorite_teams_performance.go
│ │ │ │ ├── financial.go
│ │ │ │ ├── firstbet.go
│ │ │ │ ├── group.go
│ │ │ │ ├── inter_campaign.go
│ │ │ │ ├── kpi_table.go
│ │ │ │ ├── kpis.go
│ │ │ │ ├── onboarding.go
│ │ │ │ ├── overview.go
│ │ │ │ ├── pending_values.go
│ │ │ │ ├── player_value.go
│ │ │ │ ├── pot_models.go
│ │ │ │ ├── ranking_copa_multiplas.go
│ │ │ │ ├── ranking_inter_1975.go
│ │ │ │ ├── regions.go
│ │ │ │ ├── sportsbook_category_models.go
│ │ │ │ ├── sportsbook_daily_models.go
│ │ │ │ ├── sportsbook_event_models.go
│ │ │ │ ├── sportsbook_market_models.go
│ │ │ │ ├── sportsbook_performance.go
│ │ │ │ ├── sportsbook_sports_models.go
│ │ │ │ ├── sportsbook_tournament_models.go
│ │ │ │ └── user_information.go
│ │ │ ├── queries
│ │ │ │ ├── connected_members.go
│ │ │ │ ├── favorite_teams_performance.go
│ │ │ │ ├── firstbet.go
│ │ │ │ ├── groups.go
│ │ │ │ ├── inter_campaign.go
│ │ │ │ ├── kpi_team_metrics.go
│ │ │ │ ├── onboarding.go
│ │ │ │ ├── player_value.go
│ │ │ │ ├── pot_queries.go
│ │ │ │ ├── ranking_copa_multiplas.go
│ │ │ │ ├── ranking_inter_1975.go
│ │ │ │ ├── regions.go
│ │ │ │ ├── sportsbook_category_queries.go
│ │ │ │ ├── sportsbook_daily_queries.go
│ │ │ │ ├── sportsbook_event_queries.go
│ │ │ │ ├── sportsbook_market_queries.go
│ │ │ │ ├── sportsbook_pending_values.go
│ │ │ │ ├── sportsbook_query_filters.go
│ │ │ │ ├── sportsbook_sports_queries.go
│ │ │ │ └── sportsbook_tournament_queries.go
│ │ │ └── services
│ │ │ ├── connected_members.go
│ │ │ ├── favorite_teams_performance.go
│ │ │ ├── financial.go
│ │ │ ├── firstbet.go
│ │ │ ├── groups.go
│ │ │ ├── inter_campaign.go
│ │ │ ├── kpi_table.go
│ │ │ ├── kpi_team_metrics.go
│ │ │ ├── kpis.go
│ │ │ ├── onboarding.go
│ │ │ ├── overview.go
│ │ │ ├── player_value.go
│ │ │ ├── pot_service.go
│ │ │ ├── ranking_copa_multiplas.go
│ │ │ ├── ranking_inter_1975.go
│ │ │ ├── regions.go
│ │ │ ├── sportsbook_category_service.go
│ │ │ ├── sportsbook_daily_service.go
│ │ │ ├── sportsbook_event_service.go
│ │ │ ├── sportsbook_market_service.go
│ │ │ ├── sportsbook_performance.go
│ │ │ ├── sportsbook_performance_pending.go
│ │ │ ├── sportsbook_sports_service.go
│ │ │ ├── sportsbook_tournament_service.go
│ │ │ └── user_information.go
│ │ ├── cache
│ │ │ └── redis.go
│ │ ├── common
│ │ │ ├── queries
│ │ │ │ ├── channels_data.go
│ │ │ │ ├── financials_calculations.go
│ │ │ │ ├── kpis_data.go
│ │ │ │ ├── rankings_data.go
│ │ │ │ └── types.go
│ │ │ └── utils
│ │ │ ├── cep_to_state.go
│ │ │ ├── format.go
│ │ │ ├── math.go
│ │ │ └── parsing.go
│ │ ├── communication
│ │ │ ├── client.go
│ │ │ └── mappers
│ │ │ ├── financial.go
│ │ │ ├── kpis.go
│ │ │ ├── mappers.go
│ │ │ ├── performance.go
│ │ │ └── risk.go
│ │ ├── core
│ │ │ ├── config.go
│ │ │ ├── interfaces.go
│ │ │ ├── parser.go
│ │ │ └── registry.go
│ │ ├── db
│ │ │ └── clickhouse.go
│ │ ├── handlers
│ │ │ ├── alerts.go
│ │ │ ├── auth.go
│ │ │ ├── backoffice.go
│ │ │ ├── connected_members.go
│ │ │ ├── inter_campaign.go
│ │ │ ├── kpi_team_metrics.go
│ │ │ ├── metrics.go
│ │ │ ├── mux.go
│ │ │ ├── sigap.go
│ │ │ ├── slack.go
│ │ │ ├── slack_async.go
│ │ │ ├── slack_types.go
│ │ │ ├── sportsbook_performance.go
│ │ │ └── user_information.go
│ │ ├── lambda
│ │ │ ├── handler.go
│ │ │ ├── scheduler.go
│ │ │ └── slack_worker.go
│ │ ├── logger
│ │ │ ├── field
│ │ │ │ └── field.go
│ │ │ ├── metrics.go
│ │ │ └── zap.go
│ │ ├── middleware
│ │ │ ├── apikey_middleware.go
│ │ │ ├── context.go
│ │ │ ├── cors.go
│ │ │ └── jwt_middleware.go
│ │ ├── reports
│ │ │ ├── financial
│ │ │ │ ├── data
│ │ │ │ │ └── models.go
│ │ │ │ ├── formatting
│ │ │ │ │ └── formatter.go
│ │ │ │ ├── handler.go
│ │ │ │ ├── registry.go
│ │ │ │ └── service.go
│ │ │ ├── kpis
│ │ │ │ ├── data
│ │ │ │ │ ├── models.go
│ │ │ │ │ └── scanner.go
│ │ │ │ ├── formatting
│ │ │ │ │ └── formatter.go
│ │ │ │ ├── handler.go
│ │ │ │ ├── processing
│ │ │ │ │ └── tabular.go
│ │ │ │ ├── registry.go
│ │ │ │ └── service.go
│ │ │ ├── performance
│ │ │ │ ├── data
│ │ │ │ │ ├── models.go
│ │ │ │ │ └── queries.go
│ │ │ │ ├── handler.go
│ │ │ │ ├── registry.go
│ │ │ │ └── service.go
│ │ │ └── risk
│ │ │ ├── data
│ │ │ │ ├── models.go
│ │ │ │ └── queries.go
│ │ │ ├── handler.go
│ │ │ ├── registry.go
│ │ │ └── service.go
│ │ ├── server
│ │ │ ├── adapter.go
│ │ │ ├── response.go
│ │ │ └── router.go
│ │ ├── sigap
│ │ │ ├── client.go
│ │ │ ├── models.go
│ │ │ ├── service.go
│ │ │ └── token_manager.go
│ │ └── validation
│ │ └── params.go
│ ├── package.json
│ ├── pnpm-lock.yaml
│ └── serverless.yml
├── Alfa-Entretenimento__alfa-player-quality-model
│ ├── .buildpacks
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-756f827f06261f589036f289a20edc371cb06c47.idx
│ │ │ ├── pack-756f827f06261f589036f289a20edc371cb06c47.pack
│ │ │ └── pack-756f827f06261f589036f289a20edc371cb06c47.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── .python-version
│ ├── CLAUDE.md
│ ├── COMANDOS_EDWARD.md
│ ├── Dockerfile
│ ├── GUIA_SCRIPTS.md
│ ├── LOCAL_SETUP.md
│ ├── Procfile
│ ├── QUICKSTART.md
│ ├── RAILWAY_DEPLOY.md
│ ├── README.md
│ ├── README_FINAL.md
│ ├── activate.sh
│ ├── backend
│ │ ├── .env.example
│ │ ├── README.md
│ │ ├── config_manager.py
│ │ ├── requirements.txt
│ │ ├── server.py
│ │ ├── start-railway.py
│ │ ├── start-simple.js
│ │ └── storage
│ │ ├── configurations.json
│ │ ├── datasets.json
│ │ └── models.json
│ ├── backend-only.py
│ ├── build.sh
│ ├── clean-temp.py
│ ├── config.py
│ ├── context
│ │ └── build_context.py
│ ├── create-tunnel.sh
│ ├── data
│ │ └── softswiss_players_mock.py
│ ├── debug-hybridity.py
│ ├── dev.sh
│ ├── frontend
│ │ ├── .eslintrc.json
│ │ ├── .gitignore
│ │ ├── INSTRUCOES_ACESSO.md
│ │ ├── README.md
│ │ ├── RESTART_GUIDE.md
│ │ ├── _old_scripts
│ │ │ └── restart.sh
│ │ ├── check.js
│ │ ├── cleanup.js
│ │ ├── clear-cache.html
│ │ ├── clear_storage.js
│ │ ├── components.json
│ │ ├── debug-generation.js
│ │ ├── debug.html
│ │ ├── eslint.config.mjs
│ │ ├── next.config.ts
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── postcss.config.mjs
│ │ ├── public
│ │ │ ├── debug-test.html
│ │ │ ├── debug.html
│ │ │ ├── edward.svg
│ │ │ ├── file.svg
│ │ │ ├── globe.svg
│ │ │ ├── next.svg
│ │ │ ├── vercel.svg
│ │ │ └── window.svg
│ │ ├── simple-server.js
│ │ ├── src
│ │ │ ├── app
│ │ │ │ ├── dashboard
│ │ │ │ │ ├── layout.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── debug
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── debug.tsx
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── globals.css
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── page-backup.tsx
│ │ │ │ ├── page-simple.tsx
│ │ │ │ ├── page.tsx
│ │ │ │ ├── providers.tsx
│ │ │ │ ├── simple
│ │ │ │ │ └── page.tsx
│ │ │ │ └── test
│ │ │ │ └── page.tsx
│ │ │ ├── components
│ │ │ │ ├── ClientOnly.tsx
│ │ │ │ ├── advanced-weight-config.tsx
│ │ │ │ ├── analysis.tsx
│ │ │ │ ├── api-documentation.tsx
│ │ │ │ ├── chart-container.tsx
│ │ │ │ ├── charts
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── client-only.tsx
│ │ │ │ ├── configure-model.tsx
│ │ │ │ ├── control-sidebar.tsx
│ │ │ │ ├── dashboard.tsx
│ │ │ │ ├── dataset-manager.tsx
│ │ │ │ ├── dataset-validation.tsx
│ │ │ │ ├── dataset.tsx
│ │ │ │ ├── debug-generation.tsx
│ │ │ │ ├── debug-panel.tsx
│ │ │ │ ├── debug-test.tsx
│ │ │ │ ├── hybridity-configuration.tsx
│ │ │ │ ├── hybridity-dashboard.tsx
│ │ │ │ ├── hybridity-explanation.tsx
│ │ │ │ ├── insights-panel.tsx
│ │ │ │ ├── model-explanation.tsx
│ │ │ │ ├── model-selector.tsx
│ │ │ │ ├── players-table.tsx
│ │ │ │ ├── players-table.tsx.backup
│ │ │ │ ├── product-navigation.tsx
│ │ │ │ ├── quadrant-matrix.tsx
│ │ │ │ ├── save-model-dialog.tsx
│ │ │ │ ├── simple-chart.tsx
│ │ │ │ ├── simple-control-center.tsx
│ │ │ │ ├── simple-dashboard.tsx
│ │ │ │ ├── storage-warning.tsx
│ │ │ │ ├── ui
│ │ │ │ │ ├── badge.tsx
│ │ │ │ │ ├── button.tsx
│ │ │ │ │ ├── card.tsx
│ │ │ │ │ ├── dialog.tsx
│ │ │ │ │ ├── input.tsx
│ │ │ │ │ ├── label.tsx
│ │ │ │ │ ├── progress.tsx
│ │ │ │ │ ├── select.tsx
│ │ │ │ │ ├── slider.tsx
│ │ │ │ │ ├── tabs.tsx
│ │ │ │ │ ├── textarea.tsx
│ │ │ │ │ └── tooltip.tsx
│ │ │ │ ├── validation.tsx
│ │ │ │ ├── weight-analysis.tsx
│ │ │ │ ├── weight-history.tsx
│ │ │ │ ├── weight-panel.tsx
│ │ │ │ └── weight-slider.tsx
│ │ │ ├── hooks
│ │ │ │ ├── useDatabase.ts
│ │ │ │ ├── useStorageCleanup.ts
│ │ │ │ └── useWeightAPI.ts
│ │ │ ├── lib
│ │ │ │ ├── api.ts
│ │ │ │ ├── database.ts
│ │ │ │ ├── persistence.ts
│ │ │ │ ├── player-classification.ts
│ │ │ │ ├── playerStore.ts
│ │ │ │ ├── store.ts
│ │ │ │ ├── useLocalStorageQuota.ts
│ │ │ │ └── utils.ts
│ │ │ └── middleware.ts.backup
│ │ ├── start.py
│ │ ├── test-server.js
│ │ └── tsconfig.json
│ ├── models
│ │ ├── __init__.py
│ │ ├── classifier.py
│ │ ├── classifier_v2.py
│ │ └── hybridity_classifier.py
│ ├── nixpacks.toml
│ ├── package-lock.json
│ ├── package.json
│ ├── railway.json
│ ├── requirements.txt
│ ├── restart-easy.sh
│ ├── restart.sh
│ ├── run-all.py
│ ├── run-local-unified.py
│ ├── run-local.py
│ ├── run-local.sh
│ ├── runtime.txt
│ ├── setup-local.py
│ ├── setup-scripts.sh
│ ├── setup.py
│ ├── start-edward.sh
│ ├── start-production.js
│ ├── start-production.py
│ ├── start-simple.sh
│ ├── start.py
│ ├── start.sh
│ ├── stop.py
│ ├── stop.sh
│ ├── storage
│ │ ├── configurations.json
│ │ ├── datasets.json
│ │ └── models.json
│ ├── test-backend.py
│ ├── test-frontend.html
│ ├── test-setup.py
│ ├── test_connection.html
│ ├── test_frontend.html
│ ├── test_quota_fix.html
│ └── tunnel-instructions.md
├── Alfa-Entretenimento__alfa-ranking-campaign-plugin
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-392519454fb815a166a1e1d8b9db6b7a9beb1d1e.idx
│ │ │ ├── pack-392519454fb815a166a1e1d8b9db6b7a9beb1d1e.pack
│ │ │ └── pack-392519454fb815a166a1e1d8b9db6b7a9beb1d1e.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── CODEOWNERS
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── CONTRIBUTING.md
│ ├── README.md
│ ├── TODO-CONTINGENCY-SYSTEM.md
│ ├── admin
│ │ ├── campaigns-page.php
│ │ ├── curiosities-page.php
│ │ └── settings-page.php
│ ├── alfa-ranking-campaign.php
│ ├── assets
│ │ ├── css
│ │ │ ├── admin.css
│ │ │ └── frontend.css
│ │ └── js
│ │ ├── admin.js
│ │ └── frontend.js
│ ├── includes
│ │ ├── class-api-handler.php
│ │ ├── class-curiosities-manager.php
│ │ ├── class-github-updater.php
│ │ ├── class-performance-optimizer.php
│ │ └── config-updater.php
│ ├── test-email-masking.php
│ ├── test-performance.php
│ └── widgets
│ └── elementor-ranking-widget.php
├── Alfa-Entretenimento__alfa-ravens-service
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-1445546327632f03560c2b3eb9b599c766ed54ab.idx
│ │ │ ├── pack-1445546327632f03560c2b3eb9b599c766ed54ab.pack
│ │ │ └── pack-1445546327632f03560c2b3eb9b599c766ed54ab.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ ├── deploy.yml
│ │ └── validate.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── CHANGELOG.md
│ ├── Makefile
│ ├── README.md
│ ├── cmd
│ │ └── server
│ │ └── main.go
│ ├── go.mod
│ ├── go.sum
│ ├── internal
│ │ ├── config
│ │ │ └── config.go
│ │ ├── handlers
│ │ │ ├── handler.go
│ │ │ ├── health.go
│ │ │ └── templates.go
│ │ ├── services
│ │ │ ├── email
│ │ │ │ └── service.go
│ │ │ └── slack
│ │ │ └── service.go
│ │ ├── templates
│ │ │ ├── README.md
│ │ │ ├── alerts
│ │ │ │ ├── slack_alerts_deposit.json
│ │ │ │ ├── slack_alerts_risk.json
│ │ │ │ ├── slack_big_bonus.json
│ │ │ │ ├── slack_game_loss_persistent.json
│ │ │ │ ├── slack_high_bet_volume_alert.json
│ │ │ │ ├── slack_vip_lifetime.json
│ │ │ │ └── slack_vip_single_deposit.json
│ │ │ ├── components
│ │ │ │ ├── footer.mjml
│ │ │ │ ├── head.mjml
│ │ │ │ └── header.mjml
│ │ │ ├── financial
│ │ │ │ ├── content.mjml
│ │ │ │ ├── email.html
│ │ │ │ ├── email.mjml
│ │ │ │ ├── email.txt
│ │ │ │ └── slack.json
│ │ │ ├── kpis
│ │ │ │ ├── content.mjml
│ │ │ │ ├── email.html
│ │ │ │ ├── email.mjml
│ │ │ │ ├── email.txt
│ │ │ │ └── slack.json
│ │ │ ├── legal
│ │ │ │ ├── content.mjml
│ │ │ │ ├── email.html
│ │ │ │ ├── email.mjml
│ │ │ │ ├── email.txt
│ │ │ │ └── slack.json
│ │ │ ├── manager.go
│ │ │ ├── performance
│ │ │ │ └── slack.json
│ │ │ └── risk
│ │ │ └── slack.json
│ │ ├── types
│ │ │ └── common.go
│ │ └── utils
│ │ ├── common.go
│ │ └── validator.go
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── scripts
│ │ └── build-templates.js
│ └── serverless.yml
├── Alfa-Entretenimento__alfa-redkeep
│ ├── .editorconfig
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-7f2001e5c2503dd8de0a060c45b4074a63c5dead.idx
│ │ │ ├── pack-7f2001e5c2503dd8de0a060c45b4074a63c5dead.pack
│ │ │ └── pack-7f2001e5c2503dd8de0a060c45b4074a63c5dead.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ └── ci.yml
│ ├── .gitignore
│ ├── CLAUDE.md
│ ├── CODEOWNERS
│ ├── README.md
│ ├── config
│ │ ├── atlantis.yaml.example
│ │ ├── repo-config.yaml
│ │ └── values.yaml
│ ├── docs
│ │ ├── ARCHITECTURE.md
│ │ ├── ATLANTIS-MIGRATION-AWS-TO-GCP.md
│ │ ├── ATLANTIS-MIGRATION-COMPLETE.md
│ │ ├── ATLANTIS-VM-MIGRATION-PLAN.md
│ │ ├── DEPLOYMENT.md
│ │ ├── ONBOARDING.md
│ │ └── RUNBOOK.md
│ └── infra
│ ├── COMPLETE_FIX_TEST.md
│ ├── gcp
│ │ ├── backend.tf
│ │ ├── dns-private-google-access.tf
│ │ ├── dns.tf
│ │ ├── docker
│ │ │ └── Dockerfile
│ │ ├── iam.tf
│ │ ├── main.tf
│ │ ├── monitoring.tf
│ │ ├── outputs.tf
│ │ ├── secrets.tf
│ │ ├── security.tf
│ │ ├── variables.tf
│ │ └── versions.tf
│ ├── gcp-vm
│ │ ├── backend.tf
│ │ ├── main.tf
│ │ ├── outputs.tf
│ │ ├── variables.tf
│ │ └── versions.tf
│ └── github-iam-role.tf
├── Alfa-Entretenimento__alfa-signup-iframe-plugin
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-af68357a3a2467fc0679e22fc71b763a0f396d15.idx
│ │ │ ├── pack-af68357a3a2467fc0679e22fc71b763a0f396d15.pack
│ │ │ └── pack-af68357a3a2467fc0679e22fc71b763a0f396d15.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── CODEOWNERS
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── CONTRIBUTING.md
│ ├── FINE-GRAINED-TOKEN-SETUP.md
│ ├── GITHUB-UPDATE-SETUP.md
│ ├── README.md
│ ├── USAGE-EXAMPLES.md
│ ├── admin
│ │ └── settings-page.php
│ ├── alfa-signup-iframe.php
│ ├── assets
│ │ ├── admin.js
│ │ ├── iframe-events.js
│ │ └── utm-tracker.js
│ ├── deploy.sh
│ ├── exemplos-uso.md
│ ├── includes
│ │ ├── class-github-updater.php
│ │ └── config-updater.php
│ └── widgets
│ └── elementor-widget.php
├── Alfa-Entretenimento__alfa-softswiss-integration-plugin
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-7657d8e70fc1d079b8ec6dab721c742b11cfa675.idx
│ │ │ ├── pack-7657d8e70fc1d079b8ec6dab721c742b11cfa675.pack
│ │ │ └── pack-7657d8e70fc1d079b8ec6dab721c742b11cfa675.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── CODEOWNERS
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── CONTRIBUTING.md
│ ├── GITHUB-UPDATE-SETUP.md
│ ├── README.md
│ ├── alfa-softswiss-integration-plugin.php
│ ├── assets
│ │ ├── css
│ │ │ ├── admin.css
│ │ │ └── style.css
│ │ └── js
│ │ └── auth-check.js
│ ├── deploy.sh
│ └── includes
│ ├── admin-settings.php
│ ├── class-github-updater.php
│ ├── config-updater.php
│ ├── elementor-action-controls.php
│ └── elementor-controls.php
├── Alfa-Entretenimento__alfa-sportsbook-dashboard
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-0a13e65f99ee97426d9cff2b36be28c41105dc89.idx
│ │ │ ├── pack-0a13e65f99ee97426d9cff2b36be28c41105dc89.pack
│ │ │ └── pack-0a13e65f99ee97426d9cff2b36be28c41105dc89.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── README.md
│ ├── analyses
│ │ ├── README.md
│ │ ├── bet-patterns
│ │ │ ├── debug_combo_6_events.py
│ │ │ ├── find_custom_bets_palmeiras.py
│ │ │ ├── find_ldu_home_bet.py
│ │ │ ├── find_palmeiras_best_combos.py
│ │ │ ├── find_palmeiras_combos.py
│ │ │ ├── group_combo_patterns.py
│ │ │ ├── inspect_losing_bet.py
│ │ │ ├── investigate_combo.sql
│ │ │ └── investigate_event.sql
│ │ ├── ngr-investigation
│ │ │ ├── ANALISE_DIFERENCAS_OLDTOWN.md
│ │ │ ├── HIPOTESE_NGR_ALFA.md
│ │ │ ├── INVESTIGATION_RESULTS.md
│ │ │ ├── MAESTERS_ALIGNMENT.md
│ │ │ ├── OLDTOWN_LOGIC.md
│ │ │ ├── check_accepted_at.py
│ │ │ ├── check_duplicates.py
│ │ │ ├── diagnose_difference.py
│ │ │ ├── fix-summary.md
│ │ │ ├── fix_null_handling.py
│ │ │ ├── inspect_sample_bets.sql
│ │ │ ├── investigate_missing_bets.py
│ │ │ ├── run_debug_ngr_25oct.py
│ │ │ ├── run_investigation.py
│ │ │ └── test_outcome_fix.sql
│ │ └── validation-tests
│ │ ├── test_api_alignment.py
│ │ ├── test_dashboard.py
│ │ ├── test_exact_backend_query.py
│ │ ├── test_final_alignment.py
│ │ ├── test_ngr_formulas_direct.py
│ │ ├── test_ngr_oldtown.py
│ │ └── test_ngr_simple.py
│ ├── api
│ │ ├── debug_compare_ngr.py
│ │ ├── debug_ngr_25oct.py
│ │ ├── debug_test_formulas.py
│ │ ├── main.py
│ │ ├── models.py
│ │ ├── oldtown_client.py
│ │ └── requirements.txt
│ ├── backups
│ │ └── pre_transaction_mode_20251027_163431
│ │ ├── api
│ │ │ ├── main.py
│ │ │ ├── models.py
│ │ │ ├── oldtown_client.py
│ │ │ └── requirements.txt
│ │ ├── frontend
│ │ │ ├── index.html
│ │ │ ├── index.html.bak
│ │ │ ├── index.html.bak2
│ │ │ ├── index.html.bak3
│ │ │ ├── index.html.bak4
│ │ │ ├── js
│ │ │ │ ├── api.js
│ │ │ │ ├── config.js
│ │ │ │ └── main.js
│ │ │ ├── styles.css
│ │ │ └── test.html
│ │ └── queries
│ │ ├── backup_20251027_144641
│ │ │ ├── bet_overview.sql
│ │ │ ├── bet_overview_optimized.sql
│ │ │ ├── bet_overview_unified.sql
│ │ │ ├── bet_patterns_analysis.sql
│ │ │ ├── breakdown_by_bet_type.sql
│ │ │ ├── breakdown_by_bet_type_settled.sql
│ │ │ ├── breakdown_by_cashout.sql
│ │ │ ├── breakdown_by_producer.sql
│ │ │ ├── breakdown_by_producer_settled.sql
│ │ │ ├── combo_bets_common.sql
│ │ │ ├── combo_bets_detailed.sql
│ │ │ ├── combo_bets_offensive.sql
│ │ │ ├── combo_stats_simplified.sql
│ │ │ ├── debug_bet_result_values.sql
│ │ │ ├── debug_ggr.sql
│ │ │ ├── debug_ldu_palmeiras.sql
│ │ │ ├── general_stats.sql
│ │ │ ├── general_stats_settled.sql
│ │ │ ├── get_categories.sql
│ │ │ ├── get_events.sql
│ │ │ ├── get_sports.sql
│ │ │ ├── get_tournaments.sql
│ │ │ ├── losses_by_affiliate.sql
│ │ │ ├── players_by_bet_type.sql
│ │ │ ├── players_demographic.sql
│ │ │ ├── players_worst_profile.sql
│ │ │ └── single_bets_worst.sql
│ │ ├── bet_overview.sql
│ │ ├── bet_overview_optimized.sql
│ │ ├── bet_overview_unified.sql
│ │ ├── bet_patterns_analysis.sql
│ │ ├── breakdown_by_bet_type.sql
│ │ ├── breakdown_by_bet_type.sql.bak
│ │ ├── breakdown_by_bet_type_settled.sql
│ │ ├── breakdown_by_cashout.sql
│ │ ├── breakdown_by_cashout.sql.bak
│ │ ├── breakdown_by_producer.sql
│ │ ├── breakdown_by_producer.sql.backup_before_p5p95
│ │ ├── breakdown_by_producer.sql.bak
│ │ ├── breakdown_by_producer_settled.sql
│ │ ├── combo_bets_common.sql
│ │ ├── combo_bets_common.sql.bak
│ │ ├── combo_bets_detailed.sql
│ │ ├── combo_bets_detailed.sql.bak
│ │ ├── combo_bets_offensive.sql
│ │ ├── combo_bets_offensive.sql.bak
│ │ ├── combo_stats_simplified.sql
│ │ ├── combo_stats_simplified.sql.bak
│ │ ├── debug_bet_result_values.sql
│ │ ├── debug_comparison_21_26_oct.sql
│ │ ├── debug_ggr.sql
│ │ ├── debug_ldu_palmeiras.sql
│ │ ├── general_stats.sql
│ │ ├── general_stats_settled.sql
│ │ ├── get_categories.sql
│ │ ├── get_events.sql
│ │ ├── get_sports.sql
│ │ ├── get_tournaments.sql
│ │ ├── losses_by_affiliate.sql
│ │ ├── players_by_bet_type.sql
│ │ ├── players_by_bet_type.sql.bak
│ │ ├── players_demographic.sql
│ │ ├── players_demographic.sql.bak
│ │ ├── players_demographic.sql.bak2
│ │ ├── players_worst_profile.sql
│ │ ├── players_worst_profile.sql.bak
│ │ ├── single_bets_worst.sql
│ │ ├── test_alfa_exact_methodology.sql
│ │ ├── test_match_alfa_methodology.sql
│ │ └── test_p5_p95.sql
│ ├── docs
│ │ ├── ANALISE_CONSOLIDADA_MODOS_CALCULO.md
│ │ ├── CONCLUSAO_INVESTIGACAO_DISCREPANCIAS.md
│ │ ├── DASHBOARD_COMPARISON_21_26_OCT.md
│ │ ├── GGR_NGR_CALCULATION_METHODOLOGY.md
│ │ ├── IMPLEMENTATION_SUMMARY.md
│ │ ├── INDEX.md
│ │ ├── METODOLOGIA_ALFA_ENCONTRADA.md
│ │ ├── METODOLOGIA_COMPARACAO_SISTEMAS.md
│ │ ├── NGR_CALCULATION_GUIDE.md
│ │ ├── ORGANIZATION_SUMMARY.md
│ │ ├── OUTLIER_FILTER_STATUS.md
│ │ ├── P5_P95_IMPLEMENTATION_PLAN.md
│ │ ├── README.md
│ │ ├── RESUMO_DESCOBERTA_ALFA.md
│ │ ├── RESUMO_IMPLEMENTACAO.md
│ │ ├── ROLLBACK_INSTRUCTIONS.md
│ │ ├── STATUS_IMPLEMENTACAO_TRANSACTION.md
│ │ ├── TESTE_METODOLOGIAS_ALFA.md
│ │ ├── fixes-memory-optimization.md
│ │ ├── implementation-analysis.md
│ │ ├── memory-limitation.md
│ │ ├── query-patterns.md
│ │ └── technical-documentation.md
│ ├── frontend
│ │ ├── index.html
│ │ ├── index.html.bak
│ │ ├── index.html.bak2
│ │ ├── index.html.bak3
│ │ ├── index.html.bak4
│ │ ├── js
│ │ │ ├── api.js
│ │ │ ├── config.js
│ │ │ └── main.js
│ │ ├── styles.css
│ │ └── test.html
│ ├── queries
│ │ ├── backup_20251027_144641
│ │ │ ├── bet_overview.sql
│ │ │ ├── bet_overview_optimized.sql
│ │ │ ├── bet_overview_unified.sql
│ │ │ ├── bet_patterns_analysis.sql
│ │ │ ├── breakdown_by_bet_type.sql
│ │ │ ├── breakdown_by_bet_type_settled.sql
│ │ │ ├── breakdown_by_cashout.sql
│ │ │ ├── breakdown_by_producer.sql
│ │ │ ├── breakdown_by_producer_settled.sql
│ │ │ ├── combo_bets_common.sql
│ │ │ ├── combo_bets_detailed.sql
│ │ │ ├── combo_bets_offensive.sql
│ │ │ ├── combo_stats_simplified.sql
│ │ │ ├── debug_bet_result_values.sql
│ │ │ ├── debug_ggr.sql
│ │ │ ├── debug_ldu_palmeiras.sql
│ │ │ ├── general_stats.sql
│ │ │ ├── general_stats_settled.sql
│ │ │ ├── get_categories.sql
│ │ │ ├── get_events.sql
│ │ │ ├── get_sports.sql
│ │ │ ├── get_tournaments.sql
│ │ │ ├── losses_by_affiliate.sql
│ │ │ ├── players_by_bet_type.sql
│ │ │ ├── players_demographic.sql
│ │ │ ├── players_worst_profile.sql
│ │ │ └── single_bets_worst.sql
│ │ ├── bet_overview.sql
│ │ ├── bet_overview_optimized.sql
│ │ ├── bet_overview_unified.sql
│ │ ├── bet_pattern_bets_detail.sql
│ │ ├── bet_patterns_analysis.sql
│ │ ├── breakdown_by_bet_type.sql
│ │ ├── breakdown_by_bet_type.sql.bak
│ │ ├── breakdown_by_bet_type_settled.sql
│ │ ├── breakdown_by_cashout.sql
│ │ ├── breakdown_by_cashout.sql.bak
│ │ ├── breakdown_by_producer.sql
│ │ ├── breakdown_by_producer.sql.backup_before_p5p95
│ │ ├── breakdown_by_producer.sql.bak
│ │ ├── breakdown_by_producer_settled.sql
│ │ ├── combo_bets_common.sql
│ │ ├── combo_bets_common.sql.bak
│ │ ├── combo_bets_detailed.sql
│ │ ├── combo_bets_detailed.sql.bak
│ │ ├── combo_bets_offensive.sql
│ │ ├── combo_bets_offensive.sql.bak
│ │ ├── combo_stats_simplified.sql
│ │ ├── combo_stats_simplified.sql.bak
│ │ ├── compare_ngr_25_26_oct.sql
│ │ ├── debug_bet_result_values.sql
│ │ ├── debug_comparison_21_26_oct.sql
│ │ ├── debug_ggr.sql
│ │ ├── debug_ldu_palmeiras.sql
│ │ ├── debug_ngr_25oct.sql
│ │ ├── general_stats.sql
│ │ ├── general_stats_settled.sql
│ │ ├── general_stats_transaction.sql
│ │ ├── get_categories.sql
│ │ ├── get_events.sql
│ │ ├── get_sports.sql
│ │ ├── get_tournaments.sql
│ │ ├── losses_by_affiliate.sql
│ │ ├── players_by_bet_type.sql
│ │ ├── players_by_bet_type.sql.bak
│ │ ├── players_demographic.sql
│ │ ├── players_demographic.sql.bak
│ │ ├── players_demographic.sql.bak2
│ │ ├── players_worst_profile.sql
│ │ ├── players_worst_profile.sql.bak
│ │ ├── single_bets_worst.sql
│ │ ├── test_alfa_exact_methodology.sql
│ │ ├── test_all_ngr_formulas.sql
│ │ ├── test_match_alfa_methodology.sql
│ │ └── test_p5_p95.sql
│ └── scripts
│ ├── debug_comparison_dashboard.py
│ ├── test_alfa_match.py
│ └── test_alfa_simple.py
├── Alfa-Entretenimento__alfa-varys-service
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-72f02fcd49d734449e3ba1e4adf74b35d52c87ba.idx
│ │ │ ├── pack-72f02fcd49d734449e3ba1e4adf74b35d52c87ba.pack
│ │ │ └── pack-72f02fcd49d734449e3ba1e4adf74b35d52c87ba.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── Dockerfile
│ ├── Makefile
│ ├── README.md
│ ├── cmd
│ │ ├── batch-processor
│ │ │ └── main.go
│ │ ├── bot-detector
│ │ │ └── main.go
│ │ ├── consumer
│ │ │ └── main.go
│ │ ├── tracker
│ │ │ └── main.go
│ │ ├── webhook
│ │ │ └── main.go
│ │ ├── worker
│ │ │ └── main.go
│ │ └── worker-local
│ │ └── main.go
│ ├── docker-compose.yml
│ ├── docs
│ │ ├── ARCHITECTURE.md
│ │ ├── EMAIL_TRACKING.md
│ │ └── LOCAL_DEVELOPMENT.md
│ ├── go.mod
│ ├── go.sum
│ ├── internal
│ │ ├── audit
│ │ │ └── clickhouse.go
│ │ ├── config
│ │ │ └── config.go
│ │ ├── email
│ │ │ ├── assets
│ │ │ │ ├── alfa_logo.png
│ │ │ │ ├── badge-18plus.png
│ │ │ │ ├── banner-confirm-email.png
│ │ │ │ ├── banner-welcome.jpg
│ │ │ │ ├── header-bg.png
│ │ │ │ ├── icon-chat.png
│ │ │ │ ├── icon-email.png
│ │ │ │ ├── icon-phone.png
│ │ │ │ ├── promo-bet-builder.png
│ │ │ │ ├── promo-generico.jpg
│ │ │ │ ├── social-facebook.png
│ │ │ │ ├── social-instagram.png
│ │ │ │ ├── social-telegram.png
│ │ │ │ ├── social-whatsapp.png
│ │ │ │ └── social-x.png
│ │ │ ├── mjml
│ │ │ │ ├── includes
│ │ │ │ │ ├── _footer.mjml
│ │ │ │ │ ├── _head.mjml
│ │ │ │ │ └── _header.mjml
│ │ │ │ ├── login_failed.mjml
│ │ │ │ ├── password_changed.mjml
│ │ │ │ ├── reset_password.mjml
│ │ │ │ ├── signup_confirmed.mjml
│ │ │ │ ├── unlock.mjml
│ │ │ │ └── welcome.mjml
│ │ │ ├── ses.go
│ │ │ ├── templates
│ │ │ │ ├── login_failed.html
│ │ │ │ ├── password_changed.html
│ │ │ │ ├── reset_password.html
│ │ │ │ ├── signup_confirmed.html
│ │ │ │ ├── unlock.html
│ │ │ │ └── welcome.html
│ │ │ ├── templates.go
│ │ │ └── templates_test.go
│ │ ├── enrichment
│ │ │ ├── botdetect.go
│ │ │ ├── geoip.go
│ │ │ └── useragent.go
│ │ ├── kafka
│ │ │ └── consumer.go
│ │ ├── metrics
│ │ │ └── metrics.go
│ │ ├── models
│ │ │ └── events.go
│ │ ├── secrets
│ │ │ └── ssm.go
│ │ ├── sqs
│ │ │ └── publisher.go
│ │ ├── tracking
│ │ │ └── firehose.go
│ │ └── users
│ │ └── lookup.go
│ ├── scripts
│ │ ├── build-templates.sh
│ │ ├── deploy-batch-processor.sh
│ │ ├── deploy-bot-detector.sh
│ │ ├── deploy-consumer.sh
│ │ ├── deploy-tracker.sh
│ │ ├── deploy-tracking.sh
│ │ ├── deploy-webhook.sh
│ │ ├── deploy-worker.sh
│ │ ├── localstack-init.sh
│ │ ├── logs-consumer.sh
│ │ └── run-migrations.sh
│ └── terraform
│ ├── batch-processor.tf
│ ├── bot-detector.tf
│ ├── cdn.tf
│ ├── ec2.tf
│ ├── iam.tf
│ ├── kinesis.tf
│ ├── lambda.tf
│ ├── lambda_placeholder.zip
│ ├── main.tf
│ ├── outputs.tf
│ ├── s3.tf
│ ├── security_groups.tf
│ ├── ses-webhooks.tf
│ ├── sqs.tf
│ ├── tracker-alfatrack.tf
│ ├── tracker-cdn.tf
│ ├── tracker.tf
│ ├── variables.tf
│ └── vpc.tf
├── Alfa-Entretenimento__alfa-warden-api
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-97474ded3d0dc2763e76c14d060dcf14b41aeaee.idx
│ │ │ ├── pack-97474ded3d0dc2763e76c14d060dcf14b41aeaee.pack
│ │ │ └── pack-97474ded3d0dc2763e76c14d060dcf14b41aeaee.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── README.md
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── application
│ │ │ ├── index.ts
│ │ │ ├── services
│ │ │ │ ├── GroupManagementService.ts
│ │ │ │ ├── IGroupManagementService.ts
│ │ │ │ └── index.ts
│ │ │ └── usecases
│ │ │ ├── ProcessGroupActionsUseCase.ts
│ │ │ └── index.ts
│ │ ├── config
│ │ │ └── index.ts
│ │ ├── domain
│ │ │ ├── entities
│ │ │ │ ├── GroupAction.ts
│ │ │ │ └── index.ts
│ │ │ ├── index.ts
│ │ │ └── repositories
│ │ │ ├── IGroupActionRepository.ts
│ │ │ └── index.ts
│ │ ├── index.ts
│ │ └── infrastructure
│ │ ├── crypto
│ │ │ ├── SignatureService.ts
│ │ │ └── index.ts
│ │ ├── database
│ │ │ ├── GroupActionRepository.ts
│ │ │ └── index.ts
│ │ ├── http
│ │ │ ├── CasinoApiClient.ts
│ │ │ └── index.ts
│ │ └── index.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfa-watchers-api
│ ├── .env.example
│ ├── .eslintrc.json
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-ebde963c53ee2adee41e493c008a58f63bca9d21.idx
│ │ │ ├── pack-ebde963c53ee2adee41e493c008a58f63bca9d21.pack
│ │ │ └── pack-ebde963c53ee2adee41e493c008a58f63bca9d21.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ ├── ci.yml
│ │ └── deploy.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── CHANGELOG.md
│ ├── Dockerfile
│ ├── README.md
│ ├── nodemon.json
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── serverless.yml
│ ├── src
│ │ ├── config
│ │ │ └── config.ts
│ │ ├── handlers
│ │ │ └── alerts.ts
│ │ ├── integrations
│ │ │ └── communication.service.ts
│ │ ├── models
│ │ │ ├── alert-history.model.ts
│ │ │ ├── alert.model.ts
│ │ │ └── base.model.ts
│ │ ├── server.ts
│ │ ├── services
│ │ │ ├── alert-processor.service.ts
│ │ │ ├── clickhouse-query.service.ts
│ │ │ ├── game-loss-job.service.ts
│ │ │ ├── lifetime-deposits-job.service.ts
│ │ │ └── scheduler.service.ts
│ │ ├── strategies
│ │ │ ├── alerts
│ │ │ │ ├── game-loss.strategy.ts
│ │ │ │ └── lifetime-deposits.strategy.ts
│ │ │ ├── base
│ │ │ │ └── base-alert.strategy.ts
│ │ │ └── strategy.factory.ts
│ │ ├── types
│ │ │ ├── alert.types.ts
│ │ │ ├── clickhouse.types.ts
│ │ │ ├── config.types.ts
│ │ │ ├── game-loss.types.ts
│ │ │ ├── lifetime-deposits.types.ts
│ │ │ └── strategy.types.ts
│ │ └── utils
│ │ └── logger.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfa-westeros
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-c7cbbe47e68fc37d16b969b61440afd3782aa310.idx
│ │ │ ├── pack-c7cbbe47e68fc37d16b969b61440afd3782aa310.pack
│ │ │ └── pack-c7cbbe47e68fc37d16b969b61440afd3782aa310.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── Makefile
│ ├── README.md
│ └── docker-compose.yml
├── Alfa-Entretenimento__alfalabs-auth
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-f6a23739c79840d4dcc172de27ad7ab78785d827.idx
│ │ │ ├── pack-f6a23739c79840d4dcc172de27ad7ab78785d827.pack
│ │ │ └── pack-f6a23739c79840d4dcc172de27ad7ab78785d827.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ ├── pull_request_template.md
│ │ └── workflows
│ │ ├── ci.yml
│ │ └── release.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── .prettierrc.json
│ ├── .release-it.json
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── eslint.config.js
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── src
│ │ ├── context
│ │ │ ├── AuthProvider.tsx
│ │ │ ├── SafeAuthProvider.tsx
│ │ │ └── index.ts
│ │ ├── hooks
│ │ │ ├── useAuth.ts
│ │ │ └── usePermissions.ts
│ │ ├── index.ts
│ │ ├── store
│ │ │ └── tokenStore.ts
│ │ ├── types
│ │ │ └── index.ts
│ │ └── utils
│ │ ├── authFetch.ts
│ │ └── permissions.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfalabs-config
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-c9ec807b3c4e9f2fe12aca43af8cd23a15c93f9e.idx
│ │ │ ├── pack-c9ec807b3c4e9f2fe12aca43af8cd23a15c93f9e.pack
│ │ │ └── pack-c9ec807b3c4e9f2fe12aca43af8cd23a15c93f9e.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── pull_request_template.md
│ ├── .gitignore
│ ├── README.md
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── src
│ │ ├── index.ts
│ │ └── types.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfalabs-fmf-campaigns
│ ├── .env
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-7ea1ff13aef2f36ac22aad223c593d6af0fe6255.idx
│ │ │ ├── pack-7ea1ff13aef2f36ac22aad223c593d6af0fe6255.pack
│ │ │ └── pack-7ea1ff13aef2f36ac22aad223c593d6af0fe6255.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ ├── pull_request_template.md
│ │ └── workflows
│ │ ├── deploy-prod.yml
│ │ └── deploy-staging.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── .prettierrc
│ ├── .release-it.json
│ ├── eslint.config.mjs
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── public
│ │ └── index.html
│ ├── rspack.config.mjs
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── CampaignCard
│ │ │ │ └── index.tsx
│ │ │ ├── CampaignRules
│ │ │ │ └── index.tsx
│ │ │ ├── PageHeader
│ │ │ │ └── index.tsx
│ │ │ ├── PositionBadge
│ │ │ │ └── index.tsx
│ │ │ ├── RankingFilters
│ │ │ │ ├── RankingFilters.styles.ts
│ │ │ │ └── index.tsx
│ │ │ ├── RankingHeader
│ │ │ │ └── index.tsx
│ │ │ ├── RankingStats
│ │ │ │ └── index.tsx
│ │ │ ├── RankingTable
│ │ │ │ └── index.tsx
│ │ │ ├── StatsCard
│ │ │ │ └── index.tsx
│ │ │ └── index.ts
│ │ ├── env.d.ts
│ │ ├── global.css
│ │ ├── main.tsx
│ │ ├── pages
│ │ │ ├── CampaignRanking
│ │ │ │ └── index.tsx
│ │ │ ├── CampaignsList
│ │ │ │ └── index.tsx
│ │ │ └── index.ts
│ │ ├── services
│ │ │ ├── campaignsService.ts
│ │ │ └── index.ts
│ │ ├── types
│ │ │ ├── campaign.ts
│ │ │ ├── index.ts
│ │ │ └── ranking.ts
│ │ └── utils
│ │ ├── constants.ts
│ │ ├── formatters.ts
│ │ └── index.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfalabs-fmf-customer-support
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-4dce405157aa4216edb1978b8fc2d1d420b685dc.idx
│ │ │ ├── pack-4dce405157aa4216edb1978b8fc2d1d420b685dc.pack
│ │ │ └── pack-4dce405157aa4216edb1978b8fc2d1d420b685dc.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ └── deploy-staging.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── .npmrc
│ ├── .prettierrc
│ ├── .release-it.json
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── eslint.config.js
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── public
│ │ ├── favicon.svg
│ │ └── index.html
│ ├── rspack.config.mjs
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── PageHeader
│ │ │ │ └── index.tsx
│ │ │ ├── ServiceCard
│ │ │ │ └── index.tsx
│ │ │ ├── SigapResult
│ │ │ │ └── index.tsx
│ │ │ └── index.ts
│ │ ├── contexts
│ │ │ └── AlfaProviders.tsx
│ │ ├── env.d.ts
│ │ ├── global.css
│ │ ├── info.ts
│ │ ├── main.tsx
│ │ ├── pages
│ │ │ ├── ServicesList
│ │ │ │ └── index.tsx
│ │ │ ├── SigapConsulta
│ │ │ │ └── index.tsx
│ │ │ └── index.ts
│ │ ├── services
│ │ │ ├── index.ts
│ │ │ └── sigapService.ts
│ │ ├── types
│ │ │ ├── index.ts
│ │ │ ├── service.ts
│ │ │ └── sigap.ts
│ │ └── utils
│ │ ├── constants.ts
│ │ └── index.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfalabs-fmf-dashboards
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-b880ae68fb69ea3daf3181503e54fc23164d7c00.idx
│ │ │ ├── pack-b880ae68fb69ea3daf3181503e54fc23164d7c00.pack
│ │ │ └── pack-b880ae68fb69ea3daf3181503e54fc23164d7c00.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── pull_request_template.md
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── .prettierignore
│ ├── .prettierrc
│ ├── README.md
│ ├── eslint.config.js
│ ├── package.json
│ ├── pnpm-workspace.yaml
│ ├── public
│ │ └── index.html
│ ├── rspack.config.mjs
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── Header
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── MainContent
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ └── charts
│ │ │ ├── BaseChart
│ │ │ │ └── index.tsx
│ │ │ ├── GaugeChart
│ │ │ │ └── index.tsx
│ │ │ └── LineChart
│ │ │ └── index.tsx
│ │ ├── contexts
│ │ │ ├── AlfaProviders.tsx
│ │ │ └── AppContext.tsx
│ │ ├── hooks
│ │ │ └── useChart.ts
│ │ ├── main.tsx
│ │ └── pages
│ │ └── Dashboards
│ │ ├── accordionItems.tsx
│ │ └── index.tsx
│ └── tsconfig.json
├── Alfa-Entretenimento__alfalabs-fmf-ft-performance
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-9c1c9f0416bdbd899cb1c75dccc5302f116fa9cf.idx
│ │ │ ├── pack-9c1c9f0416bdbd899cb1c75dccc5302f116fa9cf.pack
│ │ │ └── pack-9c1c9f0416bdbd899cb1c75dccc5302f116fa9cf.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ └── deploy-staging.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── .prettierignore
│ ├── .prettierrc
│ ├── .release-it.json
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── eslint.config.js
│ ├── package.json
│ ├── public
│ │ ├── favicon-16.png
│ │ ├── favicon-32.png
│ │ ├── favicon.png
│ │ ├── images
│ │ │ └── header-logo.webp
│ │ └── index.html
│ ├── rspack.config.mjs
│ ├── src
│ │ ├── App.tsx
│ │ ├── assets
│ │ │ ├── crb.png
│ │ │ ├── other-teams.webp
│ │ │ └── sport-recife.png
│ │ ├── components
│ │ │ ├── DateFilters
│ │ │ │ ├── DateFilters.styles.ts
│ │ │ │ └── index.tsx
│ │ │ ├── ErrorBanner
│ │ │ │ └── index.tsx
│ │ │ ├── PageHeader
│ │ │ │ ├── PageHeader.styles.ts
│ │ │ │ └── index.tsx
│ │ │ ├── PerformanceTable
│ │ │ │ ├── PerformanceTable.config.tsx
│ │ │ │ ├── PerformanceTable.handlers.ts
│ │ │ │ ├── PerformanceTable.styles.ts
│ │ │ │ └── index.tsx
│ │ │ ├── PerformanceTableSkeleton
│ │ │ │ ├── PerformanceTableSkeleton.styles.ts
│ │ │ │ └── index.tsx
│ │ │ └── SortArrow
│ │ │ ├── SortArrow.styles.ts
│ │ │ └── index.tsx
│ │ ├── contexts
│ │ │ └── AlfaProviders.tsx
│ │ ├── index.css
│ │ ├── main.tsx
│ │ ├── pages
│ │ │ └── FtPerformance
│ │ │ ├── FtPerformance.content.tsx
│ │ │ ├── FtPerformance.handlers.ts
│ │ │ ├── FtPerformance.styles.ts
│ │ │ ├── FtPerformance.utils.ts
│ │ │ └── index.tsx
│ │ ├── services
│ │ │ ├── api.ts
│ │ │ └── authService.ts
│ │ ├── type.ts
│ │ ├── types
│ │ │ └── team.ts
│ │ └── utils
│ │ ├── colorHelpers.ts
│ │ ├── csvExport.ts
│ │ ├── formatters.ts
│ │ ├── teamLogos.ts
│ │ └── urlState.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfalabs-fmf-media
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-a32477302a9070ad9254ce9ebf98216ff9f264dd.idx
│ │ │ ├── pack-a32477302a9070ad9254ce9ebf98216ff9f264dd.pack
│ │ │ └── pack-a32477302a9070ad9254ce9ebf98216ff9f264dd.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ ├── pull_request_template.md
│ │ └── workflows
│ │ └── deploy-staging.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── .prettierignore
│ ├── .prettierrc
│ ├── CLAUDE.md
│ ├── README.md
│ ├── config.ts
│ ├── eslint.config.js
│ ├── package.json
│ ├── public
│ │ └── index.html
│ ├── rspack.config.mjs
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── CPABox
│ │ │ │ └── index.tsx
│ │ │ ├── CPMBox
│ │ │ │ └── index.tsx
│ │ │ ├── CasinoSportsComparisonChart
│ │ │ │ ├── index.tsx
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── ChartContainer
│ │ │ │ ├── index.tsx
│ │ │ │ └── types.ts
│ │ │ ├── EfficiencyBarChart
│ │ │ │ ├── index.tsx
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── FunnelChart
│ │ │ │ ├── index.tsx
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── FunnelMetricsCards
│ │ │ │ └── index.tsx
│ │ │ ├── Header
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── IconBox
│ │ │ │ └── index.tsx
│ │ │ ├── ImpressionsBox
│ │ │ │ └── index.tsx
│ │ │ ├── InvestmentBarChart
│ │ │ │ ├── index.tsx
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── KpiBox
│ │ │ │ ├── index.tsx
│ │ │ │ ├── styles.ts
│ │ │ │ └── types.ts
│ │ │ ├── KpiCard
│ │ │ │ ├── index.tsx
│ │ │ │ ├── styles.ts
│ │ │ │ └── types.ts
│ │ │ ├── MainContent
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── MediaContent
│ │ │ │ └── index.tsx
│ │ │ ├── MediaFilters
│ │ │ │ └── index.tsx
│ │ │ ├── MediaMetricsBox
│ │ │ │ └── index.tsx
│ │ │ ├── NGRByChannelContent
│ │ │ │ └── index.tsx
│ │ │ ├── NGRFilters
│ │ │ │ └── index.tsx
│ │ │ ├── NGRStackedBarChart
│ │ │ │ ├── index.tsx
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── ROIScatterChart
│ │ │ │ ├── index.tsx
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── TrendBadge
│ │ │ │ └── index.tsx
│ │ │ ├── charts
│ │ │ │ ├── BaseChart
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── types.ts
│ │ │ │ ├── GaugeChart
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── types.ts
│ │ │ │ └── SplineChart
│ │ │ │ ├── index.tsx
│ │ │ │ └── types.ts
│ │ │ └── contents
│ │ │ └── GeneralData
│ │ │ ├── index.tsx
│ │ │ └── styles.ts
│ │ ├── constants
│ │ │ └── chartConfig.ts
│ │ ├── contexts
│ │ │ ├── AlfaProviders.tsx
│ │ │ └── AppContext.tsx
│ │ ├── hooks
│ │ │ ├── useChart.ts
│ │ │ ├── useMediaMetrics.ts
│ │ │ └── useNGRByChannel.ts
│ │ ├── main.tsx
│ │ ├── pages
│ │ │ └── Media
│ │ │ ├── accordionItems.tsx
│ │ │ └── index.tsx
│ │ ├── services
│ │ │ ├── apiService.ts
│ │ │ ├── authService.ts
│ │ │ ├── mediaMetricsService.ts
│ │ │ ├── ngrByChannelService.ts
│ │ │ └── utmFiltersService.ts
│ │ ├── theme
│ │ │ ├── README.md
│ │ │ └── chartColors.ts
│ │ ├── types
│ │ │ ├── charts.ts
│ │ │ ├── media-detailed.ts
│ │ │ ├── media-metrics.ts
│ │ │ ├── ngr-by-channel.ts
│ │ │ └── utm-filters.ts
│ │ └── utils
│ │ ├── chartHelpers.ts
│ │ ├── formatValue.ts
│ │ └── onceAppeared.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfalabs-fmf-omega
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-48225561fe1f8466c3652de481db0197c1a4b6aa.idx
│ │ │ ├── pack-48225561fe1f8466c3652de481db0197c1a4b6aa.pack
│ │ │ └── pack-48225561fe1f8466c3652de481db0197c1a4b6aa.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ └── deploy-staging.yml
│ ├── .gitignore
│ ├── README.md
│ ├── Vite.config
│ ├── package.json
│ ├── public
│ │ └── index.html
│ ├── rspack.config.mjs
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── AlertCard
│ │ │ │ └── index.tsx
│ │ │ ├── AlertsTable
│ │ │ │ └── index.tsx
│ │ │ └── Header
│ │ │ └── index.tsx
│ │ ├── global.css
│ │ ├── main.tsx
│ │ ├── pages
│ │ │ └── Omega.tsx
│ │ ├── services
│ │ │ ├── alertsService.ts
│ │ │ └── apiService.ts
│ │ └── types
│ │ └── alerts.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfalabs-fmf-player-value
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-f1b1df3706d355f04181f1a8a0e5e84f9e7af928.idx
│ │ │ ├── pack-f1b1df3706d355f04181f1a8a0e5e84f9e7af928.pack
│ │ │ └── pack-f1b1df3706d355f04181f1a8a0e5e84f9e7af928.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ └── deploy-staging.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── .npmrc
│ ├── .prettierignore
│ ├── .prettierrc
│ ├── .release-it.json
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── eslint.config.js
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── public
│ │ └── index.html
│ ├── rspack.config.mjs
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── CohortPyramid
│ │ │ │ └── index.tsx
│ │ │ ├── EvolutionChart
│ │ │ │ └── index.tsx
│ │ │ ├── ExportButton
│ │ │ │ └── index.tsx
│ │ │ ├── Filters
│ │ │ │ └── index.tsx
│ │ │ ├── Header
│ │ │ │ └── index.tsx
│ │ │ ├── LoadingSkeleton
│ │ │ │ └── index.tsx
│ │ │ └── ReferenceTable
│ │ │ └── index.tsx
│ │ ├── contexts
│ │ │ └── AlfaProviders.tsx
│ │ ├── hooks
│ │ │ ├── usePlayerValueData.ts
│ │ │ └── usePlayerValueTransform.ts
│ │ ├── index.css
│ │ ├── main.tsx
│ │ ├── pages
│ │ │ └── PlayerValue
│ │ │ └── index.tsx
│ │ ├── services
│ │ │ ├── api.ts
│ │ │ └── authService.ts
│ │ ├── type.ts
│ │ ├── types
│ │ │ └── playerValue.ts
│ │ └── utils
│ │ ├── formatters.ts
│ │ └── urlState.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfalabs-fmf-pot
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-54b24e258471aa4b85df38ce2176aed16cfacc09.idx
│ │ │ ├── pack-54b24e258471aa4b85df38ce2176aed16cfacc09.pack
│ │ │ └── pack-54b24e258471aa4b85df38ce2176aed16cfacc09.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ └── deploy-staging.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── .prettierrc
│ ├── config.ts
│ ├── eslint.config.js
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── public
│ │ └── index.html
│ ├── rspack.config.mjs
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── AccordionSkeleton
│ │ │ │ └── index.tsx
│ │ │ ├── DateFilters
│ │ │ │ ├── DateFilters.styles.ts
│ │ │ │ └── index.tsx
│ │ │ ├── Header
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── KpiCard
│ │ │ │ ├── index.tsx
│ │ │ │ ├── styles.ts
│ │ │ │ └── types.ts
│ │ │ ├── MainContent
│ │ │ │ └── index.tsx
│ │ │ ├── POTSection
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── POTTable
│ │ │ │ ├── index.tsx
│ │ │ │ └── types.ts
│ │ │ └── PageHeader
│ │ │ ├── PageHeader.styles.ts
│ │ │ └── index.tsx
│ │ ├── constants
│ │ │ └── sections.tsx
│ │ ├── contexts
│ │ │ ├── AlfaProviders.tsx
│ │ │ └── AppContext.tsx
│ │ ├── env.d.ts
│ │ ├── global.css
│ │ ├── main.tsx
│ │ ├── pages
│ │ │ └── POTDashboard
│ │ │ ├── POTDashboard.styles.ts
│ │ │ └── index.tsx
│ │ ├── services
│ │ │ ├── apiService.ts
│ │ │ ├── authService.ts
│ │ │ └── potService.ts
│ │ ├── theme
│ │ │ ├── foundations
│ │ │ │ └── sizes.ts
│ │ │ └── index.ts
│ │ ├── types
│ │ │ └── pot.ts
│ │ └── utils
│ │ ├── date.ts
│ │ ├── formatValue.ts
│ │ └── sorting.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfalabs-fmf-pot-table
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-966bf1ff307bb863341ca0f4113056d719c802e4.idx
│ │ │ ├── pack-966bf1ff307bb863341ca0f4113056d719c802e4.pack
│ │ │ └── pack-966bf1ff307bb863341ca0f4113056d719c802e4.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ └── deploy-staging.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── .prettierignore
│ ├── .prettierrc
│ ├── .release-it.json
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── eslint.config.js
│ ├── package.json
│ ├── public
│ │ ├── favicon-16.png
│ │ ├── favicon-32.png
│ │ ├── favicon.png
│ │ ├── images
│ │ │ └── header-logo.webp
│ │ └── index.html
│ ├── rspack.config.mjs
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── DateFilters
│ │ │ │ ├── DateFilters.styles.ts
│ │ │ │ └── index.tsx
│ │ │ ├── ErrorBanner
│ │ │ │ └── index.tsx
│ │ │ ├── POTTable
│ │ │ │ ├── POTTable.config.tsx
│ │ │ │ ├── POTTable.styles.ts
│ │ │ │ └── index.tsx
│ │ │ └── PageHeader
│ │ │ ├── PageHeader.styles.ts
│ │ │ └── index.tsx
│ │ ├── contexts
│ │ │ └── AlfaProviders.tsx
│ │ ├── index.css
│ │ ├── main.tsx
│ │ ├── pages
│ │ │ └── POTTable
│ │ │ ├── POTTable.styles.ts
│ │ │ └── index.tsx
│ │ ├── services
│ │ │ ├── authService.ts
│ │ │ └── potApi.ts
│ │ ├── types
│ │ │ └── pot.ts
│ │ └── utils
│ │ ├── calculateTotals.ts
│ │ ├── csvExport.ts
│ │ ├── formatters.ts
│ │ ├── mockData.ts
│ │ └── urlState.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfalabs-fmf-sb-performance
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-643ea032392c897176ad09362a04c8c501b33da7.idx
│ │ │ ├── pack-643ea032392c897176ad09362a04c8c501b33da7.pack
│ │ │ └── pack-643ea032392c897176ad09362a04c8c501b33da7.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ └── deploy-staging.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── .prettierignore
│ ├── .prettierrc
│ ├── .release-it.json
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── config.ts
│ ├── eslint.config.js
│ ├── package.json
│ ├── public
│ │ └── index.html
│ ├── rspack.config.mjs
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── BetTypesSelector
│ │ │ │ ├── BetTypesSelector.handlers.ts
│ │ │ │ ├── BetTypesSelector.styles.ts
│ │ │ │ ├── BetTypesSelector.utils.ts
│ │ │ │ └── index.tsx
│ │ │ ├── Breadcrumbs
│ │ │ │ └── index.tsx
│ │ │ ├── Filters
│ │ │ │ ├── Filters.handlers.ts
│ │ │ │ ├── Filters.styles.ts
│ │ │ │ ├── Filters.utils.ts
│ │ │ │ └── index.tsx
│ │ │ ├── Header
│ │ │ │ └── index.tsx
│ │ │ ├── PerformanceTable
│ │ │ │ ├── PerformanceTable.config.ts
│ │ │ │ ├── PerformanceTable.handlers.ts
│ │ │ │ ├── PerformanceTable.styles.ts
│ │ │ │ ├── PerformanceTable.totals.ts
│ │ │ │ ├── SortArrow.tsx
│ │ │ │ └── index.tsx
│ │ │ └── PerformanceTableSkeleton
│ │ │ └── index.tsx
│ │ ├── contexts
│ │ │ ├── AlfaProviders.tsx
│ │ │ └── AppContext.tsx
│ │ ├── index.css
│ │ ├── main.tsx
│ │ ├── pages
│ │ │ └── SbPerformance
│ │ │ ├── SbPerformance.handlers.ts
│ │ │ ├── SbPerformance.hooks.ts
│ │ │ ├── SbPerformance.navigation.ts
│ │ │ ├── SbPerformance.styles.ts
│ │ │ └── index.tsx
│ │ ├── services
│ │ │ ├── api.service.ts
│ │ │ └── authService.ts
│ │ ├── types
│ │ │ └── performance.ts
│ │ └── utils
│ │ ├── colorHelpers.ts
│ │ ├── csvExport.ts
│ │ ├── dateHelpers.ts
│ │ ├── formatters.ts
│ │ └── urlState.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfalabs-fmf-sh-reports
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-55cc1986daa5ef134056e218b173193d4587348e.idx
│ │ │ ├── pack-55cc1986daa5ef134056e218b173193d4587348e.pack
│ │ │ └── pack-55cc1986daa5ef134056e218b173193d4587348e.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ ├── pull_request_template.md
│ │ └── workflows
│ │ ├── deploy-prod.yml
│ │ └── deploy-staging.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── .prettierignore
│ ├── .prettierrc
│ ├── .release-it.json
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── config.ts
│ ├── eslint.config.js
│ ├── package.json
│ ├── public
│ │ └── index.html
│ ├── rspack.config.mjs
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── AccordionSkeleton
│ │ │ │ └── index.tsx
│ │ │ ├── ExecutiveSummary
│ │ │ │ ├── index.tsx
│ │ │ │ └── types.ts
│ │ │ ├── Header
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── KpiCard
│ │ │ │ ├── index.tsx
│ │ │ │ ├── styles.ts
│ │ │ │ └── types.ts
│ │ │ ├── KpiDefinitionPanel
│ │ │ │ ├── index.tsx
│ │ │ │ └── types.ts
│ │ │ ├── KpiTable
│ │ │ │ ├── index.tsx
│ │ │ │ └── types.ts
│ │ │ └── MainContent
│ │ │ ├── index.tsx
│ │ │ └── styles.ts
│ │ ├── constants
│ │ │ └── kpi
│ │ │ ├── kpiOrders.ts
│ │ │ └── kpiParentMappingByCategory.ts
│ │ ├── contexts
│ │ │ ├── AlfaProviders.tsx
│ │ │ └── AppContext.tsx
│ │ ├── global.css
│ │ ├── main.tsx
│ │ ├── pages
│ │ │ └── ShReports
│ │ │ ├── accordionItems.tsx
│ │ │ ├── index.tsx
│ │ │ ├── kpiDescriptions.ts
│ │ │ └── types.ts
│ │ ├── services
│ │ │ ├── apiService.ts
│ │ │ ├── authService.ts
│ │ │ └── kpisService.tsx
│ │ ├── theme
│ │ │ ├── components
│ │ │ │ └── container.ts
│ │ │ ├── foundations
│ │ │ │ └── sizes.ts
│ │ │ └── index.ts
│ │ ├── types
│ │ │ └── kpi.ts
│ │ └── utils
│ │ ├── date.ts
│ │ ├── formatValue.ts
│ │ └── sortByOrder.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfalabs-hooks
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-06949abf8aadc5b4851d0c07bd1a93c9580bd814.idx
│ │ │ ├── pack-06949abf8aadc5b4851d0c07bd1a93c9580bd814.pack
│ │ │ └── pack-06949abf8aadc5b4851d0c07bd1a93c9580bd814.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── pull_request_template.md
│ ├── .gitignore
│ ├── README.md
│ ├── package.json
│ ├── playground
│ │ ├── App.tsx
│ │ ├── index.css
│ │ ├── index.html
│ │ └── main.tsx
│ ├── src
│ │ ├── hooks
│ │ │ └── useToggle.tsx
│ │ └── index.ts
│ ├── tsconfig.json
│ └── vite.config.ts
├── Alfa-Entretenimento__alfalabs-plataform
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-d591ffe2037a4d8081a181a69629e112972966ad.idx
│ │ │ ├── pack-d591ffe2037a4d8081a181a69629e112972966ad.pack
│ │ │ └── pack-d591ffe2037a4d8081a181a69629e112972966ad.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ ├── pull_request_template.md
│ │ └── workflows
│ │ ├── deploy-prod.yml
│ │ └── deploy-staging.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── .prettierignore
│ ├── .prettierrc
│ ├── .release-it.json
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── config.ts
│ ├── docs
│ │ ├── 2025-10-29-admin-roles-feature.md
│ │ ├── 2025-10-29-admin-users-feature.md
│ │ ├── 2025-10-29-warp-integration.md
│ │ ├── ADDING_MICROFRONTEND.md
│ │ └── MICROFRONTEND_SETUP.md
│ ├── eslint.config.mjs
│ ├── package.json
│ ├── public
│ │ ├── favicon-16.png
│ │ ├── favicon-32.png
│ │ ├── favicon.png
│ │ ├── images
│ │ │ ├── 01. LOGO ALFA AMARELO.png
│ │ │ ├── 01. LOGO ALFA AZUL.png
│ │ │ ├── BG_Mobile.png
│ │ │ └── BG_desktop.png
│ │ └── index.html
│ ├── rspack.config.mjs
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── Footer
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Header
│ │ │ │ ├── index.tsx
│ │ │ │ ├── styles.ts
│ │ │ │ └── types.ts
│ │ │ ├── MicrofrontendError
│ │ │ │ └── index.tsx
│ │ │ ├── MicrofrontendErrorBoundary
│ │ │ │ └── index.tsx
│ │ │ ├── NewRoleModal
│ │ │ │ └── index.tsx
│ │ │ ├── NewUserModal
│ │ │ │ └── index.tsx
│ │ │ ├── PermissionsModal
│ │ │ │ └── index.tsx
│ │ │ ├── ProtectedRoute
│ │ │ │ └── index.tsx
│ │ │ └── SystemsBox
│ │ │ ├── index.tsx
│ │ │ ├── styles.ts
│ │ │ └── types.ts
│ │ ├── config
│ │ │ ├── microfrontends.config.ts
│ │ │ └── systems.config.ts
│ │ ├── hooks
│ │ │ ├── useMicrofrontendPreload.ts
│ │ │ ├── useMicrofrontendVersion.ts
│ │ │ ├── useSystemsWithVersions.ts
│ │ │ └── useTokenValidation.ts
│ │ ├── main.tsx
│ │ ├── microfrontends
│ │ │ ├── factory.tsx
│ │ │ └── index.ts
│ │ ├── pages
│ │ │ ├── AdminRolesPage
│ │ │ │ └── index.tsx
│ │ │ ├── AdminUsersPage
│ │ │ │ └── index.tsx
│ │ │ ├── LoginPage
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── MainPage
│ │ │ │ ├── contentMapping.tsx
│ │ │ │ ├── index.tsx
│ │ │ │ ├── styles.ts
│ │ │ │ └── types.ts
│ │ │ ├── SSOCallbackPage
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ └── SystemsPage
│ │ │ ├── index.tsx
│ │ │ ├── styles.ts
│ │ │ └── types.ts
│ │ ├── remotes.d.ts
│ │ ├── routes
│ │ │ └── routes.tsx
│ │ ├── services
│ │ │ ├── adminUsersService.ts
│ │ │ ├── apiService.ts
│ │ │ ├── authService.ts
│ │ │ ├── microfrontendPreloadService.ts
│ │ │ ├── microfrontendService.ts
│ │ │ └── permissionsService.ts
│ │ ├── theme
│ │ │ ├── components
│ │ │ │ └── container.ts
│ │ │ ├── foundations
│ │ │ │ └── sizes.ts
│ │ │ └── index.ts
│ │ ├── types
│ │ │ ├── adminUser.ts
│ │ │ ├── login.ts
│ │ │ └── permissions.ts
│ │ └── utils
│ │ ├── async.ts
│ │ └── decodeJWT.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__alfalabs-ui
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-947e184e97fd993a3fba99c6748068066b6fa8ed.idx
│ │ │ ├── pack-947e184e97fd993a3fba99c6748068066b6fa8ed.pack
│ │ │ └── pack-947e184e97fd993a3fba99c6748068066b6fa8ed.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ ├── pull_request_template.md
│ │ └── workflows
│ │ ├── ci.yml
│ │ └── release.yml
│ ├── .gitignore
│ ├── .husky
│ │ ├── commit-msg
│ │ └── pre-commit
│ ├── .prettierrc.json
│ ├── .release-it.json
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── eslint.config.js
│ ├── package.json
│ ├── playground
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── AlfaLogo.tsx
│ │ │ ├── Footer.tsx
│ │ │ ├── Navigation.tsx
│ │ │ └── Section.tsx
│ │ ├── index.html
│ │ ├── main.tsx
│ │ ├── public
│ │ │ └── assets
│ │ │ └── images
│ │ │ ├── favicon.png
│ │ │ ├── logo-dark.png
│ │ │ └── logo-light.png
│ │ ├── sections
│ │ │ ├── AccordionSection.tsx
│ │ │ ├── AppContainerSection.tsx
│ │ │ ├── BadgeSection.tsx
│ │ │ ├── BrandColorsSection.tsx
│ │ │ ├── ButtonSection.tsx
│ │ │ ├── DatePickerSection.tsx
│ │ │ ├── FilterCardSection.tsx
│ │ │ ├── HighligthBoxSection.tsx
│ │ │ ├── HookTestSection.tsx
│ │ │ ├── IconButtonSection.tsx
│ │ │ ├── SummaryCardSection.tsx
│ │ │ ├── TableSection.tsx
│ │ │ ├── ThemeToggleSection.tsx
│ │ │ ├── ToggleSwitchSection.tsx
│ │ │ └── TypographySection.tsx
│ │ └── types
│ │ └── common.ts
│ ├── scripts
│ │ └── deploy-playground.sh
│ ├── src
│ │ ├── components
│ │ │ ├── Accordion
│ │ │ │ ├── Accordion.component.tsx
│ │ │ │ ├── Accordion.styles.ts
│ │ │ │ ├── Accordion.types.ts
│ │ │ │ └── index.ts
│ │ │ ├── AppContainer
│ │ │ │ ├── AppContainer.component.tsx
│ │ │ │ └── index.ts
│ │ │ ├── Badge
│ │ │ │ ├── Badge.component.tsx
│ │ │ │ ├── Badge.styles.ts
│ │ │ │ ├── Badge.types.ts
│ │ │ │ └── index.ts
│ │ │ ├── Button
│ │ │ │ ├── Button.component.tsx
│ │ │ │ ├── Button.styles.ts
│ │ │ │ ├── Button.types.ts
│ │ │ │ └── index.ts
│ │ │ ├── DatePicker
│ │ │ │ ├── DateNavigator
│ │ │ │ │ ├── DateNavigator.component.tsx
│ │ │ │ │ ├── DateNavigator.types.ts
│ │ │ │ │ └── index.ts
│ │ │ │ ├── DateRangePicker
│ │ │ │ │ ├── DateRangePicker.component.tsx
│ │ │ │ │ ├── DateRangePicker.types.ts
│ │ │ │ │ └── index.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── shared
│ │ │ │ ├── constants.ts
│ │ │ │ ├── hooks.ts
│ │ │ │ ├── styles.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── FilterCard
│ │ │ │ ├── FilterCard.component.tsx
│ │ │ │ ├── FilterCard.styles.ts
│ │ │ │ ├── FilterCard.types.ts
│ │ │ │ └── index.ts
│ │ │ ├── FloatingActionButton
│ │ │ │ ├── FloatingActionButton.component.tsx
│ │ │ │ ├── FloatingActionButton.types.ts
│ │ │ │ ├── FloatingActionButton.utils.ts
│ │ │ │ └── index.ts
│ │ │ ├── HighlightBox
│ │ │ │ ├── HighlightBox.component.tsx
│ │ │ │ ├── HighlightBox.types.ts
│ │ │ │ └── index.ts
│ │ │ ├── IconButton
│ │ │ │ ├── IconButton.component.tsx
│ │ │ │ ├── IconButton.types.ts
│ │ │ │ └── index.ts
│ │ │ ├── SummaryCard
│ │ │ │ ├── SummaryCard.component.tsx
│ │ │ │ ├── SummaryCard.types.ts
│ │ │ │ └── index.ts
│ │ │ ├── Table
│ │ │ │ ├── Table.component.tsx
│ │ │ │ ├── Table.types.ts
│ │ │ │ └── index.ts
│ │ │ ├── ThemeToggle
│ │ │ │ ├── ThemeToggle.component.tsx
│ │ │ │ ├── ThemeToggle.types.ts
│ │ │ │ └── index.ts
│ │ │ ├── ToggleSwitch
│ │ │ │ ├── ToggleSwitch.component.tsx
│ │ │ │ ├── ToggleSwitch.types.ts
│ │ │ │ └── index.ts
│ │ │ └── Typography
│ │ │ ├── Typography.component.tsx
│ │ │ ├── Typography.styles.ts
│ │ │ ├── Typography.types.ts
│ │ │ └── index.ts
│ │ ├── index.ts
│ │ └── providers
│ │ ├── ChakraProvider
│ │ │ ├── ChakraProvider.component.tsx
│ │ │ ├── index.ts
│ │ │ └── theme.ts
│ │ ├── hooks
│ │ │ ├── index.ts
│ │ │ └── useAlfaColors.ts
│ │ └── index.ts
│ ├── tsconfig.json
│ └── vite.config.ts
├── Alfa-Entretenimento__alfalabs-utils
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-6868803e0e0ea6eb5164088b93fc3b86f3d9f421.idx
│ │ │ ├── pack-6868803e0e0ea6eb5164088b93fc3b86f3d9f421.pack
│ │ │ └── pack-6868803e0e0ea6eb5164088b93fc3b86f3d9f421.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── pull_request_template.md
│ ├── .gitignore
│ ├── README.md
│ ├── package.json
│ ├── playground
│ │ ├── App.tsx
│ │ ├── index.html
│ │ └── main.tsx
│ ├── src
│ │ ├── index.ts
│ │ └── utils
│ │ └── number.ts
│ ├── tsconfig.json
│ └── vite.config.ts
├── Alfa-Entretenimento__ansible
│ ├── .ansible-lint
│ ├── .editorconfig
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── master
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-f977a91735b57e58697d03331fb67b7a55bd693d.idx
│ │ │ ├── pack-f977a91735b57e58697d03331fb67b7a55bd693d.pack
│ │ │ └── pack-f977a91735b57e58697d03331fb67b7a55bd693d.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── master
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── .markdownlint.json
│ ├── .pre-commit-config.yaml
│ ├── .yamllint
│ ├── README.md
│ ├── ansible.cfg
│ ├── inventory
│ │ └── production
│ │ ├── group_vars
│ │ │ ├── alertmanager
│ │ │ │ └── main.yml
│ │ │ ├── all
│ │ │ │ └── main.yml
│ │ │ ├── clickhouse
│ │ │ │ ├── main.yml
│ │ │ │ └── vault.yml
│ │ │ ├── grafana
│ │ │ │ └── main.yml
│ │ │ ├── monitoring
│ │ │ │ ├── grafana.yml
│ │ │ │ ├── grafana_secrets.yml
│ │ │ │ └── main.yml
│ │ │ ├── pushgateway
│ │ │ │ └── main.yml
│ │ │ ├── victorialogs
│ │ │ │ └── main.yml
│ │ │ └── vmsingle
│ │ │ └── main.yml
│ │ ├── host_vars
│ │ │ └── .gitkeep
│ │ └── hosts.yml
│ ├── playbooks
│ │ ├── clickhouse.yaml
│ │ ├── files
│ │ │ └── certs
│ │ │ ├── ca.crt
│ │ │ ├── client.crt
│ │ │ └── client.key
│ │ ├── logging.yaml
│ │ ├── monitoring.yaml
│ │ └── prepare-host.yaml
│ ├── requirements.yml
│ └── roles
│ ├── clickhouse-config
│ │ ├── README.md
│ │ ├── defaults
│ │ │ └── main.yml
│ │ ├── handlers
│ │ │ └── main.yml
│ │ ├── tasks
│ │ │ ├── assert.yml
│ │ │ ├── configure.yml
│ │ │ ├── dictionaries-clickhouse.yml
│ │ │ ├── dictionaries-file.yml
│ │ │ ├── dictionaries-url.yml
│ │ │ ├── healthcheck.yml
│ │ │ └── main.yml
│ │ └── templates
│ │ ├── backups.xml.j2
│ │ ├── config.xml.j2
│ │ ├── dict-clickhouse.xml.j2
│ │ ├── dict-file.xml.j2
│ │ ├── dict-url.xml.j2
│ │ ├── kafka.xml.j2
│ │ ├── logger.xml.j2
│ │ ├── named-collections.xml.j2
│ │ ├── prometheus.xml.j2
│ │ ├── server-settings.xml.j2
│ │ ├── system-tables.xml.j2
│ │ └── users.xml.j2
│ ├── clickhouse-install
│ │ ├── README.md
│ │ ├── defaults
│ │ │ └── main.yml
│ │ └── tasks
│ │ ├── assert.yml
│ │ ├── install.yml
│ │ ├── main.yml
│ │ ├── prepare.yml
│ │ └── uninstall.yml
│ └── vector
│ ├── README.md
│ ├── defaults
│ │ └── main.yml
│ ├── handlers
│ │ └── main.yml
│ ├── tasks
│ │ ├── assert.yml
│ │ ├── configure.yml
│ │ ├── healthcheck.yml
│ │ ├── install.yml
│ │ ├── main.yml
│ │ ├── prepare.yml
│ │ └── uninstall.yml
│ └── templates
│ └── vector.yaml.j2
├── Alfa-Entretenimento__demo-repository
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-f4e6c0b4508cffc6e06e12110601f48b000c0363.idx
│ │ │ ├── pack-f4e6c0b4508cffc6e06e12110601f48b000c0363.pack
│ │ │ └── pack-f4e6c0b4508cffc6e06e12110601f48b000c0363.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ ├── auto-assign.yml
│ │ └── proof-html.yml
│ ├── README.md
│ ├── index.html
│ └── package.json
├── Alfa-Entretenimento__helloapp
│ ├── .dockerignore
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── feat
│ │ │ │ └── helloapp-bootstrap
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-7e83d076c3f48e61f1c22d69552266024f97b80e.idx
│ │ │ ├── pack-7e83d076c3f48e61f1c22d69552266024f97b80e.pack
│ │ │ └── pack-7e83d076c3f48e61f1c22d69552266024f97b80e.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── feat
│ │ │ └── helloapp-bootstrap
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ └── ci-ecr.yml
│ │ └── ci-ecrr.yml
│ ├── Dockerfile
│ ├── package.json
│ └── server.js
├── Alfa-Entretenimento__invoice-analyzer
│ ├── .env.example
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-c80ae149ef4dfbeaef8f545b0e25001b606751fc.idx
│ │ │ ├── pack-c80ae149ef4dfbeaef8f545b0e25001b606751fc.pack
│ │ │ └── pack-c80ae149ef4dfbeaef8f545b0e25001b606751fc.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── CLAUDE.md
│ ├── README.md
│ ├── analisador_claude_api.py
│ ├── app.py
│ ├── deploy_direct.sh
│ ├── requirements.txt
│ ├── static
│ │ ├── css
│ │ │ ├── alfa-style.css
│ │ │ └── style.css
│ │ └── js
│ │ └── main.js
│ └── templates
│ └── index.html
├── Alfa-Entretenimento__playbooks
│ └── .git
│ ├── HEAD
│ ├── config
│ ├── description
│ ├── hooks
│ │ ├── applypatch-msg.sample
│ │ ├── commit-msg.sample
│ │ ├── fsmonitor-watchman.sample
│ │ ├── post-update.sample
│ │ ├── pre-applypatch.sample
│ │ ├── pre-commit.sample
│ │ ├── pre-merge-commit.sample
│ │ ├── pre-push.sample
│ │ ├── pre-rebase.sample
│ │ ├── pre-receive.sample
│ │ ├── prepare-commit-msg.sample
│ │ ├── push-to-checkout.sample
│ │ ├── sendemail-validate.sample
│ │ └── update.sample
│ ├── info
│ │ └── exclude
│ ├── objects
│ │ ├── info
│ │ └── pack
│ └── refs
│ ├── heads
│ └── tags
├── Alfa-Entretenimento__qa-aut-mob-appwdio
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── master
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-a4bc989899ea858de3f6464a046b3ac59a175a49.idx
│ │ │ ├── pack-a4bc989899ea858de3f6464a046b3ac59a175a49.pack
│ │ │ └── pack-a4bc989899ea858de3f6464a046b3ac59a175a49.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── master
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .gitignore
│ ├── Readme.md
│ ├── config
│ │ └── base.conf.js
│ ├── package-lock.json
│ ├── package.json
│ ├── pageobjects
│ │ └── SearchBar.page.js
│ ├── specs
│ │ └── searchbar.spec.js
│ └── test.js
├── Alfa-Entretenimento__qa-aut-web-pw
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── master
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-ca9ee3389833613e6f20c7d43dfc757bffb96fca.idx
│ │ │ ├── pack-ca9ee3389833613e6f20c7d43dfc757bffb96fca.pack
│ │ │ └── pack-ca9ee3389833613e6f20c7d43dfc757bffb96fca.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── master
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ ├── playwright.yml
│ │ ├── test-oldtown-geo-blocking.yml
│ │ └── test-runner.yml
│ ├── .gitignore
│ ├── .prettierrc
│ ├── CHANGELOG.md
│ ├── Readme.md
│ ├── configs
│ │ ├── backend
│ │ │ ├── braavos
│ │ │ │ ├── homolog.js
│ │ │ │ ├── index.js
│ │ │ │ └── prod.js
│ │ │ └── oldTown
│ │ │ ├── homolog.js
│ │ │ ├── index.js
│ │ │ └── prod.js
│ │ └── urls.js
│ ├── docs
│ │ └── investigations
│ │ └── oldtown-geo-blocking-proof-2025-10-28.md
│ ├── elements
│ │ ├── selectors
│ │ │ ├── index.js
│ │ │ ├── loginSelectors.js
│ │ │ └── sportsSelectors.js
│ │ └── texts
│ │ ├── index.js
│ │ └── loginTexts.js
│ ├── eslint.config.mjs
│ ├── fixtures
│ │ ├── credentials.js
│ │ ├── fakeAddress.js
│ │ └── fakeUser.js
│ ├── helper
│ │ ├── browserHelper.js
│ │ ├── clickHelper.js
│ │ ├── frameHelper.js
│ │ ├── index.js
│ │ ├── typeHelper.js
│ │ ├── validateElement.js
│ │ └── visualHelper.js
│ ├── package-lock.json
│ ├── package.json
│ ├── pages
│ │ ├── casino
│ │ │ ├── GamePage.js
│ │ │ ├── HomePage.js
│ │ │ ├── LoginPage.js
│ │ │ ├── RegisterPage.js
│ │ │ ├── TigerPage.js
│ │ │ └── WalletPage.js
│ │ └── sportsBook
│ │ ├── HomePage.js
│ │ ├── LoginPage.js
│ │ ├── SportsPage.js
│ │ └── registerPage.js
│ ├── playwright.config.js
│ ├── services
│ │ ├── braavos
│ │ │ ├── auth.js
│ │ │ ├── casino.js
│ │ │ ├── index.js
│ │ │ ├── payments.js
│ │ │ ├── sportsbook.js
│ │ │ └── users.js
│ │ └── oldTown
│ │ ├── auth.js
│ │ ├── backoffice
│ │ │ ├── media
│ │ │ │ ├── daily.js
│ │ │ │ ├── dashboardKpiTable.js
│ │ │ │ ├── financial.js
│ │ │ │ ├── ftds.js
│ │ │ │ ├── onboarding.js
│ │ │ │ ├── overview.js
│ │ │ │ └── regions.js
│ │ │ └── shReports
│ │ │ ├── kpis.js
│ │ │ ├── rankingsKpi.js
│ │ │ └── teamsNgr.js
│ │ └── index.js
│ └── tests
│ ├── backend
│ │ ├── braavos
│ │ │ ├── betsCasino.spec.js
│ │ │ ├── betsSportsbook.spec.js
│ │ │ ├── checkPayments.spec.js
│ │ │ └── users.spec.js
│ │ └── oldTown
│ │ └── backOffice
│ │ ├── media
│ │ │ ├── daily.spec.js
│ │ │ ├── dashKpiTable.spec.js
│ │ │ ├── financial.spec.js
│ │ │ ├── ftds.spec.js
│ │ │ ├── onboarding.spec.js
│ │ │ ├── overview.spec.js
│ │ │ └── regions.spec.js
│ │ └── shReports
│ │ ├── kpis.spec.js
│ │ ├── rankingsKpi.spec.js
│ │ └── teamsNgr.spec.js
│ └── frontend
│ ├── casino.spec.js
│ ├── login.spec.js
│ ├── placeBetSportsbook.spec.js
│ └── register.spec.js
├── Alfa-Entretenimento__rodapp
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── develop
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-24e3bea82bee7b8327d8909894a526edab2b7186.idx
│ │ │ ├── pack-24e3bea82bee7b8327d8909894a526edab2b7186.pack
│ │ │ └── pack-24e3bea82bee7b8327d8909894a526edab2b7186.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── develop
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ └── ci-cd.yml
│ ├── .gitignore
│ ├── Dockerfile
│ ├── README.md
│ └── app.py
├── Alfa-Entretenimento__zeta-admin
│ ├── .dockerignore
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-67af52e4dec24d6e483c043181ffc9a1d981d9d4.idx
│ │ │ ├── pack-67af52e4dec24d6e483c043181ffc9a1d981d9d4.pack
│ │ │ └── pack-67af52e4dec24d6e483c043181ffc9a1d981d9d4.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ ├── CODEOWNERS
│ │ ├── PULL_REQUEST_TEMPLATE.md
│ │ └── workflows
│ │ └── deploy-staging.yml
│ ├── .gitignore
│ ├── .husky
│ │ └── pre-commit
│ ├── .prettierignore
│ ├── .prettierrc
│ ├── .release-it.json
│ ├── CHANGELOG.md
│ ├── Dockerfile
│ ├── README.md
│ ├── components
│ │ ├── mission-builder
│ │ │ ├── CustomerGroupsStep.tsx
│ │ │ └── ModularRuleBuilder.tsx
│ │ └── modules
│ │ ├── business-rules
│ │ │ └── types.ts
│ │ └── index.ts
│ ├── core
│ │ └── types.ts
│ ├── docker-compose.yml
│ ├── eslint.config.mjs
│ ├── next.config.ts
│ ├── package-lock.json
│ ├── package.json
│ ├── postcss.config.mjs
│ ├── public
│ │ ├── file.svg
│ │ ├── globe.svg
│ │ ├── next.svg
│ │ ├── vercel.svg
│ │ └── window.svg
│ ├── src
│ │ ├── app
│ │ │ ├── admin
│ │ │ │ ├── access-denied
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── admin-users
│ │ │ │ │ ├── [id]
│ │ │ │ │ │ └── edit
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── new
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── customers
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── missions
│ │ │ │ │ ├── [id]
│ │ │ │ │ │ └── edit
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── new
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── page.tsx
│ │ │ │ ├── programs
│ │ │ │ │ ├── [id]
│ │ │ │ │ │ └── settings
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── new
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── rewards
│ │ │ │ │ ├── [id]
│ │ │ │ │ │ └── edit
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── new
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── styles.ts
│ │ │ │ └── tiers
│ │ │ │ └── page.tsx
│ │ │ ├── api
│ │ │ │ ├── admin
│ │ │ │ │ └── stats
│ │ │ │ │ └── route.ts
│ │ │ │ └── auth
│ │ │ │ ├── logout
│ │ │ │ │ └── route.ts
│ │ │ │ └── me
│ │ │ │ └── route.ts
│ │ │ ├── api-docs
│ │ │ │ ├── page.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── demo
│ │ │ │ └── page.tsx
│ │ │ ├── favicon.ico
│ │ │ ├── globals.css
│ │ │ ├── home-page
│ │ │ │ └── index.tsx
│ │ │ ├── layout.styles.ts
│ │ │ ├── layout.tsx
│ │ │ ├── login
│ │ │ │ └── page.tsx
│ │ │ ├── page.tsx
│ │ │ └── styles.ts
│ │ ├── components
│ │ │ ├── LanguageSelector
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── admin
│ │ │ │ ├── CustomerGroupSelector
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── LanguageSelector
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── MissionBuilder
│ │ │ │ │ ├── AdvancedConditionbuilder
│ │ │ │ │ │ ├── index.tsx
│ │ │ │ │ │ └── styles.ts
│ │ │ │ │ ├── CustomerGroupsStep
│ │ │ │ │ │ ├── index.tsx
│ │ │ │ │ │ └── styles.ts
│ │ │ │ │ ├── DynamicFieldRenderer
│ │ │ │ │ │ ├── index.tsx
│ │ │ │ │ │ └── styles.ts
│ │ │ │ │ ├── MissionPreview
│ │ │ │ │ │ ├── index.tsx
│ │ │ │ │ │ └── styles.ts
│ │ │ │ │ ├── ModularRuleBuilder
│ │ │ │ │ │ ├── index.tsx
│ │ │ │ │ │ └── styles.ts
│ │ │ │ │ ├── QuickTemplates
│ │ │ │ │ │ ├── index.tsx
│ │ │ │ │ │ └── styles.ts
│ │ │ │ │ ├── TriggerConfigurator
│ │ │ │ │ │ ├── index.tsx
│ │ │ │ │ │ └── styles.ts
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── modal
│ │ │ │ │ ├── CreateRewardModal
│ │ │ │ │ │ ├── CreateRewardModal.tsx
│ │ │ │ │ │ └── styles.ts
│ │ │ │ │ └── EditRewardModal
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ └── selector
│ │ │ │ ├── EventSelector
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── ModuleSelector
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── RewardSelector
│ │ │ │ │ ├── RewardSelector.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ └── TemplateSelector
│ │ │ │ ├── TemplateSelector.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── guards
│ │ │ │ ├── RouteGuard.tsx
│ │ │ │ └── index.ts
│ │ │ └── ui
│ │ │ ├── Alert
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Badge
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Button
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Card
│ │ │ │ ├── card.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── ConfirmationModal
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Dialog
│ │ │ │ ├── dialog.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── FormStatusBadge
│ │ │ │ └── index.tsx
│ │ │ ├── Input
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Label
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Modal
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── ModifiedFieldWrapper
│ │ │ │ └── index.tsx
│ │ │ ├── Select
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Switch
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Tabs
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── TextArea
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Tier
│ │ │ │ ├── styles.ts
│ │ │ │ └── tier-status-widget.tsx
│ │ │ └── Tooltip
│ │ │ ├── info-tooltip.tsx
│ │ │ └── styles.ts
│ │ ├── contexts
│ │ │ ├── AuthContext.tsx
│ │ │ └── LanguageContext.tsx
│ │ ├── hooks
│ │ │ ├── index.ts
│ │ │ ├── useCustomers.ts
│ │ │ ├── useDashboardStats.ts
│ │ │ ├── useFormState.ts
│ │ │ ├── useGames.ts
│ │ │ ├── useLevelTiers.ts
│ │ │ ├── useMissionTemplates.ts
│ │ │ ├── usePrograms.ts
│ │ │ ├── useQuickTemplates.ts
│ │ │ ├── useRewards.ts
│ │ │ ├── useSportsData.ts
│ │ │ ├── useTierRewards.ts
│ │ │ └── useUnsavedChangesWarning.ts
│ │ ├── lib
│ │ │ ├── actions
│ │ │ │ └── auth.ts
│ │ │ ├── analytics.ts
│ │ │ ├── api
│ │ │ │ ├── catalog.ts
│ │ │ │ ├── client.ts
│ │ │ │ ├── config.ts
│ │ │ │ ├── customers.ts
│ │ │ │ ├── dashboard.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── level-tiers.ts
│ │ │ │ ├── mission-templates.ts
│ │ │ │ ├── programs.ts
│ │ │ │ ├── rewards.ts
│ │ │ │ ├── tier-rewards.ts
│ │ │ │ └── types.ts
│ │ │ ├── auth-edge.ts
│ │ │ ├── auth.ts
│ │ │ ├── authTypes.ts
│ │ │ ├── authValidation.ts
│ │ │ └── utils.ts
│ │ ├── locales
│ │ │ ├── en.json
│ │ │ ├── index.ts
│ │ │ └── pt.json
│ │ ├── types
│ │ │ ├── api-docs.ts
│ │ │ ├── customer-groups.ts
│ │ │ ├── enums.ts
│ │ │ ├── event-types.ts
│ │ │ ├── home.ts
│ │ │ ├── mission-rules.ts
│ │ │ └── multi-tenant.ts
│ │ └── views
│ │ ├── admin
│ │ │ ├── AdminUsers
│ │ │ │ ├── [id]
│ │ │ │ │ └── edit
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── new
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── page.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── FormulaPreview
│ │ │ │ ├── index.tsx
│ │ │ │ ├── style.ts
│ │ │ │ └── styles.ts
│ │ │ ├── ProductConfigTable
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── QualificationModal
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── analytics
│ │ │ │ ├── page.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── customers
│ │ │ │ ├── page.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── index.tsx
│ │ │ ├── missions
│ │ │ │ ├── [id]
│ │ │ │ │ └── edit
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── edit
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── new
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── page.tsx
│ │ │ │ ├── styles.ts
│ │ │ │ └── utils.ts
│ │ │ ├── programs
│ │ │ │ ├── [id]
│ │ │ │ │ ├── settings
│ │ │ │ │ │ ├── page.tsx
│ │ │ │ │ │ └── styles.ts
│ │ │ │ │ └── xp-coins-config
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ └── style.ts
│ │ │ │ ├── new
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── page.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── rewards
│ │ │ │ ├── edit
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── new
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── page.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── styles.ts
│ │ │ ├── tiers
│ │ │ │ ├── page.tsx
│ │ │ │ └── styles.ts
│ │ │ └── users
│ │ │ ├── page.tsx
│ │ │ └── styles.ts
│ │ ├── api-docs
│ │ │ ├── page.tsx
│ │ │ └── styles.ts
│ │ ├── demo
│ │ │ ├── page.tsx
│ │ │ └── styles.ts
│ │ ├── home
│ │ │ ├── index.tsx
│ │ │ └── styles.ts
│ │ └── login
│ │ ├── index.tsx
│ │ └── styles.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__zeta-frontend
│ ├── .dockerignore
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-0b2c15b6af848c6f971c1293454d14f20dd4a042.idx
│ │ │ ├── pack-0b2c15b6af848c6f971c1293454d14f20dd4a042.pack
│ │ │ └── pack-0b2c15b6af848c6f971c1293454d14f20dd4a042.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ ├── CODEOWNERS
│ │ ├── PULL_REQUEST_TEMPLATE.md
│ │ └── workflows
│ │ ├── ci.yml
│ │ ├── deploy-staging.yml
│ │ └── docker-publish.yml
│ ├── .gitignore
│ ├── .husky
│ │ └── pre-commit
│ ├── .prettierignore
│ ├── .prettierrc
│ ├── .release-it.json
│ ├── API_FRONTEND.md
│ ├── CHANGELOG.md
│ ├── CLAUDE.md
│ ├── DOCKER.md
│ ├── Dockerfile
│ ├── README.md
│ ├── docker-compose.full.yml
│ ├── docker-compose.yml
│ ├── docker-dev.sh
│ ├── docs
│ │ ├── ARCHITECTURE.md
│ │ ├── AUTH_GUIDE.md
│ │ ├── DEVELOPMENT.md
│ │ ├── DOCKER_SETUP.md
│ │ ├── MULTI_TENANT_SETUP.md
│ │ ├── SEO_GUIDE.md
│ │ ├── THEMES_GUIDE.md
│ │ ├── THEMING.md
│ │ └── VISUAL_ARCHITECTURE.md
│ ├── eslint.config.mjs
│ ├── middleware.ts
│ ├── next.config.ts
│ ├── package-lock.json
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── postcss.config.mjs
│ ├── public
│ │ ├── favicon
│ │ │ └── favicon-alfa.svg
│ │ └── images
│ │ ├── banner.png
│ │ ├── fortaleza.png
│ │ ├── game.png
│ │ ├── internacional.png
│ │ ├── live.png
│ │ ├── login-banner.png
│ │ ├── ministerio-da-fazenda.png
│ │ ├── modal-imagem-misson.png
│ │ ├── rewardCash.png
│ │ ├── rewardCoin.png
│ │ ├── rewardExp.png
│ │ ├── rewardTrunk.png
│ │ ├── rewardWheel.png
│ │ ├── rocket.gif
│ │ ├── tier-1.png
│ │ ├── tier-2.png
│ │ ├── tier-4.png
│ │ ├── tier-5.png
│ │ ├── tier-6.png
│ │ └── tier-7.png
│ ├── src
│ │ ├── app
│ │ │ ├── [slug]
│ │ │ │ ├── ClubPage
│ │ │ │ │ └── index.tsx
│ │ │ │ └── page.tsx
│ │ │ ├── api
│ │ │ │ ├── health
│ │ │ │ │ └── route.ts
│ │ │ │ ├── home
│ │ │ │ │ └── route.ts
│ │ │ │ └── missions
│ │ │ │ ├── available
│ │ │ │ │ └── route.ts
│ │ │ │ └── details
│ │ │ │ └── route.ts
│ │ │ ├── criar-nova-senha
│ │ │ │ └── page.tsx
│ │ │ ├── esqueceu-senha
│ │ │ │ └── page.tsx
│ │ │ ├── globals.css
│ │ │ ├── home-page
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── inicio
│ │ │ │ └── page.tsx
│ │ │ ├── layout.tsx
│ │ │ ├── login
│ │ │ │ └── page.tsx
│ │ │ ├── loja
│ │ │ │ └── page.tsx
│ │ │ ├── missoes
│ │ │ │ ├── disponiveis
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── jogos
│ │ │ │ │ └── page.tsx
│ │ │ │ └── page.tsx
│ │ │ ├── not-found.tsx
│ │ │ ├── page.tsx
│ │ │ ├── registrar
│ │ │ │ └── page.tsx
│ │ │ └── robots.ts
│ │ ├── components
│ │ │ ├── Footer
│ │ │ │ ├── FooterNav
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Header
│ │ │ │ ├── AuthButtons
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── MobileMenu
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── UserActions
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── SectionHeader
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── analytics
│ │ │ │ ├── GoogleTagManager.tsx
│ │ │ │ └── PageViewTracker.tsx
│ │ │ ├── auth
│ │ │ │ ├── AuthFooter
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── AuthLayout
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── EmailAutocomplete
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── EsqueceuSenhaSuccess
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── LoginPasswordResetSuccess
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── PasswordRequirements
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── TermsCheckbox
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ └── authStyles.ts
│ │ │ ├── home
│ │ │ │ ├── BannerCarousel
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── BannerScrollIndicator
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── CarouselSection
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── DescriptionSection
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── FaqSection
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── GameCard
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── GamesCarouselSection
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── GradientBanner
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── LevelCard
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── LevelsSection
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── MissionsSection
│ │ │ │ │ ├── FeatureCard.tsx
│ │ │ │ │ ├── MissionCard.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── RewardCard
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── SectionDivider
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── SeoSection
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── StepDivider
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── StepItem
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── Steps
│ │ │ │ │ └── index.tsx
│ │ │ │ └── index.ts
│ │ │ ├── icons
│ │ │ │ ├── ArrowLeftIcon.tsx
│ │ │ │ ├── BonusIcon.tsx
│ │ │ │ ├── CashbackIcon.tsx
│ │ │ │ ├── CheckIcon.tsx
│ │ │ │ ├── ChevronDownIcon.tsx
│ │ │ │ ├── ChevronRightIcon.tsx
│ │ │ │ ├── ChevronUpIcon.tsx
│ │ │ │ ├── CloseIcon.tsx
│ │ │ │ ├── CoinIcon.tsx
│ │ │ │ ├── DeckIcon.tsx
│ │ │ │ ├── DiamondIcon.tsx
│ │ │ │ ├── ExternalLinkIcon.tsx
│ │ │ │ ├── EyeIcon.tsx
│ │ │ │ ├── EyeOffIcon.tsx
│ │ │ │ ├── FacebookIcon.tsx
│ │ │ │ ├── FilterIcon.tsx
│ │ │ │ ├── FireIcon.tsx
│ │ │ │ ├── GiftIcon.tsx
│ │ │ │ ├── InfoCircleIcon.tsx
│ │ │ │ ├── InfoIcon.tsx
│ │ │ │ ├── InstagramIcon.tsx
│ │ │ │ ├── InventoryIcon.tsx
│ │ │ │ ├── LiveIcon.tsx
│ │ │ │ ├── LockIcon.tsx
│ │ │ │ ├── LogoAlfa.tsx
│ │ │ │ ├── LogoutIcon.tsx
│ │ │ │ ├── MenuIcon.tsx
│ │ │ │ ├── MissionCircleIcon.tsx
│ │ │ │ ├── MissionsIcon.tsx
│ │ │ │ ├── NotificationIcon.tsx
│ │ │ │ ├── PixIcon.tsx
│ │ │ │ ├── ProfileIcon.tsx
│ │ │ │ ├── SearchIcon.tsx
│ │ │ │ ├── ShoppingBagIcon.tsx
│ │ │ │ ├── SoccerBallIcon.tsx
│ │ │ │ ├── SportIcon.tsx
│ │ │ │ ├── StarIcon.tsx
│ │ │ │ ├── SupportIcon.tsx
│ │ │ │ ├── TargetIcon.tsx
│ │ │ │ ├── TransactionIcon.tsx
│ │ │ │ ├── VerifiedIcon.tsx
│ │ │ │ └── index.ts
│ │ │ ├── images
│ │ │ │ ├── Banner.tsx
│ │ │ │ ├── GameImage.tsx
│ │ │ │ ├── LoginBanner.tsx
│ │ │ │ ├── MinisterioFazendaLogo.tsx
│ │ │ │ ├── RewardImage.tsx
│ │ │ │ ├── RocketIllustration.tsx
│ │ │ │ ├── TierImage.tsx
│ │ │ │ └── index.ts
│ │ │ ├── index.ts
│ │ │ ├── inicio
│ │ │ │ ├── AnimatedStars
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── AvailableMissionCard
│ │ │ │ │ ├── AvailableMissionCard.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── AvailableMissionCarousel
│ │ │ │ │ ├── MissionsCarousel.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── AvailableMissionsSection
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── MissionDetailsModal
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── RewardsSection
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── SportCard
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── SportsCarouselSection
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── UserSummarySection
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── XPInfoTooltip
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ └── XPProgressBar
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── missoes
│ │ │ │ ├── BreadcrumbHeader
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── CasinoGamesSection
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── MissionCard
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── MissionCategoryTabs
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── MissionFiltersBar
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── MissionSportCard
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── MissionsGrid
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── MissionsHeader
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── ParticipatingMissionsSection
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── SportsGamesSection
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ └── index.ts
│ │ │ ├── providers
│ │ │ │ ├── PlayerProviderWrapper.tsx
│ │ │ │ └── index.ts
│ │ │ ├── shared
│ │ │ │ ├── LevelProgress
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── ProgressText
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ ├── XPProgressSection
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styles.ts
│ │ │ │ └── index.ts
│ │ │ └── ui
│ │ │ ├── Accordion
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Button
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Carousel
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── CoinsDisplay
│ │ │ │ └── index.tsx
│ │ │ ├── Dropdown
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── FilterChip
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Filters
│ │ │ │ ├── Filters.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── IconContainer
│ │ │ │ ├── IconContainer.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Input
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── Modal
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── ProgressBar
│ │ │ │ └── index.tsx
│ │ │ ├── RewardCard
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ └── index.ts
│ │ ├── config
│ │ │ ├── brands.ts
│ │ │ ├── colors.ts
│ │ │ ├── currentBrand.ts
│ │ │ ├── seo.ts
│ │ │ └── themes.ts
│ │ ├── contexts
│ │ │ ├── LevelTiersContext
│ │ │ │ └── index.tsx
│ │ │ ├── MissionsContext
│ │ │ │ └── index.tsx
│ │ │ ├── PlayerContext
│ │ │ │ └── index.tsx
│ │ │ └── index.ts
│ │ ├── hooks
│ │ │ └── useGTM.ts
│ │ ├── lib
│ │ │ ├── actions
│ │ │ │ └── auth.ts
│ │ │ ├── auth.ts
│ │ │ ├── authTypes.ts
│ │ │ ├── authValidation.ts
│ │ │ ├── brandUtils.ts
│ │ │ ├── gtm.ts
│ │ │ ├── hooks
│ │ │ │ └── index.ts
│ │ │ ├── middlewares
│ │ │ │ ├── auth.ts
│ │ │ │ ├── config.ts
│ │ │ │ └── index.ts
│ │ │ ├── mocks
│ │ │ │ ├── index.ts
│ │ │ │ └── missions.mock.ts
│ │ │ ├── seoUtils.ts
│ │ │ ├── services
│ │ │ │ ├── api.ts
│ │ │ │ ├── auth.service.ts
│ │ │ │ ├── coins.service.ts
│ │ │ │ ├── filters.service.ts
│ │ │ │ ├── games.service.ts
│ │ │ │ ├── home.service.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── level-tiers.service.ts
│ │ │ │ ├── level.service.ts
│ │ │ │ ├── missions.service.ts
│ │ │ │ ├── player-missions.service.ts
│ │ │ │ ├── player.service.ts
│ │ │ │ └── user.service.ts
│ │ │ ├── themeUtils.ts
│ │ │ ├── types
│ │ │ │ ├── api.ts
│ │ │ │ ├── coins.ts
│ │ │ │ ├── filters.ts
│ │ │ │ ├── games.ts
│ │ │ │ ├── home.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── level-tiers-api.ts
│ │ │ │ ├── level.ts
│ │ │ │ ├── missions-api.ts
│ │ │ │ ├── missions.ts
│ │ │ │ ├── player.ts
│ │ │ │ └── user.ts
│ │ │ └── validation
│ │ │ ├── cpf.ts
│ │ │ └── email.ts
│ │ ├── styles
│ │ │ └── zIndex.ts
│ │ ├── types
│ │ │ └── navigation.ts
│ │ └── views
│ │ ├── criar-nova-senha
│ │ │ ├── index.tsx
│ │ │ └── styles.ts
│ │ ├── esqueceu-senha
│ │ │ ├── index.tsx
│ │ │ └── styles.ts
│ │ ├── home
│ │ │ ├── bannersData.ts
│ │ │ ├── descriptionData.tsx
│ │ │ ├── descriptionDataSerializable.ts
│ │ │ ├── gamesData.ts
│ │ │ ├── index.tsx
│ │ │ ├── rewardsData.ts
│ │ │ ├── seoData.ts
│ │ │ ├── stepsData.ts
│ │ │ └── styles.ts
│ │ ├── inicio
│ │ │ ├── index.tsx
│ │ │ └── styles.ts
│ │ ├── login
│ │ │ ├── index.tsx
│ │ │ └── styles.ts
│ │ ├── loja
│ │ │ ├── index.tsx
│ │ │ └── styles.ts
│ │ ├── missoes
│ │ │ ├── disponiveis
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── gamesData.ts
│ │ │ ├── index.tsx
│ │ │ ├── jogos
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.ts
│ │ │ ├── missionUtils.tsx
│ │ │ └── styles.ts
│ │ └── register
│ │ ├── index.tsx
│ │ └── styles.ts
│ └── tsconfig.json
├── Alfa-Entretenimento__zeta-terraform
│ ├── .git
│ │ ├── HEAD
│ │ ├── config
│ │ ├── description
│ │ ├── hooks
│ │ │ ├── applypatch-msg.sample
│ │ │ ├── commit-msg.sample
│ │ │ ├── fsmonitor-watchman.sample
│ │ │ ├── post-update.sample
│ │ │ ├── pre-applypatch.sample
│ │ │ ├── pre-commit.sample
│ │ │ ├── pre-merge-commit.sample
│ │ │ ├── pre-push.sample
│ │ │ ├── pre-rebase.sample
│ │ │ ├── pre-receive.sample
│ │ │ ├── prepare-commit-msg.sample
│ │ │ ├── push-to-checkout.sample
│ │ │ ├── sendemail-validate.sample
│ │ │ └── update.sample
│ │ ├── index
│ │ ├── info
│ │ │ └── exclude
│ │ ├── logs
│ │ │ ├── HEAD
│ │ │ └── refs
│ │ │ ├── heads
│ │ │ │ └── main
│ │ │ └── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ ├── objects
│ │ │ ├── info
│ │ │ └── pack
│ │ │ ├── pack-9b8273bb8f450a50df58e8b4acdc8163c463544d.idx
│ │ │ ├── pack-9b8273bb8f450a50df58e8b4acdc8163c463544d.pack
│ │ │ └── pack-9b8273bb8f450a50df58e8b4acdc8163c463544d.rev
│ │ ├── packed-refs
│ │ └── refs
│ │ ├── heads
│ │ │ └── main
│ │ ├── remotes
│ │ │ └── origin
│ │ │ └── HEAD
│ │ └── tags
│ ├── .github
│ │ └── workflows
│ │ └── deploy-compose.yml
│ ├── .gitignore
│ ├── README.md
│ ├── environments
│ │ └── staging
│ │ ├── docker
│ │ │ ├── configs
│ │ │ │ ├── consumer
│ │ │ │ │ └── staging.yml
│ │ │ │ └── zeta
│ │ │ │ └── staging.yml
│ │ │ └── docker-compose.staging.yml
│ │ ├── main.tf
│ │ ├── outputs.tf
│ │ ├── terraform.tfvars.example
│ │ ├── user-data.sh
│ │ └── variables.tf
│ └── modules
│ ├── alb
│ │ ├── main.tf
│ │ ├── outputs.tf
│ │ └── variables.tf
│ ├── ec2
│ │ ├── main.tf
│ │ ├── outputs.tf
│ │ └── variables.tf
│ ├── route53
│ │ ├── main.tf
│ │ ├── outputs.tf
│ │ └── variables.tf
│ ├── security-groups
│ │ ├── main.tf
│ │ ├── outputs.tf
│ │ └── variables.tf
│ └── vpc
│ ├── main.tf
│ ├── outputs.tf
│ └── variables.tf
└── AlfaEntretenimento__Alfa-2.0
├── .editorconfig
├── .git
│ ├── HEAD
│ ├── config
│ ├── description
│ ├── hooks
│ │ ├── applypatch-msg.sample
│ │ ├── commit-msg.sample
│ │ ├── fsmonitor-watchman.sample
│ │ ├── post-update.sample
│ │ ├── pre-applypatch.sample
│ │ ├── pre-commit.sample
│ │ ├── pre-merge-commit.sample
│ │ ├── pre-push.sample
│ │ ├── pre-rebase.sample
│ │ ├── pre-receive.sample
│ │ ├── prepare-commit-msg.sample
│ │ ├── push-to-checkout.sample
│ │ ├── sendemail-validate.sample
│ │ └── update.sample
│ ├── index
│ ├── info
│ │ └── exclude
│ ├── logs
│ │ ├── HEAD
│ │ └── refs
│ │ ├── heads
│ │ │ └── master
│ │ └── remotes
│ │ └── origin
│ │ └── HEAD
│ ├── objects
│ │ ├── info
│ │ └── pack
│ │ ├── pack-19ce419e9cc227e0c5b733a9361b60c081c0196e.idx
│ │ ├── pack-19ce419e9cc227e0c5b733a9361b60c081c0196e.pack
│ │ └── pack-19ce419e9cc227e0c5b733a9361b60c081c0196e.rev
│ ├── packed-refs
│ └── refs
│ ├── heads
│ │ └── master
│ ├── remotes
│ │ └── origin
│ │ └── HEAD
│ └── tags
├── .gitignore
├── .pre-commit-config.yaml
├── README.md
├── playbooks
│ ├── README.md
│ ├── ansible.cfg
│ ├── clickhouse.yaml
│ ├── hosts.ini
│ ├── prepare.yaml
│ └── roles
│ ├── clickhouse-in-docker-role
│ │ ├── README.md
│ │ ├── defaults
│ │ │ └── main.yml
│ │ ├── handlers
│ │ │ └── main.yml
│ │ ├── meta
│ │ │ └── main.yml
│ │ ├── tasks
│ │ │ ├── assert.yml
│ │ │ ├── install.yml
│ │ │ ├── main.yml
│ │ │ └── uninstall.yml
│ │ └── templates
│ │ ├── clickhouse.env.j2
│ │ ├── clickhouse.service.j2
│ │ ├── config.xml.j2
│ │ ├── docker-compose.yml.j2
│ │ └── kafka.xml.j2
│ ├── copy-certs
│ │ ├── files
│ │ │ ├── alfabet.crt
│ │ │ ├── alfabet.key
│ │ │ └── ca.crt
│ │ └── tasks
│ │ └── main.yml
│ ├── ssh-security-role
│ │ ├── README.md
│ │ ├── defaults
│ │ │ └── main.yml
│ │ ├── handlers
│ │ │ └── main.yml
│ │ ├── meta
│ │ │ └── main.yml
│ │ └── tasks
│ │ └── main.yaml
│ └── wg-role
│ ├── README.md
│ ├── defaults
│ │ └── main.yml
│ ├── handlers
│ │ └── main.yml
│ ├── meta
│ │ └── main.yml
│ ├── tasks
│ │ ├── assert.yml
│ │ ├── install.yml
│ │ ├── main.yml
│ │ └── uninstall.yml
│ └── templates
│ ├── docker-compose.yml.j2
│ ├── wg-easy.env.j2
│ └── wg-easy.service.j2
└── terraform
├── .terraform.lock.hcl
├── current_state.txt
└── main.tf