chore: add build artifacts, map assets, and routing data

This commit is contained in:
Hamza-Ayed
2026-09-19 12:34:24 +03:00
parent aa2b9f131f
commit 43ad2e0ad4
327 changed files with 52421 additions and 1810 deletions
@@ -0,0 +1,30 @@
import '../env/env.dart';
class ApiConstants {
ApiConstants._();
// Official Keys extracted from Siro Ecosystem (Encrypted & Obfuscated via Envied)
static final String mapSaasKey = Env.mapSaasApiKey;
static final String googleMapApiKey = Env.googleMapApiKey;
// MapSaaS Endpoints
static const String mapSaasRoute = 'https://map-saas.intaleqapp.com/api/maps/route';
static const String mapSaasSearch = 'https://map-saas.intaleqapp.com/api/geocoding/search';
static const String mapSaasPlaces = 'https://map-saas.intaleqapp.com/api/geocoding/places';
static const String mapSaasTelemetry = 'https://map-saas.intaleqapp.com/api/telemetry';
static const String mapSaasStyleBase = 'https://map-saas.intaleqapp.com/api/maps/style.json';
static const String googlePlacesNearby = 'https://maps.googleapis.com/maps/api/place/nearbysearch/json';
// 50 km Radius Threshold (Strictly as specified)
static const double maxSearchRadiusMeters = 50000.0;
static const double maxSearchRadiusKm = 50.0;
// Secondary / Alternative Routing Engines
static const String osrmRouteJordan = 'https://routesjo.intaleq.xyz/route/v1/driving';
static const String osrmRouteSyria = 'https://routes-syria.siromove.com/route/v1/driving';
static const String osrmRouteEgypt = 'https://routes-egypt.siromove.com/route/v1/driving';
// Default Jordan Geospatial Center (Amman 7th Circle / Abdoun)
static const double defaultLat = 31.9539;
static const double defaultLng = 35.9106;
}
@@ -0,0 +1,35 @@
import 'package:flutter/material.dart';
class AppColors {
AppColors._();
// Pure White & Canvas
static const Color pureWhite = Color(0xFFFFFFFF);
static const Color canvasLight = Color(0xFFFBFBFD);
static const Color surfaceCard = Color(0xFFFFFFFF);
static const Color surfaceMuted = Color(0xFFF5F5F7);
// Apple Text Palette
static const Color textPrimary = Color(0xFF1D1D1F);
static const Color textSecondary = Color(0xFF424245);
static const Color textMuted = Color(0xFF86868B);
// Sovereign / Apple Accent Colors
static const Color appleBlue = Color(0xFF0071E3);
static const Color appleBlueHover = Color(0xFF0077ED);
static const Color tacticalNavy = Color(0xFF0B192C);
static const Color tacticalEmerald = Color(0xFF059669);
static const Color sovereignGold = Color(0xFFD97706);
static const Color coralDanger = Color(0xFFDC2626);
// Borders & Dividers
static const Color borderSubtle = Color(0x12000000);
static const Color borderGlass = Color(0x1F000000);
static const Color glassFill = Color(0xD1FFFFFF);
// Dark Theme Palette
static const Color darkCanvas = Color(0xFF0B0F17);
static const Color darkSurface = Color(0xFF161A22);
static const Color darkCard = Color(0xFF1F2430);
static const Color darkText = Color(0xFFF5F5F7);
}