.env.example
.gitignore
.htaccess
LICENSE
README.md
START_HERE.txt
THIRD_PARTY_NOTICES.md
app/Controllers/AccountController.php
app/Controllers/AdminController.php
app/Controllers/ApiController.php
app/Controllers/AuthController.php
app/Controllers/CatalogController.php
app/Controllers/InstallController.php
app/Core/Config.php
app/Core/DB.php
app/Core/HttpException.php
app/Core/Router.php
app/Core/View.php
app/Helpers/functions.php
app/Middleware/Csrf.php
app/Middleware/Guard.php
app/Models/Catalog.php
app/Payments/PayMongo.php
app/Providers/AdapterFactory.php
app/Providers/DocumentedAdapter.php
app/Providers/DramaBoxAdapter.php
app/Providers/FlickReelsAdapter.php
app/Providers/ProviderAdapter.php
app/Providers/ReelShortAdapter.php
app/Providers/ShortMaxAdapter.php
app/Services/AdminResources.php
app/Services/Audit.php
app/Services/Auth.php
app/Services/Backup.php
app/Services/Cache.php
app/Services/Crypto.php
app/Services/Entitlements.php
app/Services/Geo.php
app/Services/HttpClient.php
app/Services/Mailer.php
app/Services/Migrations.php
app/Services/Playback.php
app/Services/ProviderService.php
app/Services/RateLimiter.php
app/Services/Seeder.php
app/Services/Settings.php
app/Services/Uploads.php
app/Services/Wallet.php
app/Views/account/page.php
app/Views/admin/edit.php
app/Views/admin/page.php
app/Views/auth/form.php
app/Views/auth/install.php
app/Views/auth/verify.php
app/Views/layouts/admin.php
app/Views/layouts/main.php
app/Views/layouts/minimal.php
app/Views/layouts/player.php
app/Views/partials/card.php
app/Views/partials/chips.php
app/Views/public/catalog.php
app/Views/public/detail.php
app/Views/public/error.php
app/Views/public/genres.php
app/Views/public/home.php
app/Views/public/legal.php
app/Views/public/providers.php
app/Views/public/vip.php
app/Views/public/watch.php
bootstrap/app.php
composer.json
composer.lock
config/.gitkeep
cron/console.php
cron/install-token.php
database/migrations/001_schema.sql
database/migrations/002_immutable_ledger.sql
database/seeds/catalog.php
docs/API.md
docs/IMPLEMENTATION_STATUS.md
docs/MEDIA.md
docs/OPERATIONS.md
docs/PAYMENTS.md
docs/PROVIDERS.md
docs/SOURCES.md
docs/TESTING.md
docs/TEST_RESULTS.md
docs/apache-vhost.conf
docs/test-reports/http-workflows.json
docs/test-reports/local-load.json
docs/test-reports/php-mariadb.json
public/.htaccess
public/assets/css/app.css
public/assets/css/tokens.css
public/assets/images/a-different-life-320.webp
public/assets/images/a-different-life.webp
public/assets/images/after-the-rain-320.webp
public/assets/images/after-the-rain.webp
public/assets/images/before-sunrise-320.webp
public/assets/images/before-sunrise.webp
public/assets/images/between-the-lines-320.webp
public/assets/images/between-the-lines.webp
public/assets/images/borrowed-tomorrow-320.webp
public/assets/images/borrowed-tomorrow.webp
public/assets/images/city-of-secrets-320.webp
public/assets/images/city-of-secrets.webp
public/assets/images/icon.svg
public/assets/images/midnight-in-manila-320.webp
public/assets/images/midnight-in-manila.webp
public/assets/images/one-more-summer-320.webp
public/assets/images/one-more-summer.webp
public/assets/images/paper-crown-320.webp
public/assets/images/paper-crown.webp
public/assets/images/placeholder.webp
public/assets/images/quiet-storm-320.webp
public/assets/images/quiet-storm.webp
public/assets/images/the-last-promise-320.webp
public/assets/images/the-last-promise.webp
public/assets/images/the-way-home-320.webp
public/assets/images/the-way-home.webp
public/assets/js/app.js
public/assets/js/player.js
public/assets/media/authorized-test.mp4
public/index.php
public/router.php
public/uploads/.htaccess
routes/api.php
routes/web.php
tests/http_smoke.py
tests/prepare_http.php
tests/run.php
tests/wallet_race.php
tools/generate-demo-posters.py
tools/generate-test-video.sh
